html{
	margin: 0px;
	padding: 0px;
}

body{
	margin: 0px;
	padding: 0px;
	font-family: tahoma;
	font-size: 11px;
}

.clear{
	clear: both;
}

.outer{
	text-align: center;
	width: 100%;
	background: #C8DAF0 url('./images/outer_bg.jpg') no-repeat;
	
}

.outer_main{
	padding-top: 15px;
	margin-left: auto;
	margin-right: auto;
	width:984px;
}


.outer_box_top{
	background-position: bottom;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	height: 12px;
	width: 984px;
	background: url('./images/outer_box_top_bg.png') no-repeat;
}

.outer_box_bottom{
	background-position: top;
	height: 12px;
	width: 984px;
	background: url('./images/outer_box_bottom_bg.png') no-repeat;
}

.outer_box_middle{
	width:984px;
	text-align: center;
	background: url('./images/outer_box_middle_bg.png') repeat-y;	
}

.inner_box{
	width: 946px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

.header{
	
}

.logo{
	float: left;
}

.langs{
	padding-top: 30px;
	text-align: right;
	float: left;
	width: 216px;
}

.flags{
	float: right;
	margin-left: 3px;
}

.head_login{
	padding-top: 10px;
	padding-bottom: 10px;
}

.login_link{
	text-decoration: none;
	font-weight: bold;
	color: #939393;
	font-family: Tahoma;
	font-size: 11px;
	background-position: center left;
	padding-left: 25px;
	padding-bottom: 4px;
	background: url('./images/login.gif') no-repeat;
}

.login_link:hover{
	color: #444444;
	background: url('./images/login_over.gif') no-repeat;
}

.header_date{
	color: #939393;
	font-family: tahoma;
	font-size: 11px;
}

.info_bar{
	padding-top: 10px;
}

.page_title_front{
	float: left;
	background: url('./images/pt_front.gif');
	width: 5px;
	height: 23px;
}
.page_title_middle{
	float: left;
	background: url('./images/pt_middle.gif') repeat-x;
	width: 720px;
	height: 23px;
}
.page_title_end{
	width: 5px;
	height: 23px;
	background: url('./images/pt_end.gif');
	float: left;
}

.page_title_text{
	padding-top: 5px;
	padding-left: 5px;
}

.page_title_text a{
	color: #8F8F8F;
	text-decoration: none;
	font-weight: bold;
}
.page_title_text a:hover{
	color: #666666;
}

fieldset {
	padding: 0px;
	margin: 0px;
	border: none;
	line-height: 0px;
}
#ajaxSearch_form{
	padding: 0px;
	margin: 0px;
	line-height: 0px;	
}
.search{
	margin-right: 10px;
	float: right;
	line-height: 0px;
	font-size: 0px;
}

#ajaxSearch_input{
	border: 0px;
	padding-top: 7px;
	padding-bottom: 5px;
	padding-left: 4px;
	font-size: 11px;
	color: #666666;
	font-family: tahoma;
	width: 170px;
	/*margin-right: 4px;*/
	background: url('./images/search_input.jpg') no-repeat;
}

#ajaxSearch_submit{
	width: 24px;
	height: 24px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	background: url('./images/search_btn.jpg') no-repeat;
}

.page_body{
	margin-top: 8px;
}

.left_col{
	float: left;
	width: 221px;
	height:100%;
}

.right_col{
	width: 710px;
	float: left;
		
	margin-left: 15px;
}

#menu{
	background: #A6C2E7;
			height: 882px;
}

.menu_top{
	background: url('./images/menu_top.jpg') no-repeat;
	width: 221px;
	height: 5px;
}

.menu_bottom{
	background: url('./images/menu_bottom.jpg') no-repeat;
	width: 221px;
	height: 5px;
}

#menu ul{
	margin: 0px;
	padding: 0px;
	margin-left: 8px;
	list-style: none;
}

#menu ul li{
	width: 215px;
	height: 29px;

}

#menu ul li a{
	background: url('./images/li_a_bg.gif') no-repeat;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	display: block;
	padding-top: 9px;
	padding-left: 10px;
	padding-bottom: 5px;
}


#menu ul li.active a{
	background: url('./images/li_a_active_bg.gif') no-repeat;
	text-decoration: none;
	font-weight: bold;
	color: #171717;
	display: block;
	padding-top: 9px;
	padding-left: 10px;
	padding-bottom: 5px;
}

#menu ul li a:hover{
	background: url('./images/li_a_active_bg.gif') no-repeat;
	color: #171717;
}


#menu ul li:hover ul{
	display: block
}

#menu ul li ul{
	display: none;
	position: absolute;
	margin-left: 210px;
	margin-top: -24px;
	z-index: 10;
}

#menu ul li ul li{
	border: 1px solid #cccccc;
}

#menu ul li ul li a, #menu ul li.active ul li a{
	text-decoration: none;
	background: #ffffff;
	color: #555555;
	padding-bottom: 7px;
	padding-left: 20px;
	position: relative;
}


#menu ul li ul li a:hover{
	background: #eeeeee;
	color: #2e69ff;
}

/********************** Button *******************/
.button{
	margin-left: 14px;
}

.blue_btn_front{
	width: 10px;
	height: 28px;
	float: left;
	background: url('./images/blue_btn_front.png') no-repeat;
}

.blue_btn_middle{
	width: 160px;
	height: 28px;
	float: left;
	background: url('./images/blue_btn_middle.png') repeat-x;
}

.blue_btn_text{
	margin-top: 7px;
	color: #FFFFFF;
	font-weight: bold;
}

.blue_btn_end{
	width: 22px;
	height: 28px;
	float: left;
	background: url('./images/blue_btn_end.png') no-repeat;
}
/************************************************/

.side_download{
	color: #777777;
	width: 192px;
	margin-left: 14px;
	margin-bottom: 20px;
}


.side_download span{
	display: block;
	margin-top: 15px;
	font-weight: bold;
}

.side_download a{
	color: #777777;
	font-weight: bold;
	display: block;
}

.file_title{
	text-align: center;
	height: 50px;
	width: 64px;
	float: left;
}
.file_size{
	text-align: center;
	height: 50px;
	width: 64px;
	float: left;
}
.file_link{
	text-align: center;
	height: 50px;
	width: 64px;
	float: left;
}

.left_banners{
	text-align: center;
	margin-top: 20px;
}

.left_banners img{
	padding: 5px;
}

/**************************************/

.news_box_50{
	width: 493px;
	float: left;
}

.blue_btn_middle_50{
	width: 460px;
	height: 28px;
	float: left;
	background: url('./images/blue_btn_middle.png') repeat-x;
}

.inner_news_box{
	color: #555555;
	font-size: 10px;
	font-family: Verdana;
}

.inner_news_box_header{
	margin-top: 15px;
	font-weight: bold;
	font-family:Verdana;
	font-size:10px;
	padding-left: 5px;
	padding-right: 5px;
	color: #555555;

}

.inner_news_box_text{
	margin-top: 13px;
	font-family:Verdana;
	font-size:10px;
	padding-left: 5px;
	padding-right: 5px;
	color: #555555;
}

.more_link{
	margin-top: 13px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: right;
}

.banner_img_width{
	width: 195px;
	border:1px solid #EDEDED;
	margin-bottom: 10px;
}

.banner_holder{
	float: left;
	margin-left: 10px;
	width: 195px;
	margin-top: 25px;
}

.more_link_a{
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
	color: #666666;
}

.news_home_links{
	margin-top: 15px;
	padding-left: 5px;
	padding-right: 5px;
}

.news_home_links a {
	color: #FF0000;
	font-weight: bold;
}

.read_link{
	color: #ff0000;
	font-weight: bold;
}

.separate_div{
	margin-top: 80px;
	margin-bottom: 35px;
	width: 100%;
}
.main_title_full{
	width: 695px;
}

.blue_btn_middle_full{
	width: 663px;
	height: 28px;
	float: left;
	background: url('./images/blue_btn_middle.png') repeat-x;
}

.small_title_blue{
	width: 178px;
	float: left;
}

.blue_btn_small_title{
	height: 28px;
	width: 135px;
	float: left;
	background: url('./images/blue_btn_middle.png') repeat-x;
}




.midd_title_blue{
	width: 348px;
	float: left;
}

.blue_btn_midd_title{
	height: 28px;
	width: 305px;
	float: left;
	background: url('./images/blue_btn_middle.png') repeat-x;
}


.center_box_header{
	margin-top: 5px;
	font-weight: bold;
	font-family:Verdana;
	font-size:10px;
	padding-left: 5px;
	padding-right: 5px;
	color: #555555;

}

.center_box_text{
	margin-top: 3px;
	font-family:Verdana;
	font-size:10px;
	padding-left: 5px;
	padding-right: 15px;
	color: #555555;
}

.center_more_link{
	padding-left: 5px;
	padding-right: 5px;
}

.central_news{
	margin-bottom: 15px;
}

.wellcome_title_blue{
	width: 480px;
	float: left;
}

.blue_btn_wellcome_title{
	height: 28px;
	width: 435px;
	float: left;
	background: url('./images/blue_btn_middle.png') repeat-x;
}

.wellcome_box_text{
	text-align: justify;
	margin-top: 3px;
	font-family:Verdana;
	font-size:10px;
	padding-left: 5px;
	padding-right: 20px;
	color: #555555;
}



.paper_title_blue{
	width: 220px;
	float: left;
}

.blue_btn_paper_title{
	height: 28px;
	width: 180px;
	float: left;
	background: url('./images/blue_btn_middle.png') repeat-x;
}

.paper_box_text{
	text-align: justify;
	margin-top: 3px;
	font-family:Verdana;
	font-size:10px;
	padding-left: 5px;
	padding-right: 15px;
	color: #555555;
	text-align: center;
}

.paper_blue_btn_text{
	margin-top: 2px;
	color: #FFFFFF;
	font-weight: bold;
}

.paper_box_text a{
	display: block;
	padding-top: 5px;
	color: #444444;
	font-weight: bold;
}

.footer_blue{
	margin-top: 10px;
	height: 36px;
	width: 946px;
	background: url('./images/footer_bar.jpg');
}

.footer_text{
	margin-top: 8px;
}

.terms{
	float: left;
}

.copyright{
	color:#AAAAAA;
	float: right;
}

.terms ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.terms ul li{
	float: left;
	margin-right: 15px;
}

.terms ul li a{
	color: #AAAAAA;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
}

.terms ul li a:hover{
	color: #777777;
}

.main_div{
	margin-bottom: 5px;
}

.print_icon {
	margin-right: 6px;
	float: right;
}

img {
	border: none;
}

hr {
	color: #BBBBBB;
}

/**************CONTACT FRM********************/
.title_frm {
	margin-top: 16px;
	width: 136px;
	float: left;
}


.intro_text_frm {
	font-weight: bold;
}

.help_icon {
	float: left;
}

.title_text {
	margin-left: 4px;
	font-weight: bold;
	width: 115px;
	float: left;
}


.form_input {
	margin-top: 16px;
	width: 200px;
	float: left;
}

.form_input2 {
	margin-left: 92px;
	margin-top: 26px;
	width: 200px;
	float: left;
}

.form_input_login {
	margin-top: 2px;
	margin-left: 4px;
	width: 200px;
	float: left;
}

.form_input input {
	margin-top: -2px;
	width: 200px;
	height: 14px;
}

.intro_title_frm {
	margin-top: 16px;
	font-size: 11px;
	font-weight: bold;
}

.frm_button {
	margin-top: 10px;
}

.forgot_password {
	margin-top: 4px;
	color: #96B8E5;
	font-weight: bold;
}

.forgot_password a {
	color: #96B8E5;
	font-weight: bold;
}

.forgot_password a:hover {
	color: #FF0000;
	font-weight: bold;
}

#WebLoginLayer0{
	z-index: 1;
}

.simplywebit{
	width: 150px;
	text-align: center;
	color: #AAAAAA;
	float: left;
	margin-left: 220px;
}

.simplywebit a{
	color: #AAAAAA;
	font-weight: bold;
}
.help_info{
	background: #9CBBE4;
	border: 1px solid #cccccc;
	color: #FFFFFF;
	padding: 4px;
	margin: 3px;
}

/* simple css-based tooltip */ 
div.tooltip { 
    background-color:#555555; 
    border:1px solid #fff; 
    padding:5px 5px; 
    width:100px; 
    display:none; 
    color:#fff; 
    text-align:left; 
	font-family:Verdana;
	font-size:10px;
 
    /* outline radius for mozilla/firefox only */ 
    -moz-box-shadow:0 0 10px #000; 
    -webkit-box-shadow:0 0 10px #000; 
}



.np_image_title{
	width: 150px;
	text-align: center;
	float: left;
	margin-top: 12px;
}

.np_intro{
	width: 515px;
	float: left;
}

.np_introtext{
	margin-left: 10px;
	margin-top: 10px;
}

.np_logntitle{
	margin-left: 10px;
	margin-top: 10px;
	font-size: 13px;
	font-weight: bold;
}

.np_title a{
	font-size: 11px;
}



