html {
  font: 100%/1.3  Arial, Verdana, Helvetica,sans-serif;
  min-height: 100%;
}

body {
	font: 80%/1.3  Arial, Verdana, Helvetica, sans-serif;
	height: 100%
}


/* ******************************************************************** */ 
/*                  Generated by: http://csscreator.com                 */
/* ******************************************************************** */
html, body { 
 margin:0; 
 padding:0; 
} 

html {
  color: #000;
  background: #9dc1dd;

  /* For WebKit (Safari, Google Chrome etc) */
  background: -webkit-gradient(linear, left top, left bottom, from(#9dc1dd), to(#3b679e));
  /* For Mozilla/Gecko (Firefox etc) */
  background: -moz-linear-gradient(top, #9dc1dd, #3b679e);
  /* For Internet Explorer 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF9dc1dd, endColorstr=#FF3b679e);
  /* For Internet Explorer 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF9dc1dd, endColorstr=#FF3b679e)";
  min-height: 100%;
}

/* general */
A:link {
  text-decoration: none
} 

A.readmore {
  text-decoration: underline; 
  float: right; 
  color: #d70015;
  font:  1em bold Verdana, Arial, sans-serif;	
}

a.marker {                     
  background: url(../images/marker.png) left;
  background-repeat: no-repeat;
  padding-left: 10px;
  text-decoration: none;
}

h1 {
  font: bold 1.4em Arial, sans-serif;
  color:#166baf;
  border-bottom: 1px solid #166baf;
}
                    
h2 {                     
  font: bold 1.2em Arial, sans-serif;
  color:#166baf;
  border-bottom: 1px solid #166baf;
}

h2.box {                     
  font: bold 1.2em Arial, sans-serif;
  font-variant:small-caps;
  color:#95c02b;
  border-bottom: 1px solid #95c02b;
}

h3 {                     
  font: bold .9em Arial, sans-serif;	
  font: bold 1.1em Arial, sans-serif;
  color:#166baf;
}
                       
h4 {                     
  font: bold 1em Arial, sans-serif;
  color: #3b679e;
}

h2 {
  margin: 1em 0 0.5em;
  border-bottom: 1px solid #c7000b;
  color: #c7000b;
}

.bullet {                     
  background: url(../images/bullet1.png);
  background-repeat: no-repeat;
  padding-left: 22px;
}

img {
  border: none;
  vertical-align: middle;
}

#pagewidth {
  width: 85%;
  min-width: 890px;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  background: #fff;
  border: 1px solid #ccc;
  border-top: none;
  margin: 22px auto;
  padding: 10px;

  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -moz-box-shadow: 1px 1px 10px #000;
  -webkit-box-shadow: 1px 1px 5px #000;
  box-shadow: 1px 1px 10px #000;
  /* behavior: url('css/border-radius.htc'); */
  behavior: url('css/ie-css3.htc');
}
 
#header {
 position:relative; 
 height:160px; 
 width:100%;
 display:block;
 /*overflow:auto; */
 margin: 0px;
 border: 0px;
 background: #c7000b url('../images/banner.png') no-repeat top center;
} 

#header h2 {
  font: bold 1.em Verdana, Helvetica, Arial, sans-serif;
  color: #ffffff;
} 

#leftbox {
 width:40%; 
 float:left; 
 min-height: 100%;
 position:relative; 
 left: 12px;
}


.blue {
	color: #3b679e;
 }

.rounded-corners-white {
  width: 248px;
  height: 74px;
  color: #fff;
  background: #fff;
  border: 2px solid #cecece;
  padding: 10px;
  position:relative; 
  float: left; 
  top: -25px;  
  left: 0px;            

  /* Firefox */
  -moz-border-radius: 5px; 
  /* WebKit */
  -webkit-border-radius: 5px; 
  /* IE9, Opera 10.5+, dev channel releases of Google Chrome */
  border-radius: 5px; 
  behavior: url('css/border-radius.htc');
  z-index: 0;
}

#rightbox {
  float:right; 
  min-height: 100%;
  height: 100%;
  width: 500px;
  text-align: right;
  position:relative; 
  background: transparent; 
  margin-right: 10px;
}
 
#rightbox #toprightbox {
  min-height: 80%;
  height: 157px;
  width: 347px;
  position:relative; 
  top:-40px;  
  margin-left: auto;
  margin-top:0px;
  padding-bottom: 0px;
  margin-bottom: -35px;
  background: transparent url('../images/CAR_side.png') no-repeat top right; 
}    

#leftcol {
 float:left;
 width: 270px;
 position:relative;  
 top:-60px;  
 left: 12px;
}

#leftcol h4 {
  display: inline;
  padding-right: 4px;
}

#leftcol p {
  display: inline;
}

#rounded-corners-blue {
  width: 250px; 
  color: #666;
  position:relative; 
  background-color: #ffffff; 	
  border: 2px solid #3b679e;
  padding-left: 10px;
  padding-right: 10px;
  min-height: 100%;
  height: 100%;
  margin-bottom: 15px;
  /* Firefox */
  -moz-border-radius: 5px; 
  /* WebKit */
  -webkit-border-radius: 5px; 
  /* IE9, Opera 10.5+, dev channel releases of Google Chrome */
  border-radius: 5px; 
  behavior: url('css/border-radius.htc');
  z-index: 0;
}

.shadow {		
  -moz-box-shadow: 3px 3px 4px #ccc;		
  -webkit-box-shadow: 3px 3px 4px #ccc;		
  box-shadow: 3px 3px 4px #ccc;		
  /* For IE 8 */		
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc')";		
  /* For IE 5.5 - 7 */		
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc');	
}

.white_border { 
  border: 3px solid white;
}

.leftimg {
  float: left;
  margin-right: 10px;
}

#rounded-corners-blue div.leftcol-block {
  margin-bottom: 20px;
}	
		
#maincol {
 background-color: #ffffff ;
 position: relative; 
 width:68%;
 float:right; 
}

#padded {
  margin: 0px 15px 0px 20px;
}

#padded h1 {
  margin-top: 12px;
}
	 
IMG.displayed {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
	
#footer{
 border-top: 1px solid #c4cacc;
 clear:both;
 display:block;
 margin: 5px;
 font: 80%/1.2 Verdana, Helvetica, Arial, sans-serif; 
 color: #ccccc;
 padding: 5px 25px 5px 25px;
 text-align:center;

 /*overflow:auto;/* remove to turn off scroll bars 
  height: 7em;*/ 
}
 
 
div#footerLinksCont {width: 75%;margin: 22px auto; min-width: 850px; }
ul.footerLinks {float:left;width:28%;border-right:1px solid #cfcfcf;height:143px;list-style-type: none;}
ul.noBorder {border-right:none;}
li.linksHeader {font-weight:bold; color: #ffffff;}
ul.footerLinks a {color: #ffffff;}
ul.footerLinks a:hover {color: #cccccc;}
	
 
/* ******************************************************************** */ 
/* Clearfix: http://csscreator.com/attributes/containedfloat.php        */
/* ******************************************************************** */
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
}
 
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */  
 
/* ******************************************************************** */ 
/*                      printer styles                                  */ 
/* ******************************************************************** */ 
     
@media print{ 
/*hide the left column when printing*/ 
  #leftcol, #toprightbox {display:none;} 
  #pagewidth, #maincol, #footer {width:85%; float:none;}
}
