body { margin:0; padding:0; font:normal 11px arial, sans-serif; color:#999; background-color:#335D7C }
#wrapper { width:980px; margin:22px auto 0 auto; position:relative; background:url(../images/bg_body.png) repeat-y; }
#wrapper_bg_header { width:980px; margin:auto; background:url(../images/bg_header.png) no-repeat; display:block; min-height:129px; height:auto !important; height:129px }
#logo { padding:55px 0 0 19px }
#subheader_wrapper { width:980px; height:182px; margin:auto; position:relative; background:url(../images/bg_subheader.png) no-repeat; }
#wrapper_bg_main_pic {
	width:980px;
	margin:auto;
	position:relative;
	display:block;
	min-height:281px;
	height:auto !important;
	height:281px;
	z-index:100;
	background-image: url(assets/images/main_homepage_title_Vonsydow.jpg);
}
img { border:0 }
ins { display:block; clear:both; height:0}
h1.small {float:left; margin:0; padding:0; font:normal 22px/40px arial, sans-serif; color:#335d7c}
h1.large {float:left; margin:0; padding:0; font:normal 40px arial, sans-serif; color:#335d7c}

/* nav */
#nav { position:absolute; left:265px; top:1px; z-index:100 }
.nav { float:left; width:144px; }
.nav a { display:block; padding:0 0 0 10px; width:134px; border-left:1px solid #90a5ae; font:bold 10px/18px verdana, arial, sans-serif; color:#365d7c; text-decoration:none }
.nav a:hover, .nav a.on { text-decoration:underline }
#nav .small { font:normal 5px sans-serif; display:block; height:5px; border-left:1px solid #90a5ae }
#contact { font:bold 11px/18px verdana, sans-serif; color:#335d7c; width:248px; position:absolute; left:701px; top:34px; text-align:center }
#contact .phone {
	color:#335d7c;
	display:block;
	margin-bottom:10px;
	font-family: verdana, sans-serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
}
#contact a { color:#c43b40; font-size:7.5pt; text-decoration:none }
#contact a:hover { text-decoration:underline }
#contact a.contact {color:#335D7C; font:bold 11px/18px verdana, arial, sans-serif}


/* learn more */
#learn_more {position:absolute; top:14px; left:718px; width:220px}
#learn_more a {font:bold 9px/14px verdana, sans-serif; color:#335d7c; text-decoration:none}
#learn_more a:hover {text-decoration:underline}
#learn_more .pic {float:left; width:108px;}
#learn_more .text {float:right; width:107px; padding:0 0 0 5px}
#learn_more .tips_text {float:left; width:121px; padding-top:29px}
#learn_more .tips_text a {text-decoration:none; font:bold 10px/15px verdana, sans-serif; color:#335d7c;}
#learn_more .tips_text a:hover {text-decoration:underline}
#learn_more .tips_pic {float:right; width:94px}

/* three column layout */
div#threecol {padding-top:200px}
#col_left {float:left; width:246px; display:block; min-height:281px; height:auto !important; height:281px}
#col_middle {float:left; width:425px; padding:8px 10px 0 25px; font:normal 12px/24px arial, sans-serif; color:#365d7c}
#col_middle.sub {padding:0 10px 0 15px}
#col_right {float:left; margin-left:10px; width:215px}
#col_right .pad {padding:15px 0 0 18px}
#col_right .pad_top {padding:52px 0 0 18px}

/* footer */
#wrapper_footer {position:relative; z-index:100}
#affiliations {
	position:absolute;
	top:-262px;
	left:39px;
	z-index:100
}

/* KP ADDED */
.captions {
	font-size: 12px;
	color: #335d7c;
	margin-top: 10px;
	height: 14px;
}
.Von_SubHead {
	font-size: 20px;
	color: #335D7C;
}
#VonSydow_Membership {
	font-size: 11px;
	text-align: center;
}
.Von_SubHeadBlack {
	font-size: 18px;
	color: #000000;
}

#col_large_center {
	float:left;
	width:625px;
	padding:8px 10px 0 25px;
	font:normal 12px/24px arial, sans-serif;
	color:#365d7c
}

.estimateReq {
	color:#c43b40;
	text-align:center;
	font-family: verdana, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}
.webFooter {
	font-size: 9px;
	text-align: center;
	color: #2F5672;
}
.footNote {
	font-size: 9px;
	color: #999999;
	text-align: right;
}
