html{
width:100%;
}

body{
background: url(/images/bg_image.jpg) top left;
width: 100%;
font-family: Georgia;
font-size: 1.0em;
}

img{
border: 0;
}

h1, h2, h3, h4, h5, h6{

}

h3{
font-size: 0.8em;
color: #7d1931;
}

h4{
font-size: 0.7em;
color: #000000;
}

.clear{
clear:both;
}

#wrapper{
margin: 0 auto;
width:100%;
}

#header{
width:775px;
}

#nav_ul{
background: url(/images/nav.png) no-repeat;
width: 601px;
height:38px;
margin: 0 auto;
float:right;
}

#nav_ul li{
float:right;
height: 38px;
display: block;
}

#nav_home a{
width: 117px;
height: 38px;
display: block;
}

#nav_home{
width: 117px;
height: 38px;
display: block; 
}

#nav_home a:hover{
background: url(/images/nav.png) 0px -38px no-repeat;
}

#nav_who a{
width: 89px;
height: 38px;
display: block;
}

#nav_who{
width: 89px;
height: 38px;
display: block; 
}

#nav_who a:hover{
background: url(/images/nav.png) -117px -38px no-repeat;
}

#body_who li#nav_who a {
background: url(/images/nav.png) -117px -38px no-repeat;
}	

#nav_find a{
width: 126px;
height: 38px;
display: block;
}

#nav_find{
width: 126px;
height: 38px;
display: block; 
}

#nav_find a:hover{
background: url(/images/nav.png) -206px -38px no-repeat;
}

#nav_employers a{
width: 85px;
height: 38px;
display: block;
}

#nav_employers{
width: 85px;
height: 38px;
display: block; 
}

#nav_employers a:hover{
background: url(/images/nav.png) -332px -38px no-repeat;
}

#body_employers li#nav_employers a {
background: url(/images/nav.png) -332px -38px no-repeat;
}	

#nav_event a{
width: 76px;
height: 38px;
display: block;
}

#nav_event{
width: 76px;
height: 38px;
display: block; 
}

#nav_event a:hover{
background: url(/images/nav.png) -417px -38px no-repeat;
}

#body_event li#nav_event a {
background: url(/images/nav.png) -417px -38px no-repeat;
}

#nav_contact a{
width: 108px;
height: 38px;
display: block;
}

#nav_contact{
width: 108px;
height: 38px;
display: block; 
}

#nav_contact a:hover{
background: url(/images/nav.png) -493px -38px no-repeat;
}

#body_contact li#nav_contact a {
background: url(/images/nav.png) -493px -38px no-repeat;
}

#headerwrapper{
margin: 0 auto;
width:775px;
}

#mainwrapper{
margin: 0 auto;
width:735px;
padding-top:20px;
background: #61787D;
border-bottom: 1px solid white;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
}

#logo_bg{
width:735px;
height:250px;
margin-left:20px;
margin-top:20px;
background: #FFFFFF url(/images/header_bg.png) no-repeat;
border-bottom: 1px solid white;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-top: 1px solid #000000;
}

.faqtext{
color: #717171;
font-size: 0.7em;
width: 259px;
margin: 10px 10px 0px 10px;
text-align: left;
}

#askexpert{
margin-top:10px;
margin-bottom:20px;
width: 497px;
background: url(/images/eventdatebg.png) repeat-y;
font-size: 0.7em;
}

a.eventlink:link{
font-size: 0.6em;
color: #b0bdce;
text-decoration: none;
}
a.eventlink:visited{
font-size: 0.6em;
color: #b0bdce;
text-decoration: none;
}
a.eventlink:hover{
font-size: 0.6em;
color: #b0bdce;
text-decoration: none;
}
a.eventlink:active{
font-size: 0.6em;
color: #b0bdce;
text-decoration: none;
}

#footerwrapper{
width:100%;
}

#featured_project{
/*z-index:5;
margin-left: 425px;*/
margin-right:20px;
float:right;
padding-top: 10px;
width: 294px;
background: #55676B;
border: 1px solid #3F4445;
}

#index_content{
float:left;
/*z-index:3;*/
margin-left:25px;
width:375px;
}

#navlist
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#navlist li
{
padding-top:6px;
padding-left: 20px;
padding-bottom:10px;
background-image: url(../images/arrow2.jpg);
background-repeat: no-repeat;
background-position: 0 .5em;
}

#other_content{
margin: 0 auto;
/*z-index:3;*/
margin-left:35px;
margin-right:300px;
width:600px;
}

#footer{
margin: 0 auto;
width:775px;
}

#footer_inner{
width:735px;
margin-left:20px;
margin-right:20px;
padding-bottom:10px;
border-bottom: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
}

.general_text{
font-size: 0.8em;
color: #FFFFFF;
font-family:Arial,"Lucida Grande";
}

.services_title{
font-size: 1.1em;
color: #BBBABA;
font-weight: bold;
font-family:Arial,"Lucida Grande";
}

.services_location{
font-size: 1.0em;
color: #FFFFFF;
font-weight: bold;
font-family:Arial,"Lucida Grande";
margin-bottom:10px;
}

.header_text{
font-size: 0.7em;
color: #FFFFFF;
font-family:Arial,"Lucida Grande";
padding-left:412px;
margin-top:160px;
}

#featured_text{
padding-left:20px;
}

.featured_text{
font-size: 0.8em;
color: #FFFFFF;
font-family:Arial,"Lucida Grande";
padding-top:10px;
padding-right: 10px;
}

.footer_text{
font-size: 0.7em;
color: #9F9F9F;
font-family:Arial,"Lucida Grande";
padding-top:10px;
padding-left:25px;
}

.form_text {
	color: #A4A4A4;
	font-size: 12px;
	font-family: Arial;
}

a img.project { border: 5px #9F9F9F solid;}
a:visited img.project { }
a:hover img.project { border: 5px #41B148 solid; }

a.services:link{
font-size: 1.0em;
color: #E29C16;
text-decoration: none;
}
a.services:visited{
font-size: 1.0em;
color: #E29C16;
text-decoration: none;
}
a.services:hover{
font-size: 1.0em;
color: #41B148;
text-decoration: none;
}
a.services:active{
font-size: 1.0em;
color: #E29C16;
text-decoration: none;
}

a.footer:link{
font-size: 0.9em;
color: #9F9F9F;
text-decoration: none;
}
a.footer:visited{
font-size: 0.9em;
color: #9F9F9F;
text-decoration: none;
}
a.footer:hover{
font-size: 0.9em;
color: #9F9F9F;
text-decoration: underline;
}
a.footer:active{
font-size: 0.9em;
color: #9F9F9F;
text-decoration: none;
}

a.footerlink:link{
font-size: 1.0em;
color: #E29C16;
text-decoration: none;
}
a.footerlink:visited{
font-size: 1.0em;
color: #E29C16;
text-decoration: none;
}
a.footerlink:hover{
font-size: 1.0em;
color: #E29C16;
text-decoration: underline;
}
a.footerlink:active{
font-size: 1.0em;
color: #E29C16;
text-decoration: none;
}


.pixel_text{
font-size: 0.7em;
color: #9F9F9F;
font-family:Arial,"Lucida Grande";
padding-top:10px;
padding-left:25px;
}

.featured_image{
border: 3px solid #444E50;
}

.site_image{
border: 3px solid #AFD6DE;
}
