@charset "utf-8";
/* CSS Document */

html,body{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	min-height: 100% !important;
	background: #2A4BCB url(../images/bg-fade.jpg) repeat-x left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
*{margin:0px; padding:0px;}
ul li{list-style-type:none;}
img{border:0px;}
.floatLeft{float:left;}
.floatRight{float:right;}

a{outline: none;
color:#AD2619;
text-decoration: none;}
a:hover {text-decoration: underline;}

p{
	margin: .4em 0 .75em 0
}


.main_container{
	margin: 0px auto;
	width: 972px;
}
.main_container .holder{
	float: left;
	padding: 0px 25px;
	height: 100%;
	min-height: 100% !important;
	background:  url(../images/content-bg.png) repeat-y;
}
.header{

	position:absolute;
}

.headerInner{
	background: url(../images/header-bg.png) no-repeat 0px 0px;
		width: 920px;
	height: 186px;
	
}

.header .logo{
	float:left;
height:32px;
padding:32px 0 0 38px;
text-indent:-9999px;
width:267px;
}
.header .logo h1{
	float: left;
	width: 267px;
	height: 32px;
	background: url(../images/logo.gif) no-repeat;
}
.header .logo h1 a{float:left;width:142px; height:69px;}
.header .header_navigation {
	float: left;
	width: 920px;
	height: 39px;
	border-top: 1px solid #FFFFFF;
}
.header .header_navigation ul{width:920px; height:39px; margin:0px; padding:0px;text-indent:-9999px; font-size:0em;}
.header .header_navigation ul li{display:inline; padding:0px;}

.content_container{
	float: left;
	width: 920px;
	background: url(../images/content-bg-yellow.jpg) repeat-x;
	background-color: #FFE68B;
	padding: 70px 0 0 0;
}
.content_container .content_holder{
	float: left;
	width: 920px;

	
}

.home .content_container .content_holder{
		height: 580px;
}




.content_container .content_holder #topbanner{
	float: left;
	display: inline;
	width: 920px;
}

.content_container .content_holder #topbanner.home{
	position:relative;
top:65px;
}

.content_container .content_holder #mainpagecontent{
	float: left;
	display: inline;
	width: 920px;
	padding-top:85px
}

.admin .content_container .content_holder #mainpagecontent {
	padding-top: 135px;
	width: 920px;
}



.content_container .content_holder #mainpagecontentInner{
	padding: 0px 0px 0px 10px
}

.content_container .content_holder.admin #mainpagecontentInner{
	padding: 0px;
}
.content_holder.admin{
	xpadding: 120px 20px 10px 20px
}

#acceptTermsHolder{
	float: left;
	display: inline;
	width: 465px;
}
#acceptTermsButtonHolder{
	float: right;
	display: inline;
	width: 465px;
	text-align: right;
	padding-top:20px
}
#submitButtonHolder{
	margin:10px 0;
text-align:right;
width:640px;	
}


.required{
	color: #E41300
}

.winImage{
	float: right;
	display: inline;
	position: relative;
	top: -23px
}

.titleImage{
	position: relative;
	top: -23px;
	padding: 0 0 0 10px
}

#mainform{
	margin: 0px 0px 0px 10px;
	position: relative;
	top: -23px;
	}

#mainform TD{
	padding: 4px 0px
}

#mainform TD.text{
	width: 200px
}
#mainform TD.data{
	width:420px;
}

.smalltext{
	font-size: 9px;
	padding: 0px 0px 0px 10px
	
}
.smalltextdoc{
	font-size: 9px;
	padding: 4px 0px 0px 0px;
	color: #6b6b6b;
}


FIELDSET{
	border: none;
}


INPUT{
padding:3px;
width:420px;
}

#mainpagecontentInner #registration_terms_and_conditions, #mainpagecontentInner #registration_future_promotions {
width:auto;
}


#terms_conditions_yes, #terms_conditions_no, #registration_receive_electronic_marketing{
	border: none;
}

#registration_state{
	width: 110px;
	float: left;
}

#registration_post_code{
	width: 100px;
		}

.postcodeholder{
	display: inline;
	padding: 0px 0px 0px 15px

}






INPUT.button, A.button, IMG.button{
line-height: 16px;
height: 25px;
width:112px;
background-repeat: no-repeat;
text-align: center;
font-size: 12px;
font-weight: bold;
border: none;
color: #ffffff;
cursor: pointer;
border: none;
vertical-align: bottom;
background-color:transparent;
	
}

INPUT.button.submit{
	background-image: url(../images/button-submit.gif);
	text-indent:-999em;
		
}
INPUT.button.goback{
	background-image: url(../images/button-goback.gif);
}

A.button.goback{
	background-image: url(../images/button-goback.gif);
}
A.button SPAN{
	
}


INPUT.button.continue{
	background-image: url(../images/button-cont.jpg);
}

HR {
	border:none;
	border-top: 1px solid #6A6A6A
}

#termsAndCondtions{
	width: 100%;	
	overflow: auto;
	border:1px solid #cccccc;
	height: 120px;
	font-size: 9px;
	margin: 10px 0px 10px 0px;
	color: #333333;
}

#termsAndCondtionsInner{
	padding: 10px;
	padding-top: 2px
}


.errorMessage, .errorExplanation{
	border: 3px solid #E41300;
	padding: 12px;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	position: relative;
	top: -28px;
	float: left;
	display: inline;
	width: 630px
}

.fieldWithErrors{
	display: inline;	
}


.errorPadding{
	border:1px solid #E41300;
	padding:4px 2px 0 3px;
	background-color: #FAD0CC;
}

.fieldWithErrors INPUT{
	background-color: #FAD0CC;
	border:1px solid #E41300
}

.content_container .content_holder .errorExplanation h2 {
	font-size: 20px
}

.content_container .content_holder .errorExplanation UL, .content_container .content_holder .admin UL {
	padding:9px 8px
}

.content_container .content_holder .errorExplanation UL LI, .content_container .content_holder .admin UL LI{
	background:transparent url(../images/bg_li_bullet.gif) no-repeat scroll 0 2px;
	margin:0 0 6px;
	padding:0 0 0 15px;
	font-weight: normal;
}




.content_container .content_holder .home_text_box {float:left; width:750px; margin:16px 0px;}

.content_container .content_holder h1{
	font-size: 18px;
	color: #AD2619;
	padding: 0px 0px 14px 0px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.content_container .content_holder h2{font-size:16px; color:#AD2619; padding:0px 0px 18px 0px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}

.content_container .content_holder.admin h2{font-size:20px; margin-top: 10px }

.content_container .content_holder .sucessPage h2{
	font-size: 20px;
	color: #333333;
	padding: 9px 0px 9px 0px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;

}

.sucessPage {
	padding: 10px 0px 0px 0px;
	text-align: center;
}
.sucessImage{
	padding: 0px 0px 15px 0px
}
TD.product{
	width: 210px;
	padding: 0px 15px
}

.sucessProducts{
	margin: 0 auto
}

.content_container .content_holder .h2homepad{padding:0px 0px 18px 12px;}

.insurance_tabs_body{display:block; background:#E3E3E3; width:750px; padding:0px; margin:0px;}
.insurance_tabs{display:block; width:750px; background:#FFFFFF; margin:5px 0px 0px 0px;}
.insurance_tabs .navigation_tabs {position:absolute; display:block; width:219px; padding-bottom:0px; font-family:Arial, Helvetica, sans-serif;}
.insurance_tabs .navigation_tabs ul{margin:0px; padding:0px; }
.insurance_tabs .navigation_tabs ul li{display:block; margin:0px 0px 1px 0px; padding:0px; width:219px; }
.insurance_tabs .navigation_tabs a{display:block; width:203px; padding:9px; text-decoration:none;  background:url(../images/bg_car_insurance_li.gif) no-repeat; color:#333333; font-weight:bold;}
.insurance_tabs .navigation_tabs .insurance_current a{display:block; width:203px; padding:9px; background:#FDFDFD url(../images/bg_car_insurance_current.gif) no-repeat;}
.insurance_tabs .tabs_copy {float:right; width:528px; border-top:1px solid #B3B3B3; border:1px solid #B3B3B3;background:#FFFFFF;}
.tabdiv{width:528px; padding:0px; margin:0px;}
.insurance_tabs .tabs_copy .holder_box{float:left; padding:10px 18px; }
.insurance_tabs .tabs_copy .holder_box p a{color:#333333;text-decoration:underline; }
.insurance_tabs .tabs_copy .holder_box p a:hover{text-decoration:none;}
.insurance_tabs .tabs_copy .holder_box strong a{display:block; color:#E41300; text-decoration:none; font-size:12px; padding:0px 0px 5px 0px;}
.insurance_tabs .tabs_copy .holder_box strong a:hover{text-decoration:underline;font-size:12px;}
.insurance_tabs .tabs_copy .holder_box h4 {font-size:19px; color:#E41300; font-weight:normal;padding-bottom: 15px;}
.insurance_tabs .tabs_copy .holder_box .row1{float:left;width:494px; background:url(../images/bg_insurance_tabs.gif) repeat-y;}
.insurance_tabs .tabs_copy .holder_box .box1{float:left; width:246px;}
.insurance_tabs .tabs_copy .holder_box .box1 p{padding:0px 18px 30px 0px;}
.insurance_tabs .tabs_copy .holder_box .box2{float:right; width:244px;}
.insurance_tabs .tabs_copy .holder_box .box2 p{padding:0px 0px 30px 18px;}
.insurance_tabs .tabs_copy .holder_box .row2{float:left; width:494px; border-top:1px solid #E3E3E3; background:url(../images/bg_insurance_tabs.gif) repeat-y;}
.insurance_tabs .tabs_copy .holder_box .box3{float:left; width:246px;}
.insurance_tabs .tabs_copy .holder_box .box3 p{padding:15px 18px 44px 0px;}
.insurance_tabs .tabs_copy .holder_box .box4{float:right;width:244px;}
.insurance_tabs .tabs_copy .holder_box .box4 p{padding:15px 0px 44px 18px;}

.content_navigation_box{float:left; width:195px;}
.content_navigation_box .navigation_header{float:left; width:194px; padding:10px 0px; background:url(../images/bg_content_nav_header.gif) no-repeat; color:#FFFFFF;font-weight:bold;}
.content_navigation_box .navigation_header h3{padding:0px 12px; color:#FFFFFF; font-size:12px;}
.content_navigation_box .content_navigation_body{float:left; width:194px; background:#F1EFF1 url(../images/bg_content_nav_tile.gif) repeat-x; font-family:Arial, Helvetica, sans-serif;}
.content_navigation_box .content_navigation_body ul li a{display:block; border-bottom:1px solid #FFFFFF; padding:8px 0px; width:194px; color:#333333; text-decoration:none;}
.content_navigation_box .content_navigation_body ul li a:hover{display:block; background:#666666;cursor:pointer; color:#FFFFFF;}
.content_navigation_box .content_navigation_body ul li a.active{background:#000000; cursor:default;  color:#FFFFFF; font-weight:bold;}
.content_navigation_box .content_navigation_body ul li span{padding:0px 12px;}
.content_navigation_box .content_navigation_body ul li span.active{padding:0px 25px;}
.content_navigation_box .content_navigation_body ul li ul li a{display:block; border-bottom:1px solid #EDECEC; padding:8px 0px; width:194px; color:#333333; text-decoration:none; cursor:pointer; background: #FFFFFF url(../images/bg_content_nav_tile_lvl2.gif) repeat-y right;}
.content_navigation_box .content_navigation_body ul li ul li span{padding: 0px 10px 0px 20px;}

.content_navigation_box .i_want_to_header{ float:left; width:194px; height: 30px; line-height: 30px; background: #CCCCCC url(../images/bg_i_want_to_header.gif) no-repeat; color:#000000; margin-top: 20px;}
.content_navigation_box .i_want_to_header h3{ padding: 0px 13px; color:#000000; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.content_navigation_box .i_want_to_body{ float:left; width:194px;  background:#F1EFF1 url(../images/bg_content_nav_tile.gif) repeat-x; font-family: Arial, Helvetica, sans-serif; }
.content_navigation_box .i_want_to_body ul {margin: 15px 0 14px; padding: 0; list-style-type: none;}
.content_navigation_box .i_want_to_body ul li {background: url(../images/bg_li_i_want_to.gif) no-repeat left 1px; margin: 0 13px 8px; padding: 0 12px;}
.content_navigation_box .i_want_to_body ul li a{color:#333333; text-decoration:none; cursor:pointer;}
.content_navigation_box .i_want_to_body ul li a:hover{color:#333333; text-decoration:underline; cursor:pointer;}
.content_navigation_box .i_want_to_body ul li a.active{color:#333333; text-decoration:underline; cursor:pointer;}

.sub_topic_container {float:right;width:536px;}

.sub_topic_container .banner_536_box{float:left;width:536px; height:148px; padding:0px 0px 26px 0px;}
.sub_topic_container .sub_topic_text{float:left;width:536px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.sub_topic_container .sub_topic_text p{padding:0px 0px 15px 0px;}
.sub_topic_container .sub_topic_text p.pnopad{padding:0px;}
.sub_topic_container .sub_topic_text p.ppadextra{padding-top:10px;}
.sub_topic_container .sub_topic_text p.ppadextrab{padding:0px 0px 20px 0px;}
.sub_topic_text .but_compare_us{display:block; width:127px; border:none; height:20px; margin:20px 0px 28px 0px; background:url(../images/but_compare_us_today.gif) no-repeat; text-indent:-9999px;}
.sub_topic_container .table_top_headers {margin-top:28px; width:536px; text-align:left;}
.sub_topic_container .table_top_headers  th {background:#CCCCCC; padding:10px; border-bottom:1px solid #FFFFFF;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC; text-align:left; font-family:Arial, Helvetica, sans-serif;}
.sub_topic_container .table_top_headers  td {padding:10px; vertical-align:text-top;}
.sub_topic_container .table_top_headers  td.tdrow1g{width:260px; border-right:1px solid #FFFFFF; border-left:1px solid #E8E8E8;background:#E8E8E8; font-family:Arial, Helvetica, sans-serif; text-align:left; }
.sub_topic_container .table_top_headers  td.tdrow2g{width:118px;text-align:center;border-right:1px solid #FFFFFF;background:#E8E8E8; padding:10px;font-family:Arial, Helvetica, sans-serif; }
.sub_topic_container .table_top_headers  td.tdrow3g{width:98px;text-align:center;border-right:1px solid #FFFFFF;background:#E8E8E8;padding:10px;font-family:Arial, Helvetica, sans-serif; }
.sub_topic_container .table_top_headers  td.tdrow4g{width:84px;text-align:center;background:#E8E8E8;padding:10px;border-right:1px solid #E8E8E8;font-family:Arial, Helvetica, sans-serif; }
.sub_topic_container .table_top_headers  td.tdrow1w{width:260px; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; font-size:11px; text-align:left;}
.sub_topic_container .table_top_headers  td.tdrow2w{width:118px;text-align:center;border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;padding:10px; font-size:11px; vertical-align:middle;}
.sub_topic_container .table_top_headers  td.tdrow3w{width:98px;text-align:center;border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;padding:10px; font-size:11px; vertical-align:middle;}
.sub_topic_container .table_top_headers  td.tdrow4w{width:84px;text-align:center;border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;padding:10px; font-size:11px; vertical-align:middle;}
.sub_topic_container .table_top_headers td.textup{vertical-align:top;}
.sub_topic_container .table_top_margin38{margin:38px 0px 0px 0px;}

.content_container .content_holder .sub_topic_text h2{font-size:19px; color:#E41300; padding:0px 0px 18px 0px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.content_container .content_holder .sub_topic_text h2.padtop{padding:5px 0px 18px 0px;}
.content_container .content_holder .sub_topic_text h3{font-size:19px; color:#E41300; font-weight:normal;}

.h3contentbodypad{padding:0px 0px 10px 0px;}
.h3contentbodypad5{padding:0px 0px 5px 0px;}
.h3contentbodypad16{padding:0px 0px 16px 0px;}
.content_container .content_holder .sub_topic_text{color:#333333;}

.sub_topic_container h3 {padding:0px 0px 12px 0px;}

.sub_topic_text h4{font-size:16px; color:#E41300; font-weight:normal; padding:0px 0px 5px 0px;}
.sub_topic_text h4.title{font-size:14px; color:#E41300; font-weight:normal; padding:0px 0px 6px 0px;}
.sub_topic_text h5{font-size:12px; color:#E41300; font-weight:normal; padding:0px 0px 3px 0px;}
.sub_topic_text ul.no_margin_top{margin:0px 0px 15px 15px;}
.sub_topic_text .normalul ul {margin:8px 0px 15px 15px;}
.sub_topic_text .normalul ul li{list-style-type:disc; padding:0px 0px 3px 32px; font-size:12px;}
.sub_topic_text .normalulnopad ul {margin:10px 0px 15px 15px;}
.sub_topic_text .normalulnopad ul li{list-style-type:disc; padding:0px 0px 5px 0px; font-size:12px;}
.sub_topic_text  ul.policywordingul {margin:10px 0px 0px 15px;}
.sub_topic_text  .policywordingul li{list-style-type:disc; padding:0px 0px 5px 32px; font-size:12px;}
.sub_topic_text ul.noliststyle  {margin:10px 0px 15px 0px;}
.sub_topic_text  .noliststyle li{list-style-type:none; padding:0px 0px 0px 50px; font-size:12px;}
.sub_topic_text ol {margin:10px 0px 15px 0px;}
.sub_topic_text ol li{list-style-type:none; padding:0px 0px 0px 0px;}
.sub_topic_text  ol li.faqpad{list-style-type:none; margin:0px 0px 15px 0px;}
.sub_topic_text  ol.helpfulhints {margin:10px 0px 15px 0px;}
.sub_topic_text .helpfulhints li{list-style-type:none;}
.sub_topic_text .helpfulhints li.helpfulhintspad{list-style-type:none; padding:0px 0px 15px 0px;}

.sub_topic_container .sub_topic_text .news{padding:0px 0px 15px 0px;}

.sub_topic_text a{color:#990000; text-decoration:none;}
.sub_topic_text a:hover{text-decoration:underline;}
.sub_topic_text a:visited {color:#666666;}
.sub_topic_red_text{color:#E41300;}
.sub_topic_text .ularrows ul a{color:#000000; text-decoration:none;}
.sub_topic_text .ularrows ul a:hover{text-decoration:underline;}
.sub_topic_text .ularrows ul{padding:9px 8px;}
.sub_topic_text .ularrows ul li{margin:0px 0px 9px 0px;background:url(../images/bg_li_customer_support.gif) no-repeat 0px 2px; padding:0px 0px 0px 15px;}
.sub_topic_text .back_to_top{float:right; font-family:Arial, Helvetica, sans-serif; background:url(../images/img_arrow_top.gif) 0px 10px no-repeat; padding:5px 0px 5px 20px; text-decoration:none; font-size:11px;}
.martop28{margin:28px 0px 0px;}
.sub_topic_text ul.ularrowsnopad {padding:0px;}
.sub_topic_text ul.ularrowsnopad li{margin:0px 0px 9px 0px;background:url(../images/bg_li_customer_support.gif) no-repeat 0px 2px; padding:0px 0px 0px 15px;}
.sub_topic_text ul.ularrowsnopad li a{color:#000000; text-decoration:none;}
.sub_topic_text ul.ularrowsnopad li a:hover{text-decoration:underline;}
.sub_topic_text ul.ularrowsnopad li a:visited{color:#666666;}

.widget_box{float:right; width:190px;}
.customer_support_box{float:right; width:190px; padding-bottom:20px;}
.customer_support_box .customer_support_top{float:left; width:190px; height:29px; background:url(../images/bg_right_nav_header.gif) no-repeat; color:#FFFFFF; font-weight:bold;}
.customer_support_box .customer_support_top h3{padding:8px 0px 0px 9px;font-size:12px;}
.customer_support_box .customer_support_body{float:left;width:188px; background:url(../images/bg_customer_support_tile.gif) repeat-x; border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF;}
.customer_support_box .customer_support_body p{padding:12px 8px 0px 8px;}
.customer_support_box .customer_support_body p strong{font-family:Arial, Helvetica, sans-serif;}
.customer_support_box .customer_support_body ul{padding:9px 8px;}
.customer_support_box .customer_support_body ul li{margin:0px 0px 6px 0px;background:url(../images/bg_li_customer_support.gif) no-repeat 0px 2px; padding:0px 0px 0px 15px;}
.customer_support_box .customer_support_body a{text-decoration:none; color:#000000;}
.customer_support_box .customer_support_body a:hover{text-decoration:underline;}
.customer_support_box .customer_suppoty_body a:visited {color:#7F0309;}
.customer_support_box .customer_support_body ul li.get_a_quote{margin:10px 0px 6px 0px;background:none; padding:0;}
.customer_support_box .customer_support_body ul li.get_a_quote a{padding: 20px 0 0 0; overflow: hidden; display: block; background: #FFFFFF url(../images/btn_get_a_quote.gif) no-repeat; height: 0px !important; height /**/: 20px; width: 121px;}
.customer_support_box .customer_support_body ul li.get_a_quote a:hover, .customer_support_box .customer_support_body ul li.get_a_quote a:active {padding: 20px 0 0 0; overflow: hidden; display: block; background: #FFFFFF url(../images/btn_get_a_quote_on.gif) no-repeat; height: 0px !important; height /**/: 20px; width: 121px;}

.latest_news_box{float:right; width:190px;}
.latest_news_box .latest_news_top{float:left; width:190px; height:29px; background:url(../images/bg_right_nav_header.gif) no-repeat; color:#FFFFFF; font-weight:bold;}
.latest_news_box .latest_news_top h3{padding:8px 0px 0px 9px;font-size:12px;}
.latest_news_box .latest_news_body{float:left;width:188px; background:url(../images/bg_customer_support_tile.gif) repeat-x; border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF;}
.latest_news_box .latest_news_body  p{padding:12px 8px;}
.latest_news_box .latest_news_body  ul {padding:9px 8px;}
.latest_news_box .latest_news_body  ul li{display:block;margin:0px 0px 6px 0px;background:url(../images/bg_li_customer_support.gif) no-repeat 0px 2px; padding:0px 0px 0px 15px;text-decoration:none; color:#333333;}
.latest_news_box .latest_news_body ul {padding:9px 8px;}
.latest_news_box .latest_news_body ul li{display:block;margin:0px 0px 6px 0px;background:url(../images/bg_li_customer_support.gif) no-repeat 0px 2px; padding:0px 0px 0px 15px;text-decoration:none; color:#333333;}

.latest_news_box .latest_news_body a{text-decoration:none; color:#000000;}
.latest_news_box .latest_news_body a:hover{
	text-decoration: underline;
}
.latest_news_box .latest_news_body a:visited {color:#666666;}
.latest_news_box .latest_news_body ul{padding:9px 8px;}
.latest_news_box .latest_news_body ul li{margin:0px 0px 6px 0px;background:url(../images/bg_li_customer_support.gif) no-repeat 0px 2px; padding:0px 0px 0px 15px;}
.advert_box{float:right; width:190px; margin:20px 0px 0px 0px;}
.footer_box{
	position: relative;
	clear: both;
	width: 920px;
	padding: 0px 0px;
	text-align: right;
}

.disclaimer_holder{
	padding: 15px 30px 15px 18px;
	font-size: 9px;
	clear: both;
}


.privacy_holder{
	padding: 15px 30px 0px 8px;
	font-size: 9px;
	clear: both;
}



.disclaimer_holder a{color:#7F0309; text-decoration:none;}
.disclaimer_holder a:hover{text-decoration:underline; cursor:pointer;}
.disclaimer_holder a:visited {color:#666666;}
.disclaimer_holder a.active{color:#7F0309;}

.footer_navigation{
	float: left;
	width: 972px;
	height: 38px;
	background: url(../images/content-bg-bottom.png) no-repeat;
	color: #FFFFFF;
}
.footer_navigation a{color:#6A81DB; text-decoration:none;font-size:11px}
.footer_navigation a:hover{color:#ffffff; text-decoration:underline;}
.footer_navigation ul {margin:24px 12px 0 0;}
.footer_navigation ul li{display:inline;}
.footer_navigation ul .footer_navigation_pad{padding:0px 6px;color:#6A81DB}

.clearfix:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix {display:block;}
.clear {clear:both;}






.nav{
	padding: 0px 4px 8px 0px
}

TABLE.registrations {
	padding: 0;
	margin: 0;
	border-left: 1px solid #cccccc;
	border-collapse: collapse;
		width:890px
}


TABLE.registrations th {
	color: #ffffff;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	text-align: left;
	padding: 4px;
	background-color: #6A6A6A;
	background-image: url(../images/tableHeader.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-size:11px
}


TABLE.registrations td {
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background: #fff;
	padding: 4px;
	color: #333;
	font-size:11px
}

.ieAPfix{
	height: 0px;
	line-height:0%;
	font-size: 0%;
	
}
#tccontent{
	padding: 30px 20px 0px 20px
}


#tccontent OL, #tccontent UL{
	margin-left:4em;
	margin-bottom:1em
}

#tccontent UL LI{
	list-style: square;
}

.hamper{
		margin-right:100px
}

.floatright{
	float:right;
	display: inline;
	
}


