/* CSS Document */

body{

	margin:0;

	padding:0;

	background-color:#e5e9ef;

	}

.wrapper{

	margin:0 auto;

	color:#434343;

	padding:0 0 0 24px;

	width:966px;

	height:100%;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#2E2A2A;

	background-color:#EBF3F8;

	}

a {

	color:#002E68;

	text-decoration:none;



	}

a:hover{

	color:#434343;

	text-decoration:underline;

	}

img{

	border:none;

	}

form{

	padding:0;

	margin:0;

	}

p{

	margin:0;

	padding:0 0 10px 0;

}

.header{

	width:966px;

	height:315px;

	margin:0;

	padding:0;

	background-color:#EBF3F8;

	position:relative;

}

.h-home{

	position:absolute;

	left:32px;

	top:73px;

	z-index:10;

	}

.logo{

	float:left;

	padding:13px 0 0 0;

	margin:0;

	position:relative;

	z-index:100;

	}

.top-links{

	float:right;

	position:relative;

	top:8px;

	width:448px;

	height:83px;

	background-image:url(../images/common/bg-top-left.gif);

	background-repeat:no-repeat;

	background-position:left;

	background-color:#D4E3E4;

	z-index:20;

	}

.top-links ul{

	margin:0;

	padding:10px 0 0 15px;

	}

.top-links ul li{

	list-style:none;

	display:inline;

	padding:2px;

	}

.search{

	clear:both;

	margin:30px 30px 0 0;

	text-align:right;

	vertical-align:middle;

	background:url(../images/common/bg-input.gif) no-repeat 173px -1px; height:30px;

	}



.search .input { margin:0; height:12px; margin-top:-1px; _margin-top:-2px;  }

.input{

	width:165px;

	height:13px;

	border:1px solid #FFFFFF;

	vertical-align:middle;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#2E2A2A;



}

.search img{

	vertical-align:middle;

	padding-left:8px;

	}



.navigation-new{

	width:896px;

	background-image:url(../images/common/bg-nav-ul.gif);

	background-repeat:repeat-x;

	height:71px;

	margin-left:70px; position:relative; display:block;

	}

.navigation-new ul{

	margin:0 0 0 -70px;

	padding:0 0 0 90px;

	height:51px;

	background-image:url(../images/common/bg-main-navigation.gif);

	background-repeat:no-repeat;

	background-position:66px top;

	}

.navigation-new ul li{

	float:left;

	list-style:none;

	background:none;

	padding:5px 0 15px 0;border:solid 0px #000000;

	}

.navigation-new ul li div {display:none;

	position:absolute;

	top:37px;

	left/**/:0px; padding-top:10px;

	/*left:0px;*/ text-align:center;

	width:100%;

	height:30px; border:solid 0px #000000;}



.navigation-new ul li div a { font-size:11px;

	color:#000000; padding:0; margin:0;}

.navigation-new ul li a{

	padding:0 6px 20px 5px;

	font-size:12px; color:#000000;

}

.navigation-new ul li a:hover{

	color:#0864A7;

	text-decoration:underline;

	background:transparent;

}



.navigation-new ul li.active div { display:block; border:solid 0px #000000;position:absolute;

	top:37px;

	left/**/:0px; width:896px;}



.navigation-new ul li.inactive div {display:none;

	position:absolute;

	top:36px;

	left/**/:0px; padding-top:10px;

	/*left:0px;*/ text-align:center;

	width:100%;

	height:30px; border:solid 0px #000000;}



.navigation-new ul li:hover div{

	display:block;

}

.navigation-new ul li.focus div{

	display:block;

}



.focus{

	color:#0864A7;

	text-decoration:underline;

	font-weight:bold;

	background:transparent;

	}

.content-bg{

	width:944px;

	height:11px;

	}

.content-top{

	border-bottom:2px solid #468BBD;

	background-color:#FFFFFF;

	float:left;

	width:914px;

	margin:0 0 10px 10px;

	}

.content-top ul{

	padding:0;

	margin:0;

	float:left;

	}

.content-top ul li{

	list-style:none;

	display:inline;

	font-size:12px;

	}

.content-top ul li a{

	display:inline;

	padding:0 2px 0 2px;

	color:#2E2A2A;

	}

.content-top ul li.focus{

	color:#0864A7;

	font-weight:normal;

	text-decoration:none;

	background:transparent;

	}

.content_null{

	width:944px;

	/*background-image:url(../images/common/bg-content.gif);

	background-repeat:repeat-y;*/

	background-color:#FFF;



	clear:both;

}

.content{

	width:944px;

	background-image:url(../images/common/bg-content.gif);

	background-repeat:repeat-y;

	clear:both;

}

.left{

	width:230px;

	z-index:1;

	float:left;

	padding:0 20px 0 16px;

}



.left_static_page{

	width:30px;

	float:left;

	padding:0 20px 0 16px;

}

.left h1{

	margin:0;

	padding:8px;

	font-weight:bold;

	font-size:14px;

	color:#FFFFFF;

	border-left:4px solid #000000;

	background-color:#0864A7;

	}

.inner-left {

	margin:0;

	padding:0px 0px 0px 12px;

}

.inner-inner-left {

	margin:0;

	padding:0px 0px 0px 24px;

}

.left ul{

	margin:0;

	padding:0 9px 5px 9px;

/*	width:161px; */

	background-color:#D4E3E4;

/*	background-image:url(../images/common/bg-bottom-inner-links.gif); */

	background-repeat:no-repeat;

	background-position:bottom;

	}

.left ul li{

	list-style:none;

	display:block;

	border-bottom:1px solid #FFFFFF;

	}

.left ul li a{

	display:block;

	padding:5px 5px 5px 12px;

	background-image:url(../images/common/bul-arrow.gif);

	background-repeat:no-repeat;

	background-position:left 8px;



	}

.left ul li.mission{

	display:block;

	padding:5px 5px 5px 12px;

	background-image:url(../images/common/bul-arrow.gif);

	background-repeat:no-repeat;

	background-position:left 8px;

	color:#002E68;

	}

.left p{

	padding:5px 0 0 25px;

	}

.left-inner{

	width:179px;

	float:left;

	padding:0 10px 0 16px;



}

.left-inner h1{

	margin:0;

	padding:8px;

	font-weight:bold;

	font-size:14px;

	color:#FFFFFF;

	border-left:4px solid #000000;

	background-color:#0864A7;

	}

.left-inner ul{

	margin:0;

	padding:0 9px 20px 9px;

	width:161px;

	background-color:#D4E3E4;

	background-image:url(../images/common/bg-bottom-inner-links.gif);

	background-repeat:no-repeat;

	background-position:bottom;

	}

.left-inner ul li{

	list-style:none;

	display:block;

	border-bottom:1px solid #FFFFFF;

	}

.left-inner ul li a{

	display:block;

	padding:5px 5px 5px 12px;

	background-image:url(../images/common/bul-arrow.gif);

	background-repeat:no-repeat;

	background-position:left 8px;



	}

.left-inner ul li.mission{

	display:block;

	padding:5px 5px 5px 12px;

	background-image:url(../images/common/bul-arrow.gif);

	background-repeat:no-repeat;

	background-position:left 8px;

	color:#002E68;

	}

.left-inner p{

	padding:5px 0 0 25px;

	}

.left-banner{

	padding:10px 0px 0 0px;

}

.left-inner-login{

	width:179px;

	float:left;

	padding:0 10px 0 16px;



}

.news-box{

	border:1px solid #333333;

	padding:5px;

	z-index:1;

	height:200px;

	width:218px;

	position:relative;

	background-color:#FFFFFF;

	}



.news-box p{

	margin:0;

	padding:0 0 10px 0;

	}

.news-box strong{

	color:#002E68;

	}

.news-box ul{

	margin:0;

	padding:0 0 10px 0;

	background:none;

	width:100%;

	}

.news-box ul li{

	list-style:none;

	display:block;

	padding:5px 0 2px 10px;

	background-image:url(../images/common/bul-arrow.gif);

	background-repeat:no-repeat;

	background-position:left 8px;

	background:none;

	border:none;

	}

.news-box-news{

	border:1px solid #333333;

	padding:5px;

	width:218px;

	position:relative;

	background-color:#FFFFFF;

	}

.news-box-news p{

	margin:0;

	padding:0 0 10px 0;

	}

.news-box-news strong{

	color:#002E68;

	}



.newsletter-box{

	border:1px solid #333333;

	padding:5px;

	height:80px;

	width:218px;

	position:relative;

	background-color:#FFFFFF;

	}



.dicussion-content{

	width:944px;

	clear:both;

	background-color:#FFFFFF;

}

.dicussion-forum{

	width:650px;

	float:left;

	}

.dicussion-forum h1{

	margin:0;

	padding:0 0 15px 0;

	font-size:16px;

	color:#2E2A2A;

	}

.dicussion-forum .title{

	background-color:#17A7CA;

	padding:8px;

	font-size:12px;

	font-weight:bold;

	color:#ffffff;

	}

.dicussion-forum .text{

	background-color:#EBF3F8;

	border-top:1px solid #FFFFFF;

	margin:0 0 15px 0;

	}

.dicussion-forum .text table{

	background-color:#FFFFFF;

	}

.dicussion-forum .text table td{

	background-color:#EBF3F8;

	vertical-align:top;

	padding:3px 5px 3px 8px;

	}

.dicussion-forum .text table td p{

	margin:0;

	padding:0;

	}

.dicussion-forum .text table td img{

	padding:0;

	margin:5px 0 5px 0;

	}

.dicussion-forum .text .f-left{

	float:left;

	padding:10px 0 10px 10px;

	}

.dicussion-forum .text table th{

	background-color:#D4E3E4;

	padding:5px;

	font-size:12px;

	font-weight:normal;

	color:#000000;

	text-align:left;

	}

.dicussion-forum .text .f-right{

	float:right;

	text-align:right;

	padding:10px 10px 10px 0;

	}

.dicussion-forum .text .f-right p{

	margin:0;

	padding:0;

	}

.dicussion-forum ul {

	margin:0;

	padding:0 0 0 0;

	list-style:none;

	}

.dicussion-forum ul li{

	display:block;

	padding:0 0 0 10px;

	background-image:url(../images/common/bul-arrow.gif);

	background-repeat:no-repeat;

	background-position:left 3px;

	}



.dicussion-forum .bottom{

	background-color:#E3F4F5;

	text-align:right;

	padding:2px 30px 2px 0;

	clear:both;

	border-top:1px solid #FFFFFF;

	}

.center{

	width:422px;

	float:left;

	padding:0 10px 0 0;

}

.center_static_page{

	width:750px;

	float:left;

	padding:0 10px 0 0;

}



.center_static_page ul{

	margin:0;

	padding:0 0 10px 0;

	}

.center_static_page ul li{

	list-style:none;

	display:block;

	padding:5px 0 2px 10px;

	background-image:url(../images/common/bul-arrow.gif);

	background-repeat:no-repeat;

	background-position:left 8px;

	}



.center ul{

	margin:0;

	padding:0 0 10px 0;

	}

.center ul li{

	list-style:none;

	display:block;

	padding:5px 0 2px 10px;

	background-image:url(../images/common/bul-arrow.gif);

	background-repeat:no-repeat;

	background-position:left 8px;

	}

.center-inner{

	width:473px;

	float:left;

	padding:0 10px 0 0;

}



.tell_a_friend{

	width:40px;

	float:left;

	padding:0 10px 0 0;

}

.center-inner ul{

	margin:0;

	padding:0 0 10px 0;

	}

.center-inner ul li{

	list-style:none;

	display:block;

	padding:5px 0 2px 10px;

	background-image:url(../images/common/bul-arrow.gif);

	background-repeat:no-repeat;

	background-position:left 8px;

	}

.center-inner table{

	width:300px;

	border:1px #0864A7 solid;

}

.center-inner th{

background:#0864A7;

color:#FFFFFF;

font-size:15px;

text-align:left;

padding:5px 0 5px 10px;

}

.center-inner td{

text-align:left;

padding:7px 0 7px 10px;

}

.center-img1{

	background-color:#FFFFFF;

	display:block;

	vertical-align:middle;

	clear:both;

	height:40px;

	border-bottom:6px solid #EBF3F8;

	}

.center-img2{

	background-color:#EBF3F8;

	display:block;

	vertical-align:middle;

	clear:both;

	height:40px;

	border-bottom:6px solid #FFFFFF;

	}

.center-img2 img, .center-img1 img{

	float:left;

	width:100px;

	vertical-align:middle;

	display:block;

	text-align:left;

	padding:0 18px 0 18px;

	}

.center h1{

	margin:0 0 6px 0;

	padding:8px;

	font-weight:bold;

	font-size:14px;

	color:#FFFFFF;

	border-left:4px solid #000000;

	background-color:#17A7CA;

	}

.center h3{

	margin:0 0 0 0;

	padding:0 0 10px 0;

	font-weight:bold;

	color:#0864A7;

	font-size:14px;

	background:transparent;

}



.center_static_page h3{

	margin:0 0 0 0;

	padding:0 0 10px 0;

	font-weight:bold;

	color:#0864A7;

	font-size:14px;

	background:transparent;

}



.top-box{

	width:661px;

	margin:0 20px 5px 16px;

	background-color:#EBF3F8;

	padding:5px 5px 5px 5px;

}

.right{

	width:225px;

	float:left;

	padding:0 6px 0 15px;

	}

.right h3{

		color:#0864A7;

		font-weight:bold;

		font-size:12px;

		margin:0 0 5px 0;

		padding:0;

		background:transparent;

		}

.right img{

	padding:10px 0 0 0;

	display:block;

	}

.right-inner{

	width:225px;

	float:left;

	padding:0 6px 0 15px;

	}

.right-inner h3{

		color:#0864A7;

		font-weight:bold;

		font-size:12px;

		margin:0 0 5px 0;

		padding:0;

		background:transparent;

		}

.right-inner img{

	padding:10px 0 0 0;

	display:block;

	}

.login{

	background-image:url(../images/common/bg-members.gif);

	background-repeat:no-repeat;

	background:transparent;

	width:109px;

	height:29px;

	font-size:12px;

	color:#FFFFFF;

	text-align:center;

	padding:6px 0 0 0;

	margin:0 0 0 115px;

	}

.inner-login{

	float:right;

	}

.bold{

	color:#0864A7;

	font-weight:bold;

	background:transparent;

}

.clear{

	clear:both;

	width:944px;

	height:13px;

	background-image:url(../images/common/bg-footer.gif);

	background-repeat:no-repeat;

	background-position:bottom;

	padding-top:10px;

	background-color:#FFFFFF;



	}

.footer{

	width:934px;

	padding:5px 0 5px 5px;

	background-color:#EBF3F8;

	display:table-cell;

	}

.footer-left{

	float:left;

	}

.footer-right{

	float:right;

	}

.footer-center{

	float:center;

	}



.bg-top-inner-links{

	width:179px;

	padding:0px;

	margin:0px;

}

#marqueecontainer{

position: relative;

width: 215px; /*marquee width */

height:200px; /*marquee height */

overflow: hidden;

}

#marqueecontainer_arch{

position: relative;

width: 215px; /*marquee width */

height:200px; /*marquee height */

overflow: hidden;

}





.top-links .login-reg{

	float:right;

	height:12px;

	color:#FFFFFF;

	background:#0864A7;

	padding:2px 6px 5px 6px;

	margin:4px 10px 2px 0px;

	border-left:2px solid #000000;

}

.top-links a .login-reg a{text-decoration:none;}

.top-links .login-reg a:hover{

	text-decoration:underline;

	color:#FFFFFF;

}



.boardtd

{

	border               : 1px solid #EBF2F8;

	border:1px solid #DDE0E9;

	border-collapse      : collapse;

}



.info{

font-size:11px;

color:#990000;

}

.info1{

font-size:16px;

color:#FF0000;

text-align:center;

}



.btnbutton {

 background-color: #D7E5F2;

 border:1px solid #DDE0E9;

 color: #102132;

 margin-left: 12px;

 margin-top: 3px;

 margin-bottom: 2px;

}



.centercontentdiv{

font-size:12.5px;

}



.navigation{

	width:896px;

	background-image:url(../images/common/bg-nav-ul.gif);

	background-repeat:repeat-x;

	height:71px;

	margin-left:70px;

	}

.navigation ul{

	margin:0 0 0 -70px;

	padding:0 0 0 90px;

	height:51px;

	background-image:url(../images/common/bg-main-navigation.gif);

	background-repeat:no-repeat;

	background-position:66px top;



	}

.navigation ul li{

	float:left; z-index:2;

	list-style:none;

	background:none;

	padding:5px 0 0 0;

	position:relative;

	}

.navigation ul li a{

	display:block;

	padding:0 6px 20px 10px;

	font-size:12px;

}

.navigation ul li a:hover{

	color:#0864A7;

	text-decoration:underline;

	background:transparent;

}

.navigation ul li ul{

	display:none;

	position:absolute;

	z-index:2;

	top:35px;

	left/**/:12px;

	margin:0;

	padding:0;

	background:#D4F5FD;

	height:auto;

	border-bottom:1px solid #3097C3;

	border-left:1px solid #3097C3;

	border-right:1px solid #3097C3;

}

.navigation ul li ul li{

	list-style:none;

	background:none;

	display:block;

	color:#000000;

	width:150px;

	padding:0;



}

.navigation ul li ul li a{

	font-size:11px;

	color:#0764A7;

	margin:0;

	display:block;

	padding:5px 6px;

}

.navigation ul li ul li a:hover{

	color:#000000;

	background:#FDCC12;

	text-decoration:none;

}

.navigation ul li:hover ul{

	display:block;

}

.navigation ul li.focus ul{

	display:block;

}

.navigation ul li.active ul {display:block; text-align:left; z-index:2;}



.navigation ul li.inactive ul {display:none; text-align:left; z-index:2;}



.center-inner-widetable table{

	width:555px;

	border:1px #0864A7 solid;

}