html, body{
	height:100%;
} 

html{
	
}

body{
	background:#00217E;
	font-family: Verdana, Arial, sans-serif; 
	font-size:11px;
	color:#4A505E;
}


a:link{text-decoration: none; font-weight: bold; color: #0489CA;}
a:visited{text-decoration: none; font-weight: bold; color: #0489CA;}
a:hover{text-decoration: none; font-weight: bold; color: #000000;}

a.amore{
	background:url(../img/more_ico.png) no-repeat 0 3px;
	padding-left:13px;
	margin-left:8px;
}
a.amore:hover{
	background:url(../img/more_ico.png) no-repeat 0 -46px;
}


#page_wrap{
	position:relative;
}

#header_wrap{
	width:1060px;
	height:149px;
	margin:0 auto;
	background:url(../img/h_bg2.png) no-repeat;
}

#top_swf{
	height:148px;
}

#header_wrap .wrapper{
	width:1020px;
	margin:0 auto;
	background:#A3B8E5;
}
#content_wrap{
	width:1020px;
	margin:0 auto;
	background:url(../img/c_bg_m.png) repeat-y -474px 0;
	background:url(../img/c_bg_m.png) repeat-y -374px 0;
}

#content_wrap.clear{
	background:none;
	background-color:#DCE6FF;
}

#content_wrap .box_l{
	width:306px;
	padding:35px;
	/*border-right:1px solid #9AA8CD;
	background:#CAD9F8;*/
	float:left;
}

#content_wrap .box_r{
	width:573px;
	padding:35px;
	float:left;
}

#content_wrap .h_item{
	margin:15px 0;
}

#content_wrap .h_item:first-child{
	margin-top:0px;
}


#content_wrap .h_item img{
	float:left;
	background:#D9E7FF;
	padding:4px;
	border:1px solid #9AA8CD;
	margin:3px 10px 5px 0;
}

#content_wrap p{
	margin:8px 0;
}

#content_wrap p:first-child{
	margin-top:0px;
}

#content_wrap h1, #content_wrap h2, #content_wrap h3, #content_wrap h4{
	color:#00217E;
	margin-bottom:5px;
}

#content_wrap h1.welcome{
	font-size:16px;
	font-weight:bolder;
}

#content_wrap h3.title{
	font-size:12px;
	font-weight:bolder;
	text-align:right;
	height:20px;
	background:url(../img/h_points_bg.png) repeat-x 0 19px;
	margin-bottom:20px;
}



#footer_wrap{
	background:url(../img/f_bg.jpg) no-repeat center 3px;
}

#footer_wrap .wrapper{
	width:1020px;
	height:187px;
	margin:0 auto;
	position:relative;
	/*background:#A5B7E5;*/
	background:url(../img/b_bg.png) repeat-x;
}

#footer_wrap #f_menu{
	position:absolute;
	left:135px;
	bottom:75px;
	font-size:10px;
}

#footer_wrap #f_menu li{
	display:inline;
}

#footer_wrap #f_menu li span{
	padding:0px 6px;
	color:#163163;
}

#footer_wrap #f_menu a{
	font-weight: normal;
	color: #DDE7FF;
}

#footer_wrap #f_menu a.active{
	color:#537ab5;
}


#footer_wrap #f_menu a:hover{
	color: #4798F4;	
}

#footer_wrap #copy{
	color:#5876be;
	position:absolute;
	bottom:25px;
	left:25px;
	font-size:10px;
}
#footer_wrap #copy span{
	font-weight:bold;
}
#footer_wrap #design{
	color:#5876be;
	position:absolute;
	bottom:25px;
	right:25px;
	font-size:10px;
}

#footer_wrap #design a{
	color:#5876be;
	font-weight:bold;
}


.clean{
	clear:both;
}

.space_10{
	clear:both;
	height:10px;
}

#SWFObjectExprInst{
}

object#top_swf{
	border:none;
	padding:0;
	outline:none;
	width:1060px;
	height:148px;
	
}

#search_bar{
	padding:0px 35px 20px 35px;
	background:#A3B8E5 url(../img/t_bg.png) repeat-x center bottom;
	/*border-bottom:2px solid #00227e;*/
	position:relative;
	width:950px;
	margin:0 auto;
}

input {
	color:#000000;
	background: #CAD7F7;
	border: 1px solid #5770B2;
	font-size:11px;
	padding:2px 3px;
}

#bfsearch{
	position:absolute;
	right:35px;
	top:17px;
	
}

.fsearch input[type="submit"]{
	width:49px;
	height:25px;
	border:none;
	outline:none;
	cursor:pointer;
	background:none;
	background:url(../img/btn_search.png) no-repeat;
	text-indent:-99999px;
}

.fsearch input[type="submit"]:hover{
	background-position:0 -28px;
}

#flang{
	position:absolute;
	top:8px;
	right:35px;
}

select{
	color:#000000;
	background: #CAD7F7;
	border: 1px solid #5770B2;
	font-size:11px;
	padding:2px 3px;
	text-align:center;
}

select option{
	text-align:left;
}
select option:first-child{
	text-align:center;
}

.item_wrap {
	position:relative;
	padding-top:26px;
}
.item_wrap h2.title{
	background: url(../img/h1_title_bg.png) no-repeat top left;
    position: absolute;
    padding-left: 0px;
    font-weight: normal;
    margin: -30px 70px;
    
}

.item_wrap h2.title span{
	font-size:12px;
	line-height:32px;
	text-align:center;
	color:#fff;
	background:url(../img/h1_title_bg.png) no-repeat top right;
	margin-left:20px;
	padding:8px 25px 8px 0;
}

.info_wrap{
	text-align:center;
}

#form_wrap{
/*	background:#bbccaa;*/
}
#form_wrap fieldset{
	margin-bottom:5px;
}
#form_wrap label{
	width:520px;
	display:block;
	height:28px;
	line-height:28px;
	margin:0 auto;
	text-align:right;
}

#form_wrap label span{
	font-size:8px;
}

#form_wrap label em{
	font-style:normal;
	font-weight:bold;
	padding-right:160px;
	padding-left:10px;
}

#form_wrap input[type="text"]{
	width:370px;
	float:right;
	font-size:12px;
	padding:5px;
	margin-left:15px;
}

#form_wrap select{
	width:290px;
	margin-left:10px;
}

#form_wrap input[type="submit"]{
	background: url("../img/btn_submit.png") no-repeat 0 0;
    border: medium none;
    cursor: pointer;
    height: 25px;
    outline: medium none;
    text-indent: -99999px;
    width: 49px;
	float:right;
	margin-right:35px;
	margin-top:7px;
}
#form_wrap input[type="submit"]:hover{
	background-position:0 -28px;
}

#form_wrap input[type="reset"]{
	background: url("../img/btn_clear.png") no-repeat 0 0;
    border: medium none;
    cursor: pointer;
    height: 25px;
    outline: medium none;
    text-indent: -99999px;
    width: 49px;
	float:right;
	margin-right:5px;
	margin-top:7px;
}
#form_wrap input[type="reset"]:hover{
	background-position:0 -28px;
}

#form_wrap textarea{
	padding:5px;
	width:370px;
	height:100px;
	max-width:370px;
	max-height:150px;
	background: none repeat scroll 0 0 #CAD7F7;
    border: 1px solid #5770B2;
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
	float:right;
	margin-left:15px;
}

#new_design_wrap{
	position:absolute;
	left:280px;
	top:-3px;
}

#new_design_wrap a span{
	font-weight:bold;
	font-size:10px;
	display:block;
	color:#234090;
}

#new_design_wrap a{
	background:url(../img/1319534308_settings.png) no-repeat 0 9px;
	color:#4A505E;
	font-size:11px;
	padding:4px 0 4px 24px;
	font-weight:normal;
	display:block;
	width:250px;
}

#new_design_wrap a:hover{
	
}

#new_design_wrap a:hover span{
	color:#0196ff;
}
