
/* --- Page Body --- */

body {
   margin-top:               0px;
   margin-bottom:            10px;
   margin-left:              0px;
   margin-right:             0px;
}

.PageBody {
   width:                    950px;
   margin-right:             auto;
   margin-left:              auto;
   border-collapse:          collapse;
}
.PgBody {
   text-align:               left;
}

/* --- Accessibility Bar --- */

.AccTbl {
   height:                   27px;
   width:                    100%;
   background-color:         #7498CD;
   border-collapse:          collapse;
}
.AccTblTrTd {
   padding:                  0px;
}
.AccTblTbl {
   height:                   27px;
   width:                    950px;
   margin-right:             auto;
   margin-left:              auto;
}
.AccTblTblTrTdL {
   text-align:               left;
   padding:                  0px;
}
.AccTblTblTrTdR {
   text-align:               right;
   padding:                  0px;
}
.AccWhite13 {
   font-family:              verdana;
   font-size:                13px;
   font-weight:              normal;
   color:                    #ffffff;
   text-decoration:          none;
}
.AccWhite13:hover {
   font-family:              verdana;
   font-size:                13px;
   font-weight:              normal;
   color:                    #ffffff;
   text-decoration:          none;
}
.HCNormal {
   font-family:              verdana;
   font-size:                16px;
   font-weight:              bold;
   color:                    #7498CD;
   text-decoration:          none;
   background-color:         white;
   padding-left:             5px;
   padding-right:            5px;
   margin-right:             2px;
   border:                   1px solid #7498CD;
}
.HCNormal:hover {
   font-family:              verdana;
   font-size:                16px;
   font-weight:              bold;
   color:                    #7498CD;
   text-decoration:          none;
   background-color:         white;
   padding-left:             5px;
   padding-right:            5px;
   border:                   1px solid white;
}
.HCYB {
   font-family:              verdana;
   font-size:                16px;
   font-weight:              bold;
   color:                    black;
   text-decoration:          none;
   background-color:         yellow;
   padding-left:             5px;
   padding-right:            5px;
   margin-right:             2px;
   border:                   1px solid #7498CD;
}
.HCYB:hover {
   font-family:              verdana;
   font-size:                16px;
   font-weight:              bold;
   color:                    black;
   text-decoration:          none;
   background-color:         yellow;
   padding-left:             5px;
   padding-right:            5px;
   border:                   1px solid yellow;
}
.HCOB {
   font-family:              verdana;
   font-size:                16px;
   font-weight:              bold;
   color:                    black;
   text-decoration:          none;
   background-color:         Orange;
   padding-left:             5px;
   padding-right:            5px;
   margin-right:             2px;
   border:                   1px solid #7498CD;
}
.HCOB:hover {
   font-family:              verdana;
   font-size:                16px;
   font-weight:              bold;
   color:                    black;
   text-decoration:          none;
   background-color:         Orange;
   padding-left:             5px;
   padding-right:            5px;
   border:                   1px solid Orange;
}
.HCBY {
   font-family:              verdana;
   font-size:                16px;
   font-weight:              bold;
   color:                    yellow;
   text-decoration:          none;
   background-color:         black;
   padding-left:             5px;
   padding-right:            5px;
   margin-right:             2px;
   border:                   1px solid #7498CD;
}
.HCBY:hover {
   font-family:              verdana;
   font-size:                16px;
   font-weight:              bold;
   color:                    yellow;
   text-decoration:          none;
   background-color:         black;
   padding-left:             5px;
   padding-right:            5px;
   border:                   1px solid black;
}
.SizeSmall {
   font-family:              verdana;
   font-size:                10px;
   font-weight:              bold;
   color:                    yellow;
   text-decoration:          none;
}
.SizeSmall:hover {
   font-family:              verdana;
   font-size:                10px;
   font-weight:              bold;
   color:                    yellow;
   text-decoration:          none;
}
.SizeMedium {
   font-family:              verdana;
   font-size:                14px;
   font-weight:              bold;
   color:                    yellow;
   text-decoration:          none;
}
.SizeMedium:hover {
   font-family:              verdana;
   font-size:                14px;
   font-weight:              bold;
   color:                    yellow;
   text-decoration:          none;
}
.SizeLarge {
   font-family:              verdana;
   font-size:                16px;
   font-weight:              bold;
   color:                    yellow;
   text-decoration:          none;
}
.SizeLarge:hover {
   font-family:              verdana;
   font-size:                16px;
   font-weight:              bold;
   color:                    yellow;
   text-decoration:          none;
}

/* --- Site Header --- */

.HdrTbl {
   margin-top:               10px;
   margin-bottom:            10px;
   margin-right:             auto;
   margin-left:              auto;
   width:                    950px;
}
.HdrTblTdLeft {
   height:                   55px;

}
.HdrTblTdRight {
   height:                   60px;
   padding-right:            10px;
   background-image:         url('../Images/TopBG.jpg');
   background-repeat:        no-repeat;
   background-position:      right top;
   text-align:               right;
   width:                    700px;
   color:                    #858585;

}

/* --- Tabs --- */

.MenuWrapper {
   margin-right:             auto;
   margin-left:              auto;
   width:                    950px;
   border-collapse:          collapse;
   margin-bottom:            10px;

}
.Menu {
   padding:                  0px;
}
.Tabs {
   table-layout:             fixed;
   border-collapse:          collapse;

}
.Tab {
   background-image:         url('../Images/Tab.gif');
   background-repeat:        no-repeat;
   background-position:      left top;
   width:                    150px;
   height:                   40px;
   padding:                  0px;
   text-align:               center;
}
.TabSelected {
   background-image:         url('../Images/TabSelected.gif');
   background-repeat:        no-repeat;
   background-position:      left top;
   width:                    150px;
   height:                   40px;
   padding:                  0px;
   text-align:               center;
}
.TabSpacer {
   width:                    0px;
   background-image:         url('../Images/TabGap.bmp');
}
.TabEndBlock {
   width:                    341px;
   background-image:         url('../Images/TabGap.bmp');
   background-repeat:        repeat-x;
   text-align:               right;
}
.TabText {
   display:                  block; /*allows width and height to apply in Firefox*/ 
   font-family:              verdana;
   font-weight:              bold;
   font-size:                13px;
   color:                    #858585;
   text-decoration:          none;
   padding-top:              13px;
   padding-bottom:           9px;
}
.TabText:hover {
   display:                  block; /*allows width and height to apply in Firefox*/ 
   font-family:              verdana;
   font-weight:              bold;
   font-size:                13px;
   color:                    #4D4D4D;
   text-decoration:          none;
   padding-top:              13px;
   padding-bottom:           9px;
}
.TabTextSelected {
   display:                  block; /*allows width and height to apply in Firefox*/ 
   font-family:              verdana;
   font-weight:              bold;
   font-size:                13px;
   color:                    #7498CD;
   text-decoration:          none;
}

/* --- Page Sub Menu --- */

.SubMenu {
   background:               url(../images/SubMenu.gif) repeat-x;
   background-position:      left bottom;
   height:                   30px; 
   font-family:              verdana;
   font-weight:              normal;
   font-size:                13px;
   text-decoration:          none;
   color:                    #858585;
   border-left:              1px solid #cccccc;
   border-right:             1px solid #cccccc;
   border-bottom:            1px solid #cccccc;
   padding:                  2px;
}
.SubMenuItem {
}
.SubMenuList {
   text-align:               left;
   font-family:              verdana;
   font-weight:              normal;
   font-size:                13px;
   text-decoration:          none;
   color:                    #858585;
   padding-left:             10px;
}
.SubMenuText {
   font-family:              verdana;
   font-weight:              bold;
   font-size:                13px;
   text-decoration:          none;
   margin-left:              10px;
   margin-right:             10px;
   padding-bottom:           2px;
}
.SubMenuText:hover {
   font-family:              verdana;
   font-weight:              bold;
   font-size:                13px;
   text-decoration:          none;
   border-bottom:	     2px solid silver;
   margin-left:              10px;
   margin-right:             10px;
   padding-bottom:           2px;
}
.SubMenuTextSelected {
   font-family:              verdana;
   font-weight:              bold;
   font-size:                13px;
   text-decoration:          none;
   border-bottom:            2px solid #F88158;
   margin-left:              10px;
   margin-right:             10px;
   padding-bottom:           2px;
}

/* --- Breadcrumbs --- */

.Breadcrumbs {
   display:                  table; /*allows width and height to apply in Firefox*/ 
   width:                    950px;
   height:                   30px; 
   line-height:              30px;
   margin-right:             auto;
   margin-left:              auto;
   background-color:         #F0F4FA;
   text-align:               left;
}
.BreadcrumbText {
   display:                  table; /*allows width and height to apply in Firefox*/ 
   font-family:              verdana;
   font-weight:              normal;
   font-size:                13px;
   text-decoration:          none;
   color:                    #858585;
   text-align:               left;
}

/* --- Content Pane --- */

.ContentWrapper {
   margin-right:             auto;
   margin-left:              auto;
   width:                    950px;
}
.PaneLeft {
   width:                    750px;
   vertical-align:           top;
}
.PaneRight {
   vertical-align:           top;
   text-align:               right;
   padding-left:20px;
}
.VenueWrapper {
   margin-right:             auto;
   margin-left:              auto;
   width:                    400px;
   border-collapse:          collapse;
}
.VenuePaneLeft {
   width:                    400px;
   vertical-align:           top;
}
.VenuePaneRight {
   vertical-align:           top;
   text-align:               center;
}
.RegionWrapper {
   margin-right:             auto;
   margin-left:              auto;
   width:                    100%;
   border-collapse:          collapse;
}
.RegionPane {
   width:                    950px;
   vertical-align:           top;
}
.ProposeaVenuePaneInner {
   width:                    950px;
   vertical-align:           top;
}

/* --- Venue List --- */

.VenueListPane {
   width:                    950px;
   vertical-align:           top;
}
.VenueListFree {
   background-image:         url('../Images/Icons/FirstTimeFREE.gif');
   background-repeat:        no-repeat;
   background-position:      right top;
   background-color:         #F0F4FA;
   padding:                  3px;
   width:                    100%;
}
.VenueList {
   background-color:         #F0F4FA;
   padding:                  3px;
   width:                    100%;
}
.ProposedVenueList {
   background-color:         #eeeeee;
   padding:                  3px;
   width:                    100%;
}
.VenueListInner {
   padding:                  3px;
   width:                    100%;
}
.VenueListInnerImage {
   padding:                  3px;
   width:                    19%;
}
.VenueListTitle {
   margin-top:               0px;
   margin-bottom:            6px;
}
.VenueListDetails {
   padding:                  0px;
   border-collapse:          collapse;
   margin-bottom:            4px;
}
.VenueListDetailsR1 {
   width:                    130px;
}
.VenueListDetailsR2 {
   width:                    420px;
}
.VenueListDetailsR3 {
   width:                    150px;
}
.ProposeVenuePane {
   width:                    950px;
   vertical-align:           top;
   background-color:         #FFFFC6;
   padding:                  6px;
}
.ProposeVenueTitle {
   margin-bottom:            3px;
}
.TownCityPane {
   width:                    950px;
   vertical-align:           top;
}
.TownCityTitle {
   margin-bottom:            -10px;
}

/* --- Site Info --- */

.SiteInfo {
   margin-right:             auto;
   margin-left:              auto;
   width:                    950px;
   border-collapse:          collapse;
}
.SiteInfoLeft {
   padding:                  4px;
   vertical-align:           middle;
   text-align:               left;
   height:                   30px;
}
.SiteInfoRight {
   padding:                  4px;
   vertical-align:           middle;
   text-align:               right;
}

/* --- Campaign --- */

.Campaign {
   margin-right:             auto;
   margin-left:              auto;
   width:                    100%;
   border-collapse:          collapse;
   background-color:         #eeeeee;
}
.CampaignLeft {
   vertical-align:           top;
   padding:                  10px
}
.CampaignRight {
   vertical-align:           top;
   text-align:               left;
   padding:                  10px
}

/* --- Standard Formatting --- */

body {
   margin-top:               0px;
   margin-bottom:            10px;
   margin-left:              0px;
   margin-right:             0px;
}
h1 {
   font-family:              verdana;
   font-weight:              normal;
   font-size:                24px;
   color:                    #7498CD;
   margin-top:               0px;
}
h2 {
   font-family:              verdana;
   font-weight:              bold;
   font-size:                16px;
   color:                    #7498CD;
   margin-top:               0px;
}
h3 {
   font-family:              verdana;
   font-size:                16px;
   font-weight:              bold;
   color:                    #858585;
   text-decoration:          none;
   margin-top:               0px;
}
h4 {
   font-family:              verdana;
   font-size:                14px;
   font-weight:              bold;
   color:                    #858585;
   text-decoration:          none;
}
p {
   font-family:              verdana;
   font-weight:              normal;
   font-size:                13px;
   color:                    #858585;
}
a {
   font-family:              verdana;
   font-weight:              bold;
   font-size:                13px;
   color:                    #7498CD;
   text-decoration:          underline;
}
a:hover {
   color:                    #7498CD;
   text-decoration:          none;
}
li {
   font-family:              verdana;
   font-size:                13px;
   color:                    #858585;
}
img {
   border:                   0px;
}
hr  {
   border:                   0;
   height:                   1px;
   color:                    #D8E2F1;
   background-color:         #D8E2F1;
}
table {
   font-family:              verdana;
   font-weight:              normal;
   font-size:                13px;
   color:                    #858585;
   text-decoration:          none;
}
.White13 {
   font-family:              verdana;
   font-size:                13px;
   font-weight:              normal;
   color:                    #ffffff;
   text-decoration:          none;
}
.White13:hover {
   font-family:              verdana;
   font-size:                13px;
   font-weight:              normal;
   color:                    #ffffff;
   text-decoration:          none;
}
.White13Link {
   font-family:              verdana;
   font-size:                13px;
   font-weight:              bold;
   color:                    #ffffff;
   text-decoration:          underline;
}
.White13Link:hover {
   font-family:              verdana;
   font-size:                13px;
   font-weight:              bold;
   color:                    #ffffff;
   text-decoration:          none;
}
.Grey10 {
   font-family:              verdana;
   font-size:                10px;
   font-weight:              normal;
   color:                    #858585;
   text-decoration:          none;
}
.Grey10:hover {
   font-family:              verdana;
   font-size:                10px;
   font-weight:              normal;
   color:                    #858585;
   text-decoration:          none;
}
.Grey13 {
   font-family:              verdana;
   font-size:                13px;
   font-weight:              normal;
   color:                    #858585;
   text-decoration:          none;
}
.Grey13:hover {
   font-family:              verdana;
   font-size:                13px;
   font-weight:              normal;
   color:                    #858585;
   text-decoration:          none;
}
.GreySmall {
   font-family:              verdana;
   font-size:                10px;
   font-weight:              normal;
   color:                    #858585;
   text-decoration:          none;
}
.Grey13:hover {
   font-family:              verdana;
   font-size:                13px;
   font-weight:              normal;
   color:                    #858585;
   text-decoration:          none;
}
.Orange13 {
   font-family:              verdana;
   font-size:                13px;
   font-weight:              bold;
   color:                    #F88158;
   text-decoration:          none;
}
.Orange13:Hover {
   font-family:              verdana;
   font-size:                13px;
   font-weight:              bold;
   color:                    #F88158;
   text-decoration:          none;
}
.Orange13Link {
   font-family:              verdana;
   font-size:                13px;
   font-weight:              bold;
   color:                    #F88158;
   text-decoration:          underline;
}
.Orange13Link:hover {
   font-family:              verdana;
   font-size:                13px;
   font-weight:              bold;
   color:                    #F88158;
   text-decoration:          none;
}
.Blue13 {
   font-family:              verdana;
   font-size:                13px;
   font-weight:              bold;
   color:                    #7498CD;
   text-decoration:          none;
}
.Blue13:hover {
   font-family:              verdana;
   font-size:                13px;
   font-weight:              bold;
   color:                    #7498CD;
   text-decoration:          none;
}
.Blue10Link {
   font-family:              verdana;
   font-size:                10px;
   font-weight:              normal;
   color:                    #7498CD;
   text-decoration:          none;
}
.Blue10Link:hover {
   font-family:              verdana;
   font-size:                10px;
   font-weight:              normal;
   color:                    #7498CD;
   text-decoration:          underline;
}
.Blue13Link {
   font-family:              verdana;
   font-size:                13px;
   font-weight:              bold;
   color:                    #7498CD;
   text-decoration:          underline;
}
.Blue13Link:hover {
   font-family:              verdana;
   font-size:                13px;
   font-weight:              bold;
   color:                    #7498CD;
   text-decoration:          none;
}
.LightBlue13Link {
   font-family:              verdana;
   font-size:                13px;
   font-weight:              bold;
   color:                    #F0F4FA;
   text-decoration:          underline;
}
.LightBlue13Link:hover {
   font-family:              verdana;
   font-size:                13px;
   font-weight:              bold;
   color:                    #F0F4FA;
   text-decoration:          none;
}

/* --- Footer Links --- */

.FooterLinksWrapper {
   margin-right:             auto;
   margin-left:              auto;
   margin-top:               20px;
   width:                    950px;
   border-collapse:          collapse;
   background-color:         #F0F4FA;
}
.FooterLinks {
   padding:                  4px;
   vertical-align:           top;
}
.FooterLinksLine {
   padding:                  4px;
   vertical-align:           top;
   border-left:              1px dashed silver;
}
.FooterLinksTop {
   margin-top:               0px;
}
.FooterLinksBottom {
   margin-bottom:            0px;
}

/* --- Footer Text --- */

.FooterBlueLink {
   font-family:              verdana;
   font-size:                13px;
   font-weight:              bold;
   color:                    #7498CD;
   text-decoration:          none;
}
.FooterBlueLink:hover {
   font-family:              verdana;
   font-size:                13px;
   font-weight:              bold;
   color:                    #7498CD;
   text-decoration:          underline;
}
.FooterGrey {
   font-family:              verdana;
   font-size:                13px;
   font-weight:              normal;
   color:                    #858585;
   text-decoration:          none;
   padding-left:10px;
}
.FooterGrey:hover {
   font-family:              verdana;
   font-size:                13px;
   font-weight:              normal;
   color:                    #858585;
   text-decoration:          none;
}

/* --- Footer --- */

.Footer {
   margin-right:             auto;
   margin-left:              auto;
   width:                    950px;
   border-collapse:          collapse;
   background-color:         #7498CD;
}
.FooterText {
   padding:                  4px;
   vertical-align:           middle;
   text-align:               center;
   height:                   35px;
}

/* --- xHTML & CSS --- */

.xhtml {
   margin-right:             auto;
   margin-left:              auto;
   width:                    950px;
   border-collapse:          collapse;
}
.xhtmlText {
   padding:                  4px;
   vertical-align:           middle;
   text-align:               right;
   height:                   48px;
}



.AVenue {
   font-family:              verdana;
   font-size:                13px;
   font-weight:              bold;
   color:                    #858585;
   text-decoration:          none;
}
.AVenue:hover {
   font-family:              verdana;
   font-size:                13px;
   font-weight:              bold;
   color:                    #858585;
   text-decoration:          none;
}
.PVenue {
   font-family:              verdana;
   font-size:                13px;
   font-weight:              normal;
   color:                    #7498CD;
   text-decoration:          none;

}

.essential {
	color:#E8913A;
	font-weight:bold;
}

.access {
	color:#649DA4;
	font-weight:bold;
}

/* --- Venue Menu --- */

#VenueMenuWrapper {
   display:                  table;
   width:                    100%;
   border-collapse:          collapse;
   overflow:                 hidden;
}
#VenueMenuRow {
   display:                  table-row;
   width:                    100%;
   height:                   25px;
}
#VenueMenuCellTitle {
   display:                  table-cell;
   background-color:         #7498CD;
   text-align:               center;
   vertical-align:           middle;
   border-bottom:            1px solid #ffffff;	
}
#VenueMenuCell {
   display:                  table-cell;
   vertical-align:           middle;
   border-bottom:            1px solid #ffffff;	
   background-color:         #f0f4fa;
}
#VenueMenuText {
   display:                  block;
   width:                    100%;
   font-family:              verdana;
   font-size:                13px;
   font-weight:              normal;
   color:                    #7498CD;
   text-decoration:          none;
   font-weight:              bold;
   border-left:              4px solid #f0f4fa;	
   padding-top:              4px;
   padding-bottom:           4px;
}
#VenueMenuText:hover {
   text-decoration:          none;
   background-color:         #ececec;
   border-left:              4px solid #F88158;
}
#VenueMenuTextSelected {
   display:                  block;
   width:                    100%;
   font-family:              verdana;
   font-size:                13px;
   font-weight:              normal;
   color:                    #7498CD;
   text-decoration:          none;
   font-weight:              bold;
   border-left:              4px solid #7498CD;	
   padding-top:              4px;
   padding-bottom:           4px;
   background-color:         #ececec;
}

/* --- Club Venue Table --- */

.ColumnItem  {
	border-right:      1px solid silver;
	border-bottom:     1px solid silver;
}
.ColumnItemLeft  {
	border-left:       1px solid silver;
	border-right:      1px solid silver;
	border-bottom:     1px solid silver;
}
.ColumnItemLast  {
	border-right:      1px solid silver;
	border-bottom:     1px solid silver;
}
.MoreDetails  {
        padding-left:      10px;
        border-left:       1px solid silver;
        border-right:      1px solid silver;
        border-bottom:     1px solid silver;
}
td {
        font-family:       verdana;
        font-weight:       normal;
        font-size:         13px;
        color:             #858585;
}
caption {
        font-family:       verdana;
        font-weight:       normal;
        font-size:         13px;
        color:             #858585;
}

/* --- Message Board --- */

.MessageBoxTop {
   background-image:       url('../Images/MsgTop.gif');
   background-repeat:      no-repeat;
   background-position:    left top;
   height:                 7px;
   margin:                 0px;
}
.MessageBoxMiddle {
   padding-left:           10px;
   background-image:       url('../Images/MsgMiddle.gif');
   background-repeat:      repeat-y;
   background-position:    left top;
}
.MessageBoxBottom {
   padding-top:            4px;
   padding-left:           80px;
   background-image:       url('../Images/MsgBottom.gif');
   background-repeat:      no-repeat;
   background-position:    left top;
   height:                 30px;
}

/* --- Master Calendar --- */

.CalendarVenue {
   display:                block; /*allows width and height to apply in Firefox*/ 
   width:                  100%;
   padding-top:            2px;
   padding-bottom:         2px;
   padding-left:           2px;
   font-family:            verdana;
   font-size:              10px;
   font-weight:            normal;
   color:                  #858585;
   text-decoration:        none;
}
.CalendarVenue:hover {
   display:                  block; /*allows width and height to apply in Firefox*/ 
   width:                    100%;
   font-family:              verdana;
   font-size:                10px;
   font-weight:              normal;
   color:                    #858585;
   text-decoration:          none;
}

/* --- Site Stats --- */

.DayLink {
   width:                    100%;
   height:                   100%;
   font-size:                8pt;
   font-weight:              normal;
   text-decoration:          none;
   color:                    white;
   padding:                  3px;
}
.DayLink:hover {
   text-decoration:   none;
   color: black;
   background:#F88158;
}
.DayLinkActive {
   width:                    100%;
   height:                   100%;
   font-size:                8pt;
   font-weight:              normal;
   text-decoration:          none;
   color:                    black;
   padding:                  3px;
   background:#F88158;
}
.DayLink:hover {
   text-decoration:   none;
   color: black;
   background:#F88158;
}
.menu {
   font-family:              verdana;
   font-weight:              bold;
   font-size:                13px;
   color:                    #7498CD;
   text-decoration:          none;
}
.menu:hover {
   color:                    #7498CD;
   text-decoration:          underline;
}

/* --- Stats Table --- */

.StatsTable {
   margin-right:             auto;
   margin-left:              auto;
   width:                    100%;
   border-collapse:          collapse;
   border:                   4px solid #7498CD;
}
.StatsTableTitle {
   background:               #7498CD;
   text-align:               center;
   padding-bottom:           5px;
}
.StatsTableTextTop {
   background:               #eeeeee;
   text-align:               center;
   padding-top:              5px;
}
.StatsTableTextBottom {
   background:               #eeeeee;
   text-align:               center;
   padding-bottom:           5px;
}
.StatsTableTextEmpty {
   padding:                  0px;
}

.StatsTableInner {
   margin-right:             auto;
   margin-left:              auto;
   width:                    100%;
   border-spacing:           0; /*Others*/
   border-collapse:          collapse; /*IE*/
   background:               #7498CD;
}
.StatsTableInnerCellLeft {
   text-align:               left;
   padding-left:4px;
   padding:10px;
   margin:10px;
   background:               #f0f4fa;
}
.StatsTableInnerCellRight {
   width: 40px;
   text-align:               right;
   padding-right:10px;
   padding:10px;
   margin:10px;
   background:               #f0f4fa;
}

/* --- Stats Table --- */

.STWrapper {
   display:                  table;
   width:                    170px;
   overflow:                 hidden;
   border:                   4px solid #7498CD;
   border-spacing:           0px;
   text-align:               right;
   margin-top:               20px;
   margin-bottom:            20px;
}
.STRow {
   display:                  table-row;
   width:                    100%;
}
.STCellTitle {
   display:                  table-cell;
   width:                    100%;
   background:               #7498CD;
   text-align:               center;
   vertical-align:           middle;
   padding-top:5px;
   padding-bottom:5px;
   border-collapse:          collapse; /*IE*/
}
.STCellText {
   display:                  table-cell;
   background:               #eeeeee;
   text-align:               center;
   vertical-align:           middle;
   padding-top:5px;
   padding-bottom:5px;
}

.STInnerWrapper {
   display:                  table;
   width:                    100%;
   overflow:                 hidden;
   border-spacing:           1px;
}
.STInnerRow {
   display:                  table-row;
   width:                    100%;
   height:                   25px;
}
.STInnerCellLeft {
   display:                  table-cell;
   background:               #f0f4fa;
   text-align:               left;
   vertical-align:           middle;
   padding-left:5px;
}
.STInnerCellRight {
   display:                  table-cell;
   background:               #f0f4fa;
   text-align:               right;
   vertical-align:           middle;
   padding-right:            6px;
   width:                    45px;
}
.STInnerCellLeftTotal {
   display:                  table-cell;
   background:               #eeeeee;
   text-align:               left;
   vertical-align:           middle;
   padding-left:             5px;
}
.STInnerCellRightTotal {
   display:                  table-cell;
   background:               #eeeeee;
   text-align:               right;
   vertical-align:           middle;
   padding-right:            6px;
}

