body {
	font: normal 11px/21px verdana;
	color: #000;
	text-decoration: none;
	margin: 0px; padding:0px;
	background-color: #000;
	background-image: url(images/bkg_090209.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	behavior: url("csshover3.htc"); 

}

html, body {
	height:auto;
}

img , div , ul, li, a { behavior: url(iepngfix.htc) }
 
.line1, .line2, .line3 { width: 970px; margin-left:auto; margin-right:auto; overflow:hidden; }
.line1 { height: 35px; margin-top:0px; margin-bottom:3px; }
.line2 { height: 71px; margin-top:20px; }
.line3 { height: 71px; margin-top:9px; padding-top:0px; }


/* nav */
.nav { width:825px ; height: 35px; float:right; margin-top:0;  background: url(images/nav_sprite.png) no-repeat; position: relative; right:-30px; overflow:hidden; }
.nav li { margin: 0; padding: 0; list-style: none; position: absolute; top: 0; }
 	.nav li, .nav a { height: 35px; display: block; }
		.menu1 {left: 0; width: 130px;}
		.menu2 {left: 131px; width: 170px;}
		.menu3 {left: 301px; width: 170px;}
		.menu4 {left: 471px; width: 100px;}
		.menu5 {left: 571px; width: 125px;}
		.menu6 {left: 701px; width: 120px;}
		
		.nav .active { cursor:default;}
		
		.menu1 a:hover, .menu1 .active  {background: transparent url(images/nav_sprite.png) 0 -35px no-repeat;}
		.menu2 a:hover, .menu2 .active  {background: transparent url(images/nav_sprite.png) -131px -35px no-repeat;}
		.menu3 a:hover, .menu3 .active  {background: transparent url(images/nav_sprite.png) -301px -35px no-repeat;}
		.menu4 a:hover, .menu4 .active  {background: transparent url(images/nav_sprite.png) -471px -35px no-repeat;}
		.menu5 a:hover, .menu5 .active  {background: transparent url(images/nav_sprite.png) -571px -35px no-repeat;}
		.menu6 a:hover, .menu6 .active  {background: transparent url(images/nav_sprite.png) -701px -35px no-repeat;}

/* standard link tags */

A {
	color: #fff;
	text-decoration: none;
}
A:hover {
	color: #fff;
	text-decoration: underline;
}
A:Visited {
	color: #666;
	text-decoration: none;
}
A:Visited:hover {
	color: #666;
	text-decoration: underline;
}

/* ####################################### */


.left-col {
	width: 650px; padding-left:30px; margin-left:30px;
	float: left; margin-top:0px; vertical-align:top;
}

.right-col , .left-col , .scrollbar {display:inline; margin-left:auto; margin-right:auto}
.right-col {
	width: 200px; ;
	float: right; margin-right:27px;
}

.row11, .row12 { display: inline; float:left; }

#nav-main {
	text-align: right;
	margin: 40px 0 0 40px;
	padding: 0 0px 0 0;
	/* border: 1px #555 dotted; */
}

.clear {
	background:none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.scroll_box {
	height: 359px;
	width: 600px;
	overflow: hidden;
	padding: 0px 12px 0px 5px;
	font: 11px/19px Verdana, Arial, Helvetica, sans-serif;
	float: left;
}

.scrollbar {
	width: 14px;
	float: left;
	height: 365px;
	position: relative;
	padding: 5px 0 5px 0;
	border-right: 1px solid #fff;
}

.scrollbar img { border:none; padding: 0; margin: 0; }
.scrollbar .down { position: absolute; z-index:9999; bottom:0; left:0; }
.scrollbar .up { position:absolute; top:0; left:0; }

.container{margin:0 auto; width:914px; height:383px; background:url(images/content.png) repeat-y; }

#top {
	margin: 0 auto;
	width: 914px;
	background:url(images/top.png) no-repeat;
	height: 22px;
}

#bottom {
	margin: 0 auto;
	width: 914px;
	background: url(images/bottom.png) no-repeat;
	height: 22px;
}

.container-home {margin:0 auto; width:914px; height:383px; }

#top-home {
	margin: 0 auto;
	width: 914px;
	height: 22px;
}

#bottom-home {
	margin: 0 auto;
	width: 914px;
	height: 22px;
}



.menu { float:right; padding-left: 44px; }

ul { list-style: none; margin-left: 0px; padding: 0; }

.blustar li {
	display:block; background: url(images/whitestar.png) 0 2px no-repeat; behavior: url(iepngfix.htc);
	padding: 0 0 0 23px;
	background-color: inherit;
	text-decoration: none;
	margin: 0;
}

.title { font: normal 18pt/18pt "Times New Roman", Times, serif; }

.h-div {
	display:block;
	background: url(images/dot.jpg) 0 0 repeat-x;
	width:100%;
	height:10px;
	padding:0;
	margin:0;
	padding-left:0px;
}

input.text { width:209px; }
input.btn { width:64px; height:22px; background-color:#fff; border:#d2d8e6 solid 1px; color:#949492; font:8pt bold Verdana, Arial; margin-top:5px; }

.contactform {float:right; font-size:8pt; margin-top:6px; line-height:8pt; }

.label { font: normal 10px/14px verdana; }
.required { color:#FF0000; font-weight: bold; }

#outer {height: 1075px; overflow: hidden; position: relative;}
#outer[id] {display: table; position: static;}

#middle {position: absolute; top: 50%;} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;}

#inner {position: relative; top: -50%} /* for explorer only */
/* optional: #inner[id] {position: static;} */
#wrapper{margin:0; padding:0; width:100%; position:relative; overflow:hidden;}

/* For the news ticker */
.newsticker {left:100px;list-style-type:none;margin:0;position:relative;top:-21px;z-index:1000;}
.newsticker  li a{color:#fff; text-decoration:none;}
.newsticker  li a:hover{color:#064d8e;text-decoration:none;}