/* CSS Document */

body{
	margin:0px;
	padding:0px;
	background-color:#393939;
	font-family:Arial;
	font-size:11px;
	color:#000000;
}

h1{
	margin:0px;
	padding:0px;
	font-size:30px;
	color:#273A86;
	font-weight:normal;
}

h2{
	margin:0px;
	padding:0px;
	font-size:20px;
	color:#6A6A6A;
	font-weight:normal;
}

h3{
	margin:0px;
	padding:0px;
	font-size:18px;
	color:#6A6A6A;
	font-weight:normal;
}

h5{
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#6A6A6A;
	font-weight:600;
}

h5 a{
	text-decoration:none;
	color:#6A6A6A;
}

h5 a:hover{
	text-decoration:underline;
}

h6{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#000000;
	font-weight:normal;
}

h6 p{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#000000;
	font-weight:normal;
}

h6 a{
	color:#5168C2;
	text-decoration:none;
}

h6 a:hover{
	text-decoration:underline;
}

.pagewrapper{
	margin-left:auto;
	margin-right:auto;
	width:1045px;
	height:auto;
	overflow:hidden;
	padding:14px 76px 0px 76px;
}

.bgimg_home{
	background:url(../images/homebg.jpg) no-repeat;
}

.bgimg_services{
	background:url(../images/servicesbg.jpg) no-repeat;
}

.bgimg_signup{
	background:url(../images/signupbg.jpg) no-repeat;
}

.bodywrapper{
	width:1044px;
	height:auto;
	overflow:hidden;
}

.header{
	float:left;
	width:100%;
	height:430px;
}

.logo{
	float:left;
	width:156px;
	height:94px;
	background:url(../images/logo.png) no-repeat;
	cursor:pointer;
}

.topmenu{
	float:left;
	width:816px;
	height:43px;
	padding:6px 0px 0px 3px;
}

.topmenu ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
	width:816px;
	height:43px;
	background-color:#353126;
	opacity:0.85;
	filter:alpha(opacity=85);
}

.topmenu li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
	width:auto;
	
}

.topmenu li a{
	text-decoration:none;
	float:left;
	width:auto;
	height:32px;
	color:#FFFFFF;
	padding:10px 33px 0px 33px;
}

.topmenu li a:hover{
	background-color:#24316E;
	opacity:1.0;
	filter:alpha(opacity=100);
}

.fulopacity{
	opacity:1.0;
	filter:alpha(opacity=100);	
}

.topmenu_txt{
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;	
}

.tel_num{
	float:right;
	width:269px;
	height:26px;
	background-color:#999281;
	font-size:20px;
	color:#FFFFFF;
	text-align:center;
	margin:10px 68px 0px 0px;
	padding:2px 0px 0px 0px;
	display:inline;
}

.header_text{
	float:right;
	width:468px;
	font-size:25px;
	color:#FFFFFF;
	text-align:left;
	margin:39px 84px 0px 0px;
	display:inline;
}

.inner_header_txt_top{
	float:left;
	width:auto;
	background-color:#01135D;
	opacity:0.7;
	filter:alpha(opacity=70);
	padding:3px 15px 0px 15px;
	height:38px;
}

.inner_header_txt_btm{
	float:left;
	width:auto;
	background-color:#01135D;
	opacity:0.7;
	filter:alpha(opacity=70);
	padding:0px 15px 3px 15px;
	height:34px;
}

.body_area{
	float:left;
	width:976px;
	background:url(../images/body_bg.jpg) repeat-x;
	background-color:#FFFFFF;
	height:auto;
	overflow:hidden;
	padding:30px 34px 0px 34px;
}

.inner_body_area{
	float:left;
	width:976px;
	background:#FFFFFF;
}

.onerow{
	float:left;
	width:100%;
}

.lft_pan_onerow{
	float:left;
	width:100%;
	padding-bottom:25px;
}

.lft_pan_area{
	float:left;
	width:211px;
	padding:30px 0px 25px 24px;
}

.lft_pan{
	float:left;
	width:199px;
	background:url(../images/left_pan_bg.jpg) repeat-x;
	border:#ECE9DC 6px solid;
	height:260px;
	/*height:auto;
	overflow:hidden;*/
}

.lftpan_contents{
	float:left;
	width:177px;
	padding:10px 0px 10px 12px;
	text-align:left;
}

.lftpan_contents_lft{
	float:left;
	width:150px;
	padding:0px 14px 0px 0px;
}

.lftpan_contents_rgt{
	float:left;
	width:13px;
	height:15px;
	background:url(../images/barrow.jpg) no-repeat;
	background-position:top;
	margin-top:2px;
	cursor:pointer;
}

.lftpan_contents_rgt2{
	float:left;
	width:13px;
	height:15px;
	background:url(../images/barrow.jpg) no-repeat;
	background-position:top;
	margin-top:23px;
	cursor:pointer;
}

.right_pan_area{
	float:left;
	width:648px;
	padding:23px 0px 30px 61px;
	text-align:left;
}

.heading_space{
	padding:5px 0px 0px 0px;
}

.rgt_pan_h6txt{
	line-height:16px;
	float:left;
	width:100%;
}

.rgt_pan_h6txt a{
	font-weight:bold;
	text-decoration:underline;
}

.rgt_pan_h6txt a:hover{
	color:#273A86;
	text-decoration:underline;
}

.rgt_pan_sliders{
	float:left;
	width:300px;
	height:126px;
	background-color:#8B8880;
	border:#ECE9DC 6px solid;
	position:relative; 
	overflow:hidden;
}

.rgt_pan_slider{
	float:left;
	width:300px;
	height:138px;
	background-color:#8B8880;
	border:#ECE9DC 6px solid;
/*	height:auto;
	overflow:hidden;*/
}
.rgtspacing_slider{
	margin-right:20px;
}

.sliderspacing{
	padding:15px 0px 15px 0px;
}

.imgdiv_rgtpan{
	float:left;
	width:auto;
	padding:0px 6px 0px 0px;
}

.rgtpan_arrow{
	float:right;
	width:23px;
	height:15px;
	background:url(../images/warrow.jpg) no-repeat;
	background-position:top left;
	cursor:pointer;
	display:inline;
	margin-top:15px;
}

.homepage_arrow{
	float:right;
	width:18px;
	height:15px;
	background:url(../images/warrow.jpg) no-repeat;
	background-position:top left;
	cursor:pointer;
	display:inline;
	margin-top:24px;
}

.rgtpan_slider_txt{
	font-family:"Arial";
	font-size:19px;
	color:#FFFFFF;
}

.topspace_rgtpan{
	padding:18px 0px 0px 0px;
}

.onerow h6 a{
	font-weight:bold;
	text-decoration:underline;
}

.onerow h6 a:hover{
	color:#273A86;
	text-decoration:underline;
}

.rgtpan_slider_linktxt{
	font-family:"Arial";
	font-size:16px;
	color:#FFFFFF;
	font-weight:600;
}

.rgtpan_slider_linktxt a{
	color:#FFFFFF;
	text-decoration:none;
}

.rgtpan_slider_linktxt a:hover{
	text-decoration:underline;
}

.onerow ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	padding:10px 0px 10px 0px;
}

.onerow li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	color:#5168C2;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	background:url(../images/blue_bullet.jpg) no-repeat;
	background-position:0px 8px;
	padding:0px 0px 0px 15px;
}

.onerow li a{
	color:#5168C2;
	text-decoration:none;
}

.onerow li a:hover{
	text-decoration:underline;
}

.footer{
	float:left;
	width:100%;
	height:63px;
	color:#FFFFFF;
}

.footer a{
	color:#FFFFFF;
	text-decoration:none;
}

.footer a:hover{
	text-decoration:underline;
}

.lft_footer_txt{
	float:left;
	width:329px;
	text-align:left;
	font-weight:bold;
	padding:23px 0px 0px 15px;
}

.ecomlogo{
	float:left;
	width:132px;
	height:21px;
	background:url(../images/ecomlogo.jpg) no-repeat;
	margin-top:13px;
	margin-left:260px;
	display:inline;
}
.ecomlogo a:hover{
	text-decoration:underline;
}

.rgt_footer_txt{
	float:right;
	width:290px;
	text-align:left;
	padding:21px 0px 0px 10px;
	display:inline;
}

/*--services--*/

.services_slider_rgtpan{
	float:left;
	width:110px;
	padding:10px 6px 0px 0px;
}

.lftpan_contents_services{
	float:left;
	width:211px;
	height:auto;
	/*background-color:#AEAAA0;*/
	margin-bottom:25px;
}

.lftpan_contents_services ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.lftpan_contents_services li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	/*background:url(../images/lftpan_arrow.jpg) no-repeat;
	background-position:10px 11px;
	padding:0px 0px 0px 25px;*/
	border-bottom:#FFFFFF 1px solid;
	text-align:left;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	background-color:#AEAAA0;
	float:left;
	width:211px;
	min-height:36px;
}

.lftpan_contents_services li a{
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	width:186px;
	background-color:#AEAAA0;
	background:url(../images/lftpan_arrow.png) no-repeat;
	background-position:10px 11px;
	padding:10px 0px 5px 25px;
}

.lftpan_contents_services li:hover{
	text-decoration:none;
	background-color:#5168C2;
}

/*--signupform--*/
.formwrapper{
	float:left;
	width:612px;
	height:auto;
	overflow:hidden;
	background:url(../images/signup_form_bg.jpg) repeat-x;
	border:#ECE9DC 6px solid;
	background-color:#FFFFFF;
	padding:20px 0px 20px 0px;	
	margin:25px 0px 0px 0px;
	
}

.signup_row{
	float:left;
	width:100%;
	padding-bottom:19px;
}

.signup_caption{
	float:left; 
	width:186px; 
	padding:0px 0px 0px 40px;
	font-size:12px;
}

.asteric{
	font-size:16px; 
	color:#5168C2; 
	font-weight:bold;
}

.signup_inputbox{
	float:left; 
	width:270px;
}

.signup_inputbox_style{
	width:146px; 
	height:18px; 
	background:#FEFFFF; 
	border:#A5ACB2 1px solid;
	font-family:Arial;
	font-size:12px;
	color:#333333;
	text-align:left;
}

.signup_txtbox_style{
	width:260px; 
	height:60px; 
	background:#FEFFFF; 
	border:#A5ACB2 1px solid;
	font-family:Arial;
	font-size:12px;
	color:#333333;
	text-align:left;
}

.dultxt{
	color:#A5ACB2;
}

.dultxt_pad{
	padding-bottom:8px; 
}

.submit_btn{
	font-family:Arial; 
	font-size:12px; 
	color:#000000; 
	text-align:center;
	cursor:pointer;
}

/*.............................................................................*/
img{border:none;}
		pre{
			display:block;
			font:12px "Courier New", Courier, monospace;
			padding:10px;
			border:1px solid #bae2f0;
			background:#e3f4f9;	
			margin:.5em 0;
			width:500px;
			}		
		
		/* Easy Slider */
		
			#slider ul, #slider li{
				margin:0;
				padding:0;
				list-style:none;
				}
			#slider, #slider li{ 
				/* 
					define width and height of container element and list item (slide)
					list items must be the same size as the slider area
				*/ 
				width:140px;
				height:126px;
				overflow:hidden; 
				}
			
			#slider2 ul, #slider2 li{
				margin:0;
				padding:0;
				list-style:none;
				height:126px;
				}
			#slider2, #slider2 li{ 
				/* 
					define width and height of container element and list item (slide)
					list items must be the same size as the slider area
				*/ 
				width:140px;
				height:126px;
				overflow:hidden; 
				}
				
span#prevBtn{ display:none;}

span#nextBtn{float:right;
			width:18px;
			height:15px;
			background:url(../images/warrow.jpg) no-repeat;
			background-position:top left;
			cursor:pointer;
			display:inline;
			text-decoration:none;
			color:#FFFFFF;
			margin-top:22px;}	
			span#nextBtn a{
				text-decoration:none;
			}				
			div#nextBtn{float:right;
				width:18px;
				height:15px;
				background:url(../images/warrow.jpg) no-repeat;
				background-position:top left;
				cursor:pointer;
				display:inline;
				text-decoration:none;
				color:#FFFFFF;
				margin-top:24px;}	
			div#nextBtn a{
					text-decoration:none;
				}
				
			span#prevBtn2{ display:none;}
			span#nextBtn2{float:right;
			width:18px;
			height:15px;
			background:url(../images/warrow.jpg) no-repeat;
			background-position:top left;
			cursor:pointer;
			display:inline;
			text-decoration:none;
			color:#FFFFFF;
			margin-top:4px;
			/*margin-top:24px;*/}	
			span#nextBtn2 a{
				text-decoration:none;
			}				
			div#nextBtn2{float:right;
				width:18px;
				height:15px;
				background:url(../images/warrow.jpg) no-repeat;
				background-position:top left;
				cursor:pointer;
				display:inline;
				text-decoration:none;
				color:#FFFFFF;
				margin-top:24px;}	
			div#nextBtn2 a{
					text-decoration:none;
				}
		/* // Easy Slider */
		
/*--rollovers--*/

.lft_pan_rollover{
	float:left;
	width:199px;
	border:#ECE9DC 6px solid;
	background-color:#FFFFFF;
	height:266px;
	font-size:14px;
	color:#6A6A6A;
	line-height:20px;
}

.lftpan_contents_rgt_rollover{
	float:left;
	width:13px;
	height:15px;
	background:url(../images/hover_arrows.png) no-repeat;
	background-position:top;
	margin-top:2px;
	cursor:pointer;
}
.lftpan_contents_rgt_rollover2{
	float:left;
	width:13px;
	height:15px;
	background:url(../images/hover_arrows.png) no-repeat;
	background-position:top;
	margin-top:23px;
	cursor:pointer;
}
.findout_more_txt{
	float:left; 
	width:auto; 
	padding:0px 10px 0px 0px;
}

.findout_more_txt a{
	text-decoration:none;
	color:#5168C2;
}

.findout_more_txt a:hover{
	text-decoration:underline;
	color:#273A86;
}

.heading_space_rollover{
	padding:20px 0px 0px 0px;
}

.rgt_pan_sliders_rollover{
	float:left;
	/*width:300px;*/
	width:268px;
	/*height:126px;*/
	height:120px;
	background-color:#FFFFFF;
	border:#ECE9DC 6px solid;
	padding:6px 0px 0px 32px;
}

.rgtpan_slider_txt_rollover{
	font-family:"Arial";
	font-size:22px;
	color:#6A6A6A;
}

.rightpan_rolloversdiv{
	float:left;
	width:200px;
	padding:10px 0px 0px 0px;
}

.rgtpan_slider_linktxt_rollover{
	font-family:"Arial";
	font-size:16px;
	color:#000000;
	font-weight:500;
	text-decoration:none;
}

.separater{
	border-bottom:1px dotted #CCCCCC;
}

.articless{
	padding-top:30px;
	color:#6A6A6A;
}

.articless a{
	text-decoration:none;
	color:#273A86;
	font-family:Arial;
}
.articless a:hover{
	text-decoration:underline;
	color:#6A6A6A;
	font-family:Arial;
}


.article_title{
	padding-top:10px;
	font-size:18px;
	font-family:Arial;
}

.article_title a{
	padding-top:5px;
	font-size:18px;
	font-family:Arial;
}

.article_description{
	font-size:12px;
	/*line-height:5px;*/
	font-family:Arial;
	margin-top:5px;
}

.tel_num a {
	color:#FFFFFF;
	text-decoration:none;
}

.tel_num a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
	