html {overflow-y: scroll;}
body{text-align:center;background-color:#83991f;background-repeat:repeat-x;margin:0px;padding:0px;}
h3{font-size:20px;margin:0px;}
h3 span.small {font-size:10px;margin:0px;}
#top{margin:0 auto;width:971px;margin-top:10px;height:61px;background-image:	url(http://mg-src.s3.amazonaws.com/css/img/top.jpg);}
#logo{float:left;width:185px;margin-top:10px;margin-left:7px;}
#menu{float:left;margin-top:15px;margin-left:14px;}
#navigation, #content,.section{padding:0;margin:0;list-style:none;}
#page{margin:0 auto;width:985px;height:390px;margin-top:2px;}
#content{overflow:hidden;width:680px;height:370px;float:left;text-align:left;margin-top:10px;position:relative;}
.required{font-weight:bold;color:#ff0000;}
#log{float:left; width:166px;padding:24px 22px}
#log .er{font-family:Arial;font-size:13px;color:#CC0000;font-weight:bold;}
#log p{margin:0px;padding:0px;margin-bottom:3px;}
#log h4{font-family:Arial;font-weight:bold;font-size:12px;background-image:url(http://mg-src.s3.amazonaws.com/css/img/alert.png);background-repeat:no-repeat;padding-left:46px;background-position:left;height:46px;width:175px;margin:0px;}
#botton{height:30px;background-image:url(http://mg-src.s3.amazonaws.com/css/img/botton.jpg);margin:0 auto;background-repeat:no-repeat;width:985px;color:#FFFFFF;text-align:center;font-family:Arial;font-size:12px;/margin-top:20px; line-height:210%; background-position:50% 50%;}
#page2{width:100%;height:400px;background-image:url(http://mg-src.s3.amazonaws.com/css/img/midle.jpg);background-repeat:no-repeat;}
#content h2{color:#993333;margin:20px 0px 10px 0px;}
#content a{color:#777;font-weight:bolder;text-decoration:none;}
#menu .sup{font-size:14px;font-family:Arial;margin-right:5px;}
#menu a{color:white;font-weight:bolder;text-decoration:none;background-color:#424d0e;padding:5px;}				
#menu a:active{color:#006600;background-color:#FFFFFF;}
#panel p{font-size:12px;}
#panel{}
.section{width:6800px;position:relative;font-family:Arial;}
.section ul{list-style:none;}
.section .sub{position:relative;float:left;padding:9px 25px 15px 40px;width:640px;height:502px;}
#content .section .sub a{color:blue; text-decoration:underline;}
#form{font-family:Arial;font-size:12px;text-align:left;}
.fieldokay, .fielderror{width:120px;height:25px;border:1px solid #25491D;font-family:Arial;font-size:16px;}
.fielderror{border:1px solid #9F0004;background-color:#FFDFE0;}
#form select{width:260px;}
#form ul{list-style:none;margin:0px;padding:0px;}
#form ul label{text-align:left;}
.section .sub p {margin:10px 0;font-size:14px;line-height:1.4em;}
.section .sub ul {margin:0 0 10px 0; padding:0;}
.section .sub ul li {margin:0;font-size:14px;line-height:1.2em;background:url(http://mg-src.s3.amazonaws.com/css/img/star.png) no-repeat top left; padding:11px 0 0 35px;}
.next, .prev{position:absolute;bottom:165px;}
.section .next, .section .prev{font-size:18px;color:#2b4f00 !important;float:right; text-decoration:none;}
.section .next{right:30px;}
.section .prev{left:30px;}
.message{background:#EEE;border:1px solid #999;color:#333;font-size:12px;padding:1px;position:absolute;left:11px;}
#first{top:484px !important;top:498px;}
#second{top:503px !important;top:517px;}
#errorslog {margin:69px 0px 0px 442px; /margin-left:-280px; background-image:url(http://mg-src.s3.amazonaws.com/css/img/log.png); background-repeat:no-repeat; width:260px; height:300px; text-align:left; display:none;}
#left {float:left; width:363px;}
#right {float:left; width:240px; margin-left:20px;}
#close {margin:14px 0 0 0;float:left;}
#errorHolder {position:absolute; top:120px; z-index:2000;}
.showVideo,.section ul li div embed{float:left;margin:0px 15px 15px 0;}
#WhereWhen ul li {position:relative;}
#WhereWhen ul li em{position:absolute;right:0px;}
#WhereWhen .events {float:left;text-align:center;margin:0 5px 5px 0;padding:5px;border:1px solid #CCC;background:#EEE;width:111px;}
#WhereWhen .events .eve-location {padding:0;margin:0;font-size:13px;}
#WhereWhen .events .eve-location em {font-size:11px;}
.calendar {text-align: center;margin:0px auto;position: relative;bottom: 4px;height: 47px;width: 46px;}
.calendar img {width: 40px;height: 40px;}
.cal-month {font-size: 9px;font-weight: bold;color: #fff;padding-top: 9px;letter-spacing: 0;text-shadow: #333 0 1px 0;}
.cal-date {color: #222;font-size: 17px;font-weight: bold;padding-top: 1px;padding-right: 1px;}
#content h2.subHead {position:absolute;bottom:165px;left:157px;margin:0;text-align:center;width:400px;}
#content p.directQuote {font-size:20px;padding:20px;border:3px solid #CCC;background:#EEE url(http://mg-src.s3.amazonaws.com/css/img/quote.png) no-repeat top left;text-align:justify;}
#content p.who {text-align:right;padding:0 20px 0 0;color:#C00;font-size:16px;}
#content p.whoVideo {text-align:left;padding:0 20px 0 0;color:#C00;font-size:16px;}
div.section ul li.sub#WhereWhen a.learnonline {display:block;margin:0px auto; width:550px;text-align:center;background:#2b4f00;color:#FFF;border:1px solid #2b4f00;padding:3px 5px;font-weight:bold;clear:both;text-decoration:none;}