/* CSS Document */
html{
	overflow-y: scroll;
}
body{
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	font:80% Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}
td.ins_back{
	background-color:#B7E830;
}
td.insadmin_back{
	background-color:#990000;
}
div#logo{
	position:absolute;
}
div#emaillnk{
	position:absolute;
	text-align:right;
	top:10px;
	width:769px;
	z-index:2;
}
div#nav{
	position:absolute;
	width:769px;
	height:80px;
	margin:0px;
	padding:0px;
	z-index:1;
}
div#nav table{
	position:absolute;
	right:0px;
	bottom:-1px;
	height:21px;
}
#nav td{
	height:21px;
	background-color:#0097E6;
	border-right:#FFFFFF 1px solid;
}
#nav td:hover{
	height:21px;
	background-color:#E60300;
}
#nav td.selected{
	height:21px;
	background-color:#E60300;
}
div#nav a{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:1.125em;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:12px;
	padding-right:12px;
	vertical-align:middle;
}
h1{
	font-size:1.7em;
	color:#0097E6;
}
h2{
	font-size:1.4em;
	color:#0097E6;
}
#foot p{
	margin-top:0.625em;
	font-size:10px;
	text-decoration:none;	
}
#foot a{
	margin-top:0.625em;
	font-size:10px;
	color:#0097E6;
	text-decoration:none;	
}
#foot a:hover{
	margin-top:0.625em;
	font-size:10px;
	color:#E60300;
	text-decoration:none;	
}
a{
	color:#0097E6;
	text-decoration:none;
}
a:hover{
	color:#E60300;
}
a em{
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}
p, label{
	color:#565656;
}
label{
	float:left;
}
.white{
	color:#FFFFFF;
}
.blue{
	color:#0097E7;
}
.bluecovermini{
	color:#0097E7;
	font-size:0.95em;
}
a.bluecovermini{
	font-weight:bold;
}
a.bluecovermini:hover{
	background-color:#c5e769;
}
.red{
	color:#990000;
}
.brightred{
	color:#FF0000;
}
.errs{
	color:#990000;
}
div.lightgreen{
	background-color:#ECF9C7;
}
span.lightgreen{
	color:#ECF9C7;
}
#pages .off{
	font-size:small;
	font-weight:bold;
	color:#FFFFFF;
}
#pages .on{
	font-size:small;
	font-weight:bold;
	color:#0097E6;
}
td.heading{
	color:#0097E6;
	font-weight:bold;
	font-size:1.25em;
	padding-bottom:3px;
}
td.policyList{
	color:#999999;
	font-weight:normal;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:#B7E830 1px solid;
	vertical-align:text-top;
}
td.itemList{
	color:#999999;
	font-weight:normal;
	padding-top:1px;
	padding-bottom:1px;
}
td.policyNote{
	color:#666666;
	font-weight:normal;
	font-style:italic;
	padding-top:3px;
}
.handLink{
	cursor:pointer;
}
span.total{
	color:#FF0000;
	font-size:2.5em;
	font-weight:bold;
}
span.subtotal{
	color:#FF0000;
	font-size:1.25em;
	font-weight:bold;
}
.paid{
	color:#990000;
	font-weight:bold;
}
td.policyTotal{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-top:#990000 1px solid;
	vertical-align:bottom;
}
td.total{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	vertical-align:bottom;
}
input.btn_l{
	padding:1px 6px 1px 6px;
	margin:0px;
	border:0px;
	background-color:#E72100;
	background-image:url('images/sub_se.gif');
	/*
	background-color:#0097E6;
	background-image:url('images/sub_se_.gif');
	*/
	background-position:bottom right;
	background-repeat: no-repeat;
	color:#FFFFFF;
	font-family:Verdana, Helvetica, sans-serif;
	margin-right:16px;
	margin-top:1px;
}
input.btn_l:hover{
	padding:1px 6px 1px 6px;
	margin:0px;
	border:0px;
	background-color:#0097E6;
	background-image:url('images/sub_se_.gif');
	/*
	background-color:#E72100;
	background-image:url('images/sub_se.gif');
	*/
	background-position:bottom right;
	background-repeat: no-repeat;
	color:#FFFFFF;
	font-family:Verdana, Helvetica, sans-serif;
	margin-right:16px;
	margin-top:1px;
}
input.btn_r{
	padding:1px 6px 1px 6px;
	margin:0px;
	border:0px;
	background-color:#E72100;
	background-image:url('images/sub_se.gif');
	/*
	background-color:#0097E6;
	background-image:url('images/sub_se_.gif');
	*/
	background-position:bottom right;
	background-repeat: no-repeat;
	color:#FFFFFF;
	font-family:Verdana, Helvetica, sans-serif;
	margin-left:16px;
	margin-top:1px;
}
input.btn_r:hover{
	padding:1px 6px 1px 6px;
	margin:0px;
	border:0px;
	background-color:#0097E6;
	background-image:url('images/sub_se_.gif');
	/*
	background-color:#E72100;
	background-image:url('images/sub_se.gif');
	*/
	background-position:bottom right;
	background-repeat: no-repeat;
	color:#FFFFFF;
	font-family:Verdana, Helvetica, sans-serif;
	margin-left:16px;
	margin-top:1px;
}
a.adminnav2{
	font-size:1.5em;
	color:#FFFFFF;
}
a.adminnav2:hover{
	font-size:1.5em;
	color:#FF0000;
}
span.adminnav2on{
	font-size:1.5em;
	color:#FF0000;
}
a.admin{
	font-family:Verdana, Helvetica, sans-serif;
	color:#0097E6;
}
a.admin:hover{
	font-family:Verdana, Helvetica, sans-serif;
	color:#E60300;
}
td.adminList{
	color:#333333;
	font-weight:normal;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:#cc0000 1px solid;
}
td.adminheading{
	color:#0097E6;
	font-weight:bold;
	padding-bottom:3px;
}
td.adminListSmall{
	color:#181818;
	font-size:0.75em;
	font-weight:normal;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:#cc0000 1px solid;
}
fieldset{
	color:#999999;
	font-size:0.9em;
	font-weight:normal;
}
legend{
	color:#333333;
	font-size:0.9em;
	font-weight:normal;
	padding:2px;
}
.footnote{
	color:#666666;
	font-weight:normal;
	font-style:italic;
}
.mini{
	font-size:0.8em;
}
.comments{
	font-family:Bitstream Vera Sans Mono, Courier New, Courier, Arial;
	font-size:1em;
	padding:0px 0px 10px 0px;
	margin:0px;
}
td.key{
	width:30px;
	height:30px;
	background-image:url('images/key.gif');
	background-repeat:no-repeat;
	padding: 2px 0px 0px 8px;
	font-weight:bold;
}
a.skip{
	display:none;
}
.nopad{
	padding:0px;
	margin:0px;
}
.brightrednopad{
	color:#FF0000;
	padding:0px;
	margin:0px;
}
.nopadtop{
	padding-top:0px;
	margin-top:0px;
}
.bluerightborder{
	color:#0097E7;
	border-right:#999999 1px solid;
}
.brightredrightborder{
	color:#FF0000;
	border-right:#999999 1px solid;
}
.brightred{
	color:#FF0000;
}
.rightborder{
	border-right:#999999 1px solid;
}
#newsfeed .head {color: #000000; font-size: 13px; font-family: Verdana, arial, sans-serif; font-weight: bold;}
#newsfeed a:link {color: #0097E6; text-decoration: none;}
#newsfeed a:visited {color: #0097E6; text-decoration: none;}
#newsfeed a:hover {color: #FF0000; text-decoration: underline;}
#newsfeed .date {color: #565656; font-size: 9px; font-family: Verdana, arial, sans-serif;}
#newsfeed .title {font-size: 15px; font-family: Verdana, arial, sans-serif; font-weight: bold;}
#newsfeed .ingress {color: #565656; font-size: 13px; font-family: Verdana, arial, sans-serif;}
#newsfeed .match {color: #565656; font-size: 10px; font-style: italic; font-family: Verdana, arial, sans-serif;}
td#newsfeed {margin: 0px; background: #FFFFFF; text-align:left;}
#newsfeed .match b {color: #000000;}
table.tabular{
	font-size:0.75em;
	color:#333333;
}
/* fix for uber wide facilties box caused by Mobile Mini Storage in Country Durham */
select#facility{
	width:350px;	
}

