@charset "utf-8";
/* CSS Document */
.home_desc{
margin:0;
padding:0;
top: 139px; left: 398px; width: 313px; height: 141px;
}

.home_desc p{
font-size:8pt;
line-height:15px;

}

.textsum td{
margin:0;
padding:0;
font-size:8pt;
}

.textsum tr{
margin:0;
padding:0

}
.textsum div p{

background: none;

}

.textsum p{
margin:3px 0 15px 0;
padding:0 5px 0 20px;
background:url(../im/punct.gif) no-repeat 0 1px;

}

h1, h2, h3, p {
	font-weight:normal;
}
body {
	margin:0;
	padding:0;
	background:url(../im/background_1.gif) repeat-x #0b4e7f;
	font-family:Verdana, Arial, Tahoma, sans-serif;
	text-align:center;
}

.screen2 {
	margin:0;
	padding:0;
	background: url(../im/bg_2screen.jpg) repeat-x #cadee9;
	font-family:Verdana, Arial, Tahoma, sans-serif;
	text-align:center;
}



img {
	border:none;
	margin:0 0 0 0px;
	padding:0 0 0 0;
}
a{
color:#1d649b;

text-decoration:none;
border:none;

}

a:hover{
color: #1d649b;
text-decoration:underline;
border:none; 
}

.global
{
	width:989px;
    background:url(../im/beG.png) 0 0 repeat-y !important;
    background: none;
/*	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='im/beG.png', sizingMethod='scale');*/
	display:table;
	margin:0 auto;
	padding:0;
	text-align:center;

}

/*html > body .global {filter:0; background:url(../im/beG.png) 0 0 repeat-y;}*/

.main-container {
	width:950px;
	overflow:hidden;
	padding:0;
	margin:0 auto;
	display:table;
	text-align:left;
	background:url(../im/background_1.gif) #0b4e7f repeat-x  0 0;



}

.main-container2 {
	width:950px;
	overflow:hidden;

	padding:0;
	margin:0 auto;
	display:table;
	text-align:left;
	background:url(../im/background_1.gif) 0 0 repeat-x #0c4f81;
	
	
}


.top {
	float:left;
	border-top:7px solid #26709d;
	width:950px;
	margin:0px;
	padding:0px;
}
.top .leftContainer {
	float:left;
	width:60%;
	}
	
.top .rightContainer {
	float:right;
	width:30%;
	margin:0px;
	padding:0px;
	
	
}


.logo {
	
	float:left;
	width:194px;
	position:relative;
	padding:28px 0 19px 35px;
	margin:0;
	
	
	
}

.logo img{
	
	float:left;
	padding:0;	
	margin:0 ;
	
	
	
}











.logo_text {
	float:left;
	width:194px;

	padding-top:65px;
	position:relative;
}
.whitecenter {
	display:table;
	clear:both;
	overflow:hidden;
	margin:0 15px;
	width:920px;
	background-color:#FFFFFF;
	
	padding:0;

	

}
.menu ul {
	padding:0 0 0 6px;
	margin:0px;
}
.menu ul li {
	padding:0px;
	margin:0px;
	float:left;
	list-style:none;
	display:block;
	height:40px;
	width:158px;
}
.menu ul li a {
	font:Verdana, Arial, Tahoma, sans-serif;
	text-align:left;
	font-size:9pt;
	color:#034b8c;
	padding-bottom:6px;
	list-style:none;
	padding:0px;
	text-decoration:none;
	margin:0px;
	display:block;
	background:url(../im/central_panel.gif) repeat-x;
	height:30px;
	width:100%;
	padding-top:10px;
	text-align:center;
}
.menu ul li.menuleft {
	width:137px;
}
.menu ul li.menuleft a {
	background-image: url(../im/left_panel.gif);
}
.menu ul li.menuright {
	float:left;
	list-style:none;
	background:url(../im/left_panel.gif) no-repeat left;
	width:137px;
}
.menu ul li.menuright a {
	background-image: url(../im/rihgt_panel.gif);
}
.menu ul li a.active {
	background-image:url(../im/central_panel1.gif);
	color:#FFFFFF;
}
.menu ul li.menuleft a.active {
	background-image: url(../im/left_panelB.gif)!important;
	color:#FFFFFF;
}
.menu ul li.menuright a.active {
	background-image: url(../im/rihgt_panelB.gif)!important;
	color:#FFFFFF;
}
.centerTopBannerContainer {
	width:100%;
	float:left;
	clear:both;
	margin-top:4px;
	position:relative
}
.centerTopBannerContainer img
{
	margin:0 0 0 6px;
}

.rightBannerMenu {
float:right;
position:absolute;
right:4px;
top:0;
list-style:none;
margin:3px 0 0 0;
z-index:100;


}
.rightBannerMenu ul{
            padding:0;
            margin:10px 0 0 0;                    
}
.rightBannerMenu li {
            float:right;
            width:280px;
            clear:both;
            list-style:none;
            margin:0;
            height:54px;
}
.rightBannerMenu a {
            display:block;
            float:right;
            position:relative;
            left:0;
            top:0;
            color:#FFFFFF;
            text-decoration:none;
            font-size:13px
}
.rightBannerMenu a:hover {
            color:#FFFFFF;
            text-decoration:none;
}
.rightBannerMenu a span {
			cursor:pointer;
            position:absolute;
            left:50px;
            top:19px;
            display:block;
            white-space:nowrap
}
.rightBannerMenu li.item1 a {
            width:255px
}
.rightBannerMenu li.item2 a {
            width:209px
}
.rightBannerMenu li.item3 a {
            width:185px
}
.rightBannerMenu li.item4 a {
            width:165px
}
.rightBannerMenu li.item5 a {
            width:150px
}

.rightBannerMenu a img {
	position:absolute;
	top:0;
	right:14px;
	float:right
}
.rightBannerMenu a img.normal {
	display:block
}
.rightBannerMenu a img.over {
	display:none
}
.rightBannerMenu a:hover img.normal {
	display:none
}
.rightBannerMenu a:hover img.over {
	display:block
}

.text_left{
	float:left;
	width:460px;
	margin-top:9px;
}

.text_left2{
	float:left;
	width:195px;
	margin-top:9px;
}




.text_left2 ul{
	margin:3px;
	padding:3px;
	
}


.text_left2 li{
	margin:0;
	
	text-align:left;
	padding:3px 0 0 10px;
	
	
	
	
	
}	

.text_left2 li a{
	color: #044e88;

	font-size:9pt;
	text-decoration:none;

	

}	
.text_left2 ul li  ul li a{
	color:#044e88;
	font-size:8pt;
	text-decoration:none;
	padding:0;
	margin:0;
	

}	

.text_left2 ul li ul li {
list-style:none;
padding:2px 0 2px 0;
margin:0 0 0 4px;

} 
	

.text_left2 ul li  ul li a:hover 
{
	color:#044e88;
	font-size:8pt;
	text-decoration:underline;
}

.text_left2 li a:hover {
	color: #044e88;
	list-style:none;
	font-size:9pt;
	text-decoration:underline;

	

}	

.text_left img{
	float:left;
	margin:3px 8px 0 5px;
	padding:0;	
}






.text_left p{
	font-size:10px;
	color:#5d5d5d;
	text-align:center;
	
	text-align:justify;
	margin:0;
	padding:3px 0 10px 20px;
	
	
	
	
	
}

.text_right{
	float:right;
	margin:0;
	padding:9px 0 0 0;
	width:430px;

}

.text_right2{
	float: left;
	margin:5px 0 5px 12px;
	padding:0 0 30px 0;
	width:500px;
	border:#d1dfe5 1px solid;
	

}

.text_right2 img{
	padding:0;
	margin:2px 0 0 4px;

}



.text_right2 h1{
	color:#044e88;
	
	margin:0;
	padding:0px 0 4px 10px;
	font-size:10pt;
	font-weight:bold;
	
	

}



.content1{

            margin:11px 3px 0 16px;

            padding:0;

            font-size:8pt;

            

                        

}

 

.content1 ul{

            padding:0 0 0 0;

            margin:0 0 8px 0;
 
}

.content1 p{

            margin:0 0 0px 0;
			line-height:15px;
            padding:5px 20px 6px 10px;
			font-size:8pt;
			

        
           

}

.content1 ul li{
	line-height:17px;
    padding:0 0 5px 8px;
    margin:0;
    font-size:8pt;
    text-align:left;
	list-style:none;
	background-image: url(../im/bulet.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	vertical-align:middle;
			

          
}           




.text_right img{
	float:left;
	margin:3px 10px 0 0;
	padding:0;	
}




.text_right p{
	font-size:11px;
	color:#5d5d5d;
	text-align:justify;

	margin:0;
	padding:3px 7px 10px 20px;
	
	
	
	

}

.textsum{
padding-bottom:0px;
float:left;
border-bottom:#CCCCFF 1px solid ;
width:918px;
font-size:9pt;
}







.imgR{
	padding-bottom:5px;
	float:left;
	margin:0px;
	padding-top:7px;
	width:100%;
}

.imgR img{
	padding-left:3px;
	

	
		
}
.imgR a:hover{
color:#FFFFFF;

	
	
		
}

.imgR a{
	padding-left:3px;
	margin:0 0 0 100px;
	
		
}

.info{
	padding-left:3px;
	width:54%;
	float:right;	
		
}

.info p{
	font-size:9px;
	color:#5d5d5d;
	text-align:justify;
	margin:22px 30px 15px 0;
			
}




.search {
	
	width:238px;
	float: right;	
	height:50px;
	clear:right;
	margin:0;
	padding:35px 10px 0 0;
	
	
	
}
.rama 
{
border: #8ba8b4 solid 1px;
margin:0;
font-size:12px;
padding:0 0 0 8px;

width:120px;
height:18px;
position:absolute;
	
}
.stril {
	border:none;
	background:url(../im/dart.jpg) no-repeat center;
	
	float:right;
	cursor:pointer;
	width:20px;
	height:20px;
	padding:0 0 0 0;
	position:relative;
	margin:0 87px 0 0;
}


.top .languagetext {
	float:right;
	margin:0;
	
	padding:14px 45px 0 0;
	width:213px
	
	
}

.top .languagetext a{
	font-size:8pt;
	margin:0 10px 0 10px;
	padding:0 0 0 0;
	
	
	
}

.last{

	margin:0;
	padding:7px 33px 0 0;
	width:160px;
	float:right; 
	
	
}

.last p{
font-size:8pt;
margin:0;
padding:5px 0 6px 0;
text-decoration:none;
color: #888888;

}

.last h2{
font-size:10pt;
margin:0;

padding:10px 0 5px 0;
font-weight:bold;
color:#044E88;

}

.last a{
font-size:8pt;
margin:0; 
padding:0px 0 12px 0;
display:block;
text-decoration:none;
line-height:16px;

color:#044E88;

}

.footer2 {
    float:left;
	margin:0;
	padding:0;
	height:30px;
	width:100%;
	
	display:block;
	background:url(../im/333.jpg) repeat-x #003366;
	color: #FFFFFF ;
	
	
}

.footer2 img{
    float:right;
	margin:0 0 10px 0;
	padding:0 2px 0 0 ;
}





.footer {
    float:left;
	margin:0;
	padding:0 0 10px;
	height:16px;
	width:100%;
	background:#0b4e7f;		
}

.footerr {
   
	margin:0;
	padding:6px 2px 0 0;
	text-align:right;
	width:93%;
	color:#d1e2eb;
	font-size:8pt;
	
		
}

.footer img{
	float:right;
	margin:0;
	padding:6px 1px 0 0;
    
	
	
}















.menu_horizontal {
	float:left;
	margin:0;
	padding:0 0 0 7px;
	text-align:center;
		
	
}
.menu_horizontal table{
	height:41px;
	background: url(../im/1111.gif) repeat-x;
	width:905px;
	margin:0;
	padding:0;
	
				
}

.menu_horizontal td{
	font-size:9pt;
	color:#034b8c;

	border-left:#9bc5d8 1px solid;
	border-right:#71b0d1 1px solid;
	margin:0;
	
}

.menu_horizontal td a{

	padding:0 20px 0 20px;
	
	
}
.menu_horizontal td a:hover{
background:url(../im/central0.gif) center no-repeat ;
	color:#FFFFFF;
/*	border-left:#4a8cb7 1px solid;
	border-right:#4a8cb7 1px solid;*/	
}
.menu_horizontal td  a{
	text-decoration:none;
	padding-top:10px;
	display:block;
	height:31px;
		
}

.menu_horizontal td a:hover, .menu_horizontal td:hover a{
	color:#FFFFFF;
	text-decoration:none;
	

}
.menu_horizontal td a.active, .menu_horizontal td a.active{
	color:#FFFFFF;
	text-decoration:none;
	background:url(../im/central0.gif) center no-repeat ;
	

}

.menu_horizontal td.left1{
	background:url(../im/left_pan.gif) no-repeat left;
	border-left:none;	
}

.menu_horizontal td.left1 a:hover{
	background:url(../im/left_panelB.gif) no-repeat left;
	border-left:none;
	
	
}

.menu_horizontal td.left1 a.active{
	background:url(../im/left_panelB.gif) no-repeat left;
	border-left:none;
	
	
}
.menu_horizontal td.right1{
	background:url(../im/rihgt_pa.gif) right no-repeat;
	border-right:none;
		
	
}
.menu_horizontal td.right1 a:hover{
	background:  url(../im/rihgt_panelB.gif) right no-repeat;
	
		
}
.menu_horizontal td.right1 a.active{
	background:  url(../im/rihgt_panelB.gif) right no-repeat;
	
		
}
.menu_horizontal tr{
	padding:0;
	margin:0;


}
.banners{
	background:url(../im/1.jpg) no-repeat top right;
	padding:0;
	margin:0;


}
.banners img{
	border:none;
	margin:0;
	
	padding:0 0 0 6px;
	margin:0;


}





.text_left2 li a.active{
color: #044e88;
font-weight:bold;

}

.text_left2 ul li ul li a.active:hover{
color: #777777;
font-weight:bold;

}
.text_left2 ul li ul li a.active{
color: #777777;
font-weight:bold;

}
.text_right2 h2{
	
	margin:9px 0 3px 7px;
	padding:0;
	font-size:8pt;
	font-weight:bold;
}

.text_right2 h3, .text_right2 h4{
	
	margin:8px 0 3px 7px;
	padding:0;
	font-size:8pt;
	font-weight:bold;
	color: #999999;
	
}

.top .languagetext a.active{
color:#8197a8;
}
.footer .copyright{
float: left;
color: #D1E2EB;
font-size: 8pt;
padding: 6px 0 0 0;
}
div.error
{
	display:inline-block;
	color:Red;
}