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;}
.CalClient {width: 100%}
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 {display: none;}
.Main-Menu a {text-decoration:none; color:#fbecbd; font-size:14px; font-weight:500; font-family:Arial, Helvetica, sans-serif; padding: 0px 30px 0px 30px; letter-spacing: 0px;}
.Main-Menu a:link {text-decoration:none; color:#fbecbd; font-size:14px; font-weight:500; font-family:Arial, Helvetica, sans-serif; padding: 0px 30px 0px 30px; letter-spacing: 0px;}
.Main-Menu a:visited {text-decoration:none; color:#fbecbd; font-size:14px; font-weight:500; font-family:Arial, Helvetica, sans-serif; padding: 0px 30px 0px 30px; letter-spacing: 0px;}
.Main-Menu a:hover {color:#FFCC00;}
.Sub-Menu {display: none;}
.Sub-Menu a {text-decoration:none;}
.Sub-Menu a:hover {color:#2C9DC9}
.Level2-Stacks-Left {}
.Level2-Stacks-Right {}
.Level2 {border:1px solid #000000; border-top:0px none; }
.Level3-Stack {}
.Level3-Stack-Bottom{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; min-height: 750px;}
.Content-MemberBody {border:1px solid #000000;border-top:0px none;border-bottom:0px none;background:#FFFFFF; min-height: 750px;}
.Content {padding:10px;font-family:Arial, Helvetica, sans-serif; text-align:left; }
.Content-MainPage {padding:10px;font-family:Arial, Helvetica, sans-serif; text-align:left;}
.Avatar {display: none}
.SideMenu {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;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;}
.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}
.SideMenuBottomFront {}
.SideMenuBottom {}
.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;}