TABLE {FONT-WEIGHT:normal; FONT-SIZE:10px; COLOR:#CCCCCC; LINE-HEIGHT:14px; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;}
TR {FONT-WEIGHT:normal; FONT-SIZE:10px; COLOR:#CCCCCC; LINE-HEIGHT:14px; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;}
TD {FONT-WEIGHT:normal; FONT-SIZE:10px; COLOR:#CCCCCC; LINE-HEIGHT:14px; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;}
P {TEXT-ALIGN:justify; margin-top:0px; margin-bottom:8px; FONT-WEIGHT:normal; FONT-SIZE:10px; COLOR:#CCCCCC; LINE-HEIGHT:14px; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;}
.sm_text {FONT-WEIGHT:normal; FONT-SIZE:9px; COLOR:#CCCCCC; LINE-HEIGHT:10px; FONT-FAMILY:Arial, Helvetica, sans-serif; font-style:italic}
.header {FONT-WEIGHT:normal; FONT-SIZE:12px; COLOR:#CCCCCC; LINE-HEIGHT:15px; font-family:Arial, Helvetica, sans-serif; vertical-align:middle}

/*- Links --------------------------- */
A.tooltip {COLOR:#CCCCCC; TEXT-DECORATION:underline;}
A.tooltip:hover {CURSOR:help; COLOR:#CCCCCC; TEXT-DECORATION:none;}
A:link {COLOR:#CCCCCC; TEXT-DECORATION:none;}
A:visited {COLOR:#CCCCCC; TEXT-DECORATION:none;}
A:hover {COLOR:#cc0000; TEXT-DECORATION:none;}

A.bodylink {COLOR:#CCCCCC; TEXT-DECORATION:underline;}
A.bodylink:hover {COLOR:#CC0000; TEXT-DECORATION:underline;}

/*A.crumb:hover {COLOR:#cc0000; text-decoration:underline; background:#CCCCCC}*/

H1 {FONT-WEIGHT:600; FONT-SIZE:15px; COLOR:#CCCCCC; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING:normal; margin-top:0px; margin-bottom:8px;}
H2 {FONT-WEIGHT:600; FONT-SIZE:14px; COLOR:#CCCCCC; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING:normal; margin-top:0px; margin-bottom:8px;}
H3 {FONT-WEIGHT:600; FONT-SIZE:13px; COLOR:#CCCCCC; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING:-1px; margin-top:0px; margin-bottom:5px;}
H4 {FONT-WEIGHT:600; FONT-SIZE:12px; COLOR:#CCCCCC; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING:-1px; margin-top:0px; margin-bottom:5px;}
H5 {FONT-WEIGHT:600; FONT-SIZE:11px; COLOR:#CCCCCC; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING:-1px; margin-top:5px; margin-bottom:5px;}

INPUT {BORDER-TOP-WIDTH:1px; FONT-WEIGHT:normal; BORDER-LEFT-WIDTH:1px; FONT-SIZE:11px; BORDER-BOTTOM-WIDTH:1px; BORDER-BOTTOM-COLOR:#cc0000; COLOR:#000000; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH:1px; BORDER-RIGHT-COLOR:#cc0000;}
SELECT {BORDER-TOP-WIDTH:1px; FONT-WEIGHT:normal; BORDER-LEFT-WIDTH:1px; FONT-SIZE:11px; BORDER-BOTTOM-WIDTH:1px; BORDER-BOTTOM-COLOR:#009900; COLOR:#000000; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH:1px; BORDER-RIGHT-COLOR:#009900;}
TEXTAREA {BORDER-TOP-WIDTH:1px; BORDER-LEFT-WIDTH:1px; BORDER-BOTTOM-WIDTH:1px; FONT-SIZE:11px; BORDER-BOTTOM-COLOR:#009900; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;  BORDER-RIGHT-WIDTH:1px; BORDER-RIGHT-COLOR:#009900;}
SELECT OPTION.onrecord {BACKGROUND-COLOR:#cccccc;}

TABLE.grid {BORDER-TOP:#9f9f9f 1px solid; BORDER-LEFT-WIDTH:1px; BORDER-LEFT-COLOR:#cc0000; BORDER-BOTTOM-WIDTH:1px; BORDER-BOTTOM-COLOR:#cc0000; BORDER-RIGHT-WIDTH:1px; BORDER-RIGHT-COLOR:#cc0000; background-color:#232323}
TABLE.grid TH {BORDER-RIGHT:#cc0000 1px solid; BORDER-TOP:#cc0000 1px solid; FONT-WEIGHT:bold; BORDER-LEFT:#cc0000 1px solid; BORDER-BOTTOM:#cc0000 1px solid; BACKGROUND-COLOR:#cc0000;}
TABLE.grid TD {BORDER-RIGHT:#cc0000 1px solid; BORDER-TOP:#cc0000 1px solid; BORDER-LEFT:#cc0000 1px solid; BORDER-BOTTOM:#cc0000 1px solid;}
TABLE.grid A:link {COLOR:#CCCCCC; TEXT-DECORATION:underline;}
TABLE.grid A:visited {COLOR:#CCCCCC; TEXT-DECORATION:underline;}

.b_home {text-align:justify; vertical-align:top; PADDING-LEFT:10px; PADDING-RIGHT:10px; PADDING-TOP:0px; PADDING-BOTTOM:0px; FONT-WEIGHT:normal; FONT-SIZE:10px; COLOR:#CCCCCC; LINE-HEIGHT:12px; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;}
.mission_home {PADDING-LEFT:10px; PADDING-RIGHT:5px; PADDING-TOP:0px; PADDING-BOTTOM:0px; FONT-WEIGHT:normal; FONT-SIZE:10px; COLOR:#CCCCCC; LINE-HEIGHT:12px; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;}
.secondary_body { vertical-align:top; PADDING-LEFT:20px; PADDING-RIGHT:20px; PADDING-TOP:10px; PADDING-BOTTOM:10px; FONT-WEIGHT:normal; FONT-SIZE:11px; COLOR:#CCCCCC; LINE-HEIGHT:14px; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; }
.secondary_body2 {vertical-align:top; PADDING-LEFT:20px; PADDING-RIGHT:20px; PADDING-TOP:10px; PADDING-BOTTOM:0px; FONT-WEIGHT:normal; FONT-SIZE:11px; COLOR:#CCCCCC; LINE-HEIGHT:14px; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;}
.testimonials {vertical-align:top; PADDING-LEFT:10px; PADDING-RIGHT:10px; PADDING-TOP:15px; PADDING-BOTTOM:5px; font-weight:normal; font-style:italic; FONT-SIZE:10px; COLOR:#CCCCCC; LINE-HEIGHT:11px; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif}
.breadcrumb {PADDING-LEFT:20px; PADDING-RIGHT:0px; PADDING-TOP:0px; PADDING-BOTTOM:0px; FONT-WEIGHT:normal; FONT-SIZE:9px; COLOR:#CCCCCC; LINE-HEIGHT:10px; font-family:Arial, Helvetica, sans-serif; height:34px; vertical-align:middle;}

.redbutton {FONT-WEIGHT:bold; FONT-SIZE:9px; COLOR:#ffffff; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR:#cc0000; height:20px; padding:1px 3px 2px 3px; text-align:center; border-color: #FFFFFF #666666 #666666;  border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-decoration:none; cursor:pointer;}
.redbutton50 {FONT-WEIGHT:bold; FONT-SIZE:9px; COLOR:#ffffff; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; background-color:#cc0000; width:50px; height:20px; text-align:center; border-color: #FFFFFF #666666 #666666;  border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-decoration:none; cursor:pointer;}
.redbutton100 {FONT-WEIGHT:bold; FONT-SIZE:9px; COLOR:#ffffff; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR:#cc0000; width:100px; height:20px; padding:1px 3px 2px 3px; text-align:center; border-color: #FFFFFF #666666 #666666;  border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-decoration:none; cursor:pointer;}
.redbutton150 {FONT-WEIGHT:bold; FONT-SIZE:9px; COLOR:#ffffff; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR:#cc0000; width:150px; height:20px; padding:1px 3px 2px 3px; text-align:center; border-color: #FFFFFF #666666 #666666;  border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-decoration:none; cursor:pointer;}
.processing {PADDING-RIGHT:5px; PADDING-LEFT:5px; FONT-WEIGHT:bold; FONT-SIZE:12px; PADDING-BOTTOM:6px; WIDTH:180px; COLOR:#ffffff; PADDING-TOP:6px; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING:3px; BACKGROUND-COLOR:#cc0000; TEXT-ALIGN:center; TEXT-DECORATION:blink;}

.picborder {border: thin solid #cc0000; }
.grooveborder { border-style:ridge; FONT-WEIGHT:normal; FONT-SIZE:10px; COLOR:#CCCCCC; LINE-HEIGHT:14px; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;}

.boldred {FONT-WEIGHT:bold; COLOR:#CC0000;}
.red {COLOR:#CC0000;}
.border3 {BORDER-RIGHT:#9f9f9f 1px solid; BORDER-TOP:#ffffff 0px solid; BORDER-LEFT:#9f9f9f 1px solid; BORDER-BOTTOM:#9f9f9f 1px solid;}
.border4 {BORDER-RIGHT:#9f9f9f 1px solid; BORDER-TOP:#9f9f9f 0px solid; BORDER-LEFT:#9f9f9f 1px solid; BORDER-BOTTOM:#9f9f9f 1px solid;}
.bodyreg {FONT-WEIGHT:normal; FONT-SIZE:11px; LINE-HEIGHT:16px; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;}
.border4 {BORDER-RIGHT:#9f9f9f 1px solid; BORDER-TOP:#efefef 1px solid; BORDER-LEFT:#efefef 1px solid; BORDER-BOTTOM:#9f9f9f 1px solid;}
.footer {FONT-WEIGHT:normal; FONT-SIZE:9px; COLOR:#666666; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; text-align:left;}
.bordersub {BORDER-RIGHT:#666666 1px solid; BORDER-TOP:#cccccc 1px solid; BORDER-LEFT:#999999 1px solid; BORDER-BOTTOM:#666666 1px solid;}
.border5 {BORDER-RIGHT:#9f9f9f 1px solid; BORDER-TOP:#efefef 0px solid; BORDER-LEFT:#9f9f9f 1px solid; BORDER-BOTTOM:#9f9f9f 0px solid;}
.bodybold {FONT-WEIGHT:bold; FONT-SIZE:11px; COLOR:#CCCCCC; LINE-HEIGHT:16px; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;}
.bodyboldred {FONT-WEIGHT:bold; FONT-SIZE:11px; COLOR:#ff0000; LINE-HEIGHT:16px; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;}

.tab50 {PADDING-LEFT:50px;}
.tab25 {PADDING-LEFT:25px;}

.picright {float:right; margin-left:10px; margin-bottom:5px;}
.picleft {float:left; margin-right:10px; margin-bottom:5px;}

.centerdiv{ /*IE method of centering a relative div*/ text-align: center;}
.centerdiv>div{ /*Proper way to center a relative div*/margin: 0 auto;}

.upgradeExpander {margin-left:22px; margin-right:20px; text-align:justify;}
.upgradeItem {font-weight:bold;color:#FFFFFF;}    

/*- Menu --------------------------- */
#menu ul {list-style: none; margin: 0; padding: 0;}
#menu img {border: none;} 

#menu {width: 199px; margin: 0px; border-style: solid solid none solid; border-color: #000000; border-width: 1px;}
#menu li a { height: 32px; voice-family: "\"}\""; voice-family: inherit; height: 24px; text-decoration: none;}
#menu li a:link {color: #FFFFFF; display: block; background: url(http://www.buckeyegymnastics.com/images/menu.gif); padding: 8px 0 0 10px;} 
#menu li a:visited {color: #FFFFFF; display: block; background: url(http://www.buckeyegymnastics.com/images/menu.gif); padding: 8px 0 0 10px;}
#menu li a:hover { color: #FFFFFF; background: url(http://www.buckeyegymnastics.com/images/menu.gif) 0 -32px; padding: 8px 0 0 10px;}

#menu #submenu {height:32px; background: url(http://www.buckeyegymnastics.com/images/menu.gif) 0 -64px;}
#menu #submenu a {height:32px; background: url(http://www.buckeyegymnastics.com/images/menu.gif) 0 -64px;}

#menu #current {height:24px; background: url(http://www.buckeyegymnastics.com/images/menu.gif) 0 -32px; padding: 8px 0 0 10px;}
#menu #current a {height:24px; background: url(http://www.buckeyegymnastics.com/images/menu.gif) 0 -32px; padding: 8px 0 0 10px;}

/*- Tabs --------------------------- */
#header ul {list-style: none; padding: 0; margin: 0;}
#header li {float: left; border: 1px solid #cc0000; border-bottom-width: 0; margin: 0;}
#header a {text-decoration: none; display: block; background: #1b1b1b;padding: 0.24em 1em; color: #CCCCCC; width: 8em; text-align: center;}
#header a:hover {background: #1b1b1b;}	
#header #selected {border-color: cc0000;}
#header #selected a {position: relative;top: 1px; background: FFFFFF; color:#cc0000; font-weight:bold;}	
#headercontent {border: 1px solid #cc0000; clear: both; padding: 0 1em;}