/* *** ** Start of SpanishWrapper ** *** */
* { margin: 0px; padding: 0px; }

p { font-family: Arial; font-size: 14px; color: #5f5f5f; margin: 15px 0px;}

ul {  font-size: 13px; color: #5f5f5f; list-style-position: inside; }
ul li {    }
ol { list-style-position: inside;}
ol li {  }
a { color: #5f7691; text-decoration: none;}
a:hover { text-decoration: underline;}


h1 { font-family: Georgia; font-size: 22px; font-weight: normal; color: #194051; padding-top: 5px; padding-bottom: 15px; }
h2 { font-family: Georgia; font-size: 19px; font-weight: normal; color: #194051; }
h3 { font-family: Georgia; font-size: 17px; font-weight: normal; color: #194051; }

.body { margin:0;  background-color: #6b8091; background-repeat: repeat-x; font-family: Tahoma; font-size: 14px; color: #5f5f5f; text-align: center;}

img { }

#maincontainer { margin: 0 auto; width: 918px;  text-align: left; background: #fff; }

.content { background-image: url(/Assets/Category/000010/0000/content_tile.gif); background-repeat: repeat-y; }

#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 { text-align: center; height: 41px; background-image: url(/Assets/Category/000010/0000/main_nav_bg.gif); background-repeat: repeat-x; overflow: hidden;}
#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 23px 0px 23px; 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; margin-top: 10px; margin-bottom: 10px; }

#leftcolumn { width: 620px; float: left; display: inline; }
#leftcontent { padding: 0px 20px;}

#rightcolumn { width: 260px; float: right; display: inline; }
#rightcontent { padding: 0px 15px;  }
#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-style-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 { text-align: center; height: 28px;  background-color: #bbcbd8;margin-bottom: 1px; } 

.footerlinks ul {   list-style-type: none; display: inline; margin-left: 0px; }
.footerlinks li {  display: inline;   line-height: 28px; }
.footerlinks ul li a {   font-family: Arial; font-size: 11px; color: #2a3f54; text-decoration: none;  padding: 0px 10px 0px 8px;  }
.footerlinks ul li.last_child a {border: 0;}
.footerlinks ul li a:hover { text-decoration: underline;  }

#disclaimer a { color: #9a9997; }
#disclaimer {  padding: 5px 10px; background: #273e50; color: #9a9997; padding-top: 10px; font-size: 10px; line height: 8px; text-align: justify; }




/*	<![ Site 9 Styles [ --------------------------------------------------------*/

/* Directions Page Styles (Google Maps Default)

/* [ Outer div ] -----------> */
#directionsForm{
	}

/* div that wraps form */
#directionsInput {
	padding:10px 0px;}

#fromAddress{
	width:350px;}

#directionsLocale{
	padding:10px 0px;}

#locale{
	}

#directionsSubmit{
	padding:10px 0px;}

#map{
	border:1px solid #000;
	color:#000;}

#addressNotFound{
	}

#directions{
	}

.pad_frm_itm { padding-bottom: 5px; }
.pad_frm_itm input { width: 350px; height: 21px; }
.pad_frm_itm textarea { width: 540px; }


.content ul { list-style: outside; margin-left: 20px; }/* *** ** End   of SpanishWrapper ** *** */
