html{
	height:100%;
}

body {
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#38392F;
	margin:0px;
	padding:0px;
	background: url(../images/bg.gif) top center;
}

form {
	margin:0px;
}

h1{
	font-size:16px;
	font-weight:bold;
	color:#272E16;
	text-decoration:none;
	margin-top:5px;
	margin-bottom:5px;
	text-transform:uppercase;
}

h2{
	font-size:15px;
	color:#272E16; font-weight:bold;
	text-decoration:none;
	margin-top:5px;
	margin-bottom:5px;
	/*text-transform:uppercase;*/
}

h3{
	font-size:15px;
	font-weight:bold; font-style:italic;
	color:#272E16;
	text-decoration:underline;
	margin-top:5px;
	margin-bottom:5px;
}

h4{
	font-size:15px;	font-weight:bold;
	color:#272E16;
	margin-top:5px;
	margin-bottom:5px;
}

h5{
	font-size:14px;	font-weight:bold; font-style:italic;
	color:#272E16;
	margin-top:5px;
	margin-bottom:5px;
}

h6{
	font-size:13px;	font-weight:bold;
	color:#272E16;
	margin-top:5px;
	margin-bottom:5px;
}

a, a:visited {
	color:#940909;
	text-decoration:none;
}

a:hover{
	color:#940909;
	text-decoration:underline;
}

p{
	margin-top: 5px;
	margin-bottom: 5px;
}


ul{
	margin:0px;
	margin-bottom:5px;
	margin-top:5px;
	padding:0px;
}

li{
	margin:0px;
	margin-bottom:2px;
	margin-top:2px;
	margin-left:20px;
	padding:0px;
}
.bordernew {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.bordernew td{
	color:#333333;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding-left: 5px;
}



/***** Common Styles End Here*******/



.x_txtbox{
	border:2px solid #86A485;
	padding:0px;
	height:19px;
	width:200px;
}

.x_button{
	background:url(../images/bg.gif) repeat; border:2px solid #1A1F0F; border-bottom-color:#5C6C34; border-right-color:#5C6C34;
	color:#FFFFFF;
	margin:0px;
	height:22px; width:85px;
	font-weight:bold; font-size:14px;
}



.x_body{
	margin:0px;	margin-left:auto; margin-right:auto;
	width:776px;
	clear:both;
}

.x_table{
	background-color:#CCCCCC;
	border:0px solid #999999;
}

.x_table th{
	background-color:#000000;
	text-align:left; color:#FFFFFF;  font-size:12px; font-weight:bold;
	padding-left:4px; padding-right:4px; height:22px; line-height:12px;
}

.x_table td{
	background-color:#E7E9D3; padding:2px; color:#333333;
}

.x_table .altrow td{
	background-color:#ECEEDC;
}

.x_sep{
	clear:both;
	background:url(../images/sep_bg.gif) repeat top;
	height:4px;
}

.x_sep1{
	clear:both;
	background:url(../images/sep_bg1.gif) repeat-x top;
	height:6px;
}

.x_footer{
	border-top:3px solid #EC0D0C;
	background:url(../images/footer_bg.gif) repeat-x top center;
	/*height:39px; */overflow:hidden;
	color:#BEC78F; font-size:11px;
	border-bottom:1px solid #202512;
}

.x_footer a, .x_footer a:visited{
	color:#BEC78F;
	text-decoration:none;
}

.x_footer a:hover{
	color:#BEC78F;
	text-decoration:none;
}

.x_gal td{
	padding-left:24px; padding-top:20px;
	text-align:center; vertical-align:top;
}

.x_hd_lnk{
	color:#D6E0A0; padding-right:5px; line-height:35px; height:117px; overflow:hidden; width:333px;
}

.x_hd_lnk a, .x_hd_lnk a:visited{
	color:#D6E0A0; text-decoration:none; font-size:11px;
}

.x_hd_lnk a:hover{
	color:#D6E0A0; text-decoration:underline; font-size:11px;
}
.event_header{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
}
.event_title{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}


.x_picture{
	border:2px solid #475428;
}
