/***********************************************/
/*Main Body Area                               */
/***********************************************/
body {padding:0px;margin:0px;font-size:11px;font-family:Arial;color:#00223a; background-color:#F9FAFB;  line-height:15px;}

   #home-bg {background-image:url(images/bg-main.gif); background-repeat:repeat-x;}
#internal-bg { background-image:url(images/bg-interior.gif); background-repeat:repeat-x; height:187px;}
#maintable {margin-left:auto;margin-right:auto;width:906px; }
.clearfix:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}

/***********************************************/
/*Content Styles                               */
/***********************************************/
#content { padding:15px; padding-left:0px; height:100%;}
#content-bg { background-color:#FFFFFF; padding-bottom:30px;}
#content-left { float:left; width:635px; padding-left:3px; padding-right:30px;}
#content-right { float:left; width:225px;}

h1 { font:Arial, Helvetica, sans-serif; font-size:11px; color:#00223a; margin:0px; line-height:14px; font-weight:bold;}
h2 { font:Arial, Helvetica, sans-serif; font-size:15px; color:#00223a; margin:0px; line-height:24px; font-weight:normal;}

ol { margin:0px;}


#caption-blue-top { background-image:url(images/subhd-top.gif); background-repeat:no-repeat; height:10px; width:225px;}
#caption-blue { background-color:#F0F6FA; padding-left:15px; padding-right:20px; padding-bottom:15px; padding-top:10px;}
#caption-blue-bottom{ background-image:url(images/subhd-bottom.gif); background-repeat:no-repeat; height:10px; width:225px;}

.bold-content { color: #03365A; text-transform:uppercase; font-size:14px; margin-bottom:5px;}
.bold-content11 { color: #03365A; text-transform:uppercase; font-size:11px;}
.bold { color:#161747; font-size:13px; font-weight:bold;}
.bold-italic { color:#161747; font-size:12px; font-style:italic;}

a:link, a:visited {color: #2a3757; text-decoration:none;} 
a:hover {color: #131c32; text-decoration:underline;}


/***********************************************/
/*Header                                       */
/***********************************************/
#header { height:96px;}
#header-sitemap{float:center; width:auto;}
#header-logo { float:left; width:auto; padding-top:27px;}
#header-logo h1{ font-weight:bold; margin:0px;}

/***********************************************/
/*Hero                                */
/***********************************************/
#hero { height:262px; padding-top:7px;}
#padding{ padding-top:60px;}
#slid-show { float:left; background-image:url(images/bg-hero.gif); width:651px; height:229px; background-repeat:no-repeat; padding-left:7px; padding-top:7px;}
#caption { float:left; background-image:url(images/bg-caption.gif); width:244px; height:229px; background-repeat:no-repeat;padding-left:4px; padding-top:7px;}
	#emplolyers { background-image:url(images/employers.jpg); background-repeat:no-repeat; width:189px; height:72px; padding-top:37px; padding-left:38px; padding-right:10px;}
	#candidates { background-image:url(images/candidates.jpg); background-repeat:no-repeat; width:189px; height:70px; padding-top:36px; padding-left:38px; padding-right:10px;}
	#caption  a{ color:#00223a; text-decoration:none;}
	#caption a:hover {color: #2a3757; text-decoration:underline;}

/***********************************************/
/*Main Navigation                              */
/***********************************************/
	#navarea{ height:22px;position:relative;z-index:100; width:900px;}
		
		#nav{font-size:11px;font-weight:bold; text-transform:uppercase; float:left; background-image:url(images/tab-overstage.gif); background-repeat:no-repeat; }
			#nav a{ display:block;color: #FFFFFF; text-decoration:none; height:18px; width:150px;padding-top:5px;} 
			#nav a:hover {color: #FFFFFF; text-decoration:none; background-image:url(images/tab-onstage.gif); background-repeat:no-repeat; height:18px; width:150px;padding-top:5px;}
		#nav-on{font-size:11px;font-weight:bold; text-transform:uppercase; float:left; background-image:url(images/tab-onstage.gif); background-repeat:no-repeat; }
				#nav-on a{ display:block;color: #FFFFFF; text-decoration:none; height:18px; width:150px;padding-top:5px;} 


/***********************************************/
/*Footer Area                                  */
/***********************************************/
#footer-bg { background-image:url(images/bg-footer.gif); height:20px; background-repeat:repeat-x; font-weight:normal; padding-top:27px; font-size:10px;}

/***********************************************/
/*Testimonials                              */
/***********************************************/

#test-white{ background-color:#FFFFFF; padding:20px; border-top:#999999 1px dotted;}
#test-blue{ background-color:#F9FAFB; padding:20px; border-top:#999999 1px dotted;}