body {
	padding:0px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	background:url(Image/body-bg.gif) repeat-x;
	background-color:#F8F8E9;
}
a IMG{ border:none}
.banner-class *{ margin:0px; padding:0px;}

P IMG{ border:none; margin:0px; padding:0px;}
form {
	margin:0;
	padding:0;
	}
a {
	outline:none;
	}	
td {
	font-size:12px;
	}

p {
	font-size:12px;
	color:#1a336d;
	text-decoration:none;
	line-height:17px;
	margin:0 0 8px 0;
	padding:0px;
}
h1,h2,h3, h4 ,h5, h6{
	font-family:Arial, Helvetica, sans-serif;
	}
h1 {
	font-size:16px;
	color:#243C52;
	font-weight:bold;
	margin:7px 0 10px 0;
	padding:0px;
}

h2 	{
	color: #243C52;
	font-size:12px;
	text-decoration:none;
	margin:8px 0 6px 0px;
	padding:0 0 0 0;
	}

h3 	{
	color: #243C52;
	font-size:12px;
	text-decoration:none;
	margin:10px 0 4px 0;
	padding:0 0 0 0;
	}

h4 	{
	color: #243C52;
	font-size:12px;
	text-decoration:none;
	margin:8px 0 3px 0;
	padding:0 0 0 0;
	}

h5 	{
	color: #243C52;
	font-size:11px;
	text-decoration:none;
	margin:8px 0 3px 0;
	padding:0 0 0 0;
	}

h6 	{
	color: #243C52;
	font-size:10px;
	text-decoration:none;
	margin:8px 0 3px 0;
	padding:0 0 0 0;
	}
#container{
	width:952px;
	margin:auto;
	}

#header {
	margin-bottom:1px;
	}

.padleft
{
padding-left:18px;
}

.padleftimg
{
padding-left:18px;
}
	
		
/* Logo */
.logo{
	width:252px; 
	height:97px; 
	overflow:hidden;
	}
/* Top Link Navigation*/
.top-link-nav{
	margin:27px 3px 0 0;
	text-align:right;
	color:#81B7C8;
	}
.top-link-nav p{
	color:#81B7C8;
	margin:0;
	}
.top-link-nav p a{
	color:#81B7C8;
	text-decoration:none;
	padding:0 8px 0 8px;
	}
.top-link-nav p a:hover{
	color:#F6C605;
	padding:0 8px 0 8px;
	}
.top-nav-bg{ background-color:#100E0E;}
#middle-container{}

/*left panel*/
#main-img{position:relative;margin-bottom:1px;}
#man-upper {
	position:absolute;
	left:594px;
	top:30px;
	z-index:1;
}

#inner-upper {
	position:absolute;
	left:448px;
	top:0px;
	z-index:1;
}
#super-imposed-text {
	position:absolute;
	left:110px;
	top:60px;
	z-index:2;
}
.middle-bg{
	background-color:#F8F8E9;
	}
.middle-option-bg{
	background:url(Image/middle-option-bg.gif) repeat-x;
	background-color:#F6F7E8;
	}
.main-heading-text p{
	margin:0 0 0 0;
	padding-bottom:4px;
	color:#6D7F7F;
	line-height:16px;
	}
.main-heading-text h2{
	color:#243C52;
	font-size:12px;
	text-decoration:underline;
	margin:0px 0 5px 0;
	}
.welcome-bg{
	background-color:#EEEDDB;
	}
.welcome-container{
	width:416px;
	margin:20px 18px 23px 18px;
	}
.welcome-container h1{
	color:#243C52;
	font-size:12px;
	margin:0px 0 10px 0;
	}
.welcome-container p{
	margin:0 0 15px 0;
	color:#556B6B;
	line-height:16px;
	}
.welcome-container a{
	color:#556B6B;
	text-decoration:none;
	}
.welcome-container a:hover{
	color:#013446;
	text-decoration:underline;
	}
.welcome-container p a{
	color:#556B6B;text-decoration:none;
	}
.welcome-container p a:hover{
	color:#013446;text-decoration:underline;
	}
.welcome-container ul{
	margin:0;
	margin-bottom:15px;
	padding:0;	
	}
.welcome-container ul li{
	list-style-type:none;
	background:url(Image/blue-bullet.gif) no-repeat left 6px;
	padding:1px 0 1px 25px;
	color:#556B6B;
	font-size:12px;
	border:1px solid #FF0000;
	}
.welcome-container ul li a{
	color:#556B6B;text-decoration:none;
	}
.welcome-container ul li a:hover{
	color:#013446;text-decoration:underline;
	}
.welcome-container ol{
	margin:0 0 15px 30px;
	
	padding:0;	
	}
.welcome-container ol li{
	background:none;
	list-style-type:decimal;	
	padding:1px 0 1px 0px;
	color:#556B6B;
	font-size:12px	
	}
.welcome-container ol li a{
	color:#556B6B;text-decoration:none;
	}
.welcome-container ol li a:hover{
	color:#013446;text-decoration:underline;
	}
.welcome-container dl,dd, dt{
	color:#556B6B;
	}
.welcome-container dl a{
	color:#556B6B;
	text-decoration:none;
	}
.welcome-container dl a:hover{
	color:#013446;text-decoration:underline;
	}

.welcome-container li{
	list-style-type:none;
	background:url(Image/blue-bullet.gif) no-repeat left 6px;
	padding:1px 0 1px 18px;
	color:#556B6B;
	font-size:12px;
	}
.welcome-container li a{
	color:#556B6B;text-decoration:none;
	}
.welcome-container li a:hover{
	color:#013446;text-decoration:underline;
	}
.licensedtext p{
	color:#556B6B;
	font-size:13px;
	text-align:center;
	font-weight:bold;
	margin:0
	}
.contact-bg{
	background:url(Image/contact-bg.jpg) no-repeat;
	width:237px;
	height:131px;
	}
.contact-container{
	width:132px;
	float:right;
	margin-top:7px;
		}
.contact-container h1{
	color:#F6C605;
	font-size:12px;
	margin:0px 0 7px 0;
	text-decoration:underline;
	}
.contact-container p{
	margin:0 0 0 0;
	color:#C2D8D8;
	line-height:16px;
	}
.innerborder{
	border:1px solid #EDEDE1;
	}	
.detail-text-container{
	margin:24px 38px 24px 38px
	}
.detail-text-container h1{
	color:#243C52;
	font-size:12px;
	margin:0px 0 7px 0;
	}
.detail-text-container p{
	margin:0 0 15px 0;
	color:#556B6B;
	line-height:16px;
	}
.detail-text-container a{
	color:#556B6B;
	text-decoration:none;
	}
.detail-text-container a:hover{
	color:#013446;
	text-decoration:underline;
	}
.detail-text-container p a{
	color:#556B6B;text-decoration:none;
	}
.detail-text-container p a:hover{
	color:#013446;text-decoration:underline;
	}
.detail-text-container ul{
	margin:0;
	margin-bottom:15px;
	padding:0;	
	}
.detail-text-container ul li{
	list-style-type:none;
	background:url(Image/blue-bullet.gif) no-repeat left 6px;
	padding:1px 0 1px 20px;
	color:#556B6B;
	font-size:12px;
	}
.detail-text-container ul li a{
	color:#556B6B;text-decoration:none;
	}
.detail-text-container ul li a:hover{
	color:#013446;text-decoration:underline;
	}
.detail-text-container ol{
	margin:0 0 15px 30px;
	
	padding:0;	
	}
.detail-text-container ol li{
	background:none;
	list-style-type:decimal;	
	padding:1px 0 1px 0px;
	color:#556B6B;
	font-size:12px	
	}
.detail-text-container ol li a{
	color:#556B6B;text-decoration:none;
	}
.detail-text-container ol li a:hover{
	color:#013446;text-decoration:underline;
	}
.detail-text-container dl,dd, dt{
	color:#556B6B;
	}
.detail-text-container dl a{
	color:#556B6B;
	text-decoration:none;
	}
.detail-text-container dl a:hover{
	color:#013446;text-decoration:underline;
	}
.detail-right-bg{
	background:url(Image/rightbtmcurve.jpg) #EDECD9 no-repeat right bottom;	
	}
/*right panel*/
.top-right-bg{
	background:url(Image/top-right-bg.jpg) no-repeat left top;	

	}
.top-right-behind-bg{
	background:url(Image/top-right-behind-bg.gif);
	}
.top-right-bottom-bg{
	background:url(Image/top-right-bottom-bg.jpg) no-repeat left top;	
	min-height:131px;
	height:auto!important;
	height:131px;
	}
.top-right-bottom-behind-bg{
	background:url(Image/top-right-bottombhd-bg.gif);
	}
		
.right-panel-option{
	width:205px;
	padding:19px 18px 36px 18px;
	color:#BCC2C7;
	}
.right-panel-option h1{
	color:#F6C605;
	font-size:12px;
	text-decoration:underline;
	margin:0 0 3px 0 ;
	}
.right-panel-option ul{
	margin:0;
	padding:0;
	}
.right-panel-option li{
	background:url(Image/gray-arrow.gif) left 8px no-repeat;
	list-style-type:none;
	padding:3px 0 2px 18px;
	}
.right-panel-option li a{
	color:#BCC2C7;
	text-decoration:none;
	}
.right-panel-option li a:hover{
	text-decoration:underline;
	}
.more-services{
	margin:12px 0 0 15px;
	}
.line-bg{
	background-color:#7A95A1;
	}
.inner-line-bg{
	background-color:#CDDEDC;
	}	
/*footer*/
.footer{
	margin-top:22px;
	}
.footer-address-bg{
	background-color:#F7F7E2;
	padding:5px 0 5px 0;
	}
.footer-address-bg p{
	color:#A2A082;
	font-weight:bold;
	text-align:center;
	margin:0px;
	}
.footer-address-bg a{
	color:#A2A082;
	text-decoration:none;
	}
.footer-address-bg a:hover{
	text-decoration:underline;
	}
.footer-link-bg{
	background-color:#EEEDDB;
	}
.copyright-text p{
	color:#A2A082;
	line-height:17px;
	margin:0;
	}
.powered-text{
	color:#A2A082
}
.powered-text a{
	color:#A2A082;
	text-decoration:none
}
.powered-text a:hover{
	text-decoration:underline;
}
/*Form based CSS starts*/

.webpart /* This Class controls External setting of Forms*/
{
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	color:#556B6B;
	font-size:11px;
	line-height: 16px;
	background-color:#F8F8E9;
}
.webpart .form-head /* This Class controls heading */ 
{
	background-color: #243C52;
	border:1px solid #494C3E;
	padding:4px 3px 4px 4px;
	color:#ECEFDB;
	font-size:13px;
}
.webpart .form-subhead /* This Class controls Sub heading */ 
{
	background-color: #5B7A8B;
	border:1px solid #494C3E;
	padding:4px 3px 4px 4px;
	color:#ECEFDB;
	font-size:11px;
}
.webpart  td{
	padding:2px;
}

.webpart select  /* This Class controls for Select */ {
	border:1px solid #407794;
}

.webpart label  /* This Class controls label */ {
	vertical-align:middle;
	border:none;
}
 
.webpart INPUT,.webpart Select,.webpart textarea /* This Class controls Select , textarea, INPUT */ 
{
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	color:#243C52;
	font-size:11px;
	padding: 1px;
	background-position:left top;
	border:1px solid #9AB6BE;
	background-color:#F8F8E9;
	vertical-align:middle;
	width:auto !important;
}

.webpart .mandatory, .webpart span.mandatory /* This Class controls Select , textarea, INPUT */ 
{
	color:#ED3800;
}

.webpart INPUT.webpart-btn /* This Class controls button*/ {
	background-image:none;
	background-repeat:repeat;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	color:#6D7F7F;
	background-color:#E0E2D2;
	font-weight:bold;
	border:1px solid #7C9298;
	margin:0px;
	padding:0px 1px;
}
 
.webpart INPUT.Checkbox /* This Class controls Checkbox.Apply it on checkbox*/ {
	border:none !important;
	background-color:transparent !important;
}
.webpart INPUT.Radiobox /* This Class controls Radio.Apply it on Radio*/ {
	border:none !important;
	background-color:transparent !important;
}
/*Form based CSS End*/	
.banner1 *,.banner2*
{
 margin:0px; padding:0px;
}.banner1 IMG
{
margin-left:-0px;
*margin-left:-1px;
}
