*{margin:0px; padding:0px; outline:none;}

body{background:url(images/bg.jpg) repeat-x top; font-family:"trebuchet ms", arial; line-height:17px;}

.wrap{width:962px; margin:auto;}
 img, div, input { behavior: url("iepngfix.htc") }


.header{background:url(images/banner.png) no-repeat; height:352px;  width:962px; float:left;}
h1{width:225px; height:87px; margin-left:15px; float:left;}
h1 a{width:225px; height:87px; overflow:hidden; text-indent:-500px; display:block;}

ul.navigation{list-style:none; font-size:14px; margin:45px 0px 0px 15px; float:right; font-weight:bold;}
ul.navigation li{display:inline; margin:0px 24px;}
ul.navigation li a{color:#FFFFFF; text-decoration:none;}
ul.navigation li a:hover{color:#000000;}

.form-div{width:232px; float:left; clear:both; margin:70px 0px 0px 15px;}
.form-div p{overflow:hidden; margin:3px 0px; height:25px;}
.form-div p label{float:left; display:block; width:90px; padding-right:5px; font-size:13px; color:#545454; text-align:right;}
.form-div p input, .form-div p select{width:128px;_width:115px; float:left; border:1px solid #a1a1a1;}
.form-div input.submit{width:auto; height:auto; border:0px; margin:0px auto 0px 60px;}

.mid-container{width:960px; float:left; margin-top:5px;}
.top-part{background:url(images/content-top.gif) no-repeat top; height:15px; display:block; overflow:hidden;}
.center-part{background:url(images/content-center.gif) repeat-y; width:960px;}
.bottom-part{clear:both; background:url(images/content-bottom.gif) no-repeat; display:block; height:20px; overflow:hidden;}

#footercontainer
	{
	clear:both;
	color:#5d5d5d;
	padding:10px;
	font:12px/17px Trebuchet MS, Arial, Helvetica, sans-serif;
	}
#footercontainer span
	{
	padding:0px 7px 0px 10px;
	}
#footercontainer a:link, #footercontainer a:visited, #footercontainer a:active
	{
	color:#5d5d5d;
	text-decoration:none;
	}
#footercontainer a:hover
	{
	color:#000000;
	}

.fltlft
	{
	float:left;
	}
.fltrgt
	{
	float:right;
	}

.clrbth
	{
	clear:both;
	}

.footerbotttxt
	{
	font-size:11px;
	padding:15px 0px;
	line-height:14px;
	}

.lftcontentpnnl
	{
	float:left;
	width:263px;
	padding:0px 0px 0px 6px;
	}

.lftheadingbg
	{
	background:url(images/lft-heading-bg.gif) no-repeat;
	height:39px;
	color:#477d08;
	font:bold 17px Trebuchet MS, Arial, Helvetica, sans-serif;
	padding:10px 0px 0px 60px;
	}

.lftborderbg
	{
	width:257px;
	background:url(images/lft-content-bg-bor.gif) repeat-y;
	padding:0px 1px 0px 5px;
	}

.lftcontentbg
	{
	color:#343434;
	padding:0px 5px 0px 5px;
	font:13px/17px Trebuchet MS, Arial, Helvetica, sans-serif;
	background:url(images/lft-content-bg.gif) repeat-x #e5f6fd;
	}

.lftbottbg
	{
	background:url(images/lft-bott-bg.gif) no-repeat right top;
	overflow:hidden;
	height:17px;
	clear:both;
	width:263px;
	}

.rgtcontentpnnl
	{
	float:right;
	width:677px;
	padding:0px 6px 0px 0px;
	}

.rgtheadingbg
	{
	font-size:17px;
	background:url(images/rgtheading-bg.gif);
	height:27px;
	color:#464646;
	padding:10px 0px 0px 15px;
	}

.rgtcontentbg
	{
	background:url(images/rgt-content-bg.gif);
	padding:10px 15px 10px 15px;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	color:#343434;
	font:15px/22px Trebuchet MS, Arial, Helvetica, sans-serif;
	}
	
	.rgtcontentbg a
	{
	color:#118BC2;
	font:15px/22px Trebuchet MS, Arial, Helvetica, sans-serif;
	}
	
	.rgtcontentbg a:hover
	{
	
	color:#477D08;
	font:15px/22px Trebuchet MS, Arial, Helvetica, sans-serif;
	}

.rgtcontentbott
	{
	clear:both;
	overflow:hidden;
	background:url(images/rgt-content-bott-img.gif) no-repeat;
	height:28px;
	}

.bankaccountpnnl
	{
	clear:both;
	font-size:13px;
	color:#343434;
	padding:15px 0px 0px 10px;
	}
.bankaccountpnnl h3
	{
	font-size:18px;
	color:#086d9c;
	font-weight:normal;
	}
.bankaccountpnnl .fltlft
	{
	padding:0px 10px 0px 0px;
	}