/* CSS Document */
body {
	font:14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#3D3C2C;
	margin: 0; 
	padding: 0; 
	background: #fcfae6 url(../images/bg.gif) repeat-x;
	}
div, p, h1, h2, h3, ul, img { 	padding:0; margin:0; }	
ul{ list-style-type:none; }
.no-border { border: none; }

/*-------------------------------------------- header ------------------------------------------------------*/

#home-body-header {
	width: 100%; margin: auto;
	padding: 0px 0 0px 0; height:277px;
	}
#main_header {
	width:778px; margin: 0 auto;
	}
#main_header #header {
	height:778px; padding:0 0 0 0px; height:96px;
	}
#main_header #headertitle {
	width:289px; background:url(../images/header_title.jpg) no-repeat bottom; padding:0px 0 0 0px;  height:96px;
	}
#main_header ul {
	width:417px; height:30px; display:block; position:absolute; top:0px; right:100px; margin:0; padding:0;
	}
#main_header ul li {
	float:left; width:104px; display:block; text-align:center;
	}
#main_header ul li a {
	width:104px; height:35px; display:block; font:14px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#142f4b;
	background:url(../images/menu-bg.gif) 0 0 repeat-x #F4F1DD; text-decoration:none; margin:0; padding:61px 0 0 0; 
	}
#main_header ul li a:hover{
	width:104px; display:block; background:#FCFAE6; color:#005ab3; text-decoration:none;
	}
#main_header ul li span {
	width:104px; height:35px; display:block; background:url(../images/menu-devider1.gif) 100% 0 no-repeat #FCFAE6; 
	color:#005ab3; text-decoration:none; padding:61px 0 0 0; line-height:14px;
	}
#main_header #img {
	width:778px; background: url(../images/header_img.jpg) no-repeat left; height:181px; position:relative; 
	margin:0 auto; padding:0; text-align:right;
	}
	


/*------------------------------------body-------------------------*/

#main_body {
	width: 100%; margin: auto; padding: 0px 0 0px 0;
	}
#body {
	width:778px; margin:0 auto 0 auto;
	}
#container {
	width:778px; position:relative;
	}
#container_split1 {
	width:239px; float:left;
	}
#container_split2 {
	width:504px; float:right;
	}
/*Left Panel */
#leftPan {
	width:239px; top:0px; left:8px; margin:0; padding:0px; float:left;
	}
#leftmemberPan {
	width:237px; height:567px; position:relative; margin:0 auto; padding:0; border:1px solid #DCDAC2; background:#fff; color:#000;
	}
#leftmemberPan h2 {
	height:48px; background:url(../images/symbol4.gif) 0 0 no-repeat #fff; display:block; position:relative; 
	padding:0 0 0 57px; margin:12px 0 11px 10px; font:18px/48px "Trebuchet MS"; font-weight:bold;
	color:#2d7dcf; text-transform:uppercase;
	}
	
#leftmemberPan h2 span {
	background:#fff; color:#3D3C2C;
	}
#leftPango{
	width:220px; height:25px; position:absolute; top:529px; left:8px; border-top:1px solid #fff; 
	background:#B0AD93; display:block; padding:0; margin:0; font-size:12px; color:#FFFFFA; line-height:23px; font-weight:bold;}
#leftPan form {
	margin: 10px 4px; padding: 5px 25px 25px 13px; background: #ebe9d7;	
	}
#leftPan form p {
	padding: 7px 0 5px 0; margin: 0; color: #000;	
	}
#leftPan form label {
	font:13px Verdana, Arial, Helvetica, sans-serif; color: #0e4688;	
	}
#leftPan form input, select, textarea { 
	margin: 5px; padding: 5px; color: #000; border-width: 1px; border-style: solid; 
	border-color:#c8c8c8; background: url(../images/field_bg.gif) repeat-x;
	font: 11px 'Lucida Grande', Verdana, Helvetica, sans-serif;	
	}
#leftPan form input:focus, select:focus, textarea:focus {
	margin: 5px;
	}
#name, #c_Name, #phone, #email, #message {
	width: 185px; 
	}
#leftPan form input.button { 
	float:right; background:url(../images/arrow4.gif) no-repeat 65px 0 #63614F; border:none; width:80px; height:21px; 
	display:block; margin:2px 0 0 0; padding:0 0 0 5px; text-decoration:none; color:#fff; 
	font:14px/21px "Trebuchet MS",Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:left;
	}
/*/Left Panel */

/*right Panel */
#rightPan {
	width:484px; float:right; top:0px; right:10px; border:1px solid #DCDAC2; 
	background:#fff; color:#3D3C2C; padding:10px 10px 10px 10px;
	}
#rightbodyPan {
	width:484px; top:10px; background:#FCFAE6; color:#3D3C2C; 
	}
#rightbodyPan h2 {
	width:98%; height:31px; display:block; padding:10px 0 0 0; 
	font:26px/26px "Trebuchet MS"; color:#3D3C2C; margin:0px 0 10px 5px ;
	}
#rightbodyPan p.redtext {
	background:#FCFAE6; color:#f76600; font-size:18px; line-height:20px; padding:0 15px 10px;
	}
#rightbodyPan p {
	padding:8px 10px 15px 20px; font:13px/17px Verdana, Arial, Helvetica, sans-serif; text-align:justify;
	}
#rightbodyPan ul {
	width:100px; margin:0 0 25px 30px;
	}
#rightbodyPan li {
	width:450px; background:url(../images/arrow2.gif) 0 7px no-repeat; font:14px/24px Arial, Helvetica, sans-serif; 
	padding:0 0 0 20px; 
	}
/*/right Panel */

.leftArea, .rightArea {
	float:left;
	}
.leftArea, .rightArea ul {
	margin:0 10px 0 10px; padding: 0px 0px 0 0; list-style:url(images/bullet_arrow.gif);
	}
/*Site Map */

#sitemap {
	width:778px; float:right; top:0px; right:10px; border:1px solid #DCDAC2; height:200px;
	background:#fff; color:#3D3C2C; padding:10px 10px 10px 10px;
	}
#sitebodymap {
	width:778px; top:10px; background:#FCFAE6; color:#3D3C2C; height:200px;
	}
#sitebodymap h2 {
	width:98%; height:31px; display:block; padding:10px 0 0 0; 
	font:26px/26px "Trebuchet MS"; color:#3D3C2C; margin:0px 0 10px 5px ;
	}
#sitebodymap p {
	padding:8px 10px 15px 20px; font:13px/17px Verdana, Arial, Helvetica, sans-serif; text-align:justify;
	}
#sitebodymap ul {
	width:100px; margin:0 0 25px 30px;
	}
#sitebodymap li {
	width:450px; background:url(../images/arrow2.gif) 0 7px no-repeat; font:14px/24px Arial, Helvetica, sans-serif; 
	padding:0 0 0 20px; 
	}
	
	/* form elements */

input, select, textarea {
	margin: 5px; padding: 5px; color: #000; border-width: 1px; border-style: solid; 
	border-color:#c8c8c8; background: url(../images/field_bg.gif) repeat-x;
	font: 11px 'Lucida Grande', Verdana, Helvetica, sans-serif;	
	}
label {
	font:13px Verdana, Arial, Helvetica, sans-serif; color: #0e4688;	
	}
#User Name, #Password, #C_name, #C_name, #P_number, #Email, #F_Email, #To_Email, #Sub_line, #messa_body {
	width: 180px;
	}	
input.button { 
	font: bold 12px Arial, Sans-serif; height: 27px; margin: 0; padding: 2px 3px; color: #FFF; background:#57b2e8;
	border-width: 1px; border-style: solid; border-color: #85d0fd #1e74a8 #417ea2 #84b5d3;
	}


/*------------------------------------ Footer ------------------------------------*/
#footer								{ width: 100%; margin: 15px auto 0px; padding:0px 0 0 0px; background:#b0ad93;}

#footer-wrap						{ width:778px; margin: 0 auto 0px; padding:0px 0 0 0px; height:62px;  position:relative; }

#footer ul{
	width:357px;
	display:block;
	list-style-type:none;
	margin:15px 0 0 0px;
	position:absolute;
	left: 0px;
	}
#footer ul li{
	display:block; float:left; 
		}
#footer ul li a{
	font:12px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#fcfae6;
	text-decoration:none;
	margin:0 12px 0 12px;
	}
#footer ul li a.mg:hover{
	text-decoration:underline;
	}	
#footer .ad{
	width:385px;
	margin:17px 0 0 150px;
	position:absolute;
	font:12px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#000;
	left: 241px;
	}
#footer .powered	{
	width:298px;
	margin:40px 0 0 150px;
	position:absolute;
	font:12px 'Trebuchet MS', Arial, Helvetica, sans-serif; text-align:right;
	color:#000;
	left: 325px;
	}
#thanx {
	width:456px; height:329px; padding:54px 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#01396a;
	text-align:justify; font-style:oblique; font-weight:bold;
	}
