/* Copyright streeten.com *//* CSS Document */body {	margin:0px;	padding:0px;	font-family: Arial, Helvetica, sans-serif;	font-size:12px;	color:#666666;	background-color:#eeede7;	background-image:url(../images/bg.jpg);	background-repeat:repeat-x;}h1 {	color:#000000;	font-size:24px;	line-height: normal;	padding-top:10px;}.h1-border {border-top: 1px solid #e4e4e4; height: 1px; margin-top: 0px; margin-bottom: 15px;}h2 {	color:#333333;	font-size:18px;	line-height: normal;}h3 {	color:#333333;	font-size:16px;	font-weight: bold;	line-height: normal;}h4 {	color:#333333;	font-size:14px;	font-weight: bold;}/* main layout */#wrapper {	margin: auto;	padding:0px;	width:995px;}#header {	margin:0px;	padding:0px;	width:970px;	height:150px;	background-image:url(../images/header.jpg);	background-repeat:no-repeat;	float:left;}#logo {	position:relative;	top:28px;	left:25px;	width:190px;	height:80px;	float:left;}#logo a img { border:none; } #maincontent {	margin:0px;	padding:0px 0px 0px 15px;	width:995px;	background-repeat:repeat-y;	float:left;	vertical-align: baseline;}#innercontent {	margin: 0px 0px 0px 0px;	padding:5px 0px 10px 0px;	width:940px;	float:left;	background-repeat:no-repeat;	vertical-align: baseline;}#cols {	width: 940px;	clear: both;	text-align: left;	font-size: 12px;	}#colsclear, .colsclear {		width: 940px;	height: 0px;	clear: both;	}/* main column */#middlecol {float: left; margin: 0px; padding: 0px; }#middlecol-inner {	float: left; margin: 0px; padding: 0px;	}.middlecol-wide {margin-right: 0px !important;}.middlecol-wide #middlecol-inner {width: 700px !important;  margin: 0px !important; padding: 0px;}#middle-content {	padding:10px 0px 0px 0px;	margin:0px 0px 0px 0px;	width:700px;	margin-right: 0px !important;	float:left;}#index-content {margin: 0px; float: left; width: 460px; height: 275px; background: url(../images/index-box.gif) no-repeat; margin-top: 10px; margin-right: 20px;}#index-content h2 {margin-top: -10px; padding-top: 0px;}#inner-content {margin-left: 20px; width: 700px;}#inner-content-top {display: block; width: 700px; height: 10px; margin: 0px; padding: 0px; background: url(../images/main-box-top.gif) no-repeat;}#inner-content-bottom {display: block;width: 700px; height: 10px; margin: 0px; padding: 0px; background: url(../images/main-box-bottom.gif) no-repeat;}.main-content-inner {background-color: #ffffff; margin-top: 0px;  padding: 10px 20px 0px 20px;}.inner-content-inner {padding: 25px;}#inner-content div#rightcol {height: auto !important; background: none;  margin-right: -10px !important; margin-left: 10px !important; padding-top: 0px !important;}#inner-content div#rightcolinner {padding-top: 0px !important;}#contentcol1 {	padding:0px 0px 0px 0px;	margin:0px 0px 0px 0px;	width:700px;	margin-right: 0px !important;	float:left;}#contentcol1w {	padding:0px 0px 0px 0px;	margin:0px 0px 0px 0px;	width:700px;	float:left;}#contentcol-home {	padding:0px 0px 0px 0px;	margin:0px 0px 0px 50px;	width:940px;	float:left;}#contentcol2-home {	padding:0px 0px 0px 0px;	margin:0px 0px 0px 0px;	width:470px;	float:left;}/* left column */#leftcol {	float: left;	width: 220px;	padding:10px 0px 0px 0px;}#leftcol-top {display: block; width: 220px; height: 10px; margin: 0px; padding: 0px; background: url(../images/left-box-top.gif) no-repeat;}#leftcol-bottom {display: block;width: 220px; height: 10px; margin: 0px; padding: 0px; background: url(../images/left-box-bottom.gif) no-repeat;}#leftcolinner {display: block; margin-left: 0px; margin-right: 0px; background-color: #ffffff;}div#leftcolinner-inner {padding: 0px 10px 0px 15px;}div#leftcolinner-inner img {margin-left: -5px;} /* fix to line everything up */div#leftcolinner-inner #left-col-title {margin-left: -5px;} /* fix to line everything up */div#leftcolinner-inner ul {padding-left: 4px; padding-bottom: 20px; font-size: 12px; margin-right: -5px;}div#leftcolinner-inner ul li {line-height: 20px;}/* right column */div#rightcol {	width: 220px;	float: right;	margin: 0px !important;	padding: 0px !important;	background: url(../images/right-column-box_.gif) no-repeat; 	background-color: #fff;	}#rightcol-top {display: block; width: 220px; height: 10px; margin: 0px; padding: 0px; background: url(../images/left-box-top.gif) no-repeat;}#rightcol-bottom {display: block;width: 220px; height: 10px; margin: 0px; padding: 0px; background: url(../images/left-box-bottom.gif) no-repeat;}div#rightcolinner {	margin: 0px;	padding: 0px 10px 0px 15px;	background-color:#FFFFFF;}div#rightcolinner img {margin-left: -5px;} /* fix to line everything up */div#rightcolinner ul {padding-left: 5px; margin-top: 0px;}div#rightcolinner ul li{	}/* left */#contentcol2 {	padding:20px 0px 0px 0px;	margin: 0px 0px 0px 0px;	width:220px;	float:left;}#contentcolrt {	margin:0px 0px 0px 0px;	padding:0px 10px 0px 0px;	width:220px;	float:right;	background-color: #FFFFFF;}/** quote box on the front page **/div#quotehome {		height: 275px;	float: left;	width: 220px;	margin-top: 10px; 	margin-left: 0px !important;	background: url(../images/promo_box.gif) no-repeat;	}div#quotehomeinner {	padding: 0px 15px 0 20px;	text-align: left;	color: #fff;}div.quote {	padding: 0px 0 0 0;}/* footer */#footer {	margin:0px;	padding:0px 0px 0px 0px;	clear:both;	background-image:url(../images/footer.jpg);	background-repeat:no-repeat;	width:940px;	height:70px;	float:left;}#footer2 {	margin:0px auto;	padding:0px 0px 0px 0px;	width:940px;}#footer2col1 {	width:480px;	text-align:left;	font-size:10px;	color:#666;	float:left;}#footer2col2 {	width:440px;	text-align:right;	font-size:10px;	color:#666;	float:left;}#footer2col2 a {	color:#999999;	text-decoration:none;}/* special links */.biglink a, .biglink a:link, .biglink a:visited, .biglink a:active  {	margin:0px 0px 0px 36px;	font-size:18px;	color:#666;	text-decoration:none;}.biglink a:hover  {	margin:0px 0px 0px 36px;	font-size:18px;	color:#333;	text-decoration:none;}.righthandpic {	float: right;	padding: 0;	margin: 4px 0 15px 15px;	background: transparent;	border: solid 1px #986;	}/* navigation */#navigation {	position:relative;	top:40px;	left:50px;	width:880px;	margin:0px;	padding:0px;	height:20px;	float:left;	background-repeat:no-repeat;	background-color: #f7f8f4;}/* remove all styling */#navigation ul { padding: 0; margin: 0; list-style: none; }/* float the menu in (relative important for second level) */#navigation li { display:block; float: left; position: relative; margin:0 0 0 4px; }#navigation li ul { display: none; position: absolute; top: 30px; left: 0; } /* hide the menu drop down on start */li > ul { top: auto; left: auto; }  /* top left on row above is an IE fix this line resets it for other browsers *//* formating */#navigation ul li a { display: block; margin: 0; text-decoration: none; padding:8px 20px 0px 20px; color:#FFFFFF; height:22px; background-color:#b10b23; float:left; font-size:12px; }#navigation ul li a:hover, #navigation ul li a.active { color:#b10b23; background-color:#dee6e5; }/* the size of the popup. have to define it twice for ie */#navigation ul li ul { width: 98px; }#navigation ul li ul li a { width: 98px; }/* hide/show */#navigation ul li:hover ul { display: block; cursor: default; }/* new Nav */#demo-container{padding:25px 15px 0 15px;background:#67A897;}ul#simple-menu{list-style-type:none;width:100%;position:relative;height:30px;font-family:"Trebuchet MS",Arial,sans-serif;font-size:13px;font-weight:bold;margin:0;padding:0px 0 0 0;}ul#simple-menu li{display:block;float:left;margin:0 0 0 4px;height:27px;}ul#simple-menu li.left{margin:0;}ul#simple-menu li a{display:block;float:left;color:#fff;background:#b10b23;line-height:27px;text-decoration:none;padding:0 17px 0 18px;height:30px;}ul#simple-menu li a.right{padding-right:19px;}ul#simple-menu li a:hover{background:#2E4560;color:#fff;}ul#simple-menu li a.current{color:#2E4560;background:#fff;}ul#simple-menu li a.current:hover{color:#2E4560;background:#fff;}ul#simple-menu li a.active{color:#fff;background:#2E4560;}/* Sub nav */#subnavigation {	padding:2px 0px 0px 10px;	margin:0px;	width:170px;	color:#666;	float:left;	font-weight: bold;}#subnavigation ul {	padding:2px 0px 0px 10px;	margin:0px;	list-style:none;	display:inline;	font-weight: bold;}#subnavigation ul li {	padding:2px 0px 0px 10px;	margin:0px;	width:170px;	float:left;	font-weight: bold;}#subnavigation ul li a:link, #subnavigation ul li a:visited, #subnavigation ul li a:active  {	padding:2px 0px 0px 10px;	margin:0px;	text-decoration:none;	color:#999999;	float:left;	font-weight: bold;}#subnavigation ul li a:hover {	padding:2px 0px 0px 10px;	margin:0px;	text-decoration:none;	color:#2E4560;	font-weight: bold;}#subnavigation ul li a.sidelink, #subnavigation ul li a:link.sidelink, #subnavigation ul li a:visited.sidelink, #subnavigation ul li a:active.sidelink {	padding:2px 0px 0px 10px;	margin:0px;	text-decoration:none;	color:#2E4560;	font-weight: bold;	}#news { padding:10px; color: #b10b23; font-size:11px; line-height: 14px; border: solid 0px #666666; width:170px; }#news a { color: #b10b23; text-decoration: none; }#news a:hover { text-decoration: underline; }div.dots { border-top: #B4B4B4 1px dashed; height: 1px; margin-top: 4px; margin-bottom: 4px; }td.redborder { border-left: 1px solid #b10b23; border-bottom: 1px solid #b10b23; }td.redborderall { border-left: 1px solid #b10b23; border-bottom: 1px solid #b10b23; border-right: 1px solid #b10b23; }table { border-spacing: 0; border-collapse: collapse; font-size: 10pt; }table.border { border-width: 0 0 1px 1px; }table.border, td.border { border-color: #b10b23; border-style: solid; }td.border { margin: 0; padding: 4px; border-width: 1px 1px 0 0; text-align: center; vertical-align: top; }
