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 {
	background-color: #333;
	color: #000000;
}

/*.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 {
	background-color: #fff;
}

.Content h2 {
	color: #0A53D4;
}

.Content h3 {
	color: #287BAC;
}

.Content h3 a {
	color: #287BAC;
}

.Content h4 {
	color: #0A53D4;
}

.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: #FF0000;
}
#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 {
	background: #e3e3bd url(../images/bg_header.gif) repeat-x 0% 0%;
}

#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: #0A53D4;
	margin: 20px 0;
}












#Menu {
	background: url(../images/bg_menu.gif) repeat-x 0% 0%;
}


#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 {
	background: url(../images/bg_menu_li.gif) no-repeat 0% 0%;
	color: white;
}

#Menu li a {
	color: #fff;
}

#Menu li ul li a {
	color: white;
}

#Menu li:hover {
	background: url(../images/bg_menu_li_a.gif) repeat-x 0% 0%;
}








a#menu-Home {
	background:url(/images/menu/home.jpg) no-repeat;
	width:73px;
	}
a#menu-Home:hover {
	background:url(/images/menu/home.jpg) no-repeat 0 -34px;}

a#menu-FindAnAgent {
	background:url(/images/menu/find_agent.jpg) no-repeat;}
a#menu-FindAnAgent:hover {
	background:url(/images/menu/find_agent.jpg) no-repeat 0 -34px;}
	
a#menu-PaymentCenter {
	background:url(/images/menu/payment_center.jpg) no-repeat;}
a#menu-PaymentCenter:hover {
	background:url(/images/menu/payment_center.jpg) no-repeat 0 -34px;}
	
a#menu-ClaimsCenter {
	background:url(/images/menu/claims_center.jpg) no-repeat;}
a#menu-ClaimsCenter:hover {
	background:url(/images/menu/claims_center.jpg) no-repeat 0 -34px;}
	
a#menu-MediaCenter {
	background:url(/images/menu/media_center.jpg) no-repeat;}
a#menu-MediaCenter:hover {
	background:url(/images/menu/media_center.jpg) no-repeat 0 -34px;}
	
a#menu-OurProducts{
	background:url(/images/menu/our_products.jpg) no-repeat;}
a#menu-OurProducts:hover {
	background:url(/images/menu/our_products.jpg) no-repeat 0 -34px;}
	
a#menu-OurPrograms{
	background:url(/images/menu/our_programs.jpg) no-repeat;}
a#menu-OurPrograms:hover {
	background:url(/images/menu/our_programs.jpg) no-repeat 0 -34px;}
	
a#menu-AboutUs{
	background:url(/images/menu/about_us.jpg) no-repeat;}
a#menu-AboutUs:hover {
	background:url(/images/menu/about_us.jpg) no-repeat 0 -34px;}
	
a#menu-ContactUs{
	background:url(/images/menu/contact_us.jpg) no-repeat;}
a#menu-ContactUs:hover {
	background:url(/images/menu/contact_us.jpg) no-repeat 0 -34px;}
	
a#menu-WelcomeAgents{
	background:url(/images/menu/welcome_agents.jpg) no-repeat;
	width:83px;
	
}
a#menu-WelcomeAgents:hover {
	background:url(/images/menu/welcome_agents.jpg) no-repeat 0 -34px;
}


li.TopLevelMenu{
	width:78px
	height:34px;
}

a.TopLevelLink{
	width:78px;
	height:34px;
	display:block;
	text-indent: -9999px;
}


#FlashHeaderOverride{
	display:none;
}

#FooterImage{
	background-image: url(/images/footer.gif);
	width:782px;
	padding-top:10px;
	height:40px !important;
	height:50px;
	clear:both;
	color:white;
	font-size: 9px;
}

#FooterShadow{
	width:840px;
	height:24px;
	background-image: url(/images/footershadow.gif);
	margin:0 auto;
}

#FooterList{
	background-image: url(/images/footerlinks.gif);
	background-repeat: repeat-x;
	height:37px !important;
	height:47px;
	float: none;
	padding-top:10px;

}

#BodyContainer{
	margin: 0 auto;

	width:840px;
	text-align: center;
	background-image: url(/images/bodyshadow.gif);
}

#Footer{
	height:auto;
	
}

#FooterList{
	width:782px;
}

/*	
#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;}
*/

