@charset "utf-8";
/* CSS Document */
/* -------------------------------------------------- COMMON -------------------------------------------------------*/
body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:13px;
	margin:0px;
	padding:0px;
	line-height:20px;
	background:#086e36;
}
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ul, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{margin:0px;	padding:0px; list-style:none; border:none;}

H1, H2, H3, H4, H5, H6{
	display:block; font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}
h1{
	font-size:18px;	font-weight:normal;	padding:0 0 5px 0;	color:#ffffff;	
}
H2{
	font-size:18px; font-weight:bold; color:#ffffff; padding:0 0px 10px 0px;
}
H3{
	font-size:13px; font-weight:bold; color:#333333; margin:0 0 8px 0;
}
H4, H5, H6{
	font-size:15px;
	padding:12px 0 6px 0px;
}
INPUT, SELECT, TEXTAREA{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:0;
}
p:first-child{
	margin:0px;
}
P{
	margin:0 0 14px  line-height:20px; padding:0 0 0 1px;
}
A{
	color:#333333; text-decoration:none;
}
A:hover{
	color:#333333; text-decoration:none;
}
A:focus{
	outline:none;
}
/*----------- Universal Items -------------*/
SPAN.mandatory{
	font-size:12px; color:#ff0000; font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* ---------COMMON HACKS -----------*/
.clearfix:after {
    content: "."; display:block; height:0px; clear:both; visibility:hidden;
}
/* Hides from IE-mac \*/
 *:first-child+html .clearfix {height:1%;}
 * html .clearfix {height:1%;}
/* End hide from IE-mac */

.clear{
	clear:both;
}
.hide{
	display:none;
}
.disclaimer { display:none }

/*---------------------Begin Layout------------*/
DIV#MainOuterHome{
	width:100%;
	height:804px;
	background:url(../images/main_bg.gif) repeat-x #13a755;
}
DIV#MainOuterInner{
	width:100%;	height:auto; background:url(../images/main_bg_inner.gif) repeat-x #13a755;
}
DIV#MainHeaderBgHome{
	width:100%;
	height:804px;
	background:url(../images/main_header_home.jpg) no-repeat center top;
}
DIV#MainHeaderBgInner{
	width:100%;	height:auto; background:url(../images/header_home.jpg) no-repeat center top;
}
DIV#MainAreaHome{
	width:997px;
	height:804px;
	margin:0px auto;
	background:url(../images/middle_bg.jpg) no-repeat bottom;
}
DIV#MainAreaInner{
	width:997px;
	height:auto;
	margin:0px auto;
}
.HeaderSec{
	padding:0 0 0 0;
	height:257px;
}
.HeaderSec .Rightop{
	float:right;
	width:440px;
	height:auto;
	text-align:right;
	padding:13px 63px 0 0;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#374100;
}
.HeaderSec .Rightop a{
	color:#374100;
}
.HeaderSec .Rightop a:hover{
	text-decoration:underline;
}
DIV#MainAreaHome .BannerHome{
	float:left;
	height:489px;
	width:697px;
	background:url(../images/banner_home.png) no-repeat;
}
.BannerHome .sub_banner{
	width:646px;
	height:178px;
	position:absolute;
	bottom:53px;
	left:30px;
	background:url(../images/banner_sub.png) no-repeat;
}
.BannerHome .sub_banner .party a{
	float:left;
	width:234px;
	height:107px;
	margin:128px 0 0 40px;
	display:block;
}
.venue{
	float:right;
	width:53px;
	height:22px;
	background:url(../images/venue_btn.gif) no-repeat;
	margin:340px 20px 0 0;
	padding:0 0 0 27px;
	color:#f4e919;
	font-weight:bold;
}
.venue a{
	color:#f4e919;
	text-decoration:underline;
}
.venue a:hover{
	text-decoration:none;
}
DIV#rightCont{
	float:right;
	width:295px;
	height:auto;
	padding:44px 0 0 0;
	margin-right:-6px;
	position:relative;
}
DIV#rightCont .ad{
	width:289px;
	height:108px;
	margin:0 0 15px 0;
	overflow:hidden;
}
.partners{
	width:125px;
	height:95px;
	background:url(../images/media_partners.png) no-repeat;
	position:absolute;
	bottom:-67px;
	left:50px;
}
DIV.FooterLinksHome{
	float:left;
	padding:25px 0 0 87px;
	font-weight:bold;
	font-size:13px;
	color:#FFF;
}
DIV.FooterLinksHome a{
	color:#FFF;
}
DIV.FooterLinksHome a:hover{
	text-decoration:underline;
}
.host{
	float:right;
	padding:25px 23px 0 0;
	color:#FFF;
	font-weight:bold;
}
.host a{
	color:#f9ea1b;
	text-decoration:underline;
}
.host a:hover{
	text-decoration:none;
}
DIV.ContentAreaInner{
	height:auto;
}
DIV.ContentAreaInner .CornerTop{
	height:19px;
	background:url(../images/corner_top.png) no-repeat;
}
DIV.ContentAreaInner .ara{
	padding:25px 20px 0 35px;
	background:#151515;
	height:auto;
	margin-right:1px;
}
.form_icon a{
	width:26px;
	height:27px;
	float:left;
	background:url(../images/form_icon.gif) no-repeat;
	margin:-3px 0 0 10px;
	display:block;
}
DIV.FooterInner{
	width:100%;
	height:auto;
	margin:0 0 0px 0;
	background:url(../images/bg.gif) repeat-x bottom;
}
.CornerBottom{
	height:112px;
	background:url(../images/corner_bottom.gif) no-repeat;
	margin-bottom:0px;
	width:997px;
	margin:0px auto;
}
OL.Listing1{
	padding:10px 0 11px 0;
	margin:0 0 0 21px;
}
OL.Listing1 li{
	margin:0 0 0 0;
	padding:0 0 22px 17px;
	font-size:13px;
}
OL.Listing1 li h2{
	margin:22px 0 0 0;
	padding:0 0 0 0;
	font-size:15px;
}

OL.Listing2{
	padding:10px 0 15px 0;
	margin:0 0 0 21px;
}
OL.Listing2 li{
	margin:0 0 0 0;
	padding:0 0 10px 17px;
	font-size:13px;
}
OL.Listing2 li h2{
	margin:22px 0 0 0;
	padding:0 0 0 0;
	font-size:15px;
}
span.info{
	display:block;
	padding:0 0 10px 0;
	margin:0 0 0 0;
}
/*-------------Forms-----------*/
.contactrigh{
	height:auto;
	padding:13px 0 25px 40px;
	width:850px;
}
.select{
	font-size:11px;  border:1px solid #c3c3c3; height:27px; width:283px; padding:4px 1px 2px 5px; color:#4a4a4a; 
}
.select_mr{
	font-size:11px;  border:1px solid #c3c3c3; height:27px; width:54px;padding:3px 1px 2px 5px; color:#4a4a4a; 
}
.label {
	width:240px; padding:0px; margin-right:0px; display:block; float:left;
	}
.textfield {
	font-size:11px; background: #464646;  border:1px solid #808080; height:20px;  padding:5px 0 0 10px; color:#ebebeb;  
	}
.col {
	 margin:0 35px 0 0; text-align:right; width:5px; float:left; display:inline;
	}
DIV.smalltxtCntct {
	padding:0px 0 13px; margin:0px; width:750px;
	}
DIV.smalltxtCntct span.bighead{
	display:block;
	padding:0 0 7px 0;
}
.textfield01{
	font-size:11px; background: #464646; border:1px solid #808080; width:283px; padding:8px 0 0 10px; height:88px;  color:#ebebeb;  
	}
DIV.smalltxtchk-butcntct {
	padding:0px 0 0px 200px; border:0px;
	}

.apply {
	background:url(../images/submit.gif) no-repeat;
	width:124px;
	float:left;
	height:30px;
	padding:0px;
	border:0;
	cursor:pointer;
	color:#FFF;
	font-weight:bold;
	}
.reset {
	background:#5b4a90;
	width:77px;
	float:left;
	height:25px;
	margin-left:5px;
	padding:0px;
	border:0;
	cursor:pointer;
	color:#FFF;
	font-weight:bold;
}
DIV.Radio{
	float:left;
	width:140px;
	line-height:14px;
	margin:0 15px 7px 0;
}
DIV.Radio span.check{
	float:right;
	width:30px;
	display:block;
}
DIV.Radio span.radio{
	padding:3px 0 0 0;
}
DIV.list5{
	padding:0 0 0 265px;
	margin:0 0 7px 0;
}
DIV.list5 .name{
	float:left;
	padding:0 0 3px 0;
	display:block;
}
.other{
	padding:0 0 0 310px;
}

 





