﻿body 
{
	background: #CECFB4 url(../images/bg_main2.jpg) repeat-x;
	margin: 0 auto;
	width:975px;
	font: .8em/1.4em Arial, Helvetica, sans-serif;
	color: #555;
}
a { color: #6D4959; text-decoration:none;}
a:hover { color: #00566B; text-decoration: underline; }
/* Editor CSS /////////////////////////////////////////////////// */
body#cmsBody {
    background: #FFF;
    text-align: left;
    margin: 5px;
    width:auto;
}
/* cms styles */
.tableLeft {
	border: 1px solid #550000;
	padding: 3px;
	background: #edecd8;
	float: left;
	clear: left;
	margin: 0 20px 25px 0;
}
.tableRight {
	border: 1px solid #550000;
	padding: 3px;
	background: #edecd8;
	float: right;
	clear: right;
	margin: 0 0 25px 20px;
}
.tableLeft img, .tableRight img { border: 1px solid #000000; }
img.imgLeft, img.imgRight { 
    display: block;
    border: 1px solid #000000;
    padding: 2px;
    background: #FFF;
}
img.imgLeft { float: left; clear: left; margin: 0 12px 7px 0; }
img.imgRight { float: right; clear: right; margin: 0 0 7px 12px; }
img.mainImage {
    display: block;
    border: 1px solid #6D4959;
    padding: 3px;
    background: #F3F9F9;
    margin: 0 0 10px 0;
}
.small { font:11px Times New Roman, Times, serif;} 
/* title at top of content */
h1 {
	border-bottom: 1px solid #999;
	font-family: Georgia, Serif;
	font-weight: bold;
	font-size: 20px;
	color: #6D4959;
	margin-top:15px;
	padding-bottom:10px;
}
h2 {
	font-family: Georgia, Serif;
	font-weight: bold;
	font-size: 20px;
	color: #6D4959;
}
/* subtitle at top of content */
h3 {
	font-family:Arial, Sans-Serif;
	font-size: 16px;
	color: #837E5F;
}

/* Layout Styles */
.boxTop {
	background-color: #BFBB73;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	height:15px;
	margin:auto;
	margin-top:10px;
	width:940px;
}
.boxMain {
	background-color: #EFEEDC;
	border:3px solid #563746;
	float:left;
	padding-bottom: 15px;
	width:975px;
}
.header {
	margin:auto;
	width:900px;
}
.boxContent
{
	background-color: #FFF;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	float:left;
	margin:auto;
	margin: 0 0 0 38px;
	_margin-left:19px; /* IE 6 only */
	width: 898px;
}
.boxContentCurve {
	margin: 0 0 0 38px;
}
.colFull { padding:25px;}
.col1 {
	float:left;
	margin: 8px 20px 10px 15px;
	width:200px;
	_margin-left:8px; /* IE 6 only */
}
.col2 {
	float:right;
	padding-bottom: 15px;
	margin-right:15px;
	width: 645px;
	_margin-right:0px; /* IE 6 only */
	_padding-right:5px; /* IE 6 only */
}
.boxBottom
{
	background-color: #9D9E65;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	clear: both;
	color: #6D4959;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	height:45px;
	margin:0 auto;
	text-align:center;
	width:940px;
}
.upperRightNav {
	font-family:Arial; 
	font-size:11px; 
	font-weight:bold; 
	margin-right:37px;
	padding: 5px; 
	text-align: right; 
}
.upperRightNav a { color: #6D4959; }

.col1 h1
{
	background-image: url(../images/2L_h1.gif);
	background-repeat:no-repeat;
	color:#FFF;
	font-family:Georgia;
	font-size:18px;
	font-weight:bold;
	line-height: 35px;
	height: 35px;
	padding-left:10px;
	width: 200px;
}
.footer { padding-bottom:10px; }
.footer p, .footer a
{
	color: #666;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	text-align: center;
}
.bottomCurve { 
	/* IE 7 only */
	*margin-top:-15px;
}
/* Top Nav */
.headerNav {
	margin:auto;
	*margin-top:-4px;
	padding-top:12px;
	height:48px;
	width:900px;
	background-image: url(../images/header_btm.jpg);
	background-repeat: no-repeat;
}
.headerNav .AspNet-Menu {
	text-align:center;
	margin:0;
	margin-left: -50px;
	*margin-left: -10px;
}
.headerNav .AspNet-Menu-Separator { 
border-left: 1px dotted #FFF;	
margin-right: -4px;
}

.headerNav .AspNet-Menu li {
	display:inline;
	list-style-type:none;
	padding-left: 0px;
	padding-right: 6px;
}
.headerNav a {
	color:#FFF;
	font-family:Arial;
	font-size: 11px;
	font-weight: bold;
}
/* Left Nav */
/*.nav .AspNet-Menu {
	margin: 0;
	padding: 0;
}
.nav .AspNet-Menu-Separator { border-bottom: 1px solid #999;
	*margin-top:-15px; /* IE ONLY */ /*}
.nav ul { margin-left: 0; }
.nav li {
	list-style-type:none;
	margin:0;
	padding:0;
	margin-bottom:8px;
}
.nav a { 
	color: #999;
	font-family: Arial, Sans-Serif;
	font-size:12px;
	font-weight: bold;
}*/
.nav {
	margin:0;
	padding:0 10px 10px 10px;
}
.nav .AspNet-Menu-WithChildren a {
    background-image: url(../images/2L_h1x2.jpg);
    background-repeat:no-repeat;
    color:#FFF;
    display:block;
    font-family:Georgia;
    font-size:18px;
    line-height: 35px;
    height: 45px;
    margin-left:-10px;
    padding-left:10px;
    width: 200px;
	_margin-right:-17px; /* IE 6 only */
}
.nav .AspNet-Menu-WithChildren ul { 
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    margin: 0 -10px -15px -10px;
    padding-left:15px;
	padding-right:15px;
	_padding-right:0; /* IE 6 only */
	_margin-right:0; /* IE 6 only */
}	    
.nav .AspNet-Menu {
    margin: 0;
    padding: 0;
}
.nav .AspNet-Menu-Separator {
	border-bottom: 1px solid #999;
	margin-top:-35px; }
.nav li {
    list-style-type:none;
    margin: 0 0 -8px 0;
    padding:0;
}
.nav .AspNet-Menu-Leaf a { 
    background: none;
    color: #777;
    font-family: Arial, Sans-Serif;
    font-size:12px;
}
/* bold the selected link, whether it's the parent or a child */
.nav .AspNet-Menu-Selected, .nav .AspNet-Menu-ChildSelected.AspNet-Menu-Link { font-weight:bold; }
/* don't bold the sublinks when the parent is selected */
.nav .AspNet-Menu-ParentSelected { font-weight:normal; }
/* 2nd level nav */
.nav .AspNet-Menu-WithChildren .AspNet-Menu-WithChildren a {
	background-image: none;
	color: #777;
    font-family: Arial, Sans-Serif;
    font-size:12px;
}
.nav .AspNet-Menu-WithChildren .AspNet-Menu-WithChildren ul {
	border: 0;
    font-weight: normal;
    margin-left: 10px;
	margin-top:-25px;
}
.nav .AspNet-Menu-WithChildren .AspNet-Menu-WithChildren .AspNet-Menu-Selected {
    font-weight: bold;
}
.nav .AspNet-Menu-Leaf a:hover, .nav .AspNet-Menu-WithChildren .AspNet-Menu-WithChildren a:hover { 
    color: #563746;
}
/* Footer Nav */
.boxBottom .AspNet-Menu { margin-top:-10px; }
.boxBottom .AspNet-Menu li {
	display:inline;
	list-style-type:none;
	margin-right: 4px;
	padding-left:10px;
}
.boxBottom a { 
	color: #6D4959;
}

/* Home Page */
.col1Home {
	float:left;
	margin: 8px 5px 10px 15px;
	_margin-left:10px; /* IE 6 only */
	width:400px;
}
.col1Home h1 
{
	background-image: url(../images/hp_h1.jpg);
	background-repeat:no-repeat;
	border:none;
	color:#FFF;
	font-family:Georgia;
	font-size:18px;
	font-weight:bold;
	line-height: 36px;
	height: 36px;
	padding-bottom:0;
	padding-left:10px;
	margin-bottom:5px;
	width: 400px;
}
.homeBox {
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	padding: 10px;
	width: 378px;
}
.col2Home {
	float:right;
	padding-bottom: 15px;
	margin-top:25px;
	margin-right:15px;
	_margin-right:10px; /* IE 6 only */
	width: 450px;
}
.col2Home .content {
	margin-top: 0;
	padding:1px 25px 10px 25px;
	background: url(../images/stationary_middle.jpg) repeat-y;
}
.presidentBox 
{
	background-color: #F7F7EE;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	padding: 10px;
	width: 422px;
}
.article h3 { color:#666; font-size:14px; margin-bottom:0; }
.article hr { border: medium none ; color: #999; background-color: #999; height: 1px; }
.col1Home .article { list-style-type:none; margin-left:-40px; }
/* sitemap */
#sitemap li { list-style-type:none; margin-left:-25px; }
#sitemap .AspNet-Menu-Separator { display:none; }
#sitemap .AspNet-Menu-WithChildren .AspNet-Menu-Link, #sitemap .AspNet-Menu-Leaf .AspNet-Menu-Link {
	background-image:none;
	color: #666;
    font-family: Arial, Sans-Serif;
    font-size:14px;
    font-weight: bold;
}
#sitemap .AspNet-Menu-WithChildren .AspNet-Menu-Leaf .AspNet-Menu-Link, #sitemap .AspNet-Menu-WithChildren .AspNet-Menu-WithChildren .AspNet-Menu-Link {
	background-image:none;
	color: #999;
    font-family: Arial, Sans-Serif;
    font-size:12px;
    font-weight: bold;
}

/*  Hide from regular view - only for printing */
.printLogo { display:none; }