
/*
Theme Name: New Bridge
Author: the  New Bridge Team
Description: The  New Bridge Theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices.  New Bridge Theme comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.

Version: 1.0

License: GNU General Public License v2 or later


Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready

Text Domain: ssxtheme*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */


body, div, ul, li, h1, h2, h3, h4, h5, h6, form, fieldset, p {
	padding: 0;
	margin: 0;
	font-weight: normal;
}
* {
	margin: 0;
	padding: 0;
}
img, fieldset {
	border: none;
}
.curv {
	float: left;
	width: 100%;
}
.curv img {
	float: left;
}
*:focus {
	outline: none;
}
body {
	font-size: 12px;
	line-height: 17px;
	font-family: 'gandhi_sansregular', Arial, Helvetica, sans-serif; -webkit-text-size-adjust: none;
	background: #eaeaea url(images/background.png) repeat-x 0 0px!important;
}
.wrapper {
	margin: 0 auto;
	max-width: 1107px;
}
header {
	float: left;
	width: 100%;
	z-index: 9999;
	position: relative;
}
.header_top {
	float: left;
	width: 100%;
	background: #000
}
.header_top .title {
	float: left;
	font-size: 13px;
	color: #666;
	line-height: 18px;
	font-family: 'gandhi_sansitalic';
	padding: 12px 0 12px 25px;
}
.employment {
	float: right;
	width: auto;
	padding: 14px 0 0 0
}
.employment a {
	float: left;
	width: auto;
	font-size: 12px;
	color: #666;
	line-height: 17px;
	background: url(images/yellow_arrow.png) no-repeat 0 2px;
	padding: 0 0 0 10px;
	font-family: 'gandhi_sansregular';
	font-weight: normal !important;
	text-transform: uppercase;
}
.employment a:hover {
	text-decoration: none
}
ul.social {
	float: right;
	width: auto;
	list-style: none;
	margin: 0px;
	padding: 11px 20px 0 6px
}
ul.social li {
	float: left;
	width: auto;
	padding: 0 1px
}
ul.social li:last-child img{ margin-top:-1px}
ul.social li a{ display:inline-block}
ul.social li a:hover{ opacity:0.8}
ul.social li img {
	float: left;
}
.event_head ul.social li img {
	float: left;
	height: 16px;
	margin: 2px 0 0 0;
}
.logo {
	float: left;
	width: 11.2%;
	padding: 18px 20px 13px 20px;
	text-align: center;
	background: url(images/logo_bg.jpg) repeat-x 0 0
}
.logo img {
	float: none
}
nav {
	float: left;
	width: auto;
	background: url(images/nav_bg.jpg) repeat-x 0 0
}
nav ul {
	float: left;
	width: auto;
	list-style: none;
	margin: 0px
}
nav ul li {
	float: left;
	background: url(images/nav_seprater.jpg) no-repeat 0 0;
	width: 154px;
	padding: 0 1px 0 1px;
	position: relative;
}
nav ul li a {
	float: left;
	width: 154px;
	text-decoration: none;
	background: url(images/bg.jpg) no-repeat 0 0;
	height: 155px
}
nav ul li a small {
	font-size: 15px;
	color: #333;
	line-height: 15px;
	font-family: 'gandhi_sansitalic';
	display: block;
	padding: 54px 0 0 36px
}
nav ul li a strong {
	font-size: 22px;
	color: #ce9718;
	line-height: 26px;
	font-family: 'gandhi_sansregular';
	display: block;
	padding: 0px 0 0 33px;
	text-transform: uppercase;
	font-weight: normal
}
nav ul li a small:hover {
	text-decoration: none
}
nav ul li a:hover {
	text-decoration: none;
	background: url(images/over_bg2.jpg) no-repeat 0px 118px;
	width: 154px
}
nav ul li ul {
	float: left;
	width: 154px;
	border: 1px solid #bfbfbf;
	border-top: 0;
	background: url(images/dropdown_menu_bg.jpg) repeat-x 0 0 #dfc88f;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 99;
	display: none;
}
nav ul li ul li {
	float: left;
	width: 145px;
	background: none;
	height: auto;
	padding: 0;
	border-top: 1px solid #9d7f37;
	padding: 7px 0 7px 9px;
}
nav ul li ul li a {
	float: left;
	width: 135px;
	height: auto;
	background: url(images/arrow_bg.png) no-repeat 3px 3px !important;
	color: #000000;
	font: 12px/16px 'gandhi_sansregular', Arial, Helvetica, sans-serif;
	padding-left: 13px;
}
nav ul li ul li a:hover {
	float: left;
	width: 135px;
	height: auto;
	background: url(images/arrow_bg.png) no-repeat 0 5px;
	text-decoration: none
}
/*nav ul li:hover ul{ display:block;}*/































nav ul li:hover a {
	background: url(images/over_bg2.jpg) no-repeat 0px 118px;
}
.header_right {
	float: left;
	width: 475px;
	background: url(images/header_right_bg.jpg) repeat-x 0 0;
*width:474px;
*float:right;
	position: relative;
}
.header_right {
	float: right\0/;
	width: 474px\0/;
}
 @media all and (min-width:0) {
.header_right {
	width: 475px \0/;
}  /* IE9-IE10pp4 */
}
.header_right_top {
	float: left;
	width: 100%;
	padding: 25px 0 0 0;
	min-height: 92px;
	height: auto!important;
	height: 92px
}
ul.link {
	float: left;
	width: 226px;
	list-style: none;
	margin: 0 0 0 28px
}
ul.link li {
	float: left;
	width: 190px;
	font-size: 13px;
	color: #333;
	line-height: 18px;
	background: url(images/yellow_arrow.png) no-repeat 0 3px;
	font-family: 'gandhi_sansregular';
	text-transform: uppercase;
	padding: 0 0 6px 20px
}
ul.link li a {
	color: #333;
	text-decoration: none
}
ul.link li a:hover {
	text-decoration: none
}
ul.link.right {
	width: 214px;
	margin-left: 0px
}
.header_right_bottom {
	float: left;
	width: 100%;
	text-align: center;
	padding: 9px 0
}
aside.widget_execphp {
	margin: 0px;
}
.header_right_bottom h4 {
	font-size: 15px;
	color: #333;
	line-height: 20px;
	text-transform: uppercase;
	font-family: 'gandhi_sansregular';
}
.header_right_bottom h4 strong {
	color: #ce9718;
	font-family: 'gandhi_sansregular';
	font-weight: normal
}
.header_right_bottom h4 img {
	float: none;
	vertical-align: middle;
	margin: -2px 8px 0 0;
	display: inline
}
#banner_section {
	float: left;
	width: 100%;
	position: relative;
	height: 362px;
}
#banner_section .myslider {
	height: 362px;
}
.slider {
	float: left;
	width: 100%
}
.slider img {
	/*float: left*/
}
.slider_details {
	width: 394px;
	position: absolute;
	right: 0px;
	top: 205px;
	text-align: center;
	display: none;
}
.slider_details h4 {
	font-size: 31px;
	color: #fcb040;
	line-height: 40px;
	font-family: 'gandhi_sansitalic';
}
.slider_details p {
	font-size: 18px;
	color: #fff;
	line-height: 23px;
	font-family: 'gandhi_sansregular';
}
.over_box {
	width: 839px;
	position: absolute;
	height: 272px;
	background: url(images/over_bg.png) repeat 0 0;
	left: 0px;
	padding: 91px 134px 0 134px;
	display: none;
}
.over_box h3 {
	font-size: 24px;
	color: #ce9718;
	line-height: 29px;
	font-family: 'gandhi_sansbold';
	display: block
}
.over_box p {
	font-size: 18px;
	color: #fff;
	line-height: 29px;
	font-family: 'gandhi_sansregular';
	margin: 0px
}
.over_box .get_btn {
	float: right;
	width: auto;
	margin: 10px 0 0 377px
}
.over_box .get_btn a {
	background: url(images/get_educated_btn.png) no-repeat 0 0;
	padding: 8px 85px 10px 20px;
	color: #ffffff;
	float: left;
	font-family: 'gandhi_sansitalic';
	font-size: 20px;
	line-height: 25px;
	text-align: center;
	text-decoration: none;
}
.over_box .get_btn img {
	float: left
}
/*#banner_section:hover .over_box{ display:block; } */































ul.tabing {
	float: left;
	width: 100%;
	background: url(images/tabing_bg.png) repeat-x 0 0;
	margin: -15px 0 0 0;
	list-style: none;
	position: relative
}
ul.tabing li {
	float: left;
	width: auto;
	background: url(images/tabing_seprater.jpg) no-repeat right 17px
}
ul.tabing li a {
	float: left;
	width: auto;
	text-align: center;
	font-size: 20px;
	color: #0a6736;
	line-height: 25px;
	text-decoration: none;
	font-family: 'gandhi_sansitalic';
}
ul.tabing li a span {
	float: left;
	width: auto;
	padding: 39px 80px 17px 83px;
	cursor: pointer
}
ul.tabing li.scondslider a span {
	padding: 39px 93px 17px 93px;
}
ul.tabing li a:hover {
	background: url(images/tabing_over3.png) repeat-x 0
}
ul.tabing li a:hover span {
	background: url(images/over_arrow.png) no-repeat center 0px;
}
ul.tabing li.scondslider:hover a span {
	padding: 39px 93px 17px 93px;
}
ul.tabing li.last {
	background: none
}
ul.tabing li.active a {
	background: url(images/tabing_over3.png) repeat-x 0;
	z-index: 9999;
}
ul.tabing li.active a span {
	background: url(images/over_arrow.png) no-repeat center 1px;
	z-index: 9999999;
	position: relative;
}
ul.tabing li.last a span {
	padding: 39px 82px 17px 82px;
	white-space: nowrap;
}
ul.tabing li.last a:hover span {
	padding: 39px 82px 17px 82px;
*padding:39px 81px 17px 81px;
}
ul.tabing li.last a span {
	padding: 39px 83px 17px 83px \0/;
*padding:39px 81px 17px 81px;
}
ul.tabing li a span {
	padding: 39px 81px 17px 84px \0/;
*padding:39px 79px 17px 85px
}
 @media \0screen {
ul.tabing li.last a span {
	padding: 39px 80px 17px 80px;
}  /* IE9-IE10pp4 */
ul.tabing li.last a:hover span {
	padding: 39px 80px 17px 80px;
}
}
 @media all and (min-width:0) {
ul.tabing li.last a span {
	padding: 39px 84px 17px 84px \0/;
}  /* IE9-IE10pp4 */
ul.tabing li.last a:hover span {
	padding: 39px 84px 17px 84px \0/;
}
ul.tabing li a span {
	padding: 39px 80px 17px 80px \0/;
}  /* IE9-IE10pp4 */
ul.tabing li.scondslider a span {
	padding: 39px 94px 17px 94px \0/;
}  /* IE9-IE10pp4 */
ul.tabing li.scondslider a:hover span {
	padding: 39px 94px 17px 94px \0/;
}  /* IE9-IE10pp4 */
.copyright { /*width:99.6% \0/;*/
} /* IE9-IE10pp4 */
}
#body_container {
	float: left;
	width: 100%;
}
#body_container.double_col {
	background: url(images/double_col_body_cont_bg.jpg) repeat-y 0 0;
}
#body_container.one_col {
	background: #fff;
}
#body_container.w_bg {
	background: #fff;
}
#body_container.one_col #left_container {
	width: 96.4%;
}
#body_container.one_col #left_container .common_box {
	width: 96%;
}
.common_row {
	float: left;
	width: 100%;
	background: url(images/row_bg.jpg) no-repeat 0 0;
	border-bottom: 1px solid #C2C0BC;
}
.common_row.white {
	background: url(images/row_bg_white.jpg) no-repeat 0 0
}
.content_box {
	float: left;
	width: 506px;
	padding: 15px 20px 20px 27px
}
.content_box img {
	float: left;
	width: auto;
	margin: 0 30px 0 0;
	display: inline;
	padding-top: 4px;
}
.content_box h4 {
	font-size: 18px;
	color: #333;
	line-height: 23px;
	font-family: 'gandhi_sansbold';
	clear: none;
	padding-top: 5px;
}
.content_box h3 {
	font-size: 16px;
	color: #333;
	line-height: 22px;
	font-family: 'gandhi_sansregular';
	clear: none;
	padding-top: 5px;
}
.content_box p {
	font-size: 13px;
	color: #333;
	line-height: 18px;
	font-family: 'gandhi_sansregular';
	float: left;
}
.add p {
	font-size: 15px;
	color: #333;
	line-height: 18px;
	font-family: 'gandhi_sansregular';
}
.content_box p a {
	color: #fbaf40;
	text-decoration: none;
	font-family: 'gandhi_sansbold';
	font-size: 12px;
}
.blog_left_container {
	float: left;
	width: 280px;
	padding: 17px 20px 0 20px;
	background: #fff url(images/blog_left_bg.jpg) repeat-x 0 0
}
.blog_left_container h2 {
	font-size: 30px;
	color: #0a6736;
	line-height: 32px;
	font-family: 'gandhi_sansregular';
	padding-bottom: 20px
}
.blog_left_container h3 {
	font-size: 18px;
	color: #d09b21;
	line-height: 23px;
	font-family: 'gandhi_sansregular';
	padding-bottom: 8px;
	text-transform: uppercase;
}
ul.categories_list {
	float: left;
	width: 100%;
	margin: 0px;
	list-style: none
}
ul.categories_list li {
	float: left;
	width: 100%;
	padding-bottom: 4px
}
ul.categories_list li a {
	float: left;
	width: 246px;
	font-size: 15px;
	font-size: 14px\0/;
	color: #333;
	line-height: 20px;
	font-family: 'gandhi_sansregular';
	background: #fcf5e8 url(images/circle_arrow.png) no-repeat 5px 5px;
	-moz-border-radius: 32px;
	-webkit-border-radius: 32px;
	border-radius: 32px;
	padding: 3px 0 3px 35px;
	text-decoration: none;
}
ul.categories_list li a:hover {
	background: url(images/over_bg_yellow.png) no-repeat 0 0 #e5c885
}
ul.categories_list li.active a {
	background: url(images/over_bg_yellow.png) no-repeat 0 0 #e5c885
}
.bolg_right_container {
	float: left;
	width: 753px;
	border-left: solid 1px #bfbfbf;
	padding: 26px 0 60px 30px
}
.bolg_right_container h3 {
	font-size: 22px;
	color: #d09b21;
	line-height: 27px;
	font-family: 'gandhi_sansregular';
	margin-top: 10px;
}
.bolg_right_container .bolg_right_content h3 {
	color: #D09B21;
	font-family: 'gandhi_sansbold';
	font-size: 18px;
	line-height: 24px;
	padding-bottom: 5px;
}
ul.year {
	float: left;
	width: 100%;
	list-style: none;
	margin: 0px;
	border-bottom: solid 1px #c2c0bc;
	padding-bottom: 13px
}
ul.year li {
	float: left;
	width: auto;
	font-size: 16px !important;
	color: #333333 !important;
	line-height: 21px;
	background: url(images/dot.png) no-repeat right 9px;
	font-family: 'gandhi_sansitalic';
	text-decoration: underline;
	padding: 0 13px 0 0;
	margin: 0 10px 0 0
}
ul.year li a {
	color: #333;
	text-decoration: underline
}
ul.year li.first {
	background: none;
	padding-left: 0px
}
ul.year li:last-child {
	background: none;
}
.bolg_right_content {
	float: left;
	width: 100%;
	padding: 23px 0 0 0;
	min-height: 400px
}
.bolg_right_content h4 {
	font-size: 22px;
	color: #0A6736;
	line-height: 27px;
	font-family: 'gandhi_sansbold';
	padding-bottom: 5px
}
.bolg_right_content h4.sub_child {
	padding: 0px;
	margin: 0px;
	line-height: 13px;
}
.bolg_right_content h4.sub_child a {
	font-size: 14px;
	color: #0A6736;
	line-height: 27px;
	font-family: 'gandhi_sansbold';
	padding-bottom: 5px;
	text-decoration: none;
	padding-left: 2px
}
.bolg_right_content h4 a {
	font-size: 18px;
	color: #0A6736;
	line-height: 27px;
	font-family: 'gandhi_sansbold';
	padding-bottom: 5px;
	text-decoration: none;
	padding-left: 2px;
	text-transform: capitalize;
}
.bolg_right_content h4 a:hover {
	text-decoration: underline;
}
.bolg_right_content small {
	font-size: 12px;
	color: #333;
	line-height: 17px;
	font-family: 'gandhi_sansbold';
	padding-bottom: 17px;
	display: block
}
.bolg_right_content p {
	font-size: 14px;
	color: #333;
	line-height: 20px;
	font-family: 'gandhi_sansregular';
	padding-bottom: 10px;
	margin-bottom: 0px;
	padding-right: 20px
}
ul.share {
	float: left;
	width: 100%;
	list-style: none;
	margin: 20px 0px 0px 0px;
	border-bottom: solid 1px #c2c0bc;
	padding-bottom: 20px
}
ul.share li {
	float: left;
	width: auto;
	font-size: 14px;
	color: #333;
	line-height: 19px;
	margin-right: 7px;
	display: inline;
	font-family: 'gandhi_sansbold';
}
ul.share li img {
	float: left;
	height: 16px;
	margin: 2px 0 0 0
}
ul.share li.first {
	padding: 0 4px 0 0
}
#left_container {
	float: left;
	width: 590px;
	padding: 20px 20px 40px 20px;
}
#left_container .top_img {
	float: left
}
#left_container h2 {
	font-size: 32px;
	color: #d09b21;
	line-height: 38px;
	font-family: 'gandhi_sansregular';
	padding-bottom: 5px
}
#left_container .info_box h2 {
	font-size: 14px;
	color: #0a6736;
	line-height: 18px;
	font-family: 'gandhi_sansbold';
	padding-bottom: 5px
}
#left_container .info_box h3 {
	font-size: 18px;
	color: #0a6736;
	line-height: 20px;
	font-family: 'gandhi_sansbold';
	padding-bottom: 0;
	margin: 0px;
}
#left_container .housing_partner h3 {
	font-size: 28px;
	color: #0a6736;
	line-height: 30px;
	font-family: 'gandhi_sansbold';
	padding-bottom: 5px
}
#left_container p.sub_line {
	color: #333333;
	font-size: 16px;
	line-height: 18px;
	font-style: italic;
	padding: 0 0 9px 0
}
ul.link_list {
	float: left;
	width: 100%;
	list-style: none;
	margin: 0px;
}
ul.link_list li {
	float: left;
	width: auto;
	font-size: 16px;
	color: #333;
	line-height: 21px;
	background: url(images/dot.png) no-repeat 0 9px;
	font-family: 'gandhi_sansitalic';
	padding: 0 10px 0 12px
}
ul.link_list li a {
	color: #333;
	text-decoration: underline
}
ul.link_list li.active a {
	color: #333;
	text-decoration: none
}
ul.link_list li a:hover {
	text-decoration: none
}
ul.link_list li.first {
	padding-left: 0px;
	background: none;/*width:35%;*/
}
/*ul.link_list li.third{ padding-left:0px; background:none;width:35%;}*/































.common_box_col {
	float: left;
	width: 100%;
	background: url(images/common_box_col_bg.jpg) repeat-x 0 0
}
.common_box br {
	display: none;
}
.common_box a strong br {
	display: block;
}
.common_box {
	width: 543px;
	float: left;
	padding: 20px 22px 20px 23px;
	background: url(images/common_box_bg.jpg) repeat-x 0 0;
	margin-top: 20px;
}
.common_box.housing_partner {
	width: 518px;
	margin-left: -20px;
}
.common_box .align_right {
	float: right;
	margin: 0 9px 5px 20px;
	border: none;
	padding: 0px;
}
.common_box h3 {
	color: #0a6736 !important;
	font-size: 28px;
	line-height: 30px;
	font-family: 'gandhi_sansbold';
	font-weight: normal;
	clear: none;
	margin-bottom: 5px;
}
.common_box h3 a {
	color: #0a6736;
	font-size: 28px;
	line-height: 30px;
	font-family: 'gandhi_sansbold';
	font-weight: normal;
	clear: none;
}
.common_box h4 {
	color: #006633;
	font-size: 16px;
	line-height: 19px;
	padding-bottom: 4px;
	font-family: 'gandhi_sansbold';
	font-weight: normal;
	clear: none;
}
.common_box h4 a {
	color: #006633;
	text-decoration: underline;
}
.common_box h4 span {
	color: #333333;
	font-family: 'gandhi_sansitalic';
}
.common_box .align_right.donate_img {
	margin-top: 5px;
}
.common_box h6 {
	color: #333333;
	font-size: 16px;
	line-height: 20px;
	padding-bottom: 12px;
	font-family: 'gandhi_sansbold';
	clear: none;
	font-weight: normal
}
.common_box h5 {
	color: #333333;
	font-size: 14px;
	line-height: 16px;
	padding-bottom: 2px;
	font-family: 'gandhi_sansbold';
	clear: none;
	margin-top: 10px;
}
.common_box h6 a {
	color: #333333;
}
.common_box ul {
	list-style: none;
	color: #333333;
	font-size: 10px;
	padding-bottom: 15px;
	margin: 0px 0 0 3px;
}
.common_box p {
	color: #333333;
	font-size: 16px;
	line-height: 20px;
	font-family: 'gandhi_sansregular';
	clear: none;
	padding: 0px 0 10px 0;
}
.common_box p a {
	color: #333333;
	font-size: 14px;
	line-height: 20px;
	font-family: 'gandhi_sansregular';
	clear: none;
	padding: 0px 0 10px 0;
}
.common_box p span.italic {
	font-family: 'gandhi_sansitalic';
	width: 100%;
	float: left;
	padding: 0 0 10px 0;
}
.common_box p span {
	float: left;
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	font-family: 'gandhi_sansregular';
	padding-top: 10px;
}
.common_box p b {
	font-size: 14px;
}
.common_box ul.emp_list {
	list-style: none;
	color: #333333;
	font-size: 10px;
	padding-bottom: 15px;
	margin: 0px 0 0 3px;
}
.common_box ul.emp_list li {
	color: #333333;
	font-size: 14px;
	line-height: 20px;
	font-family: 'gandhi_sansregular';
	clear: none;
	background: url(images/bullet1.gif) no-repeat 0 8px;
	padding: 0 0 0 20px
}
.common_box ul.emp_list li a {
	color: #333333;
}
.common_box ul.emp_list1 {
	width: auto;
	float: left;
	list-style: none;
	color: #333333;
	font-size: 10px;
	padding-bottom: 15px;
	margin: 0px 50px 0 3px;
}
.common_box ul.emp_list1 li {
	color: #333333;
	font-size: 14px;
	line-height: 20px;
	font-family: 'gandhi_sansregular';
	background: url(images/blk_doot.jpg) no-repeat 0 8px;
	padding: 0 0 0 10px
}
.common_box ul.emp_list1 li a {
	color: #333333;
}
.common_box ul.emp_list2 {
	width: 240px;
	float: left;
	list-style: none;
	color: #333333;
	font-size: 10px;
	padding-bottom: 15px;
	margin: 0px 0 0 3px;
}
.common_box ul.emp_list2 li {
	color: #333333;
	font-size: 14px;
	line-height: 20px;
	font-family: 'gandhi_sansregular';
	background: url(images/blk_doot.jpg) no-repeat 0 8px;
	padding: 0 0 0 10px
}
.common_box ul.emp_list2 li a {
	color: #333333;
}
.common_box p.pad_none {
	padding-bottom: 5px;
	margin-bottom: 0px;
}
.info_box {
	float: left;
	width: 100%;
	border-top: 1px solid #999;
	padding-top: 22px;
}
.common_box li {
	color: #000;
	font-size: 14px;
	line-height: 20px;
	font-family: 'gandhi_sansitalic';
	clear: none;
	background: url(images/topic_arrow.jpg) no-repeat 0 2px;
	padding: 0 0 0 20px
}

.common_box .pdf li {
	color: #000;
	font-size: 14px;
	line-height: 20px;
	font-family: 'gandhi_sansregular';
	clear: none;
	background: url(images/pdf.png) no-repeat 0 6px;
	padding: 4px 0 10px 40px;
	/*width:70%*/
}

.common_box .pdf li strong{ font-size:16px; line-height:21px ;font-family: 'gandhi_sansregular'; font-weight:normal ;text-decoration:underline}
.common_box .pdf li a{ font-size:16px; line-height:21px;  }
.common_box .pdf li a span{ color:#4b8d67; font-size:10px; line-height:15px; display:block; text-decoration:none}

.housing_partner li {
	color: #000;
	font-size: 16px;
	line-height: 20px;
	font-family: 'gandhi_sansregular';
	clear: none;
	background: url(images/blk_doot.jpg) no-repeat 0 8px;
	padding: 0 0 0 10px
}
.double_col .common_box.housing_partner li p {
	padding: 0;
	margin: 0px;
}
.common_box li a {
	color: #000;
}
.common_box li a strong {
	font-weight: bold;
}
.common_box ul.school_prog li {
	color: #000;
	background: url(images/blk_doot.jpg) no-repeat 0 8px;
	padding: 0 0 0 10px
}
.common_box ul.new_faces {
	list-style: none;
	margin-left: -10px!IMPORTANT;
	margin-top: 15px;
}
.common_box ul.new_faces li {
	color: #333333;
	font-size: 18px;
	line-height: 20px;
	padding: 0px 0px 6px 37px;
	background: url(images/arrow_bullet.png) no-repeat 0 3px;
}
.common_box ul.new_faces li a {
	font-style: italic;
	color: #0a6736;
	font-family: 'gandhi_sansbold_italic';
}
.common_box ul.offers_list {
	padding-bottom: 40px;
	margin-left: 20px;
}
.common_box ul.offers_list li {
	width: 46%;
	float: left;
	font-style: italic;
}
.common_box ul.resources_list2 {
	width: 100%;
	float: left;
	margin: 0px;
	list-style: none;
	padding: 5px 0 20px;
}
.common_box ul.resources_list2 li {
	color: #333333;
	font-size: 14px;
	line-height: 18px;
}
.common_box ul.resources_list2 li a {
	color: #333333;
}
.common_box ul.resources_list2 li .col1 {
	width: 162px;
	float: left;
}
.common_box ul.resources_list2 li .col2 {
	width: 220px;
	float: left;
}
.common_box ul.resources_list2 li .col3 {
	width: 139px;
	float: left;
}
.btm_info {
	width: 100%;
	float: left;
	border-top: 1px solid #999999;
	margin-top: 13px;
	padding-top: 15px
}
.border_top {
	width: 100%;
	float: left;
	border-top: 1px solid #999999;
	padding: 15px 0 0 0;
}
.btm_info .links {
	width: auto;
	float: left;
	padding: 20px 15px 0 0;
}
.btm_info .links h4 {
	font-size: 14px;
	line-height: 16px;
	color: #0a6736;
}
.btm_info .links ul {
	list-style: none;
	color: #0a6736;
	font-size: 14px;
	line-height: 16px;
	font-family: 'gandhi_sansregular';
	margin: 5px 0 0 0px;
}
.btm_info .links ul.resources_list {
	width: 35%;
	float: left;
	margin: 5px 20px 0 2px;
}
.btm_info .links ul li {
	padding-bottom: 0px;
	background: url(images/bullet1.gif) no-repeat 0 8px;
	padding-left: 20px
}
.btm_info .links ul.resources_list li {
	width: 48%;
	float: left;
}
.btm_info .links ul li a {
	color: #0a6736;
	text-decoration: none;
}
.btm_info .links ul li a:hover {
	text-decoration: underline;
}
.btm_info .video_box {
	width: 328px;
	float: left;
	padding: 20px 0 0 20px;
	border-left: 1px solid #d0d0d0;
}
.btm_info .video_box img {
	float: left;
	margin: 0px 24px 5px 0;
	display: inline;
}
.btm_info .video_box h4 {
	font-size: 14px;
	line-height: 16px;
	color: #0a6736;
	padding: 0px;
}
.btm_info .video_box h4 a {
	color: #0a6736;
}
.btm_info .video_box h4 img {
	float: none;
	vertical-align: top;
	float: none;
	margin: -7px 2px -10px -5px;
}
.btm_info .video_box p {
	padding: 0 0 10px;
}
.contact_container {
	width: 530px;
	float: left;
	padding: 25px 32px 0px 28px;
	background: #dfdfdf;
}
.contact_container .row {
	width: 100%;
	float: left;
	padding-bottom: 23px;
}
.contact_container .row .col1 {
	width: 253px;
	float: left;
}
.contact_container .row .col2 {
	width: 60px;
	float: left;
	margin: 0 25px;
	display: inline;
}
.contact_container .row .col3 {
	width: 87px;
	float: left;
}
.contact_container .row .col1+.col1 {
	float: right;
}
.contact_container label {
	width: 100%;
	float: left;
	color: #0a6736;
	font-size: 14px;
	line-height: 16px;
	font-family: 'gandhi_sansregular';
	padding-bottom: 5px;
}
.contact_container input[type="text"] {
	width: 93%;
	padding: 14px 4%;
	background: #fff;
	border: none;
	font-family: 'gandhi_sansregular';
}
.contact_container textarea {
	width: 97%;
	padding: 3% 2%;
	background: #fff;
	border: none;
	font-family: 'gandhi_sansregular';
	resize: none;
	overflow: auto;
	font-size: 12px;
}
.contact_container .check_row {
	width: 100%;
	float: left;
	color: #333333;
	font-size: 14px;
	line-height: 16px;
	font-family: 'gandhi_sansitalic';
	padding-bottom: 15px;
}
.contact_container .check_row span.wpcf7-checkbox {
	width: 100%;
	float: left;
}
.contact_container .check_row span.wpcf7-checkbox span.wpcf7-list-item {
	float: left;
	margin: 0;
	padding: 8px 0 6px;
	width: 100%;
}
.contact_container .check_row input[type="checkbox"] {
	float: none;
	vertical-align: middle;
	margin-right: 10px;
}
.contact_container input[type="submit"] {
	width: 87px;
	height: 33px;
	background: url(images/submit_btn.jpg) no-repeat 0 0;
	font-size: 0px;
	line-height: 0px;
	border: none;
	cursor: pointer;
}
.contact_container .check_row br {
	display: none;
}
.newsletter_signup {
	width: 548px;
	float: left;
	padding: 19px 16px 16px 19px;
	background: #e5c987 url(images/newsletter_signup_bg.jpg) repeat-x bottom left;
	margin-top: 24px;
}
.newsletter_signup img {
	float: left;
	margin: 0px 8px 0px -4px;
	display: inline;
}
.newsletter_signup h4 {
	clear: none;
	color: #333333;
	font-size: 18px;
	line-height: 20px;
	padding: 4px 0 0 0;
	font-family: 'gandhi_sansbold';
	font-weight: normal;
	text-transform: uppercase;
}
.newsletter_signup p {
	clear: none;
	color: #333333;
	font-size: 14px;
	line-height: 20px;
	font-family: 'gandhi_sansregular';
}
.newsletter_signup form {
	width: 100%;
	float: left;
}
.newsletter_signup .col {
	width: 240px;
	float: left;
	margin-right: 15px;
	display: inline;
}
.newsletter_signup .col label {
	font-size: 14px;
	line-height: 15px;
	text-transform: uppercase;
	font-family: 'gandhi_sansregular';
	color: #fff;
	padding-bottom: 8px;
	width: 100%;
	float: left;
}
.newsletter_signup .col input[type="text"] {
	float: left;
	width: 94%;
	padding: 12px 3%;
}
.newsletter_signup input[type="submit"] {
	width: 32px;
	float: left;
	height: 32px;
	font-size: 0px;
	line-height: 0px;
	border: none;
	background: url(images/newsletter_signup_btn.png) no-repeat 0 0;
	cursor: pointer;
	margin: 6px 0 0 0px;
	display: inline;
}
.newsletter_signup aside.widget_newsletterwidget {
	margin: 0px;
	padding: 0px;
}
.newsletter-widget {
}
.newsletter-widget form p {
	margin: 0px;
	padding: 0px;
}
.newsletter-widget form p input {
	float: left;
	width: 39%;
	padding: 12px 2%;
	background: #fff;
	margin-right: 19px; border:none;
}
.newsletter-widget form p input.newsletter-profile {
	margin: 0px;
}
#right_container {
	width: 475px;
	float: right;
	padding-bottom: 40px;
}
#right_container .top_img {
	width: auto;
	float: left;
}
#right_container .top_img img {
	float: none;
	vertical-align: top;
	max-width:100%;
}
#right_container h3 {
	font-size: 28px;
	line-height: 30px;
	color: #d09b21;
	font-family: 'gandhi_sansregular';
	font-weight: normal;
	padding: 32px 0 16px 0px;
	margin-left: 32px;
	width: 88%;
}
#right_container h3.border_btm {/*border-bottom:1px solid #d0d0d0;*/
}
#right_container .info_box {
	width: 420px;
	float: left;
	margin: 0 0 0 32px;
	display: inline;
	border-bottom: 1px solid #999999;
	padding: 20px 0 20px;
}
#right_container .info_box.last {
	border-bottom: none;
	padding-top: 40px;
}
.info_box h6 {
	color: #0A6736;
	font-family: 'gandhi_sansbold_italic';
	font-size: 17px;
	line-height: 22px;
	font-weight: normal;
}
#right_container .info_box h5 {
	color: #0a6736;
	font-family: 'gandhi_sansbold';
	font-size: 24px;
	line-height: 36px;
	font-weight: normal;
}
#right_container .info_box p strong {
	font-weight: bold;
}
#right_container .info_box p span {
	color: #0a6736;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	padding-top: 12px;
	float: left;
}
#right_container .info_box p span a {
	color: #0a6736;
	text-decoration: underline;
}
#right_container .info_box p span a:hover {
	color: #0a6736;
	text-decoration: none;
}
#right_container .info_box p {
	margin: 10px 0px 10px;
	font-weight: normal;
}
#right_container .info_box.guest_sec p {
	margin: 0;
	font-weight: normal;
}
#right_container .info_box span.learn_more {
	padding-top: 12px;
	float: left;
}
#right_container h4 {
	color: #0a6736;
	font-size: 30px;
	line-height: 30px;
	font-family: 'gandhi_sansbold';
	font-weight: normal;
}
#right_container .info_box h4 {
	padding-bottom: 10px;
	padding-left: 15px !important;
	display: inline-block;
	float: none;
	font-size: 26px;
	width: 100%;
	background: url("images/yellow_arrow.png") no-repeat scroll 0 9px transparent;
	cursor: pointer;
}
#right_container .info_box h4.active {
	background: url("images/yellow_down.png") no-repeat scroll 0 12px transparent;
}
#right_container h5 {
	color: #d09b21;
	font-size: 16px;
	line-height: 18px;
	padding-bottom: 5px;
	font-family: 'gandhi_sansbold';
	font-weight: normal;
}
#right_container p {
	color: #333333;
	font-size: 14px;
	line-height: 20px;
	font-family: 'gandhi_sansregular';
}
#right_container .info_box a {
	color: #333333;
}
 iframe::-webkit-scrollbar {
 display: none;
}
#right_container p.more_info {
	color: #0a6736;
	font-size: 16px;
	line-height: 22px;
	font-family: 'gandhi_sansbold_italic';
	margin: 22px 0px;
}
#right_container .learn_more {
	color: #0a6736;
	font-size: 14px;
	line-height: 20px;
	font-family: 'gandhi_sansbold';
}
#right_container .learn_more a {
	color: #0a6736;
	text-decoration: underline;
}
#right_container .learn_more a:hover {
	text-decoration: none;
}
#right_container .info_box img.align_right {
	float: right;
	border: none;
	padding: 0px;
	margin: 0px 0px 10px 15px;
}
#right_container .info_box img.align_none {
	float: none;
	vertical-align: top;
	border: none;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
#right_container .source_img {
	margin: -20px 0 0 0!important;
	float: right;
}
#right_container .brochures {
	width: 420px;
	float: left;
	margin: 20px 0 0 32px;
	display: inline;
}
#right_container .brochures ul {
	width: 100%;
	float: left;
	list-style: none;
	padding: 20px 0 0;
	margin: 0px;
	font-family: 'gandhi_sansregular';
}
#right_container .brochures ul li {
	color: #333333;
	font-size: 14px;
	line-height: 16px;
}
#right_container .brochures ul li a {
	color: #333333;
	font-family: 'gandhi_sansregular';
	text-decoration: none;
}
#right_container .brochures ul li a:hover {
	text-decoration: none;
}
#right_container .brochures ul li img {
	float: none;
	vertical-align: middle;
	margin-right: 15px;
}
.info_box h4 {
	float: left;
	width: 100%;
}
#right_container .com_list {
	list-style: none;
	padding: 0px;
	margin: 0px;
	width: 50%;
	float: left;
}
#right_container .com_list li {
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	font-family: 'gandhi_sansregular';
	padding-bottom: 3px;
}
.employee_access {
	width: 377px;
	float: left;
	padding: 29px 18px 10px 22px;
	background: #0a6736;
	margin: 0 0 0 32px;
	display: inline;
*padding-bottom:29px;
}
.employee_access form {
	width: 100%;
	float: left;
}
.employee_access .row {
	width: 100%;
	float: left;
	padding-bottom: 14px;
}
.employee_access .row label {
	width: 80px;
	text-align: left;
	color: #fff;
	font-size: 14px;
	line-height: 16px;
	font-family: 'gandhi_sansbold';
	padding: 8px 0 0;
	text-transform: uppercase;
	float: left;
}
.employee_access .row input[type="text"], .employee_access .row input[type="password"] {
	width: 273px;
	float: right;
	padding: 2% 0 2% 2%;
	background: #fff;
	border: none;
}
.employee_access .row .left {
	padding-left: 98px;
	width: auto;
	float: left;
	font-size: 12px;
	line-height: 17px;
}
.employee_access .row .left strong {
	color: #ffffff;
	text-transform: uppercase;
	font-family: 'gandhi_sansregular';
	font-weight: normal
}
.employee_access .row .left input[type="checkbox"] {
	float: none;
	vertical-align: middle;
}
.employee_access .row .left a {
	display: block;
	font-style: italic;
	text-decoration: underline;
	color: #fff;
	font-family: 'gandhi_sansitalic';
	margin: 0 0 0 15px
}
.employee_access .row .left a:hover {
	text-decoration: none;
}
.employee_access .row input[type="submit"] {
	width: 85px;
	height: 28px;
	float: right;
	color: #ffffff;
	font-size: 14px;
	line-height: 15px;
	text-transform: uppercase;
	border: none;
	background: url(images/login_btn_bg.jpg) repeat-x 0 0;
	font-family: 'gandhi_sansbold';
	cursor: pointer;
}
.employee_access form p.login-username label {
	width: 80px;
	text-align: left;
	color: #fff;
	font-size: 14px;
	line-height: 16px;
	font-family: 'gandhi_sansbold';
	padding: 8px 0 0;
	text-transform: uppercase;
	float: left;
}
.employee_access form p.login-username input[type="text"], .employee_access .row input[type="password"] {
	width: 273px;
	float: right;
	padding: 2% 0 2% 2%;
	background: #fff;
	border: none;
}
.employee_access form p.login-password label {
	width: 80px;
	text-align: left;
	color: #fff;
	font-size: 14px;
	line-height: 16px;
	font-family: 'gandhi_sansbold';
	padding: 8px 0 0;
	text-transform: uppercase;
	float: left;
}
.employee_access form p.login-password input[type="password"] {
	width: 273px;
	float: right;
	padding: 2% 0 2% 2%;
	background: #fff;
	border: none;
}
.employee_access form p.login-password {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px 0px 14px;
}
.employee_access form p.login-username {
	float: left;
	margin: 0px 0px 14px;
	width: 100%;
	padding: 0px;
}
.employee_access form p.login-remember {
	float: left;
	font-size: 12px;
	line-height: 17px;
	padding-left: 98px;
	width: auto;
}
.employee_access form p.login-remember label {
	color: #FFFFFF;
	font-family: 'gandhi_sansregular';
	text-transform: uppercase;
	font-size: 12px;
	line-height: 17px;
}
.employee_access form p.login-remember input#rememberme {
	float: none;
	vertical-align: middle;
}
.employee_access form p.login-submit {
	float: right;
	padding: 0px;
	margin: 0px;
}
.employee_access form p.login-submit input[type="submit"] {
	background: url(images/login_btn_bg.jpg) repeat-x 0 0;
	border: none;
	color: #FFFFFF;
	cursor: pointer;
	float: right;
	font-family: 'gandhi_sansbold';
	font-size: 14px;
	height: 28px;
	line-height: 15px;
	text-transform: uppercase;
	width: 85px;
}
.contact_right_top {
	width: 416px;
	float: left;
	margin: 25px 0 0 32px;
	margin-bottom: -20px;
}
.contact_right_top img {
	float: right;
	margin-right: 5px;
}
.contact_right_top .left_details {
	width: 63%;
	float: left;
}
.contact_right_top h3 {
	margin: 0px!important;
	padding: 0 0 4px!important;
}
.contact_right_top .no {
	font-size: 18px;
	line-height: 25px;
	font-family: 'gandhi_sansbold';
	width: 100%;
	float: left;
	font-weight: normal;
	padding-bottom: 40px;
}
.contact_right_top .no em {
	font-weight: normal;
	font-family: 'gandhi_sansitalic';
	font-size: 14px;
	font-style: normal;
}
.contact_right_top p a {
	color: #333;
	text-decoration: underline;
	font-family: 'gandhi_sansregular';
}
.contact_right_top p a:hover {
	text-decoration: none;
}
.location_box {
	width: 420px;
	float: left;
	border-bottom: 1px solid #d0d0d0;
	padding: 18px 0 20px;
	margin-left: 32px;
	display: inline;
}
#body_container .location_box h4 {
	font-size: 18px!important;
	line-height: 20px!important;
	width: 100%;
	float: left;
	padding-bottom: 2px!important;
}
#body_container .location_box h4 em {
	font-style: normal;
	font-family: 'gandhi_sansitalic';
}
.location_box p {
	width: 52%;
	float: left;
	margin-bottom: 0px!important;
	padding-bottom: 0px!important;
}
.location_box .map_btn {
	float: right;
	margin: 15px 0 0;
	width: 146px;
	float: right;
	background: url(images/google_map_btn.png) no-repeat;
	padding: 14px 0px 14px 47px;
	color: #333333;
	font-size: 14px;
	line-height: 15px;
	font-family: 'gandhi_sansregular';
}
.location_box .map_btn strong {
	font-family: 'gandhi_sansbold';
	font-weight: normal !important
}
.event_container {
	width: 730px;
	float: left;
	padding: 30px 0px 0px 28px;
	border-left: 1px solid #bfbfbf;
}
.event_container h5 {
	color: #d09b21;
	font-size: 14px;
	line-height: 16px;
	text-transform: uppercase;
	padding-bottom: 25px;
	font-family: 'gandhi_sansbold';
}
.event_head {
	width: 100%;
	float: left;
}
.event_head .left_details {
	width: 75%;
	float: left;
}
.event_head .left_details h3, .event_head .left_details h4 {
	width: 100%;
	float: left;
	padding-bottom: 3px;
	font-family: 'gandhi_sansregular';
}
.event_head .left_details span {
	width: 73px;
	text-align: right;
	color: #cea955;
	font-size: 14px;
	line-height: 16px;
	float: left;
	padding: 8px 18px 0 0;
	font-family: 'gandhi_sansbold';
	text-transform: uppercase;
}
.event_head .left_details strong {
	float: left;
	color: #333333;
	font-size: 22px;
	line-height: 32px;
	width: 450px;
	font-weight: normal
}
.event_head .left_details h3 strong {
	font-size: 30px;
	line-height: 32px;
	font-family: 'gandhi_sansregular';
	font-weight: normal
}
.event_head .social {
	width: auto;
	float: right;
	padding: 8px 0 0 6px;
}
.bolg_border {
	width: 100%;
	float: left;
	padding-bottom: 24px;
	border-bottom: 1px solid #c2c0bc;
}
.event_content {
	width: 99%;
	float: left;
}
.event_content h3{ line-height:25px}
.event_content p {
	font-size: 14px;
	line-height: 20px;
	font-family: 'gandhi_sansregular';
	padding-bottom: 20px;
}
.event_content .click_here {
	font-size: 14px;
	line-height: 20px;
	font-family: 'gandhi_sansbold';
}
.event_content .click_here a {
	color: #006633;
	text-decoration: none;
}
.event_content .click_here a:hover {
	text-decoration: none;
}
.event_content .click_here img {
	float: none;
	vertical-align: middle;
	margin-right: 10px;
	margin-bottom: 4px;
	display: inline;
}
.event_content .click_here_right {
	font-size: 14px;
float:right line-height:20px;
	font-family: 'gandhi_sansbold';
	float: right;
}
.event_content .click_here_right a {
	color: #006633;
	text-decoration: none;
}
.event_content .click_here_right a:hover {
	text-decoration: none;
}
.event_content .click_here img {
	float: none;
	vertical-align: middle;
	margin-right: 10px;
	margin-bottom: 4px;
	display: inline;
}
.event_content .click_here_right img {
	float: none;
	vertical-align: middle;
	margin-right: 10px;
	margin-bottom: 4px;
	display: inline;
}
.event_content img.alignright {
	border: none;
	padding: 0px;
}
.event_sponsors {
	width: 100%;
	float: left;
	padding: 17px 0px 23px;
	border-bottom: 1px solid #c2c0bc;
}
.event_sponsors .box {
	width: 230px;
	float: left;
	margin-right: 17px;
	display: inline;
}
.event_sponsors .box img {
	float: none;
	vertical-align: top;
	margin-bottom: 5px;
}
.event_sponsors .box.last {
	margin-right: 0px;
}
.event_sponsors .box p {
	font-family: 'gandhi_sansregular';
	font-size: 14px;
	line-height: 20px;
}
.events_register {
	width: 100%;
	float: left;
	padding: 18px 0;
}
.event_bordernone {
	border: none;
}
footer {
	float: left;
	width: 1059px;
	background: #0a6736 url(images/footer_bg.jpg) repeat-x 0 0;
	padding: 30px 24px 0 24px
}
.footer_top {
	float: left;
	width: 100%;
	border-bottom: 1px solid #2E7D53;
	border-right: 1px solid #2E7D53;
}
.common_col {
	float: left;
	width: 145px;
	border-right: solid 1px #2e7d53;
	text-align: center;
	min-height: 171px;
	height: auto!important;
	height: 171px
}
.common_col.first {
	min-height: 181px;
	height: auto!important;
	height: 181px;
}
.common_col.first aside.widget_execphp {
	margin: 0px;
}
.common_col .logo {
	width: auto;
	float: none;
	background: none;
}
.common_col strong {
	font-size: 16px;
	color: #fff;
	line-height: 21px;
	font-family: 'gandhi_sansregular';
	padding: 6px 0;
	display: block;
	font-weight: normal
}
.common_col .email {
	float: none;
	width: 181px;
	margin-bottom: 10px
}
.common_col .email a {
	float: none;
	width: 118px;
	font-size: 14px;
	color: #fff;
	line-height: 19px;
	font-family: 'gandhi_sansbold_italic';
	background: url(images/yellow_btn.png) no-repeat 0 0;
	padding: 10px 0;
	display: inline-block;
	text-decoration: none
}
.common_col.second {
	width: 464px;
	text-align: left;
	padding: 10px 0 0 13px
}
.common_col.third {
	width: 120px;
	padding: 10px 0 0 16px;
	text-align: left
}
.common_col.four {
	width: 95px;
	padding: 10px 0 0 16px;
	text-align: left
}
.common_col.five {
	width: 166px;
	padding: 10px 0 0 17px;
	text-align: left;
*width:168px;
	width: 164px \0/;
	border-right: none!important
}
.common_col h3 {
	font-size: 12px;
	color: #cc9618;
	font-family: 'gandhi_sansbold';
	line-height: 17px;
	text-transform: uppercase
}
.common_col h3 a {
	color: #cc9618;
	text-decoration: none
}
.common_col .col {
	float: left;
	width: 141px
}
.common_col .col.four {
	width: 108px
}
.common_col .col h4 {
	font-size: 11px;
	color: #fff;
	line-height: 16px;
	font-family: 'gandhi_sansbold';
	text-transform: uppercase
}
.common_col .col ul.list {
	float: left;
	width: 100%;
	list-style: none;
	margin: 0px
}
.common_col .col ul.list li {
	float: left;
	width: 82%;
	font-size: 12px;
	color: #fff;
	line-height: 17px;
	background: url(images/yellow_dot.png) no-repeat 0 6px;
	font-family: 'gandhi_sansregular';
	padding: 0 0 0 7px
}
.common_col .col ul.list li a {
	color: #fff;
	text-decoration: none
}
.common_col .col.last {
	width: 182px
}
.copyright {
	float: left;
	width: 50%;
	border-top: solid 1px #2e7d53;
	padding: 5px 0 15px 0;
	font-size: 10px;
	color: #4a926c;
	line-height: 15px;
	font-family: 'gandhi_sansregular';
	text-transform: uppercase;
}
.siteby {
	float: right;
	width: 49.5%;
	padding: 5px 0 15px 0;
	font-size: 10px;
	color: #4a926c;
	line-height: 15px;
	font-family: 'gandhi_sansregular';
	text-align: right;
	margin-right: 2px;
}
.siteby a {
	color: #4a926c;
}
.double_col .common_box p {
	padding-bottom: 15px;
}
.double_col .common_box p.top_pad {
	padding-top: 10px;
	padding-bottom: 0;
}
#calendar-table tr td.calendar-date-switcher {
	border: 1px solid #DEE0C8;
	padding: 6px 4px;
	background-color: #D09B21;
}
#calendar-table tr td.calendar-date-switcher form {
	display: none
}
#calendar-table tr td {
	border: 1px solid #DEE0C8 !important;
	padding: 6px 4px !important;
}
#calendar-table tr td.calendar-prev a {
	color: #D09B21;
	font: 16/22;
	font-family: 'gandhi_sansbold';
	text-transform: uppercase
}
#calendar-table tr td.calendar-month {
	color: #0A6736;
	font-family: 'gandhi_sansbold';
	font-size: 22px;
	line-height: 32px;
	padding-bottom: 20px;
}
#calendar-table tr td.calendar-next a {
	color: #D09B21;
	font: 16/22;
	font-family: 'gandhi_sansbold';
	text-transform: uppercase
}
#calendar-table tr td.weekend-heading {
	background-color: #333333;
	color: #fff;
	font: 15/22;
	font-family: 'gandhi_sansbold';
	text-transform: uppercase
}
#calendar-table tr td.normal-day-heading {
	background-color: #333333;
	color: #fff;
	font: 15/22;
	font-family: 'gandhi_sansbold';
	text-transform: uppercase
}
#calendar-table tr td.day-with-date .catgry {
	border: none !important;
}
#calendar-table tr td.day-with-date .catgry a {
	border: none !important;
	color: #D09B21;
	font: 12/18;
	font-family: 'gandhi_sansbold';
}
#calendar-table tr td.current-day {
	background-color: #D09B21;
}
#calendar-table tr td.current-day .catgry {
	border: none !important;
}
#calendar-table tr td.current-day .catgry a {
	border: none !important;
	color: #fff;
	font: 12/18;
	font-family: 'gandhi_sansbold';
}
#evr_pop_title span h3 {
	color: #D09B21;
	font-family: 'gandhi_sansbold';
	font-size: 26px;
	line-height: 23px;
	padding-top: 5px;
}
.evr_pop_date {
	color: #333333;
	font-family: 'gandhi_sansbold';
	font-size: 18px;
	line-height: 23px;
	padding-top: 5px;
}
#evr_pop_body {
	color: #333333;
	font-family: 'gandhi_sansregular';
	font-size: 14px;
	line-height: 20px;
}
#evr_pop_address {
	color: #333333;
	font-family: 'gandhi_sansregular';
	font-size: 14px;
	line-height: 18px;
}
#evr_pop_address b u {
	color: #D09B21;
	font-family: 'gandhi_sansbold';
	font-size: 22px;
	line-height: 23px;
}
#evr_pop_price {
	color: #333333;
	font-family: 'gandhi_sansregular';
	font-size: 14px;
	line-height: 18px;
}
#evr_pop_price b u {
	color: #D09B21;
	font-family: 'gandhi_sansbold';
	font-size: 22px;
	line-height: 23px;
}
#evr_pop_foot input {
	background: url(images/yellow_btn.png) no-repeat 0 0;
	color: #FFFFFF;
	display: inline-block;
	float: none;
	font-family: 'gandhi_sansbold_italic';
	font-size: 14px;
	line-height: 19px;
	padding: 10px 0;
	text-decoration: none;
	width: 118px;
	border: none;
	cursor: pointer;
}
#details {
	border: none !important;
}
#details div {
	color: #333333;
	font-family: 'gandhi_sansregular';
	font-size: 14px;
	line-height: 20px;
}
#details #evr_pop_foot {
	display: none;
}
#evrRegForm {
	margin-top: 20px;
	float: left;
}
#evrRegForm form ul {
	list-style: none !important;
}
#evrRegForm form ul li {
	list-style: none !important;
	background: none;
	float: left;
	width: 100%;
}
#evrRegForm form ul li span.fieldbox input {
	background: #FFFFFF;
	float: left;
	margin-right: 15px;
	padding: 6px 1%;
	width: 50%;
}
#evrRegForm form h2 {
	color: #D09B21;
	font-family: 'gandhi_sansbold';
	font-size: 22px;
	line-height: 37px;
	padding-bottom: 5px;
}
#evrRegForm form div {
	float: left;
	width: 100%;
	margin-bottom: 15px;
}
#evrRegForm form label {
	color: #333333;
	font-family: 'gandhi_sansregular';
	font-size: 14px;
	line-height: 18px;
}
#evrRegForm form label select {
	background: #FFFFFF;
	float: left;
	margin-right: 15px;
	padding: 6px 1%;
	width: 20% !important;
	border: 1px solid #DDDDDD;
}
#evrRegForm form table {
	padding: 0px 0px 20px;
}
#evrRegForm form tr {
	margin: 3px 0px;
	float: left;
	width: 100%;
}
#evrRegForm form td b {
	color: #333333;
	font-family: 'gandhi_sansregular';
	font-size: 14px;
	line-height: 23px;
	font-weight: normal;
	margin-right: 15px;
	float: left;
	width: 110px;
}
#evrRegForm form td input {
	background: #FFFFFF;
	float: left;
	margin-right: 15px;
	padding: 5px 1%;
	width: 100% !important;
	border: 1px solid #DDDDDD;
}
#evrRegForm form input#mySubmit {
	background: url(images/yellow_btn.png) no-repeat 0 0;
	color: #FFFFFF;
	display: inline-block;
	float: none;
	font-family: 'gandhi_sansbold_italic';
	font-size: 14px;
	line-height: 19px;
	padding: 10px 0;
	text-decoration: none;
	width: 118px;
	border: none;
	cursor: pointer;
}
#evrRegForm form input.reset {
	background: #333;
	color: #FFFFFF;
	display: inline-block;
	float: none;
	font-family: 'gandhi_sansbold_italic';
	font-size: 14px;
	line-height: 19px;
	padding: 6px 0;
	text-decoration: none;
	width: 118px;
	border: none;
	cursor: pointer;
	border-radius: 9px 9px 9px 9px;
	box-shadow: 0 1px 2px #333333;
}
.common_box p strong {
	color: #D09B21;
	font-family: 'gandhi_sansbold';
	font-size: 14px;
	line-height: 37px;
	padding-bottom: 5px;
	font-weight: normal
}
.common_box table tr {
}
.common_box table tr td strong {
	color: #333333;
	font-family: 'gandhi_sansbold';
	font-size: 14px;
	line-height: 22px;
	padding-bottom: 5px;
	font-weight: normal
}
.common_box table tr td {
	color: #333333;
	font-family: 'gandhi_sansregular';
	font-size: 14px;
	line-height: 22px;
	padding-bottom: 5px;
	width: 175px;
}
.common_box table tr td a {
	color: #0A6736;
	font-size: 12px;
}
form.evr_regform {
}
form.evr_regform div {
	color: #333333;
	font-family: 'gandhi_sansbold';
	font-size: 14px;
	line-height: 22px;
	padding-bottom: 5px;
}
form.evr_regform div input {
	background: #FFFFFF;
	margin-right: 15px;
	padding: 5px 1%;
	width: 22% !important;
	border: 1px solid #DDDDDD;
	margin-bottom: 10px;
}
form.evr_regform div input#mySubmit {
	background: url(images/yellow_btn.png) no-repeat 0 0;
	color: #FFFFFF;
	display: inline-block;
	float: none;
	font-family: 'gandhi_sansbold_italic';
	font-size: 14px;
	line-height: 19px;
	padding: 10px 0;
	text-decoration: none;
	width: 118px !important;
	border: none;
	cursor: pointer;
}
.common_box input#registration_payment_button {
	background: url(images/yellow_btn.png) no-repeat 0 0;
	color: #FFFFFF;
	display: inline-block;
	float: none;
	font-family: 'gandhi_sansbold_italic';
	font-size: 14px;
	line-height: 19px;
	padding: 10px 0;
	text-decoration: none;
	width: 118px !important;
	border: none;
	cursor: pointer;
}
.common_box table td b font {
	color: #ffff;
	font-family: 'gandhi_sansbold';
	font-size: 14px;
	line-height: 26px;
	padding-left: 5px;
}
form.evr_regform div input.backbutton {
	background: #333;
	color: #FFFFFF;
	display: inline-block;
	float: none;
	font-family: 'gandhi_sansbold_italic';
	font-size: 14px;
	line-height: 19px;
	padding: 5px 1% 5px 0px;
	text-decoration: none;
	width: 100px !important;
	border: none;
	cursor: pointer;
	border-radius: 9px;
	box-shadow: 0px 1px 2px #333;
	margin-top: 4px;
}
.contact_container .row .col1 span.EMAIL span.wpcf7-not-valid-tip {
	left: 0px !important;
	top: 0px !important;
*left:-248px !important;
*top:14px !important;
	width: 250px;
*width:240px;
	color: #ff0000;
	font-family: 'gandhi_sansregular' !important;
	border: none !important;
}
.contact_container .row .col1 span.FIRSTNAME span.wpcf7-not-valid-tip {
	left: 0px !important;
	top: 0px !important;
*left:0px !important;
*top:14px !important;
	width: 250px;
*width:245px;
	color: #ff0000;
	font-family: 'gandhi_sansregular';
	border: none !important;
}
div.wpcf7-validation-errors {
	margin: 0px 0px 10px !important;
	float: left;
	font-size: 14px;
	font-family: 'gandhi_sansregular';
	border: none !important;
	color: #ff0000;
}
nav#nav-below {
	background: none;
	width: 100%;
}
#nav-below .nav-previous {
	float: right;
	width: 15%;
}
#nav-below .nav-previous a {
	color: #D09B21;
	font-family: 'gandhi_sansbold';
	font-size: 14px;
	line-height: 37px;
	padding-bottom: 5px;
	text-align: right;
}
#nav-below .nav-next {
	float: left;
	width: 15%;
}
#nav-below .nav-next a {
	color: #D09B21;
	font-family: 'gandhi_sansbold';
	font-size: 14px;
	line-height: 37px;
	padding-bottom: 5px;
}
div.wpcf7-mail-sent-ng {
	margin: 0px 0px 10px !important;
	float: left;
	font-size: 15px;
	font-family: 'gandhi_sansregular';
	color: #0A6736;
	border: none !important;
}
div.wpcf7-mail-sent-ok {
	margin: 0px 0px 10px !important;
	float: left;
	font-size: 15px;
	font-family: 'gandhi_sansregular';
	color: #0A6736;
	border: none !important;
}
h3.noneit {
	display: none;
}
.common_box table.tabenoe {
	display: none;
}
a.view_all {
	float: right;
	text-decoration: underline;
	color: #006633;
	font-family: 'gandhi_sansbold';
	font-size: 16px;
	line-height: 19px;
}
/*********new css add 22-03-2013********/















.main_box {
	width: 100%;
	float: left;
	border-top: 1px solid #999999;
	margin-top: 19px;
	padding-top: 20px;
}
.relativ {
	border-right: 1px solid #D0C0C0;
	float: left;
	margin: 0 30px 0 0;
	padding: 20px 20px 0 0;
	width: auto;
}
.relativ:last-child {
	border: none;
	padding: 20px 10px 0 0;
}
.main_box_new {
	width: 100%;
	float: left;
	border-top: 1px solid #D0D0D0;
	margin-top: 19px;
}
.main_box_new .relativ {
	border-right: 1px solid #D0C0C0;
	float: left;
	margin: 0 30px 0 0;
	padding: 20px 20px 0 0;
	width: auto;
}
.main_box_new .relativ h2 {
	color: #0A6736 !important;
	font-size: 14px !important;
	line-height: 18px !important;
	font-family: 'gandhi_sansbold'!important;
}
.main_box_new .relativ:last-child {
	border: none;
	padding: 20px 10px 0 0;
}
ul.emp_list {
	list-style: disc;
	margin-left: 25px !important;
	margin-top: -10px !important;
	padding-bottom: 10px;
}
ul.emp_list li {
	color: #333 !important;
}
#right_container h3.border_btm {/*border-bottom: 1px solid #D0D0D0;*/
	color: #d09b21;
	font-family: 'gandhi_sansregular';
	font-size: 30px;
	line-height: 32px;
	padding: 30px 0px 10px;
}
#right_container .execphpwidget img {
	margin: 15px 0px 8px 15px
}
#right_container .execphpwidget .rightcontener_nav {
	list-style: none;
	padding: 0;
	margin: 0;
	color: #0A6736;
	width: 100%;
	clear: both
}
#right_container .execphpwidget .rightcontener_nav a {
	color: #0A6736;
}
#right_container aside.widget .info_box small {
	color: #0A6736;
	font-family: 'gandhi_sansregular';
	font-size: 14px;
	line-height: 20px;
	margin-top: 15px;
	float: left;
	font-weight: normal;
}
#right_container aside.widget .info_box small a {
	color: #0A6736;
	font-family: 'gandhi_sansregular';
	font-size: 14px;
	line-height: 20px;
	text-decoration: none;
}
#right_container .execphpwidget .rightcontener_nav li {
	font-size: 14px;
	width: 100%;
	line-height: 20px;
	color: #333333;
	font-family: 'gandhi_sansregular';
	padding: 0 0 0 9px;
	background: url(images/blk_doot_1.jpg) no-repeat 0 8px;
}
#right_container .execphpwidget .rightcontener_nav li.first {
	background: none;
}
#right_container .execphpwidget .rightcontener_nav li a {
	color: #333333;
}
#right_container .execphpwidget .rightcontener_nav li p {
	margin: 0px;
}
/*page page-id-70 page-parent page-template page-template-donate-php logged-in admin-bar single-author singular two-column right-sidebar customize-support















page page-id-60 page-parent page-template-default logged-in admin-bar single-author singular two-column right-sidebar customize-support*/































table#links tr td {
	width: 48%;
}
table#links tr td+td {
	width: 13%;
}
.pdf {
	float: left;
	margin: 0 6px 0 0;
}
.common_box .main_box .relativ h2 {
	color: #0A6736 !important;
	font-size: 14px !important;
	line-height: 18px !important;
	font-family: 'gandhi_sansbold' !important;
}
.common_box ul.our_fac {
	color: #333333;
	font-size: 10px;
	list-style: none;
	margin: 0;
	padding-bottom: 15px;
}
.common_box ul.our_fac li {
	clear: none;
	color: #333333;
	font-family: 'gandhi_sansregular';
	font-size: 16px;
	line-height: 20px;
	padding: 0 0 0 10px;
	background: none;
}
/*







@media all and (min-width:0) {















.copyright{ width:99.6% \0/;} /* IE9-IE10pp4 */















}
 */  #right_container .info_box.accesno {
border:0px;
border-top: 1px solid #999999;
}
#right_container .info_box.accesno h4 {
	float: left;
	width: 100%;
	font-size: 24px;
	margin: 0px;
	padding: 0px;
}
#right_container .info_box.accesno h5 {
	float: left;
	width: 100%;
	font-size: 24px;
	margin: 20px 0 0 0;
	padding: 0px;
}
#right_container .info_box.accesno p {
	float: left;
	width: 100%;
	font-size: 18px;
	margin: 0px;
	padding: 0px;
}
#right_container .info_box.accesno span {
	float: left;
	width: 100%;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	color: #333333;
	font-family: 'gandhi_sansregular';
	line-height: 20px;
}
#right_container .info_box.accesno p em {
	font-size: 14px;
}
.common_box .about_serv {
	float: left;
	width: 100%;
}
.common_box .about_serv h4 {
	color: #000;
	font-size: 20px;
	line-height: 20px;
	font-family: 'gandhi_sansbold'
}
#right_container .info_box.award_sec h4 {
	color: #000;
	width: 100%;
	font-size: 16px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	font-family: 'gandhi_sansbold'
}
#right_container .info_box.award_sec h3 {
	color: #0a6736;
	font-size: 24px;
	line-height: 26px;
	padding: 0 0 18px 0;
	margin: 0;
	font-family: 'gandhi_sansbold'
}
#right_container .info_box.award_sec span {
	color: #000;
	font-size: 16px;
	line-height: 18px;
	padding: 0;
	margin: 0;
	font-family: 'gandhi_sansitalic'
}
#right_container .info_box.award_sec p {
	padding: 0 0 15px 0;
	margin: 0;
}
#right_container .info_box.award_sec img {
	margin: -30px 0 8px 15px;
}
#right_container .info_box.team1 h4 {
	color: #0a6736;
	width: 100%;
	font-size: 24px;
	line-height: 26px;
	padding: 0 0 12px 0;
	margin: 0;
	font-family: 'gandhi_sansbold'
}
.common_box .our_facility {
	padding-top: 5px;
}
.common_box .our_facility ul.our_fac li {
	padding: 0px;
}
.common_box .btm_info h3, #left_container .info_box .btm_info h3 {
	color: #0a6736 !important;
	font-size: 24px;
	line-height: 26px;
	font-family: 'gandhi_sansbold';
	font-weight: normal;
	clear: none;
	margin-bottom: 5px;
}
.common_box .btm_info b, #left_container .info_box .btm_info b {
	font-size: 16px;
	color: #333333;
	font-family: 'gandhi_sansregular';
	line-height: 20px;
	font-weight: normal;
}
#right_container .execphpwidget .rightcontener_nav img {
	margin: 6px 14px 8px 15px;
}
#right_container .execphpwidget .rightcontener_nav p {
	margin: 0 0 20px 18px;
}
.info_box.supporter h6 {
	color: #000;
	font-size: 14px;
	line-height: 18px;
	padding: 0 0 16px 0;
}
.double_col .common_box p.top_cont_mission {
	line-height: 28px;
}
.school_prog li img {
	padding: 0 0 0 22px
}
#left_container .info_box.main_box.video_sec {
	padding-bottom: 10px;
}
#left_container .info_box.main_box.video_sec h3 img {
	padding: 0 15px 0 0;
	margin: 0px;
}
.double_col .common_box p.additional_services {
	font-family: 'gandhi_sansbold_italic'
}
.double_col .common_box p.top_cont_mission img {
	padding: 0 0 0 20px;
	margin: 0;
}
#respond {
	float: left;
}
#respond .comment-form-author .required, #respond .comment-form-email .required {
	left: 42px !important;
	top: 3px !important;
}
#respond input[type="text"] {
	padding: 10px 10px 10px 85px !important;
	text-indent: 0px !important;
	width: 410px;
}
#respond input[type="text"]:focus {
	padding: 10px 10px 10px 10px !important;
	text-indent: 0px !important;
	width: 450px;
}
.video_detail {
	width: 195px;
	float: left;
}
.video {
	width: 309px;
	float: left;
}
.commentlist .children .avatar {
	left: -125px !important;
}
.commentlist .children li.comment .comment-meta {
	margin: 0 !important;
}
/* 22-5-2013  */















.double_col .common_box a:hover img {
	background: none;
	border: none
}
.content_box p a.more_link {
	font-size: 13px;
	text-decoration: none;
	color: #fbaf40;
	font-family: 'gandhi_sansbold';
	margin: 5px 40px 0 10px !important;
}
h4.team_heading {
	color: #000000;
	font-family: 'gandhi_sansbold';
	font-size: 20px;
	line-height: 20px;
	margin-top: -17px;
}
.search {
	width: 32.8%;
	float: left;
	margin: 11px 0 0 13px; background:#fff; border-radius:3px;
}

.search label{ color:#000; font-size:13px; line-height:19px; background:#eeeeee; padding:6px 9px; border-right: solid 1px #cbcbcb; float:left; width:auto; border-radius: 5px 0 0 5px; text-transform: capitalize; font-family:Arial, Helvetica, sans-serif}
.input_bg {
	/*width: 150px;*/
/*	height: 22px;*/
	float: left; width:70%;
	/*background: url(images/input_bg.jpg) no-repeat 0 0;*/
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 

.input_bg input{ line-height:25px;}
}
.input_bg input {
	background: none repeat scroll 0 0 transparent;
	border: none !important;
	color: #000 !important;
	font-family: 'gandhi_sansregular';
	font-size: 13px; padding:3px 3px;
	
	line-height: 24px; -webkit-appearance:none; -webkit-border-radius:0px;
	/*padding: 0 5px 0 9px !important;*/
	width: 100%;
}
.go_btn {
	width: 40px;
	height: 31px;
	float: right;
	background: url(images/search_btn.jpg) no-repeat 0 0;
	border: none;
	/*margin: 2px 0 0 9px;*/
	cursor: pointer; border-radius: 0 3px 0 0;
}
.search_left_container {
	float: left;
	padding: 17px 0px 0;
	width: 0px;
}
.bolg_right_container.search_border {
	border: none !important;
	width: 85%
}
/* 3-7-2013  */















ul.opening {
	list-style: none;
	color: #333333;
	font-size: 10px;
	padding-bottom: 15px;
	margin: 0
}
ul.opening li {
	color: #000;
	font-size: 14px;
	line-height: 20px;
	font-family: 'gandhi_sansregular';
	clear: none;
	background: none;
	padding: 0 0 0 0
}
ul.opening li a {
	color: #000;
	text-decoration: underline;
}
ul.opening li a:hover {
	color: #000;
	text-decoration: none;
}
a.view {
	float: left;
	text-decoration: underline;
	color: #006633;
	font-family: 'gandhi_sansbold';
	font-size: 16px;
	line-height: 19px;
	background: url(images/topic_arrow.jpg) no-repeat 0 3px;
	padding: 0 0 0 20px;
	margin: 0 0 0 24px;
}
h4.serv {
	background: url(images/yellow_arrow.png) no-repeat 0 4px;
	padding: 0 0 19px 12px;
	float: left;
	width: 100%;
	cursor: pointer;
}
h4.serv.active {
	background: url(images/yellow_down.png) no-repeat 0 7px;
}
h4.serv span {
	float: left;
	color: #000;
	font-size: 20px;
	line-height: 20px;
	font-family: 'gandhi_sansbold'
}
a.click {
	background: url(images/click_btn.png) no-repeat 0 0;
	width: 96px;
	float: right;
	height: 24px;
	float: left;
	margin: 0 0 0 17px
}
a.lostpassword {
	float: left;
	color: #000;
	font-size: 12px;
	margin-top: 12px;
	margin-left: 17px;
	padding-left: 15px;
	font-family: 'gandhi_sansregular';
	text-decoration: underline;
}
a:hover.lostpassword {
	text-decoration: none;
}
.common_box .about_serv .new {
	float: left;
	width: 100%;
}
.btm_info p a {
	color: #0A6736;
	text-decoration: underline;
	font-family: 'gandhi_sansregular';
	font-size: 16px;
	line-height: 20px;
}
.btm_info p a:hover {
	text-decoration: none;
}
.here {
	color: #333333;
	font-size: 16px;
	font-style: italic;
	text-decoration: underline;
}
iframe {
	overflow: hidden !important;
}
.donate_sidebar .info_box {
	border: none !important;
	padding: 0 !important;
	margin: 0 !important;
}
.donate_sidebar .info_box h4 {
	background: url(images/donate_bullet.gif) no-repeat 0 11px;
	cursor: pointer;
	padding: 0 0 8px 12px !important;
}
.donate_sidebar .info_box p {
	margin: 0 0 10px 0 !important;
}
.donate_links {
	width: 420px;
	float: left;
	margin-left: 32px;
	border-top: 1px solid #999;
	padding: 19px 0 0 0;
}
.faces_left {
	width: 100%;
	float: left;
}
.face_right {
	float: left;
	padding-bottom: 40px;
	width: 100%;
}
.face_right h3 {
	color: #0A6736;
	font-family: 'gandhi_sansbold';
	font-size: 26px;
	line-height: 30px;
	margin-left: 27px;
	padding-bottom: 18px;
	padding-right: 10px;
	margin-top: 31px;
}
.face_right .top_img {
	float: left;
	padding: 42px;
0 0 42px;
}
.face_right p {
	color: #333333;
	font-size: 14px;
	line-height: 20px;
	font-family: 'gandhi_sansregular';
	margin-left: 27px;
	padding-bottom: 10px;
	padding-right: 10px;
}
.face_right ul {
	width: 100%;
	float: left;
	list-style: none;
	margin: -33px 0 0 42px;
}
.face_right ul li {
	width: 85px;
	float: left;
	list-style: none;
	padding-right: 17px;/* margin-bottom:-30px;*/ /*height:147px*/
	position: relative
}
.face_right ul li a img {
	float: left;
	padding-bottom: 4px;
}
.face_right ul li a {
	font-family: 'gandhi_sansregular';
	font-size: 11px;
	color: #383838;
	float: left;
	line-height: 14px;
}
.face_right ul li:last-child {
	padding: 0;
}
.face_right ul li:hover .hover_cls {
	display: block
}
/*.last_cl .hover_cls {
	float: left;
	padding: 17px;
	background: url(images/popup-arrow.png) no-repeat 93% bottom;
	bottom: -10px;
	right: 0px;
	z-index: 999;
	position: absolute;
	left: auto;
}*/
.hover_cls {
	float: left;
	padding: 17px;
	background: url(images/popup-arrow.png) no-repeat 30px bottom;
	bottom: -10px;
	left: 40px;
	z-index: 999;
	position: absolute;
	display: none
}
.hover_cls .title {
	display: block;
	padding-bottom: 40px;
}
.hover_cls_inner {
	float: left;
	width: 382px;
	border: 6px solid #333333;
	background: #fff
}
.hover_cls span h2 {
	float: left;
	text-align: center;
	color: #fff;
	background: #006835;
	width: 100%;
	line-height: 30px;
	font-size: 18px;
}
.hover_cls_inner > h2 {
	display: block;
	text-align: left;
	padding-left: 10px;
	line-height: 30px;
	font-size: 18px;
}
.hover_cls p {
	margin-left: 11px;
}
.hover_cls a.redmor {
	color: #CC9618;
	margin-left: 11px;
	padding-bottom: 20px;
}
.back_top {
	float: left;
	color: #CC9618;
}
.back {
	float: left;
	color: #CC9618;
}
.face_heading {
	width: 306px;
	float: right;
	padding-right: 475px;
	padding-top: 95px;
	font-size: 24px !important;
}
.info_box .execphpwidget {
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #999999;
}
.info_box .execphpwidget h6 {
	padding-bottom: 15px;
}
.sub_head {
	font-family: 'gandhi_sansbold_italic' !important;
	font-size: 20px !important;
}
/*Event Slider*/



.slider_thumb {
	float: left;
	width: 676px !important;
}
.slider_thumb ul {
	margin: 0px;
	width: 100%;
	float: left;
	list-style: none;
	list-style-type: none;
}
.slider_thumb ul li {
	padding-right: 5px;
	height: 94px;
	float: left;
	width: auto;
}
.slider_thumb ul li img {
	padding: 1px;
	border: 1px solid #464644;
	cursor: pointer;
	border-radius: 5px;
}
.thumb_nail a.arrow_left {
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 101px;
	z-index: 9999;
}
.thumb_nail a.arrow_right {
	position: absolute;
	bottom: 0px;
	right: 0px;
	height: 101px;
	z-index: 9999;
}
.event_registration h3 {
	line-height: 36px;
	font-family: 'gandhi_sansregular';
	font-size: 30px;
	color: #2c2f38;
}
.event_registration h3 a {
	color: #2c2f38;
	font-weight: bold;
}
.event_registration h3 span, .event_registration h4 span {
	padding: 3px 12px 0 5px;
	margin: 7px 10px 7px 0;
	width: 85px;
	line-height: 27px;
	height: 25px;
	font-weight: bold;
	float: left;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	font-family: 'gandhi_sansregular';
	line-height: 20px;
	text-align: right;
	background: url(images/value-img.png) no-repeat left top; background-size:100%;
}
.event_registration h4 span {
	margin-top: 0px;
}
.event_registration h4 {
	font-family: 'gandhi_sansregular';
	font-size: 22px;
	line-height: 26px;
	color: #2c2f38;
}
.event_registration h4 a {
	font-weight: bold;
	color: #2c2f38;
	font-size: 22px;
}
.event_registration {
	overflow: hidden;
}
.event_content .click_here {
	margin-bottom: 20px;
	float: left;
	width: 100%;
}
.event_content .click_here a:hover {
	color: #e2af32;
}
.thumb_nail {
	padding: 6px 27px;
	float: left;
	width: 679px;
	margin-bottom: 16px;
	position: relative;
	background: #000;
}
.detail_here {
	padding: 20px 0;
	margin-top: 10px;
	border-top: 2px solid #cccccc;
}
.event_content .detail_here .click_here {
	margin-bottom: 10px;
	font-size: 16px;
}
.event_content .detail_here .click_here img {
	margin-bottom: 0px;
}
.event_content .detail_here .click_here a {
	color: #037bc7;
	font-weight: normal;
}
.event_content .detail_here .click_here a:hover {
	color: #6192ca;
}
.event_content .detail_here .click_here:hover {
	color: #323232;
	cursor: pointer;
}
.event_content .detail_here .click_here:hover a {
	color: #6192ca;
}
.event_registration .slider {
	float: left;
	width: 100%;
	height: 340px;
	overflow: hidden
}
.event_registration .slider li {
	list-style: none;
}
.event_registration .slider_thumb ul li {
	width: 119px;
	list-style: none;
}
/*****contact_css changes****/











.top_space {
	float: left
}
.top_space #execphp-31 {
	float: left;
	float: left;
	width: 100%
}
.top_space #execphp-31 h3 {
	float: left;
	width: 94%;
	background: #026632;
	color: #d2972f !important;
	font-size: 22px;
	padding: 4px 3%;
	border-radius: 7px;
	font-family: 'gandhi_sansregular';
	margin: 0 !important
}
.top_space .common_box {
	margin-top: 0
}
.top_space strong.no {
	float: left;
	width: 93.5%;
	font-family: 'gandhi_sansregular';
	font-size: 24px;
	padding: 15px;
	line-height: 26px;
}
.top_space strong.no em {
	font-size: 14px;
}
.top_space .common_box br {
	display: block
}
.top_space .common_box p {
	float: left;
	width: 70%;
	padding: 20px 0 0 15px;
	font-size: 14px;
}
.top_space .execphpwidget p a {
	color: #056a3e !important;
	font-family: 'gandhi_sansbold'!important;
}
.top_space #right_container h3.border_btm {
	font-size: 24px!important;
}
.employee_access {
	margin: 10px 0 15px 0
}
a.lostpassword {
	float: left;
	margin: 0 150px 0 0!important;
	padding: 0;
}
.employee_access {
	position: relative
}
.employee_access h5 {
	position: absolute;
	left: 120px;
	top: 10px; font-family: 'gandhi_sansregular'; color:#fff;
}
.related ul {
	color: #0A6736;
	font-family: 'gandhi_sansbold';
	font-size: 14px;
	line-height: 18px;
	padding-bottom: 5px;
}
.related li {
	background: url("images/topic_arrow.jpg") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
	clear: none;
	color: #000000;
	font-family: 'gandhi_sansitalic';
	font-size: 14px;
	line-height: 20px;
	padding: 0 0 0 20px;
	list-style: none
}
.btm_info h3 {
	clear: none;
	color: #0A6736 !important;
	font-family: 'gandhi_sansbold'!important;
	font-size: 24px!important;
	;
	font-weight: normal;
	line-height: 26px;
	margin-bottom: 5px;
	margin-left: 0 !important;
	padding: 0 !important;
	float: left;
	width: 100%;
	text-align: left;
}
#right_container .btm_info b {
	clear: none;
	color: #333333;
	font-family: 'gandhi_sansregular';
	font-size: 16px!important;
	line-height: 20px;
	padding: 0 0 10px;
	font-weight: normal!important;
	width: 100%;
}
#right_container .btm_info a {
	color: #0A6736 !important;
	font-family: 'gandhi_sansbold';
	font-size: 14px;
	line-height: 20px;
	text-decoration: underline;
}
.related h2 {
	color: #0A6736;
	font-family: 'gandhi_sansbold';
	font-size: 14px;
	line-height: 18px;
	padding-bottom: 5px;
}
.info_box i {
	font-size: 18px;
	font-family: 'gandhi_sansitalic';
}
.common_box .back {
	float: left;
	background: url(images/back_btn.png) no-repeat 0 0;
	width: 136px;
	height: 36px;
	font-size: 0;
	margin-top: 10px
}
/*********************css changes 7/4/2014************************/

#body_container.one_col #left_container .common_box {
	margin-top: 0;
}
.right_links {
	float: left;
	width: 100%
}
.left_pdf_detail h4 {
	color: #333333 !important;
	float: left !important;
	font-size: 16px !important;
	font-family: 'gandhi_sansregular'!important;
	padding: 0 10px 0 10px;
	width: auto;
	background: url("images/yellow_arrow.png") no-repeat scroll 0 9px rgba(0, 0, 0, 0);
	cursor: pointer;
	display: inline-block;
	line-height: 2!important;
}
.left_pdf_detail h4.active {
	background: url("images/yellow_down.png") no-repeat scroll 0 12px rgba(0, 0, 0, 0)!important;
}
.left_pdf_detail {
	display: inline;
	float: left;
	margin: 0 0 0 32px;
	padding: 20px 0;
	width: 420px;
}
.left_pdf_detail ul {
	margin: 15px 0px 0px 12px;
	list-style: none
}
#left_container h4 {
	float: right
}
#left_container a.logout {
	color: #fff;
	font-size: 14px;
	line-height: 16px;
	padding: 4px 20px 2px;
	background: #8a8a8a;
	border-radius: 13px;
	float: right;
	text-transform: uppercase;
	font-family: 'gandhi_sansregular';
	box-shadow: 0 0 3px #c5c5c5;
	margin-top: 7px
}
#left_container.news_sec h2 {
	float: left
}
.common_box.bgnone {
	background: none
}
.common_box.bgnone small {
	display: inline-block;
	width: 100%;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	font-weight: bold;
	font-family: 'gandhi_sansbold';
	padding-bottom: 15px
}
.common_box.bgnone span {
	display: inline-block;
	width: 100%;
	font-size: 14px;
	line-height: 18px;
	color: #333333;
	font-weight: bold;
	font-family: 'gandhi_sansbold';
	padding-bottom: 10px;
}
.common_box.bgnone span a {
	font-family: 'gandhi_sansbold'!important;
	text-decoration: underline;
	color: #0a6736
}
.common_box.bgnone p {
	padding-bottom: 18px;
}
.right_links .left_pdf_detail {
	margin: 0 0 0 25px;
	padding: 0;
}
.right_links .left_pdf_detail h4 {
	background: none;
	padding: 0;
	width: 100%;
	margin-bottom: 7px
}
.right_links .left_pdf_detail h4>a {
	background: none;
	padding: 7px 0 6px 25px; 
	color: #333333;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 16px;
	background: #ececec url("images/yellow_arrow.png") no-repeat 11px 8px;
	border-radius: 14px;
	float: left;
	box-sizing: border-box;
	/*transition: 0.5s all;*/
}

.right_links .left_pdf_detail h4.active>a {
	background: #ececec url("images/yellow_down.png") no-repeat 8px 11px; padding: 7px 0 6px 25px;
}
.right_links .second_sec h4.active>a {
	background:url("images/yellow_down.png") no-repeat 0px 12px;
}






.right_links .second_sec h4>a {
	background: none;
	padding: 7px 0 6px 25px;
	color: #333333;
	text-transform: uppercase;
    background: url("images/yellow_arrow.png") no-repeat 11px 8px;
	line-height: 16px;	
	border-radius: 14px;
	float: left;
	box-sizing: border-box;
	
}







/*.right_links .left_pdf_detail h4 a:hover{background:#b4acac url("images/yellow_arrow.png") no-repeat 11px 8px;}*/

.right_links .left_pdf_detail >ul {
	float: left;
	width: 80%;
	padding-right: 20%;
	margin-top: 5px;
	margin-bottom: 5px;
}
.right_links .left_pdf_detail >ul li {
	padding: 0 0 0 15px
}
.right_links .left_pdf_detail >ul li a {
	font-family: 'gandhi_sansregular'!important;
	font-size: 16px;
	line-height: 18px;
	color: #333
}
.right_links .left_pdf_detail >ul li a:hover {
	text-decoration: underline
}
.brndlogos {
	float: left;
	margin-bottom: 20px;
	margin-top: 5px;
	margin-left: 30px;
}
.brndlogos li {
	display: inline-block;
	list-style: none;
	margin-right: 10px; vertical-align:middle;
}
.brndlogos li:first-child {
	margin-right: 18px;
}
.common_box.bgnone {
	margin-top: 0
}
.bgnone .top_img {
	float: left;
	padding-bottom: 10px;
	width: 100%
}
.homeBox {
	background: #fff;
	width: 100%;
	float: left;
	margin-top: -1px;
}
.homeBox #banner_section {
	float: left;
	width: 632px;
	height: 296px!important;
	position: relative;
	overflow: hidden;
}
.homeBox #banner_section .newslider {
	overflow: visible!important;
}
.navBullet {
	position: absolute;
	bottom: 10px;
	left: 10px;
	z-index: 9999;
}
.navBullet ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.navBullet ul li {
	float: left;
}
.navBullet ul li a {
	display: block;
	background: #fff;
	margin-right: 3px;
	border-radius: 50%;
	width: 8px;
	height: 8px;
}
.navBullet ul li:hover a, .navBullet ul li.active a,.navBullet .cycle-pager-active a{
	background: #ab8319;
}
.homeBox .righMenuBar {
	float: right;
	width: 475px;
	min-height: 295px;
	background: #f2f1ed;
	border-bottom: solid 1px #c8c6c2;
}
.homeBox .righMenuBar .widget {
	margin: 0px;
}
.homeBox .righMenuBar h2 {
	padding-top: 12px;
	padding-bottom: 20px;
	font-size: 24px;
	color: #0a6334;
	font-family: "gandhi_sansbold_italic";
	text-align: center;
}
.homeBox .righMenuBar ul {
	padding: 0 28px 0 25px;
	list-style: none;
}
.homeBox .righMenuBar ul li {
	margin-bottom: 12px;
	padding-right: 10px;
	background: #ffffff;
	border-radius: 6px;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.75);
	box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.75);
}
.homeBox .righMenuBar .widget a:hover, .homeBox .righMenuBar .widget a:focus, .homeBox .righMenuBar .widget a:active {
	text-decoration: none!important;
}
.homeBox .righMenuBar ul li a {
	display: block;
	padding: 6px 0px 6px 18px;
	font-size: 14px;
	color: #333333;
	font-size: 14px;
	color: #333333;
	text-transform: uppercase;
	font-family: 'gandhi_sansregular';
	background: url("images/arrow.png") no-repeat right 9px;
}
.homeBox .righMenuBar ul li:hover {
	background: #0a6334;
}
.homeBox .righMenuBar ul li:hover a {
	text-decoration: none;
	color: #fff;
}
.homeServiceBar {
	padding: 24px 0px 24px 27px;
}
.homeServiceBar .widget {
	width: 330px;
	float: left;
	margin-right: 30px;
	margin-bottom: 27px;
	clear: none; min-height:424px; position:relative;
}
.homeServiceBar .widget img {
	/*margin-bottom: 16px;*/
	max-width: 100%;
}
.homeServiceBar .widget h2 {
	margin-bottom: 10px;
	padding-bottom: 4px;
	font-size: 20px;
	color: #0b6736;
	border-bottom: solid 1px #918f8f;
	font-family: 'gandhi_sansbold';
}
.homeServiceBar .widget h2 a {
	color: #0b6736;
}
.homeServiceBar .widget h2 a:hover {
	text-decoration: none;
	color: #333333;
}
.homeServiceBar .widget p, .homeServiceBar .widget .text {
	padding-bottom: 15px;
	font-size: 14px;
	color: #333333;
	font-family: 'gandhi_sansregular';
	line-height: 18px;
}
.homeServiceBar .widget .text {
	min-height: 156px;
}
.homeServiceBar .widget p strong, .homeServiceBar .widget .text strong {
	font-family: 'gandhi_sansbold';
}
.homeServiceBar .widget p.more {
	padding-left: 20px;
	width: 124px;
	height: 30px;
	line-height: 30px;
	background: #ce9718;
	border-radius: 5px;
	font-size: 14px;
	color: #fff;
	font-family: "gandhi_sansbold_italic";
	-webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.75);
	box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.75); padding-bottom:0px; position:absolute; bottom:0px;
}
.homeServiceBar .widget p.more a {
	color: #fff;
}
.homeServiceBar .widget p.more a {
	display: inline-block;
	padding-right: 12px;
	background: url("images/arrow2.png") no-repeat right 10px;
}
.homeServiceBar .widget p.more:hover {
	background: #0a6334;
}
.homeServiceBar .widget p.more:hover a {
	text-decoration: none;
}
.page-template-home2-php .header_right {
	float: left;
	width: 475px;
	background: url(images/header_right_bg2.jpg) repeat-x 0 0!important;
*width:474px;
*float:right;
	position: relative;
}
.newslider img {
  width: 100%;
}


.page-template-loginform-php .right_links .first_sec ul{ width:96%; padding:0}
.right_links .first_sec{ float:left; width:73%; margin-left:5%;}
.right_links .first_sec h4 a{ width:100%; transition:none}
.right_links .first_sec ul li{ float:left; width:95%; }
.right_links .first_sec ul li .second_sec{ margin:0; width:100%}
.right_links .first_sec ul li .second_sec h4{ margin-bottom:5px}
.right_links .first_sec ul li .second_sec h4 a{ background-position:4px 2px; padding:0 0 0 15px; text-transform:inherit}
.right_links .first_sec ul li .second_sec h4.active{ background:none !important}
.right_links .first_sec ul li .second_sec h4.active a{padding:0 0 0 15px;background: url(images/yellow_arrow.png) no-repeat 4px 2px}
.right_links .first_sec ul li .second_sec ul{ margin-left:0;}
.right_links .first_sec ul li .second_sec ul li{ padding-left:0}
.right_links .first_sec ul li .second_sec ul li .sec_third{ margin-left:12px; width:100%;}
.right_links .first_sec ul li .second_sec ul li .sec_third h4 a{ padding-left:20px; background: url(images/grey_arrow.png) no-repeat 4px 2px}
.right_links .first_sec ul li .second_sec ul li .sec_third ul{ margin-left:20px}
#cc_form_1{ background:none !important; border:none !important; margin:0 !important;}
#cc_form_1 .gfield_label{ display:none !important}



.header_top .mtphr-dnt-scroll-left{ float:left; width:50%; padding:15px 23px 11px 23px}
.header_top h3.mtphr-dnt-title.mtphr-dnt-inline-title{font-family: 'gandhi_sansitalic'; color:#ce9718; font-size:18px; line-height:23px; padding-right:10px}
.header_top .mtphr-dnt-tick-container{ color:#fff ;font-family: 'gandhi_sansitalic';}
.header_top .mtphr-dnt-tick-container a{ color:#fff; font-size:14px; line-height:23px}
.header_top .mtphr-dnt-tick-container a:hover{ text-decoration:none}
.header_top .mtphr-dnt-tick-contents{ padding:2px 0}

.newslatter{ float:left; width:100%; background:#d5a537; position:relative}
.newslatter .gfield{ float:left; width:30%; margin-left:20px}
.newslatter .cc_Go.kws_input_container.gfield{ width:auto; margin-left:2px}
.newslatter .gfield input[type="text"]{ background:#fff; color:#000; font-size:16px; line-height:17px!important ;font-family: 'gandhi_sansregular'; padding:6px 14px!important; border-radius:5px!important; width:100%; float:left ;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-appearance:none; }
.newslatter .gfield input[type="text"]:focus{ color:#000}
.newslatter #cc_form_1 input.t{ max-width:100%}
#cc_form_1 *::-moz-placeholder{color:#666!important ;font-family: 'gandhi_sansregular';}
.newslatter .gfield input[type="submit"]{ background:#096234; width:127px; text-align:center; border-radius:5px; /*padding:5px 0;*/ border:none; font-size:14px; line-height:19px; color:#fff;font-family: 'gandhi_sansbold'; text-transform:uppercase; cursor:pointer; margin-left:15px ;-webkit-appearance:none; height:30px}
.newslatter .gfield input[type="submit"]:hover{ background:#034824}
.newslatter #cc_form_1 .kws_input_container{ padding:0px}
.newslatter h4{ color:#fff; font-size:18px; line-height:23px ;font-family: 'gandhi_sansitalic';float:left; width:auto; padding: 13px 0 0 30px}
.newslatter #cc_form_1 .cc_success{ color:#0b6736!important; font-size:14px; line-height:19px}
.newslatter #cc_form_1 label{ color:#f00; font-size:14px!important; line-height:19px}
#constant-contact-signup-errors li{ margin:0px!important ; display:inline-block }
#constant-contact-signup-errors{ /*padding-bottom:10px;*/ position:absolute; bottom:-16px; width:100%; left:0px; background:#d5a537; padding-bottom:5px; font-size:14px; line-height:19px}
.success.cc_success{ /*padding-bottom:10px;*/ position:absolute; bottom:-16px; width:100%; left:0px; background:#d5a537; padding-bottom:5px; padding:5px 0!important; color:#0b6736!important}
#cc_form_1 .cc_success{color:#0b6736!important}

.newslatter #cc_form_1{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}



.blog_left_container.mobile{ display:none}

#pnlFields{ margin:0px!important}


#body_container.update_contact .location_box h4{ color: #0a6736;
    font-family: "gandhi_sansbold";
    font-size: 22px!important;
    font-weight: normal;
    line-height: 30px;}
	#body_container.update_contact .location_box{ margin-left:0px; width:100%; padding-bottom:25px; padding-top:25px}
	#body_container.update_contact .location_box strong{ font-weight:bold; padding-top:20px; display:inline-block}
	#body_container.update_contact .location_box:last-child{ border:none}
	#body_container.update_contact .location_box h4 em{ color:#000; padding-left:5px}
	#body_container.update_contact .location_box p{font-family: 'gandhi_sansregular'; font-size:16px; line-height:21px; color:#000}
	#body_container.update_contact  h3{ font-size:32px; color:#d09b21 ;font-family: 'gandhi_sansregular';}
	#body_container.update_contact .location_box .service_provide{ float:left; width:100%; padding-top:17px}
	#body_container.update_contact .location_box .service_provide b{ font-size:13px; line-height:18px; color:#0b6736 ;font-family: "gandhi_sansbold";}
	#body_container.update_contact .location_box .service_provide{ font-size:13px; line-height:18px; color:#000 ;font-family: 'gandhi_sansitalic';}
	#body_container.update_contact #right_container{ padding:27px 26px 0 33px ;box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-text-size-adjust: none; }
	#body_container.update_contact .location_box .map_btn{ background: url(images/google_map_btn1.png) no-repeat 0 0; width:151px; height:50px; padding:0px; margin:17px 25px 0 0}
	#body_container.update_contact .location_box .area_served{font-size:13px; line-height:13px; color:#000 ;font-family: 'gandhi_sansitalic'; float:left; width:100%; padding-top:17px}
	#body_container.update_contact .location_box .area_served b{font-size:13px; line-height:18px; color:#0b6736 ;font-family: "gandhi_sansbold";}
	
	
	#body_container.update_contact .common_box{ width:100%; background:none; padding:0px}
	#body_container.update_contact #right_container .contact_container{ width:100%; padding:0px ;border-box: -webkit-box-sizing: border-box; -webkit-text-size-adjust: none; background: none}
	#body_container.update_contact #right_container h2{font-size:32px; color:#d09b21 ;font-family: 'gandhi_sansregular';}
	#body_container.update_contact #right_container h3{ padding:0px; margin: 0 0 0 0 ;background: #026632 none repeat scroll 0 0;
    border-radius: 7px;
    color: #d2972f !important;
    float: left;
    font-family: "gandhi_sansbold";
    font-size: 22px;
    margin: 0 !important;
    padding: 4px 3%;
    width: 92%; border-box: -webkit-box-sizing: border-box; -webkit-text-size-adjust: none;}
	#body_container.update_contact .common_box strong.no {
    float: left;
    font-family: "gandhi_sansregular";
    font-size: 24px;
    line-height: 26px;
    padding: 15px;
    width: 93.5%;
}
#body_container.update_contact .common_box strong.no em{ font-size:14px}
#body_container.update_contact .common_box br{ display:inherit}
#body_container.update_contact #right_container .wpcf7-form p{ padding-bottom:18px}
#body_container.update_contact #right_container input[type="text"] , input[type="email"], input[type="tel"]{ background:none; border: solid 1px #727272; font-size:14px; line-height:19px; color:#000 ;font-family: 'gandhi_sansregular'; padding:10px; text-transform:uppercase; border-radius:5px; width:87%;-webkit-appearance:none}
#body_container.update_contact #right_container  span.wpcf7-not-valid-tip{ display:none}
#body_container.update_contact #right_container input[type="text"].wpcf7-not-valid , input[type="email"].wpcf7-not-valid, input[type="tel"].wpcf7-not-valid{ border: solid 1px #f00}
#body_container.update_contact #right_container div.wpcf7-mail-sent-ok{ padding:0px!important}
#body_container.update_contact #right_container .common_box .execphpwidget a{ font-size:15px; line-height:20px; color:#000; text-decoration:underline; padding-top:14px; display:inline-block ;font-family: 'gandhi_sansregular';}
#body_container.update_contact #right_container .common_box .execphpwidget p span{ color:#0f6733 ;font-family: "gandhi_sansbold_italic"; padding-left:13px; padding-bottom:20px; padding-top:15px; padding-right:2px; font-size:15px}
#body_container.update_contact #right_container .common_box .execphpwidget p{ padding-bottom:0px}

#body_container.update_contact #right_container textarea{background:none; border: solid 1px #727272; font-size:14px; line-height:19px; color:#000 ;font-family: 'gandhi_sansregular'; padding:10px; text-transform:uppercase; border-radius:5px; width:87%; height:80px}
#body_container.update_contact #right_container .captcha{ float:left; width:100%}
#body_container.update_contact #right_container .wpcf7-form{ padding-left:13px}
#body_container.update_contact #right_container .captcha input[type="text"]{ width:35%; margin-right:20px; float:left; }
#body_container.update_contact #right_container .captcha img{ float:left; width:117px; height:42px ;margin:0px}
#body_container.update_contact #right_container .wpcf7-select {-moz-appearance: none;-webkit-appearance: none;
    background: #fff url(images/drop_arrow_select.png) no-repeat 95% center;
    border-radius: 0;
    cursor: pointer;padding:10px 10px;
    width: 92%;  border: solid 1px #727272; border-radius:5px; font-size:14px; line-height:19px; color:#808080  ;font-family: 'gandhi_sansregular'; }
	#body_container.update_contact #right_container .wpcf7-select option{ padding: 0 14px}
	@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
    #body_container.update_contact #right_container .wpcf7-select{ color:#999999}
}
	.wpcf7-list-item-label{ text-transform:uppercase; font-size:12px; line-height:17px}
	
	#body_container.update_contact #right_container input[type="submit"]{ background:#d29830; font-size:14px; line-height:19px; color:#fff; border-radius:5px; border: solid 1px #727272; padding:10px 10px; width:111px; height:inherit ;-webkit-appearance:none}
	#body_container.update_contact #right_container input[type="submit"]:hover{ background:#b07d20}
	#body_container.update_contact #right_container [type="checkbox"]{ float:left; margin:3px 0 0 0; opacity:0 }
		
	
	#body_container.update_contact #right_container [type="checkbox"] + .chk2{background: url(images/check_box.png) no-repeat  0 0; display:inline-block; line-height:24px;  margin-left:-18px; float:left; width:24px; height:22px;}
	#body_container.update_contact #right_container [type="checkbox"]:checked + .chk2{ background-position:0 -22px}
	
	
	.common_box iframe{ margin:20px 0  0 0; }
	
	
	.ctct-lists.ctct-checkboxes{ list-style:none; margin:0px 0 20px 0; float:left; width:100%}
	.ctct-lists.ctct-checkboxes li [type="checkbox"] + span{background: url(images/check_box.png) no-repeat  0 0; display:inline-block; line-height:24px;  margin-left:-18px; float:left;  height:22px; padding-left:31px ;text-transform:uppercase; font-size:13px; color:#000}
	.ctct-lists.ctct-checkboxes li [type="checkbox"]:checked + span{ background-position:0 -22px}

