* {

	padding: 0;

	margin: 0;

	font-size: 14px;

}

iframe {
    margin: 0 auto;
    display:block; }

body {font-family: Arial, Helvetica, sans-serif;

 font-size: 12px;

 background: url(images/background.gif);}



h1 {margin: 0;

 padding: 0;

 font-size: 30px;

}



h2 {margin: 0;

	padding: 20px 7px 3px 7px;
	font-size: 35px;
	text-align: center;
	color: #DF0101;}



h3 {margin: 0;

	padding: 20px 10px 20px 10px;

	font-size: 25px;

	text-align: left;

	color: #000000;}



p { margin: 0;

	padding: 10px;

	clear: both;

	text-align: left;

	font-size: 14px;}

	

ul {
 list-style-type: circle;
 padding: 15px 10px 15px 10px;
 text-align: left;
}

li {
 margin: 0;
 padding: 15px;
 text-align:left;
 text-indent:0px;
}

img {border: 0;}

#wrapper { 

 position: relative;

 margin: auto;

 margin-top: 0px;

 margin-bottom: 10px;

 width: 880px;

 height: auto;

 padding: 0;

 background: url(images/shadow-wrapper.gif) repeat-y; 

}



#header {

	margin: 0;

	padding: 0px;

	width: 880px;

	height: 199px;

	background: #336699; /* header color */

}



#logo {

 float: left;

 margin: 0; 

 padding-bottom: 0px;

 width: 880px;

 height: 199px;

 background: url(images/MotorInsurance.jpg) no-repeat; /* logo image */

 text-align:right;

}



#header h1 {

 float: left;

 margin: 0;

 padding: 5px 10px 0 396px;

 font-size: 36px;

 color: #FFF;

 clear: both; 

}



#tagline {

	margin: 0;

	height: 1%;

	font-size: 14px;

	color: #FFF;

	clear: both;

	padding-top: 0;

	padding-right: 70px;

	padding-bottom: 0;

	padding-left: 0px;

	text-align:right;

}



#leftcolumn {

 float: left;

 margin: 0;

 padding: 10px;

 width: 670px;

 height: auto;

 color: #000000;

 background: #FFF;

}



p.button {

 padding: 20px 10px 20px 10px;

 text-align: center;

}



#resource-box {

 margin: 40px auto 10px auto;

 width: 400px;

 border: 1px solid #336699;

}



#resource-title {

 padding: 10px;

 font-size: 18px;

 font-weight: bold;

 color: #FFF;

 text-align: center;

 border-bottom: 1px solid #CCC;

 background: #336699;

}



ul#resource-list {

 list-style-type: none;

 margin: 0;

 padding: 0;

 text-align: center;

}



a.resource-link {

 display: block;

 padding: 6px;

 border-top: 1px solid #FFF;

 border-bottom: 1px solid #CCC;

 color: #333;

 background: #F2F2E6;

}



* html ul#resource-list li {

 height: 1%;

}



#rightcolumn {

 float: right;

 margin: 0;

 padding: 25px 10px 10px 10px;

 width: 166px;

 height: auto; /* increase or decrease the rightcolumn value depending on the finished height of the leftcolumn */

 color: #333;

 border-left: 1px solid #CCC;

 background: #FFF;

}



* html #rightcolumn {

  height: auto; /* IE (Internet Explorer): increase or decrease the rightcolumn value depending on the finished height of the leftcolumn */

}



#rightcolumn h2 {

 margin-bottom: 10px;

 padding: 10px 5px 10px 3px;

 font-size: 16px;

 font-style: normal;

 color: #FFF; /* right column h2 text color */

 border-bottom: 4px solid #003366; /* right column h2 bottom border color */

 background: #336699; /* right column h2 text background color */

}



#rightcolumn p {

 padding-bottom: 40px;

}



.quote {

 font-style: italic;

}



.signature {

 float: right;
 font-style: normal;
 font-weight: bold;
 padding-top:5px;
 padding-bottom:15px;

}



p.label {

text-align: center;

}

p.priv {
font-style: normal;
font-size: 7px;
}

#footer {

	clear: both;

	margin: 0;

	padding: 12px 0px 24px 0px;

	width: 880px;

	height: 50px;

	color: #FFF;

	border-top: 6px solid #003366; /* top border footer color */

	background: #336699; /* footer color */

	text-align: center;

}



#footer a {

 color: #FFF;

}