@charset "utf-8";
/* CSS Document */

html, body {
margin-top:0px;
margin-left:0;
margin-right:0;
margin-bottom:10px;
background-color:#000;
font-family:Arial, Helvetica, sans-serif;
color:white;
font-size:13px;
}

a {
color:white;
}

p {
padding-bottom:15px;	
}

img {
border:none;	
}

ul {
list-style-type:disc;
margin-left: 12px;
}

ul li {
list-style:outside;
margin-bottom: 5px;
}

.collapsible_list {
cursor:pointer;	
}

#container {
margin-left:auto;
margin-right:auto;
width:1085px;
}

#header {
height:104px;
width:1085px;
margin-left:auto;
margin-right:auto;
}

object {
outline:none;	
}

#footer {
width:1070px;
margin-left:auto;
margin-right:auto;
border-top:solid 2px #fac001;
}

#footermenu {
width:1070px;
text-align:right;
margin-left:auto;
margin-right:auto;

}

#footerline {
width:1070px;
height:2px;
margin-left:auto;
margin-right:auto;
background-color:#fac001;
}

.mainarea {
width:1085px;
margin-left:auto;
margin-right:auto;
min-height:500px;
}

.footersearch {
padding-top:7px;
padding-left:15px;
width:200px;
float:left;
}

.footersearchform {
width:128px;
height:12px;
padding-left:7px;
padding-top:8px;
padding-right:7px;
padding-bottom:8px;
margin-right:5px;
border:none;
color:black;
font-size:11px;
background:url(../../images/footer_search.gif) top left no-repeat;
}
.footersearchbutton {
padding-top:6px;
padding-bottom:6px;
}

#footertext {
color:#fac001;
font-size:11px;
text-align:center;

}

.footerlink {
color:#fac001;
}
.subfooter {
color:#a57b21;
}
.clear {
display: block;
height: 0;
clear: both;
visibility: hidden;
}


/* default styles */

.default_left {
width:800px;
float:left;
padding-top:30px;
padding-bottom:30px;
}

.default_item {
padding:0;
cursor:pointer;
}

.default_right {
float:right;
width:273px;
padding-top:30px;
}

.default_nav {
}

.default_nav_tab {
vertical-align:middle;
padding-right:10px;
height:32px;
}
.default_nav_tab_tall {
vertical-align:middle;
padding-right:10px;
height:52px;
}
.default_nav_item {
vertical-align:middle;
font-size:15px;
}

.default_nav_item_link {
color:white;
text-decoration:none;
}

.default_list {

}

.default_list_td {

}

.default_list_td:hover {

background: url(../../images/events_hover.png) top left repeat-y;
}

/* end default styles */


/* events styles */

.events_left {
width:800px;
float:left;
padding-top:30px;
}



.events_item {
padding:0;
cursor:pointer;

}



events_item_row:hover {
background-color:#FF0000;
}



.events_item_date {
font-size:17px;
width:248px;
padding-left:30px;
height:28px;
vertical-align:top;
padding-top:25px;
}

.events_item_title {
width:520px;
font-size:17px;
vertical-align:top;
padding-top:25px;
padding-bottom:5px;
}

.events_item_city {
width:520px;
font-size:14px;	
height:40px;
vertical-align:top;
}


.events_right {
float:right;
width:273px;
padding-top:30px;
}

.events_nav {
}

.events_nav_tab {
vertical-align:middle;
padding-right:10px;
height:32px;
}

.events_nav_item {
vertical-align:middle;
font-size:17px;
}

.events_nav_item_link {
color:white;
text-decoration:none;
}



/* end events styles */


/* event styles */

.event_left { 
width:700px;
font-size:14px;
float:left;
}

.event_left_top {
height:212px;
}

.event_left_bottom {
padding-left:75px;	
}

.event_two_column {
width:650px;	
}

.event_left_column {
width:50%;
padding-right:20px;
vertical-align:top;
}
.event_right_column {
width:50%;	
vertical-align:top;
}

.event_left_column_item {
vertical-align:top; 
width:100%;
}

.event_left_column_button {
font-size:14px;
color: #d51617;	
text-decoration:none;
padding-right:4px;
}

.event_left_column_space {
height:10px;	
}

.event_left_column_line {
height:10px;
background: url(../../images/event_left_column_line.jpg) bottom left no-repeat;
}

.event_right_column_item {
width:100%;	
}

.event_right_column_button {
font-size:14px;
color: #d51617;	
text-decoration:none;
padding-right:4px;
}


.event_right_column_space {
height:20px;	
}


.event_single_column {
width:550px;	
}

.event_right {
padding-top:3px;
width:274px;
float:right;
}

.event_nav {
padding:0;
margin:0;
}

.event_nav_tab_on { 
width:17px;
vertical-align:top;

}

.event_nav_tab_on { 
width:17px;
vertical-align:top;
display:none;
}

.event_nav_tab_title { 
width:17px;
vertical-align:top;
padding-top:3px;
}

.event_nav_title {
width:245px;
padding-left:7px;
padding-bottom:5px;
font-size:14px;
}



table.event_nav tr.event_nav_item_on td img {
display:block;
}


table.event_nav tr td.event_nav_item_text {
width:245px;
padding-left:7px;
padding-bottom:5px;
font-size:12px;
color:white;
vertical-align:middle;
}

table.event_nav tr.event_nav_item_on td a{
color:#fac001;
text-decoration:none;
}


table.event_nav tr td a{
color:white;
text-decoration:none;
}


table.event_nav tr td img {
display:none;	
}


.event_nav_item_off {
width:245px;
padding-left:7px;
padding-bottom:5px;
font-size:12px;

}

td.event_nav_item_off a{
color:#fac001;
text-docoration:none;	
}


.event_nav_space {
height:50px;
}

.event_form {
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
width:410px;
}

.event_form2 {
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
width:440px;
}

.event_form_left2 {
padding-bottom:15px;
vertical-align:top;
text-align:right;
white-space:nowrap;
width:140px;
}

.event_form_right2 {
padding-left:5px;
padding-bottom:15px;
vertical-align:top;
width:300px;
}

.event_form_left {
padding-bottom:15px;
vertical-align:top;
text-align:right;
white-space:nowrap;
}

.event_form_right {
padding-left:5px;
padding-bottom:15px;
vertical-align:top;
}

.event_form_options {
font-size:12px;	
width:100%;
}
.event_form_option_details {
padding-top:3px;
padding-bottom:5px;
}
.event_form_option {
padding:5px;
vertical-align:middle;
}

.event_form_field {
width:100%;
font-size:12px;
}

.event_form_field_small {
width:100px;
font-size:12px;
}
.event_form_field_small1 {
width:152px;
font-size:12px;
}
.event_form_field_small2 {
width:118px;
font-size:12px;
}
.event_phone_field {
font-size:12px;	
}

.event_form_submit {
text-align:right;
}

/* end event style */


/* news styles */

.news_item {
padding:0;
width:100%;
}

.news_item_options {
width:auto;
padding-right:15px;
}

.news_item_date {
font-size:17px;
width:248px;
padding-left:30px;
height:28px;
vertical-align:top;
padding-top:25px;
}

.news_item_title {
width:520px;
font-size:17px;
vertical-align:top;
padding-top:25px;
padding-bottom:5px;
}

.news_item_city {
width:520px;
font-size:14px;	
height:40px;
vertical-align:top;
}


.news_right {
float:right;
width:273px;
padding-top:30px;
}

.news_nav {
}

.news_nav_tab {
vertical-align:middle;
padding-right:10px;
height:32px;
}

.news_nav_item {
vertical-align:middle;
font-size:17px;
}

.news_nav_item_link {
color:white;
text-decoration:none;
}

.news_text {
padding-left:40px;
padding-right:40px;
padding-bottom:40px;
width:auto;	
}

.news_text_title {
font-size:17px;
margin-bottom:15px;
}

.news_text_title_left {
float:left;
width:65%;
}

.news_text_title_right {
float:right;
width:35%;
text-align:right;
}


.news_gallery_nav {
text-decoration:none;
list-style:none;
text-transform:capitalize;
width:180px;
padding-left:10px;
background:url(../../images/list_square.gif) top left no-repeat;
background-position:0px 2px;
}

.news_gallery_nav_item {
text-decoration:none;
font-size:13px;
}


/* end news styles */
.partners_item_date {
width:25%;
padding-left:30px;
vertical-align:top;
padding-top:25px;
}

.partners_item_title {
width:75%;
font-size:17px;
vertical-align:top;
padding-top:25px;
padding-bottom:5px;
}

/* about styles */

.about_text {
padding-left:40px;
padding-right:40px;
padding-bottom:40px;
width:auto;	
}

/* end about styles */


.short_text {
padding-left:200px;
padding-right:40px;
padding-bottom:40px;
width:auto;
}
.short_event_text {
padding-left:200px;
padding-right:40px;
padding-bottom:20px;
width:auto;
}
.long_event_text {
padding-left:30px;
padding-right:40px;
width:auto;
}
div.short_event_text h1 {
	padding-top:10px;
	font-size:18px;
	color: #c72b30;
	font-weight:normal;
}
div.long_event_text h1 {
	padding-top:10px;
	font-size:18px;
	color: #c72b30;
	font-weight:normal;
}
/* contact style */

.contact_text {
padding-bottom:50px;
text-align:center;
}

table.contact_form {
/*margin-left:auto;
margin-right:auto;*/
margin-bottom:20px;
width:350px;
padding-left:-40px;
}

.contact_form_left {
padding-bottom:15px;
vertical-align:top;
text-align:left;
/*white-space:nowrap;*/
}

td.contact_form_right {
padding-left:5px;
padding-bottom:15px;
vertical-align:top;
width:240px;
}

.contact_form_options {
font-size:12px;	
width:100%;
}

.contact_form_option {
padding:5px;
vertical-align:middle;
}

.contact_form_field {
width:100%;
}

.contact_form_field_small {
width:100px;
font-size:12px;
}

.contact_phone_field {
font-size:12px;	
}

.contact_form_submit {
text-align:right;

}


/* end contact style */


/* account styles */
.account_signin {
margin-left:auto;
margin-right:auto;
}

.account_form_left {
vertical-align:middle;
text-align:right;
padding-bottom:10px;
}

.account_form_right {
vertical-align:middle;
text-align:left;
padding-bottom:10px;
}

.account_form_field {
font-size:12px;	
}

.account_form_submit {
text-align:right;
}

/* end account styles */



/* start misc styles */

.collapsible_item_top {
cursor:pointer;
}

.collapsible_item_bottom {
padding-left:20px;
padding-top:5px;
}
/* end misc styles */


/* list styles */

ol.list {
list-style-position: outside;
list-style-type: decimal;
margin-left: 25px;

}

ol.list li {
padding-bottom:5px;	
}

/* end list styles */
