/************************************ RESET *********************************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, h1, h2, h3, h4, h5, h6 {
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:0;
	outline:0;
	font-weight:normal;
	font-style:normal;
	font-size:12px;
	font-family:Arial,Verdana,Helvetica,Georgia,Bookman Old Style,Book Antiqua,Tahoma,Geneva,Times New Roman,SunSans-Regular,sans-serif;
	vertical-align:baseline;
	background:transparent;
}
html { height:100%; width:100%; font-size:100.1%; }
body { height:auto !important; height:100%; min-height:100%; _height:100%; position:relative; }
table {
	border-collapse:collapse;
	border-spacing:0;
}
caption, th, td {
	text-align:left;
	font-weight:normal;
}
input, textarea, select {
	color:black;
	font-weight:normal;
	font-style:normal;
	font-size:12px;
	font-family:Arial,Verdana,Helvetica,Georgia,Bookman Old Style,Book Antiqua,Tahoma,Geneva,Times New Roman,SunSans-Regular,sans-serif;
	background:white;
}
ol, ul { list-style:none; }
li { list-style-type:none; }
:focus { outline:0; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q {	quotes:"" ""; }
sub, sup {
	position: relative;
	display: inline-block;
	font-size: 10px;
	line-height: 10px;
}
sub {
	top: 5px;
	vertical-align: middle;
}
sup {
	top: -5px;
	margin-top: -11px;
}
strong, b { font-weight:bold; }
em, i { font-style:italic; }
u { text-decoration:underline; }

/************************************ RESET END *********************************************/

.clear { clear:both; }
.justify { text-align:justify; }
.hidden { display:none; }   
img.left { float:left; margin-right:10px; }
img.right { float:right; margin-left:10px; }
a.text,a.text:link,a.text:visited,a.text:active,a.text:hover { color:Black; text-decoration:none; cursor:text; } 		

h1 { font-size:24px; line-height:26px; }
h2 { font-size:21px; line-height:21px; }
h3 { font-size:20px; line-height:20px; }
h4 { font-size:19px; line-height:19px; }
h5 { font-size:18px; line-height:18px; }
h6 { font-size:17px; line-height:17px; }

span.h2 { font-size:21px; line-height:21px; }

a, a:link, a:visited, a:active { font-size:12px; color:#0000FF; text-decoration:none; }
a:hover { text-decoration:underline; }

div#Wrapper { padding-bottom:48px; line-height:16px; }

div#TopLine { height:150px; background:black url(/images/header.aspx) no-repeat 50% 0; width:100%; }
	div#Header { position:relative; height:100px; width:960px; margin:0 auto; }
	div#Header a.NavIcon	{ position:absolute; display:block; top:15px; width:11px; height:11px; background:url('/App_Themes/Satellite/images/home-print-map0.gif') no-repeat 0 0; }
	div#Header a#Home		{ right:63px; background-position:0 0; }
	div#Header a#Print		{ right:37px; background-position:-11px 0;}
	div#Header a#Sitemap	{ right:11px; background-position:-22px 0;}
	div#Header ul#Menu { position:absolute; top:125px; left:0px; width:960px; height:25px; }
		ul#Menu li { float:left; line-height:25px; height:25px; border-left:solid 1px black; }
		ul#Menu li a, 
		ul#Menu li a:link, 
		ul#Menu li a:visited, 
		ul#Menu li a:active	 { position:relative; float:left; color:white; font-size:13px; padding:0 10px 0 10px; text-decoration:none; }
		ul#Menu li a:hover   { color:#fbfbc4; background:black; }
		ul#Menu li a.CMSListMenuLinkHighlighted,  
		ul#Menu li a.CMSListMenuLinkHighlighted:link,  
		ul#Menu li a.CMSListMenuLinkHighlighted:visited,  
		ul#Menu li a.CMSListMenuLinkHighlighted:active	{ background:black; }

#container { width: 100%; line-height:17px; }
#content { width: 100%; float:left; padding:20px 0; }
#text { margin:0 190px 0 235px; min-height:300px; _height:300px;  }

#left { float:left; width:235px; margin-left:-100%; }
#right { float:left; width:190px; margin-left:-190px;}

#left #CMSListMenu1 { margin-bottom:30px; }
#left a,  #left a:link,  #left a:visited,  #left a:active,
#right a, #right a:link, #right a:visited, #right a:active { text-decoration:none; }
#left a:hover, #right a:hover { text-decoration:underline; }
#left span.CMSListMenuLinkHighlighted { color:#000; font-weight:bold; }

div.LinksL { padding-left:13px; margin-top:10px; }
div.LinksR { padding-left:6px; margin-top:10px; }
#left div.LinksL a, 	
#left div.LinksL a:link, 
#left div.LinksL a:visited,	
#left div.LinksL a:active,
#left div.LinksL a:hover { color:#0000FF; text-decoration:underline; font-family:arial,sans-serif; font-size:13px; font-weight:bold; } 		
#right div.LinksR a, 	
#right div.LinksR a:link, 
#right div.LinksR a:visited,	
#right div.LinksR a:active,
#right div.LinksR a:hover { color:#0000FF; text-decoration:underline; font-family:arial,sans-serif; font-size:12px; font-weight:bold; } 		

#left_i { padding:15px 15px 15px 20px;  }
#left_i ul li { padding:3px 0; line-height:13px; }
#left_i ul ul { padding:5px 0 5px 10px; display:block; }
#left_i ul li img { margin-left:2px; vertical-align:middle; display:inline; }

#right_i {padding:15px 20px 15px 15px; }

div#BottomLine { position:absolute; bottom:0; height:50px; width:100%; background:black url(/images/footer.aspx) no-repeat 50% 0; }
	div#Footer { position:relative; height:48px; width:960px; margin:0 auto 0 auto; }
	div#Footer a,
	div#Footer a:link,
	div#Footer a:visited,
	div#Footer a:active { color:white; }
	div#Footer a:hover	{ color:#fcfccf; } 		
		div#Copyright { position:absolute; height:30px; width:700px; top:9px; left:10px; color:white; line-height:15px; }
		div#License   { position:absolute; height:30px; width:260px; top:9px; right:10px; text-align:right; color:white; line-height:15px;}

ul.CMSSiteMapList ul.CMSSiteMapList { margin-left:10px; }

.News { margin:15px 0; }
.News h2 { font-size:150%; display:inline-block; }
.News .Date { font-style:italic; color:#666; }
.PagerControl { text-align:center; }

