/* CSS Document */

body, h2, h3 { margin: 0; padding: 0; }
.floatr { float: right; padding-right:8px; } .floatl { float: left; padding-left:8px; }
.center { text-align: center; } .left { text-align: left; } .right { text-align: right; }
.noborder { border: none !important; }
.clr { display: block; clear: both; }

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

body {
text-align: center;
background-color:#0F0F0F;
font: 14px/18px "Corbel", verdana, arial, sans-serif;
}

#wrapper {
width: 100%;
margin: 0 auto;
background-color: #0F0F0F; /*Navy, was #36393D*/
text-align: left; 
padding-top: 18px;
padding-bottom: 18px;
}

#header {
width: 749px;
height:160px; /*was 145px without border at top*/
margin: 0 auto;
background-color:#000000;
position: relative;
border-right: solid 1px #666666;/*added Monday*/
border-left: solid 1px #666666;
border-top: solid 1px #666666;
	}
#header h1 {
margin: 0;
padding: 0;
		}
#header h1 a {
position: absolute;
left: 0px;
top: 25px;
/*display: block;*/
width: 100%;
height: 100px;
background: url("images/logo_strap.gif") no-repeat;
			
		}
#header h1 a span {
display: none;
			}
/*#header h1 a:hover {
background: url("images/logo_big_roll.gif") no-repeat; /*0 -87px;*/
#logo {
clear:both
}			
/*Nav bar*/	
	
#top_nav {
position:absolute;
top:132px;
height:35px;
width: 700px;/*was 100%, changed Monday*/
}	
		
#carpmenu {
position: relative;
margin:0;
padding: 3px; 
width: 743px; 
height: 21px; 
/*background-color:#000000;*/
background-color:#0F0F0F;/*changed Thursday to navy*/
border-top: solid 1px #666666;
/*top:8px;*/
}
#carpmenu li {
width: 94px; 
height: 25px; 
position: absolute; 
top: 2px; 
display: block; 
list-style: none;
background-color:#0F0F0F;/*changed Thursday to navy*/
}
#carpmenu a { 
height: 21px; 
display: block; 
}
#carpmenu #nav_home {width: 70px;left: 2px; background: url(images/nav_blue.png) -2px -35px;}
#carpmenu #nav_about {left: 112px; background: url(images/nav_blue.png) -92px -35px no-repeat;}
#carpmenu #nav_services {left: 245px; width: 94px; background: url(images/nav_blue.png) -195px -35px no-repeat;}
#carpmenu #nav_sectors {left: 376px; background: url(images/nav_blue.png) -299px -35px no-repeat;}
#carpmenu #nav_contact {width: 120px; left: 505px; background: url(images/nav_blue.png) -405px -35px no-repeat;}

#carpmenu #nav_home a:hover {width: 70px; left:2px;background: url(images/nav_blue.png) -2px -4px no-repeat;}
#carpmenu #nav_about a:hover {left: 112px; background: url(images/nav_blue.png) -92px -4px no-repeat;}
#carpmenu #nav_services a:hover {left: 245px; width: 94px; background: url(images/nav_blue.png) -195px -4px no-repeat;}
#carpmenu #nav_sectors a:hover {left: 376px; background: url(images/nav_blue.png) -299px -4px no-repeat;}
#carpmenu #nav_contact a:hover {width: 120px; background: url(images/nav_blue.png) -405px -4px no-repeat;}

#home #carpmenu #nav_home {width: 70px; left:2px;background: url(images/nav_blue.png) -2px -4px no-repeat;}
#about #carpmenu #nav_about {background: url(images/nav_blue.png) -92px -4px no-repeat;}
#services #carpmenu #nav_services {width: 94px; background: url(images/nav_blue.png) -195px -4px no-repeat;}
#sectors #carpmenu #nav_sectors {background: url(images/nav_blue.png) -299px -4px no-repeat;}
#contact #carpmenu #nav_contact {background: url(images/nav_blue.png) -405px -4px no-repeat;}

#carpmenu span {display: none;}

/*Header images*/

#pic {
width: 749px;
height: 248px;/*was 328px*/
margin: 0 auto;
display: block;
background: url(images/HP_scaled.jpg);
border: solid 1px #666666;
/*border-bottom: solid 6px #FFCC00;
border-right: solid 6px #FFCC00;*/
}
.page {
font-family: "Bauhaus 93", Verdana, Arial, Helvetica, sans-serif;
font-size:28px;
position: relative;
top: 218px;
color:#FFCC00;
margin-left:20px;
} 
#about_pic {
width: 749px;
height: 248px;/*was 328px*/
margin: 0 auto;
display: block;
background: url(images/about.jpg);
border: solid 1px #666666;
}
#about_pic .page {
font-family: "Bauhaus 93", Verdana, Arial, Helvetica, sans-serif;
font-size:28px;
position: relative;
top: 215px;
color:#FFCC00;
margin-left:24px;
} 
#services_pic {
width: 749px;
height: 248px;/*was 328px*/
margin: 0 auto;
display: block;
background: url(images/services.jpg) no-repeat;
border: solid 1px #666666;
}
#services_pic .page {
font-family: "Bauhaus 93", Verdana, Arial, Helvetica, sans-serif;
font-size:28px;
position: relative;
top: 215px;
color:#FFCC00;
margin-left:24px;
} 
#sectors_pic {
width: 749px;
height: 248px;/*was 328px*/
margin: 0 auto;
display: block;
background: url(images/sectors.jpg) no-repeat;
border: solid 1px #666666;
}
#sectors_pic .page {
font-family: "Bauhaus 93", Verdana, Arial, Helvetica, sans-serif;
font-size:28px;
position: relative;
top: 215px;
color:#FFCC00;
margin-left:24px;
} 
#digital_pic {
width: 749px;
height: 248px;/*was 328px*/
margin: 0 auto;
display: block;
background: url(images/digital.jpg) no-repeat;
border: solid 1px #666666;
}
#digital_pic .page {
font-family: "Bauhaus 93", Verdana, Arial, Helvetica, sans-serif;
font-size:28px;
position: relative;
top: 215px;
color:#FFCC00;
margin-left:24px;
} 
#media_pic {
width: 749px;
height: 248px;/*was 328px*/
margin: 0 auto;
display: block;
background: url(images/media.jpg) no-repeat;
border: solid 1px #666666;
}
#media_pic .page {
font-family: "Bauhaus 93", Verdana, Arial, Helvetica, sans-serif;
font-size:28px;
position: relative;
top: 215px;
color:#FFCC00;
margin-left:24px;
} 
#agency_pic {
width: 749px;
height: 248px;/*was 328px*/
margin: 0 auto;
display: block;
background: url(images/agency.jpg) no-repeat;
border: solid 1px #666666;
}
#agency_pic .page {
font-family: "Bauhaus 93", Verdana, Arial, Helvetica, sans-serif;
font-size:28px;
position: relative;
top: 215px;
color:#FFCC00;
margin-left:24px;
} 
#contact_pic {
width: 749px;
height: 248px;/*was 328px*/
margin: 0 auto;
display: block;
background: url(images/contact.jpg) no-repeat;
border: solid 1px #666666;
}
#contact_pic .page {
font-family: "Bauhaus 93", Verdana, Arial, Helvetica, sans-serif;
font-size:28px;
position: relative;
top: 215px;
color:#FFCC00;
margin-left:24px;
} 

/*content*/

#content {
width: 749px;
background-color:#000000;
color:#FFFFFF;
margin: 0 auto;
min-height: 210px;
height: auto !important;
/*height: 479px;*/
clear: both;
padding-top:4px;
border-left: solid 1px #666666;
border-right: solid 1px #666666;
}

#sector_content {
width: 749px;
background-color:#000000;
color:#FFFFFF;
margin: 0 auto;
min-height: 220px;
height: auto !important;
/*height: 479px;*/
clear: both;
padding-top:4px;
border-left: solid 1px #666666;
border-right: solid 1px #666666;
}
#sidebar {
	float: right;
	width: 10%;
	padding-top: 12px;
}
#sector_content p {
margin: 14px;
clear: left;
width: 630px;
}
#sector_content h1
{
font: bold 14px/0px "Corbel", verdana, arial, sans-serif;
padding-top: 14px;
padding-left: 14px;
padding-bottom:2px;
}

p {
margin: 14px;
clear: both;
/*width: 620px;*/
}
/*space out subsections*/
.spacer {
margin-right: 30px;	
}

/*contact page spacer*/
.conspace {
		text-align: right;
	width: 300px;
}

#content h1
{
font: bold 14px/0px "Corbel", verdana, arial, sans-serif;
padding-top: 14px;
padding-left: 14px;
padding-bottom:2px;
}

h2 {
font: bold 14px/0px "Corbel", verdana, arial, sans-serif;
}
	
#content, #sidebar a {
color: #fff;
text-decoration: underline;
}
#content, #sidebar a:hover {
color: #eee;
text-decoration: none;
}

#footer {
font-size: 12px;
text-align: left;
display: block;
clear: both;	
height: 22px;
padding-top:2px;
color: #fff;
background-color:#666666;
width: 749px;
margin: 0 auto;
/*borders added Monday*/
border-left: solid 1px #666666;
border-right: solid 1px #666666;
/*margin-top:10px;floating footer
margin-bottom:10px;*/ 
}

#footer a {
color: #fff;
text-decoration: none;
}
#footer a:hover {
color: #fff;
text-decoration:underline;
}

a#zorinweb {
float: right;
width: 170px;
height: 17px;
display: block;
}
a#zorinweb:hover {
text-decoration: underline;
}

/*.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}*/
		

a {
color: #fff;
text-decoration: underline;
}
a:hover {
color: #eee;
text-decoration: none;
}

span.numbers {
	font: 12px/18px "verdana", arial, sans-serif;
}
