/* *** ** Start of DefaultWrapper ** *** */
* { margin: 0px; padding: 0px; }

.Navigation {
margin-top:20px;
}

p {  font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #333333; margin: 15px 0px;}

ul {  font-size: 13px; color: #5f5f5f; list-style-position: inside; }
ul li {    }
ol { list-style-position: inside;}
ol li {  }
a { color: #d5330d; text-decoration: none;}
a:hover { text-decoration: underline;}

hr { height: 2px; color: #d5330d; background: #d5330d; border: none;  }

h1 { font-family: Georgia; font-size: 20px; font-weight: normal; color: #003363; }
h2 { font-family: Georgia; font-size: 17px; font-weight: normal; color: #003363; }
h3 { font-family: Georgia; font-size: 17px; font-weight: normal; color: #194051; }

.body { margin:0;  background-color: #ffffff; font-family: Tahoma; font-size: 14px; color: #5f5f5f; background-image: url(/Assets/Category/000010/0000/sub_banner_tile.jpg); background-repeat: repeat-x; }

img { }

#main_container { width: 1023px;  text-align: left; margin: 0 auto; }

#left_shadow { padding-left: 9px; background-image: url(/Assets/Category/000010/0000/bg_shadow_left.gif); background-repeat: repeat-y;  background-position: left; }
#right_shadow { padding-right: 9px; background-image: url(/Assets/Category/000010/0000/bg_shadow_right.gif); background-repeat: repeat-y;  background-position: right; } 

#left_consult_bar { text-align: center; float: left; display: inline; width: 420px; height: 50px; background-color: #7198a3; overflow: hidden;}
#left_consult_bar h2 { display: inline; letter-spacing: 0px; font-family: Tahoma; font-weight: bold; font-size: 11px; color: #fff; line-height: 46px; text-transform: uppercase; }
#left_consult_bar span { font-family: Georgia; font-size: 22px; text-transform: none;}

#right_utility { display: inline; float: left; text-align: right; width: 480px;  height: 50px; background-color: #2d6576; clear: right; overflow: hidden;}
#right_utility p { margin-right: 20px; font-family: Arial; font-size: 11px; color: #fff;  }
#right_utility ul { margin-right: 20px; list-style-position: inside; background-color: #b94c14; display: inline; }
#right_utility ul li { float: right;  margin: 0px; font-family: Tahoma; font-size: 11px; color: #fff; }
#right_utility ul li a { color: #fff; padding: 0px 5px;  }

#topnav { height: 41px; background-image: url(/Assets/Category/000010/0000/main_nav_bg.gif); background-repeat: repeat-x;}
#topnav ul {  list-style-type: none; padding: 0px; margin: 0px; text-align: center; }
#topnav ul li {   line-height: 41px; text-align: center; height: 41px; background-image: url(/Assets/Category/000010/0000/main_nav_separator.gif); background-repeat: no-repeat; background-position: right center;  float: left;  color: #fff;  padding: 0px 17px 0px 17px; margin: 0px;}
#topnav ul li.last_child { background: none; }
#topnav ul li a { color: #fff; font-size: 11px; font-family: Tahoma;  text-decoration: none; text-transform: uppercase;}
#topnav ul li a:hover {text-decoration: underline }
#topnav ul li.last_child{ border: 0; }

#subcontainer{ background-color: #fff; }
.content { overflow: hidden; margin: 0px 0px; padding-top: 10px; margin-bottom: 10px;  margin-top: 50px;}
.content p { line-height: 14pt; font-size: 12px;  }
.content ul { margin-left: 20px; } 

#left_column { margin-left: 114px; margin-top: 50px; width: 163px; float: left; margin-left: 20px;  }
#middle_column { margin-left: 50px;width: 550px; float: left; }
#leftcontent { padding: 0px 20px;}

#right_column { width: 170px; float: left; display: inline; margin-top: 50px; margin-left: 60px; }
#right_column ul {list-style: outisde;  } 
#left_column .Navigation li { padding-bottom: 18px; font-size: 11px; font-weight: bold; color: #424242; list-style-type: none; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: 2px;  	}
#left_column li a { color: #424242; text-decoration: none; }
#left_column li a:hover { text-decoration: underline; }



#rightcontent { padding: 0px 15px; border-left: 1px solid #ccc; }
#rightcontent h2 {font-family: Georgia; font-size: 17px; color: #b44c15; text-transform: capitalize; padding-bottom: 5px;}

#selectcase { margin-bottom: 15px border-bottom: 1px solid #ccc; }
#selectcase p { margin: 0px; padding-bottom: 10px; font-size: 12px; color: #627d92; }


#recentnews { }
#recentnews ol { list-style-type: none; margin: 0px; padding: 0px; }
#recentnews ol li { padding-bottom: 10px; }

#bottom_bdr { height: 1px; border-top: 1px solid #ccc; clear: both; padding-bottom: 15px; margin: 0px 20px;}

.clearboth { clear: both; }


#aop_section{ background-color: #eff3f6; margin: 0px 20px; padding: 0px 20px;}
#aop_section h2 { font-family: Georgia; font-size: 14px; font-weight: bold; color: #273c4d; padding-top: 10px;}
.aop_bucket { display: inline; float: left;  width: 270px; padding: 15px 0px; overflow: hidden;}
.aop_bucket ul { list-yle-type: none; border-left: 1px solid #b94c14; padding: 0px 15px;}
.aop_bucket ul li { padding: 2px 0px;}

#quot_section { overflow: hstidden; background-color: #eff3f6; margin: 0px 0px; width: 580px; padding-left: 15px;  }
* html #quot_section  { width: 595px; }
#quot_section p { color: #666769; font-size: 11px; text-align: center; } 
#quot_section h2 { font-family: Georgia; font-size: 14px; font-weight: bold; color: #273c4d; padding-top: 10px;}
#quot_section .quote_box { margin-top: 10px; background-image: url(/Assets/Category/000010/0000/quote_boxes.gif); background-repeat: no-repeat;  width: 275px; height: 102px; float: left; }
#quot_section .quote_box p { text-align: left; padding: 0px 15px; font-size: 12px; color: #243e4d;   }



.footerlinks { margin-top: 10px; background: #fff;  height: 28px;   background-color: #fff; margin-bottom: 1px; } 

.footerlinks ul {   list-style-type: none; display: inline; margin-left: 0px; }
.footerlinks li {   display: inline;   line-height: 28px; height: 10px; }
.footerlinks li.first_child  a { padding: 0px 10px 0px 0px; }
.footerlinks ul li a { padding: 0px 10px 0px 10px; height: 10px; border-right: 1px solid #424242; font-family: Arial; font-size: 11px; color: #424242; text-decoration: none;    }
.footerlinks ul li.last_child a {border: 0;}
.footerlinks ul li a:hover { text-decoration: underline;  }

#disclaimer a { color: #9a9997;  }
#disclaimer {  margin-top: 10px; padding: 5px 10px 5px 0px; background: #fff; color: #9a9997; padding-top: 10px; font-size: 10px; line height: 8px; text-align: justify; }

#bottom_section { padding-left: 20px; }



/*  <![ Primary Contact Form [ ----------------------------------------------------*/

.pad_frm_itm {
	padding:3px 0px;
	margin:0px;}

.form-label {
	width:140px; /* Width of labels */
	padding:0px 5px 0px 0px;
	display:inline-block;
	vertical-align:top;}
  
.form-pct {
	width:300px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#444;
	background:#d7d7d7;}
	
.msg-pct {
	width:445px; /*  .form-label + .form-pct + horizontal padding on .form-label   */
	height:70px;
	overflow:auto;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#444;
	background:#d7d7d7;}

.custom-form {
	}

	.custom-form fieldset {
		margin:0px 0px 10px 0px;
		padding:0px;
		width:470px; /*  .msg-pct width + 25   */
		border:none;}
		  
	.custom-form legend {
		padding:0px 2px;
		font-weight:bold;}
		  
	.custom-form ol {
		margin:0px;
		padding:0px;
		list-style:none;}
		
		
/*  <![ Disclaimer alert [ ----------------------------------------------------*/

#overlay_div{
	position:relative;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	padding:0px;
	z-index:100;}

#overlay_div p {
	border-top:1px solid #0a3150;
	padding-top:6px;}
	
#iagree{
	position:absolute;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	padding:15px 15px 15px 15px;
	border:1px solid #031c40; /* Disclaimer box border color */
	background-color:#ececec; /* Disclaimer box bgcolor color */
	width:450px;
	margin:4px 0 0 0;}

#overlay_div h3{
	font:18px Verdana, Arial, Helvetica, sans-serif;
	color:#031c40;
	padding:0;
	margin:0;}

#iagree .overlay_submit{
	padding:4px;
	margin:0 6px 0 0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	background-color:#fff;
	border:1px solid #999;
	float:right;}
	
#iagree .checkbox{
	float:left;
	height:22px;
	display:block;}

#iagree input#Agreement{
	position:relative;
	top:3px;
	border:none;}
#news li a { color: #D5330D !important; } 

#news ul { margin-top: -10px; } 

#news li {list-style: none; font-weight: normal; letter-spacing: 1px; font-size: 11px; text-transform: normal; padding-top: 10px; } /* *** ** End   of DefaultWrapper ** *** */
/* *** ** Start of ContactUsLayout ** *** */
.CaptchaComponent img{
	padding:10px 0px;
}

.CaptchaComponent input{
	margin:10px 0px;
}/* *** ** End   of ContactUsLayout ** *** */
