@charset "utf-8";
/* CSS Document */

body , div, img, form, p, a, h3, h1, input{ margin: 0; padding: 0; border: 0; text-decoration: none; outline:none;}

body{ overflow-x: hidden; background: white;}

.mainwrap{ border: 0px solid red; margin: 0 auto; width: 100%; background: url(../images/bg_colorspectrum.jpg) repeat-x top center; }

.pagewrap{ border: 0px solid red; margin: 0 auto; width: 998px; background: url(../images/map.jpg) no-repeat 10px 0; height: 550px; }

.header{ height: 120px; }

.login-box{ float: right; text-align: right; margin: 0 10px 0 0; padding: 30px 0 0 0; font-family: Arial; font-weight: bold; font-size: 11px; }

.login-text{ float: left; padding: 0 0 0 10px; }

.sign-up{ margin: -5px 0 0 0; *margin: -5px 0 -15px 0;}

.eorg-content-middle p{font:12px Arial, Helvetica, sans-serif;}

.input-box{ background-color: #F9F3D8; border: 1px solid #0E6BB3; height: 17px; margin: 5px 0 0 10px; color: #00467C; font-family: Arial; font-size: 10px; padding: 5px 0 3px 3px;  }

.input_mini{ background-color: #F9F3D8; border: 1px solid #0E6BB3; height: 17px; margin: 5px 0 0 0; color: #00467C; font: 10px Arial, Helvetica, sans-serif; padding: 5px 0 0 3px; width:177px;}

.input_calnder{ background-color: #F9F3D8; border: 1px solid #0E6BB3; height: 17px; color: #00467C; font: 10px Arial, Helvetica, sans-serif; padding: 5px 0 0 3px; width:155px; *width:147px; }

.calander_box{ float:left; width:auto; padding:0px 0 0 10px; *margin:4px 0 0 0; }
.birth_inpt_box{ float:left; padding:4px 0 0 0px; }
.cal_icon{ float:left; padding:4px 0 0 4px; *padding:4px 0 0 6px; }

.home_inpt{ background-color:#F9F3D8; border: 1px solid #0E6BB3; height: 17px; margin:0px 0 0 10px; color:#00467C; font-family: Arial; font-size: 10px; padding: 5px 0 3px 3px; width:225px; }
/* input for registration page*/
.reg_inpt{ background-color:#F9F3D8; border: 1px solid #0E6BB3; height: 17px; margin:5px 0 0 10px; color:#00467C; font-family: Arial; font-size: 10px; padding:5px 0 3px 3px; width:300px; }

.reg_birth_inpt{ background-color:#F9F3D8; border: 1px solid #0E6BB3; height:17px; margin:0px 0 0 10px; color:#00467C; font-family: Arial; font-size: 10px; padding:5px 0 3px 3px; width:275px; }

.little_txt{ color:#FF0000; font:bold 10px Arial, Helvetica, sans-serif; width:auto; padding:5px 0 8px 8.3pc;}

.checkbox{ float: left; padding: 0 0 0 10px; margin:0;}

.go-btn{ margin: -5px 0 0 0;}

.get-in{ margin: 5px 0 0 0; }

.logo { padding: 5px 0 0 24px; }

.cloud{ background: url(../images/cloud.jpg) no-repeat; height: 24px; margin: -15px 0 0 400px; position: relative; *margin: 4px 0 0 400px; }

.banner{ clear: both; height: 419px; margin: 30px 0 0 0; width: 980px; }

.banner6{ clear: both; height: 500px; margin: 30px auto 0 auto; width: 980px; border: 1px solid #CCCCCC; background: white; padding: 20px 0 0 0; }

.container{ }

.data-box{ float: left; padding: 0 0 0 60px;}

.content{ width: 367px; border: 4px solid #CCCCCC;  padding: 0 10px 0 10px; background-color: white; height: 150px; }

.heading{ text-align: center; padding: 10px 0 0 0; }

.normaltext{ font-family: Verdana; font-size: 11px; color: #7E7D7D; padding: 15px 0 0 0;}

.normaltext-yp{ font-family: Verdana; font-size: 11px; color: #7E7D7D; padding: 0px 0 0 0;}

.normaltext-yp-box{ font-family: Verdana; font-size: 11px; color: #7E7D7D; padding: 0px 0 0 0; margin:15px 0 0 15px; *margin:12px 0 0 18px;}

.normaltext-yp-box li{ padding:0 0 8px 0; }

.normaltext-banner{ color: #425D6A;}

.clear{ clear: both;}

.graytext{ font-family: Verdana; font-size: 20px; color: #494949;}

.orangetext{ font-family: Verdana; font-size: 24px; color: #E98522;}

.redtext{ font-family: Verdana; font-size: 14px; color: #DF0900;}

.textmsg{ color:#FF0000; font:bold 11px Arial, Helvetica, sans-serif; width:300px; margin:0 0 0 10px; *margin:5px 51px 0 0; /*height: 25px;*/ }

.banner1{ background: url(../images/banner1.jpg) no-repeat top left; height: 419px; width: 1029px;}

.banner2{ background: url(../images/banner2.png) no-repeat top left; height: 419px; width: 1029px;}

.banner3{ background: url(../images/banner3.png) no-repeat top left; height: 419px; width: 1029px;}

.banner4{ background: url(../images/banner4.png) no-repeat top left; height: 419px; width: 1029px;}

.hr-img{ text-align: center; padding: 8px 0 0 0; background: url(../images/hr-line.gif) repeat-x left bottom;}

.img-left{ float: left; padding: 0 10px 0 0;}

.img-wwf{ text-align: center; padding: 10px 0 0 0;}

.text-box{ float:right; width: 267px; padding: 140px 110px 0 0;}

.footer { height: 80px; font-size: 13px; font-family:Verdana, Geneva, sans-serif; color: #7E7D7D; background:#FDE5CF; margin: 40px 0 0 0; padding: 0px; }

.footer-content{ width: 992px; margin: 0 auto 0 auto; }

.copyright{ font-family: Verdana, Geneva, sans-serif; font-size: 11px; padding: 15px 0 0 10px; float: left; color: #AB4101; } 

.footer-link{ float: right; *padding:12px 0 0 0;}

.footer-middle{ float: left;  width: 992px; border: 0px solid blue; }

* html .footer-middle{ position: fixed;}

.footer-link .main-link{ list-style-type: none;}

.footer-link .main-link li { float: left; padding: 0 10px 10px 0; margin: 0px 0 0 0;}

.footer-link .main-link li a{ font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: normal; color: #AB4101; text-decoration: none; }

.footer-link .main-link li a:hover{ font-family: Verdana, Geneva, sans-serif; font-size: 11px; text-decoration: underline; }

.otherword_txt{ width:200px; padding:0 0 0 5px; float:left; font:12px Arial, Helvetica, sans-serif; color:#333333; }
/* Easy Slider */

	 /* image replacement */
        .graphic, #prevBtn, #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */

	#slider{ background: url(../images/banner1.png) no-repeat top left; height: 419px; width: 1029px;}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none; 
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:1029px;
		height:419px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		}	
	#nextBtn{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:30px;
		height:77px;
		/*background:url(images/btn_prev.gif) no-repeat 0 0;	*/
		}	
	#nextBtn a{ 
		/*background:url(images/btn_next.gif) no-repeat 0 0;*/	
		}												

/* // Easy Slider */


/* // Easy Slider */
.errormesg{ font:bold 11px Arial, Helvetica, sans-serif; color:#FF0000; margin:0 0 0 110px; *margin:0 0 0 126px; padding:0; width:auto;}

.close_btn img{ padding:0 12px 0 0;  *padding:0 7px 0 0;}

.availability{ color:#666666; font:bold 10px Arial, Helvetica, sans-serif; }

.info_txt{ font:11px Arial, Helvetica, sans-serif; color:#333333;}

.blur{
	background-color: #CCCCCC; /*shadow color*/
	position:absolute;
	color: inherit;
	margin-left: 4px;
	margin-top: 4px;
 	width:340px;
 	left:60%;
	top:8%;
	display:none;
}

.shadow,
.matter{
	position: relative;
	bottom: 2px;
	right: 2px;
}

.shadow{
	background-color: #666; /*shadow color*/
	color: inherit;
	padding:0;
}
.matter{
	font:11px Arial, Helvetica, sans-serif;
	background-color: #fff; /*background color of content*/
	color: #666666; /*text color of content*/
	border: 1px solid #red; /*border color*/
	padding: .5em 2ex;
}
.forblur{
	background-color: #ccc; /*shadow color*/
	position:absolute;
	color: inherit;
	margin-left: 4px;
	margin-top: 4px;
 	width:340px;
	padding:0;
	left:630px; top:65px;
	display:none;

}

.forshadow, .formatter{
	position: relative;
	bottom: 2px;
	right: 2px;
}

.forshadow{
	background-color: #666; /*shadow color*/
	color: inherit;
}
.formatter{
	background-color: #fff; /*background color of content*/
	color: #000; /*text color of content*/
	border: 1px solid #000; /*border color*/
	padding: .5em 2ex;
}

.about_box{ float: right; margin: 0 30px 0 0;}
.about_content{ width: 248px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #434343; padding: 5px 0px; line-height: 16px; text-align: justify;}
.about_content a{ text-decoration: underline;}
.about_content a:hover{ text-decoration: none;}

.yp_content{ padding: 5px 0; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #353535;}
.yp_pulse_box{ float: right; margin: 0 10px 0 0;}
.gap_box{ height: 260px; border: 0px solid red;}