/*HTML SELECTORS*/
*			{ margin:0; padding:0; }
body                    { font-family:arial, sans-serif; background:black; }
img			{ border:0; }
h1.pagetitle		{ font-size:14px; text-transform:uppercase; text-align:right; background:black; color:white; }
h2.section_txt		{ background:white; font-weight:normal; font-size:17px; color:#444; border-top:1px solid #444; border-bottom:1px solid #444; text-align:center; text-transform:uppercase; }
h3.title_txt		{ background:#CF8C7A; color:white; font-size:15px; margin:5px 0; }
strong			{ font-style:italic; }
ul.navbar		{ font-size:16px; text-align:center; text-transform:uppercase; font-weight:bold; font-family:times, serif; }
li.nav_item		{ list-style:none; margin:0 10px; display:inline; }
ul.info_list		{ font-size:14px; text-align:center; background:#E7BFB4; }
li.info_item		{ list-style:none; margin-bottom:2px; border-bottom:1px solid black; }
p			{ font-weight:bold; }
p.reg_txt		{ font-size:14px; margin:5px 0; background:#CF8C7A; }
p.nobgreg_txt		{ font-size:14px; margin:5px 0; }

p.title_txt		{ background:#CF8C7A; color:white; font-size:15px; margin:5px 0; }

p.menu_txt		{ background:#CF8C7A; font-size:12px; font-weight:normal; }

h1.disclaimer		{ text-transform:uppercase; color:white; font-size:72px; text-align:center; letter-spacing:30px; }
h2.index_txt		{ font-size:18px; text-align:left; }
h3.enter_txt		{ font-size:72px; text-align:center; text-transform:uppercase; }
h4.nobgreg_txt		{ font-size:14px; margin:5px 0; }
h4.header_txt		{ font-size:13px; color:white; text-align:center; padding:5px 0; letter-spacing:2px; }
p.header_txt		{ font-size:13px; color:white; text-align:center; padding:5px 0; }
p.home_txt		{ font-size:14px; text-align:right; background:gray; padding-right:2px; }
p.error_txt		{ font-size:14px; margin:5px 0; color:white; }
p.section_txt		{ background:white; font-weight:normal; font-size:17px; color:#444; border-top:1px solid #444; border-bottom:1px solid #444; text-align:center; text-transform:uppercase; }
p.program		{ font-weight:normal; font-size:18px; color:#444; border-top:1px solid #444; border-bottom:1px solid #444; text-align:center; text-transform:uppercase;  }
p.tagline		{ font-size:11px; text-align:center; }
p.pagetitle		{ font-size:14px; text-transform:uppercase; text-align:right; background:black; color:white; }
p.copyright		{ font-size:10px; font-weight:normal; text-align:right; }
p.whitebg_txt		{ font-size:14px; margin:5px 0; background:white; }
p.contact		{ font-size:12px; }
p.form			{ font-size:12px; text-align:right; }
span.name		{ font-style:italic; }
span.label		{ width:100px; display:block; float:left; }
iframe			{ width:100%; }
/*HTML SELECTORS*/
/*SITEMAP*/
h4.sitemap, h4.maximise { background:url(/images/max.gif) no-repeat center left; cursor:default; padding-left:15px; color:black; font:bold 14px arial, sans-serif; text-decoration:none; }
h4.minimise             { background:url(/images/min.gif) no-repeat center left; padding-left:15px; margin-bottom:-5px; color:black; font:bold 14px arial, sans-serif; text-decoration:none; }
ul.sitemap              { list-style-type:none; margin-left:0.5cm; padding-left:0; }
ul.sitemap li           { width:100%; margin-bottom:5px; }
ul.sitemap li a         { padding:0px 0px 0px 12px; background:url(/images/arrow_black.png) center left no-repeat; color:black; font:bold 12px arial, sans-serif; text-decoration:none; }
ul.sitemap li img       { padding-right:2px; }
ul.sitemap li a:hover   { padding:0px 0px 0px 12px; background:url(/images/arrow_gray.png) center left no-repeat; color:gray; font:bold 12px arial, sans-serif; text-decoration:none; }
ul.sitemap li.parent    { margin-left:-2px; width:100%; }
ul.sitemap li a.parent  { background:transparent; padding-left:0; }
ul.sitemap li ul        { background:transparent no-repeat; list-style-type:none; margin:-1.4em 0 0 -1.6em; padding:1.4em 0 0 0.6em; }
ul.sitemap li ul:hover  { background:transparent no-repeat; }
ul.sitemap li ul li     { margin-left:0.5cm; padding-left:10px; }
/*SITEMAP*/
/*FORM ELEMENTS*/
form.contact_form	{ width:100%; margin:10px 0; }
input.name		{ border:0; width:215px; }
input.address		{ border:0;width:315px; }
input.security		{ border:0; width:143px; }
textarea		{ border:0; width:315px; height:150px; }
form.login_form		{ width:100%; margin:10px 0; }
input.userid		{ border:1px solid black; width:150px; }
input.userkey		{ border:1px solid black; width:150px; }
/*FORM ELEMENTS*/
/*LINK CLASSES*/
a:link.top, a:active.top, a:visited.top			{ color:white; }
a:hover.top						{ color:#ccc; }
a:link.entersite, a:active.entersite, a:visited.entersite	{ color:#CD2032; text-decoration:none; }
a:hover.entersite						{ color:black; }
a:link.nav, a:active.nav, a:visited.nav			{ color:black; text-decoration:none; }
a:hover.nav						{ color:#CD2032; }
a:link.body, a:active.body, a:visited.body		{ color:black; }
a:hover.body						{ text-decoration:none; }
a:link.footer, a:active.footer, a:visited.footer	{ color:black; }
a:hover.footer						{ text-decoration:none; }
/*LINK CLASSES*/
/*DIV IDS*/
#topline		{ width:100%; background:#CD2032; }
#header			{ width:785px; margin:0 auto; }
#site_container		{ width:785px; margin:0 auto; background:white; }

#navigation		{ width:100%; }
#networks		{ width:100%; overflow:hidden; }
#network_1		{ width:261px; float:left; }
#network_2		{ width:261px; float:left; margin:0 1px; }
#network_3		{ width:261px; float:left; }

#content		{ width:100%; min-height:1050px; position:relative; }
* html #content		{ height:1050px; }

.background_girl	{ position:absolute; bottom:0; z-index:8; }
.indexbody		{ width:725px; margin:0 auto; }
.pagebody		{ width:100%; margin-left:5px; }
.pageinfo		{ width:355px; }
.menuinfo		{ width:775px; padding:10px 0; }
.contact_info		{ width:100%; overflow:hidden; }
.contact_info_left	{ width:150px; float:left; }
.contact_info_right	{ width:150px; float:right; }
.contact_info_right img	{ width:150px; }

#indexcontent		{ width:100%; min-height:500px; background:#aaa; }
* html #indexcontent	{ height:500px; }
#footer_line		{ width:100%; background:white; }
#footer			{ width:785px; margin:0 auto; background:white; }
.webcounter		{ width:100%; border-top:2px solid black; margin-top:2px; padding-top:2px; }
/*DIV IDS*/
/*DIV CLASSES*/
.hidden			{ display:none; }

.programs_table		{ width:100%; }
.programs_row		{ width:100%; }
.programs_left		{ width:100%; }
.programs_right		{ width:100%; }

.logo			{ margin-bottom:-20px; position:relative; z-index:9; }
.page_screen		{ padding:20px; position:relative; z-index:9; }
* html .page_screen	{ height:500px; }


.club			{ width:100%; overflow:hidden; }
.club_left		{ width:170px; float:left; }
.club_right		{ width:140px; float:right; }
.limo			{ width:100%; overflow:hidden; }
.limo_left		{ width:140px; float:left; }
.limo_right		{ width:170px; float:right; }

.enter_screen		{ padding:20px; overflow:auto; }
.enter_screen_left	{ width:200px; float:left; }
.enter_screen_right	{ width:455px; float:right; }
.enter_screen_option	{ margin-bottom:25px; }

.homepage		{ width:100%; overflow:auto; }
.homepage_block		{ width:370px; float:left; margin:0 15px 15px 0; }
.block_content		{ border:1px solid gray; min-height:175px; }
* html .block_content	{ height:175px; }
.contact_table		{ width:100%; }
.contact_row		{ width:100%; overflow:auto; margin:5px 0; }
.contact_left		{ width:100%; }
.contact_right		{ width:100%; }
.login_table		{ width:315px; }
.login_row		{ width:100%; overflow:auto; margin:5px 0; }
.login_left		{ width:100px; float:left; margin-right:5px; }
.login_right		{ width:210px; float:left; }
p.survey		{ font-size:12px; font-weight:normal; }
.survey_table		{ width:100%; background:#eee; padding:5px 0; }
.survey_row		{ width:100%; overflow:auto; margin:5px 0; }
.survey_left		{ width:200px; float:left; }
.survey_right		{ width:550px; float:left; }
.survey_mcrow		{ width:100%; overflow:auto; margin:5px 0; border-bottom:1px solid black; }
.survey_question	{ width:550px; float:left; }
.survey_choices		{ width:200px; float:left; overflow:auto; }
.survey_option		{ width:40px; float:left; }

.index_box   		{ background:white; }
.index_t                      { background:url(/images/indexbox/dot.jpg) 0 0 repeat-x; }
.index_b                      { background:url(/images/indexbox/dot.jpg) 0 100% repeat-x; }
.index_l                      { background:url(/images/indexbox/dot.jpg) 0 0 repeat-y; }
.index_r                      { background:url(/images/indexbox/dot.jpg) 100% 0 repeat-y; }
.index_bl                     { background:url(/images/indexbox/bl.gif) 0 100% no-repeat; }
.index_br                     { background:url(/images/indexbox/br.gif) 100% 100% no-repeat; }
.index_tl                     { background:url(/images/indexbox/tl.gif) 0 0 no-repeat; }
.index_tr                     { background:url(/images/indexbox/tr.gif) 100% 0 no-repeat; }

.page_box   		{ background:#CF8C7A;}
.page_t                      { background:url(/images/pagebox/dot.jpg) 0 0 repeat-x; }
.page_b                      { background:url(/images/paegbox/dot.jpg) 0 100% repeat-x; }
.page_l                      { background:url(/images/pagebox/dot.jpg) 0 0 repeat-y; }
.page_r                      { background:url(/images/pagebox/dot.jpg) 100% 0 repeat-y; }
.page_bl                     { background:url(/images/pagebox/bl.gif) 0 100% no-repeat; }
.page_br                     { background:url(/images/pagebox/br.gif) 100% 100% no-repeat; }
.page_tl                     { background:url(/images/pagebox/tl.gif) 0 0 no-repeat; }
.page_tr                     { background:url(/images/pagebox/tr.gif) 100% 0 no-repeat; }
/*DIV CLASSES*/

