body {
	background-image:url(images/mainbg.gif);
	background-repeat:repeat-x;
	background-color: #061446;
}

/*#navbar {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:bold;
	padding:0px 0px 0px 30px;
	background:url("images/menuset2.jpg") repeat-x;
	height:32px;
	margin: 0px;
}
#navbar li {
	list-style:none;
	display:inline;
}
#navbar a {
	width:100px;
	color:#FFFFFF;
	text-decoration:none;
	background:url("images/menuset2.jpg") repeat;
	float:left;
	padding:10px 10px 10px 50px;
	margin:0px;
}
#navbar a:hover {
	background-position:0px -30px;
	color:#000000;
}
#navbar a:active {
	background-position:0 -60px;
	color:#333333;
}

*/

#navbar {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	padding:0px 0px 0px 30px;
	/*background-image:url(images/navbar_bg.gif);*/
	background-color:#666;
	height: 42px;
	margin: 0px;
	
}

#navbar li {
	list-style:none;
	display:inline;
}
#navbar a {
	width:125px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	display:block;
	float:left;
	padding:6px 10px 6px 10px;
	border:thin solid #666;
	margin:2px;
}
#navbar a:hover {
	background-color:#333;
	display:block;
	color:#FFFFFF;
	border: thin solid #FFF;
}
#navbar a:active {
	color:#000000;
}

img.floatLeft { 
    float: left; 
    margin: 8px; 
}


/* set the image to use and establish the lower-right position */ .cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2{ background: transparent url(images/box1.png) no-repeat bottom right} .cssbox{ /* intended total box width - padding-right(next) */
	width:400px !important; /* IE Win = width - padding */
	width: 320px; /* the gap on the right edge of the image (not content padding) */
	padding-right:15px; /* use to position the box */
	margin:20px auto
} /* set the top-right image */ .cssbox_head{background-position:top right; /* pull the right image over on top of border */ margin-right:-15px; /* right-image-gap + right-inside padding */ padding-right:40px} /* set the top-left image */ .cssbox_head h2{ background-position:top left; margin:0; /* reset main site styles*/ border:0; /* ditto */ /* padding-left = image gap + interior padding ... no padding-right */ padding:25px 0 15px 40px; height:auto !important; height:1%} /* IE Holly Hack */ /* set the lower-left corner image */ .cssbox_body{ background-position:bottom left; margin-right:25px; /* interior-padding right */ padding:15px 0 15px 40px} /* mirror .cssbox_head right/left */ 


.header1 {
	border-top-width: 10px;
	border-right-width: 10px;
	border-bottom-width: 10px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.servicelisting {
	line-height: 24pt;
}
