/* *** ** Start of HomepageWrapper ** *** */
* { margin: 0px; padding: 0px; }

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;}

img { }

#main_container {  width: 1094px; }

#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: 30px;}
.content p { line-height: 14pt; }

#left_column { width: 814px; float: left; }
#leftcontent { padding: 0px 0px;}

#right_column { width: 170px; float: left; display: inline; margin-top: 38px; padding-right: 80px; padding-left: 30px; letter-spacing: 2px;}
#right_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;  	}
#right_column .Navigation li a { color: #424242; text-decoration: none; }
#right_column .Navigation 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: hidden; 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: 40px; 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: 20px; padding: 5px 10px 5px 0px; background: #fff; color: #9a9997; padding-top: 10px; font-size: 10px; line height: 8px; text-align: justify; }

#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 HomepageWrapper ** *** */
