/* McLeanInsuranceLive.com CSS Styles  */

body {
		background: url("images/background.gif");
  		font-family: Arial, Helvetica, sans-serif;
  		font-size: 12px;
  		line-height: 14px;
  		margin: 0;
  		padding: 0;
  		text-align: center
}

a,  a:link {
  color: #000099;
  font-weight: bold;
  text-decoration: none;
}
a:visited {
  color: #000066;
  font-weight: bold;
  text-decoration: none;
}
a:hover {
  color: #000099;
  text-decoration: none;
}
a:focus {
  color: #000099;
}
a:active {
  color: #000099;
}

.page {
		width: 740px;
		border: 2px #000099 solid;
		text-align: left;
		background-color: #ffffff;
		margin-left: auto;
		margin-right: auto;
	}
		
td.sidecolumn { 
		width: 180px;
		margin: 0px;
		padding:1px;
		vertical-align:top; 
		text-align:left; 
		background:url("images/subsidenav_top.jpg") repeat-y;
	}
	td.spacer { 
		width: 10px;
		margin:0px;
		background-color: #fff;
		vertical-align: top; 
		text-align: left; 
	}
	td.bodytext { 
		width: 532px;
		margin: 0px;
		padding:3px;
		vertical-align: top; 
		text-align: left; 
	}  

	#footer {
		width: 100%;
		height: 60px;
		margin-left: 0px;
		background-color: #FFF;
	}

	#stestimonial {
	margin-left: 12px;
	background-color: #ccccff;
	border-style: inset;
	border-width: medium;
	border-color: #000099;
	padding: 2px 1px 1px 1px;
	width: 145px;
	height: 125px;
}

	#imageleft1 {
		margin: -5px 0px 10px 0px;
		padding: 0px 0px 0px 0px;	
		float: left;
		width: 208px;
	}

	#imageleft2 {
    	padding: 0px 0px 10px 0px;	
		float: left;
		width: 370px;
	}

	#imageright {
	padding: 0px 0px 0px 10px;	
	width: 200px;
	float: right;
	}

	#imageright2 {
		padding: 0px 0px 0px 10px;	
		width: 205px;
		float: right;
	}

	#imagecenter {
		padding: 0px 10px 0px 10px;	
	  	text-align: center;
		width: 550px;	
	}
h1 {
  color: #000099;
  font-size: 22px;
  font-weight: bold;
  line-height: 22px;
  text-align: center;
}
h1.video
 {
  color: #000099;
  font-size: 24px;
  font-weight: bold;
  line-height: 26px;
  text-align: center;
}
h2.blue
 {
  color: #000099;
  font-size: 30px;
  font-weight: bold;
  line-height: 30px;
  text-align: center;
}
h2.blue16
 {
  color: #000099;
  font-size: 16pt;
  font-weight: 500;
  line-height: 18pt;
  text-align: center;
  font-family: Times, serif;
}
h2.bluecomic
 {
  color: #000099;
  font-size: 42px;
  font-weight: bold;
  line-height: 42px;
  text-align: center;
  font-family:Comic Sans MS;
}
h2.redcomic
 {
  color: #cc0000;
  font-size: 60px;
  font-weight: bold;
  line-height: 60px;
  text-align: center;
  font-family:Comic Sans MS;
}
h2.large {
  color: #cc0000;
  font-size: 48px;
  font-weight: 900;
  line-height: 48px;
  text-align: center;
}
h2.largeBlack {
  color: #000000;
  font-size: 32px;
  font-weight: 300;
  line-height: 36px;
  text-align: center;
  margin:0;
  padding:0;  
}
h2.larger {
  color: #cc0000;
  font-size: 60px;
  font-weight: 900;
  line-height: 60px;
  text-align: center;
}
h2 {
  color: #cc0000;
  font-size: 16px;
  font-weight: bold;
  line-height: 16px;
  text-align: center;
}
h2.black {
  color: #000000;
  font-size: 16px;
  font-weight: bold;
  line-height: 22px;
  text-align: center;
}
h2.black_large {
  color: #000000;
  font-size: 26px;
  line-height: 30px;
  text-align: center;
  margin-top:0;
  padding-top:0;
  font-weight:normal;
}
h2.red {
  color: #cc0000;
  font-size: 30px;
  font-weight: bold;
  line-height: 30px;
  text-align: center;
}
h3 {
  color: #cc0000;
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
  text-align: center;
}
h4 {
  color: #cc0000;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  margin: 0px 0px 0px 0px;
}
.sheading {
	text-align:center;
	font-weight:bold;
	color:#000000;
	font-size:11px;
	margin:0 0 0px 0;
}

.stestimonial {
	text-align:center;
	font-size:10px;
	color:#000099;
	font-style:italic;
	margin:0 0 0px 0;
}
.sauthor {
	margin:0 0 5px 0;
	text-align:center;
	font-size:9px;
	color:#000000;
	font-weight:bold;
}

.redink {
	font-size:17px;
	font-weight:bold;
	color:#cc0000;
	padding: 5px 0 0 5px;
    line-height: 18px;
}
.redink16 {
	font-size:16px;
	font-weight:bold;
	color:#cc0000;
	padding: 0px 0 0 0px;
    line-height: 18px;
	text-align: left;
}

.redink18 {
	font-size:18px;
	font-weight:bold;
	color:#cc0000;
	margin: 5px 0 5px 0;
	text-align: center;
    line-height: 18px;
}
.redink36 {
	font-size:36px;
	font-weight:bold;
	color:#cc0000;
	margin: 5px 0 5px 0;
	text-align: center;
    line-height: 18px;
}

.redright{
	font-size:17px;
	font-weight:bold;
	color:#cc0000;
	margin-right: 100px;
	text-align:right;
    line-height: 18px;
}
.redink14 {
	color: #cc0000;
	font-size: 14px;
	font-weight: bold;
    line-height: 16px;
}

li.call {
	font-size: 11px;
	padding: 0px 4px 4px 1px;
	margin: 0px 0px 0px -8px;
	line-height: 12px;
}

.whiteink {
	font-size:18px;
	font-weight:bold;
	color: #ffffff;
	text-align:center;
    line-height: 20px;
	vertical-align: text-top;
}
.font14 {
	color: #000000;
	font-size: 14px;
    line-height: 16px;
}

.blueink {
	color: #000099;
	font-size: 13px;
	font-weight: bold;
    line-height: 15px;
}

.blueink14 {
	color: #000099;
	font-size: 14px;
	font-weight: bold;
    line-height: 16px;
}

.blueink16 {
	color: #000099;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
    line-height: 18px;
}

.blueink17 {
	color: #000099;
	font-size: 15px;
	font-weight: bold;
    line-height: 18px;
    margin: 10px 0 20px 0;
}
p.blueink20 {
	font-size:20px;
	font-weight:bold;
	color:#000099;
	margin: 15px 0 15px 0;
	text-align: center;
    line-height: 18px;
}

p.heading {
	text-align:center;
	font-weight:bold;
	color:#000000;
	font-size:13px;
	margin:0 0 2px 0;
    line-height: 15px;
}

p.testimonial {
	text-align:center;
	font-size:12px;
	color:#000099;
	font-style:italic;
	margin:0 10px 2px 0;
    line-height: 14px;
}
p.author {
	margin:0 0 7px 0;
	text-align:center;
	font-size:11px;
	color:#000000;
	font-weight:bold;
    line-height: 12px;
}

p.site {text-align:center;
		font-size:20px;
		color:#000099;
		line-height:24px;
		margin-bottom:0px;
}

 a:hover{color:#FF0066;text-decoration:none;}

p {font-face: trebuchet ms;
font-size: 12px;
}

.small
 {font-face: trebuchet ms;
font-size: 11px;
}

td.bluehead {
	color: #000099;
	font-size: 18px;
	font-weight: bold;
    line-height: 20px;
    margin: 0 0 0 0;
	padding-top: 10px;
}
.claims {	
	font-size: 13px;
    line-height: 16px;
	vertical-align:top;
}
.redcol {
	font-size:13px;
	font-weight:bold;
	color:#cc0000;
	margin: 0 0 10 0;
	text-align: center;
}

.redink2 {
	font-size:17px;
	font-weight:bold;
	color:#cc0000;
	margin: 0 0 0 0;
	text-align: left;
}
div.leftbox {
	margin: auto;
	float:left;
	padding-left:10px;
}
div.rightbox {
	margin: auto;
	float:right;
	padding-right:10px;
}
div.box{
	margin: auto;
	padding: 2px;
	height:130;
	}