a {
	color: #0A53D4;
	color: #FF0000;
}

a:hover {
	color: #666;
	text-decoration:underline;
}

a abbr, a acronym {
	border: none;
}

a, img, a img {
	border: none;
}

div,td,p,body{
	font-size:12px;
}

body {
	color: #818181;
}

/*.BodyContent ul li {
	background: url(../images/bg_marker.gif) no-repeat 3px 13px;
}*/

.BodyContent ul{
	list-style:disc;
	padding-left:45px;
	/*line-height: 1.8em;*/
}


.BodyContent ul li{
	/*line-height: 1.8em;*/
	padding:0;
}

body.searchTips {
	background-color: #FFF;
	background-image: none;
}

.Breadcrumb {
	background-color: #f6f6e4;
}

.Breadcrumb li a {
	background: transparent url(../images/breadcrumb_divider.gif) no-repeat 100% 6px;
	border-color: #FF0000;
	color: #000;
}

.Button, .SearchGoButton {
	background: url(../images/b_submit.gif) no-repeat;
	border: 0;
	color: #fff;
}

.Content {
	background-color: #fff;
}

#content {
	
}

.Content h2 {
	color: #4e8fc8;
}

.Content h3 {
	color: #287BAC;
}

.Content h3 a {
	color: #287BAC;
}

.Content h4 {
	color: #4e8fc8;
}

.Content h5 {
	color: #000;
}

.Content .listSummary li {
	background: url(../images/bg_marker.gif) no-repeat 3px 13px;
}

dd.Highlight input, dd.Highlight textarea, dd.Highlight select {
	border-color: #FF0000;
}

.even td {
	background-color: #fafaf1;
}

.FeedLink a {
	background: url(../images/FeedLink.gif) 0 0 no-repeat;
}

fieldset {
	border: 1px solid #eaeacf;
}

#Footer {
	color: #666;
}

#Footer a, #Footer a:link, #Footer a:visited {
	/*color: #CC0000 !important;*/
	color: #57C2F3;
}
#Footer a:hover, #Footer a:active {
	color: #666;
	text-decoration:underline;}


#FooterList.Block1 {
	font-size: 10px;
	text-transform: uppercase;}

h2 em {
	color: #0A53D4;
}

h2.tplvar-author-name {
	color: #0A53D4;
}

h3.tpllang-ContentByAuthor {
	color: #000;
}

#Header {
	height:130px;
	width: 960px;
	clear: both;
}

#HeaderLogo{
	float: left;
	width:402px;
}

#HeaderLogo img{
	margin-top: 20px;
	margin-left: 40px;
}

#HeaderBanner{
	float: right;
	width: 402px;
	margin: 30px;
}

#HeaderBar{
	background-image: url(../images/bg_headerbar.jpg);
	height:30px;
	color:#265073;
	font-family: "VegurBold";
	font-size: 15px;
}

#HeaderBar ul{
	margin-left:40px;
}

#HeaderBar li{
	float:left;
	padding:5px;
	margin-left: 35px;
}


.hasSpanish #HeaderBar li{

	margin-left: 12px;
}

#HeaderBar .language{
	background-color: #eeaa28;
	padding: 5px;
	color:white;
	float: right;
	height:20px;
	/*font-family: "VegurBold";*/
	font-family: "Arial", sans-serif;
	font-size: 15px;
	width:110px;
	text-align: center;
	margin: 0;
}

#HeaderBar .language a{
	color:white;
	font-weight: bold;
}

#Header h1 a {
	color: #000;
}

#Header h1 a span {
	color: #a50000;
}

.HtmlBlock {
	background-color: #f6f6e4;
	border: 1px solid #eaeacf;
}

.HtmlBlock h2 {
	border: 0 !important;
}

input, textarea, select {
	border: 1px solid #d0d0d0;
}

input[type=radio], input[type=checkbox] {
	background: none;
	border: none;
}

.ISelector ul li {
	background-image: none !important;
}

.Left {
	/*background-color: #fff;*/
}

.Left h2, .Right h2 {
	background-color: #f6f6e4;
	border: 1px solid #eaeacf;
	color: #0A53D4;
}

.Left li > a:hover, .Right li > a:hover {
	background-color: #eaeacf;
	color: #000;
}

.Left li a , .Right li a {
	border: 1px solid #eaeacf;
}

.Left li a, .Right li a {
	background: url(../images/bg_marker.gif) no-repeat 0% 12px;
	color: #135293;
}

.Left li, .Right li {
	background-color: #f6f6e4;
}

.Left, .Right {
	color: #000;
}

li.ContentAuthors {
	background: url(../images/i_author.gif);
	color: #287bac;
}

li.ContentAuthors a {
	color: #287bac;
}

li.ContentCategories {
	background: url(../images/i_categories.gif);
}

li.ContentPublishDate {
	background: url(../images/i_date.gif);
}

li.ContentType {
	background: url(../images/i_name.gif);
}


.odd td {
	background-color: #fff;
}

.Required, .FormError, .HighlightMessage {
	color: #FF0000;
}

.Right {
	background-color: #fff;
}

.RSSBlock a:hover, .RSSBlock a:hover {
	background-color: #eaeacf;
}

.RSSBlock h2 a {
	background-image: url('../images/feed-icon-32x32.png');
}

.Search {
	background-color: #dddddd;
	border: 1px solid #d1d1d1;
}

.Search h2 {
	background: none !important;
	border: none !important;
	color: #000;
}

#Slogan {
	color: #890000;
}

#smallSearch_Query {
	border: 1px solid #c5c5c5;
}

.Summary li a {
	background: none !important;
	color: #0A53D4;
}

.Summary li a:hover {
	color: #0A53D4;
}

table {
	/*background-color: #d8d1ba;*/
}

.Testimonial {
	border: 4px solid #e6e6c2;
}

.Testimonial_content {
	color: #0A53D4;
}

th {
	/*background-color: #f8f8eb;*/
	color: #000;
}

.White {
	border: 4px solid #e6e6c2;
	color: #666;
}

.White h2 {
	background: none !important;
	border: 0 !important;
	color: #000;
}


/* look, we are abusing the content modules for other purposes, so hide them */

.ContentModulesContainer{
	display:none;
}


.ContentResourceBox{
	text-align: center;
	padding-right:5px;
}


#breadcrumbtrail{
	display:none;
}

#contenttop{
	background-image: url(/images/contenttop.gif);
	width:780px;
	height:42px;
}


.body_textsHeadline_flashabove{
	font-weight: bold;
	color:#0A53D4;
	font-size:24px;
	line-height:100%;
	padding:10px 15px 0 0;
}

.body_textsSubHeadline{
	font-size:18px;
	font-weight: bold;
	color: #0d6ca7;
	margin: 20px 0;
}





a#menu-FindAnAgent {
	width:124px;
	background:url(/images/menu/find_agent.gif) no-repeat;}
li:hover a#menu-FindAnAgent {
	background:url(/images/menu/find_agent.gif) no-repeat 0 -40px;}
	
	
a#menu-BuscardeAgente{
	width:122px;
	background:url(/images/menu/spanish/find_agent.gif) no-repeat;
}
li:hover a#menu-BuscardeAgente{
	background:url(/images/menu/spanish/find_agent.gif) no-repeat 0 -40px;
}
	
	
a#menu-PaymentCenter {
	width:138px;
	background:url(/images/menu/payment_center.gif) no-repeat;}
li:hover a#menu-PaymentCenter{
	background:url(/images/menu/payment_center.gif) no-repeat 0 -40px;}
	
a#menu-CentrodePagos {
	width:115px;
	background:url(/images/menu/spanish/payment_center.gif) no-repeat;
}
li:hover a#menu-CentrodePagos{
	background:url(/images/menu/spanish/payment_center.gif) no-repeat 0 -40px;
}
	
a#menu-ClaimsCenter {
	width:120px;
	background:url(/images/menu/claims_center.gif) no-repeat;}
li:hover a#menu-ClaimsCenter{
	background:url(/images/menu/claims_center.gif) no-repeat 0 -40px;}
	
a#menu-CentrodeReclamaciones{
	width:171px;
	background:url(/images/menu/spanish/claims_center.gif) no-repeat;
}
li:hover a#menu-CentrodeReclamaciones{
	background:url(/images/menu/spanish/claims_center.gif) no-repeat 0 -40px;
}
	
a#menu-MediaCenter {
	width:121px;
	background:url(/images/menu/media_center.gif) no-repeat;}
li:hover a#menu-MediaCenter{
	background:url(/images/menu/media_center.gif) no-repeat 0 -40px;}
	
a#menu-CentrodeMedios{
	width:123px;
	background:url(/images/menu/spanish/media_center.gif) no-repeat;
}
li:hover a#menu-CentrodeMedios{
	background:url(/images/menu/spanish/media_center.gif) no-repeat 0 -40px;
}
	
a#menu-ProductsandPrograms{
	width:189px;
	background:url(/images/menu/products_programs.gif) no-repeat;}
li:hover a#menu-ProductsandPrograms{
	background:url(/images/menu/products_programs.gif) no-repeat 0 -40px;}

a#menu-ProductosyProgramas{
width:159px;
	background:url(/images/menu/spanish/products_programs.gif) no-repeat;
}

li:hover a#menu-ProductosyProgramas{
	
	background:url(/images/menu/spanish/products_programs.gif) no-repeat 0 -40px;
}	
	
	
a#menu-ContactUs{
	width:100px;
	background:url(/images/menu/contact_us.gif) no-repeat;}
li:hover a#menu-ContactUs{
	background:url(/images/menu/contact_us.gif) no-repeat 0 -40px;}
	
a#menu-Contactenos{
	width:92px;
	background:url(/images/menu/spanish/contact_us.gif) no-repeat;
}
li:hover a#menu-Contactenos{
	background:url(/images/menu/spanish/contact_us.gif) no-repeat 0 -40px;
}

a#menu-WelcomeAgents{
	
	background:url(/images/menu/welcome_agents.gif) no-repeat;
	width:143px;
	
}
li:hover a#menu-WelcomeAgents{
	background:url(/images/menu/welcome_agents.gif) no-repeat 0 -40px;
}

a#menu-BienvenidoAgentes{
	width:138px;
	background:url(/images/menu/spanish/welcome_agents.gif) no-repeat;
}
li:hover a#menu-BienvenidoAgentes{
	background:url(/images/menu/spanish/welcome_agents.gif) no-repeat 0 -40px;
}




#Menu {
	background: url(../images/bg_menu.gif) repeat-x 0% 0%;
	height: 40px;
	width: 948px;
	padding-left:12px;
}

body.hasSpanish #Menu{
	padding-left:18px;
	width:942px;
}

#Menu ul li ul .HasSubMenu > a {
	background: url(../images/bg_arrow_down.png) no-repeat right 22px;
}


#Menu ul li ul .HasSubSubMenu > a {
	background: url(../images/bg_arrow_right.png) no-repeat right 9px;
}


#Menu li {
	color: white;
}

#Menu li a {
	color: #fff;
}

#Menu li ul li a {
	color: white;
}

#Menu li:hover {
	
	background-color: #03436b;
	
}


li.TopLevelMenu{
	/*width:78px*/
	margin:0;
	height:40px;
}

a.TopLevelLink{
	/*width:78px;*/
	
	height:40px;
	display:block;
}


#FlashHeaderOverride{
	display:none;
}

#FooterImage{

	padding-top:10px;
	height:40px !important;
	height:50px;
	clear:both;
	color:white;
	font-size: 11px;
}

#FooterImage span.small{
	font-size: 9px;
}



#FooterShadow{
	width:840px;
	height:24px;
	background-image: url(/images/footershadow.gif);
	margin:0 auto;
}

#FooterList{
	background-repeat: repeat-x;
	height:37px !important;
	height:47px;
	float: none;
	padding-top:10px;

}



#BodyContainer{
	margin: 0 auto;
	
	width:960px;
	text-align: center;
}

#Footer{
	height:auto;
	
}

/*	
#nav ul li a.expandArrow {
	background:#013366 url(/images/menu/menu_arrow.gif) no-repeat center right;}
#nav ul li a.expandArrow:hover {
	background:#4077DB url(/images/menu/menu_arrow.gif) no-repeat center right;}
*/



#slideshowwrapper{width:630px;}
