
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:10px;font-weight:bold;border:1px solid #003366;background:#FBFEFF; color:#006699; font-family:  "Trebuchet MS", Helvetica, Arial, sans-serif;}
.submit {font-size:10px; 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 {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; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size: 10px;}
.Sub-Menu a {text-decoration:none;}
.Sub-Menu a:hover {color:#2C9DC9}
.Level2-Stacks-Left {background: none; position:relative; left:-7px;}
.Level2-Stacks-Right {background:url(/images/right-stack-repeat.gif) repeat-y right top;}
.Level2 {background:#d0d0d0; border:1px solid #000000; border-top:0px none; border-bottom:0px none;}
.Level3-Stack {}
.Level3-Stack-Bottom{background:url(/images/back-stack-bottom.gif) no-repeat center; height:30px; text-align: center; font-size: 8pt; font-family:Arial, Helvetica, sans-serif;}
.Content-Body {border:1px solid #000000;border-top:0px none;border-bottom:0px none;background:#FFFFFF;}
.Content-MemberBody {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}
.Content-MainPage {padding:10px;font-family:Arial, Helvetica, sans-serif; text-align:left; }
.Avatar {}
.SideMenu {background: url(/images/sidemenu.jpg) no-repeat top left; padding:20px; text-align:left; color:#FFFFCC; font-family:Geneva, Arial, Helvetica, sans-serif; display: none;}
.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;}
.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; margin-top:0px; 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; }
.membernav:hover {border-left:3px double #0099CC; border-right:3px double #0099CC;}
.membernav a {font-size: 12pt; display:block; 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; color: #ffe9a4}

.SideMenuBottomFront {background: url(../images/sidemenu-bottom.jpg) repeat-y top left;}
.SideMenuBottom {background: url(../images/sidemenu-bottom.jpg) repeat-y top left;}
.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;}