* {margin:0px;padding:0px;}
.clear {clear:both;}

body {
	font: 0.8em Arial, Helvetica, sans-serif;
	color: #fff;
	background:#2D2D2D url(../img/body-bg.gif) repeat-x top center;
}

/*COLOUR CHANGES 16/08/2010 FF6600 - ffff00*/
a {color:#FF6600;text-decoration:none;}

a:hover {text-decoration:underline;}
a img {border:none;}
p {margin:10px 0px;line-height:1.4em;}
h1, h2, h3, h4 {margin:5px 0px 10px;}

#container {
	width:912px;margin:20px auto;padding:0px 30px;
}
#container_login {width:350px;margin:20px auto;padding:0px 30px;}

.header_info {clear:right;float:right;width:500px;text-align:right;}
.li_header_info {display:inline;color:white;border-right:1px solid white;padding:0px 10px 0px 7px;}
.a_header_info {color:white}
.a_header_info_login {color:#FF6600;}

.header_menu {clear:right;float:right;width:600px;text-align:right;margin-bottom:5px;}
.li_header_menu {display:inline;border-right:1px solid white;}
.a_header_menu {color:white;padding:0px 10px 0px 7px}

#content {border:5px solid white;background:#1F1F1F;margin:20px 0px 5px;}

#full .inner {margin:10px;}
#full ul, #full ol {margin:5px 20px;}
#wide {float:right;width:80%;}
#wide .inner {margin:10px;}
#wide ul, #wide ol {margin:5px 20px;}
.wide_left {float:left;width:250px;}
.wide_right {float:right;width:600px;}
.narrow {clear:left;float:left;width:20%;}
.narrow .inner {margin:10px;}

ul.rightnav li {list-style:none;}

.li_user_menu_heading {font-weight:bold;list-style:none;}
.ul_user_menu {padding:0px;margin:5px 5px 5px 10px;}
.li_user_menu {list-style:none;}
.li_user_menu a {color:#FF6600;}

.admin_table {width:100%;border:1px solid #FF6600;margin:10px 0px;}
.admin_trheader {background:#FF6600;border:1px solid #FF6600;color:black;} 
.admin_trheader a {color:#C00000;}
.admin_trheader th {text-align:left;padding:3px;}
.admin_tdeven {padding:3px;}
.admin_tdodd {background:#333333;padding:3px;}

td {vertical-align:top;}

td {padding:5px;}

#footer {text-align:center;}
.li_footer {display:inline;color:white;border-right:1px solid white;padding:0px 6px 0px 4px;}
.a_footer {color:white;padding:0px 10px 0px 7px;font-size:90%;}

.riskmaster_link {font-size:160%;}


.pager {text-align:center;margin:10px 0px;}
.pager span {padding:10px;}



/* BLOCKS */
.sure {
	float: left;
	width: 281px;
	border: 1px solid #999;
	display: inline;
	background: url(http://www.automotional.com/images/sure-bg.gif);
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 6px;
	padding-top: 4;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 5px;
}
.sure .link {float:right;}

.blocks {
	margin: 0 5px 0 6px;
	overflow: hidden;
	padding: 0 0 10px;
	height: 100%;
}

.block {
	float: left;
	width: 278px;
	padding: 4px;
	margin: 9px 0 0;
	border: 1px solid #999;
	background-color: #999933;
}

.block2 {
	background: #09f;
	margin-left: 11px;
	display: inline;
}

.block3 {
	background: #f60;
	margin-left: 10px;
	display: inline;
}

.block h3 {
	margin: 0;
	font-size: 12px;
	line-height: 114%;
	padding: 5px 0 0 5px;
	width:210px;
}



.block .link {
	float: right;
	margin: 0 3px 0 0;
}

.block2 .link {
	margin: 0;
}

.block .link img {
	display: block;
	border:none;
}

.block p {
	margin: 0;
	padding: 19px 0 0 5px;
	line-height: 17px;
}

.block3 p {
	padding: 2px 0 0 11px;
	font-size: 160%;
}

.block p.ind {
	padding-left: 0;
	text-indent: 13px;
	padding-top: 0;
	display: table;
}

.block .star {
	float: left;
	margin: 0 0 0 -5px;
}

.block .btn {
	float: right;
	margin: 1px 0 0;
}

.block2 .btn {
	margin-top: 3px;
}

* html .block2 .btn {
	margin-top: 1px;
}

.block .btn img {
	display: block;
}
.block a {font-weight:bold;}

h3.sifr-impact {line-height: 2.5em!important;}