@charset "utf-8";
/* CSS Document */

html,
body
{
    font-family:Arial, Microsoft Sans Serif;
    height:100%;
    padding:0;
    margin:0;
    width:100%;
}

body {
	background:#AFBEC7 url("../images/bg_tile.gif");
	font-size:12px;
	line-height:1.5em;
	text-align:center;
}

strong {
	font-weight:bold;
}

a {
	color:#234e6a;
}

.layout_center {
	background-color:#FFF;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	width:760px;
	margin:0px auto 0px;
	text-align:left;
}

.copyright {
	margin-top:20px;
	font-size:11px;
	color:#496272;
}

#header {
	margin:0px 25px;
	padding-top:5px;
}

#logo {
	background:transparent url("../images/logo.gif");
	height:58px;
	float:left;
	width:264px;
	text-indent:-999px;
}
#quotelogo {
	/* background:transparent url("../images/logo.gif"); */
	height:10px;
	float:left;
	width:264px;
	text-indent:-999px;
}

#header_info {
	float:right;
	font-size:11px;
	text-align:right;
}

#content {
	background-color:#FFF;
	margin:1px 25px 0px;
}
#contentOuter {
	background-color:#FFF;
	margin: 0px;
}/*Tweaked for insertion of items with content id already in use */


#hero {
	float:left;
	vertical-align:top;
}

#contentSide {
	background:transparent url("../images/contentSide_bg.gif") no-repeat top left;
	float:right;
	height:223px;
	width:242px;
}

h2 {
	color:#e87a2e;
	font-size:16px;
	font-weight:bold;
	padding:25px 15px 0px;
	text-align:center;
	text-transform:uppercase;
}

h3 {
	color:#836d4e;
	font-size:14px;
	font-weight:bold;
	margin-bottom:12px;
}

#free_quote {
	background:transparent url("../images/free_quote_bg.gif") no-repeat top left;
	display:block;
	margin:22px auto 0px;
	height:63px;
	width:204px;
}
	#free_quote:hover {
		background:transparent url("../images/free_quote_bg.gif") no-repeat bottom left;
	}

#footer {
	background-color:#dde1e4;
	padding:30px;
	text-align:center;
}
#footer_tag {
	text-align: center; 
	width: 760px;
	font-family: arial, helvetica, sans-serif; 
	font-size: 10px; 
	margin: 0 auto; 
	margin-top: 4px; 
	padding-bottom: 20px;
	color: #496272;
}

.plans {
	list-style:outside;
	list-style-type:disc;
	margin-left:20px;
}

.tab_nav {
	list-style:none;
	margin-bottom:1px;
}
	.tab_nav li {
		height:35px;
		margin-right:1px;
		text-transform:uppercase;
		float:left;
		font-size:12px;
		font-weight:bold;
		line-height:35px;
	}
		.tab_nav li a {
			background:#427795 url("../images/tab_nav/left_bg.gif") no-repeat top left;
			color:#fff;
			text-decoration:none;
			display:block;
			padding-left:15px;
		}
			.tab_nav li a span {
				background:transparent url("../images/tab_nav/right_bg.gif") no-repeat top right;
				display:block;
				padding-right:15px;
			}
		
			.tab_nav li a:hover {
				background:#779cb1 url("../images/tab_nav/left_bg.gif") no-repeat bottom left;
			}
				.tab_nav li a:hover span {
					background:transparent url("../images/tab_nav/right_bg.gif") no-repeat bottom right;
				}
.seperator {
	background-color:#496272;
	height:3px;
}

.layout_threewide {
	border-bottom:1px dotted #ccc;
	padding-bottom:25px;
	margin:20px 0px 0px 0px;
}

	.layout_threewide .moreLink {
		color:#666;
		font-size:11px;
		position:absolute;
		bottom:0px;
		right:0px;
		text-decoration:none;
	}
	
	.layout_threewide .left,
	.layout_threewide .right,
	.layout_threewide .center {
		height:170px;
		width:200px;
		position:relative;
	}
	
	.layout_threewide .left {
		float:left;
	}
	
		.layout_threewide .left a {	
		}
	
		.layout_threewide .left .thumb {
			border:1px solid #fff;
			float:left;
			margin:0 0px 2px 0px;
		}
	
	.layout_threewide .right {
		float:right;
	}
	
	.layout_threewide .center {
		border-left:1px dotted #ccc;
		border-right:1px dotted #ccc;
		margin:auto;
		padding:0px 25px;
	}
	
	.layout_threewide .center .moreLink {
		right:4px;
	}
	
	td div h2
	{
		padding-top: 0px;
	}
	
	img
	{
		display: block;
	}
	ol#number{
	list-style-type:decimal;
	margin:10px;
	padding:10px;
	color:#234e6a;
	}
	
	ul#bullet{
	list-style:square;
	margin:10px;
	padding:10px;
	color:#234e6a;
	}