/* CSS Document */
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #283341;
}
body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0px;
	}
form {	
	margin: 0px;
	padding: 0px;
	}
#main_div {
	/*background-color:#000099;*/
	width:300px;
	height:30px;
	position:absolute;
	z-index:2;
	cursor:pointer;
	}
#main_div1 {
	width:300px;
	height:30px;
	position:absolute;
	z-index:1;
	}
.body_text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#3c4e66;
	text-decoration:none;
	line-height:16px;
	}
.body_text_justify {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#3c4e66;
	text-decoration:none;
	line-height:16px;
	text-align:justify;
}
.body_text_small {
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#3c4e66;
	text-decoration:none;
	line-height:16px;
}
.head_nav_text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666d75;
	text-decoration:none;
}
.head_nav{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666d75;
	text-decoration:none;
	}
.head_nav:hover{
	color:#a10636;
	}
.text_box{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#3c4e66;
	border: 1px solid #b4b9be;
	}	
.box_heading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#283341;
	text-decoration:none;
	}	
.password{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#242424;
	text-decoration:underline;
	text-transform:uppercase;
	}
.password:hover{
	text-decoration:none;
	}
.line{
	background-image:url(images/line.jpg);
	background-position:center;
	background-repeat:repeat-x;
	}		
.middlebox_heading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#283341;
	text-decoration:none;
	text-transform:uppercase;
	line-height:16px;
	}
.browse_text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#61676d;
	text-decoration:none;
	}
.astrick{
	color:#cb0202;
}
.inner_heading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	}
.inner_box_border{
    border: 1px solid #dedede;
}
.border_white1 {
	border: 1px solid #ffffff;
}
.border_white2 {
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}	
.gray_border {
	border:1px solid #fafafa;
}	
.require{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	}
.innerbody_text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	line-height:16px;
	}
.innerbody_text2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	line-height:16px;
	}
.innerbody_text3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
	line-height:16px;
	}								
.copyright{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#1f1f1f;
	text-decoration:none;
	}
.footer{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#1f1f1f;
	text-decoration:none;
	}
.footer:hover{
	text-decoration:underline;
	}	
	
/***** design by chandan chakraborty *******/	

.green_link{
	color:#008000;
	font-weight:bold;
	}
.green_text {
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#008000;
	text-decoration:none;
}
.green_text2 {
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	color:#008000;
	text-decoration:none;
}

.orange_button {
	background-image:url(images/but_bg.gif);
	height: 25px;
	border: 0px;
	font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	cursor:pointer;
	padding-bottom:1px;
}

.orange_button2 {
	background-image:url(images/but_bg.gif);
	height: 25px;
	border: 0px;
	font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	cursor:pointer;
	padding-bottom:1px;
	width:130px;
}
.orange_button_bg {
	background-image:url(images/but_bg.gif);
	border: 0px;
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	cursor:pointer;
}
.btn {
	background:url(images/button.jpg) no-repeat top left;
	width:74px;
	height: 23px;
	border: 0px;
	font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	cursor:pointer;
	padding-bottom:1px;
}
.btnMid {
	background:url(images/buttonMid.jpg) no-repeat top left;
	width:160px;
	height: 23px;
	border: 0px;
	font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	cursor:pointer;
	padding-bottom:1px;
}
.btnMid2 {
	background:url(images/buttonMid2.jpg) no-repeat top left;
	width:100px;
	height: 23px;
	border: 0px;
	font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	cursor:pointer;
	padding-bottom:1px;
}
.btnBig {
	background:url(images/buttonBig.jpg) no-repeat top left;
	width:200px;
	height: 23px;
	border: 0px;
	font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	cursor:pointer;
	padding-bottom:1px;
}
.btnSm {
	background:url(images/buttonSm.jpg) no-repeat top left;
	width:40px;
	height: 23px;
	border: 0px;
	font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	cursor:pointer;
	padding-bottom:1px;
}

.white_link {
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
}
.white_link:hover {
	color:#000000;
	text-decoration:none;
}

.button1 {	
	background: url(images/submit_button.jpg) no-repeat;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#293144;
	text-transform:uppercase;
	cursor:pointer;
	height:23px;
	border:none;
	width:74px;
}

.button2 {	
	background: url(images/login_button.jpg) no-repeat;
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#213042;
	font-size:11px;
	text-transform:inherit;
	cursor:pointer;
	height:23px;
	width:74px;
	border:none;
}
.button8 {	
	background: url(images/buttonbg.gif) no-repeat;
 	font-family:Tahoma;
	font-weight:normal;
	color:#000000;
	font-size:11px;
	text-transform:inherit;
	cursor:pointer;
	height:18px;
	width:57px;
	border:none;
	padding-bottom:4px;
}

.button3 {	
	background: url(images/button.jpg) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	cursor:pointer;
	height:23px;
	border:none;
	padding-bottom:1px;
}

.button4 {	
	background: url(images/save_button1.jpg) no-repeat;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-transform:inherit;
	cursor:pointer;
	height:25px;
	border:none;
	width:170px;
}

.more_button {	
	padding-right:20px;
}

.input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#008000;
	height:18px;
	width:105px;
}

.TEXTAREA {
	border-right: #b4b9be 1px solid; 
	padding-right: 0px; 
	border-top: #b4b9be 1px solid; 
	padding-left: 2px; 
	font-size: 9pt; 				
	padding-bottom: 0px; 
	border-left: #b4b9be 1px solid; 
	padding-top: 1px; 
	border-bottom: #b4b9be 1px solid; 
	font-family: Arial, Helvetica, sans-serif;
	width:120px;
	height:20px;
}

.textarea2 {
	border: 1px solid #b4b9be;
	font-size: 11px; 				
	font-family: Arial, Helvetica, sans-serif;
	width:340px;
	height:70px;
	color:#283341;
}

.textbox{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#009966;
	text-decoration:none;
	line-height:16px;
	}
	
.errorblink{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FF0000;
	text-decoration:blink;
	line-height:16px;
	}	
	
.errortext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FF0000;
	text-decoration:none;
	line-height:16px;
	}
	
	
.main_table {
	padding-left: 11px;
	}
.map_text3 {
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#597a00;
	text-decoration:none;
	line-height:16px;
}
.map_text_1 {
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#597a00;
	text-decoration:underline;
	line-height:16px;
	}
.map_text_1:hover {
	text-decoration:none;
	color:#6b9203;
}
.map_text {
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#c97000;
	text-decoration:none;
	line-height:16px;
}
.map_text_2{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#c97000;
	text-decoration:underline;
	line-height:16px;
}

.map_text_2:hover {
	text-decoration:none;
	color:#d87c08;
}
.link_orange {
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#c97000;
	text-decoration:underline;
}
.link_orange:hover {
	color:#d87c08;
	text-decoration:none;
}
.set_input_text_yellow {
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:#f0f0f0;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#3c4e66;
	text-align:center;
	border: 1px solid #dedede;
	width:150px;
}


.txt_sm {
	font-family:Tahoma;
	font-size:10px;
	font-weight:normal;
	color:#283341;
	text-decoration:none;
}


.text_box2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#3c4e66;
	border: 1px solid #b4b9be;
	float:left;
	}	

.whtBgPadding {
	background:white url(images/innermiddlebg_mid.jpg) repeat-y top left;
	padding-left:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#3c4e66;
	text-decoration:none;
	line-height:16px;
 }
.error_input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#3c4e66;
	border: 1px solid #FF0000;
	
}
#dispalyNone {
	display:none;
}

.cursor {
	cursor:pointer;
}
.inner{ padding:10px 0px 10px 10px;}
.inner2{ padding:10px 10px 10px 0px;}
.textarea2 {
	border: 1px solid #b4b9be;
	font-size: 11px; 				
	font-family: Arial, Helvetica, sans-serif;
	width:340px;
	height:70px;
	color:#283341;
}
.error_textarea2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#3c4e66;
	width:340px;
	height:70px;
	border: 2px solid #FF0000;
	
}


/*********div box************/
.box_lft_top {
	background:url(images/box_lft_top.gif) no-repeat;
	width:16px;
	height:16px;
}
.box_rgt_top {
	background:url(images/box_rgt_top.gif) no-repeat;
	width:16px;
	height:16px;
}
.box_top_bg {
	background:url(images/box_top_bg.gif) repeat-x;
	height:16px;
}
.box_lft_bg {
	background:url(images/box_lft_bg.gif) no-repeat #e7e8ec;
	width:16px;
	height:255px;
}
.box_rgt_bg {
	background:url(images/box_rgt_bg.gif) no-repeat #e7e8ec;
	width:16px;
	height:255px;
}
.box_lft_btm {
	background:url(images/box_lft_btm.gif) no-repeat;
	width:16px;
	height:16px;
}
.box_rgt_btm {
	background:url(images/box_rgt_btm.gif) no-repeat;
	width:16px;
	height:16px;
}
.box_btm_bg {
	background:url(images/box_btm_bg.gif) repeat-x #e7e8ec;
	height:16px;
}
.box_content {
	background:#e7e8ec;
	color:#000;
}
/*********end of div box************/
fieldset {
	background:#fafafa;
}
/*===========31-07-09-==============*/
div{ padding:0; margin:0;}
.pop_top_bg{background:url(images/pop_top_bg.gif) 0 0 no-repeat;width:450px;height:16px;}
.pop_bott_bg{background:url(images/pop_bottom_bg.gif) 0 0 no-repeat;width:450px;height:16px;}
.pop_bg{ background:url(images/pop_bg.gif) 0 0 repeat-y #FFF;}
.ajx_pop_bg_top{ background:url(images/ajx_pop_bg_top.gif) 0 0 no-repeat; width:90px; height:17px;}
.ajx_pop_bg{ background:url(images/ajx_pop_bg.gif) 0 0 repeat-y;}
.ajx_pop_bg_bott{ background:url(images/ajx_pop_bott_bg.gif) 0 0 no-repeat; width:90px; height:5px;}
.zipcode_cont{ float:left; width:70px; height:15px; font:normal 10px/17px Tahoma,Arial, Helvetica, sans-serif; color:#283341; padding-left:5px;}
.ajx_pop_close_btn_cont{ float:left;}
.ajx_pop_close_btn{ margin:4px 0 0 0;}
.ajx_scroll{ overflow:auto; height:50px;}
.ajx_content{ padding-left:5px;}



/*===========Rounded Button==============*/
.btn1.pink {background:#ff8e01;}
.btn1:hover { background:#ff8e01;}
.btn1:active { background:#ff8e01;}
/*.btn[class] {  background-image: url(images/shade.png); background-position: bottom; }
*/



.btn1 { display: block; position: relative; padding:5px; float: left; color: #fff; text-decoration: none; cursor: pointer; height:13px;}
.btn1 * {font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif; color:white; background-image: url(images/btn2.png); background-repeat: no-repeat; display: block; position: relative;}
.btn1 i { background-position: top left; position: absolute;  top: 0; left: 0; width: 5px; height: 5px;}
.btn1 span { background-position: bottom left; left: -5px; padding: 0 0 3px 8px;}
.btn1 span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0;}
.btn1 span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0;}

