/*autotech Main Style*/
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ol, dl, address, textarea
{
    font-family: arial;
    font-size: 8pt;
    color: #666666;    
}
img        
{
	border-width: 0px;
} 
body
{
	margin-top: 0px;
	margin-left:0px;
	margin-bottom: 0px;
	background-color: #000000;
	text-align: center;
	color: #666666;
	font-family: Arial, Verdana;
	font-size: 8pt;
}

#page
{
	margin: 0 auto;
	padding-top: 9px;
	padding-left: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
	background-color: #0A1F62;
    width:782px;
	text-align: center;
}
#inner_page
{
	margin: 0 auto;
	padding: px;
	background-color: #FFFFFF;
    width:780px;
	text-align: center;
	border: 1px solid #000000;
}
#header
{
	width:780px;
	height: 124px;
	background-image: url(../images/header_bg.gif);
	background-repeat: no-repeat;
}
#logo
{
	height: 124px;
	width: 240px;
	text-align: left;
}

#banner
{
	width: 300px;
	height: 224px;
	background-image: url(../images/banner_bg.jpg);
	background-repeat: no-repeat;
	vertical-align: middle;
	text-align: left;
	padding-left: 25px;
	padding-right: 448px;
}
#banner p
{
	margin: 0px;
	padding: 0px;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
}
#banner ul
{
	margin-top: 0px;
	padding-top: 0px;
	line-height:20px;
}
#banner ul li
{
	color: #FFFFFF;
	font-size: 11pt;
	padding-bottom:10px;
}
#title_bottom_layer
{
	width: 780px;
	height: 64px;
	background-image: url(../images/title_layer1_bg.gif);
	background-repeat: no-repeat;
}
.title_box
{
	width: 454px;
	padding-top: 35px;
	padding-left: 38px;
	text-align: left;
}
.title_box2
{
	width: 291px;
	padding-top: 35px;
	text-align:left;
}

.title_left
{
	width: 11px;
	height: 29px;
	background-image: url(../images/title_left_bg.gif);
	background-repeat: no-repeat;
}
.title_body
{
	height: 29px;
	background-image: url(../images/title_repeat.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.title_right
{
	width: 11px;
	height: 29px;
	background-image: url(../images/title_right_bg.gif);
	background-repeat: no-repeat;
}
#top_space
{
	width: 780px;
	height: 7px;
	background-image: url(../images/yellow_spacer.gif);
	background-repeat: no-repeat;
}
#menu
{
	width: 514px;
	height: 54px;
	padding-top: 70px;
	padding-right: 26px;
	vertical-align:top;
	text-align: right;
}
/*navigation*/
#nav
{
	margin-left: -40px !important;
	margin: 0px auto;
	padding: 0px auto;
    	list-style:none;
    	float: right;
}
#nav li
{
	float: left;
	height: 17px;
	padding-top: 15px;
	padding-right: 12px;
	background-image: url(../images/nav_div.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
}
#nav li#last
{
	padding-right: 0px;
}
#nav a
{
	font-family: Arial, Helvetica, sans-serif;
    	display:block;
   	 color: #0A1F62;
   	 padding-left: 18px;
    	text-decoration:none;
    	font-size:8pt;
    	font-weight: bold;
    	vertical-align:text-bottom;
   	 text-transform: uppercase;

}    
#nav a:hover, #nav a.selected
{
    /*color: #B10000;*/
	color: #0A1F62;
	text-decoration:underline;
}
/*end navigation*/

#body_content
{
	width: 780px;
	background-image: url(../images/body_repeat.gif);
	background-repeat:repeat-y;
	vertical-align: top;
	text-align: left;
}

#content
{
	padding: 38px 38px 13px 38px;
	width: 413px;
	color: #666666;
	vertical-align: top;
	text-align: left;
}
#content p
{
	margin: 0px;
	padding: 0px;
	margin-bottom: 15px;
	color: #666666;
	line-height: 17px;
	
}
#content h1
{
	color: #666666;
	font-size: 14pt;	
}
#content h2
{
	color: #666666;
	font-size: 13pt;
}
#content h3
{
	color: #666666;
	font-size: 12pt;
}
#content a
{
	color: #BA9900;
	text-decoration: none;
}
#content a:hover
{
	color: #BA9900;
	text-decoration: underline;
}

#right_content
{
	padding: 38px 27px 15px 27px;
	width: 237px;
	vertical-align: top;
	text-align: left;
}
#right_content p
{
	margin: 0px;
	padding: 0px;
	margin-bottom: 15px;
	color: #666666;
	line-height: 17px;
}
div#scroll_content
{
	width: 237px;
	height: 175px;
	overflow: auto;
}
div#scroll_content p
{
	margin: 0px;
	padding: 0px;
	margin-bottom: 15px;
	color: #666666;
	line-height: 17px;
}
#footer
{
	width: 800px;
	height: 48px;
	background-image: url(../images/footerBG.gif);
	background-repeat: no-repeat;
}

#end
{
	clear:both;
	width:800px;
	margin: 0px auto;
}

#copyright
{
	text-align: center;
	width: 300px;
	margin-top: 10px;
	color: #FFFFFF;
}
#copyright p
{
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	font-size: 9pt;
	text-align: right;
}
/*logoworks link back*/
#logoworks
{
	margin-top: 10px;
	float: left;
	font-size: 9pt;
	text-align: left;	
	color: #FFFFFF;
	width: 400px;
}
#logoworks a
{
	color: #FFFFFF;
	text-decoration: none;
}
#logoworks a:hover
{
	text-decoration: underline;	
}
.title_box
{
	width: 742px;
	padding-top: 35px;
	padding-left: 38px;
}
#body_content
{
	background-image: none;
}
#content
{
	padding: 38px 38px 13px 38px;
	width: 704px;
	color: #666666;
	vertical-align: top;
	text-align: left;
}
form
{
	margin: 0px;
	padding: 0px;
}
td.label
{
	text-align: right;
	padding-right: 15px;
}
td input
{
	margin-bottom: 5px !important;
	margin-bottom: 3px;
}

p.bold_orange
{
	color: #BB9800;
	font-size: 14pt;
	font-weight: bold;
}
.required
{
	color: Red;
}
/*form validation styles*/
.tfvHighlight
{
	color: red;
}
.tfvNormal
{
	color: #666666;
}