
body {background:#288baa url(/images/bg-gradient.gif) repeat-x top; text-align:center;}
h2 {background:url(images/h2-bg.gif) no-repeat left -10px #FFF; text-indent: 10px; height: 60px; overflow:hidden; font-size: 22pt; margin:0px; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;}
a:visited {color:#006699}
a:link {color:#006699}
.input {font-size:20px;font-weight:bold;border:1px solid #003366;background:#FBFEFF; color:#006699; font-family:  "Trebuchet MS", Helvetica, Arial, sans-serif;}
.submit {font-size:20px; font-family:  "Trebuchet MS", Helvetica, Arial, sans-serif; font-weight:bold; color: #FFFFFF; border:1px solid #006699; background:#003366; color:#FFFBDF; cursor: pointer; background: #2367aa url(images/submit.gif) repeat-x;}
.Main-Body {
}
#Header {text-align:center;}
.Main-Menu {background:url(/images/top-menu.gif) no-repeat top center; height:39px; overflow:hidden;padding: 8px 20px 0px 20px;}
.Main-Menu a {text-decoration:none; color:#fbecbd; font-size:20px; font-weight:500; font-family:Arial, Helvetica, sans-serif; padding: 0px 30px 0px 30px; letter-spacing: 5px;}
.Main-Menu a:link {text-decoration:none; color:#fbecbd; font-size:20px; font-weight:500; font-family:Arial, Helvetica, sans-serif; padding: 0px 30px 0px 30px; letter-spacing: 5px;}
.Main-Menu a:visited {text-decoration:none; color:#fbecbd; font-size:20px; font-weight:500; font-family:Arial, Helvetica, sans-serif; padding: 0px 30px 0px 30px; letter-spacing: 5px;}
.Main-Menu a:hover {color:#FFCC00;}
.Sub-Menu {background:#ffe9a4; border:1px solid #000000; border-top:0px none; margin:0px 10px 10px 10px; padding: 12px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size: 18px;}
.Sub-Menu a {text-decoration:none;}
.Sub-Menu a:hover {color:#2C9DC9}
.Level2-Stacks-Left {background:url(/images/left-stack-repeat.gif) repeat-y left top; width:939px; position:relative; left:-7px;}
.Level2-Stacks-Right {background:url(/images/right-stack-repeat.gif) repeat-y right top; width:937px;}
.Level2 {width:925px; background:url(/images/layer-2-gradient.gif) repeat-x top #d0d0d0; border:1px solid #000000; border-top:0px none; border-bottom:0px none;}
.Level3-Stack {background:url(/images/back-stack.gif) bottom center no-repeat;}
.Level3-Stack-Bottom{background:url(/images/back-stack-bottom.gif) no-repeat center; height:30px; text-align: center; text-indent: 550px;; font-size: 8pt; font-family:Arial, Helvetica, sans-serif;}
.Content-Body {width:880px;border:1px solid #000000;border-top:0px none;border-bottom:0px none;background:#FFFFFF;}
.Content-MemberBody {width:880px;border:1px solid #000000;border-top:0px none;border-bottom:0px none;background:#FFFFFF;}
.Content {padding:10px;font-family:Arial, Helvetica, sans-serif; text-align:left; white-space:normal; margin-left:250px;}
.Content-MainPage {padding:10px;font-family:Arial, Helvetica, sans-serif; text-align:left; margin-left:265px;}
.Avatar {position:absolute;z-index:100;width:235px;left:39px;top:10px;}
.SideMenu {position:absolute;z-index:100;width:200px;left:39px;top:10px;background: url(/images/sidemenu.jpg) no-repeat top left; min-height: 600px; padding:20px; text-align:left; color:#FFFFCC; font-family:Geneva, Arial, Helvetica, sans-serif;}
.SideHead {font-size: 20px; font-weight: bold;}
.Purple-Slogan {text-align:right;margin:0px 10px 0px 10px; }
.News {background:url(/images/news-logo.gif) no-repeat top right;margin-right:10px;padding-top:85px;}
.box {background:#EAF9FF;border:1px solid #0080C0;width: 100%; float:left; font-family:arial; padding: 5px}
.BoxHead {font-weight:bold; font-size: 18px; color:#003366; }
.BlueBoxOuter { padding:3px;}
.BlueBoxTL {background: url(images/bluebox-corner.gif) top left no-repeat;}
.BlueBoxTR {background: url(images/bluebox-corner.gif) top right no-repeat;}
.BlueBoxBL {background: url(images/bluebox-corner.gif) bottom left no-repeat;}
.BlueBoxBR {background: url(images/bluebox-corner.gif) bottom right no-repeat; margin-bottom:5px;}
.BlueBox {background: #EAF9FF url(images/bluebox.gif) repeat-x top left; border:3px double #0080C0; font-family:arial; padding: 5px; position:relative;}
.BlueBox a:hover {color:#006699; background:#FFFDF2; border-bottom:1px solid #006699;}
.A {color:#00FF66; font-weight:bold; font-size:24px; float:right; display:block;}
.B {color:#00CCFF; font-weight:bold; font-size:24px; float:right; display:block;}
.C {color:#FFFF99; font-weight:bold; font-size:24px; float:right; display:block;}
.D {color:#6666CC; font-weight:bold; font-size:24px; float:right; display:block;}
.F {color:#FF3300; font-weight:bold; font-size:24px; float:right; display:block;}
.RevA {color:#006633; font-weight:bold; font-size:30px; float: left; margin-right:10px; display:block; position: absolute;}
.RevB {color:#003366; font-weight:bold; font-size:30px; float: left; margin-right:10px; display:block; position: absolute;}
.RevC {color:#CCCC00; font-weight:bold; font-size:30px; float: left; margin-right:10px; display:block; position: absolute;}
.RevD {color:#6666CC; font-weight:bold; font-size:30px; float: left; margin-right:10px; display:block; position: absolute;}
.RevF {color:#FF3300; font-weight:bold; font-size:30px; float: left; margin-right:10px; display:block; position: absolute;}
.ReviewA {color:#006633; font-weight:bold; font-size:30px; }
.ReviewB {color:#003366; font-weight:bold; font-size:30px; }
.ReviewC {color:#CCCC00; font-weight:bold; font-size:30px; }
.ReviewD {color:#6666CC; font-weight:bold; font-size:30px; }
.ReviewF {color:#FF3300; font-weight:bold; font-size:30px; }
.Search {background:url(images/searchbox.gif) no-repeat center; display:block; height:45px; vertical-align:middle; padding-left: 20px; margin-top:0px; margin-bottom:10px; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;}
.sidebarlink {text-align:right; font-size:10pt; color:#99CCFF}
.sidebarlink a:link {text-decoration:none; color:#D9ECFF}
.sidebarlink a:visited {text-decoration:none; color:#D9ECFF;}
.sidebarlink a:hover {text-decoration:none; color:#FFCC00;}
.sidebarlinkhead {text-align:left; font-size:12pt; color:#99CCFF}
.sidebarlinkhead a:link {text-decoration:none; color:#D9ECFF}
.sidebarlinkhead a:visited {text-decoration:none; color:#D9ECFF;}
.sidebarlinkhead a:hover {text-decoration:none; color:#FFCC00;}
.SideMenu a:link {text-decoration:none; color:#D9ECFF}
.SideMenu a:visited {text-decoration:none; color:#D9ECFF;}
.SideMenu a:hover {text-decoration:none; color:#FFCC00;}
.BlueBoxRead { color: #003366;}
.membernav {font-weight: bold; letter-spacing: 2px; border-left:3px double #006699; border-right:3px double #006699; width: 154px; line-height:20px; padding-bottom: 10px;}
.membernav:hover {border-left:3px double #0099CC; border-right:3px double #0099CC;}
.membernav a {font-size: 12pt; display:block; width: 152px; padding: 2px; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;}
.membernav a:link {color:#006699;}
.membernav a:visited {color:#006699;}
.membernav a:hover {background-color: #a6a26a; border-right: 4px solid #0099CC; width: 148px; color: #ffe9a4}
.membernav-outside {padding-left: 20px;}
.SideMenuBottomFront {background: url(../images/sidemenu-bottom.jpg) repeat-y top left; margin-left:10px; min-height: 450px;}
.SideMenuBottom {background: url(../images/sidemenu-bottom.jpg) repeat-y top left; margin-left:10px; min-height: 680px;}
.NewsDesc a {display: block; text-decoration: none; padding: 4px;}
.NewsDesc a:link {border:1px solid #FFFFFF; background:#FFF;}
.NewsDesc a:visited {border:1px solid #FFFFFF}
.NewsDesc a:hover {border:1px solid #B0D8FF; background: #EAF4FF}
.PageNumber {margin: 10px 0px 10px 0px;}
.PageNumber a {border:1px solid #FFFFFF; padding: 5px; color:#666666; text-decoration:none; background-color: #FFFFFF;}
.PageNumber a:hover {border:1px solid #FF9900; color:#FF9900}
.PageNumber span {border:1px solid #FFFFFF; padding: 5px; color:#006699; text-decoration:none; background-color: #FFFFFF; font-weight: bold;}
.LatestReviews-First {border-top:2px solid #C1EEFD; font-size: 18pt}
.LatestReviews {font-size:14pt; border-top: 1px solid #FFFFCC;}