@charset "utf-8";
/* CSS Document */

/* font stuff */
body{ font-size:100%; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #444444; padding:10px 10px 40px 10px; }

h1 {font-size:2.5em;}
h2 {font-size:2.188em;}
h3 {font-size:1.875em;}
h4 {font-size:1.25em;}
p {font-size:1.000em;}

h3.page_title {text-align:CENTER; line-height:115%;}
h4.page_title {text-align:CENTER; line-height:110%;}

p.center_text {text-align:CENTER;}
p.error_text {text-align:CENTER; color:red; }

/* div stuff for index.php */
#logout_div {position:absolute; width:400px; left:555px; top:0px; border:0px; line-height:5px; }
#banner_div {display: block; width:170px; top:10px; border:0px; margin:auto; }
#logo_div {position:absolute; width:182px; left:725px; top:35px; border:0px; }
#body_div {position:relative; width:100%; height:100%; top:0px; border:0px; margin:auto; }

#display_bullet_div {position:relative; width:620px; top:0px; border:0px; margin:auto; }
#display_contact_div {position:relative; width:285px; top:0px; border:0px; margin:auto; }

div.leftside
{
float:left;
width:45%;
vertical-align:top;
padding:0px;
border:0px;
}
div.rightside
{
margin-left:55%;
vertical-align:top;
padding:0px;
border:0px;
}

div.clear_leftright {
width:100%; 
border:0px;
clear:left;
margin: 0 auto;
}





/**************************************************************/
/* div stuff for index2.php */
#index_logo_div {position:absolute; width:182px; left:725px; top:25px; border:0px; }
#client_recap_bar_div {position:relative; width:500px; top:0px; border:0px; margin:auto; }
#display_box_1_div {position:relative; width:524px; height:408px; top:20px; border:0px; margin:auto; background-color:black;}
#display_box_2_div {position:relative; width:504px; height:388px; top:10px; border:2px; margin:auto; border-style:solid;
border-color: #FFFFFF; margin:auto; }
#display_box_3_div {position:relative; width:484px; height:270px; top:0px; border:0px; margin:auto; background-color:green;}


/* div stuff for login.php */
#login_banner_div {display: block; width:300px; top:0px; border:0px; margin:auto; }
#login_div {position:relative; width:50%; top:75px; border:0px; align:center; margin:auto; }



/* div stuff for client recap */
#client_recap_div {position:relative; width:200px; top:0px; border:0px; margin:auto; }

table.display_sports {width:100%; border-collapse:collapse; border-spacing:0px; border-left-width:0px; border-right-width:0px; border-top-width:0px; border-bottom-width:1px; border-style:solid; margin-left:auto; margin-right:auto;}
th.display_sport{line-height: 5px; margin:0px; padding:5px; font-size:14px; width:100%; background-color:#DAD8D6; color:#000000; text-align:left; }
th.display_sport_2{line-height: 5px; margin:0px; padding:5px; font-size:14px; width:100%; background-color:#DAD8D6; color:#000000; text-align:left; border-top-right-radius:25px;}
th.display_season{line-height: 5px; margin:0px; padding:5px; font-size:14px; width:100%; background-color:#DAD8D6; color:#000000; text-align:center; }
td.display_sport {color:black; margin:0px; padding:5px; font-size:12px; width:100%; text-align:left;}
td.display_season {color:black; margin:0px; padding:5px; font-size:12px; width:100%; text-align:center;}

div.center_recap_button {
width:75px; 
margin: 0 auto;
border:0px;
}

/* div stuff for demo admin */
#demo_admin_box_div {position:relative; width:750px; top:10px; border:0px; align:center; margin:auto; }
/* left and right div for demo admin */
div.leftside_demo_admin_box
{
float:left;
width:200px;
vertical-align:top;
padding:0px;
border:0px;
border-style:solid;
border-color: #000000; 
}
div.rightside_demo_admin_box
{
margin-left:210px;
vertical-align:top;
padding:0px;
border:0px;
border-style:solid;
border-color: #000000; 
}

/* center the super page */
div.clear_leftright_box {
width:100%; 
border:0px;
clear:left;
margin: 0 auto;
}

#display_box_4a_div {position:relative; width:524px; top:0px; border:0px; margin:auto; }

/* left and right div for demo admin */
div.leftside_demo_admin
{
float:left;
width:44%;
vertical-align:top;
padding:0px;
border:0px;
border-style:solid;
border-color: #000000; 
}
div.rightside_demo_admin
{
margin-left:52%;
vertical-align:top;
padding:0px;
border:0px;
border-style:solid;
border-color: #000000; 
}

/* center the super page */
div.clear_leftright {
width:100%; 
border:0px;
clear:left;
margin: 0 auto;
}

#display_box_5_div {position:relative; width:262px; height:204px; top:0px; border:0px; margin:auto; background-color:black;}
#display_box_6_div {position:relative; width:252px; height:194px; top:5px; border:2px; margin:auto; border-style:solid;
border-color: #FFFFFF; margin:auto; }
#display_box_7_div {position:relative; width:242px; height:135px; top:0px; border:0px; margin:auto; background-color:green;}

#display_box_8_div {position:relative; width:260px; height:202px; top:0px; border:1px; margin:auto; border-style:solid;
border-color: #FFFFFF; background-color:#E0E0E0; border-radius:25px; margin:auto; }


#display_box_9_div {position:relative; width:260px; height:202px; top:0px; padding:6px;  border:0px; margin:auto; color:#000000; }


hr { display: block; height: 1px;
    border: 0; border-top: 1px solid #ffffff;
    margin: 1em 0; padding: 0; }


/*  demo billing form */
#demo_billing_form_div {display: block; width:400px; top:0px; border:0px; margin:auto; }






#resource a:link,a:visited { display:block; width:221px; font-weight:bold; color:#000000; text-align:left; padding:2px; text-decoration:underline; }
#resource a:hover,a:active{ color:#7A991A; }
#logout a:link,a:visited { display:block; width:500px; font-weight:bold; color:#000000; text-align:center; padding:2px; text-decoration:underline;  margin:auto; }
#logout a:hover,a:active{ color:#7A991A; }

#logged_in { display:block; width:221px; font-weight:bold; background-color:#F0F0F0; color:#000000; text-align:left; padding:2px; text-decoration:none; border-top-left-radius:25px; border-bottom-left-radius:25px; }
#last_login { display:block; width:221px; font-weight:bold; background-color:#F0F0F0; color:#000000; text-align:right; padding:2px; text-decoration:none; border-top-right-radius:25px; border-bottom-right-radius:25px; }




/* center the stand-alone buttons */
div.center_button {
width:150px; 
margin: 0 auto;
border:0px;
}

div.center_button2 {
width:350px; 
margin: 0 auto;
border:0px;
}

form.center_button {
display: table; 
margin: 0 auto;
}



#course_header_div { background:#ffffff; width:75%; height:100%; position:relative; top:0px; bottom:0px; margin:auto; }
#course_paragraph_div { background:#ffffff; width:70%; position:relative; top:0px; bottom:0px; margin:auto; }

