body { font: .7em Arial, "Trebuchet MS", Tahoma, sans-serif;  line-height: 1.6em; background: #fff;  color: #444;  }
a { color: #E0691A;background: inherit;}
a:hover { color: #6C757A; background: inherit; }
h1 { font: bold 1.4em "Trebuchet MS", Arial, Sans-Serif; padding: 0px 0px 0px 0px; margin: 0; }
h1 a { color: #737373; background: inherit; }
sup { font-size: .5em; }
h1 a, h2 a { text-decoration: none; }
h1 a:hover, h2 a:hover { color: #FF6600; background: inherit; }
h2 { font-size: 1.5em; margin-bottom: 5px; color: #000; background: inherit; }
p { margin: 0 0 5px 0; }
ul { list-style : none; }
.bullet_list { list-style: square; }
.orange { color: #E0692A; }
.content { margin: 0 auto; width: 980px; padding: 12px; font-size: 13px; }
.header { height: 75px;  }
.headerold { height: 75px; background: #fff; color: #74DF00; background: url(../images/gmaaLogo.jpg) repeat-x;}

.top_info { width: inherit; height: inherit; color: #808080;   }
.top_info_left { width: 500px; float: left; background: inherit; position:relative; font-size: 12pt;}
.top_info_leftold { width: 500px; float: left; background: inherit; position:relative; top: 35px; left: 10px; color: #fff; font-size: 12pt;}
.top_info_right { float: right; width: 290px; position:relative; top: 65px; text-align: right;  margin-right: 5px; }
.top_info_rightold { float: right; width: 290px; position:relative; top: 25px; text-align: right; color: #FFF; margin-right: 5px; }
.top_info_right2 a { color: #FFF;  }

.browse_category  { width: 200px; color: #FFF; background: inherit;}

.bar{ font-size: 1.1em; clear: both; height: 30px; color: #FFF; background: #265926; padding: 0px;}
.bar.old { font-size: 1.1em; clear: both; height: 30px; color: #FFF; background: #008000; padding: 0px;}
.bar div { float: left; padding: 6px 12px 6px 12px; color: #74DF00; }
.bar div:hover { color: #000; float: left; background: #FFF;}
.bar div:hover a { color: #000;}
.bar div.active { background: #9CCF00; color: #fff; font-weight: bold; }
.bar div.active.old { background: #E0691A; color: #fff; font-weight: bold; }
.bar div a {  font-weight: bold; color: #FFF;  background: inherit; text-decoration: none; } 
.bar div a:hover { color: #000; }


.bar ul { margin-top:0; margin-bottom:0; }
.bar li { float: left;  padding: 6px 12px 6px 12px; color: #74DF00;}
.bar li:hover { color: #000; float: left; background: #FFF;}
.bar li:hover a { color: #000;}
.bar li a:hover { color: #000; }
.bar li.active{ background: #9CCF00; color: #fff; font-weight: bold; }
.bar li.active.old { background: #E0691A; color: #fff; font-weight: bold; }
.bar li a {  font-weight: bold; color: #FFF;  background: inherit; text-decoration: none; } 


.subbar { clear: both; font-size: 0.9em; height: 30px; color: #FFF; background: #9CCF00; }
.subbar.old { clear: both; font-size: 0.9em; height: 30px; color: #FFF; background: #E0691A; }
.subbar div { float: left; padding: 6px 12px 6px 12px; color: #74DF00; }
.subbar div:hover { color: #000; float: left; background: #FFF; }
.subbar div:hover a { color: #000;}
.subbar div.active {background: #000; color: #fff; font-weight: bold; }
.subbar div.active:hover a { color: #fff;}
.subbar div.active { background: #000; color: #fff; font-weight: bold; }
.subbar div.active a:hover { color: #fff; }
.subbar div a {  font-weight: bold; color: #FFF;  background: inherit; text-decoration: none; } 


.subbar ul { margin-top:0; margin-bottom:0; }
.subbar li { padding: 6px 12px 6px 12px; color: #74DF00; float: left;  }
.subbar li:hover { color: #000; float: left; background: #FFF;}
.subbar li a:hover { color: #000; }
.subbar li:hover a { color: #000;}
.subbar li.active:hover a { color: #fff;}
.subbar li.active { background: #000; color: #fff; font-weight: bold; }
.subbar li.active a:hover { color: #fff; }
.subbar li a {  font-weight: bold; color: #FFF;  background: inherit; text-decoration: none; } 

.mission { background: #e9e9e9; color: #808080; width:570px; font-weight: bold; padding: 21px 5px 21px 5px; margin: 5px 0; text-align:center; float: right;}

.left { float: left; width: 65%; margin: 0 0 10px 0; }



.left h2 { clear: both; background: #E8E8E8; color: #444; padding: 3px 0 4px 43px; font: bold 1.2em "Trebuchet MS", Arial, Sans-Serif; margin: 0 0 10px 0; }
.left_side { float: left; width: 180px; padding: 0 0 0 10px; margin: 10px 0 0 38px; }
.right_side { float: right; width: 280px; background: #FFF; color: #414141; padding: 0 0 0 70px; margin: 10px 0; }
.left_box { margin: 0 0 10px 0; color: #000; background: #FFF; padding: 3px 0; font-size: 1.2em;}	

.right { float: right; width: 35%; margin: 0 0 10px 0; font-size: 1.1em; }
.right h3 { background: #BDBDBD  url(images/h3bg.gif) no-repeat center right; color: #FFF; padding: 8px 0 8px 5px; font: bold .9em Tahoma, Arial, Sans-Serif; margin: 0 0 3px 0; }
.right_articles { background: #f5f5f5; color: #414141; padding: 8px; margin: 0 0 3px 0; }
.notice { background: #eee; color: #808080; padding: 22px 8px; margin: 0 0 3px 0; height:100px; }
.image { float: left; margin: 0 10px 10px 0; } 
.ourraces { background:#FFF; float:left; padding:2px; margin:1px 0 0 4px; font-size:.8em; }
.footer   { clear: both; text-align: center; padding: 10px 0; border-top: 1px solid #ccc; line-height: 2em; }
.footer a { color: #808080; background: #fff; }

.page_content { float: left; width: inherit; margin: 0 0 10px 0; }
.page_content h2 { clear: both; background: #E8E8E8; color: #444; padding: 3px 0 4px 43px; font: bold 1.2em "Trebuchet MS", Arial, Sans-Serif; margin: 0 0 10px 0; }
.page_content_previous { text-align:right;}
TD { font-size: 1.1em; }

pre, pre p, pre th, pre td { font-family: "Courier New", Courier, mono; white-space: pre; font-size: 12px; color: #000000}
.Black10 {font-size:80.5%; color:#000066;}

