@import "global.css";
@import "widgits.css";

/* General Styles
----------------------------------------------- */
body { background:#a793da url(../images/body.jpg) repeat-x }

h1 { font-size: 1.8em; color:#655E4E; font-weight: normal; margin:20px 0px; padding: 0; }

hr { border-top: 1px solid #DADAD9; margin: 15px 0; width: 100% }

a{color:#959697}
a:hover{text-decoration:none}

/* Page Structure 
----------------------------------------------- */
#credits {width: 875px; padding: 0px 20px 0px 25px; margin: 0 auto; background: url(../images/shadow.jpg) no-repeat center top; height: 90px;}
#credits p {padding: 30px 0px 0px 0px;}
#credits a {color: #000; font-size: 0.7em; text-decoration: underline;}
#credits a:hover {text-decoration: none;}
#bodyWrap{ border-top:2px solid #9a83d6;background: #FFF; padding: 0px 25px 10px 25px; width:872px; }
#wrapper { width:872px; background: url(../images/lnsborder.jpg) left repeat-y;}
#homewrapper { width:872px; margin: 0px 0px 20px 0px}

#firstCol { width:199px; }


#secondCol, #secondColWide, #wrapperHome { padding:0 0 0 20px; width:550px }
#secondColWide, #wrapperHome { width:643px; padding: 0px 0px 0px 30px}
#thirdCol { padding: 5px; background-color:#fbfbfb; width:135px; border: solid 1px #ddd }

/* Homepage 
----------------------------------------------- */

#wrapperHome { background:#fff }
#wrapperHome #content { padding:10px }

#IntroArticle p{margin-bottom:20px}
#IntroArticle .vSpace1{display:none}
#IntroArticle{ display:inline; float:left; width: 296px; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 10px}
#IntroArticle h1,#LatestUpdatesWrap h2,div#FeatureArticle h2{ font-size: 1.4em; color:#655E4E; font-weight: normal; margin:20px 0px; padding: 0; }
#InsideBanner{margin: 0px 0px 0px 0px; padding: 0px;}
#InsideBanner img {float: right}

#LatestUpdatesWrap h2,div#FeatureArticle h2{border-bottom:1px solid #ccc;margin-bottom:20px;margin-top:0px;padding-top:20px;padding-bottom:10px;}
#LatestUpdatesWrap{border-top:1px solid #ccc;padding-top:10px;width: 340px; float:left }
#LatestUpdatesWrap a{font-weight:bold;color:#5e4799 !important; text-decoration:none !important}
#LatestUpdatesWrap a:hover{color:#5e4799 !important; text-decoration:underline !important}

div#FeatureArticle {display:inline;border-top:1px solid #ccc;padding:10px 0 0 0px;width: 477px; float:right;position:relative;margin: 0;}
div#FeatureArticle .FeatureArticleContent{margin-left:183px}
div#FeatureArticle .pic{position:absolute;top:90px;left:0}
div#FeatureArticle li{position:relative}



/* Header 
----------------------------------------------- */
#header {background:#fff }
#logo { padding:27px 0px 20px 0px }
#logo img {display: block; margin: 0px 0px 0px 10px;}
#logo a {display: block;}
#logo span {color: #655E4C; font-family: arial; display: block;}

/* top links TNS
----------------------------------------------- */
ul#tns { padding:20px 0px 0px 0px; color:#202020; font-size: 0.7em }
ul#tns li a {color:#474747; }
ul#tns li span.sep { padding:0 6px }

/* Main Menu
----------------------------------------------- */
#GNSWrap {border-bottom:1px solid #CCCCCC;padding-bottom:1px;}
#gns { position:relative;z-index:0;float:left;width:871px;background:#FDC25B url(../images/gns-orange.gif) repeat-x;border-right:1px solid #edc171;border-top:1px solid #edc171; }
ul#gns li {position:relative;z-index:10;margin-top:-1px;font-weight:bold; font-size: 0.7em;float:left }
ul#gns li a { float:left;border:1px solid #edc171;border-right:0;padding: 12px 20px 12px 20px;height:28px; color:#575653; background: #FDC25B url(../images/gns-orange.gif) repeat-x; text-decoration:none }
ul#gns li a:hover { border:1px solid #ccc;border-right:0;text-decoration:none; background:#BBB9B9 url(../images/gns-grey.gif) repeat-x; color: #575653}
ul#gns li.on a { border:1px solid #ccc;border-right:0;text-decoration:none; background:#BBB9B9 url(../images/gns-grey.gif) repeat-x; color: #575653}
ul li#gns7 a:hover,ul li#gns7.on a{ border-right:1px solid #edc171}


/* Status Bar and Breadcrumbs 
----------------------------------------------- */
#statusBar {background: url(../images/pathlinksbk.jpg) no-repeat; font-size: 0.7em; height:24px; border-bottom:1px solid #E0DCDD; padding: 10px 0px 0px 0px; margin: 0px 0px 2px 0px;}
#statusBar span {float: left; padding: 0px 0px 0px 10px;}
#statusBar a {color: #797873; padding: 0px 0px 0px 0px; display: block; text-decoration: underline;}
#statusBar li a {background: url(../images/pathbullet.jpg) no-repeat left center; padding: 0px 0px 0px 10px;}
#statusBar li.nobk a {background: none; padding: 0px 0px 0px 10px;}

ul#bcrumbs { margin:0 0 0 7px }
ul#bcrumbs li { margin:0 6px 0 0; padding:0px 0px 0px 0px;}
ul#bcrumbs a:hover  {text-decoration: none }

/* First Col 
----------------------------------------------- */

#firstCol a { color:#868686; text-decoration:none; border-bottom: 1px solid #DEDCDD;}
#firstCol a:hover { color:#868686; text-decoration:none !important; border-bottom: 1px solid #DEDCDD;}
#firstCol ul li a { padding:8px 10px 8px 20px; font-size: 0.8em;}
#firstCol ul li a:hover {color: #5E4799}
#firstCol ul li.on a {background: #efefef url(../images/gnsbullet.gif) no-repeat 10px center; color:#5E4799; font-weight:bold;}
#firstCol ul li.on {padding-bottom:0 }
#firstCol ul li.on ul {}
#firstCol ul li.on ul li {padding:0 0 0 14px; background: #FAFAFA;  border:0;  border-bottom: 1px solid #DEDCDD; border-right: 1px solid #E9E9E9;}
#firstCol ul li.on ul li a {padding:5px 0 5px 20px; color:#515048; background: none; font-size: 0.8em; font-weight: normal; color: #868686; border: none;}
#firstCol ul li.on ul li.on, #firstCol ul li.on ul li:hover { color:#44794D; background: #E2F2D9}
#firstCol #InsideBanner {width: 198px; margin: 0px 0px 0px 0px;}
#firstCol div.LNSLinx {margin: 0px; padding: 0px;}

/* Footer
----------------------------------------------- */
#footer {clear:both;background: #FFF;margin: 0 auto; padding:0px 25px 0px 25px; border-top:1px solid #ab98dc; width: 872px;}
#footer a { color:#0E3293 }
#footer .bottom ul#FNS { float:right; margin: 15px 0px 0px 0px;padding:0}
#footer .bottom ul#FNS li span.sep { padding:0 6px }
#footer .bottom p { color:#202020; text-align:left; float: left; margin:15px 0px 0px 0px; padding:0;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: 872px; background: url(../images/pgbtm.gif) no-repeat bottom; padding: 0px 25px 0px 25px; margin: 0 auto; height: 17px;}


/* Address
----------------------------------------------- */
#address a { color:#0E3293 }
#address ul li { width: 450px }


/* Previous & Next links 
----------------------------------------------- */

#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.line{ display:none }
#content ul.sitemap li { padding:15px 0 15px 10px; background:none; line-height:1.6em; border-bottom:1px solid #efefef }
#content ul.sitemap li li { border:0;padding:0 }

#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; margin-left: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: #5E4799;  text-decoration: underline;}

#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 }

