@charset "utf-8";

@font-face {
    font-family: 'CalibriBold';
    src: url('fonts/calibrib.eot');
    src: url('fonts/calibrib.eot') format('embedded-opentype'),
         url('fonts/calibrib.woff') format('woff'),
         url('fonts/calibrib.ttf') format('truetype'),
         url('fonts/calibrib.svg#CalibriBold') format('svg');
}

body {
	margin: 0px;
	background-image: url(../images/overall_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	background-color: #c0baad;
}
a:focus {
	outline: none;
	border: none;	
}
.clear {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	line-height: 1px;
	font-weight: normal;
	color: #C1BBAD;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 1px;
}


a:focus {
border: none;
outline: none;	
}

a:link {
color: #af7d3a;
	
}
a:visited {
	color: #785423;
}

a:hover {
	color: #65a16d;
}


.container {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
.site_content {
	padding: 0px;
	width: 991px;
	margin-right: auto;
	margin-left: auto;
}
div.logo_top {
	background-image: url(../images/logo_top.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	height: 106px;
	width: 991px;
	padding: 0px;
}
.body_left_inner {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 296px;
	background-image: url(../images/left_inner_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 151px;
}
.list2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #6a6a6a;
	background-image: url(../images/list_bullet2.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 18px;
	list-style-type: none;
	padding-right: 15px;
	margin-bottom: 10px;
	text-align: justify;
}
.right_inner {
	width: 678px;
	margin-left: 11px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #696969;
	float: left;
}
.heading4 {
	padding-top: 21px;
	padding-bottom: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #696969;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.body_text_normal2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 21px;
	font-weight: normal;
	color: #464844;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
	text-align: justify;
}


.body_text_normal3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 21px;
	font-weight: normal;
	color: #464844;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 2px;
	text-align: justify;
}
.heading5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	font-weight: bold;
	color: #464844;
	text-decoration: underline;
}
.color_orange1 {
	color: #a95f00;
	text-decoration: underline;
}








div.logo_top ul{
	margin: 0px;
	padding: 0px;
	width: 100%;
}

div.logo_top ul li {
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/menu_delim.jpg);
	background-repeat: no-repeat;
	background-position: right 5px;
	
}
.banner_section {
	margin: 0px;
	padding: 0px;
	height: 388px;
	width: 991px;
}
.banner {
	background-image: url(../images/banner1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 359px;
	width: 991px;
}
.banner_bottom {
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 991px;
	background-image: url(../images/banner_bottom.jpg);
	background-repeat: repeat-x;
	background-position: 0px -21px;
}
.left_top {
	float: left;
	height: 107px;
	width: 294px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.right_top {
	float: left;
	height: 107px;
	width: 665px;
}




.logo_top ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c0baad;
	line-height: 19px;
	text-decoration: none;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 10px;
	
}

#selected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	line-height: 19px;
	text-decoration: none;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 10px;	
}

.logo_top ul li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	line-height: 19px;
	text-decoration: none;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 10px;
}
.body_content {
	margin: 0px;
	padding: 0px;
	width: 991px;
	min-height: 300px;
	max-height: 5000px;
}
.left_section {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 301px;
}
.middle_section {
	width: 365px;
	padding-right: 19px;
	padding-left: 19px;
	float: left;
	padding-top: 15px;
}
.heading_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	font-weight: bold;
	color: #232323;
	text-decoration: none;
}
.list1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #474747;
	text-decoration: none;
	background-image: url(../images/list_bullet.png);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-right: 20px;
	padding-left: 15px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.right_section {
	float: right;
	width: 285px;
	padding: 0px;
	background-color: #41433f;
	margin-top: 29px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.heading_orange {
	background-image: url(../images/heading_orange_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 29px;
	font-family: HelveticaNeueLTStdMedCnRg;
	font-size: 17px;
	line-height: 19px;
	color: #232522;
	text-decoration: none;
	font-weight: normal;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.body_text_normal1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 23px;
	font-weight: normal;
	color: #aea48f;
	text-decoration: none;
	padding-right: 20px;
	padding-left: 22px;
}

.heading3 {
	background-image: url(../images/heading_bg.jpg);
	height: 20px;
	background-color: #292b26;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family: HelveticaNeueLTStdCnBold;
	font-size: 13px;
	line-height: 19px;
	font-weight: normal;
	color: #db9842;
	text-decoration: none;
	padding-left: 20px;
	padding-top: 2px;
}
.footer {
	background-image: url(../images/footer_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 31px;
	width: 100%;
	float: left;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}




.hr_color1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #696969;
	text-decoration: none;
	font-weight: bold;
}

.left_green_box {
	float: left;
	width: 296px;
	padding: 0px;
	background-color: #41433f;
	margin-top: 29px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}

.logo_top ul li:last-child {
	background-image: none;	
}

.submit1 {
	background-image: url(../images/submit_bg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 35px;
	width: 100px;
	cursor: pointer;
	background-color: inherit;
	border: 0px;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #474747;
	text-decoration: none;
	padding-left: 5px;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #474747;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #474747;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}

.green_box {
	width: 100%;
	padding-top: 5px;
	padding-right: 0%;
	padding-bottom: 10px;
	padding-left: 0%;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-color: #41433F;
}

.green_box1 {
	width: 100%;
	padding-top: 5px;
	padding-right: 0%;
	padding-bottom: 10px;
	padding-left: 0%;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-color: #41433F;
}
.border_frame {
	border: 2px solid #FFF;
	text-shadow: 0px 0px 3px #000;
}

.donation_text_field {
	height: 21px;
	width: 230px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #1d1d1d;
	text-decoration: none;
	background-color: #fff;
	padding-left: 5px;
	box-shadow: 0px 0px 5px #dbdbdb inset;
	-moz-box-shadow: 0px 0px 5px #inset;
	border: 1px solid #ab8840;
	border-radius:5px;
	-moz-border-radius: 5px;
}
.submit2 {
	background-image: url(../images/submit_bg2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 29px;
	width: 107px;
	cursor: pointer;
	border: 1px solid #3D4039;
	box-shadow: 0px 0px 5px #222;
	-moz-box-shadow: 0px 0px 5px #222;
}
.form_heading2 {
	background-image: url(../images/form_heading_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 38px;
	width: 185px;
	font-family: HelveticaNeueLTStdMedCnRg;
	font-size: 18px;
	padding-top: 8px;
	color: #404040;
	padding-left: 15px;
	font-weight: normal;
	text-transform: uppercase;
}
.form_name_field {
	background-image: url(../images/form_name_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 31px;
	width: 92px;
	padding-left: 10px;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3F413C;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
}
.form_text_area {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #41433F;
	background-image: url(../images/text_area_bg2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 105px;
	width: 335px;
	background-color: transparent;
	border: none;
}
.select_day {
	background-image: url(../images/form_day_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 31px;
	width: 71px;
	background-color: transparent;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #41433F;
	line-height: normal;
	padding-top: 5px;
}
option {
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #41433F;
	
}
.styled-select_month {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #41433F;
	background-color: transparent;
	background-image: url(../images/form_month_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 31px;
	width: 102px;
	border: none;
	padding-top: 5px;
	overflow: hidden;
}

.styled-select_month select{
	width: 140px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #41433F;
	background-color: transparent;
	border: none;
}

.styled-select_year {
	background-image: url(../images/form_year_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 31px;
	width: 102px;
	border: none;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #41433F;
	padding-top: 5px;
	overflow: hidden;
}

.styled-select_year select {
		width: 140px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #41433F;
	background-color: transparent;
	border: none;
}

.upload_field {
	height: 35px;
	width: 260px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #41433F;
	text-decoration: none;
	border: 1px solid #716F64;
	background-color: #FFF;
}

.form_text_field2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #41433F;
	background-image: url(../images/form_text_field_bg2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 31px;
	width: 334px;
	padding-top: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
}

.styled-select_day {
   width: 71px;
   height: 31px;
   overflow: hidden;
   background: url(../images/form_day_bg.jpg);
   border:none;
}
.styled-select_day select {
	background: transparent;
	width: 95px;
	padding: 5px;
	font-size: 16px;
	border: 1px solid #ccc;
	height: 34px;
	border: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #41433F;
}

    .file-wrapper {
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    position: relative;
	width: 301px;
	
    }
	
	.button1 {
    background-image: url(../images/browse_button.jpg);
	background-repeat: no-repeat;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    padding: 4px 18px;
    text-transform: uppercase;
	width: 71px;
	height: 22px;
    }
	
	.file-wrapper input {
		background-image:url(../images/input_file_bg.jpg)
    cursor: pointer;
    height: 34px;
    position: absolute;
    right: 0;
    top: 0;
	 filter: alpha(opacity=100);
     -moz-opacity: 1;
     opacity: 1;
	 font-size: 11px;
	 width: 260px;
	 height: 31px;
    }
	
.text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #464844;
	text-align:center;
}

.expand {
	background-image: url(../images/list_bullet.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-right: 15px;
	padding-left: 15px;
	font-family: 'HelveticaNeueLTStdMedCnRg';
	font-size: 16px;
	text-transform: uppercase;
}

.expand a,b {
	font-size: 16px;
	color: #b37833;
	text-decoration: none;
}

.expand a:hover {
	color: #53564e;	
}

.expand b:hover {
	color: #53564e;	
}

.super1 {
	vertical-align: super;
	font-size: 8px;
	line-height: 10px;	
}

.heading1_inner_page {
	font-family: 'HelveticaNeueLTStdCnBold';
	font-size: 31px;
	line-height: 35px;
	margin: 15px 0px;
	color: #a95f00;
	padding: 0px 15px;
	letter-spacing: 0.030em;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #696969;
}