html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  pre, form, fieldset, table, th, td { margin: 0; padding: 0; }  

body{background: #00173F;}

#content div.row ul{padding:0px; /*list-style-image:url(../graphics/bullit4.gif);*/}

#wrapper {background: #fff; }
 #header { width: 980px; }
  #header img {  }
	
#nav, #nav li ul, #nav li ul li {
	color: #000;
}
/*main menu __________________________________________________________________________________*/
	
 #menu-back {  background: #fff url(../images/menuback.png) repeat-x; height: 21px; padding-bottom: 0px;  }
  #menu { width: 980px; }
  #menu ul#nav { list-style: none; display:inline; float:left; letter-spacing: 1px;  }

		ul#nav, ul#nav ul {  margin: 0px;  padding: 0px;  list-style: none; color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
		ul#nav li {margin: 0px; /*padding: 2px 10px 2px 10px;*/}
		ul#nav li a {text-transform:uppercase; text-decoration:none; color:#FFFFFF; display: block; padding: 2px 10px 2px 10px;}
		ul#nav li a:hover {  background-color: #A0A3A9; color: #fff; }
		
		ul#nav ul {  border: 1px solid #999;  background-color: #fff;  display: none;  position: absolute;  z-index: 9; margin-top: 2px; letter-spacing: 0px;}
		ul#nav li {  display: inline;  float: left;  text-indent: 0px; margin: 0px;  width: auto; padding-bottom:0px; /*padding-left: 10px;*/}
		ul#nav ul li a {  display: block;  text-decoration: none;  color: #000;  padding-left: 10px; padding-bottom:0px; text-transform: none; }
		ul#nav ul li a:hover {  background-color: #fff;  color: #FF0000; padding-left: 10px; padding-bottom:0px;}
		ul#nav li li {  display: block;  float: none; padding-left: 0px;}
		ul#nav ul, ul#nav ul ul {  padding-bottom: 7px; }		
		ul#nav ul ul { margin-top: -1px; margin-left:10px;}
		ul#nav ul li ul li{ width:120px; }
		
  #menu div.searchbar { float:right; width: 250px; }
   #search { position:relative; top: -5px; display:inline;  }
    #query { font-size:11px;  margin:0; border: 1px solid #999999; width: 125px;  padding-top: 2px;  }
    #search button { border: 0px solid #666666; background:transparent; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0px; height: 16px; text-transform:uppercase; color:#fff; cursor:pointer; }
		
#breadcrumbs { height: 17px; padding: 3px 20px 0px 20px; color:#999999; font-size: 10px;}
		
#breadcrumbs a:link, #breadcrumbs a:visited {color:#999999; font-size: 10px;}


/*container styles __________________________________________________________________________________*/

#container { background: #00173F url(../images/back.jpg) no-repeat; min-height:527px; height:527px;  }
#content { width: 1000px; background: transparent; height:400px; }
#footer {height: 35px;}

/*frontpage styles __________________________________________________________________________________*/

 #content div.row { clear:both;    }
  #content div.row div.box-big { float:right; width: 230px; background: transparent url(../images/transparent.png); padding:10px; margin-left: 10px; margin-top: 10px; line-height:14px; }
	  #content div.row div.box-big-mid { float:right; width: 230px; min-height:240px; background: transparent url(../images/transparent.png); padding:10px; margin-right: 0px; margin-top: -130px; line-height:14px; }
	#content div.row div.box-small { float:right; width: 230px; height:auto; background: transparent url(../images/transparent.png); padding:10px; margin-left: 10px; margin-top: 10px; line-height:14px; min-height: 100px;}
		#content div.row div.box-small-inacol { float:right; width: 230px; height:auto; background: transparent url(../images/transparent.png); padding:10px; margin-left: 0px; margin-top: 10px; margin-right: 0px; line-height:14px; min-height: 100px;}
		#content div.row div.box-small-wide, #content div.box-small-wide { float:right; width: 490px; height:auto; background: transparent url(../images/transparent.png); padding:10px; margin-left: 10px; margin-top: 10px; line-height:14px; min-height: 100px;}
		
		
		#content div.row div.box-big a, #content div.row div.box-big a:hover,
		#content div.row div.box-small a, #content div.row div.box-small a:hover
		{ color: #000000; text-decoration:none; }
		
		
		
		
	 #content div.row div.pic { float:right; width: 250px; min-height:130px; background-color:#FFFFFF; margin: 0px; }
   #content .row .pic img { margin: 0px 10px 0px 0px; }
   #content h2 { margin-bottom: 10px;  }
	 #content div.row div.box-big ul li { list-style-position:outside; margin-left: 13px; }
	 #content li {line-height:16px; }	 
	 
/*sidebar styles __________________________________________________________________________________*/	 

#sidebar { width: 200px!Important; float:left; background:transparent url(../images/transparent.png) repeat scroll 0 0; margin-right: 10px;}

	ul.submenu {padding-top: 10px; padding-left: 20px; list-style:none; width: 150px;}
	
	ul.submenu li.parent{font-weight: bold;}
	ul.submenu li.parent li{font-weight: normal;}
	
	ul.submenu li {padding-bottom: 3px; padding-top: 2px;}
	ul.submenu li a { text-decoration:none; color:#000000;}
	ul.submenu li a:hover { color: #CC0000;}
	ul.submenu li a.active  { color: #CC0000; }
	ul.submenu li.roxx a.active  { }
	
	ul.submenu ul  {list-style:none; margin-left: 0px; padding-left:0px;}
	ul.submenu ul li ul {padding-top: 5px; list-style: none; padding-bottom: 0px; font-weight:normal; }
	
	ul.dropdown li a.nohover:hover { color: #000;}
	ul.submenu li a.nohover:hover { color: #000;}
	
/*content on subpages __________________________________________________________________________________*/	 

#cont-wide { float: right; width: 780px; background: transparent url(../images/transparent.png); padding-top: 10px; border-top: 1px solid #173D74;}
#cont-wide-no-border, #cont-wide #cont-wide { float: right; width: 780px; background: transparent url(../images/transparent.png); padding-top:0px; border:none;}
#cont-narrow { float: right; width: 520px; background: transparent url(../images/transparent.png); /*padding: 10px;*/ border-top: 1px solid #173D74;}
#cont-narrow #cont-narrow-inner{padding:10px;}
#cont-thin { float: left; width: 250px; }

/*#cont-wide p, #cont-narrow p {padding: 6px 0px 6px 0px;}*/
#cont-wide table th { border-bottom: 1px solid #173d74;}
#cont-wide table tr.contact td {/* border-top: 1px solid #CCCCCC;*/ border-bottom: 1px solid #CCCCCC;}
table tr.contact { /*background-color:#F0EAE1;*/ }
/*table tr.contact td { padding: 3px 0px 3px 0px;}*/
table tr.contact th {border-bottom: 1px solid #173d74; border-top: 1px solid #173d74; padding: 5px 0px 5px 0px;}

#content div.pic { float:left; width: 250px; min-height:130px; background-color:#FFFFFF; margin: 0px;  }
#content div.box-big { float:left; width: 230px; height:auto; background: transparent url(../images/transparent.png); padding:10px; margin-left: 0px; margin-top: 10px; line-height:16px; }

table#newsarchive-table {float:right; margin-top:-3px; margin-right:-10px; font-size: 11px;}
/*table#newsarchive-table tr td {font-size: 11px;}*/
td.sitemap a { color: #464552; }

.transparent { background: transparent url(../images/transparent.png); }

#content p { line-height: 16px;}
/*#content a { color:#FF0000;}*/
#cont-narrow p { margin-bottom: 10px;}

a.redtext, a.redtext:visited{color:#CC0000!Important;}

/*a.newslink{color:#000!Important;text-decoration:none;}
a.newslink:hover{color:#CC0000;text-decoration:none;}*/

.webknap{
	clear: both;
	margin-left: 210px;
	padding-top: 10px;
	height:47px;
}
.webknap img{
	border:none;
}
