/* - - - - - - - - - - - - - - - - - - - - -
Title : Lightbox CSS
Author : Kevin Hale
URL : http://particletree.com/features/lightbox-gone-wild/
Created : January 13, 2006
Modified : February 1, 2006
- - - - - - - - - - - - - - - - - - - - - */
#lightbox
{
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 9999;
	width: 600px; /*	height:400px;*/
	margin: -220px 0 0 -250px;
	text-align: left;
}
#lightbox[id]
{
	position: fixed;
}
#overlay
{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5000;
	background-color: #000;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity=80);
}
#overlay[id]{position: fixed;}
#lightbox.done #lbLoadMessage{display: none;}
#lightbox.done #lbContent{display: block;}
#lightbox.loading #lbContent{display: none;}
#lightbox.loading #lbLoadMessage{display: block;}
/*#lightbox.done img{
	width:100%;
	height:100%;
}*/
#box
{
	/*padding: 12px;*/
	margin: 0; /*border: 1px solid black;background-color: white;*/
	z-index: 101;
	overflow: none; /*width:568px;*/
}
.close{height: 28px;padding: 0 0 0 460px;}
.box01
{
	padding: 12px; /*border: 1px solid black;*/
	background-color: white;
	width: 568px;
	height: 100%;
	overflow: hidden;
}
.nxtback
{
	padding: 12px 0 0 0;
	text-align: right;
}
.nxtback .nxt
{
	float: right;
	margin: 0 0 0 9px;
}
#boxtitle
{
	/*float:center; 	top:0; 	left:0; 	height:24px; 	padding:0; 	padding-top:4px; 	left-padding:8px; 	margin:0; 	border-bottom:4px solid #3CF; 	background-color: #09c; 	color:white; 	text-align:center;*/
	font: bold 24px/65px Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #E4E4E4;
	padding: 0 0 0 21px;
	display: block;
}
.light_content{border: 1px solid #CFCFCF;}
.select_section{padding: 0 38px 0 21px;}
.select_section04{padding: 38px 0 59px 24px;}
form.detailsend{}
form.detailsend label{padding-bottom: 11px;display: block;}
.select_section label span.nameTxt
{
	font-size: 14px;
	line-height: 23px;
	color: #000000 !important;
	width: 86px;
	float: left;
	display: block;
}
.select_section span.plsenter
{
	width: 120px;
	height: 23px;
	float: right;
	background: url(../images/pls.gif) no-repeat 100% 0;	
	padding: 0 0 0 10px;/* 29px;*/
	line-height: 23px;
	color: #fff;
	display: block;
	font-size: 11px !important;
	margin: 0;
	font-weight: normal;
}
.select_section span.msg
{
	width:120px;
	float:right;
	padding: 0 0 0 10px;
	line-height: 23px;
	color: #FFF;
	font-size: 11px !important;
	margin:0;
	background: url(../images/pls2.gif) no-repeat;
	font-weight:normal;
}
.txtbox09{width: 252px;height: 21px;border: solid 1px #808080;float: left;}
.sendbtn{margin: 4px 0 0 259px;}
.select_section span{font: bold 14px/39px Arial, Helvetica, sans-serif;color: #005593;display: block;padding-bottom: 8px;}
.random{border: solid 1px #D5D5D5;margin-bottom: 9px;background: url(../images/random-bg.gif) repeat-x 0 0;padding: 0 15px 0 14px;clear: both;height: 68px;}
.random p
{
	width: 45px;
	height: 45px;
	font: bold 30px/45px Arial, Helvetica, sans-serif;
	color: #fff;
	background: url(../images/onebg.gif) no-repeat 0 0;
	margin: 11px 16px 11px 0;
	text-align: center;
	float: left;
}
.random h2
{
	font-weight: bold;
	font-size: 24px;
	line-height: 67px;
	width: 345px;
	padding: 0;
	margin: 0;
	float: left;
}
.random h2 a{color: #005593 !important;}
.random h2 a:hover{color: #5EB0FB !important;text-decoration: none;}
.random img{float: right;display: block;}
/*--------thank u------------------*/
.select_section01{padding: 109px 0 146px 0;}
.quto{margin: 0 50px;padding: 0;}
.quto h2
{
	font: bold 22px/29px Arial, Helvetica, sans-serif;
	color: #666666;
	display: block;
	width: auto;
	padding: 0 0 29px 0;
}
.quto h2 a{color: #216EE1;}
.quto ul{list-style-type: none;padding: 0 0 0 20px;width: auto;float: left;}
.quto ul li{cursor:pointer;}
.quto ul li h3{color: #000;font-size: 11px;line-height: 13px;font-weight: bold;	display: block;}
/*.h3sel{color: #005693;font-size: 11px;line-height: 13px;font-weight: bold;display: block;}*/
.quto ul li a{color: #005693;font-size: 10px;line-height: 25px;font-weight: bold;display: block;}
#quto{margin: 18px 0 0 0;height: 354px;overflow: scroll;overflow-x: hidden;}
.quto01{padding: 0 0 31px 0;float: left;}
.quto01 ul{
	list-style-type: none;
	padding: 0 0 16px 0;
	width: auto;
	float: left;
	margin-right: 55px;
	background: url(../App_Themes/Default/images/dotedx.gif) repeat-x 0 100%;
}
.quto01 ul li{cursor:pointer;}
.quto01 ul li h3
{
	color: #000;
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	display: block;
}
.quto01 ul li a
{
	color: #005693;
	font-size: 10px;
	line-height: 25px;
	font-weight: bold;
	display: block;
}
.select_section02{padding: 0 0 0 20px;}
.requirments{padding-bottom: 20px;width: 499px;float: left;}
.requirments_bg{background: url(../images/dotedx.gif) repeat-x 0 100%;}
.requirments01{width: 223px;float: left;}
.requirments01 img{float: left;margin: 0 11px 0 0;border: solid 1px #E9E9E9;}
.requirments01 p
{
	font: bold 14px/20px Arial, Helvetica, sans-serif;
	color: #838383;
	width: auto;
	padding: 0;
	margin: 0;
}
.requirments02{width: 245px;float: right;}
.requirments02 h2
{
	font: bold 14px/15px Arial, Helvetica, sans-serif;
	color: #005693;
	text-align: right;
	display: block;
	padding: 0 4px 11px 0;
	margin: 0;
}
.special{width: 241px;height: 65px;border: solid 2px #D4D4D4;}
.yourdetail{width: 499px;float: left;padding: 0 0 8px 0;}
.yourdetail h2{font: normal 18px/40px Arial, Helvetica, sans-serif;color: #000;display: block;padding: 0;margin: 0;}
.yourdetail p{font-weight: bold;font-size: 11px;line-height: 18px;color: #6B6760;}
.txtbox09selected{}
.contact input:focus, .contact textarea:focus, .contact select:focus{background: #D9D9D9;border: 1px solid #000;}
.select_section04 input:focus{border: solid 1px #287CE8;}