﻿body 
{
	background-color: #070707;
	background-image: url(../images/bg.gif); 
	background-repeat:repeat-x;
	margin-left:15px;
	margin-right:20px;
	font-size:81.4%;
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align:justify;
	min-width: 935px;
	/* width:expression( (document.body.clientWidth < 760 ? "759px" : (document.body.clientWidth > 1220 ? "1220px" : "100%")) ); */
}

html, body {height:100%;}
hr {background-color:#535353; height: 1px;}
/* GENERAL */
select 
{
	height:18px; 
	width:100%; 
	border:solid 1px #cccccc; 
	font-family:Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 0.88em;
	background-color: #ffffff;
	margin: 10px 0px 10px 0px;
}
ul,ol {margin:0; border:0; text-align:left; padding-left:5px; padding-right:5px;}
sup, sub {font-size:smaller; vertical-align:super; }
.registered {vertical-align:super; font-size:smaller;}

.hidden {position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden;}


#pageContainer {margin-top: 25px;}
.container {float:left; width:100%; height:auto; overflow:hidden;}

.searchBox {height:15px; width:150px; border:solid 1px #cccccc; }

/* TOPNAV */
#topNav {list-style-type: none; margin-right: -10px; font-family:Arial, GillSans;}

#topNav ul {float:left; list-style:none; padding:0;}
#topNav ul li {display:inline; padding:0;} 

#topNav .navFirstItem a 
{ 
	font-family: Arial, GillSans;
	font-size:0.88em;
	padding-left:10px; padding-right:10px;
}

#topNav .navFirstItem a:link, #topNav .navFirstItem a:visited 
{
	float:left;
	font-family: Arial, GillSans;
	color:#FFFFFF;
	text-decoration: none;
	list-style-type:none;
	text-indent:0;
}

#topNav .navFirstItem a:hover, #topNav .navFirstItem a:active, #topNav .navFirstItem a:focus 
{
	float:left;
	color:#000000;
	text-decoration: underline;
}

#topNav .navFirstItemSelected a 
{
	float:left;
	color:#000000;
	font-size:0.88em;
	padding-left:10px; padding-right:10px;
}

#topNav .navFirstItemSelected a:link, #topNav .navFirstItemSelected a:visited 
{
	font-size:0.88em;
	color:#000000;
	text-decoration: none;
}

#topNav .navFirstItemSelected a:hover, #topNav .navFirstItemSelected a:active, #topNav .navFirstItemSelected a:focus 
{
	font-size:0.88em;
	color:#000000;
	text-decoration: underline;
}

#topNav .navItem a 
{ 
	border-left: solid 1px #FFFFFF;
	font-size:0.88em;
	padding-left:10px; padding-right:10px;
}

#topNav .navItem a:link, #topNav .navItem a:visited 
{
	float:left;
	font-family: Arial, GillSans;
	color:#FFFFFF;
	text-decoration: none;
	list-style-type:none;
	text-indent:0;
}

#topNav .navItem a:hover, #topNav .navItem a:active, #topNav .navItem a:focus 
{
	float:left;
	color:#000000;
	text-decoration: underline;
}

#topNav .navItemSelected a 
{
	border-left: solid 1px #FFFFFF;
	float:left;
	color:#000000;
	font-size:0.88em;
	padding-left:10px; padding-right:10px;
}

#topNav .navItemSelected a:link, #topNav .navItemSelected a:visited 
{
	font-size:0.88em;
	color:#000000;
	text-decoration: none;
}

#topNav .navItemSelected a:hover, #topNav .navItemSelected a:active, #topNav .navItemSelected a:focus 
{
	font-size:0.88em;
	color:#000000;
	text-decoration: underline;
}

#topNav .navSeperator {float:left; height:20px; width:1px; background-color:#FFFFFF; margin-top:2px;}

/* ====================================================== */

.block_title { font-family:Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif; color: #FFFFFF; font-size: 16px; font-weight:bold; text-align: left; margin-bottom: 5px; line-height: 1.25em;}
.block_text { font-family:Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif; color: #FFFFFF; font-size: 1.0em;  text-align: left;}
.block_text ul li {margin-left: 20px;}
.block_text ol li {margin-left: 20px;}
.block_text a, .block_text a:link, .block_text a:visited, .block_text ul li a, .block_text ul li a:link, .block_text ul li a:visited
{color:#ffffff; width:100%; font-size:1.0em; text-decoration: underline; text-align: left;}
.block_text a:hover, .block_text a:active, .block_text a:focus, .block_text ul li a:hover, .block_text ul li a:active, .block_text ul li a:focus 
{text-decoration: none;}
.block_smalltext {font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif; color:#ffffff; font-size: 0.88em; font-weight: normal; text-align: left; line-height: 30px;}
.block_image_caption { font-family:Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif; color: #9A9A9A; font-size: 0.75em;  text-align: justify;  }
.block_doc_ul { margin-left:10px; color: white; font-size: 1.0em; }
.block_doc_ul li a, .block_doc_ul li a:link, .block_doc_ul li a:visited
{color:#ffffff; width:100%; font-size:1.0em; text-decoration: underline; text-align: left;}
.block_doc_ul li a:hover, .block_doc_ul li a:active, .block_doc_ul li a:focus 
{text-decoration: underline; text-align: left;}

.block_images_top { padding: 0px; clear: both; height: 100%; overflow:auto; padding-top: 15px;}
.block_images_top div {float: left; height: auto; padding-right: 15px; padding-bottom: 15px; }
.block_images_right { float: right;	padding: 15px; padding-top: 0px; padding-right: 0px;}
.block_images_left {float: left; padding: 15px; padding-top: 0px; padding-left: 0px;}

/* Round concer */
.roundcont { background-color: #000000; color: #ffffff;}
img.corner { width: 10px; height: 10px; border: none; display: block !important;}

.title {float:left; width:100%; background:#000000; color: #ffffff; }
.title2 {float:left; width:100%; color: #ffffff; }
.title .bgtop .text, .title2 .bgtop .text {padding: 10px 5px 0px 15px; font-weight:bold; font-size:16px; text-align:left; float: left; }
.title .bgtop .highlightedtext, .title2 .bgtop .highlightedtext {color: #9f1127;}
.title .bgtop .pageno {font-size: 0.88em; text-align: right; color:#999999; width:130px; float:right; padding-top:10px; margin:0px;} 
.title .bgtop form {margin: 0px; padding:0px;}
.title .bgtop select {margin: 0px 5px; width: 50px;}
.title img.corner { width: 16px; height: 9px; border: none; background-color: #ffffff; display: block !important; }

.title .bgtop, .title2 .bgtop {float: left; width: 770px; background: url(../images/title_top.gif) no-repeat top; margin: 0px; padding:0px;}
.title .bgbtm, .title2 .bgbtm {float: left; width: 770px; height: 10px; background: url(../images/title_btm.gif) no-repeat top; padding:0px; margin:0px;}

/* LANDING PAGE */	
#insidepageNav .navItem a, #insidepageNav .navItem a:link, #insidepageNav .navItem a:visited 
{color:#ffffff; width:100%; text-decoration: none;}
#insidepageNav .navItem a:hover, #insidepageNav .navItem a:active, #insidepageNav .navItem a:focus 
{text-decoration: underline;}

#insidepageNav .navItemSelected {float:left; width:100%; color: #ffffff; display:block;}
#insidepageNav .navItemSelected .text {padding: 2px 15px 2px 5px;}

#insidepageNav .navItemSelected a, #insidepageNav .navItemSelected a:link, #insidepageNav .navItemSelected a:visited 
{float:left; color:#ffffff; width:100%; text-decoration: none;}
#insidepageNav .navItemSelected a:hover, #insidepageNav .navItemSelected a:active, #insidepageNav .navItemSelected a:focus 
{text-decoration: underline;}

#insidepageNav .navItemSelected img.rndcorner { width: 7px; height: 4px; border: none; display:block !important; }

#insidepageNav .navItemSelected .subnavbg {float: left; width: 165px; background: url(../images/subnavbg_top.gif) no-repeat top; margin: 0px; padding:0;}
#insidepageNav .navItemSelected .subnavbg_btm {float: left; width: 165px; height: 7px; background: url(../images/subnavbg_btm.gif) no-repeat top;}
/* ////////////////////////SITEMAP //////////////////////////////////////*/

#sitemapcontainer {width: 770px; padding: 0;}  
	
.sitemapsections {margin: 0; width: 377px; float: left; }
.sitemapsections_r {margin-left: 16px; width: 377px; float: left; }	
.primarylisting {list-style-image: url(../images/white_arrow.gif); margin-left: 25px; font: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 24px; }	
.secondarylisting {font-weight: normal; line-height: 24px;}
.teritarylisting {font-size: 10px; color:#8a8a8a; line-height: 14px;}
.sitemapsections ul li ul li, .sitemapsections ul li ul li ul li {list-style-type: none; margin-left:0;	list-style-position: outside; list-style-image: none;}


/* -------------------- round corner box ------------------------------*/

.roundcorner {float: left; display: block; height: 35px; width: 367px; background: url(../images/corner_l.gif) no-repeat top left; margin: 10px 0;}
.roundcorner_right {float: left; display: block; height: 35px; width: 10px; background: url(../images/corner_r.gif) no-repeat top left; margin: 10px 0;}
.roundcorner h2.color1 {color:#9f1127; font-size: 14px; font-weight: normal; margin: 10px;}
.roundcorner h2.color2 {color:#ff9b00; font-size: 14px; font-weight: normal; margin: 10px;}
.roundcorner h2.color3 {color:#a3248f; font-size: 14px; font-weight: normal; margin: 10px;}
.roundcorner h2.color1 a{color:#9f1127; font-size: 14px; font-weight: normal; text-decoration: none; vertical-align:middle;}
.roundcorner h2.color2 a{color:#ff9b00; font-size: 14px; font-weight: normal; text-decoration: none; vertical-align:middle;}
.roundcorner h2.color3 a{color:#a3248f; font-size: 14px; font-weight: normal; text-decoration: none; vertical-align:middle;}
.roundcorner h2.color1 a:hover, .roundcorner h2.color2 a:hover, .roundcorner h2.color3 a:hover{text-decoration: underline;}


/* -------------------- link ----------------------------*/
.primarylisting a.navItem {color: White; text-decoration: none; }
.primarylisting a.navItem:hover {text-decoration: underline; }

/* ------------------------------- search result ---------------------------------------*/
.results {padding-left: 0px; margin-left: 15px; width: 755px;}
.results .item {border-top: 1px solid #9a9a9a; padding: 10px 0px; width: 100%;}
.results .colorheader{color: #9f1127; font-size: 1em; font-weight: bold; clear: both;}
.results .itementry{padding-top: 10px; height: 100%; overflow: hidden;}
.results .boldheader {color: #ffffff; font-size: 1em; font-weight: bold; float: left; clear: left; padding-right: 10px;}
.results .block_text {float: left; clear: right;}
.results a, .results a:visited{ color:#ffffff; font-size: 1em; text-decoration:underline;}
.results a:hover, .results a:focus{ color:#9f1127; font-size: 1em; text-decoration:underline;}


/* ------------------ two column box ------------------------*/
.twocolumn {width:353px; height:auto; padding-left:10px; padding-right:10px; background-color:black; float:left;}

.linecolor{background-color:#535353;}

/* ----------------------- img home --------------------------*/
.imgthumb {border: 1px solid #ffffff;}

.title_nav {color: #ffffff; font-weight:normal; font-size:13px; text-decoration:none;}
.previousnext:hover, .previousnext:focus {text-decoration:underline;}

.twocolumnmargin {float:left; width: 100px;}
.pagenumberbox {width:50px; font-family:Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif; margin-right:5px; float:left;}