html, body
{
    margin: 0px 0px 0px 0px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
 	font-size:14px;
    line-height: 22px;
	background: url(images/body-bg.gif) top repeat-x #2e553a;	
	color:#111;
	height:100%;
	min-height:100%;
	
}

/* main site links */
a:link {color: #142f1c; text-decoration: underline;}
a:visited {color: #142f1c; text-decoration:underline;}
a:hover {color: #0c385f; text-decoration:none;}
img {display:block; border:none;}
img, div { _behavior: url(javascript/iepngfix.htc); }

p {margin:9px 0px;}

#siteWrapper {height:100%; width:100%; background:url(images/site-wrapper.jpg) top center no-repeat; }
#global { width:960px; margin:0 auto; padding-bottom:8px;background:#3d7d54;}

#headerWrapper { width:960px; height:148px; background:url(images/header-bg.jpg);}

#loginWrapper {position: relative;}
#userBox {position: absolute; top: 8px; left: 600px; width: 140px;}
#userBox .loginUser
{
    width: 125px;
    background: url(images/login-bg-username.png) no-repeat left center;
}
#passBox {position: absolute; top: 8px; left: 746px; width: 140px;}
#passBox .loginPass
{
    width: 125px;
    background: url(images/login-bg-password.png) no-repeat left center;
}
#loginBtn {position: absolute; top: 8px; left: 888px; width: 100px;}

#navWrapper { width:661px;	padding-left:10px; height:45px; background:url(images/nav-bg.png) no-repeat; line-height:45px; float:right; margin-right:15px; margin-top:-20px;}
#nav {margin-top: 4px;}
/*#nav a {color:#fff; font-weight:bold; padding:0 10px; font-size:13px;}*/
#logo {width:269px; float:left; padding-left:5px; padding-top:20px;}
#slogan {padding-left:22px; padding-top:13px; font-size:13px; color:white;}
#logo img {display:inline;}

.staffContainer {margin-bottom: 10px;}
.staffContainer strong {}
.staffNav {margin-left: 8px;}
.staffNav a {display: block; padding: 2px 2px; text-decoration: none;}

#staffRightCol {float: left; width: 550px;}
#staffRightCol h2 {margin-top: 40px; background-color: #eee; padding: 4px 10px; border-bottom: solid 2px #bbb; border-right: solid 2px #bbb;}
.bioHolder {margin: 20px 0;}
.bioPic {float: right; margin: 5px; padding: 3px; border: solid 1px #ccc;}
.bioName {font-weight: bold; font-size: 16px;}
.bioTitle {font-weight: bold; font-size: 14px;}
.bioContact {margin: 8px 0;}
.bioEmail {margin: 8px 0;}
#homeMainWrapper {width:960px; background:url(images/content-bg.gif) repeat-y;}

#homeMain {background:url(images/content-bg-top.gif) top no-repeat; padding-top:15px;}
#homeMainImg {background:url(images/home-main-bg.jpg) top center no-repeat; width:926px; height:300px; margin:0 auto; }
#homeC2AWrapper {float:right; margin-right:10px; width:313px; padding-top:25px;}

#homeCWrapper {width:926px; margin:15px auto 0px auto; min-height:250px;}
#homeContent {width:500px; float:left;}
#homeContent h1 {text-align:left; font-size:17px; font-variant:small-caps; margin:0px;}

#contentC2A {float:left;margin-left:15px;}
#homeBlog {float:right; width:394px;}

#iContentWrapper {width:960px; background:url(images/i-content-bg.gif) repeat-y;}
#iMain {background:url(images/i-content-bg-top.gif) top no-repeat; padding-top:15px;}
#iContent {width:735px; float:right; margin-right:25px; min-height:600px; _height:600px; _overflow:visible;}
#leftColumn {width:162px; float:left; margin-left:22px; min-height:400px; _height:400px; _overflow:visible; color:#000;}

.homeBest {font-size: 15px; line-height: 20px; font-weight: bold; text-align: center;}

#footerLinks {height:20px; line-height:20px; width:950px; font-size: 12px; margin:4px auto; }
#footerNav {color:#eee; float:right; text-align:right;}
#footerNav a {font-size:12px; color:#eee; padding:0px 3px; text-decoration: none;}
#footerText {font-size:12px; color:#eee;}
#footerText a {font-size:12px; color:#eee; text-decoration: none;}

#Ten11 { width:950px; margin:0 auto;text-align:right; font-size: 11px; margin-bottom:4px; margin-top:6px; color:#eee;}
#Ten11 a {font-size:11px; padding: 0px 3px; color:#eee; text-decoration: none;}

div.clear {clear:both;}

h1 {font-size:24px; margin:8px 10px 20px 0px;}
h1.home {}

h2 {font-size: 18px; }
h2.homeblog { margin:0px; line-height:34px; font-size:20px;}

h3 {font-size: 16px;}
h3.home {font-size:14px; margin:0px;}
h4 {font-size:14px; margin:0px;}


li {font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; padding-bottom: 8px;}

hr {border: solid 1px #4b8984; width: 80%;}
