/* Layout Styles */
body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #31332F; background-color: #444444; margin: 0px; padding: 10px;}
#header {font-family: Georgia, "Times New Roman", Times, serif; color: #FFFFFF; background-image: url(head_bkg.gif); background-repeat: no-repeat; background-position: 138px 9px;}
#header_col1 {font-size: 28px; text-align: right; vertical-align: middle; padding: 2px; border-top-width: 1px; border-top-style: solid; border-top-color: #8799AB; font-variant: small-caps; margin-left: 2px;}
#header_col4 {font-family:"Times New Roman", Times, serif; font-size:18px; border-top-width: 1px; border-top-style: solid; border-top-color: #8799AB;padding-right:20px;}
#header_col2 {
	font-size: 24px;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	vertical-align: middle;
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 15px;
}
#header_col3 {
	font-size: 28px;
	font-variant: small-caps;
	text-align: left;
	vertical-align: top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8799AB;
	padding: 2px;
	margin-left: 2px;
}
#footer {font-size:10px; color: #BCBCBC; line-height:16px; margin:10px}

/* Home Styles */
.homeleft {font-family:Arial, Helvetica, sans-serif; padding-bottom:10px;}
.homeleft h4 {text-align:left; font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; background-color:#FFFFFF; padding:6px; margin-left:10px; margin-top:10px;}
.homeleft p {text-align:left; font-size:11px; padding:10px; padding-top:0px; margin:0px; color:#000000; text-align:justify;}
.homeleft img {margin:4px;}
.homeright {background-color:#D9E1F0; border-top:20px solid #1D3F61; border-bottom:20px solid #1D3F61; padding:10px;}
.homeright h1 {font-size:12px; color:#1D3F61; text-decoration:underline; margin-bottom:10px; margin-top:0px}
.homeright h4 {font-size:10px; color:#1D3F61; margin-bottom:6px; margin-top:15px}
.homeright p {font-size:10px; margin:0px; color:#444444;}
.homemain {font-size:11px; color:#444444; padding:20px; text-align:justify;}

/* Content Styles */
#contentblock {border: 1px solid #000000;}
.subnav_head {background-color: #A7BCB3; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#044B79; font-weight: bold; text-transform: uppercase; height: 58px; padding: 4px; border-bottom: 5px solid #D3DED9;}
.subnav {background-color: #D3DED9; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#3B4E59; border-bottom: 5px solid #D3DED9;}
.subnav li {list-style-image:url(bullet.gif); margin-top:10px; margin-left:0px; margin-right:10px; font-size:11px; list-style-position:outside;}
.subnav li ul li {margin-left:-25px; font-size:10px; margin-top:0px; list-style:circle; list-style-image:none}
.maincontent {background-color: #ECEFF2; color:#34473F; font-size:11px; padding-bottom:35px; line-height: 15px;}
.maincontent h1 {font-size:14px; color:#044b79; padding-left: 20px; padding-right:20px;}
.maincontent p { padding-left: 20px; padding-right:20px; text-align:justify;}
.maincontent ol, .maincontent ul {padding-right:20px; text-align:justify;}
.maincontent hr {height:1px; color:#1D3F61;}
#titleblock {margin:2px;}
#titleblock .pagetitle {font-size:16px; color:#FFFFFF; text-align:left; text-transform:uppercase; margin:0px; background-color:#1D3F61; padding:6px 10px 0px 10px; margin:0px; line-height:12px;}
#titleblock .pagesubtitle {font-size:14px; color:#F9CF6F; text-align:right; margin:0px; background-color:#1D3F61; padding:0px 10px 0px 10px; margin:0px; line-height:12px;}
.photo {background-color: #D3DED9; border: 1px solid #1D3F61; padding: 1px; margin: 7px; margin-left:2px;}
.photo_right {background-color: #D3DED9; border: 1px solid #1D3F61; padding: 1px; margin: 7px; margin-right:2px;}
.photo_atty {background-color: #D3DED9; border: 1px solid #1D3F61; padding: 1px; margin: 7px;}

/* Navigation */
#navcontainer ul {padding: 0px; margin: 0px; width: 100%; font-family: arial, helvetica, sans-serif;}
#navcontainer ul li {display: inline;}
#navcontainer ul li a {background: url(btn_grad.gif); color: #FFFFFF; text-decoration: none; float: left; padding: 4px 15px 4px 15px; font-weight: bold; text-transform:uppercase; border-top: 1px solid #5D8EC3; border-right: 1px solid #5D8EC3; border-bottom: 1px solid #16202A; border-left: 1px solid #16202A;}
#navcontainer ul li a:hover {background: url(btn_grad_over.gif); color: #1D3F61; border-top: 1px solid #5079A6; border-right: 1px solid #5079A6; border-bottom: 1px solid #000000; border-left: 1px solid #000000;}
#navcontainer ul li  a#contact {background: url(btn_grad2.gif);padding: 4px 13px 4px 14px;}
#navcontainer ul li  a#contact:hover {background: url(btn_grad2_over.gif);}
.subnav a {color: #3B4E59; text-decoration:none}
.subnav a:hover {text-decoration:underline}

/* Form Styles */
.formfield {font-size:11px;}
.formbutton {font-size:11px; margin:2px; padding:0px;}
.asterisks {color:#990000}

/* Link Styles */
a {color: #34473F}
a:hover {color:#3A4F46}
#header_col1 a, #header_col2 a, #header_col3 a {color:#FFFFFF; text-decoration:none;}
#footer a {color: #BCBCBC; text-decoration:none;}
#footer a:hover {color: #BCBCBC; text-decoration:underline;}
