@charset "utf-8";
/* CSS Document */

body
{
	background-color:#ccdce6;
	margin:0 auto 0 auto;
	font-family:"Trebuchet MS", "Myriad Pro", Arial, sans-serif;
	font-size:12px;
	line-height:19px;
	color:#555555;
	behavior:url(/csshover.htc);
}

div#page
{
	width:990px;
	margin:0 auto 0 auto;
	background-image:url(../images/contentRepeater.jpg);
	background-repeat:repeat-x;
	background-color:#ccdce6;
}

div#nav
{
	width:990px;
	height:39px;
	float:left;
	margin:0px;
	padding:0px;
}

div#header
{
	width:990px;
	height:95px;
	margin:0px;
	padding:0px;
	background-image:url(../images/template_10.jpg);
	background-repeat:no-repeat;
}
div#headerTemplate
{
	width:990px;
	height:54px;
	background-image:url(../images/template_10.jpg);
	background-repeat:no-repeat;
	float:left;
	margin:0px;
	padding:0px;
}

div#logo
{
	width:400px;
	float:left;
	height:54px;
}

div#facebook
{
	width:305px;
	float:left;
	padding-top:6px;
	text-align:left;
	height:52px;
}

div#slogan
{
	width:592px;
	float:left;
	height:95px;
}

div#flashContainer
{
	width:990px;
	float:left;
	margin:0px;
	padding:0px;
	height:376px;
}

div#flash
{
	width:738px;
	height:376px;
	float:left;
	background-image:url(../images/flash_11.jpg);
	background-repeat:no-repeat;
}

div#estimate
{
	background-image:url(../images/estimateBG_12.jpg);
	width:252px;
	height:376px;
	float:left;
	background-repeat:no-repeat;
	color:#ffffff;
	margin:0px;
	padding:0px;
}

div#estimate h1
{
	margin:0px;
	padding:0px;
	color:#ffffff;
	font-size:18px;
	line-height:20px;
}

div#contentContainer
{
	width:990px;
	background-image:url(../images/templateRepeater.jpg);
	background-repeat:repeat-y;
	float:left;
	font-family:"Trebuchet MS", "Myriad Pro", Arial, sans-serif;
	font-size:13px;
	margin-bottom:15px;
}

div#topImage
{
	width:940px;
	height:20px;
	float:left;
	padding:0px;
	margin:0px;
	background-image:url(../images/template_11.jpg);
	background-repeat:no-repeat;
	padding-right:50px;
	padding-top:10px;
	text-align:right;
	color:#AAAAAA;
}

div#topImage a, div#topImage a:visited
{
	color:#AAAAAA;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

div#topImage a:hover, div#topImage a:active
{
	color:#666666;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
/*div#leftNav
{
	width:145px;
	float:left;
	margin-left:40px;
	padding-right:5px;
}

div#leftNav h2
{
	font-size:14px;
	color:#13546d;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-top:10px;
	border-bottom:1px solid #13546d;
}
div#leftNav ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
	margin-left:16px;
}

div#leftNav ul li a, div#leftNav ul li a:visited
{
	color:#444444;
	font-weight:bold;
	text-decoration:none;
}

div#leftNav ul li a:hover, div#leftNav ul li a:active
{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

div#leftNav ul li ul
{
	list-style-type:disc;
	color:#888888;
	margin:0px;
	padding:0px;
	margin-left:16px;
	padding-bottom:3px;

}

div#leftNav ul li ul li a, div#leftNav ul li ul li a:visited
{
	color:#888888;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}

div#leftNav ul li ul li a:hover, div#leftNav ul li ul li a:active
{
	color:#13546d;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}
*/

div#text
{
	width:900px;
	float:left;
	padding-left:50px;
	padding-bottom:8px;
}

div#middleSpace
{
	width:990px;
	float:left;
	height:30px;
}

div#bottom
{
	width:934px;
	float:left;
	margin:0px;
	padding:0px;
	height:300px;
	margin-left:28px;
	margin-right:28px;
	color:#13546d;
}

div#emailBottom
{
	width:934px;
	float:left;
	margin:0px;
	padding:0px;
	margin-left:28px;
	padding-right:28px;
	color:#13546d;
	background-color:#ffffff;
}

div#footer
{
	width:960px;
	float:left;
	background-image:url(../images/footer_42.jpg);
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-left:30px;
	background-repeat:repeat-y;
	font-size:12px;
	color:#4D4D4D;
}

div#bottomText
{
	width:990px;
	float:left;
	margin:0px;
	padding:0px;
	background-color:#ccdce6;
}

.small
{
	font-size:10px;
	margin:0px;
	padding:0px;
	line-height:14px;
}

.gray
{
	color:#666666;
}

.smallWhite
{
	font-size:11px;
	margin:0px;
	padding:0px;
	line-height:14px;
	color:#ffffff;
}

.med
{
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

a.med, a:visited.med
{
	font-size:14px;
	font-weight:bold;
	color:#13546d;
	text-decoration:none;
}

a:active.med, a:hover.med
{
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

a.medU, a:visited.medU
{
	font-size:14px;
	font-weight:bold;
	color:#13546d;
	text-decoration:underline;
}

a:active.medU, a:hover.medU
{
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}

a.medCaption, a:visited.medCaption
{
	font-size:12px;
	font-weight:bold;
	color:#13546d;
	text-decoration:none;
}

a:active.medCaption, a:hover.medCaption
{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

a.grayThin, a:visited.grayThin
{
	font-size:13px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
}

a:active.grayThin, a:hover.grayThin
{
	font-size:13px;
	font-weight:normal;
	color:#666666;
	text-decoration:underline;
}


a.small, a:visited.small
{
	font-size:10px;
	font-weight:bold;
	color:#333333;
	text-decoration:underline;
}

a:active.small, a:hover.small
{
	font-size:10px;
	font-weight:bold;
	color:#13546d;
	text-decoration:none;
}

a.smallTurq, a:visited.smallTurq
{
	font-size:10px;
	font-weight:bold;
	color:#13546d;
	text-decoration:none;
}

a:active.smallTurq, a:hover.smallTurq
{
	font-size:10px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}

h1
{
	font-size:20px;
	color:#114F66;
	margin:0px;
	padding:0px;
	font-weight:bold;
	padding-bottom:10px;
}

h2
{
	font-size:16px;
	color:#13546d;
	margin:0px;
	padding:0px;
	font-weight:bold;
}

div#leftNav h2 a , div#leftNav h2 a:visited
{
	font-size:14px;
	color:#13546d;
	font-weight:bold;
	margin:0px;
	padding:0px;
}	

div#leftNav h2 a:hover, div#leftNav h2:active
{
	font-size:14px;
	color:#13546d;
	font-weight:bold;
	margin:0px;
	padding:0px;
}


p
{
	margin:0px;
	padding:0px;
	padding-bottom:20px;
	padding-top:3px;
}
.italicMed
{
	font-size:15px;
	font-style:italic;
	color:#13546d;
	padding-top:8px;
}

a, a:visited
{
	font-weight:bold;
	color:#13546d;
	text-decoration:none;
}

a:active, a:hover
{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.picture
{
	border:1px solid #cccccc;
}

div#text ul
{
 margin:0px;
 padding:0px;
 padding-bottom:10px;
 margin-left:35px;
}
div#text ul li
{
	margin-top:0px;
	padding-top:0px;
}

div#text ol
{
 margin:0px;
 padding:0px;
 padding-bottom:10px;
 margin-left:35px;
}

div#text ol li
{
	margin-top:0px;
	padding-top:0px;
}


div#box
{
	width:800px;
	padding:15px 25px;
	margin-left:20px;
	margin-right:20px;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#8DBBCA;
	border:1px solid #999999;
}

.hidden
{
	display:none;
}

.red
{
	font-weight:bold;
	color:#C00;
}

a.red, a:visited.red
{
	font-weight:bold;
	color:#C00;
	text-decoration:none;
}

a:active.red, a:hover.red
{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}


.turq
{
	color:#1B82AF;
	font-weight:bold;
	font-size:14px;
}

a.turq, a:visited.turq
{
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
}

a:active.turq, a:hover.turq
{
	color:#ccdce6;
	font-weight:bold;
	font-size:14px;
}

.white
{
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}

.blue
{
	color:#00F;
	font-weight:bold;
}
/*--- CSS Document --------------------------------------------------------------------------
	File Name: holyhack.css
	Date: 6-22-06
	Description: Holy Hack for keeping divs from collapsing when they hold no content (floated divs) 
	Note: This is a hack for Internet Explorer 6 (This may not work for Internet Explorer 7)
-------------------------------------------------------------------------------------------*/

.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* for ie on a mac */
.clearfix
{
	display: inline-table;
}

/* Hides from IE-mac \*/
*html .clearfix
{
	height: 1%;
}

.clearfix
{
	display: block;
}
/* End hide from IE-mac */
