@charset "utf-8";
/* CSS Document */
label.error{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FF6600;
}
.answer{
	display:block;
}
.enJs{
	width:930px;
	padding:10px;
	border:5px solid #FF6600;
	color:#FF9900;
	font-size:120%;
}
.jobDes{
	display:block;
	float:left;
	width:120px;
}
.jobText{
	display:block;
	float:left;
	width:300px;
}
body{
	background:#ffffff url(../images/header_stripe.gif) repeat-x; margin:0; padding:0;
}
.right_border{
	border-right:1px solid #33ccff;
}
#main_wrapper{
	width:960px;
	min-height:100% !important;
	margin:0 auto;
}
#header{
	width:960px;
	height:150px;
}
	.logo{
		width:150px;
		height:150px;
		border:0;
		float:left;
	}
	#header .box{
		width:200px;
		height:140px;
		float:right;
		padding:5px 5px;
	}
		#header .box ul{
			display:block;
			margin:0;
			padding:0;
			list-style-type:none;
		}
		#header .box ul li{
			display:block;
			margin:0;
			padding:0;
		}
		#header .box ul li a{
			display:block;
			color:#555956;
			text-decoration:none;
			text-align:right;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:80%;
			padding:5px 0 5px 5px;
		}
		#header .box ul li a:hover{
			color:#b60606;
		}
		#header .box a{
			display:block;
			text-decoration:none;
		}
		#header .box ul{
			display:block;
			margin:0;
			padding:0;
			list-style-type:none;
		}
	#top_navigation_belowHeader{
		width:630px;
		height:50px;
		margin-left:330px;
	}
		#top_navigation_belowHeader ul{
			display:block;
			margin:0;
			padding:0;
		}
			#top_navigation_belowHeader ul li{
				display:block;
				position:relative;
				width:100px;
				height:30px;
				float:left;
				margin:5px 5px 5px 0;
			}
				#top_navigation_belowHeader ul li .topNav{
					background:url(../images/breaker.gif) no-repeat right;
				}
				#top_navigation_belowHeader ul li a{
					display:block;
					width:90px;
					padding:5px;
					margin:2px 0 0 0;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					text-align:center;
					text-transform:uppercase;
					letter-spacing:1px;
					color:#f4f4f4;
					text-decoration:none;
				}
				#top_navigation_belowHeader ul li a:hover{
					color:#fbc300;
				}
				#top_navigation_belowHeader ul li h2{
					display:block;
					width:90px;
					padding:5px;
					margin:2px 0 0 0;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					text-align:center;
					text-transform:uppercase;
					letter-spacing:1px;
					color:#f4f4f4;
					font-weight:normal;
					cursor:pointer;
				}
				#top_navigation_belowHeader ul li h2:hover{
					color:#fbc300;
				}

					#top_navigation_belowHeader ul li ul{
						list-style: none;
						position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
						left: 0;
						top: 50px;
						margin: 0; padding: 0;
						display: none;
						float: left;
						width: 170px;
						border: 3px solid #222222;
						background:#525157;
					}
					#top_navigation_belowHeader ul li ul.subnav li{
						margin: 0; padding: 0;
						clear: both;
						width: 170px;
					}
					#top_navigation_belowHeader ul li ul.subnav li a {
						float: left;
						width: 145px;
						text-align:left;
						padding-left: 20px;
						display:block;
						height:20px;
						text-transform:capitalize !important;
					}
					#top_navigation_belowHeader ul li ul.subnav li a:hover{
						color:#fbc300;
					}
	#image_runner{
		position:relative;
		overflow:hidden;
		width:950px;
		/*height:240px;*/
		padding:5px;
		background:#222222;
	}
		#image_runner_wrapper{
			position:relative;
			display:block;
			/*height:240px;*/
			width:705px;
			float:left;
			overflow:hidden;
			margin-right:5px;
		}
		#image_runner_wrapper img{
			display:block;
			width:705px;
			height:240px;
		}
	#topMenu2{
		width:240px;
		height:240px;
		float:left;
		background:#525157;
	}
		#topMenu2 ul{
			display:block;
			margin:0;
			padding:0;
		}
		#topMenu2 ul li{
			display:block;
			margin:0;
			padding:0;
		}
		#topMenu2 ul li a{
			display:block;
			width:220px;
			height:20px;
			padding:20px 5px 0 15px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:80%;
			text-decoration:none;
			text-transform:capitalize;
			letter-spacing:1px;
			color:#f4f4f4;
			background:url(../images/underline3.jpg) no-repeat 0 0;
		}
		#topMenu2 ul li a:hover{
			color:#fbc300;
		}
#inner_wrapper{
	position:relative;
	overflow:hidden;
	width:960px;
	min-height:400px !important;
	background-color:#ffffff;
}
	#navigation{
		width:240px;
		padding-top:50px;
		min-height:400px !important;
		float:left;
		background:#f4f4f4;
	}
		#navigation ul{
			display:block;
			margin:0;
			padding:0;
		}
			#navigation ul li{
				display:block;
				margin:2px 0;
				padding:0;
				/*border-bottom:1px solid #eceeef;*/
			}
				#navigation ul li a{
					display:block;
					padding:2px 2px 2px 20px;
					height:26px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:80%;
					letter-spacing:1px;
					text-transform:capitalize;
					text-decoration:none;
					color:#555956;
					background:url(../images/underline4.gif) no-repeat 0 0;
				}
					#navigation ul li a:hover{
						color:#b60606;
						background:url(../images/underline4.gif) no-repeat 0 -30px;

					}
					#navigation .selected{
						color:#b60606;
						background:url(../images/underline4.gif) no-repeat 0 -30px;
					}
	#content_area{
		width:420px;
		margin:0;
		padding:45px 30px 10px 30px;
		min-height:380px !important;
		float:left;
		background:#fffff;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:80%;
		color:#555956;
		line-height:160%;
		letter-spacing:1px;
	}
		#content_area H2{
			display:block;
			margin:5px 0; 
			padding:0;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:100%;
			font-weight:bold;
			text-transform:capitalize;
			color:#222222;
			left:-15px;
			cursor:pointer;
		}
		#content_area H2:hover{
			color:#b60606;
		}
		#content_area H3{
			display:block;
			margin:5px 0; 
			padding:0;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:120%;
			text-transform:capitalize;
			color:#222222;
			left:-15px;
			letter-spacing:1px;
		}
		#content_area H4{
			display:block;
			margin:5px 0; 
			padding:0;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:100%;
			font-weight:bold;
			text-transform:capitalize;
			color:#222222;
			left:-15px;
		}
		#content_area a{
			margin:0;
			color:#DC8431;
				font-weight:normal;
				text-decoration:none;
		}
		#content_area a:hover{
			color:#b60606;
		}
		#content_area ul.clean_list{
			display:block;
			margin:0;
			padding:0;
			list-style-type:none;
		}
			#content_area ul.clean_list li{
				display:block;
				margin:0;
				padding:0;
			}
		#content_area ol{
			font-weight:bold;
			color:#222222;
		}
		#content_area ol li span{
			background:#EAF3D1;
			border:1px solid #8FD12D;
			color:#000000;
			font-weight:normal;
			padding:5px;
		}
			#content_area ul li ul{
				display:block;
				margin:0;
				padding:0;
				list-style-type:none;
			}
				#content_area ul li ul li{
					display:block;
					margin:0 !important;
					padding:0 !important;
					width:420px;
				}
	#right_col{
		width:220px;
		padding:50px 10px 10px 10px;
		float:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
		#right_col H2{
			display:block;
			width:220px;
			height:30px;
			font-size:14px;
			text-transform:capitalize;
			color:#222222;
			margin:0 0 0px 0;
			padding:0;
			cursor:pointer;
			/*background:url(../images/underline6.jpg) no-repeat 0 -10px;*/
			margin-bottom:10px;
		}
		#right_col H2:hover{
			background:url(../images/underline6.jpg) no-repeat 0 -50px;
			/*color:#b60606;*/
		}
		#right_col form{
			width:220px;
			position:relative;
			overflow:hidden;
			margin:0 0 15px 0;
		}
			#right_col form ul{
				display:block;
				margin:0;
				padding:0;
				list-style-type:none;
			}
			#right_col form ul li{
				display:block;
				margin:0;
				padding:2px 0;
				font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif;
				font-size:80%;
				color:#555956;
			}
			#right_col form ul li input[type="text"]{
				display:block;
				border:0;
				width:210px;
				background:#555956;
				padding:5px;
				color:#f4f4f4;
			}
			#right_col form ul li input[type="checkbox"]{
				border:0;
			}
			#right_col form ul li input[type="submit"]{
				display:block;
				width:100px;
				height:30px;
				margin:15px 0 0 0;
				border:0;
				background:#ffffff url(../images/button_2.gif) no-repeat;
				cursor:pointer;
			}
			#right_col form ul li input[type="submit"]:hover{
				background:#ffffff url(../images/button_2.gif) no-repeat 0 -30px;
				color:#b60606;
			}
			#right_col form ul li textarea{
				width:210px;
				height:60px;
				border:0;
				padding:5px;
				margin:0;
				color:#f4f4f4;
				background-color:#555956;
			}
			#right_col form ul li span{
				display:block;
				float:left;
				margin:0;
				padding:0 5px 0 0;
			}
			#right_col form ul li .part_link{
				text-decoration:none;
				color:#222222;
				font-weight:bold;
			}
			#right_col form ul li .part_link:hover{
				color:#b60606;
			}
			#right_col .gallery{
				position:relative;
				overflow:hidden;
				width:220px;
				padding:5px 0px;
			}
				#right_col .gallery ul{
					display:block;
					margin:0;
					padding:0;
					list-style-type:none;
				}
				#right_col .gallery ul li{
					display:block;
					margin:0;
					padding:0;
				}
				#right_col .gallery ul li a{
					display:block;
					position:relative;
					overflow:hidden;
					width:216px;
					text-decoration:none;
					padding:0 2px;
					background-color:#333333;
				}
				#right_col .gallery ul li a img{
					float:left;
					width:68px;
					height:68px;
					border:1px solid #222222;
					margin:2px 1px;
				}
				#right_col .gallery ul li a img:hover{
					border:1px solid #fcb300;
				}
				#right_col .gallery ul li a .info{
					float:left;
					position:relative;
					overflow:hidden;
					width:216px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#ffffff;
					line-height:16px;
					letter-spacing:1px;
				}
					#right_col .gallery ul li a .info span{
						display:block;
						width:216px;
						border-bottom:1px dotted #555956;
						font-weight:bold;
						padding-bottom:2px;
						margin-bottom:2px;
						color:#fcb300;
					}
					#right_col .gallery ul li a .info .desc{
						position:relative;
						overflow:hidden;
						width:216px;
						margin-bottom:5px;
						padding-bottom:2px;
						border-bottom:1px dotted #555956;
					}
			#right_col .default_panel{
				position:relative;
				overflow:hidden;
				width:220px;
				padding:5px 0px;
			}
			#right_col .default_panel ul{
				display:block;
				margin:0;
				padding:0;
				list-style-type:none;
			}
			#right_col .default_panel ul li{
				display:block;
				margin:0;
				padding:0;
			}
			#right_col .default_panel ul li a{
				display:block;
				width:216px;
				height:68px;
				padding:2px;
				text-decoration:none;
				background-color:#333333;
			}
			#right_col .default_panel ul li a img{
				float:left;
				width:66px;
				height:66px;
				border:1px solid #222222;
				padding-right:2px;
			}
			#right_col .default_panel ul li a img:hover{
				border:1px solid #fcb300;
			}
			#right_col .default_panel ul li a .info{
					float:left;
					width:146px;
					height:68px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#ffffff;
					line-height:16px;
					letter-spacing:1px;
				}
					#right_col .default_panel ul li a .info span{
						display:block;
						height:20px;
						font-weight:bold;
						padding-bottom:2px;
						margin-bottom:2px;
						color:#fcb300;
					}
					#right_col .default_panel ul li a .info .desc{
						height:36px;
						overflow:hidden;
					}			

	
#footer{
	position:relative;
	overflow:hidden;
	width:100%;
	background:#333333 url(../images/top_stripe_1.gif) repeat-x;
}
#footer_bottom{
	width:100%;
	height:15px;
	background:url(../images/bottom_stripe_1.gif) repeat-x;
}
	#footer .holder{
		position:relative;
		overflow:hidden;
		display:block;
		width:960px;
		margin:5px auto;
	}
	.container{
		position:relative;
		overflow:hidden;
		display:block;
		width:240px;
		margin:50px 0;
		float:left;
		color:#fbc300;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:80%;
		letter-spacing:1px;
	}
		.container h2{
			font-size:120%;
			margin-top:0;
			padding:0 0 2px 7px;
			background:url(../images/divider_1.gif) no-repeat bottom;
		}
		.container ul{
			display:block;
			margin:0;
			padding:0;
			list-style-type:none;
		}
		.container ul li{
			display:block;
			margin:2px 0;
			padding:0;
			width:240px;
			height:30px;
		}
		.container ul li a{
			width:225px;
			height:19px;
			display:block;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:120%;
			text-decoration:none;
			color:#f4f4f4;
			padding:5px;
			background:url(../images/divider_1.gif) no-repeat bottom;
		}
			.container ul li a:hover{
				color:#fbc300;
			}

