@import url("../sonofsuckerfish/css/menu.css");
.main_b{
	color:#404040;
	text-align:left;
    background-color:#00334F;
    font-family: sans-serif;
    font-size: 12px;
    line-height: 20px;
}

a {
	color:#41A13F;
	font-family:Arial,sans-serif;
}
.header{
	width:767px;
}

.main_table{
	border:solid 4px #7CA3B4;
    background-color:#fff;
	text-align:left;
    font-family: sans-serif;
    font-size: 12px;
    line-height; 20px;
}

p { line-height: 22px;}

h1{
	font:normal 20px Arial,sans-serif;
}

h2{
	font:normal 18px Arial,sans-serif;
}

h3{
	font:normal 16px Arial,sans-serif;
}

h4{
	font:normal 14px Arial,sans-serif;
}

.main_body_table{

	border-bottom:solid 4px #41A13F;
}

.top_menu{
	padding-left:1px;
	border-top:solid 4px #41A13F;
	border-bottom:solid 4px #41A13F;
	font:normal 12px Arial,sans-serif;
}


.left_col{
	vertical-align:top;
	padding-bottom:10px;
}

.left_left_col td{
	height:220px;
	vertical-align:top;
}

.right_col{
	width:255px;
	vertical-align:top;
}

.main_body{
	vertical-align:top;
	padding:50px 10px 0px 10px;
	font:normal 13px Arial,sans-serif;
	text-align:left;
}

.random_image_col{
	vertical-align:top;
	background-color:#F2F2F2;
	width:255px;
}
.right_text_col{
	vertical-align:top;
}

.componentheading{
	font:22px Times New Roman PS;
	border-bottom:solid 3px #89a4b9;
	text-align:left;
	color:#000000;
}

.contentheading{
	width:483px;
	border-bottom:solid 3px #89a4b9;
	text-align:left;
	font:22px Times New Roman PS;
	color:#000000;
}
.moduletable_quadrus {
padding-left:40px;
padding-right:40px;
padding-top:10px;
}
.moduletable_quote {
padding-left:45px;
padding-bottom:30px;

}
.moduletable_business{
	width:250px;
	padding:10px 0px 45px 0px;
	height:248px;
	border-left:solid 10px #FFF;
	border-right:solid 5px #FFF;
	}

.moduletable_retirement{
	width:250px;
	padding:10px 0px 45px 0px;
	height:248px;
	border-left:solid 5px #FFF;
	border-right:solid 5px #FFF;
}

.moduletable_business th{
	border-bottom:solid 3px #81A5BF;
	text-align:left;
	padding-bottom:5px;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#000000;
}

.moduletable_business ul, .moduletable_retirement ul{
	list-style-image: url(/images/stories/link_button.jpg);
	padding-left:15px;
	text-align:left;
}
.moduletable_business a{
text-align:left;
}
.moduletable_retirement th{
	border-bottom:solid 3px #81A5BF;
	text-align:left;
	padding-bottom:5px;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#000000;
}

.moduletable_business td{
	padding-left:10px;
	border-bottom:solid 3px #E6E6E6;
	border-top:solid 1px #FFFFFF;
	background-color:#f2f2f2;
	font:normal 13px Arial,sans-serif;
	text-align:left
	padding-right:5px;
}

.moduletable_retirement td{
	padding-left:10px;
	border-bottom:solid 3px #E6E6E6;
	border-top:solid 1px #FFFFFF;
	background-color:#f2f2f2;
	font:normal 13px Arial,sans-serif;
	padding-right:5px;
	padding-top:10px;
}

.moduletable_business a, .moduletable_retirement a{
	text-decoration: none;
	color:#41A13F;
	font:normal 13px Arial,sans-serif;
}

.footer{
	padding:20px 0px 20px 70px;
	background-color:#00496E;
	border-top:solid 1px #FFF;
	font:normal 12px Arial,sans-serif;
}

.footer a{
	color:#81A5BF;
	text-decoration:none;
	background-image:url(/templates/Stone_Creek/images/bottom_menu_bg.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding:0px 5px 0px 5px;
}

.footer a:hover{
	text-decoration:underline;
	background-image:url(/templates/Stone_Creek/images/bottom_menu_bg.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

.contentpaneopen{
	text-align:left;
}

ul{
	list-style-image: url(/images/stories/link_button.jpg);
	padding-left:15px;
}

.article_seperator{
display:none;
}

.main_body .sitemap {
width:490px;
}

.main_body .sitemap a{
text-decoration:none;
line-height:20px;
}

.main_body .sitemap a:hover{
text-decoration:underline;
}