/* CSS Document */
body{margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; font-family:Tahoma; color:#000000; font-size:14px; text-decoration:none; line-height:16px;}

img{border:0px;}

.clear{ clear:both;}

.left{ float:left;}

.right{ float:right;}

.main_wrapper{ width:970px; height:auto; margin:0 auto;}

.logo{ float:left; padding-top:10px;}

.search_input{ width:200px; height:15px; padding-top:4px; padding-bottom:3px; padding-left:10px; padding-right:5px; border:#cbcbcb solid 1px; font-family:Tahoma; color:#575757; font-size:12px; margin-top:30px;}
.search_input2{ width:200px; height:15px; padding-top:4px; padding-bottom:3px; padding-left:10px; padding-right:5px; border:#cbcbcb solid 1px; font-family:Tahoma; color:#575757; font-size:12px; margin-top:0px;}

.search_btn{ float:left; margin-top:30px; margin-left:5px; cursor:pointer;}
.search_btn2{ float:left; margin-top:0px; margin-left:5px; cursor:pointer;}

.top_line{ background-image:url(../images/line_hor_repeater.gif); width:100%; height:1px; background-position:top; background-repeat:repeat-x; margin-top:14px; margin-bottom:18px;}

.top_menu_txt{ font-family:Tahoma; font-size:14px; color:#525252; font-weight:bold; float:right; background-color:#FFFFFF;}
	.top_menu_txt a{ font-family:Tahoma; font-size:14px; color:#525252; font-weight:bold; background-color:#FFFFFF; text-decoration:none; padding-top:4px; padding-bottom:4px; padding-left:15px; padding-right:15px;}
		.top_menu_txt a:hover{ font-family:Tahoma; font-size:14px; color:#525252; font-weight:bold; background-color:#edeef0; text-decoration:none;}
			.top_menu_txt a:focus,.top_menu_txt a:active{ outline: 0 none; -moz-outline: 0 none;}
			
.top_menu_txt_active{ font-family:Tahoma; font-size:14px; color:#525252; font-weight:bold; float:right; background-color:#FFFFFF;}
	.top_menu_txt_active a{ font-family:Tahoma; font-size:14px; color:#525252; font-weight:bold; background-color:#edeef0; text-decoration:none; padding-top:4px; padding-bottom:4px; padding-left:15px; padding-right:15px;}
		.top_menu_txt_active a:hover{ font-family:Tahoma; font-size:14px; color:#525252; font-weight:bold; background-color:#edeef0; text-decoration:none;}
			.top_menu_txt_active a:focus,.top_menu_txt_active a:active{ outline: 0 none; -moz-outline: 0 none;}

.banner_bg{ background-image:url(../images/banner_bg.gif); width:966px; height:395px; background-position:top; background-repeat:no-repeat; margin:0 auto; margin-top:22px; margin-bottom:20px;  text-align:center; padding-top:16px;}

.index_subhead{ font-family:"Myriad Pro Cond"; font-size:20px; color:#7d7d7d; letter-spacing:normal; font-weight:bold; padding-bottom:10px;}

.index_subtxt{ font-family:Tahoma; font-size:11px; color:#575757;}

.index_subdv1{ float:left; width:190px;}
.index_subdv2{ float:left; width:250px;}
.index_subdv3{ float:left; width:270px;}

.index_subverline{ background-image:url(../images/line_ver_repeater.gif); width:1px; height:85px; background-position:top; background-repeat:repeat-y; float:left; padding-left:10px; margin-right:12px;}

.index_sub_horline{ background-image:url(../images/line_hor_repeater.gif); width:100%; height:1px; background-position:top; background-repeat:repeat-x;}

.footer_line{ background-image:url(../images/footerline_repeater.gif); width:100%; height:3px; background-position:top; background-repeat:repeat-x; margin-top:40px; margin-bottom:12px;}

.social_icondv{ float:left; margin-right:6px; margin-bottom:20px;}

.footer_txt{ font-family:Tahoma; font-size:11px; color:#434343; line-height:14px; float:left; padding-left:10px;}
	.footer_txt a{ font-family:Tahoma; font-size:11px; color:#161616; text-decoration:none;}
		.footer_txt a:hover{ font-family:Tahoma; font-size:11px; color:#161616; text-decoration:none;}
			.footer_txt a:focus,.footer_txt a:active{ outline: 0 none; -moz-outline: 0 none;}
			
.footer_newsletr_txt{ font-family:Tahoma; font-size:13px; color:#292929; font-weight:bold; line-height:13px; float:left; padding-right:10px; text-align:right;}

.footer_newsletr_input{ width:150px; height:15px; padding-left:10px; padding-right:5px; padding-top:4px; padding-bottom:4px; border:#9e9e9e solid 2px; background-color:#f4f4f4;}

.footer_subscrb_btn{ font-family:Tahoma; font-size:11px; color:#FFFFFF; font-weight:bold; background-image:url(../images/btn_subscribe.gif); width:68px; height:27px; background-position:top; background-repeat:no-repeat; text-align:center; float:left; padding-top:5px; margin-left:3px; cursor:pointer;}

.right_quickicon{ position:absolute; right:0px; top:230px; cursor:pointer;}

.banner_bg_inner{ background-image:url(../images/insidebanner_bg.gif); width:966px; height:363px; background-position:top; background-repeat:no-repeat; margin:0 auto; margin-top:22px; margin-bottom:10px;  text-align:center; padding-top:16px;}

.breadcrum_txt{ font-family:Tahoma; font-size:11px; color:#666666; text-align:right; padding-top:28px; padding-right:35px;}
	.breadcrum_txt a{ font-family:Tahoma; font-size:11px; color:#666666; text-align:right; text-decoration:none;}
		.breadcrum_txt a:hover{ font-family:Tahoma; font-size:11px; color:#666666; text-align:right; text-decoration:none;}
			.breadcrum_txt a:focus,.breadcrum_txt a:active{ outline: 0 none; -moz-outline: 0 none;}
			
.body_left{ width:675px; float:left; padding-right:20px; padding-left:20px; font-family:Tahoma; font-size:13px; color:#383838; line-height:18px;}

.body_right{ float:left; width:255px;}

.inner_head{ font-family:"Myriad Pro Cond"; font-size:25px; color:#97592c; font-weight:bold; padding-bottom:15px;}

.right_menu_txt{ font-family:Tahoma; font-size:12px; color:#393a3f; font-weight:bold; padding-top:7px; padding-left:10px; cursor:pointer;}
	.right_menu_txt a{ font-family:Tahoma; font-size:13px; color:#393a3f; font-weight:bold; text-decoration:none;}
		.right_menu_txt a:hover{ font-family:Tahoma; font-size:13px; color:#393a3f; font-weight:bold; text-decoration:none;}
			.right_menu_txt a:focus,.right_menu_txt a:active{ outline: 0 none; -moz-outline: 0 none;}

.right_menu_bg_active{ background-image:url(../images/bg_links.gif); width:247px; height:31px; background-position:top; background-repeat:no-repeat; margin-bottom:5px;}
.right_menu_bg{ width:247px; height:31px; background-position:top; background-repeat:no-repeat; margin-bottom:5px;}

.banner_navleft{ position:absolute; z-index:1000; margin-top:160px; margin-left:-50px;}
.banner_navright{ position:absolute; z-index:1000; margin-top:-199px; margin-left:975px;}

.banner_txt_dv{ background-image:url(../images/banner_caption_bg.png); width:300px; height:320px; background-position:top; background-repeat:repeat; position:absolute; margin-top:20px; margin-left:570px;}

.banner_caption_head{ font-family:Arial, Helvetica, sans-serif; font-size:27px; color:#333333; font-weight:bold; line-height:27px; text-align:left; padding-top:50px; padding-left:30px; padding-bottom:14px;}

.banner_caption_txt{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#383838; line-height:20px; text-align:left; padding-left:30px; padding-right:20px; padding-bottom:8px;}

.banner_caption_read{ background-image:url(../images/btn_readmore.gif); width:87px; height:26px; background-position:top; background-repeat:no-repeat; float:left; font-family:Tahoma; font-size:11px; color:#000000; font-weight:bold; text-align:center; padding-top:5px; margin-left:30px;}
	.banner_caption_read a{ font-family:Tahoma; font-size:11px; color:#000000; font-weight:bold; text-align:center; text-decoration:none;}
		.banner_caption_read a:hover{ font-family:Tahoma; font-size:11px; color:#000000; font-weight:bold; text-align:center; text-decoration:none;}
			.banner_caption_read a:focus,.banner_caption_read a:active{ outline: 0 none; -moz-outline: 0 none;}
			
#lightbox_mask{ background-image:url(../images/lightbox-bg.png); width:100%; height:100%; position:fixed; z-index:100010; display:none;}

#lightbox_dv{ position:absolute; width:600px; background-color:#FFFFFF; height:410px; left:50%; top:50%; margin-left:-300px; margin-top:-260px; padding:10px; border:#000000 solid 3px;
			  -moz-border-radius: 10px;
			  -webkit-border-radius: 10px;
			  -khtml-border-radius: 10px;
			  border-radius: 10px;
 }

.lightform_head{  font-family:Tahoma; font-size:17px; color:#000000; padding-bottom:20px; padding-left:20px;}

.lightform_dv{ padding-left:55px;}

.lightform_txt{ font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:13px; color:#000000; padding-bottom:3px;}

.form_leftdv{ float:left; padding-right:20px;}

.lightform_submit{ background-image:url(../images/btn_submit_f1.gif); width:60px; height:24px; background-position:top; background-repeat:no-repeat; float:left; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:center; padding-top:2px; margin-left:185px; margin-right:5px;}
	.lightform_submit a{ font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:center; text-decoration:none;}
		.lightform_submit a:hover{ font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:center; text-decoration:none;}
			.lightform_submit a:focus,.lightform_submit a:active{ outline: 0 none; -moz-outline: 0 none;}
			
.form_reset{ background-image:url(../images/btn_submit_f1.gif); width:60px; height:24px; background-position:top; background-repeat:no-repeat; float:left; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:center; padding-top:2px;}
	.form_reset a{ font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:center; text-decoration:none;}
		.form_reset a:hover{ font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:center; text-decoration:none;}
			.form_reset a:focus,.form_reset a:active{ outline: 0 none; -moz-outline: 0 none;}
			
.form_txtbx_bg{ background-image:url(../images/inputbox.gif); width:234px; height:31px; background-position:top; background-repeat:no-repeat; margin-bottom:10px;}

.form_inputbx{ width:215px; height:17px; margin-top:7px; margin-left:8px; padding-bottom:1px; border:#999999 none 0px; outline: 0 none; -moz-outline: 0 none; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:15px; color:#000000;}

.form_selectbx{ width:218px; height:18px; margin-top:7px; margin-left:8px; padding-bottom:1px; border:#999999 solid 0px; outline: 0 none; -moz-outline: 0 none; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:15px; color:#000000;}

.form_feedback_bg{ background-image:url(../images/feedback_box.gif); width:488px; height:92px; background-position:top; background-repeat:no-repeat; margin-bottom:10px;}

.form_textareabx{ width:467px; height:75px; margin-top:7px; margin-left:8px; padding-bottom:1px; border:#999999 none 0px; outline: 0 none; -moz-outline: 0 none; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:15px; color:#000000;}	
			
CSS selector {
  font-family: 'Francois One', sans-serif;
}		
.title1{ font-family: 'Francois One', sans-serif; font-size:18px; color:#7d7d7d; letter-spacing:normal; font-weight:normal; padding-bottom:10px;}
	.title1 a{ font-family: 'Francois One', sans-serif; font-size:18px; color:#7d7d7d; letter-spacing:normal; font-weight:normal; padding-bottom:10px; text-decoration:none;}
		.title1 a:hover{ font-family: 'Francois One', sans-serif; font-size:18px; color:#7d7d7d; letter-spacing:normal; font-weight:normal; padding-bottom:10px; text-decoration:none;}
		
.resource_list{ font-family: 'Francois One', sans-serif; font-size:16px; color:#333333; letter-spacing:normal; padding-top:10px;}
	.resource_list a{ font-family: 'Francois One', sans-serif; font-size:16px; color:#333333; letter-spacing:normal; text-decoration:none;}
		.resource_list a:hover{ font-family: 'Francois One', sans-serif; font-size:16px; color:#333333; letter-spacing:normal; text-decoration:none;}
			.resource_list a:focus,.resource_list a:active{ outline: 0 none; -moz-outline: 0 none;}
			
.resource_list2{ font-family: 'Francois One', sans-serif; font-size:14px; color:#333333; letter-spacing:normal; padding-top:5px;}
	.resource_list2 a{ font-family: 'Francois One', sans-serif; font-size:14px; color:#333333; letter-spacing:normal; text-decoration:none;}
		.resource_list2 a:hover{ font-family: 'Francois One', sans-serif; font-size:14px; color:#333333; letter-spacing:normal; text-decoration:none;}
			.resource_list2 a:focus,.resource_list2 a:active{ outline: 0 none; -moz-outline: 0 none;}
			
.ullist{ padding-left:0px; margin-left:0px; list-style:none;}

.ullist li{ background-image:url(../images/icon_arrow.gif); background-position:left top; background-repeat:no-repeat; padding-left:15px; padding-top:0px; padding-bottom:7px;}

.aftr_form_msg{ border:#CCCCCC solid 5px; width:500px; height:auto; padding-top:5px; padding-bottom:50px; position:absolute; background-color:#FFFFFF; margin-left:32%; margin-top:12%; z-index:10010;}

.aftr_form_clos{ width:20px; height:22px; float:right; margin-right:10px; margin-bottom:20px;}

.aftr_form_msgtxt1{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; font-weight:bold; text-align:center;}

.aftr_form_msgtxt2{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; font-weight:bold; text-align:center; padding-top:10px;}

.aftr_form_mak{ background-color:#000000; position:fixed; width:100%; height:100%; z-index:10005;
				-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
				filter: alpha(opacity=50);
				-moz-opacity:0.5;
				-khtml-opacity: 0.5;
				opacity: 0.5;
}

.black_overlay {
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #000000;
	z-index:1001;
	-moz-opacity: 0.6;
	opacity:.60;
	filter: alpha(opacity=60);
	}

.white_content {
	display: none;
	position: absolute;
	top: 23%;
	left: 25%;
	width: 40%;
	height:310px;
	padding: 16px;
	border: 4px solid #B28603;
	background-color: #ffffff;
	z-index:1002;
	overflow: auto;
	}
	
.white_content h2{ font-family: 'Francois One', sans-serif; font-size:16px; color:#333333; font-weight:bold;}

.white_content p{ font-family:Tahoma; font-size:12px; color:#666666; text-align:justify;}

.white_content .button {
	text-align:center;
	background-image:url(../images/btn_submit_f1.gif); width:60px; height:24px; background-position:top; background-repeat:no-repeat; font-family: 'Francois One', sans-serif; font-size:12px; color:#FFFFFF; padding-top:5px; margin:0 auto; margin-top:35px;
	}
	.white_content .button a{ font-family: 'Francois One', sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none;}
		.white_content .button a:hover{ font-family: 'Francois One', sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none;}				