html{
	background:url(../images/bd_bg.gif) repeat-x 0 0 fixed;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.wrapper{
	width:1020px;
	margin:0 auto;
	position:relative;
}

a{
	color:#03A0D4
}
a.u{ 		text-decoration:underline; }
a.u:hover{ 	text-decoration:none}

.lightbox{
	display:none;
}
.tab30{
	padding-left:30px;
}
.tab20{
	padding-right:20px;
	overflow: scroll;
	height: 540px;
}
.green{
	color:#41940c 
}

h6{
	font-size:14px;
	color:#41940c;
}

ul.bullet li{
	background:url(../images/bullet_square_green.gif) no-repeat 0 5px;
	padding-left:13px;
}

/*.hd_top{
	width:auto;
	height:7px;
	clear:both;
	font-size:0;
	border-bottom:1px solid #81ce4e;
	background-color:#fff;
}*/

.hd{
	width:auto;
	height:77px;
	clear:both;
	}
	.hd .logo{
		margin:9px 0 0 16px;
		float:left;
	}
	.hd .sideLinks{
		width:156px;
		height:37px;
		background:url(../images/hd_links_bg.gif) no-repeat;
		margin:0px 9px 0 0;
		padding-top:4px;
		float:right;
	}
	.hd .sideLinks p{
		float:left;
		font:700 14px/34px Arial;
		color:#52a01f;
		padding:0 0px 0 20px;
	}
	.hd .sideLinks p a{
		font:700 14px/34px Arial;
		color:#52a01f;
		margin:0 5px 0 0;
		text-transform:uppercase;
	}
	.hd .sideLinks img{
		margin-left:3px;
	}
	
	
.ft{
	width:980px;
	height:36px;
	background:url(../images/ft_bg.png) no-repeat;
	font-size:11px;
	color:#4d7638;
	line-height:24px;
	padding:0 20px;
	clear:both;
	}
	.ft .copyright{
		float:right;
	}
	.ft a{
		color:#4d7638;
	}


#ct{
}
.ct{
	width:991px;
	background:url(../images/container_bg.png) repeat-y 0 0;
	padding:8px 14px 0 14px;
}
	#ct .ct_topCorner{
		width:1020px;
		height:16px;
		background:url(../images/container_topcorner.png) no-repeat;
		font-size:0;
		clear:both;
	}
	
	#nav{
		width:991px;
		height:33px;
		margin-top:-16px;
		float:left;
		clear:both;
		border-bottom:5px solid #519227;
	}
	.nav{
		height:31px;
		padding-top:2px;
		float:left;
		}
		.nav li{
			height:31px;
			float:left;
			margin-right:1px;
		}
		.nav li img{
			height:31px;
			float:left;
		}
		.nav li .nav_home{
			width:126px;
			background:url(../images/nav_home.gif) no-repeat 0 0;
		}
		.nav li .nav_onlinetraining{
			width:169px;
			background:url(../images/nav_onlinetraining.gif) no-repeat 0 0;
		}
		.nav li .nav_classroomtraining{
			width:205px;
			background:url(../images/nav_classroomtraining.gif) no-repeat 0 0;
		}
		.nav li .nav_contact{
			width:146px;
			background:url(../images/nav_contactus.gif) no-repeat 0 0;
		}
			.nav li a:hover img,
			.nav li a.active img{
				background-position:0 bottom;
			}
		
		#nav .search{
			float:right;
			display:block;
			}
			#nav .search .btn{
				width:40px;
				height:33px;
				border:none;
				background:url(../images/btn_search.gif) no-repeat;
				cursor:pointer;
			}
			#nav .search .txf{
				width:176px;
				font:400 16px/25px Arial;
				float:left;
				padding:7px 15px;
				border:none;
				background:url(../images/txf_search_bg.gif) no-repeat;
				color:#878787;
				margin-right:5px;				
			}
			
	
	/* HOME */
	.character{
		width:209px;
		height:452px;
		background:url(../images/character_home.png) no-repeat;
		position:absolute;
		left:-132px;
		top:386px;
	}
	
			
	.home_section_01{
		width:991px;
		height:297px;
		background:#71b246 url(../images/ct_home_sec01_bg.gif) repeat-x;
		padding-top:2px;
		overflow:hidden;
		clear:both;
	}
		.flashBanner{
			float:left;
			width:547px;
			height:290px;
			overflow:hidden;
		}
		.videoPlayer{
			width:428px;
			height:286px;
			padding:5px;
			background:url(../images/videoplayer_bg.gif) no-repeat;
			margin-right:3px;
			overflow:hidden;
			float:right;
		}

	.home_section_02{
		padding:6px 0 0 0;
	}
		.home_section_02 .side_content{
			width:427px;
			float:right;
			padding-right:9px;
		}		
	
		.b_testimonials{
			margin-bottom:4px;
			}
			.b_testimonials .header{
				width:403px;
				height:43px;
				background:url(../images/h1_bg.gif) repeat-x;
				font:400 20px/40px Arial;
				text-transform:uppercase;
				color:#fff;
				padding:0 8px 0 16px;
				}
				.b_testimonials .header span{
					float:left;
				}
				.b_testimonials .header .r{
					width:15px;
					padding-top:6px;
					overflow:hidden;
				}
				.b_testimonials .header .r img{
					width:15px;
					height:8px;
					margin:3px 0;
					float:left;					
					clear:both;
				}
					#testimonials_down img{
						 background:url(../images/arrow_down.gif) no-repeat 0 0;
					}
					a:hover#testimonials_down img{
						background-position:0 bottom;
					}
					#testimonials_up img{
						 background:url(../images/arrow_up.gif) no-repeat 0 0;
					}
					a:hover#testimonials_up img{
						background-position:0 bottom;
					}
			.b_testimonials .content{
				position:relative;
				margin-top:-3px;
				padding-top:3px;
				clear:both;
			}
			.b_testimonials .content .header_arrow{
				position:absolute;
				left:16px;
				top:0;
				background:url(../images/h1_arrow.gif) no-repeat;
				width:22px;
				height:14px;
				z-index:2;
			}
				.b_testimonials .content ul{					
				}
				.b_testimonials .content li{
					width:407px;
					padding:10px;
					background:#d8d8d8 url(../images/b_test_bg.gif) repeat-x;
					border-top:4px solid #fff;
					overflow:hidden;
				}
				.b_testimonials .content .thumb{
					border:5px solid #a6d089;
					float:left;
					margin-right:12px;
				}
				.b_testimonials .content .title,
				.b_testimonials .content a.title{
					color:#138fb9;
					font-weight:700;
					line-height:1.5;
				}
				.b_testimonials .content p{
					padding:4px 0 6px 0;
					margin-bottom:8px;
					/*height:27px;*/
					overflow:hidden;
				}
				/*.b_testimonials .content .btn_more{
					float:right;
					margin-top:3px;
					width:66px;
					height:24px;
					background:url(../images/btn_more.gif) no-repeat;
					}
					.b_testimonials .content a:hover .btn_more{
						background-position:0 bottom;
					}*/
				
					#marqueecontainer{ position:relative; overflow:hidden; height:240px; overflow:hidden;}
					#vmarquee{
	position:absolute;
	height:2849px;
}
					#vmarquee_copy{ position:absolute; height:auto}
				
		.b_contact{
			padding-bottom:4px;
			overflow:hidden;
			}
			.b_contact .header{
				width:411px;
				height:43px;
				background:url(../images/h1_bg.gif) repeat-x;
				font:400 20px/40px Arial;
				text-transform:uppercase;
				color:#fff;
				padding:0 0 0 16px;
				}
				.b_contact .header span{
					float:left;
				}
				.b_contact .header .r{
					width:195px;
					font-size:12px;
					font-weight:700;
					}
					.b_contact .header .r span{
						padding-right:10px;
					}
					.b_contact .header .r img{
						margin:4px 0 0 4px;
						float:left;
					}
			.b_contact .content{
				position:relative;
				margin-top:-3px;
				padding-top:16px;
				padding-bottom:10px;
				color:#717171;
				}
				.b_contact .content p{
					width:300px;
					float:left;
				}
				.b_contact .content .connect{
					width:115px;
					float:right;
					color:#138fb9;
					font-weight:700;
					text-align:right;
				}
				.b_contact .content .connect img{
					margin:5px 0 0 2px;
				}
			
			.b_contact .content .header_arrow{
	position:absolute;
	left:-123px;
	top:49px;
	background:url(../images/h1_arrow.gif) no-repeat;
	width:22px;
	height:14px;
	z-index:2;
	float:none;
			}
			
	.main_content{
		float:left;
		font-size:12px;
		padding-left:5px;
		color:#fff;
		width:544px;
		}
		.main_content .onlinetraining{
			width:275px;
			height:166px;
			float:left;
			background:url(../images/ct_home_sec02_a.gif) no-repeat;
			}
			.main_content .onlinetraining h1{
				font-size:22px;
				padding:13px 0 13px 28px;
			}
			.main_content .onlinetraining ul{
				font-size:14px;
				padding:0 35px;
				margin-top:-5px;
			}
			.main_content .onlinetraining ul li{
				padding-left:10px;
				background:url(../images/bullet_square.gif) no-repeat 0 8px;
				line-height:1.6;
			}
			.main_content .onlinetraining ul li.tab2{
				margin-left:6px;
			}
			.main_content .onlinetraining ul li.tab3{
				margin-left:11px;
			}
			.main_content .onlinetraining ul li.tab4{
				margin-left:16px;
			}
			.main_content .onlinetraining ul li a{
				color:#fff;
			}
			
		.main_content .classroomtraining{
			width:264px;
			height:166px;
			float:left;
			background:url(../images/ct_home_sec02_b.gif) no-repeat;
		}
			.main_content .classroomtraining h1{
				font-size:22px;
				padding:13px 0 13px 10px;
			}
			.main_content .classroomtraining ul{
				font-size:14px;
				padding:0 15px;
				margin-top:-5px;
			}
			.main_content .classroomtraining ul li{
				padding-left:14px;
				background:url(../images/bullet_square.gif) no-repeat 0 8px;
				line-height:1.6;
			}
			.main_content .classroomtraining ul li.tab2{
				margin-left:6px;
			}
			.main_content .classroomtraining ul li.tab3{
				margin-left:11px;
			}
			.main_content .classroomtraining ul li.tab4{
				margin-left:16px;
			}
			.main_content .classroomtraining ul li a{
				color:#fff;
			}
			
		.main_content .newsletter{
			width:544px;
			height:112px;
			background:url(../images/ct_home_sec02_c.gif) no-repeat;
			float:left;
			clear:both;
			text-align:center;
			color:#757575;
			font-size:22px;			
			font-weight:700;
			padding:99px 0 0 0;
			line-height:24px;
			}
			.main_content .newsletter h2{
				font-size:24px;
				color:#03a0d4;
				padding-bottom;0;
				margin-bottom:0;
			}
			.main_content .newsletter strong{
				color:#000;
			}
			.main_content .newsletter p{
				padding-top:4px;
			}
			.main_content .newsletter .txf{
				width:248px;
				background:url(../images/newsletter_txf.gif) no-repeat;
				padding:13px 10px;
				border:none;
				font-size:14px;
			}
			.main_content .newsletter .btn{
				width:100px;
				height:36px;
				cursor:pointer;
				border:none;
				background:url(../images/btn_submit.gif) no-repeat;
				margin-left:2px;
				padding:11px 0;
			}
			
			
	.rotateCopy{
		display:none;
	}
	
	
/***************************************************************************
						CLASSROOM TRAINING
***************************************************************************/
.layout_left{
	width:180px;
	float:left;	
	padding-top:8px;
}
.layout_center{
	width:580px;
	float:left;
	margin-left:10px;
	overflow:hidden;
	text-align:justify
}
.layout_right{
	width:200px;
	float:right;
}

.bbtns{
	margin-bottom:2px;
}


/* left column */
.nav_ct{
	margin-top:9px;
}
	.nav_ct li{
		width:180px;
		margin-bottom:1px;
		clear:both;
	}
	.nav_ct li a{
	display:block;
	width:150px;
	height:37px;
	padding-left:20px;
	color:#000000;
	font-size:12px;
	line-height:37px;
	background:url(../images/nav_ct_bg.gif) repeat-x;
	left: -20px;
	}
	.nav_ct li a.active,
	.nav_ct li a:hover{
	width:170px;
	background:url(../images/nav_ct_active.gif) no-repeat;
	font-size:15px;
	text-decoration:none;
	font-weight:700;
	overflow: hidden;
	text-align: left;
	}
		.nav_ct li ul{
			margin-top:1px;
		}
		.nav_ct li ul li a{
			height:32px;
			line-height:32px;
			background:#c7f5ff url(../images/nav_ct_sub.gif) no-repeat 0 0;
			font-size:11px;
		}
		.nav_ct li ul li a.active,
		.nav_ct li ul li a:hover{
			color:#fff;
			font-weight:400;
			/*background:#55cae9 url(../images/nav_ct_sub_active.gif) no-repeat 0 0;*/
			font-size:11px;
			width:150px;
			height:32px;
		}
		
				/* unique */
				.nav_ct li.navsub_contact a{
					background:url(../images/nav_ct2_bg.gif) repeat-x;
					height:50px;
					padding-top:5px;
					line-height:22px;
				}
				.nav_ct li.navsub_contact a:hover{
					background:url(../images/nav_ct2_over_bg.gif) no-repeat;
				}
				
				
		
/* right column */	
.b_student_testimonials{
	margin-bottom:10px;
	cursor:pointer;
}

.b_newsletter{
	width:200px;
	height:185px;
	margin-bottom:10px;
	background:url(../images/b_newsletter_bg.gif) no-repeat;
	text-align:center;
	color:#757575;
	font-size:16px;
	font-weight:700;
	line-height:1.5;
	padding:15px 0 0 0;
	}
	.b_newsletter h2{
		font-size:18px;
		color:#03a0d4;
		padding-bottom;0;
		margin-bottom:0;
	}
	.b_newsletter strong{
		color:#000;		
		font-size:14px;
		display:block;
	}
	.b_newsletter p{
		padding-top:4px;
	}
	.b_newsletter .txf{
		width:154px;
		background:url(../images/newsletter_txf_s.gif) no-repeat;
		padding:13px 10px;
		margin:10px 0;
		border:none;
		font-size:14px;
	}
	.b_newsletter .btn{
		width:100px;
		height:36px;
		cursor:pointer;
		border:none;
		background:url(../images/btn_submit.gif) no-repeat;
		margin-left:2px;
		padding:11px 0;
	}
	
.b_contact_s{
	width:200px;
	height:190px;
	background:url(../images/b_contact_bg.gif) no-repeat;
	margin-bottom:15px;
	text-align:center;
	color:#048fbe;
	font-weight:700;
	}
	.b_contact_s h6{
		font-size:16px;			
		display:block;
		width:180px;
		margin:0 auto;
		padding:13px 0 10px;
	}
	.b_contact_s .icons{
	width:180px;
	height:60px;
	border-top:1px solid #7fc6de;
	text-align:center;
	margin:0 auto;
	}
	.b_contact_s .icons p{
		padding:7px 0 7px;
	}
	.b_contact_s .icons img{
		margin:0 5px;
	}
	
	
/* Center column */
.layout_center h1{
	font-size:24px;
	font-weight:400;
	color:#52b12e;
	border-bottom:1px solid #52b12e;
	padding:28px 0 12px;
	margin-bottom:20px;
}
.layout_center .section_img{
	border:2px solid #52b12e;	
	padding:4px;
	margin-bottom:25px;
}
.layout_center .character_img{
	float:left;
	margin-right:30px;
}
.layout_center p{
	margin-bottom:17px;
	line-height:1.5;
}
.layout_center p a{
	color:#317a01;
}
.layout_center .copy{
	width:380px;
	float:left;
}

	.missionStatement{
		
		overflow:hidden;
		}
		.missionStatement li{
			/*width:245px;
			height:151px;
			background:url(../images/mission_statement_bbg.gif) no-repeat;
			float:left;
			margin:0 21px 17px 0;
			padding:20px 17px 0;*/
		}
		
	.staffing{
		width:632px;
		clear:both;
		overflow:hidden;
		margin-bottom:15px;
		}
		.staffing li{
			width:109px;
			height:185px;
			margin:0 48px 14px 0;
			float:left;
			text-align:center;
			overflow:hidden;
		}
		.staffing .section_img{
			padding:1px 2px;
			margin-bottom:10px;
			border-color:#aeda9d;
		}
		
	.course{
		width:100%;
		overflow:hidden;
		margin-bottom:20px;
		}
		.course p{
			margin:0;
		}
		.course li{
			background:#e2f0d9 url(../images/course_divider.gif) repeat-y 324px 0;
			border-bottom:1px solid #fff;
			float:left;
			clear:both;
			width:100%;
		}
		.course li.rowgreen{
			width:540px;
			background:#6eb440;
			color:#fff;
			padding:15px 20px;
		}
		.course li.rowgreenThin{
			width:100%;
			background:#6eb440;
			color:#fff;
			padding:2px 0 0 0;
		}
		.course .course_label{
			width:300px;
			float:left;
			padding:12px 10px 11px 14px;
			line-height:1.5;
		}
		.course .online_course_label{	
			background:#e2f0d9;		
			width:100%;
			float:left;
			padding:12px 10px 11px 14px;
			line-height:1.5;
		}
		.course .course_label strong{
			display:block;
			font-style:italic;
		}
		.course .th{
			height:40px;
			background:url(../images/course_hd_bg.gif) repeat-x;
			border-bottom:1px solid #fff;
			}
			.course p{
				float:left;
				font-size:14px;
				font-weight:700;				
				line-height:40px;			
			}
			.course .th p{
				width:304px;
				padding-left:20px;
				color:#fff;
			}
			.course p.c2{
				width:125px;
				text-align:center;				
				padding:4px 0 0 0;
				font-size:12px;
				font-weight:400;
			}
			.course .th p.c2{
				border-left:1px solid #fff;
				font-size:14px;
				font-weight:700;
				padding:0;
			}
			
			.icon_pdf{
				background:url(../images/icon_pdf.gif) no-repeat;
				padding:4px 0 4px 25px;
				font-size:11px;
				font-weight:700;
				line-height:2.5;
			}
			
			
			
/* Lightbox Testimonial */
#testimonial{
	width:520px;
	border:1px solid #c5c5c5;
	}
	#testimonial h1{
		height:33px;
		line-height:32px;
		font-size:13px;
		color:#fff;
		background:#549529 url(../images/testimonials_hd.gif) repeat-x;
		border-bottom:1px solid #fff;
		padding-left:9px;
	}
	#testimonial .button{
		height:36px;
		border:1px solid #fff;
		border-top:none;
		background-color:#f2f2f2;
		}
		#testimonial .button img{
			float:right;
			margin:6px 14px 0 0;
			cursor:pointer;
		}
	#testimonial #marqueecontainer{
		overflow:auto;
		width:510px;
		height:345px;
		background-color:#fff;
		padding:5px 0 10px 10px;
		border-top:1px solid #dddddd;
		border-bottom:1px solid #dddddd;
	}
	#testimonial li{
		width:464px;
		padding:10px;
		background:#d8d8d8 url(../images/b_test_bg.gif) repeat-x;
		border-top:4px solid #fff;
		overflow:hidden;
	}
	#testimonial .thumb{
		border:5px solid #a6d089;
		float:left;
		margin-right:12px;
	}
	#testimonial .title,
	#testimonial a.title{
		color:#138fb9;
		font-weight:700;
		line-height:1.5;
	}
	#testimonial p{
		padding:4px 0 6px 0;
		margin-bottom:8px;
		/*height:27px;*/
		overflow:hidden;
	}


/* Lightbox Student Showcase */
#studentShowcase{
	width:448px;
	border:1px solid #c5c5c5;
	overflow:hidden;
	}
	#studentShowcase h1{
		height:33px;
		line-height:32px;
		font-size:13px;
		color:#fff;
		background:#549529 url(../images/testimonials_hd.gif) repeat-x;
		border-bottom:1px solid #fff;
		padding-left:9px;
	}
	#studentShowcase .button{
		height:36px;
		border:1px solid #fff;
		border-top:none;
		background-color:#f2f2f2;
		}
		#studentShowcase .button img{
			float:right;
			margin:6px 14px 0 0;
			cursor:pointer;
		}
	#studentShowcase .content{
		overflow:hidden;
		width:448px;
		background-color:#fff;
		padding:5px 0 10px 10px;
		border-top:1px solid #dddddd;
		border-bottom:1px solid #dddddd;
	}


/* Lightbox Login */
#login{
	width:440px;
	border:1px solid #c5c5c5;
	}
	#login h1{
		height:33px;
		line-height:32px;
		font-size:13px;
		color:#fff;
		background:#549529 url(../images/testimonials_hd.gif) repeat-x;
		border-bottom:1px solid #fff;
		padding-left:9px;
	}
	#login .button{
		height:36px;
		border:1px solid #fff;
		border-top:none;
		background-color:#f2f2f2;
		}
		#login .button img{
			float:right;
			margin:6px 14px 0 0;
			cursor:pointer;
		}
	#login .content{
		overflow:auto;
		width:440px;
		background-color:#fff;
		padding:5px 0 10px 10px;
		border-top:1px solid #dddddd;
		border-bottom:1px solid #dddddd;
	}
	#login input.txf{
		background-color:#BAEDB2;
		border:1px solid #3C8C08;
		margin:4px 0;
		padding:4px;
		width:190px;
	}
	#login .btn_login{
		width:66px;
		height:21px;
		border:none;
		cursor:pointer;
		background:url(../images/btn_login.gif) no-repeat;
		float:left;
		margin-right:10px;
	}



/*** FAQ ***/
.faq{
	padding-left:3px;
}
.faq li{
	padding-left:11px;
	background:url(../images/dot_green.gif) no-repeat 0 9px;
	margin:9px 0 0;
	clear:both;
}
.faq li a:hover{
	font-style:italic;
	font-weight:700;
}

	/* Lightbox FAQ */
	.lightboxFAQ{
		width:520px;
		border:1px solid #c5c5c5;
		background-color:#FFF;
		}
		.lightboxFAQ h1{
			height:33px;
			line-height:32px;
			font-size:13px;
			color:#fff;
			background:#549529 url(../images/testimonials_hd.gif) repeat-x;
			border-bottom:1px solid #fff;
			padding-left:9px;
		}
		.lightboxFAQ .button{
			border:1px solid #fff;
			border-top:none;
			background-color:#f2f2f2;
			text-align:right;
			padding:10px;
			cursor:pointer;
		}
		.lightboxFAQ .content{
			padding:10px;
		}
		.lightboxFAQ .content ol{
			padding:0 40px;
		}
		.lightboxFAQ .content ol li{
			list-style-position:outside;
		}


/*** List of Mentors ***/
.listMentors{
	width:602px;
	overflow:hidden;
}
.listMentors li{
	float:left;
	width:281px;
	height:130px;
	padding-bottom:19px;
	margin:0 20px 19px 0;
	border-bottom:1px solid #c9e3b7;
	font-size:12px;
	line-height:1.5;
}
.listMentors li .mentorlist_img{
	float:left;
	/*padding:5px;*/
	border:2px solid #a8d896;
	margin-right:20px;
}
.listMentors li strong{
	color:#17a9d9;
	font-size:14px;
	display:block;
}
.listMentors li p{
	background-color:#f5f5f5;
	padding:11px;
	font-size:11px;	
	float:left;
	width:128px;
	margin-top:11px;
	overflow:hidden;
}
.listMentors li p small{
	font-size:14px;
	font-weight:700;
	color:#17a9d9;
}


/*** Lightbox Signup ***/
#signup{}
#signup .content p{
	padding-bottom:15px;
}
#signup .content .blue{
	color:#0789b4;
}
#signup .content ul{
	padding-bottom:15px;
}
#signup .content ul li{
	padding-left:36px;
	background:url(../images/bullet_square_green.gif) no-repeat 22px 7px;
}
#signup h5{
	font-size:20px;
	font-weight:400;
	color:#6db43f;
	margin-bottom:20px;
}


/*** Lightbox Apply form ***/
#apply{
	display:none
}
#apply .content{	
	border:10px solid #fff;
	border-right:none;
	height:400px;
	overflow:auto;
	padding:0;	
	
}
#apply .apply_form{
	background-color:#f7f7f7;
	border-top:1px solid #6db43f;
	border-bottom:1px solid #6db43f;
	padding:10px;
	margin-bottom:10px;
	overflow:hidden;
	width:470px;
	overflow:hidden;
}
#apply table td{
	text-align:left;
}
#apply input.txf,
#apply select{
	background-color:#baedb2;
	border:1px solid #3c8c08;
	padding:4px;
	margin:4px 0;
	width:190px;
}
#apply input.w150{
	width:150px;
}
#apply select{
	font-size:11px;
	padding:3px;
	width:200px;
}
#apply select.dob{
	width:58px;
	margin-right:10px;
}
#apply input.w60{
	width:60px;
}
#apply label{
	padding:0 5px 0 10px;
}
#apply .tab1{
	margin:4px 8px 4px 16px;
}
#apply .ques{
	padding:0; clear:both; float:left; width:470px; height:auto;
}


/**** CONTACT ****/
.contact_info{
	font-size:14px;
}
.contact_form{
	clear:both;
	padding-top:10px;
	}
	.contact_form h3{	
		font-size:16px;
		color:#6eb440;
		}
		.requireTxt{
			float:left;
			font-size:11px;
			font-weight:400;
			color:#FF0000;
		}
	.contact_form ul{
		width:400px;
		float:left;
		padding-top:10px;
	}
	.contact_form li{
		width:400px;
		float:left;
		padding:4px 0;
	}
	.contact_form li label{
		display:block;
		float:left;
		width:100px;
		line-height:2;
	}
	.contact_form select,
	.contact_form .txf,
	.contact_form textarea{
		background-color:#baedb2;
		border:1px solid #3b8d07;
		padding:4px;
		width:250px;
		}
		.contact_form select{
			width:200px;
			padding:2px 3px;
		}
		.contact_form textarea{
			height:109px;
			width:250px;
		}
	.contact_form .btn{
		width:66px;
		height:21px;
		border:none;
		background:url(../images/btn_submit_smallgreen.gif) no-repeat;
		cursor:pointer;
	}

