@charset "utf-8";
/* General
============================================================================= */
html,body,div,p,ul,ol,li,h1,h2,h3,h4,form,p,button,img {
  margin: 0; padding: 0; border: 0;}
  
body {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#5e6c6f;
	background: #fff url(../images/bg.jpg) repeat-x;
	line-height: 22px;
	padding-bottom: 10px;
	}
	
ul,li { list-style-type: none; }
a { outline: none; text-decoration: none; }
a:hover { text-decoration: none; cursor: pointer; }

	
h1 {font-size:22px;}
h2 {font-size:18px; color:#1e427f; padding: 15px 0 20px 0; font-weight:lighter;}
h3 {font-size:15px;}
h4 {font-size:13px; padding: 7px 0 0px 0;}

p {padding: 4px 0;}

/* Default Links
============================================================================= */

a:link, a:visited {color:#5e6c6f; text-decoration:none;}
a:hover, a:active {color:#3191cf; text-decoration:none;}


/* Main DIVS
============================================================================= */
#wrapper {width: 837px; margin: 0 auto; background:#ffffff;}


/* Headers DIVS
============================================================================= */
  #header {width: 837px; height: 175px; background: #fff url(../images/header.jpg) no-repeat top center;}
    #header h1 {float: right; padding: 16px 35px 0 0; }

  #header_casting {width: 837px; height: 175px; background: #fff url(../images/header_casting.jpg) no-repeat top center;}
    #header_casting h1 {float: right; padding: 16px 35px 0 0; }

  #header_staff {width: 837px; height: 175px; background: #fff url(../images/header_staff.jpg) no-repeat top center;}
    #header_staff h1 {float: right; padding: 16px 35px 0 0; }

  #header_capabilities {width: 837px; height: 175px; background: #fff url(../images/header_capabilities.jpg) no-repeat top center;}
    #header_capabilities h1 {float: right; padding: 16px 35px 0 0; }

  #header_industry {width: 837px; height: 175px; background: #fff url(../images/header_industry.jpg) no-repeat top center;}
    #header_industry h1 {float: right; padding: 16px 35px 0 0; }

  #header_contact {width: 837px; height: 175px; background: #fff url(../images/header_contact.jpg) no-repeat top center;}
    #header_contact h1 {float: right; padding: 16px 35px 0 0; }

/* Content DIV
============================================================================= */
#main_cont {margin-top: 28px; padding-bottom:18px;}

#content a:link, #content a:visited {color:#3191cf; text-decoration:none;}
#content a:hover, #content a:active {color:#5fb4e5; text-decoration:none;}

   #sidebar {float:left; width: 236px; height: 399px; background: #fff url(../images/nav.jpg) no-repeat top center;}
   
   #content {float:right; width:565px; padding: 25px 0 30px 36px; min-height: 370px;}

#content_layout1 {float:right; width:565px; padding: 25px 0 30px 36px; min-height: 370px;}
   #body_layout1 {width: 343px; float:left; padding-right: 20px;}
   #sidebar_layout1 {padding-top: 50px; width: 202px; float:right;}

.outline {color:#069;}
.bullets {padding: 5px 0 10px 30px; color:#9b9980;}
.bullets li {list-style:disc;}

.steps {color:#bb3434;}
 
/* Footer DIV
============================================================================= */
#footer {width: 837px; clear:both; text-align:right; border-top: 1px solid #d6d6d6; text-transform:uppercase; color:#939393; font-size: 11px; padding: 8px 0;}


/* Navigation
============================================================================= */
#navigation {
	width: 191px;
	margin: 48px 0 0 21px;
	padding: 0;
	list-style: none;
	border-top: 1px solid #d6d6d6;

	}

#navigation li {
	width:191px;
	padding: 8px 0 8px;
	font: 12px Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	border-bottom: 1px solid #d6d6d6;
	text-align:center;
	display:block;
	position:relative;
	}
	
	
#navigation li ul {
	position: absolute;
	left: 191px;				
	display: none;
	margin-top:-24px;
	background:#d4dee0;
	padding-top:1px;
	}
	
#navigation ul li {
	text-align:left;

	}

#navigation ul a {padding-left:10px; font-size:11px;}



ul#navigation ul a {color:#314552; padding: 2px 3px 2px 10px;}
	
#navigation ul a:hover, #navigation a:active {
	text-decoration: none;
	color:#3191cf;
	background:#fff;
	}

a.current {color:#000;} 
ul#navigation ul a.current_sub {color:#3191cf; text-decoration:underline;}





div#menuv ul, 
#menuv ul ul, 
div#menuv ul ul ul
	{

	width: 191px;			/* width of sub menus  (this should be the same as width value in #menuv [1]) above */
	}

div#menuv ul ul, 
div#menuv ul ul ul, 
div#menuv ul li:hover ul ul, 
div#menuv ul li:hover ul ul ul
	{
	display: none;
	}

div#menuv ul li:hover ul, 
div#menuv ul ul li:hover ul, 
div#menuv ul ul ul li:hover ul
	{
	display: block;
	}
	

#chart {font-family: arial, helvetica, sans-serif;
		font-size: 11px;
		line-height: 12px;}




/* Images
============================================================================= */
.img_pos1 {float:right; margin: 10px 0 10px 20px;}
.img_pos2 {float:right; margin: 0 0 10px 20px;}
.img_pos3 {float:left; margin: 10px 20px 10px 0;}
