html,body { height:55em; background:#d8e3f5 url(../images/generic/bgGrad.jpg) top left fixed repeat-y;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
#positionContainer {position:absolute;left:20%;top:0%;}
#mainContainer { background:#ffffff;width:50em;height:52em;border:1px solid black;position:relative;}
#containerHeader {height:10em;background:#4194f0 url(../images/generic/headerGrad.jpg) top left fixed repeat-x;border:0px solid black;}
#headerContent{margin-left:0.6em;background-image:url(../images/generic/logo.gif);background-repeat:no-repeat;height:10em;}
#headerTextTop{padding-top:0.2em;padding-left:4.8em;}
#headerTextBot{padding-left:5.8em;}
.headerText{color:#ffffff;font-size:3.5em;font-weight:600;}
#containerMenu{border-bottom: 1px solid #5d595c;border-top: 1px solid #5d595c;height:2em;background:#c3c3c3 url(../images/generic/menuGrad.gif) top left repeat-x;}
#menuButtonHome{width:10em;border-right:1px solid #5d595c;}
#menuButtonROH{width:9.5em;}
#shopButton{float:right;color:#ffffff;background:#9b1017 url(../images/generic/menuGradRed.gif) top left repeat-x;}
.menuButton{float:left;width:5.5em;height:2em;text-align:center;font-weight:600;color:#5d595c;margin-left:0.3em;}
.buttonText{margin-top:0.2em;font-size:1.2em;}
#containerLeftMenu{float:left;height:39.9em;background-color:#c3c3c3;width:10.3em;border-right:1px solid #5d595c;}
#subMenuHeader{color:#2c4559;font-size:1.4em;font-weight:600;padding-left:0.8em;padding-top:0.8em;}
.subMenuItem{color:#2c4559;font-size:1em;font-weight:600;padding-top:0.5em;padding-left:2em;}
#containerLeftUpperMenu{height:30.5em;}
#containerLeftLowerMenu{height:7em;}
.subMenuButton{border-top:1px solid #5d595c;padding-top:0.2em;height:1.7em;font-size:1.2em;font-weight:600;text-align:center; }
#subMenuBottomButton{border-bottom:1px solid #5d595c;}
#containerBody{height:30em;float:left;}
#containerFooter{padding-top:0.4em;font-size:1em;width:50em;height:2em;background-color:#2c4559;color:#ffffff;font-weight:600;border-bottom: 1px solid black;border-right: 1px solid black;border-left: 1px solid black;}
#advertContainerFooter{padding-top:0.4em;font-size:1em;width:50em;height:12em;background-color:#2c4559;color:#ffffff;font-weight:600;border-bottom: 1px solid black;border-right: 1px solid black;border-left: 1px solid black;}
#advertRow{margin-top:2em;width:50em;}
#ckAdvert{float:left;padding-left:11em;}
#amazonAdvert{float:left;padding:1.5em 1.5em 1.5em 1.5em;width:5em;}
#copyrightContainer{text-align:center;float:left;width:41em;font-size:1.1em;}
#sitemapContainer{float:left;}
#siteMapLink{color:#ffffff;font-size:1.1em;}
.topMenuLink {color:#5d595c;}
.topShopMenuLink {color:#ffffff;}
.subMenuLink{color:#2c4559;}
#containerBody{padding:1em;font-family:Georgia,Arial;}
#contactPageTable{margin-left:5em;margin-top:2em;}
#contactPageTable tr{}
#contactPageTable td{width:10em;}
.contentHeaderText{color:#2C4559;font-size:1.4em;font-weight:600;}
.mainWidth{width:35em;}
#news{margin-top:0.5em;width:37em;border: 1px black solid;border-collapse: collapse;border-spacing: 0px;margin-top: 0px;}
#news tr {height:3.5em;vertical-align:top;border:1px solid black;}
#news td {padding-left:0.5em;border:1px solid black;border-collapse:collapse;border-spacing:0;}
#news .newsDate {width:7em;text-align:center;}
#news .newsHeadline {width:25em;}
#news .newsLink {width:5em;text-align:center;}
.pageLink{color:#2C4559;font-weight:600;}
#historyMainContainer{background:#ffffff;width:50em;height:515em;border:1px solid black;position:relative;}
#historyContainerLeftUpperMenu{height:493.5em;}
#historyContainerLeftMenu{float:left;height:502.9em;background-color:#c3c3c3;width:10.3em;border-right:1px solid #5d595c;}
#historyTable {border: 1px black solid;border-collapse: collapse;border-spacing: 0px;margin-top: 0px;}
#historyTable td{border:1px solid black;border-collapse:collapse;border-spacing:0;}
#factMainContainer{background:#ffffff;width:50em;height:200em;border:1px solid black;position:relative;}
#factContainerLeftUpperMenu{height:178.5em;}
#factContainerLeftMenu{float:left;height:187.9em;background-color:#c3c3c3;width:10.3em;border-right:1px solid #5d595c;}
#factTable {border: 1px black solid;border-collapse: collapse;border-spacing: 0px;margin-top: 0px;}
#factTable td{border:1px solid black;border-collapse:collapse;border-spacing:0;padding:3px;}
#bookMainContainer{background:#ffffff;width:50em;height:422em;border:1px solid black;position:relative;}
#bookContainerLeftUpperMenu{height:400.5em;}
#bookContainerLeftMenu{float:left;height:409.9em;background-color:#c3c3c3;width:10.3em;border-right:1px solid #5d595c;}
#bookTable {border: 1px black solid;border-collapse: collapse;border-spacing: 0px;margin-top: 0px;}
#bookTable td{border:1px solid black;border-collapse:collapse;border-spacing:0;padding:3px;}
#magazineMainContainer{background:#ffffff;width:50em;height:97em;border:1px solid black;position:relative;}
#magazineContainerLeftUpperMenu{height:75.5em;}
#magazineContainerLeftMenu{float:left;height:84.9em;background-color:#c3c3c3;width:10.3em;border-right:1px solid #5d595c;}
#magazineTable {border: 1px black solid;border-collapse: collapse;border-spacing: 0px;margin-top: 0px;}
#magazineTable td{border:1px solid black;border-collapse:collapse;border-spacing:0;padding:3px;}
.bookTitle{font-weight:600;}
#shopMainContainer{background:#ffffff;width:50em;height:97em;border:1px solid black;position:relative;}
#shopContainerLeftUpperMenu{height:75.5em;}
#shopContainerLeftMenu{float:left;height:84.9em;background-color:#c3c3c3;width:10.3em;border-right:1px solid #5d595c;}
.bookOrderRow{width:40em;font-size:0.8em;margin:0.5em;}
.bookDesc{float:left;width:28em;}
.bookImage{float:left;width:5em;margin:0.2em;}
.bookShopTitle{color:2C4559;font-weight:600;}
#allStarMainContainer{background:#ffffff;width:50em;height:65em;border:1px solid black;position:relative;}
#allStarContainerLeftUpperMenu{height:43.5em;}
#allStarContainerLeftMenu{float:left;height:52.9em;background-color:#c3c3c3;width:10.3em;border-right:1px solid #5d595c;}
#allStarMainContainerLong1{background:#ffffff;width:50em;height:80em;border:1px solid black;position:relative;}
#allStarContainerLeftUpperMenuLong1{height:58.5em;}
#allStarContainerLeftMenuLong1{float:left;height:67.9em;background-color:#c3c3c3;width:10.3em;border-right:1px solid #5d595c;}
#allStarSubHeader{width:35em;margin-bottom:1em;}
#allStarTeams{border-collapse:collapse;border-spacing:0;}
#allStarTeams td{ width:12em;text-align:center;border:1px solid black;border-collapse:collapse;border-spacing:0;padding:3px;}
#allStarYear{text-align:center;color:#9B1017;margin-bottom:1em;}
#allStarTeamTable, #allStarTeamTable2{font-size:0.8em;margin-left:1em;text-align:center;width:45em;border-collapse:collapse;border-spacing:0;}
#allStarTeamTableThin{font-size:0.8em;margin-left:8.5em;text-align:center;width:30em;border-collapse:collapse;border-spacing:0;}
#allStarTeamTable td, #allStarTeamTable2 td, #allStarTeamTableThin td{text-align:center;border:1px solid black;border-collapse:collapse;border-spacing:0;padding:3px;}
.allStarTeamHeader{background-color:#2C4559;;color:white;text-align:center;}
.redStar{color:#9B1017;}
.topTableHeaderText{font-weight:600;font-size:1.5em;text-align:center;margin-bottom:1em;}
.tableHeaderText{font-weight:600;font-size:1.5em;text-align:center;margin-top:1em;margin-bottom:1em;}
.linksTable{padding-left:3em;border:1px solid black;border-collapse:collapse;width:35em;}
.linksTable td{border-bottom:1px solid black;border-left:1px solid black;border-collapse:collapse;border-spacing:0;padding:3px;}
.imageLinksTable{padding-left:3em;border:1px solid black;border-collapse:collapse;width:35em;}
.imageLinksTable td{border-bottom:1px solid black;}
.imageLinksTable td.tableImage{border-left:1px solid black;border-collapse:collapse;border-spacing:0;padding:3px;}
.tableImage{width: 5em;padding:0.5em;}
.linkImage{height:83px;width:83px;}
.tableLinkName{width:25em;padding-left:2em;}
.link{text-decoration:none;color:black;}
.techHeader{font-weight:600;font-size:1.2em;color:#2C4559;}
#gbRosterMainContainer{background:#ffffff;width:50em;height:110em;border:1px solid black;position:relative;}
#gbRosterContainerLeftUpperMenu{height:88.5em;}
#gbRosterContainerLeftMenu{float:left;height:97.9em;background-color:#c3c3c3;width:10.3em;border-right:1px solid #5d595c;}
#gbRosterSubHeader{width:35em;margin-bottom:1em;}
#rosterTable{padding-left:3em;border:1px solid black;border-collapse:collapse;width:35em;}
#rosterTable td{border-bottom:1px solid black;border-left:1px solid black;border-collapse:collapse;border-spacing:0;padding:3px;}
.rosterColumnHeader{background-color:#9B1017;color:white;text-align:center;}
#siteMapTable{width:30em;font-weight:600;padding-top:1em;padding-left:0.5em;}
#gbrYearIndexMainContainer{background:#ffffff;width:50em;height:62em;border:1px solid black;position:relative;}
#gbrYearIndexContainerLeftUpperMenu{height:40.5em;}
#gbrYearIndexContainerLeftMenu{float:left;height:49.9em;background-color:#c3c3c3;width:10.3em;border-right:1px solid #5d595c;}
.gbrYearHeader{color:#9B1017;font-size:2em;font-weight:600;padding-top:0.5em;text-align:center;}
.gbYearTable{padding-left:3em;border:1px solid black;border-collapse:collapse;width:35em;}
.gbYearTable td{border-bottom:1px solid black;border-left:1px solid black;border-collapse:collapse;border-spacing:0;padding:3px;}
.gbrYearaboveContent{text-align:center;}
#gbrYearIndexMainContainerLong1{background:#ffffff;width:50em;height:115em;border:1px solid black;position:relative;}
#gbrYearIndexContainerLeftUpperMenuLong1{height:93.5em;}
#gbrYearIndexContainerLeftMenuLong1{float:left;height:102.9em;background-color:#c3c3c3;width:10.3em;border-right:1px solid #5d595c;}
#gbrYearIndexMainContainerLong2{background:#ffffff;width:50em;height:130em;border:1px solid black;position:relative;}
#gbrYearIndexContainerLeftUpperMenuLong2{height:108.5em;}
#gbrYearIndexContainerLeftMenuLong2{float:left;height:117.9em;background-color:#c3c3c3;width:10.3em;border-right:1px solid #5d595c;}
#gbrYearIndexMainContainerLong3{background:#ffffff;width:50em;height:235em;border:1px solid black;position:relative;}
#gbrYearIndexContainerLeftUpperMenuLong3{height:213.5em;}
#gbrYearIndexContainerLeftMenuLong3{float:left;height:222.9em;background-color:#c3c3c3;width:10.3em;border-right:1px solid #5d595c;}
#gbrYearIndexMainContainerLong4{background:#ffffff;width:50em;height:295em;border:1px solid black;position:relative;}
#gbrYearIndexContainerLeftUpperMenuLong4{height:273.5em;}
#gbrYearIndexContainerLeftMenuLong4{float:left;height:282.9em;background-color:#c3c3c3;width:10.3em;border-right:1px solid #5d595c;}
#memberIndexMainContainer{background:#ffffff;width:50em;height:80em;border:1px solid black;position:relative;}
#memberIndexContainerLeftUpperMenu{height:58.5em;}
#memberIndexContainerLeftMenu{float:left;height:67.9em;background-color:#c3c3c3;width:10.3em;border-right:1px solid #5d595c;}
