﻿html, body, div, img, a { margin:0; padding:0; border:0; }
a { color:#136ba8; }
a:active { outline: none; }

body { background:url('../_img/bg.jpg') repeat-x #ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

div#header { margin:1px auto 0; width:980px; }

div#source1_logo { width:172px; float:left; }
div#nav_container { width:802px; height:105px; float:left; background:url('../_img/bannerbg.jpg') left no-repeat #ffffff; }

div#nav_main { float:right; width:792px; height:20px; margin-top:22px; 
background-color:#e8ebf0; }
div#nav_main a { height:20px; display:block; float:left; border-right:1px solid #CCC; padding:0 10px; color:#666; line-height:20px; text-decoration:none; font:13px Verdana, Geneva, sans-serif; }
div#nav_main a:hover { background-color:#1964aa; color:#fff; }

div#nav_tertiary { width:783px; padding:8px 10px; text-align:right; }
div#nav_tertiary a { color:#999; }

div#content_left { width:186px; float:left; }
div#content_center { width:616px; float:left; margin-bottom:20px; border:1px solid #ccc; border-top:none; border-bottom:none; background-color:#fff }
div#content_center_border { width:606px; margin:0 1px; border:1px solid #ccc; border-top:none; border-bottom:none; padding:0 3px; }
div#content_right { width:176px; float:left; }

div#content_main { width:578px; padding:0 14px; }
div#content_main div h2 { color:#333; font-family:Verdana, Geneva, sans-serif; font-size:16px; font-weight:normal; }
div#content_main div div { color:#999; font-weight:normal; letter-spacing:1px; line-height:20px; }

div#content_main div div#home_article_image { float: left; width:83px; height:64px; } 
div#content_main div div#home_article_date { float:left; width:109px; height:64px; line-height:64px; text-align:center; }
div#content_main div div#home_article_headline { float:left; width:386px; height:20px; padding-top:12px; }
div#content_main div div#home_article_headline a { color:#136BA8; font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; line-height:20px; }
div#content_main div div#home_article_body { float:left; width:386px; padding-bottom:12px; }
div#content_main div div#news_break { clear:both; height:10px; } 

div#content_main div div#emp_name { font-size:14px; font-weight:bold; }
div#content_main div div#emp_email { margin-bottom:10px; }
div#content_main div div#emp_title_label { float:left; width:126px; font-size:14px; font-weight:bold; text-align:center; }
div#content_main div div#emp_title { float:left; width:126px; }
div#content_main div div#emp_responsibility_label { float:left; width:200px; font-size:14px; font-weight:bold; text-align:center; }
div#content_main div div#emp_responsibility { float:left; width:200px; }
div#content_main div div#emp_location_label { float:left; width:252px; font-size:14px; font-weight:bold; text-align:center; }
div#content_main div div#emp_location { float:left; width:252px; }

div#content_main div div#pdf_image { float:left; width:26px; height:27px; }
div#content_main div div#pdf_name { float:left; width:260px; height:27px; margin:0 0 0 3px; line-height:27px; }

div.part_number_head { float:left; width:128px; color:#999; font-size:14px; letter-spacing:1px; line-height:20px; font-weight:bold; }
div.part_number { float:left; width:128px; color:#999; letter-spacing:1px; line-height:20px; }
div.part_desc_head { float:left; width:450px; color:#999; font-size:14px; letter-spacing:1px; line-height:20px; font-weight:bold; }
div.part_desc { float:left; width:450px; color:#999; letter-spacing:1px; line-height:20px; }

div#article_summary { width:578px; }
span#article_summary_date { color:#000; }

div.btn_right { float:right; }

div.left_ad { width:181px; height:148px; margin:10px 0 0; }
div.right_ad { width:176px; }

div#page_content { margin:0 auto; width:990px; }
/******************************/
/**Styling information specific to individual content pages**/

/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #96B0C9;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}
.accordionLink
{
	background-color: #D3DEEF;
 	color: #02427D;
}

/*.recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:#FF0000 !important; /* reCaptcha widget background color  
 }
 
 #recaptcha_table {
   border-color: #FF0000 !important; /* reCaptcha widget border color  
 }
 
 #recaptcha_response_field {
   border-color: #FF0000 !important; /* Text input field border color 
   background-color:#FF0000 !important; /* Text input field background color  
 }*/