@charset "utf-8";
/* CSS Document */

body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial,FreesiaUPC;
	font-size:12px;
	color: #1574c1;
}
h2 { font-size:16px; }
a {
	color: #276ebe;
}
a:visited {
	color: #276ebe;
}
a:hover {
	color: #ff7e30;
}
a:active {
	color: #ff7e30;
}
#main-page {
	position:relative;
	width:800px;
	height:auto;
	margin:0px auto;
	padding:0px;
}
#header {
	position:relative;
	width:800px;
	height:170px;
	background:url(../images/bg_header.png) #002a85 no-repeat top left;
}
#header .flash{
	position:absolute;
	top:0px;
	left:0px;
	width:800px;
	height:170px;
}
#header .logo {
	position:absolute;
	width:340px;
	height:70px;
	top:50px;
	left:30px;
	display:block;
	cursor:pointer;
}
#header .nav {
	position:absolute;
	top:20px;
	right:20px;
	color:#FFFFFF;
	font-size:9px;
	z-index:-9999px;
}
#header .nav a {
	text-decoration:none;
	color:#FFFFFF;
}
#header .nav a:hover {
	text-decoration:none;
	color:#ff7e30;
}
#header .flag {
	position:absolute;
	top:40px;
	right:20px;
}
#header .flag td {
	color:#FFFFFF;
	font-family:Arial;
	font-size: 9px;
	font-weight:bold;
}
#header .login {
	position:absolute;
	top:130px;
	right:20px;
	color:#1574c1;
}
#header .login input.field {
	height:16px;
	border:1px solid #b4bac5;
}
#main {
	background:url(../images/bg_main.png) top no-repeat;
	width:800px;
	height:auto;
}
#main .colL {
	float:left;
	width: 224px;
}
#main .colR {
	float:right;
	width: 576px;
	background:url(../images/bg_content.png) no-repeat bottom;
}
/* menu left */
#navigation {
	margin:0px auto;
	width:212px;
	height:370px;
	background:#005c9c url(../images/bg_navigation.png) repeat-x;
}
#navigation h1 {
	height:38px;
	width:212px;
	overflow:hidden;
	padding:0;
	margin:0;
}
#navigation h1 span {
	background:url(../images/head_menu.png) no-repeat left top;
	display:block;
	width: 100%; 
	height: 100%;
}
#search {
	margin:0px auto;
	width:212px;
	height:46px;
	margin-top:3px;
	text-align:center;
	background:#FF9900 url(../images/bg_search.png) repeat-x;
	color:#ff7e30;
	font-weight:bold;
	padding:18px 0 0 0;
}
#banner {
	margin:0px auto;
	width:210px;
	height:198px;
	margin-top:3px;
	text-align:center;
	background:#FF9900 url(../images/bg_banner.png) repeat-x;
	border:1px #d7d7d7 solid;
	overflow:hidden;
}
#newsletter {
	margin:0px auto;
	width:210px;
	height:121px;
	margin-top:3px;
	text-align:center;
	background:url(../images/bg_newsletter.png) repeat-y;
	border:1px #d7d7d7 solid;
	color:#FFFFFF;
	font-weight:bold;
}
#newsletter h2 {
	background:url(../images/head_newsletter.png) no-repeat;
	width:208px;
	display:block;
	margin:2px auto;
	color:#ff7e30;
}
#top5 {
	margin:0px auto;
	width:210px;
	height: 287px;
	margin-top:3px;
	text-align:center;
	background:url(../images/bg_top5.png) repeat-x top;
	border-top:1px #d4d4d4 solid;
	border-left:1px #d4d4d4 solid;
	border-right:1px #d4d4d4 solid;
	border-bottom:1px #d4d4d4 solid;
}
#top5 h2 {
	background:url(../images/head_top5.png) no-repeat;
	width:208px;
	display:block;
	margin:2px auto;
	color:#0e519f;
}
#top5 a{
	text-decoration:none;
}
#top5 a:hover{
	color:#ff7e30;
}
#top5 .scrollbar{
	width:210px;
	height:244px;
	overflow:auto;
}
/* end menu left */
#footer {
	clear:both;
	background:url(../images/bg_footer1.png) no-repeat;
	color:#FFFFFF;
	text-align:center;
}

#part1 {
	width:561px;
	height:244px;
	margin:0 auto;
}
#part1 h2 {
	margin:10px 0px 0px 0px;
	width:175px;
	display:block;
	text-align:left;
	color:#FFFFFF;
}
#part1 h2.left{
	background:#9ac050 url(../images/bg_p01.png) repeat-x;
}
#part1 h2.mid{
	background:#edb74c url(../images/bg_p02.png) repeat-x;
}
#part1 h2.right{
	background:#6ab8d2 url(../images/bg_p03.png) repeat-x;
}
#part2 {
	width:561px;
	min-height: 750px;
	height: auto !important;
	height: 750px;
	margin:0 auto;
	margin-top:3px;
}
#part2 .one{
	width:548px;
	height:250px;
	margin:0px auto;
	background:url(../images/bg_one.png) no-repeat top left;
	padding-top:20px;
}
#part2 .two{
	width:548px;
	height:300px;
	margin:0px auto;
	background:url(../images/bg_two.png) no-repeat top left;
}
#part2 .two a{
	text-decoration:none;
}
#part2 .two2{
	width:548px;
	height:1090px;
	margin:0px auto;
	background:url(../images/bg_two2.png) no-repeat top left;
}
#part2 .two2 a{
	text-decoration:none;
}
#part2 .three{
	width:548px;
	height:213px;
	margin:0px auto;
	background:url(../images/bg_three.png) no-repeat top left;
	padding-top:20px;
}
#box_content{
	padding:5px 20px;
	text-align:left;
	min-height: 950px;
	height: auto !important;
	height: 950px;
}
#box_img{
	display:block;
	width:202px;
	height:202px;
	
	background:url(../uploads/example_cate200x200.png) top no-repeat;
	margin:0 auto;
	overflow:hidden;
}
#box_img2{
	display:block;
	width:130px;
	height:152px;
	border:1px solid #1574c1;
	background:url(../uploads/example_pro130x152.png) top no-repeat;
	margin:0 auto;
	overflow:hidden;
}
#box_img3{
	display:block;
	width:130px;
	height:130px;
	border:1px solid #1574c1;
	background:url(../uploads/example_news130x130.png) top no-repeat;
	margin:0 auto;
	overflow:hidden;
}
#box_img4{
	display:block;
	width:130px;
	height:130px;
	border:1px solid #1574c1;
	background:url(../uploads/example_articles130x130.png) top no-repeat;
	margin:0 auto;
	overflow:hidden;
}
#box_img5{
	display:block;
	width:120px;
	height:80px;
	border:1px solid #1574c1;
	background:#FFFFFF;
	margin:0 auto;
	overflow:hidden;
}
#box_img6{
	display:block;
	width:184px;
	height:184px;
	border:1px solid #1574c1;
	background: #FFFFFF;
	margin:0;
	overflow:hidden;
}
#box_img7{
	display:block;
	width:100px;
	height:82px;
	border:1px solid #1574c1;
	background:#FFFFFF;
	margin:0;
	overflow:hidden;
	padding:3px;
}

thead.tb_list{
	background:#f0f0f0;
	color:#0050a9;
	font-size:12px;
	font-family:Tahoma;
	height:27px;
}
tbody.tb_list{
	font-size:12px;
	font-family:Tahoma;
	color:#333333;
}
th.tb_titlehead{
	border-bottom:#a9abaf 1px solid;
	border-left: #ffffff 1px solid;
	border-right:#a9abaf 1px solid;
	border-top:#a9abaf 1px solid;
}
th.tb_titlehead_left { 
	border-bottom:#a9abaf 1px solid;
	border-left: #a9abaf 1px solid;
	border-right:#a9abaf 1px solid;
	border-top:#a9abaf 1px solid;
}
td.tb_body{
	border-bottom:#a9abaf 1px solid;
	border-right:#a9abaf 1px solid;
}
td.tb_body_left{
	border-bottom:#a9abaf 1px solid;
	border-right:#a9abaf 1px solid;
	border-left:#a9abaf 1px solid;
}
.dataRow{ background-color:#FFFFFF;}
.dataRow2{ background-color:#F9F9F9;}

#nav-account {
	margin:0px auto;
	width:212px;
	margin-top:3px;
	background:#005d9c;
}

.menu{
width: 212px; /*width of side bar menu*/
clear: left;
position: relative; 
}
.menu ul{
list-style-type: none;
margin: 0;
padding: 0;
}
* html .menu ul{ /*IE6 hack*/
list-style-type: none;
margin: 5px 0px 0px 14px;
}
.menu ul li a{
background: url(../ddlevelsfiles/bulletlist.png) no-repeat 20px bottom; /*light gray background*/
color: #FFFFFF;
display: block;
width: auto;
padding: 6px 0px;
padding-left: 48px;
text-decoration: none;
}
* html .menu ul li a{ /*IE6 hack*/
width: 170px;
padding: 0px 0px 12px 28px;
display: block;
}
.menu ul li a:visited, .menu ul li a:active{
color: #ffffff;
}
.menu ul li a:hover, .menu ul li a.selected{
color: #ff7e30;
}
h3.headtitle {
	padding:0;
	margin:0;
	font-size:14px;
	color:#FF9900;
}
h3.headtitle a {
	color:#FF9900;
}
.detail,.detail p{
	padding:0;
	margin:0;
}
.fixfont{
	font-family: Arial,FreesiaUPC;
	font-size:10px;
	font-weight:bold;
}
.font-normal p{
font-family:Verdana;
padding:0px;
margin:0px;
}
#counter {
	margin:0px auto;
	width:210px;
	min-height:40px;
	margin-top:3px;
	background:url(../images/bg_top5.png) repeat-x top;
	border-top:1px #d4d4d4 solid;
	border-left:1px #d4d4d4 solid;
	border-right:1px #d4d4d4 solid;
	border-bottom:1px #d4d4d4 solid;
	font-family:Verdana;
}
a.linksfield{
	color:#0050a9;
	text-decoration:none;
}
a:hover.linksfield{
	color:#ff7e30;
	text-decoration:underline;
}