/* CSS Document */
body{
	background:url(images/bg_bb.jpg) 0 0 no-repeat;
	background-position:center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5;
	color:#000000;
	margin:0px;
	padding:0px;
	}
p, ul, li, div, form, table{ 
	margin:0px;
	padding:0px;
}
h1 {
	color:#ffffff;
	font-size:16px;
	margin:0px;
	padding:0 0 0 10px;
}
h2 {
	color:#264e7f;
	font-size:16px;
	margin:0px;
	padding:0px;
}
h3 {
	color:#264e7f;
	font-size:14px;
	margin:0px;
	padding:0px;
}
h4 {
	color:#264e7f;
	font-size:10px;
	margin:0px;
	padding:0px;
}

/********************container********************/
.main_container{
	width:800px;
	margin:0 auto;
	}
.body_inner{
	background-color:#ffffff;
	}

/*******************Top Menu*********************/
.topmenuhold{ height:70px; margin:0 auto; overflow:hidden;}
ul.top_menu{
	margin:10px;
	background-color:#a1aec0;
/*	width:auto;*/
width:779px;
	float:left;
	}
ul li.top_menu1{
/*	background-color:#a1aec0;*/
	width:auto;
	border-right:1px solid #ffffff;
	font-size:18px;
	color:#FFFFFF;
	
	float:left;
	list-style-type:none;
	text-transform:capitalize;
	}
ul li.top_menu1 a:link, ul li.top_menu1 a:visited{ background-color:#a1aec0; padding:0 20px 0 19px; line-height:50px; display:block;}
ul li.top_menu1 a:hover{ background-color:#596c86; padding:0 20px 0 19px; line-height:50px; display:block;}
ul li.top_menu1 a.link_selected{ background:#264e7f}
.top_link{
	padding:0 20px 0 19px;
	font-size:18px;
	color:#FFFFFF;
	text-decoration:none;
	outline:none;
	}

/*.top_link:hover{
	padding:0 20px 0 21px;
	font-size:18px;
	color:#FFFFFF;
	background-color:#596c86;
	display:block;
	text-decoration:none;
	outline:none;
	}
*/
ul li.top_menu2{
/*	background-color:#a1aec0;*/
	width:auto;
	/*border-right:1px solid #ffffff;*/
	font-size:18px;
	color:#FFFFFF;	
	float:left;
	list-style-type:none;
	text-transform:capitalize;
	}
ul li.top_menu2 a:link, ul li.top_menu2 a:visited{ background-color:#a1aec0; padding:0 20px 0 19px; line-height:50px; display:block;}
ul li.top_menu2 a:hover{ background-color:#596c86; padding:0 20px 0 19px; line-height:50px; display:block;}
ul li.top_menu2 a.link_selected{ background:#264e7f}

 .link_selected{
	background-color:#264e7f;
	padding:0 20px 0 19px;
	font-size:18px;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	outline:none;
}

/*******************main body panel**************************/

.bbd_main{
	float:left;
	background-color:#FFFFFF;
	}
	
/****************Left*****************/
.left_panel{
	width:296px;
	float:left;
	background-color:#a1aec0;
	margin:0 10px 0 10px;
	}
.left_cont{
	background-color:#FFFFFF;
	width:267px;
	margin:10px;
	padding:5px;
	color:#000000;
	}
	
	
/****************Right*****************/
.right_panel{
	width:473px;
	float:left;
	margin:0 10px 0 0;
	background-color:#a1aec0;
	}
.right_cont{
	background-color:#FFFFFF;
	width:443px;
	margin:10px;
	padding:5px;
	color:#000000;
	}

/****************Footer********************/
.footer_pnl{
	background-color:#a1aec0;
	margin:0 10px 0 10px;
	float:left;
	}
.footer_inner{
	float:left;
	width:636px;
	margin:10px 10px 0 10px;
	background-color:#FFFFFF;
	padding:5px;
	height:55px;
	}
.footer_xhml{
	width:102px;
	float:left;
	margin:10px 10px 0 0;
	background-color:#FFFFFF;
	padding:15px 0 0 0;
	height:50px;
	}

.err{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ff0000;
	}
	
/****************images********************/
.centredimage {
    display: block;
    margin-left: auto;
    margin-right: auto;
    border-style: none;
	}

.floatrightimage {
	float: right;
 	margin-left: 3px;
 	padding-left: 3px;
 	border-style: none;
	}

.floatleftimage{
 	border-style: none;
 	float: left;
 	margin-right: 3px;
 	padding-right: 3px;
 	border-style: none;
}