/* CSS Document */
body{
	
	padding:0px; margin:0px;
	background: #FFFFFF url(images/body_bg.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}
div, p, ul, h1, h2, h3, img, form{
	padding:0; margin:0; }

img {
	border:none;

}
H5{
	font-size:12px; color:#666666;
}	
a , a:visited{color:#333; text-decoration:underline; }

a:hover, a:active { text-decoration:underline; color:#72A9D0;}
.bank{
	line-height:0; font-size:0; clear:both;
	}
/*------------------------main body-------------------------*/
#main_body{
	width:778px;  margin:0px auto 0 auto;
}

#left_pan .secmenu{
	width:188px; float:left; 

}

#left_pan .secmenu h2{
	/* width:73px; height:41px; background:url(images/login_bg.gif) no-repeat 0 0; margin:0 0 0 6px; display:block; */
	width:73px; height:41px; display:block; 
	font:14px/14px Arial, Helvetica, sans-serif; padding:25px 65px 0 40px; font-weight:bold; text-transform:uppercase;

	}
#left_pan h2 span{
	font-size:24px; line-height:24px;
	}


/*-------------------------------right side--------------------*/
#bodyPan{
	width:778px; margin:0px; 
	
	}
#bodyPan .topmenu{
	width:778px; margin:0px; height:30px; 
}

#bodyPan .header {
	width:778px; margin:0px; 
}
#bodyPan .header .banner{
	width:778px; float:right; height:126px; overflow:hidden; background-color: #fff;
	
}
#bodyPan .header .egbanner{
	width:778px; float:right; height:100px; overflow:hidden; 
	border:1px solid #ccc;
	
}

#bodyPan .content{
	width:778px; margin-top:0px; vertical-align:top;
}
#bodyPan .content .normal H1{
	float:left; vertical-align:top;
	font-size:16px;
	padding:8px;
	color:#0B3B67;
	padding-left:15px; 
}
#bodyPan .content p{
	float:left; vertical-align:top; margin-top:0px;padding:5px;width:750px; font-size:12px;
} 


#bodyPan h2{
	width:214px; display:block; font:18px/18px Arial, Helvetica, sans-serif; color:#000000; text-transform:uppercase;
	margin:175px 0 0 10px; padding:0px 0 0 0; height:29px; 
	}
#bodyPan P{
	font:14px/19px Arial, Helvetica, sans-serif; color:#4D371E; font-weight:normal; display:block;
	margin:10px 0 10px 10px; background-color:#fff; 
	}
.more a{
	width:45px; background:url(images/more_arrow1.gif) no-repeat 0 0 ; color:#333227; height:16px;
	font:12px/14px Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; display:block; padding:0 20px 0 23px;float:right;
	}
.more a:hover{
	color:#C01F0B; background:url(images/more_arrow.gif) no-repeat 0 0; width:45px;
	}
#rightLeft{
	text-align:center; clear:both;
	background-color:#fff; 
	
	}
	
	.tab{
		background-color:#fff; 
	
	}
.style1,
.style1 a:link, .style1 a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; text-align:center;
	color:#094169; text-decoration:none; font-weight:bold; background-color:#fff;
}

.style1 a:active, 
.style1 a:hover

{
	color:#1C6AA2; text-decoration:underline;
}

	#rightLeft_news{
	width:230px; float:left;  
	text-align:left; border:1px solid red;
	
	}

.news
{
	display:block; font:10px/12px Arial, Helvetica, sans-serif; font-weight:normal;
	color:#333; text-align:left;
}


.style2{
	background-color:#305677;font:14px/16px Arial, Helvetica, sans-serif; font-weight:bold;
	color:#fff;height:28px; padding:3px 0px 3px 0px; text-align:center; width:240px;
}
#bodyPan .header .title{
	float:left; 
	width:770px; padding:5px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:bottom; background-color:#F5C324;

}
#bodyPan .header .title a.main,
#bodyPan .header .title a.main:visited
 {
 width:100px; border-right:1px dashed #003366; 
 padding: 0 5px 0 5px; font-weight:bold;
 color:#333; text-decoration:none;
}
#bodyPan .header .title a.main:active,
#bodyPan .header .title a.main:hover
 {
 color:#9F7C0C; text-decoration:underline;
}
	
#bodyPan .header .logo .primarymenu{
	width:500px; float:right; margin:60px 5px 0px 0px; 
	font-family:Arial, Helvetica, sans-serif; color:#333;font-size:12px; font-weight:bold; 
	
	
	
}

#bodyPan .header .logo .primarymenu .one{
	width:100px; float:right; margin:0;padding:10px 2px 10px 2px;text-align:center; border-right:1px dashed #ccc;
}
#bodyPan .header .logo .primarymenu .two{
	width:150px; float:right; margin:0; padding:10px 2px 10px 15px;text-align:center;border-right:1px dashed #ccc;
}
#bodyPan .header .logo .primarymenu .three
{
	width:100px; float:right; margin:0; padding:10px 2px 10px 2px;text-align:center;border-right:1px dashed #ccc;border-left:1px dashed #ccc;
}
.three a:link,.three a:visited, .two a:link,.two a:visited,.one a:link,.one a:visited {
	text-decoration:none; color:#333;
}
.three a:active,.three a:hover,.two a:active,.two a:hover,.one a:active,.one a:hover {
	text-decoration:underline; color:#ccc;
}

/*---------------------------footer-------------------*/
#footer_bg{
	width:100%; padding:0px 0 10px 0; text-align:center; border-top:1px solid #ccc; margin-top:10px; 
	}
#footer{
	width:600px; margin-top:20px; text-align:center; 

	}
#footer p{
	width:600px; margin:5px 0 0px 0; display:block; text-align:center; 
	font:12px/14px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#333; display:block;
	}
#footer p a:link,
#footer p a:visited

{
	font:12px/14px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#333; text-decoration:none;
	
	}
#footer p a:hover{
	text-decoration:underline;
	}

/* main page stle sheet */


#bodyPan .content_main{
	width:778px; margin-top:0px; vertical-align:top; 
	text-align:left; 
}

#bodyPan .content_main H1{
	float:left; vertical-align:top;
	font-size:16px;
	padding:8px;
	color:#fff; border:none;
}
#bodyPan .content_main .main{
float:left; margin:0px; background-color:#fff; width:778px; 
	
}
#bodyPan .content_main .main H2{
	float:left; vertical-align:top;
	font:18px/18px Arial, Helvetica, sans-serif; 
	width:775px; margin:0px 0px 0px 5px; color:#2E5A79;
}



#bodyPan .content_main  .main p{
	width:568px;
} 

#bodyPan .content_main .ae_menu{
	float:right; vertical-align:top; margin:0px;padding:5px; font-size:12px; width:768px;
	font-weight:bold; float:left; color:#9F7C0C; text-align:right;
} 
#bodyPan .content_main .ae_menu a{
	color:#9F7C0C; text-decoration:none;
} 
#bodyPan .content_main .ae_menu a:hover{
	color:#FAD45A; text-decoration:underline;
} 
#bodyPan .content_main .ae_menu div.menu a:link, #bodyPan .content_main .ae_menu div.menu a:visited {
	float:left; 
}
.special {
	border:1px solid red;
	float:left; width:100px;
}
/* left hand side */
 #bodyPan .content_main .main .left{
	width:200px; float:left; margin-top:10px;
	
}
#bodyPan .content_main .main .left H2{
	width:175px; height:29px; color:#FFFFFF; font:12px/14px Arial, Helvetica, sans-serif; font-weight:bold;
	/*background:url(images/news_bg.png) repeat-x; */
	background-color:#DC4C3A; padding: 5px 3px 5px 3px; border:none; text-decoration:none;
}

/* right hand side */
#bodyPan .content_main .main .right{
	width:565px; float:left; padding:12px 3px 20px 3px; font-size:12px;
}
#bodyPan .content_main .main .right .topmenu
{
	width:500px; text-align:right; float:right; color:#8F57D2 ; 
}
#bodyPan .content_main .main .right .topmenu a,
#bodyPan .content_main .main .right .topmenu a:visited
{
	color:#370C6C; text-decoration:none;
}
#bodyPan .content_main .main .right .topmenu a:hover, #bodyPan .content_main .main .right .topmenu a:active
{
	color:#8F57D2; text-decoration:underline;
}

#bodyPan .content_main .main .right h2{
	font-weight:bold; width:550px; height:30px; float:right;
	color:#094169; font-size:18px; text-decoration:none; text-align:right; 
}
#bodyPan .content_main .main .right h3


{
	font-weight:bold;
	color:#1C6AA2; font-size:15px; text-decoration:none;text-align:left; width:500px; 
	
}
#bodyPan .content_main .main .right h4
{
	font-weight:bold; 
	color:#370C6C; font-size:14px; text-decoration:none;text-align:left;
}


#bodyPan .content_main  .main .right p{
	padding:5px 0 5px 3px; margin:5px 0 5px 0; font-size:12px; width:550px;
} 
#bodyPan .content_main  .main .right ul, ol
 {
	color:#333; padding:5px 25px 5px 25px; background-color:#F9F9F9;
}

#bodyPan .content_main  .main .right ul li,
#bodyPan .content_main  .main .right ol li
 
 {
	font-size:12px; padding:2px; 
	
}
#bodyPan .content .normal ul

 {
	color:#333; background-color:#F9F9F9; margin:0px 10px 0px 10px; padding:5px 25px 5px 25px; width:708px; 
}
#bodyPan .content .normal ul li {
	width:700px;
}
/* menu */
.menu,
.menu a:link,
.menu a:visited
{
	background:none;
	padding:3px;
	font-weight:bold;
	font-size:12px;
	width:200px;
	color:#333;
	text-decoration:none;
	text-transform:capitalize;  
	
}
.menu a:active, .menu a:hover
{
	color:#B89C42;
	text-decoration:none;
	
}
.menu .submenu
{
	margin-left:10px;
	margin-top:10px;
	font-weight:normal;
	padding:7px 3px 7px 3px;
	border-bottom:1px dashed #ccc;
	border-left:1px dashed #ccc;
	width:170px;font-size:12px;color:#666;
}
.menu .submenu a:link,
.menu .submenu a:visited
{
	color:#000;
	font-weight:normal;
}
.menu .submenu a:hover,
.menu .submenu a:active
{
	color:#B89C42;
}
/* top navigation pages */

#bodyPan .content .normal{
	float:left; vertical-align:top; padding: 10px 0 10px 0;margin-top:0px;background-color:#f9f9f9; width:778px; 
	
} 
#bodyPan .content .normal p, #bodyPan .content .normal td{
	float:left; vertical-align:top; margin-top:0px;padding:5px; font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	
} 

#bodyPan .content .normal H2{
	float:left; vertical-align:top; margin-top:0px;padding:5px;font-size:14px; 
	color:#00639C; font-weight:bold;width:700px; 
} 
#bodyPan .content .normal H3{
	float:left; vertical-align:top; margin-top:0px; font-size:12px;
	color:#370C6C; font-weight:bold;padding:5px;padding-left:15px; width:700px;
	
}

#bodyPan .content .normal H4{
	float:left; vertical-align:top; margin-top:0px;font-size:12px;
	color:#370C6C; font-weight:bold;padding:5px;padding-left:15px; width:700px;
	
}

#bodyPan .content .normal table td H3{
	float:left; vertical-align:top; margin-top:0px; width:95%;
	font:12px Arial, Helvetica, sans-serif; color:#370C6C; font-weight:bold;padding:0px; padding-left:15px; 
	
}
#bodyPan .content .normal table td H4{
	float:left; vertical-align:top; margin-top:0px; width:95%;
	font:12px Arial, Helvetica, sans-serif; color:#A178D2; font-weight:bold;padding:5px 0 5px 0; 
}


#bodyPan .content .normal table td  H3.uinque{
	font:14px Arial, Helvetica, sans-serif; color:#333; font-weight:bold;padding:0 2px 5px 2px; 
}
#bodyPan .content .normal table td p{
	width:95%; float:left;
}

#bodyPan .content .normal .address,
#bodyPan .content .normal .address a:link,
#bodyPan .content .normal .address a:visited
 {
	
	font-size:12px;
	font-weight:normal;
	color:#333; 
	float:left; 
	

}
#bodyPan .content .normal .address .link,
#bodyPan .content .normal .address .link a:link,
#bodyPan .content .normal .address .link a:visited
 {
	margin:0px; padding:0px; float:left;
	color:#00639C;  
	background:none; text-decoration:none;
}
#bodyPan .content .normal .address .link a:hover{
	color:#333;
}

#bodyPan .content .normal li{
	float:left; vertical-align:top; margin-top:0px;padding:5px; font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	
}
.required {
	color:red;
}

table.tab {

	margin:0px 7px 0px 10px; width:740px;
}
.msg{
	color:#660066;
	font-weight:bold;
}

.teampic{
padding:5px;width:95px; float:right;
}
h2.main_menu{
	border:1px solid red; float:left; text-align:left; border-bottom:1px dotted #ccc;
}
