/* TAG STYLES */
body { background: #D9C48D; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; padding: 0px; }
p, td { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
p { line-height: 16px; margin: 0px; padding: 0px 0px 16px; }
h1, h2 { color: #000000; font-family: Georgia, Times, sans-serif; font-size: 18px; margin: 0px; padding: 5px 0px 16px; }
h3 { color: #8C6E23; font-family: Georgia, Times, sans-serif; font-size: 12px; margin: 0px; padding: 0px 0px 16px; }
div, li, ul { margin: 0px; padding: 0px; }
ul.list { margin: 0px; padding: 0px 0px 16px 16px; }

/* LINK STYLES */
a.bottom:link { color: #488D85; text-decoration: none; margin: 0 4px;}
a.bottom:visited { color: #488D85; text-decoration: none; margin: 0 4px;}
a.bottom:hover { color: #488D85; text-decoration: underline; margin: 0 4px;}
a.bottom:active { color: #488D85; text-decoration: none; margin: 0 4px;}

a.footer:link { color: #FFFFFF; text-decoration: underline; }
a.footer:visited { color: #FFFFFF; text-decoration: underline; }
a.footer:active { color: #FFFFFF; text-decoration: underline; }
a.footer:hover { color: #FFFFFF; text-decoration: underline; }

/* NAVIGATION MENU */
.navContainer { background: url(images/shell/nav_repeat.jpg) repeat-x; list-style-type: none; margin: 0px; padding: 0px 23px; width: 919px; text-align:left; }
.navContainer li.navitem { background: url(images/shell/nav_divider.gif) no-repeat top right; float: left; list-style-type: none; }
.navContainer li.navlast { float: left; list-style-type: none; }
.navContainer li a:link, .navContainer li a:visited, .navContainer li a:active { color: #FFFFFF; display: block; font-family: Georgia, Times, serif; font-size: 13px; margin: 0px 2px 1px; padding: 17px 10px; text-decoration: none; -webkit-text-size-adjust:none; }
.navContainer li a:hover { border-bottom: 5px solid #B3BABE; color: #FFFFFF; display: block; font-family: Georgia, Times, serif; font-size: 13px; padding: 17px 10px 9px; text-decoration: none; -webkit-text-size-adjust:none; }
.navContainer li a.nav_at:link, .navContainer li a.nav_at:visited, .navContainer li a.nav_at:active { border-bottom: 5px solid #B3BABE; color: #FFFFFF; display: block; font-family: Georgia, Times, serif; font-size: 13px; padding: 17px 10px 9px; text-decoration: none; -webkit-text-size-adjust:none; }
		
/* BACKGROUND/PADDING STYLES */
.body_repeat { background: url(images/shell/body_repeat.gif) repeat-y; }
.contact_form { background: #FEFcFE; border: 1px solid #EBD391; padding:10px 10px; }
div.footer { color: #FFFFFF; font-size: 9px; padding: 5px 15px; }
.feature_container { background: url(images/shell/feature_bottom.gif) no-repeat; background-position: bottom left; }
.feature_container_last { background: url(images/shell/feature_bottom.gif) no-repeat; background-position: bottom left; padding-bottom: 20px; }

.feature_content { background: url(images/shell/feature_top.gif) no-repeat; background-position: top left; padding: 20px;}
.footerNav { font-size: 10px; padding: 10px 0px 20px; }
.grey {font-size:12px; color:#000000;}
.home_body { background: url(images/home/home_body_bkg.jpg) no-repeat; padding: 30px 10px 20px 40px; }
.home_feature_bkg { background: #FFFFFF url(images/home/home_feature_bkg.jpg) no-repeat; padding: 20px; width:175px; text-align:center;}
.home_news_bkg { background: url(images/home/home_news_bkg.jpg) no-repeat; padding: 30px 20px 20px; }
.img_left { float: left; padding: 0px 20px 20px 0px; }
.img_right { float: right; padding: 0px 0px 20px 20px; }
.quill { background: url(images/home/quill.gif) no-repeat 0px 33px; }
.sidebar_right { float: right; padding-left: 10px; margin: 0px 0px 20px 20px; }
.sub_body { padding: 30px 40px 20px; }

/* TEXT STYLE */
h3.newsitem { margin: 0px; padding: 0px; }
p.last { padding: 0px; }
p.newsitem { border-bottom: 1px solid #CCCCCC; margin-bottom: 10px; padding-bottom: 10px; }
p.quote { color: #8C6E23; font-family: Georgia, Times, sans-serif; font-size: 16px; line-height: 24px; }
p.author { color: #989383; font-family: Georgia, Times, sans-serif; font-size: 12px; }
.txtsml { font-size: 10px; }

