/* general */


body
{	font-family: verdana,arial,helvetica;
	font-size: 13pt;
	background:#000000;
	color: #ffff00;
	text-align: left;
	margin-left: 50px;
	margin-right: 10px;
 }
 
 p {margin-top:5px; 
	color:#ffffff; }

ul#access {visibility: visible; position:absolute; top:-10px; left:0; color:#fff; font-size:1px; line-height:1px; background-color:#fff; }
ul#access a, #access a:hover { color: #fff; }
ul#access li { float:left;}
	
#logo a img {display:none;} 
#logo span{ display:block; font-size: 1.7em; color:lime; }
#tns {margin-top:20px;} 
#topSearch {margin-top:20px;}
#topSearch .inner {margin-right:10px;}
#topSearch input {margin-right:10px;}
#topSearch #btnSearch {width:50px;}

#gns {margin:10px 0 10px 0;} 
#topLinks ul li.lowgraphics {display:inline; }
#topLinks ul li.lowgraphics span {display:none; }
#statusBar ul#bcrumbs {display:block; clear: both; padding-bottom:20px;}
#statusBar ul#bcrumbs li {display:inline; padding-right:10px;}
#statusBar ul#bcrumbs li.on a {color:Lime;}


a{font-size: 13pt; color: Aqua;}
a:link{color: Aqua;}
a:visited{color: Aqua;}
a:hover{color: #ff9900;}
td,input,select,textarea,p,ul,ol, br {font-size: 15pt;} 
.tnshide {display: block;}
img {display: none;}
#logo img{display: block;}
#searchCol {padding: 0px;}


#firstCol ul li ul li a {padding:0px 0px 0px 20px; font-size:13pt; color:Silver;}
#firstCol ul li ul li a:hover {color:#ff9900;}
#firstCol ul li ul li ul li a {padding:0px 0px 0px 40px; font-size:13pt; color:Fuchsia;}


/* home */
#homeWrap {padding:15px 0 20px 0px;}
#homeWrap p {font-size:14pt;}
#homeWrap div.first {margin:20px 0 20px 0;}
#homeWrap div.second h2 embed.sIFR-flash {display:none;}
#homeWrap h2.sIFR-replaced {padding-bottom:20px;}
#homeWrap dl dd {padding:7px 0 7px 0px;}
#homeWrap ul li {padding:5px 0 5px 0px;}

#homeWrap div.third {margin-top:20px;}
#homeWrap div.third dl {margin-top:20px;}

#homeWrap div.third h2 embed.sIFR-flash {display:none;}
#homeWrap div.fourth {margin-top:20px;}
#homeWrap div.fourth h2 embed.sIFR-flash {display:none;}
#homeWrap div.fourth .middle {margin-top:20px; }
#homeWrap div.fourth .middle h2 {padding-bottom:5px; }
#homeWrap div.fourth .bottom {margin-top:20px;}



/* inside */

#statusBar {margin-top:20px}
#wrapper {margin-top:20px; clear: left;}
#secondCol #secondCol-single div#content {margin-top:20px;}
#secondCol #secondCol-single div#content p {font-size:13pt;}
#secondCol #secondCol-single div#content h1 embed.sIFR-flash {display:none;}
#secondCol #secondCol-single div#content h1.sIFR-alternate {padding-bottom:50px;}
#secondCol #secondCol-single div#content h1 {font-size:1.5em; margin-bottom:20px;}
#secondCol #secondCol-single div#content ol li {padding:10px;}
#secondCol #secondCol-single div#content #mediaList {padding:0px 0 20px 0;}
#secondCol #secondCol-single div#content #mediaList dd hr {margin:20px 0 10px 0;}
#secondCol #secondCol-single div#content #mediaList dt {padding:10px 0 10px 0;}
#secondCol #secondCol-single div#content .article ul {margin-top:20px; margin-bottom:20px;}

#secondCol #secondCol-wide .formStyle {margin:20px 0 20px 0;}
#secondCol #secondCol-wide .formStyle .opener {margin-bottom:20px;}
#secondCol #secondCol-wide .formStyle .features tbody table tr td {padding-right:10px; background:#000000 !important;}

#secondCol #secondCol-wide div#content {margin-top:20px;}
#secondCol #secondCol-wide div#content h1 embed.sIFR-flash {display:none;}
#secondCol #secondCol-wide div#content .article {margin-bottom:20px; }
#secondCol #secondCol-wide div#content .article p {font-size:13pt; }
#secondCol #secondCol-wide div#content .arealist {font-size:13pt;}
#secondCol #secondCol-wide div#content .arealist tbody tr td {margin-top:20px; padding-right:50px; vertical-align:top; }
#secondCol #secondCol-wide div#content .data table tr td.datahdr {background:green !important; }
#secondCol #secondCol-wide div#content .data table tr td {padding:10px;background:purple !important;text-align:left; font-size:13pt; border: 3px solid lime;}

#secondCol #secondCol-single div#content .article {margin-bottom:20px; }
#secondCol #secondCol-single div#content .article h2 {margin-top:20px; margin-bottom:20px;}
#secondCol #secondCol-single div#content .article ul li {padding:5px 0 5px 0; font-size:13pt;}
#secondCol #secondCol-single div#content .faqClamShellList dl.list dd.seperator {padding:5px 0 5px 0;}


#secondCol #secondCol-single div#content .faqList {margin-bottom:20px; }
#secondCol #secondCol-single div#content .faqList  h2 {margin-top:20px; margin-bottom:20px;}
#secondCol #secondCol-single div#content .faqList  ul li {padding:5px 0 5px 0; font-size:13pt;}
#secondCol #secondCol-single div#content .faqList  ul li ul li {padding:0px 0px 0px 20px; font-size:13pt;}
#secondCol #secondCol-single div#content .faqList dl.list {padding:20px 0 5px 0;}
#secondCol #secondCol-single div#content .faqList dl.list h3 {padding:20px 0 5px 0;}
#secondCol #secondCol-single div#content .faqList dl.list p {padding-bottom:20px;}
#secondCol #secondCol-single div#content .faqList dl.list dt#faq2 {padding-bottom:20px;}

#secondCol #secondCol-single div#content .faqList dl.list dd ul li {padding:10px 0 0px 10px;}


#secondCol #secondCol-single div#content_right {margin-top:15px;}
#secondCol #secondCol-single div#content_right dt {margin-bottom:15px; font-size:15pt; color:Lime;}
#secondCol #secondCol-single div#content_right .relatedInfo {margin-top:15px;}
#secondCol #secondCol-single div#content_right .relatedInfo dl dd {padding:0px 0 10px 0px;}
#secondCol #secondCol-single div#content_right select {font-size:13pt;}

/*sitemap*/

div#content ul.sitemap {background: none; list-style:none !important;}
#content ul.sitemap li.top {background: none;}
#content ul.sitemap li.top a {color: yellow; font-weight:bold; text-decoration:none; font-size:1.2em; list-style-type:none !important; }
#content ul.sitemap li.top a:hover {color:#ff9900;text-decoration:underline;  }
#content ul.sitemap li.line {padding:8px 0px 25px 0px; list-style-type:none !important; background:none !important;}
#content ul.sitemap li.top ul.inner {margin:0px; padding:20px 0px 20px 15px;}
#content ul.sitemap li.top ul.inner li a {color: Aqua; padding: 10px 0px 10px 0px; font-size:1em; font-weight:bold;}
#content ul.sitemap li.top ul.inner li ul.inner li { background: none;margin-left:30px;}
#content ul.sitemap li.top ul.inner li ul.inner li a {color:silver;  padding:15px 0 20px 0; list-style:none !important; background: url(../images/arrow_bcrumb.gif) no-repeat 0.5em ;font-size:1em; font-weight:normal;}
#content ul.sitemap li.top ul.inner li ul.inner li ul.inner li a {color:Fuchsia;font-size:0.9em; }


/* footer */
#footer {padding-top:20px; padding-bottom:70px;}
#footer div.top ul {list-style:none;}
#footer div.bottom ul li {display:inline;}





