/* CSS Document */

body{
	padding:0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#EAEDD8;
	color:#6C6C6C;
	font-size:12px;

}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
}

ul a{
	color:6c6c6c;
}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
/*------------------------------------------------main--------------------*/

/*------------------------------------------------header--------------------*/
#header{
	background:url(/images/header.gif) 0 0 no-repeat;
	width:942px;
	height:93px;
	margin:0 auto;
	padding:0 5px 0 34px;
}
#header ul.topLink{
	width:61px;
	height:16px;
	float:right;
}
#header ul.topLink li{
	float:left;
	font-size:0;
	line-height:0;
}
#header ul.topLink li a.subscribe{
	display:block;
	background:url(images/subscribe_bg.gif) 0 0 no-repeat;
	width:60px;
	height:16px;
	margin:0 4px 0 0;
}
#header ul.topLink li a.subscribe:hover{
	background:url(images/subscribe_bg_hover.gif) 0 0 no-repeat;
}
#header ul.topLink li a.signup{
	display:block;
	background:url(images/signup_bg.gif) 0 0 no-repeat;
	width:47px;
	height:16px;
	margin:0;
}
#header ul.topLink li a.signup:hover{
	background:url(images/signup_bg_hover.gif) 0 0 no-repeat;
}
#header img.logo{
	display:block;
	font-size:0;
	line-height:0;
	margin:10px 41px 0 0;
	float:left;
}
#header p.topTxt{
	display:block;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#C2C2C2;
	background-color:inherit;
	margin:36px 0 0 0;
	float:left;
}
#header p.topTxt span{
	color:#fff;
	background-color:#9D0303;
	padding:0 3px 0 3px;
}
/*------------------------------------------------header--------------------*/

/*------------------------------------------------body--------------------*/
#body{
	width:979px;
	margin:0 auto;
	background-color:#fff;
	color:#6C6C6C;
}
#body p.navLeft{
	display:block;
	background:url(images/nav_left.gif) 0 0 no-repeat;
	width:22px;
	height:34px;
	float:left;
}
#body ul.nav{
	width:935px;
	height:34px;
	background:url(images/nav_bg.gif) 0 0 repeat-x;
	float:left;
	margin:0 0 6px 0;
}
#body ul.nav li{
	float:left;
	background:url(images/nav_div.gif) right top no-repeat;
	height:34px;
	padding:0 2px 0 0;
}
#body ul.nav li a{
	display:block;
	padding:0 15px;
	font:bold 11px/34px Arial, Helvetica, sans-serif;
	color:#1B1B1B;
	background-color:inherit;
	text-decoration:none;
}
#body ul.nav li a:hover{
	color:#fff;
	background-color:#3FA8CB;
}
#body ul.nav li.noImg{
	background-image:none;
}
#body p.navRight{
	display:block;
	background:url(images/nav_right.gif) 0 0 no-repeat;
	width:22px;
	height:34px;
	float:left;
}

/*------------------------------------------------left--------------------*/
#left{
	width:430px;
	float:left;
	padding:15px 26px 40px 33px;
	background:url(images/left_panel_bg.gif) 304px 195px no-repeat;
}
#left h2.welcome{
	display:block;
	width:418px;
	height:28px;
	background:url(images/welcome_div.gif) left bottom repeat-x;
	margin:0 0 21px 0;
}
#left h2.welcome span{
	font-size:0;
	line-height:0;
}
#left p.lftTxt{
	display:block;
	font-size:12px;
	line-height:18px;
}
#left p.lftTxt span{
	color:#9D0303;
	font-weight:bold;
	background-color:inherit;
}
#left h2.le{
	display:block;
	margin:50px 0 20px 0;
	font-size:0;
	line-height:0;
}
#left p.lftTxt2{
	display:block;
	width:264px;
	font-size:12px;
	line-height:18px;
	color:#637704;
	background-color:inherit;
	font-weight:bold;
	margin:0 0 9px 0;
}
#left p.lftTxt3{
	display:block;
	width:262px;
	font-size:12px;
	line-height:18px;
	margin:0 0 5px 0;
}
#left p.lftTxt3 span{
	color:#9D0303;
	font-weight:bold;
	background-color:inherit;
	display:block;
}
#left a.rm{
	display:block;
	background:url(images/read_more.gif) 0 0 no-repeat;
	width:60px;
	height:15px;
	margin:0 0 5px 201px;
}
#left a.rm:hover{
	background:url(images/read_more_hover.gif) 0 0 no-repeat;
}
/*---leftalt---*/

#leftalt{
	width:600px;
	float:left;
	padding:15px 26px 40px 33px;
	background-color:#fff;
}
#leftalt h2.welcome{
	display:block;
	width:418px;
	height:28px;
	background:url(images/welcome_div.gif) left bottom repeat-x;
	margin:0 0 21px 0;
}
#leftalt h2.welcome span{
	font-size:0;
	line-height:0;
}
#leftalt p.lftTxt{
	display:block;
	font-size:12px;
	line-height:18px;
}
#leftalt p.lftTxt span{
	color:#9D0303;
	font-weight:bold;
	background-color:inherit;
}
#leftalt h2.le{
	display:block;
	margin:50px 0 20px 0;
	font-size:0;
	line-height:0;
}
#leftalt p.lftTxt2{
	display:block;
	width:264px;
	font-size:12px;
	line-height:18px;
	color:#637704;
	background-color:inherit;
	font-weight:bold;
	margin:0 0 9px 0;
}
#leftalt p.lftTxt3{
	display:block;
	width:262px;
	font-size:12px;
	line-height:18px;
	margin:0 0 5px 0;
}
#leftalt p.lftTxt3 span{
	color:#9D0303;
	font-weight:bold;
	background-color:inherit;
	display:block;
}
#leftalt a.rm{
	display:block;
	background:url(images/read_more.gif) 0 0 no-repeat;
	width:60px;
	height:15px;
	margin:0 0 5px 201px;
}
#leftalt a.rm:hover{
	background:url(images/read_more_hover.gif) 0 0 no-repeat;
	
}

#leftalt a {text-decoration:underline; color:#6c6c6c;}

#leftalt a:hover {text-decoration:none; color:#6c6c6c;}

/*---end leftalt---*/

.tickdiv {width:25px; height:30px; float:left;}

.tickdivtext {width:270px; margin-bottom:10px;}

.arrowdiv ul {list-style-image: url('images/arrow.gif'); margin-left:12px;}

.arrowdiv li {margin-bottom:10px;}

.arrowdiv ul li a {text-decoration:underline; color:#6c6c6c !important;}
.arrowdiv ul li a:hover {text-decoration:none; color:#6c6c6c !important;}

.halfcontainer {width:600px;}
.half {width:300px; float:left; line-height:18px;}

.quotesBottom {background: url('images/quotemark_2.gif') no-repeat bottom right; width:450px; min-height:50px; padding:0px 35px 10px 10px;}
.quotesTop  {background: url('images/quotemark_1.gif') no-repeat top left;  padding:20px 0px 0px 30px; width:450px; min-height:50px;}

.signup {margin: 40px 0px 0px 150px; width:200px;}

.questiondivtext {width:600px; margin-bottom:10px; background-image:url('images/questionicon.gif'); background-repeat:no-repeat; padding-left:20px; padding-bottom:15px;}

.questiondivtexthd {width:600px; margin-bottom:10px; font-weight:bold;}

.generaldivtext {width:600px; margin-bottom:10px; padding-bottom:15px;}

.generaldivtexthd {width:600px; margin-bottom:10px; font-weight:bold;}

/*------------------------------------------------left--------------------*/

/*------------------------------------------------right--------------------*/
#right{
	width:482px;
	float:right;
	padding:0 8px 0 0;
}
#right h3.rightBot{
	display:block;
	color:#141414;
	font:normal 17px/43px Verdana, Arial, Helvetica, sans-serif;
	background-color:inherit;
}
#right p.rightTxt{
	display:block;
	font-size:11px;
	line-height:18px;
	width:452px;
}
#right p.rightTxt a{
	color:#1E759A;
	background-color:inherit;
	font-weight:bold;
	text-decoration:underline;
}
#right p.rightTxt a:hover{
	text-decoration:none;
}

/*---rightalt---*/
#rightalt{
	width:300px;
	float:right;
	padding:0 8px 0 0;
}
#rightalt h3.rightBot{
	display:block;
	color:#141414;
	font:normal 17px/43px Verdana, Arial, Helvetica, sans-serif;
	background-color:inherit;
}
#rightalt p.rightTxt{
	display:block;
	font-size:11px;
	line-height:18px;
	width:452px;
}
#rightalt p.rightTxt a{
	color:#1E759A;
	background-color:inherit;
	font-weight:bold;
	text-decoration:underline;
}
#rightalt p.rightTxt a:hover{
	text-decoration:none;
}
/*---end rightalt---*/

#service{
	width:237px;
	background:url(images/latest_service_bg.gif) 0 0 repeat-x #94B10A;
	color:#fff;
	padding:15px 0 0 0;
	margin:0 0 9px 0;
	float:left;
}
#service h2 img.head{
	display:block;
	height:21px;
	margin:0 0 6px 0;
	padding:0 0 0 21px;
}
#service h3{
	font-size:12px;
	line-height:18px;
	margin:0 0 16px 0;
	display:block;
	padding:0 0 0 21px;
}
#service img.pic{
	display:block;
	font-size:0;
	line-height:0;
	float:left;
	padding:0 0 0 21px;
}
#service ul{
	width:122px;
	float:right;
}
#service ul li{
	font-size:0;
	line-height:0;
}
#service ul li a{
	display:block;
	padding:0 0 0 7px;
	background:url(images/arrow.gif) 0 7px no-repeat;
	font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
}
#service ul li a:hover{
	background-color:#8DA909;
	color:#fff;
}
#service ul li a.rm2{
	display:block;
	background:url(images/read_more2.gif) 0 0 no-repeat;
	width:56px;
	height:17px;
	margin:17px 0 0 0;
}
#service ul li a.rm2:hover{
	background:url(images/read_more2_hover.gif) 0 0 no-repeat;
}
#service p.serBot{
	display:block;
	background:url(images/service_bottom.gif) 0 0 no-repeat;
	width:237px;
	height:16px;
	font-size:0;
	line-height:0;
	float:left;
}

/*---question---*/
#question{
	width:237px;
	background:url(images/question_bg.gif) 0 0 repeat-x #DD9B0C;
	color:#fff;
	padding:15px 0 0 0;
	margin:0 0 9px 0;
	float:right;
}
#question h2 img.head2{
	display:block;
	height:21px;
	margin:0 0 7px 0;
	padding:0 0 0 21px;
}
#question h3{
	font-size:12px;
	line-height:18px;
	margin:0 0 16px 0;
	display:block;
	padding:0 0 0 21px;
}
#question img.pic2{
	display:block;
	font-size:0;
	line-height:0;
	float:left;
	padding:0 0 0 21px;
}
#question ul{
	width:122px;
	float:right;
}
#question ul li{
	font-size:0;
	line-height:0;
}
#question ul li a{
	display:block;
	padding:0 0 0 7px;
	background:url(images/arrow.gif) 0 7px no-repeat;
	font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
}
#question ul li a:hover{
	background-color:#D4950C;
	color:#fff;
}
#question ul li a.rm3{
	display:block;
	background:url(images/read_more2.gif) 0 0 no-repeat;
	width:56px;
	height:17px;
	margin:17px 0 0 0;
}
#question ul li a.rm3:hover{
	background:url(images/read_more3_hover.gif) 0 0 no-repeat;
}
#question p.questionBot{
	display:block;
	background:url(images/question_bottom.gif) 0 0 no-repeat;
	width:237px;
	height:16px;
	font-size:0;
	line-height:0;
	float:left;
}
/*---end question---*/

/*---questionalt---*/
#questionalt {
	width:237px;
	background:url(images/question_bg.gif) 0 0 repeat-x #DD9B0C;
	color:#fff;
	padding:15px 0 0 0;
	margin:0 0 9px 0;
	float:right;
	position:relative;
}
#questionalt h2 img.head2{
	display:block;
	height:21px;
	margin:0 0 7px 0;
	padding:0 0 0 21px;
}
#questionalt h3{
	font-size:12px;
	line-height:18px;
	margin:0 0 16px 0;
	display:block;
	padding:0 0 0 21px;
}
#questionalt img.pic2{
	display:block;
	font-size:0;
	line-height:0;
	float:left;
	padding:0 0 0 21px;
}
#questionalt ul{
	width:122px;
	float:right;
}
#questionalt ul li{
	font-size:0;
	line-height:0;
}
#questionalt ul li a{
	display:block;
	padding:0 0 0 7px;
	background:url(images/arrow.gif) 0 7px no-repeat;
	font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
}
#questionalt ul li a:hover{
	background-color:#D4950C;
	color:#fff;
}
#questionalt ul li a.rm3{
	display:block;
	background:url(images/read_more2.gif) 0 0 no-repeat;
	width:56px;
	height:17px;
	margin:17px 0 0 0;
}
#questionalt ul li a.rm3:hover{
	background:url(images/read_more3_hover.gif) 0 0 no-repeat;
}
#questionalt p.questionBot{
	display:block;
	background:url(images/question_bottom.gif) 0 0 no-repeat;
	width:237px;
	height:16px;
	font-size:0;
	line-height:0;
	float:left;
}
/*---end questionalt---*/


/*---memalt---*/
#memalt{
	width:237px;
	background:url(images/member_login_bg.gif) 0 0 repeat-x #D2D7B4;
	color:#000;
	padding:0 0 20px 0;
	margin-top:0px;
	margin-bottom:9px;
	position:relative;
	left:63px;
}

#memalt h2{
	display:block;
	height:40px;
	margin:0;
	padding:0;
	background:url(images/member_login.gif) 0 0 no-repeat;
	text-indent:-2000px;
}
#memalt form{
	width:188px;
	padding:0 25px 0 24px;
}
#memalt form label{
	display:block;
	font:normal 11px/22px Verdana, Arial, Helvetica, sans-serif;
	float:left;
}
#memalt form input.txtBox{
	width:187px;
	height:25px;
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-left:#404040 solid 1px;
	border-top:#404040 solid 1px;
	float:left;
}
#memalt form input.chk{
	width:13px;
	height:13px;
	margin:8px 15px 0 0;
	float:left;
}
#memalt form a{
	font:bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#9D0303;
	background-color:inherit;
	text-decoration:none;
	float:left;
	margin:8px 0 0 0;
}
#memalt form a:hover{
	text-decoration:underline;
}
#memalt form input.login{
	background:url(images/login.gif) 0 0 no-repeat;
	width:56px;
	height:17px;
	float:right;
	cursor:pointer;
	border:none;
	margin:6px 0 0 0;
}
/*---end memalt---*/

/*---mem---*/
#mem{
	width:237px;
	background:url(images/member_login_bg.gif) 0 0 repeat-x #D2D7B4;
	color:#000;
	padding:0 0 20px 0;
	margin:0;
	float:left;
}

#mem h2{
	display:block;
	height:40px;
	margin:0;
	padding:0;
	background:url(images/member_login.gif) 0 0 no-repeat;
	text-indent:-2000px;
}
#mem form{
	width:188px;
	padding:0 25px 0 24px;
}
#mem form label{
	display:block;
	font:normal 11px/22px Verdana, Arial, Helvetica, sans-serif;
	float:left;
}
#mem form input.txtBox{
	width:187px;
	height:25px;
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-left:#404040 solid 1px;
	border-top:#404040 solid 1px;
	float:left;
}
#mem form input.chk{
	width:13px;
	height:13px;
	margin:8px 15px 0 0;
	float:left;
}
#mem form a{
	font:bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#9D0303;
	background-color:inherit;
	text-decoration:none;
	float:left;
	margin:8px 0 0 0;
}
#mem form a:hover{
	text-decoration:underline;
}
#mem form input.login{
	background:url(images/login.gif) 0 0 no-repeat;
	width:56px;
	height:17px;
	float:right;
	cursor:pointer;
	border:none;
	margin:6px 0 0 0;
}

/*---direction---*/
#direction{
	width:237px;
	background:url(images/direction_bg.gif) 0 0 repeat-x #379BC5;
	color:#fff;
	padding:0 0 11px 0;
	margin:0;
	float:right;
}
#direction h2{
	display:block;
	height:42px;
	margin:0 0 4px 0;
	padding:0;
	background:url(images/thesmallprint.gif) 0 0 no-repeat;
	text-indent:-2000px;
}
#direction h3{
	font-size:12px;
	line-height:18px;
	margin:0 0 5px 0;
	display:block;
	padding:0 0 0 21px;
}
#direction img.pic3{
	display:block;
	font-size:0;
	line-height:0;
	float:left;
	padding:0 0 0 14px;
}
#direction ul{
	width:122px;
	float:right;
}
#direction ul li{
	font-size:0;
	line-height:0;
}
#direction ul li a{
	display:block;
	padding:0 0 0 7px;
	background:url(images/arrow.gif) 0 7px no-repeat;
	font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
}
#direction ul li a:hover{
	background-color:#D4950C;
	color:#fff;
}
#direction ul li a.rm4{
	display:block;
	background:url(images/read_more2.gif) 0 0 no-repeat;
	width:56px;
	height:17px;
	margin:17px 0 0 0;
}
#direction ul li a.rm4:hover{
	background:url(images/read_more4_hover.gif) 0 0 no-repeat;
}
/*---end direction---*/

/*---directionalt---*/
#directionalt{
	width:237px;
	background:url(images/direction_bg.gif) 0 0 repeat-x #379BC5;
	color:#fff;
	padding:0 0 11px 0;
	margin-bottom:9px;
	float:right;
}
#directionalt h2{
	display:block;
	height:42px;
	margin:0 0 4px 0;
	padding:0;
	background:url(images/thesmallprint.gif) 0 0 no-repeat;
	text-indent:-2000px;
}
#directionalt h3{
	font-size:12px;
	line-height:18px;
	margin:0 0 5px 0;
	display:block;
	padding:0 0 0 21px;
}
#directionalt img.pic3{
	display:block;
	font-size:0;
	line-height:0;
	float:left;
	padding:0 0 0 14px;
}
#directionalt ul{
	width:122px;
	float:right;
}
#directionalt ul li{
	font-size:0;
	line-height:0;
}
#directionalt ul li a{
	display:block;
	padding:0 0 0 7px;
	background:url(images/arrow.gif) 0 7px no-repeat;
	font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
}
#directionalt ul li a:hover{
	background-color:#D4950C;
	color:#fff;
}
#directionalt ul li a.rm4{
	display:block;
	background:url(images/read_more2.gif) 0 0 no-repeat;
	width:56px;
	height:17px;
	margin:17px 0 0 0;
}
#directionalt ul li a.rm4:hover{
	background:url(images/read_more4_hover.gif) 0 0 no-repeat;
}

/*---end directionalt---*/

/*------------------------------------------------right--------------------*/

/*---email form---*/
.infodivText {float:left; width:80px;}
.infodivBox {float:left; width:200px;}
.infodivBoxalt {width:200px; height:200px;}
.contact {border:1px solid #BABEA3;}
.contactalt {border: 1px solid #BABEA3; width:502px; height:200px;}
/*---end email form---*/

.textlist {color:#6c6c6c !important;}
/*------------------------------------------------body--------------------*/

/*------------------------------------------------footer--------------------*/
#footer{
	width:979px;
	height:60px;
	background:url(images/footer_bg.gif) 0 0 no-repeat;
	padding:14px 0 0 0;
	margin:0 auto;
	position:relative;
}
#footer p.copyright{
	font:normal 10px/18px Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	left:630px;
	top:14px;
	width:350px;
	color:#000;
	background-color:inherit;
}
#footer p.design{
	display:block;
	padding:0;
	position:absolute;
	left:797px;
	top:31px;
	font:bold 10px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#0F6B92;
	background-color:inherit;
}
#footer p.design a.link{
	font:bold 10px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#0F6B92;
	background-color:inherit;
	text-decoration:none;
	padding:2px;
}
#footer p.design a.link:hover{
	color:#fff;
	background-color:#000;
}
#footer a.xhtml{
	display:block;
	background:url(images/xhtml_bg.gif) 0 0 no-repeat;
	width:91px;
	height:21px;
	position:absolute;
	left:13px;
	top:14px;
	text-indent:-2000px;
}
#footer a.xhtml:hover{
	background:url(images/xhtml_bg_hover.gif) 0 0 no-repeat;
}
#footer a.css{
	display:block;
	background:url(images/css_bg.gif) 0 0 no-repeat;
	width:91px;
	height:21px;
	position:absolute;
	left:110px;
	top:14px;
	text-indent:-2000px;
}
#footer a.css:hover{
	background:url(images/css_bg_hover.gif) 0 0 no-repeat;
}
/*------------------------------------------------footer--------------------*/
/*------------------------------------------------application--------------------*/

.left {
float:left;
}
.header-inner {
color:#FFFFFF;
padding:10px 15px;
text-align:left;
}

#header-outer {
background:transparent url(images/nav_bg.gif) repeat-x scroll 0 0;
margin:0px 20px 0px 20px;
}

.pageTitle {margin: 0 auto; background-color:#fff; width:977px;}
.pageTitle img {padding:15px 0px 0px 20px;}
.pageContentLeft h4 {padding:5px 0px 0px 20px; margin:0 auto;}
.pageContent {background:#fff; margin:0 auto; width:977px; height:1100px;}
.pageContentRight {float:right; padding-right:20px;}
.pageContentRight h4 {padding:5px 0px 0px 0px; margin:0 auto;}
.pageContentRight a {color:#6c6c6c; text-decoration:underline;}
.pageContentRight a:hover {color:#6c6c6c; text-decoration:none;}
.pageContentRight ul li {line-height:18px; padding-bottom:10px;}

table {margin:10px 20px 0px 20px; font-size:12px;}
table a {color:#6c6c6c; text-decoration:underline;}
td {padding:10px; text-align:left;}
.tablelable {background:transparent url(images/bg_green1.gif) repeat-x; color:#fff; font-weight:bold; border-bottom:1px solid #7D9702; border-top:1px solid #7D9702;}
.tablelableAlt {background:transparent url(images/bg_blue1.gif) repeat-x; color:#fff; font-weight:bold; border-bottom:1px solid #0D74A0; border-top:1px solid #0D74A0;}
a img {border:0;}
.editimg {margin-left:5px;}
.extraborderLefttoday {border-left:1px solid #7D9702;}
.extraborderLefttomorrow {border-left:1px solid #0D74A0;}
.extraborderRighttoday {border-right:1px solid #7D9702;}
.extraborderRighttomorrow {border-right:1px solid #0D74A0;}
.relatedlinks {background-color:#DFE3CC; background-repeat:repeat-x; padding:10px; border:1px solid #B6BB99;}
.relatedlinks h4 {color:#fff;}

.searchbox {border:1px solid #6c6c6c;}
.go {background-color:#ACC623; border:1px solid #ACC623; color:#fff;}

.footerLink {padding:0px 0px 30px 30px;}

/*---calendar---*/
#calendar-container {
width: 100% !important;
text-align:center;	
}
/*---calendar---*/





/*-----------sign up page-----------*/
.leftsignup {
float:left;
text-align:right;
width:120px;
padding-right:5px;
padding-top:5px;
margin-bottom:10px;
}

.rightsignup {
float:left;
width:220px;
margin-bottom:10px;
}

.tfield {
height:20px;
width:200px;
padding:3px;
border-color:#404040 #D4D0C8 #D4D0C8 #404040;
border-style:solid;
border-width:1px;
}

.tbox {
margin-right:5px;
}

.divider {
display:block;
width:418px;
height:28px;
background:url(images/welcome_div.gif) left bottom repeat-x;
margin:21px 0 21px 0;
}

#error {
background-image:url(images/error.gif);
background-repeat:no-repeat;
background-position:8px 8px;
background-color:#9D0303;
color:#fff;
padding:10px 10px 10px 65px;
margin-bottom:10px;
}

#error li {
	list-style-type: circle;
	padding-top:3px;
	margin-left: 15px;
}

/*-----------sign up page-----------*/


/*-----------tour page--------------*/
#taketourSub {
font-size:18pt;
font-family:"Cambria",Georgia,Arial,sans-serif;
margin-top:20px;
}

#taketour {
height:256px;
width:500px;
margin:5px 0px 0px 0px;
padding:0px;
font-size:24pt;
font-family:"Cambria",Georgia,Arial, sans-serif;
}

.taketourArrow {
padding:0px 5px 10px 320px
}

.txtLeft {
float:left;
width:350px;
line-height:18px;
}

.txtRight {
float:left;
width:250px;
}

.numberSelect {
font-size:18pt;
margin:0 20px 0 0;
padding:3px 0 0 0;
text-align:center;
width:40px;
height:35px;
float:left;
background:url(images/tour_numberselect.gif) repeat-x;
border:1px solid #39A0C7;
color:#fff;
}

.numberSelect a {
text-decoration:none !important;
color:#fff !important;
font-family:"cambria",arial !important;
}

.numberNotselect {
font-size:18pt;
margin:0 20px 0 0;
padding:3px 0 0 0;
text-align:center;
width:40px;
height:35px;
float:left;
background:url(images/tour_numbernotselect.gif) repeat-x;
border:1px solid #B5B9A1;
color:#9CA088;
}

.numberNotselect a {
text-decoration:none !important;
font-family:"cambria",arial !important;
}

.lista {
background-image:url(images/tour_A.gif);
background-repeat:no-repeat;
padding:3px 0 0 35px;
min-height:29px;
margin-bottom:10px;
}

.lista span {
color:#9D0303;
font-weight:bold;
}

.listb {
background-image:url(images/tour_B.gif);
background-repeat:no-repeat;
padding:3px 0 0 35px;
min-height:29px;
margin-bottom:10px;
}

.listb span {
color:#9D0303;
font-weight:bold;
}

.listc {
background-image:url(images/tour_C.gif);
background-repeat:no-repeat;
padding:3px 0 0 35px;
min-height:29px;
margin-bottom:10px;
}

.listc span {
color:#9D0303;
font-weight:bold;
}

.listd {
background-image:url(images/tour_D.gif);
background-repeat:no-repeat;
padding:3px 0 0 35px;
min-height:29px;
margin-bottom:10px;
}

.listd span {
color:#9D0303;
font-weight:bold;
}
/*-----------end tour page----------*/