/* General CSS Document */

/* ELEMENT STYLES*/

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, form, table, th, td {margin: 0; padding: 0;} 

body { 
background:url(../images/bodyBG.gif) repeat-x top left #ffffff; font-family:Verdana, Helvetica, sans-serif; color:#000000; font-size:11px; line-height:17px;}

img {border:none;}

ul {list-style:none;}

ol li {margin:0 0 5px 50px;}

p {margin:15px 0;}

h2 {margin:0 0 5px 0;}

/* FRAMEWORK STYLES*/

#container {width:828px; margin-left:auto; margin-right:auto; margin-top:1px;}

#header {width:828px; height:100px; background:url(../images/top_V2.png) no-repeat top left;}

#headerQuote {margin:70px 0 0 209px;}

#illustration {
	position:absolute;
	margin-left:609px;
	margin-top:-19px;
	width:273px;
	height:284px;
	z-index:10;
	top: 31px;
}

#content {width:827px; float:left; background:url(../images/contentrBG.gif) repeat-y top left; margin-top:3px; padding-left:0;}

#navMenu {width:827px; float:left; margin-bottom: 20px;}

#banner {width:817px; float:center;  margin: -20px 0 0 0; padding:0 0 0 0;}

#right_column {width:625px; float:right; background:#ffffff; margin: 0 7px 0 0; padding:5px 15px 15px 15px;}

#right_column ul {margin-bottom:10px;}

#right_column ul li {list-style:disc; margin:0 0 2px 50px;}

#left_column {width:150px; float:left; margin:0 5px 0 0;}

#footer {width:737px; float:left; padding-left:70px;}

#footer img {width:600px; float:left; margin-top:10px; padding:0 0 10px 0;}

/* CLASS STYLES*/

.clearit {clear:both;}

.imageFloat {width:auto; float:right; margin:10px;}

/* LINK STYLES*/

a:link, a:active, a:visited {text-decoration:underline; color:#002a5c; font-weight:bold;}
a:hover {text-decoration:none;}

h1 a {
	width:301px;
	height:105px;
	float:left;
	background:url(../images/headerLogo.gif) no-repeat;
	margin:13px 0 0 9px;
	position:absolute;
	left: 75px;
	top: 52px;
}

#email4 {
	display:block;
	width:170px;
	height:26px;
	position:absolute;
	left:335px;
	top:57px;
}

#email2 {
	display:block;
	width:129px;
	height:29px;
	position:absolute;
	left:535px;
	top:57px;
}
#email {
	display:block;
	width:203px;
	height:25px;
	position:absolute;
	left:687px;
	top:57px;
}


#contactBTN a {width:152px; height:41px; float:left; display:block; background:url(../images/homeBTN.gif) no-repeat 0 0; margin-left:113px;}
#contactBTN a:hover {background-position: 0 -39px;}

h1 span, #contactBTN a span, #homeBTN a span {display:none;}

/* NAVIGATION STYLES */

#nav a {
	display: block;
	width: auto;
}

#nav li {
	float: left;
	width: auto;
}

#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
}

#nav li ul li {border-bottom:1px solid #FFFFFF; border-left:1px solid #efe7b8; border-right:1px solid #3d2e11;}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

#nav li a span {display:none;}

#homeBTN a {width:63px; height:33px; display:block; background:url(../images/homeBTN.gif) no-repeat 0 0;}
#homeBTN a:hover {background-position: 0 -33px;}

#navBTN1 a {width:117px; height:33px; display:block; background:url(../images/servicesBTN.gif) no-repeat 0 0;}
#navBTN1 a:hover {background-position: 0 -33px;}

#navBTN2 a {width:117px; height:35px; display:block; background:url(../images/networkBTN.gif) no-repeat 0 0;}
#navBTN2 a:hover {background-position: -117px 0;}

#navBTN3 a {width:117px; height:35px; display:block; background:url(../images/consultingBTN.gif) no-repeat 0 0;}
#navBTN3 a:hover {background-position: -117px 0;}

#navBTN4 a {width:117px; height:35px; display:block; background:url(../images/CAPBTN.gif) no-repeat 0 0;}
#navBTN4 a:hover {background-position: -117px 0;}

#navBTN5 a {width:161px; height:33px; display:block; background:url(../images/productsBTN.gif) no-repeat 0 0;}
#navBTN5 a:hover {background-position: 0 -33px;}

#navBTN6 a {width:161px; height:20px; display:block; background:url(../images/emergencyBTN.gif) no-repeat 0 0;}
#navBTN6 a:hover {background-position: -161px 0;}

#navBTN7 a {width:161px; height:20px; display:block; background:url(../images/broadcastBTN.gif) no-repeat 0 0;}
#navBTN7 a:hover {background-position: -161px 0;}

#navBTN8 a {width:161px; height:33px; display:block; background:url(../images/casestudiesBTN.gif) no-repeat 0 0;}
#navBTN8 a:hover {background-position: 0 -33px;}


#navBTN9 a {width:155px; height:33px; display:block; background:url(../images/aboutBTN.gif) no-repeat 0 0;}
#navBTN9 a:hover {background-position: 0 -33px;}


#navBTN10 a {width:162px; height:33px; display:block; background:url(../images/contactBTN.gif) no-repeat 0 0;}
#navBTN10 a:hover {background-position: 0 -33px;}



