
@import url(../../Affiliates/css/nav.css);

body {
    height:100%;
    padding:0;
    margin:0;
}

#container {
    width:100%;
	height:100%;
	margin:2px 0 0 0;
	/* MOVE IE FIX */
	_margin:0;
}

.clr {clear:both;}
td {vertical-align:top; text-align:left;}
table {border-collapse:collapse;}
table, td, img {border:0; padding:0; margin:0;}

/* Set min-widths of columns */
.col {display:block; line-height:0;}

#content_main .col {width:610px;}
#content_left .col {width:0;}
#content_right .col {width:140px;} /* 160px */

td

#title_wrap {width:770px; margin:0 auto;}
#header {
    padding:15px 0 15px 0;
	border:0;
    border-top:4px solid #6B6B6B;
}

col {width:1px;}
#content {width:760px; margin:0 auto;}
#content_main {width:*; padding:12px 12px 12px 0;}
/* Move IE HACK */
#content_main {_padding-top:7px;} /* caused by min-width div -5px */

#content_left {width:0; display:none;} /* use main.css for inside pages, but keep in case required in future */
#content_right {width:160px;}

td#nav_main {
    background-color:#00428C;
    padding:0;
    margin:0;
    border-top:1px solid #7FA0C5;
	height:29px;
}

#nav_container {
    background-color:#ADC0D6;
    margin:0 0 6px 0;
    height:26px;
    padding-top:4px;
    border:0;
}

#divide {
height:5px; 
border-top:2px solid #fff;
background-color:#FFCE21;
font-size:5px;
}

#header img {float:left;}
img#title, img#title_carinsurance, img#title_ontheroad {margin:0 0 5px 0;}

 /* fix these mistakes - shoud be margins on the images (if required) */
img#title_news {padding:12px 0 5px 0;}
#content_right .news_article img {padding:10px 0 5px 0; display:inline;}
#content_right .news_article {margin:0 0 10px 0;}


#content_main ul {list-style:none; margin:0;}
#content_main li {
    background-image:url(../../Affiliates/img/body/li_home_blue.gif);
    background-repeat: no-repeat;
    background-position: 0 4px;
	padding:0 0 0 12px;
	margin:0 0 0 30px;
}

#content_main #box_insurance li {
    line-height:16px;
    background-position: 0 6px;
    padding-left:12px;
}


/* Footer */
#footer_wrap {
    background-color:#00428C;
	background-image:url(../../Affiliates/img/body/drop_footer.gif);
	background-position:top left;
	background-repeat:repeat-x; 
}

#footer {
	margin:10px auto 40px auto;
	width:770px;
}

/* Remove #footer ? */
td#left_side {width:165px; padding:20px 0 0 12px;}
td#right_top {width:auto; padding:20px 15px 0 10px;}
td#right_botLeft {padding:0 0 0 10px;}
td#right_botRight {padding:20px 0 0 0;}
/* Indent links */
td#right_botRight span,
td#right_botLeft span {padding:0 0 0 10px;}


/* fonts */

p , ul, h1, h2, h3, h4, h5, h6 {padding:0; margin:0; font-family:Arial, Tahoma, sans-serif;}

#content_main a, #content_main a:link {color:#00468C;}
#content_main a:visited {color:#00468C;}
#content_main a:hover {text-decoration:underline; color:#000;}

#content_main a.home_link {color:#7B1C42;}

#content_main p, #content_main li {font-size:80%; padding:0 0 10px 0; color:#000;}


#content_main h1 {
    font-size:140%;
    font-weight:normal;
    line-height:23px;
    color:#00428C;
    padding:0 0 10px 0;
}

#header h1 {font-size:70%; font-weight:normal; clear:both; margin-left:1px;}

#content_main h2 {
    font-size:90%;
    font-weight:bold;
    line-height:23px;
    color:#00428C;
    padding:15px 0 10px 0;
}

#content_right h2 {font-weight:bold; font-size:70%; color:#00468C;}
#content_right p {
    font-weight:normal;
    font-size:70%;
    color:#000;
	padding:0 5px 0 0;
    }

#content_right p.news_link {margin:10px 0 0 0;}
#content_right .news_link a {
    background-image:url(../../Affiliates/img/body/arrow_news_yellow.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	padding:0 0 0 13px;
}

#content_right a, #content_right a:link {color:#00468C;}
#content_right a:visited {color:#00468C;}
#content_right a:hover { }
#content_right .news_link a:hover {color:#000;}
#content_right div.content p {font-size:80%; color:#00428C;}

#footer p {
    font:normal 70% Arial, Tahoma, sans-serif;
    color:#fff;
	padding-bottom:10px;
}

#footer .footer_grey {color:#E3DBCC;}
#footer a {text-decoration:none;}
#footer a:link {color:#E3DBCC;}
#footer a:visited {color:#E3DBCC;}
#footer a:hover {color:#E3DBCC; text-decoration:underline;}
