@charset "utf-8";

/* CSS Document */

body{

	margin: 0px;

	background-color: #000000;

}

td{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 15px;

	color: #4b677b;

	text-align: left;

}

a{

	color: #0068af;

	text-decoration: underline;

}

a:hover{

	color: #d21e00;

	text-decoration: none;

}

.maintable{

	width: 900px;

	background-color: #000000;

	border: 2px solid #8d0000;

}

.deigndot{

	background-image: url(../images/designdot.gif);

	background-position: left top;

	background-repeat: repeat;

}

.header{

	height: 90px;

	padding: 0px 12px 0px 12px;

}

.banner{

	background-image: url(../images/designdot.gif);

	background-position: left top;

	background-repeat: repeat;

	height: 200px;

}

.whitespace{

	background-color: #FFFFFF;

}

.bannertext{

	text-align: center;

	color: #FF9900;

	background-color: #001a22;

	font-size: 12px;

	font-weight: bold;

	line-height: 25px;

}

.orangeline{

	background-color: #ff9000;

}

.grayline{

	background-color: #3f3f3f;

}

.leftnav{

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	line-height: 38px;

}

.leftnav a{	

	display: block;

	*width: 100%;

	padding-left: 20px;

	background-image: url(../images/nav_bg.gif);

	background-position: left center;

	background-repeat: repeat-y;

	color: #FFFFFF;

	text-decoration: none;

}

.leftnav a:hover{	

	background-image: url(../images/nav_bg_hover.gif);

	background-position: left center;

	background-repeat: repeat-y;

	color: #FFFFFF;

	text-decoration: none;

}

.leftnav a.here{	

	background-image: url(../images/nav_bg_hover.gif);

	background-position: left center;

	background-repeat: repeat-y;

	color: #FFFFFF;

	text-decoration: none;

}

.leftnav a:hover.here{	

	background-image: url(../images/nav_bg_hover.gif);

	background-position: left center;

	background-repeat: repeat-y;

	color: #FFFFFF;

	text-decoration: none;

}

.blueline{

	background-color: #067fa7;

}

.rightpanel{

	padding: 0px 20px 0px 20px;

	background-image: url(../images/bodybg.jpg);

	background-position: right bottom;

	background-repeat: no-repeat;

	background-color: #0c0c0c;

	border-bottom: 1px solid #067fa7;

}

.orangehead{

	font-size: 18px;

	line-height: 24px;

	color: #ff7800;

}

.white{

	font-size: 18px;

	line-height: 24px;

	color: #FFFFFF;

	text-align: center;

}

.white2{

	font-size: 11px;

	color: #FFFFFF;

	text-align: center;

}

.redtext{

	font-size: 12px;

	line-height: 16px;

	color: #FF0000;

}

.redtext2{

	font-size: 12px;

	line-height: 16px;

	color: #FF0000;

	font-waight: bold;

}

.logintext{

	font-size: 16px;

	line-height: 16px;

	font-waight: bold;

}

.heder1{

	font-size: 12px;

	line-height: 16px;

	color: #EE8600;

	font-waight: bold;

}

.space35{

	height: 35px;

}

.graytext{

	color: #cbcbcb;

}

.footer{

	font-size: 10px;

	text-align: center;

}

.footer a{

	color: #999999;

	text-decoration: none;

}

.footer a:hover{

	color: #FFCC00;

	text-decoration: underline;

}

.toplinks{

	color: #f18800;

	line-height: 18px;

	text-align: center;

}

.toplinks a{

	display: block;

	width: 100%;

	border: 1px solid #ff9000;

	border-bottom: 0px;

	color: #FFFFFF;

	text-decoration: none;

	background-color: #000000;

}

.toplinks a:hover{

	color: #08a9dd;

	text-decoration: none;

	border: 1px solid #08a9dd;

	border-bottom: 0px;

	background-color: #000a0d;

}

.invisible{

	font-size: 11px;

	color: #1c1c1c;

	line-height: 12px;

	text-align: justify;

	padding: 5px 20px 3px 20px;

}

.centeralign{

	text-align: center;

}

.rightalign{

	text-align: right;

}



.newtopnav{

	font-size: 14px;

	font-weight: bold;

	text-transform: uppercase;

	line-height: 20px;

	text-align: center;

	vertical-align: middle;

}

.newtopnav a{

	display: block;

	line-height: 35px;

	background-image:url(../images/navi_bg_up.gif);

	padding: 0px 15px 0px 20px;

	text-decoration: none;

	color: #89ABB5;

}

.newtopnav a:hover{

	background-image:url(../images/navi_bg_hover.gif);

	color: #FFFFFF;

	background-color: #004eae;

	text-decoration: none;

}

.newline_vert{

	background-image: url(../images/newline.gif);

	background-position: center top;

	background-repeat: repeat-y;

}

.newline_horz{

	background-image: url(../images/newline.gif);

	background-position: left center;

	background-repeat: repeat-x;

}



.righttab{

	color: #44555A;

	font-size: 12px;

	font-weight: bold;

	text-transform: uppercase;

	line-height: 20px;

	text-align: left;

	text-decoration: none;

}

.righttab a{

	display: block;

	padding: 0px 0px 0px 0px;

	text-decoration: none;

	color: #44555A;

}

.righttab a:hover{

	color: #FFFFFF;

	background-color: #004eae;

	text-decoration: none;

}



.selectednav{

	font-size: 14px;

	font-weight: bold;

	text-transform: uppercase;

	line-height: 20px;

	text-align: center;

	vertical-align: middle;

}

.selectednav a{

	display: block;

	line-height: 35px;

	background-image:url(../images/navi_bg_hover.gif);

	padding: 0px 20px 0px 20px;

	text-decoration: none;

	color: #FFFFFF;

}

.selectednav a:hover{

	background-image:url(../images/navi_bg_hover.gif);

	color: #FFFFFF;

	background-color: #004eae;

	text-decoration: none;

}

.border img{

	width: 158px;

	border: 1px solid #363636;

	text-align: center;

}

.menu{

	font-size: 12px;

	font-weight: normal;

	color: #4b677b;

}

.menu a:link{

	text-decoration: underline;

	color: #4b677b;

}

.menu a:hover{

	color: #FF0000;

	text-decoration: none;

}

.input {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #2D2D2D;

	padding-left: 5px;

	border: 1px solid #D71440;

	width:250px;

	height:18px;

	background-color: #FFFFFF;

}

.border2{

	width: 192px;

	height: 147px;

	border: 1px solid #363636;

	text-align: center;

}