/* CSS Document */

/* Universal Messages*/
#messageDiv{
	width: 888px;
	background: #8cc63e;
	padding: 10px;
	margin: 0px 0px 20px 0px;
	border: 1px solid #002b00;
}
#messageDiv h1{
	font-size: 12px;
	color: #002b00;
}
/* end unviversal messages*/

/* flags */
#langButts{
	float: right;
	width: 60px;
	margin: 15px 5px;
}
#langButts img{
	float: left;
}
/* end flags */

/* Menus */
#menu, #menu ul{
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	font-size: 10px;
	font-weight: bold;
   text-align: center;
}
#menu li{
    float:left;
    position:relative;
    line-height: 10px;
}
#menu li div{
	display: table;
	height: 26px;
	width: 91px;
}
#menu li div div{
	display: table-cell;
	vertical-align: middle;
	width: 79px;
   padding: 0px 6px; 
}
#menu li a{
}
#menu ul {
	 top: 26px;
	 left: 0px;
    position:absolute;
    display:none;
    background: #093602;
    border: 1px solid #000;
    border-top: 0;
    padding: 5px 0px 0px 0px;
}
#menu ul li{
	padding: 0px 1px 8px 1px;
	text-align: center;
	width: 87px;
}
#menu ul a{
	font-size: 9px;
	font-weight: normal;
	color: #fff;
}
#menu li ul a:hover{
	color: #d9e247;
}
#menu ul ul{
}	
#menu li ul ul {
	margin:0px 0 0 10px;
}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li:hover ul ul ul ul{
	display:none;
}
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li li li li:hover ul{
	display:block;
}
.button{
	width: 91px;
	height: 26px;
	background: url('../images/button_bg.png') no-repeat;
	margin: 0px 1px;
}
/* end menus*/

/* home/text page*/
.footNote{
	display: none;
	border: 1px solid #002B00;
	padding: 5px;
	margin: 5px 0px;
}
.highLight{
	background: #002B00;
	color: #fff;
	padding: 8px;
	margin: 5px 0px;
	font-size: 15px;
	font-weight: bold;
}
.homepageButtTop{
	float: left;
	clear: both;
	width: 210px;
	height: 13px;
	background: url('../images/home_butt_top.png') no-repeat;
}
.homepageButt{
	float: left;
	clear: both;
	width: 190px;
	padding: 0 10px;
	background: url('../images/home_butt_repeat.png') repeat-y;
}
.homepageButtBottom{
	float: left;
	clear: both;
	width: 210px;
	height: 15px;
	background: url('../images/home_butt_bottom.png') no-repeat;
}

.txtImageContainer{
	float: left;
	clear: both;
	background: url('../images/text_bg.png') repeat-x;
	width: 730px;
	height: 221px;
	margin: 0px 0px 20px 0px;
}
.imgBlock{
	float: left;
	width: 132px;
	height: 178px;
	background: #000;
}
.textBlockImg{
	float: left;
	width: 598px;
	padding: 0px 0px 0px 0px;
	height: 221px;
}
.textBlockImg p{
	padding: 0px;
	margin: 0px 0px 4px 0px;
	line-height: 13px;
}
.image{
	float: left;
}
.caption{
	float: left;
	background: #000;
	color: #fff;
	padding: 5px;
	height: 33px;
	text-align: center;
}
.caption h1{
	font-size: 11px;
}
.caption h2{
	font-size: 9px;
	font-weight: normal;
}
.textBlock{
	float: left;
	width: 710px;
	height: 300px;
	padding: 10px;
	background: url('../images/text_bg.png') repeat-x;
}
.textBlock a{
	color: #002b00;
}
.textBlock .threeCol{
	float: left;
	width: 210px;
	padding: 4px 8px;
	margin: 0px 0px 0px 10px;
}
.textBlock p, .textBlockImg p{
	padding: 10px;
}
.textBlock ul{
	margin: 0px 0px 10px 10px;
}
.textBlock ul li{
	margin: 0px 0px 6px 0px;
	line-height: 15px;
}
#fullPageWhite{
	float: left;
	clear: both;
	width: 930px;
	background: #fff;
	text-align: center;
	padding: 10px;
	margin: 0px 0px 20px 0px;
}
#fullPageWhite h1{
	font-size: 14px;
	color: #002b00;
	margin: 0px 0px 5px 0px;
}
#fullPageWhite p{
	line-height: 16px;
}

.textLeft{
	float: left;
	clear: both;
	width: 485px;
	margin: 0px 25px 0px 0px;
	line-height: 16px;
}
.imgRight{
	float: left;
	width: 400px;
}
.imgRight div{
	float: left;
	width: 400px;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 25px;
}
.mapRight{
	float: left;
	width: 400px;
}
.map{
	float: left;
	clear: both;
	width: 398px;
	height: 225px;
	border: 1px solid #333;
}
.mapCaption{
	float: left;
	clear: both;
	width: 400px;
}
.mapCaption h1{
	margin: 5px 0px 15px 0px;
	font-size: 14px;
	color: #002b00;
	font-weight: normal;
}
.textLeft h1{
	font-size: 15px;
	color: #002b00;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}
.textLeft .issuesList{
	list-style: none;
	margin: 0px;
}
.textLeft .issuesList li{
	margin: 0px 0px 5px 0px;
}
.textLeft .issuesList a{
	color: #371807;
	font-weight: bold;
	background: url('../images/bullet.png') no-repeat 0px 1px;
	padding: 0px 0px 0px 14px;
}
.issuesList a:hover{
	background-position: 0px -13px;
}
.issuesList div{
	margin: 10px;
	padding: 0px 0px 0px 5px;
	display: none;
	line-height: 18px;
}
.textLeft ul{
	margin: 8px 0px 0px 25px;
}
.textLeft ul li{
	margin: 0px 0px 5px 0px;
}
.textLeft ol{
	margin: 8px 0px 0px 15px;
}
.textLeft ol li{
	margin: 0px 0px 5px 0px;
}
.textLeft a{
	color: #002b00;
}
.textLeft ol{
	list-style-position: inside;
}
#greenDiv{
	float: left;
	clear: both;
	background: #8cc63e;
	color: #002b00;
	margin: 0px;
	padding: 10px;
}
/* end home/text page*/

/* contact page */
#contactForm{
	float: left;
	clear: both;
	width: 356px;
	padding: 22px;
	background: #002b00;
	color: #8cc63e;
}
#contactForm fieldset{
	float: left;
	clear: both;
	border: 0px;
	margin: 0px;
}
#contactForm fieldset legend{
	display: none;
}
#spmtst{
	display: none;
}
#contactForm fieldset label{
	float: left;
	clear: both;
	margin: 0px 10px 10px 0px;
	width: 80px;
	padding: 5px 0px 0px 0px;
}
.error{
	color: #fff;
}
#contactForm fieldset input, .formWrap fieldset select{
	float: left;
	width: 260px;
	margin: 0px 0px 10px 0px;
}
#contactForm fieldset textarea{
	float: left;
	clear: both;
	width: 350px;
	height: 200px;
	margin: 0px 0px 10px 0px;
}
#contactForm fieldset .submit{
	float: left;
	clear: both;
	width: 91px;
	height: 26px;
	color: #fff;
	border: 0px;
	background: url('../images/button_bg.png') no-repeat;
}
#contactForm fieldset .submit:hover{
	color: #8cc63e;
}
/* end contact page */

/* user table */
#userList{
	background: #fff;
	float: left;
	padding: 10px;
	margin: 0px 0px 10px 0px;
	width: 710px;
}
#userList table{
	float: left;
	clear: both;
	width: 100%;
	font-size: 10px;
	background: #000;
}
#userList thead td{
	margin: 2px;
	padding: 2px;
	background: #06dd10;
	text-align: center;
	color:#000;
	white-space:nowrap;
}
#userList thead a{
	text-decoration: none;
	color:#000;
}
#userList thead a:hover{
	color:#fff;
	text-decoration: none;
}
#userList tbody td{
	margin: 2px;
	padding: 2px;
	text-align: center;
	background: #292828;
}
#fullContentDiv h1{
	clear: both;
	float: left;
	font-size:12px;
	color:#06dd10;
	margin: 0px 0px 10px 0px;
}
#userList h2{
	clear: both;
	float: left;
	font-size:10px;
	color:#06dd10;
	margin: 10px 0px;
}
#userList h3{
	clear: both;
	float: left;
	font-size:14px;
	color:#fff;
	margin: 6px 5px 5px 0px;
}
#userList h4{
	float: left;
	font-size:16px;
	color:#06dd10;
	margin: 5px 5px 5px 0px;
}
#userList h4{
	float: left;
	font-size:12px;
	color:#333;
	margin: 5px 5px 5px 0px;
}
#menuDiv{
	clear: both;
	float: left;
	color: #333;
}
#menuDiv .info{
	float: left;
}
#menuDiv .paginator{
	float: left;
	margin: 0px 1px 5px 1px;
	padding: 2px 8px;
	background: #333;
	border: 1px solid #292828;
}
#menuDiv .paginatorOn{
	float: left;
	margin: 0px 1px 5px 1px;
	padding: 2px 8px;
	background: #06dd10;
	border: 1px solid #292828;
}
#menuDiv .paginatorOn a{
	color: #333;
	text-decoration:none;
}
#menuDiv .paginatorOn a:hover{
	color: #fff;
	text-decoration:none;
}
#menuDiv .paginator a{
	color: #fff;
	text-decoration:none;
}
#menuDiv .paginator a:hover{
	color: #06dd10;
	text-decoration:none;
}
#menuDiv div{
	float: left;
	margin: 5px 0px;
}
#actions{
	clear: both;
	float: left;
}
#actions ul, #actions li{
	display: inline;
	list-style: none;
}
#actions ul{
	clear: both;
	float: left;
}
#actions li{
	float: left;
	background: transparent url('../images/form_button_grn.png') no-repeat top left;
	border: 0px;
	width: 110px;
	height: 30px;
	margin: 5px 0px 0px 0px;
	font-size: 11px;
	padding: 8px 0px 0px 0px;
	text-align: center; 
	font-size: 11px;
} 
#actions a{
	color:#333;
	text-decoration: none;
}
#actions a:hover{
	color:#fff;
	text-decoration: none;
}
.info{
	width: 730px;
}
/* user table */

/* user form */
.divider{
	float: left;
	color: #333;
	padding: 15px 0px 0px 0px;
}
.uploadedImage{
	color: #333;
}
#selected_habtm{
	float: left;
	clear: both;
	width: 400px;
}
#selected_habtm ul li{
	float: left;
	clear: both;
	list-style: none;
}
#selected_habtm li{
	margin: 5px 0px;
}
#userForm img{
	float: left;
	clear: both;
}
#userForm{
	font-size: 12px;
	background: #fff;
	float: left;
	clear: both;
	width: 400px;
	padding: 10px;
	margin: 0px 0px 10px 0px;
}
#userForm h1{
	float: left;
	clear: both;	
	padding: 3px 5px 0px 30px;
	font-size: 12px;
	color: #06dd10;
}
#userForm h2{
	float: left;
	clear: both;	
	padding: 3px 5px 5px 0px;
	font-size: 12px;
	color: #06dd10;
}
#userForm h3{
	float: left;
	clear: both;	
	padding: 10px 0px;
	font-size: 14px;
	color: #06dd10;
}
#userForm h4{
	float: left;
	clear: both;	
	font-size:11px;
	margin: 8px 0px 5px 0px;
	color: #333;
}
#userForm h5{
	float: left;
	clear: both;
	padding: 10px;
	font-size: 12px;
	color: #fff;
	background: #555354;
	width: 380px;
	margin-top: 5px;
}
#userForm h5 img{
	margin: 5px 0px 0px 5px;
}
#userForm hr{
	float: left;
	width: 400px;
	border-top: 1px dotted #000;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	margin: 5px 0px;
}
#userForm fieldset .submit{
	float: left;
	clear: both;
	background: transparent url('../images/form_button_grn.png') no-repeat top left;
	border: 0px;
	width: 110px;
	height: 30px;
	padding: 0px 0px 5px 0px;
	text-align: center;
	font-size: 11px;
	margin: 5px 0px;
}
#userForm fieldset .submit:hover{
	color: #fff;
	cursor:pointer;
}
#selected_habtm{
	width: 400px;
	color: #333;
}
.formButt{
	float: left;
	background: transparent url('../images/form_button_bg.png') no-repeat top left;
	border: 0px;
	width: 110px;
	height: 30px;
	margin: 5px 0px 0px 0px;
	font-size: 11px;
	padding: 8px 0px 0px 0px;
	text-align: center;
}
.formButt a{
	color: #000;
	cursor:pointer;
	font-style: none;
	width: 110px;
	text-align: center;
}
.formButt a:hover{
	color: #fff;
	cursor:pointer;
}
.formButt2{
	float: left;
	background: transparent url('../images/form_butt_grey_bg.png') no-repeat top left;
	border: 0px;
	width: 110px;
	height: 30px;
	margin: 5px 0px 0px 0px;
	font-size: 11px;
	padding: 8px 0px 0px 0px;
	text-align: center;
}
.formButt2 a{
	color: #fff;
	cursor:pointer;
	font-style: none;
	width: 110px;
	text-align: center;
}
.formButt2 a:hover{
	color: #000;
	cursor:pointer;
}
#userForm fieldset{
	float: left;
	clear: both;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#userForm fieldset legend{
	display: none;
}
#userForm .formAnchor a{
	float: left;
	clear: both;
	color:#000;
	margin: 3px;
	text-decoration: none;
	font-style: italic;
	font-size: 10px;
}
#userForm .formAnchor a:hover{
	color:#06dd10;
}
#userForm fieldset label{
	clear: both;
	float: left;
	margin: 5px 10px 0px 0px;
	color: #fff;
	font-size: 12px;
	background: #555354;
	width: 125px;
	font-weight: bold;
	padding: 10px;
	text-align: left;
}
#userForm fieldset input, #userForm fieldset select{
	float: left;
	margin: 10px 0px 0px 0px;
}
fieldset .countrySelect{
	width: 225px;
}
#userForm fieldset textarea{
	clear: both;
	float: left;
}
#userForm div{
	clear: both;
	float: left;
	width: 400px;
}
#userForm fieldset .button{
	float: left;
	clear: both;
	padding: 10px;
	font-size: 12px;
	color: #fff;
	background: #555354;
	width: 380px;
	margin-top: 5px;
	font-weight: bold;
	text-align: center;
}
#userForm fieldset .button a{
	color: #fff;
	text-decoration: none;
}
#userForm fieldset .button a:hover{
	color: #06dd10;
	text-decoration: none;
}
#category_picker{
	clear: both;
	float: left;
}
#userForm fieldset a{
	clear: both;
	float: left;
}
#userForm .ticketInfoBox{
	clear: both;
	float: left;
}
#userForm p{
	clear: both;
	float: left;
	margin: 0px 0px 10px 0px;
}
#userForm fieldset p{
	clear: none;
	float: left;
	color: #000;
	margin: 15px 0px 5px 5px;
	font-size: 12px;
	text-align: left;
}
#hiddenInfo{
	clear: both;
	float: left;
	display: none;
}
#hiddenInfo p{
	clear: none;
	float: left;
	margin: 5px 2px 5px 0px;
}
#promoterInfo{
	float: left;
	clear: both;
	width: 398px;	
	margin: 0px;
	padding: 10px;
	border: 1px solid #292828;
}
#userForm .hiddenInfo{
	clear: both;
	float: left;
	display: none;
	color: #333;
}
#userForm .hiddenInfo p, #userForm .hiddenInfo ul{
	clear: both;
	float: left;
	margin: 10px 0px 5px 2px;
}
#userForm .hiddenInfo li{
	list-style: none;
	margin: 0px 0px 5px 0px;
}
#userForm #userAddressDel{
	clear: both;
	float: left;
}
#userForm #userAddressBill{
	clear: both;
	float: left;
}
#userForm #userAddressDelSel{
	clear: both;
	float: left;
}
#userForm .payInfoUpdate{
	float: left;
	clear: both;
}
.left{
	float: left;
	clear: both;
	width: 110px;
}
.right{
	float: left;
	width: 250px;
}
/* user form */






