/*CSS Document*/
/*div {border:1px solid red;}*/
body { margin:0; padding:0; font-size:12px; font-family:arial; color:#000; background:#000 url(../images/bg_body_graystripes.gif) top center;}
a { color:#F3E90A; }
a:hover { color:#FC0E0C; }

/*remove browser defaults*/
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input { margin:0; padding:0; }
:link,:visited { text-decoration:none; }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
a img,:link img,:visited img { border:none; }

/*general styles*/
.georgia { font-family:georgia; }
.trebuchet { font-family:trebuchet ms; }
.font_10px { font-size:10px; }
.font_11px { font-size:11px; }
.font_13px { font-size:13px; }
.font_16px { font-size:16px; }
.font_20px { font-size:20px; }
.font_24px { font-size:24px; }
.font_blue { color:#389CC9; }
.font_brightblue { color:#00A0FF; }
.font_red { color:#D10B2C; }
.font_white { color:#fff; }
.font_black { color:#000; }
.font_pink { color:#DE008B; }
.font_gray { color:#5F5F5F; }
.font_orange { color:#e38b3c; }
.bold { font-weight:bold; }
.letter_spacing { fletter-spacing:3px; }
.clear { clear:both; }
.no_height { height:0px; }
.float_left { float:left; }
.float_right { float:right; }
.border { border:1px solid red; }
.listfloat_left { margin:0; padding:0; list-style:none; }
.listfloat_left li { margin:0; padding:0; float:left; list-style:none; }
.header_box{ border: 1px solid; width:250px; height:20px; margin-left:20px; padding: 5px 5px 5px 5px;}
h1 { margin:0; padding:0; float:left; } /*reserver for logo*/
h1 a { display:block; height:100px; width:259px; float:left; }
h1 a img { border:0px; }
h2 { position:absolute; z-index:99; left:50%; top:0; margin-left:-584px; border-bottom:0px solid red} /*for second logo*/
h3 { font-fmaily:arial; color:#DE008B; font-size:25px; font-weight:normal; margin:0; padding:0; }
h3 a { color:#fff; }
h4 { color:#777777; font-size:13px; font-weight:normal; }
/*form element styles*/
input, select { border:0px; background:#F0F0EA; height:21px; padding:0px 2px; }
textarea { border:0px; background:#F0F0EA; padding:2px; }
option { background:#E9EAD1; border-bottom:1px solid #D8D6C6; border-right:1px solid #D8D6C6; border-top:1px solid #A5A8AB; border-left:1px solid #A5A8AB; }
.checkbox { background-color:transparent; border:0; padding:0; margin:0; }

/*site styles*/
#column1 { width:635px; float:left; margin:50px 0 0 15px; padding:0 0 0 20px; }
#column1 .pink .article_block {background:#F2F2F2;margin:0;padding:0}
#column1 .pink a {color:#db359d;}
#column1 .pink  h4 {color:#db359d; font-weight:bold;font-size:17px; }
#column1 .pink .featured {border-bottom:1px solid #EEEEEE;margin-left:10px;margin-top:5px;}
#column1 .pink .contact_block {position: absolute; width:350px; padding:20px 30px; margin-left:-40px; background:#F2F2F2;}
#column1 .pink table { margin:20px 0 0 0; }

#column1 p { margin:0 0 20px 0; }
#column1_index { background:transparent; width:755px; float:left; }
#column1_index .sportsnav { float:left; width:755px; height:160px; list-style:none; background:#666666; margin:0; padding:0; }
#column1_index .sportsnav li { float:left; display:block; height:142px; width:178px; list-style:none; margin:9px 0 0 9px; _margin:9px 0 0 7px;/* IE 6 and below */ }
#column1_index .bluebox { float:left; width:755px; height:212px; background:#4C7190; padding:10px; color:#fff; }
#column1_index .bluebox td { margin:0; padding:0 10px; }
#column1_index .bluebox h3 { color:#fff; }
#column1_index .bluebox a p { margin:10px 0 0 0; padding:0 0 5px 0; color:#fff; }
#column1_index .bluebox a p span { color:#F3E90A; }
#column1_index .bluebox a p span:hover { color:#FC0E0C; }
#column1_index .bluebox .box_link { display:block; padding:0; margin:0; }
#column2 { width:229px; float:right; margin:0; padding:0; text-align:left; }
#column2_index { width:213px; height:737px; float:right; margin:0; padding:0; background:#000 url(../images/bg_main_upcomingevents.gif) no-repeat top left; }
#column2_index p { font-size:11px; color:#CCCCCC; line-height:12px; }
#column2_index p strong { color:#fff; }
#column2_index .events { padding:10px; height:350px; background: url(../images/ico_zlogo_black.gif) no-repeat bottom right;}
#column2_index .news { height:187px; padding:0 10px; margin:10px 0 0 0; }
#column2_index .news .title_news { display:block; margin:10px 0 5px 0; height:20px; width:170px; float:left; }
#column2_index .news p a { color:#fff; }
#column2_index .seeall { display:block; margin:0; padding:0; height:10px; position:relative; font-size:10px; color:#9EAEBC; top:185px; left:140px;}
#column2_index .zenoad { clear:left; margin-left:-16px; }
#container { width:969px; margin:0 auto; background: url(../images/bg_content_whitetile.gif) repeat-y top left; }
#container_index { width:969px; margin:0 auto; }
#content { width:969px; min-height:700px; padding-bottom:60px; background: url(../images/ico_zlogo_gray.gif) no-repeat bottom right; }
#content a { color:#69BB00; }
#content a:hover { color:#366001; }
#content_index { width:969px; min-height:600px; }
#footer { width:969px; height:100px; margin:10px auto 0 auto; padding:3px 0 0 0; text-align:right; list-style:none; border-top:1px solid #9D9D9F; color:#fff; font-size:11px; }
#footer a { color:#fff; }
#header { width:969px; height:100px; margin:0; padding:0; background: url(../images/bg_header.jpg) no-repeat top left; }
#header .contact_us { color:#D9E021; letter-spacing:2.5px; text-transform:uppercase; font-size:12px; float:right; display:block; width:118px; height:20px; margin:15px 0 22px 0; }
#header .login { display:block; height:13px; text-align:center; color:#fff; background:#898b4a; letter-spacing:2.5px; text-transform:uppercase; font-size:12px; float:right; display:block; margin:0 55px 0 0; padding:15px 12px 8px 12px;}
#title { width:959px; height:100px; padding:5px; margin:0; background: url(../images/bg_title_grayblue.gif) repeat-y top right; }
#nav { width:683px; height:39px; float:right; text-align:center; list-style:none; margin:0; padding:4px 0 0 5px; background: url(../images/bg_nav.jpg) no-repeat top left; }
#nav li { display:block; height:39px; list-style:none; float:left; padding:0; margin:0; text-align:center; }
#nav li a {	display:block; width:100%; height:30px; padding:9px 0 0 0; margin:0; color:#fff; font-family:arial; font-size:15px; }
#nav li a:hover { height:30px; }
/* The magic */
#nav li:hover ul, #nav li.over ul { display: block; }
/* Fix IE. Hide from IE Mac \*/
* html #nav ul li { float: left; height: 1%; }
* html #nav ul li a { height: 1%; }
/* End */
#nav .nav1 { width:154px; margin-right:2px; }
#nav .nav1 a { background: url(../images/bg_nav1.gif) no-repeat top left; }
#nav .nav1 a:hover { background-image:none; }
#nav .nav2 { width:130px; margin-right:2px; }
#nav .nav2 a { background: url(../images/bg_nav2.gif) no-repeat top left; }
#nav .nav2 a:hover { background-image:none; }
#nav .nav3 { width:75px; margin-right:2px; }
#nav .nav3 a { background: url(../images/bg_nav3.gif) no-repeat top left; }
#nav .nav3 a:hover { background-image:none; }
#nav .nav4 { width:66px; margin-right:2px; }
#nav .nav4 a { background: url(../images/bg_nav4.gif) no-repeat top left; }
#nav .nav4 a:hover { background-image:none; }
#nav .nav5 { width:115px; margin-right:2px; }
#nav .nav5 a { background: url(../images/bg_nav5.gif) no-repeat top left; }
#nav .nav5 a:hover { background-image:none; }
#nav .nav6 { width:133px; margin-right:0px; }
#nav .nav6 a { background: url(../images/bg_nav6.gif) no-repeat top left; }
#nav .nav6 a:hover { background-image:none; }
.btn_register { margin:0; }
.btn_PR { position:absolute; top:234px; left:50%; margin-left:50px; }
.quote { width:210px; float:right; margin:0 0 10px 20px; padding:5px 0; border-top:2px solid #835FC2; border-bottom:2px solid #835FC2; color:#DE008B; font-size:20px; }
.quote .name { color:#676767; font-size:12px; }
.photo { float:right; border:8px solid #ccc; margin:0 0 10px 20px; }
.prlink { float:right; padding:2px 10px; border:1px dotted #84bb00; background:#cfdeaa; }
.table_pinkgray th { color:#F044A9; text-align:left; height:28px; font-weight:normal; font-size:13px; }
.table_pinkgray td { text-align:right; height:28px; }
.table_pinkgray input { border:0px; background:#F0F0EA; height:21px; }

.partners { width:300px; float:left; list-style:none; margin:20px 0 0 0; padding:0; }
.partners li { margin:0 0 20px 15px; padding:0; }
.partners .article_block {background:#F2F2F2;margin:0;padding:0;}
.partners a {color:#db359d;}
.partners  h4 {color:#db359d; font-weight:bold;font-size:17px; }
.partners .featured {border-bottom:1px solid #EEEEEE;margin-left:10px;margin-top:5px;}
.partners .contact_block {position: absolute; width:350px; padding:20px 30px; margin-left:-40px; background:#F2F2F2;}