@import "global.css";
@import "widgits.css";

/* General Styles
----------------------------------------------- */
body { background:#06341A url(../images/reskin/bg.jpg) no-repeat }
h1 { font-size: 1.8em; color:#655E4E; font-weight: normal; margin:20px 0 }
hr { border-top: 1px solid #DADAD9; margin: 15px 0; width: 100% }

/* Page Structure 
----------------------------------------------- */
#bodyWrap, #homeWrap{ width:926px; background:#fff; color:#5B5B5B; font-family: Georgia, Tahoma, Verdana, Helvetica, sans-serif  }
#template-inner, #bodyWrap #content{ padding:0 10px }
#firstCol { width:199px; margin:5px 0 0 20px }
#secondColWide{ padding-left:17px; width:580px; _width:560px }

/* Homepage 
----------------------------------------------- */
#homewrapper{ clear:both; float:left; width:100%; margin-bottom:10px; background:url(../images/reskin/dots.gif) repeat-y 387px 0 }

#Intro { float:left; width:100%; margin-top:10px }
#IntroArticle{ float:left; width: 359px; margin-bottom:0 }
#IntroArticle h1 { display:none }
#IntroArticle a {color: #48794C; margin: 20px 0px 0px 0px; display: block; text-decoration: underline;}
#IntroArticle a:hover {text-decoration: none;}
#InsideBanner{ float:right }



#LatestUpdatesWrap{ float:left; clear:right; width:379px }
#LatestUpdatesWrap div{ padding:10px }
div#FeatureArticle {width: 505px; float:right; margin-bottom:0 }
div#FeatureArticle .FeatureArticleContent{ margin-top:20px }
div#FeatureArticle div.pic{ margin-top:5px }
#LatestUpdatesWrap h2 , #FeatureArticle h2 { background:url(../images/reskin/lns-on.gif) repeat-x; font-size:1.1em; height:40px; padding-left:10px; text-transform:uppercase; color:#655E4E; margin-top:0 }
#LatestUpdatesWrap h2 span, #FeatureArticle h2 span{ padding-top:10px; display:block }
#LatestUpdatesWrap h3 { text-decoration:underline; color:#2a798a; margin:10px 0 }
#LatestUpdatesWrap h3 a{ color:#2a798a }
#LatestUpdatesWrap a { text-decoration: none;}
#content #LatestUpdatesWrap dd a {margin: 0px; color: #46764C; font-weight: bold; text-decoration: none !important;}



/* Header 
----------------------------------------------- */
#header {background:#f3cb1c url(../images/reskin/banner-rgt.jpg) no-repeat right; width:100%; float:left }
#logo img {display: block}
#logo a {display: block;}


/* Main Menu
----------------------------------------------- */
#GNSWrap {float:left}
ul#gns{ float:left; width:916px; background:#fef0c5; padding-left:10px }
ul#gns li { font-weight:bold; font-size: 0.7em  }
ul#gns li a { padding: 12px 12px 8px 12px; text-transform:uppercase; background:url(../images/reskin/pipe.gif) no-repeat right; color:#666666; text-decoration:none }
ul#gns li a.on { text-decoration:underline }
ul#gns li#contact a { background:none }
ul#gns li a:hover { text-decoration:underline }
ul#gns li#gns0{ display:none }


/* First Col 
----------------------------------------------- */
#firstCol{ width: 270px }
#firstCol a { color:#666666; text-decoration:none }
#firstCol a:hover { text-decoration:underline }
#firstCol ul { clear:both }
#firstCol ul li { margin-top:10px; height:40px; background: url(../images/reskin/lns-off.gif) repeat-x; }
#firstCol ul li a { padding:10px 10px 0 20px; font-size: 0.7em; color:#666666; font-weight:bold }
#firstCol ul li ul{ position:relative; top:10px }
#firstCol ul li ul li a { padding:10px 10px 0 40px }
#firstCol ul li.on{background: url(../images/reskin/lns-on.gif) repeat-x}
#firstCol ul li ul li.on{background: url(../images/reskin/lns-off.gif) repeat-x;}
#firstCol ul li ul li.on a{ text-decoration:underline }
#firstCol #InsideBanner {width: 270px  }
#firstCol #InsideBanner div.imgText{ color:#666; font-weight:bold; font-size:0.7em; margin:10px 0 10px 10px }



/* Footer
----------------------------------------------- */
#footer { padding:10px 25px 0px 25px; border-top:1px solid #48764F;}
#footer a { color:#0E3293 }
#footer .bottom ul#FNS { float:right; margin: 22px 0px 0px 0px;}
#footer .bottom ul#FNS li span.sep { padding:0 6px }
#footer .bottom p { color:#202020; text-align:left; float: left; margin:6px 0px 20px 20px; font-size: 0.7em}
#footerLogo {float: left; display: inline; padding: 0; margin: 0}
#FNS {font-size: 0.7em;}
#FNS a {color: #242021; text-decoration: underline;}
#FNS a:hover {text-decoration: none;}
#PageBtm {width: 888px; background: url(../images/pgbtm.gif) no-repeat bottom; padding: 0px 25px 0px 25px; margin: 0 0 0 175px; height: 17px;}


/* Previous & Next links 
----------------------------------------------- */
#bodyWrap #content{ background:url(../images/reskin/dots.gif) repeat-y; background-position:left; padding-left:17px; margin-bottom:20px  }

#bodyWrap #content h1 {display:none }
#bodyWrap #page-header{ float:left; min-height:70px }
#bodyWrap #page-header h1 {font-size: 1.5em; color:#669999; font-weight: normal; margin:25px 0px 20px 325px; _margin:25px 0px 20px 345px; padding: 0; }

#content ul.nextback { margin:20px 0 10px 0;  height:18px; list-style-type:none; }
#content ul.nextback li { width:20% }
#content ul.nextback li.first { color:#9c9c9c } 

 /*Sitemap
----------------------------------------------- */
#content ul.sitemap { clear: both; font-size:1.2em }
#content ul.sitemap li { padding:0 0 0 10px; background:none; line-height:1.6em }
#content li.top {font-weight: bold; font-size: 0.7em;}
#content li.top li {font-weight: normal; font-size: 1em;}
#content .inner{margin: 10px 0px 0px 40px;}

/*Newslists
----------------------------------------------- */
.mediaList { margin-top: 10px; padding-bottom: 15px;}
.mediaList dt a{ font-weight:bold }
.mediaList dd.pic{ display:inline; float:right; margin-top:20px }
.mediaList dd hr {display: none !important }
.mediaList dt { font-size: 0.8em; font-weight: bold; color: #797873; margin: 20px 0px 5px 0px }
.mediaList dd {font-size: 0.8em; line-height:1.4em;}
.mediaList dt a {color: #4B7B55;  text-decoration: underline;}
.mediaList dt a:hover {color: #4B7B55 !important; text-decoration: none;}
#ArticleList hr {display: none;}

/*standard or news article 
---------------------------------------------- */
.article{ margin-bottom:20px }
.article .pic { display:inline; float:right; margin:10px }

/*FAQ list
---------------------------------------------- */
div.faqClamShellList dl dt{ color:#1E84AF; text-decoration:underline }
div.faqClamShellList dl dt:hover{ cursor: pointer }

/*DISQUS
---------------------------------------------- */

#content .dsq-post-fields table td, #content .dsq-request-user-info table td, #content .dsq-comment-header table td{ border:none }
#content .dsq-post-fields table td input{ float:none }
#content ul#dsq-comments li, #content ul.dsq-login-buttons li{ list-style:none; background:none }

#dsq-content ul, #dsq-content li, #dsq-content ol, #dsq-content cite, #dsq-content div, #dsq-content table, #dsq-content td, #dsq-content th, #dsq-content p, #dsq-content a, #dsq-content img, #dsq-content caption{ font-size:1.1em }
#content #dsq-content .dsq-options{ background:none }

#dsq-content div.dsq-sharing-options{ margin:10px 0 }

#dsq-content div#dsq-comments-title{ margin:20px 0 20px 0 }