/*  
   Copyright FleetDirections 2009 
   Description: Used for Catlin subInsurance
   Author: J.White
   Version: 1.1
 
=1 Global
=2 Links
=3 Headings
=4 Header
=5 Navigation
=6 Middle
=7 Form
=8 Footer
=9 Extras
=8 Hacks


/* Sets element margins, padding, and border to 0 to even out browser differences when adding desired values later. */

/* --------------------------------------------------------------------*/     
/* =1 Global ----------------------------------------------------------*/
/* --------------------------------------------------------------------*/



/* --------------------------------------------------------------------*/     
/* =2 Links ----------------------------------------------------------*/
/* --------------------------------------------------------------------*/
#ltcol a, #ltcol a:link{
	font-weight:bold;
	color:#5F7F8D;
	font-size:85%;
	text-decoration:none;}
	
#ltcol a:hover, #ltcol a:visited:hover{
	text-decoration:underline;}
	
#midcol a, #midcol a:link {
	font-weight:bold;
	color:#5F7F8D;
	font-size:100%;
	text-decoration:none;
	}
	
#midcol a:hover, #midcol a:visited:hover {
	text-decoration:underline;}
	
#rtcol a, #rtcol a:link {
	font-weight:bold;
	color:black;
	font-size:85%;
	text-decoration:none;
	color:#5F7F8D;
	}

#rtcol a:hover, #rtcol a:visited:hover {
	text-decoration:underline;
	}
#guidesRM a, #guidesRM a:link, #guidesRM1 a, #guidesRM1 a:link{
	font-weight:normal;
	font-size:75%;
	margin:5px 0px 5px 0px;}
#guidesRM a:hover, #guidesRM a:visited:hover, #guidesRM1 a:hover, #guidesRM1 a:visited:hover{
	text-decoration:underline;}


/* --------------------------------------------------------------------*/     
/* =3 Headings---------------------------------------------------------*/
/* --------------------------------------------------------------------*/

	
#ltcol h1, #rtcol h1, #midcol h1{
	font-size:100%;
	padding-top:0px;
	}
#midcol h1{
	font-size:120%;
	padding-top:0px;
	color:#DF0134;}
#midcol h2, #midcol h3, #midcol h4, #midcol h5, #midcol h6{
	font-size:100%;
	font-weight:bold;
	margin:10px 0px 10px 0px;}
	

/* --------------------------------------------------------------------*/     
/* =4 Header ----------------------------------------------------------*/
/* --------------------------------------------------------------------*/

/* --------------------------------------------------------------------*/     
/* =5 Navigation ------------------------------------------------------*/
/* --------------------------------------------------------------------*/

/* --------------------------------------------------------------------*/     
/* =6 Middle ----------------------------------------------------------*/
/* --------------------------------------------------------------------*/

#ltcol {
	width:15%;
	height:auto;
	float:left;
	margin-top:20px;
	border-right:none;
	font-size:90%;
	padding-right:10px;}
	
#ltcol p {
	margin:10px 0px 0px 0px;}
#ltcol ul {
	list-style:none;}
	
#ltcol ul li.first {
	font-size:115%;
	text-transform:uppercase;
	color:#462425;
	font-weight:bold;
	}
	
#ltcol ul li.first a, #ltcol ul li.first a:link {
	color:#462425;}
#ltcol ul li.first a:active {
	color:red !important;}

.activeLink a, .activeLink a:link
{
	color:red !important;
	
}

#topmidcol {
	width:80%;
	float:right;
	margin:25px 0px 20px 0px;
	background-image:url(../Images/galleryAutumn1.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
	border-top:10px solid #DF0134;}
	
#midcol{
	width:60%;
	height:auto;
	float:left;
	border-right:none;
	margin:145px 0px 0px 0px;
	padding:0px 20px 0px 0px;
	font-size:80%;}
#midcol p {
	margin:20px 0px 10px 0px;}
	
#rtcol{
	width:25%;
	height:auto;
	float:right;
	margin-top:67px;
	font-size:90%;
	background-image:none;
	background-position:0% 0%;
	background-repeat:no-repeat;
	
	/*border:1px solid #CCC;}
	padding:48px 0px 0px 20px;*/}
#rtcol p {
	margin:10px 0px 10px 0px;}
#rtcol ul {
 margin:10px 0px 10px 10px;
 font-weight:normal;
 }
	
ul#insurance {
	display:block;}
	
ul#insurance li {
	list-style:none;}
	
ul#insurance li.title{
	list-style:none;
	font-size:105%;}

#midcol ul, #midcol ol {
	margin:10px 0px 0px 21px;}


.guidesRM {
		margin:5px 0px 5px 15px;
		}

	
/* --------------------------------------------------------------------*/     
/* =7 Form - ----------------------------------------------------------*/
/* --------------------------------------------------------------------*/
/* used just in co2 calculator*/
 #tableValues {
	table-layout: fixed;
	vertical-align: top;
 }
 
  .description {
 	width:330px;
 }

  .calculator {
	table-layout:fixed;
	width:100%;
	border-collapse: collapse;
	margin-left: 1px;
	font-size: 0.875em;
	background: #f8f8f8;
	border-bottom: 1px solid #452325;
 }
 
 .calculator td {
 padding-left:4px;
 padding-right:2px;
 }
 
  .centerText {
 	text-align:center;
	width: 80px;
	vertical-align: top;
 }
 
 .topText {
 	vertical-align: top;
 }
 
 /*Used in just registration information*/





/*#generalInfo {
	border:1px solid #CCC;
	background-color:#F5F5F5;
	/*padding:5px;}*/
.calculator {
	table-layout: fixed;
	width:100%;
	border-collapse: collapse;
	margin-left: 1px;
	font-size: 0.875em;
	background: #f8f8f8;
	border-bottom: 1px solid #452325;
 }
 
 .calculator td {
 padding-left:4px;
 padding-right:2px;
 }
.healthCheck {
		border-collapse: collapse;
		/*width: 498px;*/
		width:100%;
		background: #f8f8f8;
	}
 
 #regiForm {
 	width: 100%;
	table-layout: fixed;
 }
	
.question {font-weight:bold;}

.cellBorderLeft{
		border-left: 1px solid #452325;
		border-right: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
	}
	
.cellBorderTop {
		border-top: 1px solid #452325;
		border-bottom: 1px solid #cccccc;
	}
	
.cellBorderRight {
		border-right: 1px solid #452325;
		border-left: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
	}
.cellBorderBottom {
		border-bottom: 1px solid #452325;
	}
	
.cellBorder {
		border-bottom:1px solid #cccccc;
		border-left: 1px solid #cccccc;
	}
	
.cellBottomMiddle {
		border-bottom: 1px solid #452325;
		border-left: 1px solid #cccccc;
		/*border-right: 1px solid #cccccc;*/
	}
	
.cellTopMiddle {
		border-top: 1px solid #452325;
		border-left: 1px solid #cccccc;
		border-right: 1px solid #cccccc;
	}
.centerTxt {
		text-align: center;
	}

tr {
		vertical-align: middle;
	}
 
.question {
		font-weight: bold;
	}
	
.qno {
		width: 5%;
	}
.emptyCell {
	 	background-color:white;
		border-bottom: 1px solid #452325;
		border-right: 1px solid #452325;
	 }
#buttonSubmit {
 	text-align: right;
 }
 
.errorList {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
}

.textRed {
	color:#DF0134;
}


/* --------------------------------------------------------------------*/     
/* =8 Footer ----------------------------------------------------------*/
/* --------------------------------------------------------------------*/
#clearFooter {
	display:none;}
/* --------------------------------------------------------------------*/     
/* =9 Extras ----------------------------------------------------------*/
/* --------------------------------------------------------------------*/
table.fuels {
	width:auto;
	border-collapse:collapse;
	background-color:#F4F4F4;}
td.fuelsTopCell {
	border:1px solid #ccc;
	padding:3px;
	font-weight:bold;
	background-color:#E5E5E5;}	
td.fuelsCell{
	border:1px solid #ccc;
	padding:3px;}
td.fuelsRtCell{
	border:1px solid #ccc;
	padding:3px;
	font-weight:bold;
	background-color:transparent;}	
.disclaimerHC{
	font-size:75%;}

#pageID{visibility:hidden;}

#midcol img {
	float:left;
clear:left;
margin-right:5px;}

#midcol ul.resources li {
	list-style:none;
	margin-bottom:10px;}
.yellow {
	background-color:#FFFEE2;
	padding:5px;
	margin-top:5px;
	border:1px solid #CCCCCC;
	width:70%;
}
.rmindent {
	margin:10px 0px 10px 30px;}

.pdf {
	background-image: url(../Images/pdficon_small1.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:20px;
		}

/* --------------------------------------------------------------------*/     
/* =10 Hacks ----------------------------------------------------------*/
/* --------------------------------------------------------------------*/

/* ie fix */
*html #midcol ul, #midcol ol {
	margin-left:24px;}

*html  .calculator {
	table-layout:auto;}
