@charset "utf-8";
body {
	font-family:Arial, Helvetica, sans-serif;
	background:url(body-bg.gif) repeat-x left top #0a4781;
	color:#333;
	padding:0px;
	margin:0px;
}
td {
	font-size:12px;
}
img {
	border:0px;
}
a:link {
	color:#333;
}
a:hover {
	text-decoration:none;
}
.color1 {
    background-color: #FFFFFF;
}
.color6 {
    background-color: #E0F1FB;
}
.border2 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #10699B;
}
.back2 {
    background: url("nav-bg.gif") repeat-x scroll 0 0 #B5DFF5;
}
.nav, .nav a:link, .nav a:hover, .nav a:visited {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.nav, .nav a:link, .nav a:visited {
    text-decoration: none;
}

.index-page {
	background:url(page-bg-mid.png) repeat-y left top;
	padding:0 30px;
	height:500px;
}
.maintext {
	width:640px;
	padding-right:20px;
}
.maintext p {
	padding: 5px 0;
	margin:0px;
}
.maintext h1 {
	padding:10px 0 10px 0px;
	margin:0px;
}
.right-links {
	width:205px;
	padding-bottom:10px;
}
.right-links ul {
	list-style:none;
	padding-top:10px;
}
.right-links ul li {
}
.right-links ul li a {
	background:url(icon-arrow.gif) no-repeat 10px center;
	line-height:27px;
	padding:0px 0 0px 25px;
	color:#15334f;
	text-decoration:none;
	font-weight:bold;
}
.right-links ul li a:hover {
	color:#e98e10;
}
.bg-blue01 {
	background:#d6e6f4;
}
.bg-blue02 {
	background:#e0edf9;
}
.featured-box {
	background:#0a4781;
}
.featured-members img {
	border:5px solid #fff;
}
.featuredmember-title {
	padding:5px 0;
	background:url(icon-line.gif) repeat-x left bottom;
}
.index-footer {
	padding:10px 30px 40px 30px;
	line-height:18px;
	background:url(bg-footer.png) no-repeat left bottom;
}
.index-footer-con tr td {
	padding:10px 0;
}
.index-footer {
	color:#0a4781;
}
.index-footer a {
	color:#0a4781;
	padding:0 2px;
}
.innerfooter {
    background: none repeat scroll 0 0 #05325d;
    border-top: 1px solid #0C8ACD;
    color: #FFFFFF;
    line-height: 22px;
    text-align: center;
}
.innerfooter a{
color:#fff;
}
.innerfooter tr td {
    padding: 10px 0;
}
.search-bg {
	background:url(banner04.jpg) no-repeat left top;
	width:460px;
	height:389px;
}
.n_search {
	margin: 20px 0 0 27px;
}
.n_sel, .n_sel2 {
	border: 1px solid #BCD0E1;
	color: #114181;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px 0;
	width: 200px;
}
.n_sel2 {
	width: 76px;
}
.n_search tr td {
	padding: 5px 0;
}
.n_search label {
	color: #533274;
	font-size: 14px;
}
.n_search span {
	color: #A052EF;
}
.n_search a {
	color:#0a4781;
}
.top-login {
	margin:15px 0 0 13px;
	position:relative;
	z-index:999;
}
.top-login tr td, .top-login tr td a {
	color: #FFFFFF;
}
.input01 {
	border: 1px solid #0A4781;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:2px;
	width: 110px;
}
