/* CSS Document */
body { margin:0px; background:#000000; margin-top:10px; }
.table_greenBorder { border:4px solid #85F815; }
a, img { border:0px; text-decoration:none; }
/* Navigation Styles */
.left_navigation { text-align:left; vertical-align:top; }
.left_navigation td{ text-align:left; vertical-align:top; height:40px; }
.left_navigation a { font-family:Arial; color:#FFFFFF; font-size:15px; font-weight:normal; text-decoration:none;}
.left_navigation img { text-align:left; vertical-align:top; margin-top:2px; }

.subnav td{ text-align:left; vertical-align:top; height:30px; }

/*MAIN BODY TEXT STYLES*/
.contents { color:#FFFFFF; font-family:Arial; font-size:12px; }
.contents p { margin:0px; line-height:16px; }
.contents ul { padding:0px 15px; color:#86F816; font-size:11px; margin:0px; }
.contents li { padding:0px; list-style:disc; color:#86F816; line-height:13px; }
.contents h1 { font-size:15px; margin:5px 0px; }
.contents hr { margin:0px 0px; padding:0px; height:1px; background:#223E01; border:0px; color:#223E01; }

/*---- ABOUT --*/
.white { font-size:11px; }
.white li { color:#FFFFFF; }
.white hr { margin:0px 0px; padding:0px; height:1px;  background:#ED1B24; border:0px; color:#ED1B24; }
.padding { padding-left:10px; }
.price p { color:#FFFFFF; font-size:11px; line-height:13px;}

/*-- JOIN --*/
.join { font-size:11px; }
.join hr{ margin:0px 0px; padding:0px; height:1px; background:#00AEEF; border:0px; color:#00AEEF; }

/*-- CONTACT --*/
.contact hr{ margin:0px 0px; padding:0px; height:1px; background:#E0D614; border:0px; color:#E0D614; }
.form td { text-align:left}
.form form { margin:0px; padding:0px;}
.form label { line-height:21px;}
.fields { border:1px solid #E0D613; background:#767000; width:180px; height:13px; color:#E0D613; font-family:Arial; font-size:12px; }
.tarea { border:1px solid #E0D613; background:#767000; width:180px; height:104px; color:#E0D613; font-family:Arial; font-size:12px; }

/*-- Member Login --*/
.member_fields { border:1px solid #89CD44; background:#376100; width:250px; height:15px; color:#89CD44; font-family:Arial; font-size:12px; }

/*-- Signup --*/
.signup_fields { border:1px solid #EB5C0A; background:#9D420E; width:250px; height:15px; color:#fff; font-family:Arial; font-size:12px; }
.signup hr{ margin:0px 0px; padding:0px; height:1px; background:#EB5C0A; border:0px; color:#eb5c0a; border:0px; }

/*-- TIMETABLE --*/
.timetable { color:#FFFFFF; font-family:Arial; font-size:11px; }
.timetable td { text-align:left; }
.timetable label { color:#000000; font-family:Arial; font-weight:bold; }
.timetable hr{ margin:0px; padding:0px; height:1px; background:#EB5C0A; color:#eb5c0a; border:none; }

/*-- Classes --*/
.classes { color:#FFFFFF; font-family:Arial; font-size:11px; }
.classes td { text-align:left; height:5px; line-height:18px; }
.classes label { cbolor:#000000; font-family:Arial; font-weight:bold; }
.classes h1 { font-size:15px; margin:5px 0px; }
.classes hr{ margin:0px 0px; padding:0px; height:1px; background:#EA5C0A; border:0px; color:#EA5C0A; }
.classes p { margin:0px; padding:0px; }

.profile_links { font-family:Arial; color:#030100; height:22px; font-size:12px; font-weight:bold; text-decoration:none; }
a.profile_links:hover { text-decoration:underline;}

.profile hr{ margin:0px 0px; padding:0px; height:1px; background:#85F815; border:0px; }

.book_combo { font-weight:bold; font-family:Arial; font-size:11px; color:#000000; }
.book_space { font-weight:normal; font-family:Arial; font-size:11px; color:#fff; background: #9D420E; border:0px; width:20px; }

/*****************/

/*****  ********  *****/

#headlabels { font-family:Arial; color:#000; font-size:12px; font-weight:bold; }
#headlabels td { text-align:left; padding-left:10px; height:23px; }

#header { font-family:Arial; color:#fff; background:#87FA18; font-size:14px; font-weight:bold; height:30px; text-align:left; padding-left:10px; }
#header a { color:#FFFFFF; text-decoration:none; }
#header a:hover { color:#FFFFFF; text-decoration:underline; }

.records { font-family:Arial; color:#9D420E; text-align:left; height:22px; font-size:11px;  }
.records td { padding-left:10px;  }
.records a { text-decoration:none; color:#990000; font-weight:bold; }
.records a:hover { text-decoration:none; color:#000000; font-weight:bold; }

.links {  font-family:Arial; color:#FFFFFF; font-size:12px; }
.links a { text-decoration:none; color:#87F715; font-weight:bold; }
.links a:hover { text-decoration:underline; }
.buttons { background:#EA5C0A; border:1px solid #999; height:18px; font-family:Arial; font-size:10px; color:#ffffff; }
/*****************/


/***** FOOTER *****/
.footer {  font-family:Arial; color:#FFFFFF; font-size:10px; }
.footer a { text-decoration:none; color:#FFFFFF; }
.footer a:hover { text-decoration:none; color:#86F816; }
/*****************/
