/*CSS for project RocketPool.com*/
/*Developed by Enterra Inc. http://www.enterra-inc.com*/

/*PAGES STYLES*/

/*Index page BODY tag style*/
.index_page {
 background: #E7F4FF url(images/blue_back.gif) no-repeat;
}

/*Inside page content style*/
.inside_page {
 background: #FFFFFF url(images/white_back.gif) no-repeat;
}

/*Inside page content bottom style*/
.inside_page_bottom {
 background-color: #E7F4FF;
}

/*Tabs table style*/
.tabs {
 width: 100%;
 border-bottom: 3px solid #99CC01;
}

/*Active tabs table style*/
.active_tabs {
 width: 100%;
 height: 115px;
 border-bottom: 3px solid #6FA716;
}

/*Tab container style*/
.tab_container {
 font-family: Arial;
 font-weight: bold;
 font-size: 12px;
 color: #FFFFFF;
}

.tab_container a {
 color: #FFFFFF;
 text-decoration: none;
}

.tab_container th {
 padding: 0px 4px 0px 4px;
 vertical-align: middle;
 white-space: nowrap;
 border-top-width: 1px;
 border-top-style: solid;
}

/*Tab style*/
.tab {
 background-color: #99CC01;
 border-top-color: #D6EB99;
}

/*Active tab style*/
.active_tab {
 background-color: #6FA716;
 border-top-color: #ADD065;
}

/*Tab divider style*/
.tab_space {
 width: 2px;
}

/*Highlight steps text style*/
.steps_hl {
 font-weight: bold;
}

/*Launch pad style*/
.launch_pad {
 border-right: 4px solid #FFE600;
 border-left: 4px solid #FFE600;
 border-bottom: 4px solid #FFE600;
 background-color: #FFFFFF;
}

/*Launch pad pools list zone style*/
.pad_pool {
 font-family: Arial;
 font-weight: bold;
 font-size: 12px;
 padding: 10px 0px 15px 0px;
 text-align: left;
 vertical-align: top;
 color: #75B140;
}

.pad_pool a {
 color: #75B140;
 text-decoration: underline;
}

/*Launch pad tiled pools zone style*/
.pad_tile {
 font-family: Arial;
 font-weight: normal;
 font-size: 11px;
 text-align: center;
 vertical-align: top;
 color: #75B140;
 padding: 10px 0px 15px 0px;
}

.pad_tile a {
 color: #75B140;
 text-decoration: underline;
}

/*Launch pad divider style*/
.pad_space {
 width: 40px;
}

/*Form style*/
.form {
 font-family: Arial;
 font-weight: normal;
 font-size: 11px;
 color: #0047A4;
 background-color: #FFFFFF;
 border: 2px solid #0047A4;
}

.form a {
 color: #75B140;
 text-decoration: underline;
}

/*Form input style*/
.form_input {
 font-family: Arial;
 font-weight: normal;
 font-size: 11px;
 color: #0047A4;
}

/*Form input label style*/
.form_label {
 text-align: right;
 padding-right: 5px;
}

/*Form checkbox style*/
.form_checkbox {
 color: #4085CE;
 vertical-align: middle;
 margin-left: -4px;
}

/*Form divider style*/
.form_div {
 height: 2px;
}

/*Large form style*/
.large_form {
 font-family: Arial;
 font-weight: bold;
 font-size: 8pt;
 color: #0047A4;
 text-align: left;
}

.large_form th {
 padding-right: 10px;
}

/*Large form remarks style*/
.large_form_remark {
 font-weight: normal;
}

/*Large form title style*/
.large_form_title {
 font-family: Arial Black;
 font-weight: normal;
 font-style: italic;
 font-size: 13pt;
 color: #0047A4;
 border-bottom: 2px solid #88B8EB;
}

/*Large form info text style*/
.large_form_info {
 font-weight: normal;
 text-align: justify;
 vertical-align: top;
 padding-top: 10px;
 color: #4085CE;
}

.large_form_info a {
 color: #6EAC39;
 font-weight: bold;
}

/*Large form info text highlight style*/
.large_form_info_hl {
 color: #0047A4;
 font-weight: bold;
 font-size: 10pt;
}

/*Large form input style*/
.large_form_input {
 font-family: Arial;
 font-weight: normal;
 font-size: 8pt;
 color: #0047A4;
}

/*Large form item divider style*/
.large_form_item_div {
 height: 8px;
}

/*Large form buttons divider style*/
.large_form_btn_div {
 height: 15px;
}

/*Large form simple text style*/
.large_form_simple {
 font-weight: normal;
}

/*Large form checkbox style*/
.large_form_checkbox {
 vertical-align: middle;
 margin-left: -4px;
}

/*Large form required sign style*/
.large_form_required {
 color: #FF0000;
}

/*Large form error message style*/
.large_form_error {
 color: #FF0000;
 font-weight: normal;
}

/*Large form pool icon cell style*/
.large_form_icon {
 text-align: left;
 vertical-align: top;
 padding: 5px 5px 0px 0px;
}

/*Pool description style*/
.pool_description {
 font-family: Verdana;
 font-weight: normal;
 font-size: 8pt;
 color: #0047A4;
 text-align: left;
 vertical-align: top;
 padding: 10px 15px 0px 0px;
}

/*Pool description highlight style*/
.pool_description_hl {
 font-weight: bold;
}

/*Pool form style*/
.pool_form {
 font-family: Verdana;
 font-weight: normal;
 font-size: 8.5pt;
 color: #0047A4;
}

/*Pool form input style*/
.pool_form_input {
 font-family: Verdana;
 font-weight: normal;
 font-size: 8.5pt;
 color: #0047A4;
}

/*Pool form cell style*/
.pool_form_cell {
 border-left: 1px solid #FFAC00;
 padding: 1px 0px 1px 15px;
 text-align: right;
}

/*Pool form cell without border style*/
.pool_form_label {
 padding: 0px 10px 0px 0px;
 text-align: left;
 vertical-align: middle;
}

.pool_form_label_top {
 padding: 0px 10px 0px 5px;
 text-align: left;
 vertical-align: top;
}

/*Pool form pad style*/
.pool_form_pad {
 height: 10px;
}

/*Pool form item pad style*/
.pool_form_item_pad {
 height: 2px;
}

/*Pool form button zone style*/
.pool_form_button {
 padding-left: 10px;
}

/*Sticker style*/
.sticker {
 font-family: Arial;
 font-weight: normal;
 font-size: 8pt;
 color: #0047A4;
 text-align: left;
}

/*Sticker link zone style*/
.sticker a {
 font-weight: bold;
 font-size: 9pt;
 color: #75B140;
 text-decoration: underline;
}

/*Sticker text highlight style*/
.sticker_hl {
 font-weight: bold;
 font-size: 9pt;
}

/*Bottom menu style*/
.bottom_menu {
 font-family: Arial;
 font-weight: normal;
 font-size: 9pt;
 color: #0047A4;
 background-color: #E7F4FF;
 padding: 15px 0px 15px 32px;
 vertical-align: top;
 white-space: nowrap;
}

.bottom_menu a {
 color: #0047A4;
 text-decoration: none;
}

.bottom_menu_pad {
 height: 30px;
}

/*User welcome style*/
.user_welcome {
 font-family: Arial;
 font-weight: bold;
 font-size: 8pt;
 color: #D70000;
 padding: 10px 0px 0px 65px;
}

/*User welcome additional zone style*/
.user_welcome_extra {
 font-weight: normal;
}

.user_welcome_extra a {
 color: #D70000;
}

/*Frame header style*/
.frame_head {
 font-family: Verdana;
 font-weight: bold;
 font-size: 11px;
 color: #FFFFFF;
 background-color: #FFAC00;
 white-space: nowrap;
 text-align: left;
 vertical-align: middle;
 padding: 0px 5px 0px 5px;
 width: 100%;
}
.frame_head a{
 color: #FFFFFF;
}

/*Frame body styles*/
.frame_body {
 border-left: 1px solid #FFAC00;
 border-right: 1px solid #FFAC00;
 border-bottom: 1px solid #FFAC00;
 text-align: center;
 background-color: #FFFFFF;
 padding: 0px 10px 10px 10px;
}

/*Frame padding style*/
.frame_pad {
 height: 15px;
}

/*User page content style*/
.user_content {
 padding: 20px 40px 0px 45px;
 text-align: left;
}
.user_content_mega {
 padding: 0px 40px 0px 45px;
 text-align: left;
}

/*User title padding style*/
.user_title_pad {
 height: 15px;
}

/*Grid style*/
.grid {
 font-family: Arial;
 font-weight: normal;
 font-size: 10pt;
 color: #0047A4;
}

/*Grid header style*/
.grid_head {
 font-weight: bold;
 border-bottom: 1px solid #FFAC00;
 padding: 20px 0px 5px 0px;
 text-align: left;
}

.grid_head_pad {
 height: 10px;
}

.grid_title {
 padding: 0px 3px 0px 3px;
 white-space: nowrap;
 font-weight: bold;
 text-align: left;
}

.grid td {
 padding: 0px 3px 0px 3px;
 white-space: nowrap;
}

.grid a {
 color: #0047A4;
 text-decoration: none;
}

/*Pager style*/
.pager {
 font-family: Arial;
 font-weight: bold;
 font-size: 10pt;
 color: #FFAC00;
 padding-top: 3px;
}

.pager a {
 color: #FFAC00;
 font-weight: normal;
 text-decoration: none;
}

/*Pool data zone style*/
.pool_zone {
 font-family: Arial;
 font-weight: bold;
 font-size: 9pt;
 color: #4085CE;
 padding-top: 10px;
}

.pool_zone a {
 color: #6EAC39;
 text-decoration: none;
}

/*Pool data zone second meaning text style*/
.pool_zone_grayed {
 font-weight: normal;
 font-size: 8.5pt;
 color: #A3A3A3;
}

/*Pool data zone second meaning text style 2*/
.pool_zone_simple {
 font-weight: normal;
 font-size: 8.5pt;
}

/*Pool data zone highlight style*/
.pool_zone_hl {
 font-style: italic;
}

/*Pool data zone dark text style*/
.pool_zone_dark {
 color: #0043A3;
}

/*Pool data zone user info style*/
.pool_zone_user {
 font-family: Arial;
 font-weight: bold;
 font-size: 8pt;
 color: #6EAC39;
 padding-top: 10px;
}

.pool_zone_user a {
 font-weight: normal;
 color: #6EAC39;
}

/*Pool data zone warning style*/
.pool_zone_warning {
 font-family: Arial;
 font-weight: bold;
 font-size: 9pt;
 color: #D70000;
 padding-top: 10px;
}

.pool_zone_warning a {
 color: #6EAC39;
 text-decoration: none;
}

/*Box pool table style*/
.box {
 margin-top: 7px;
}

.box th {
 font-family: Arial;
 font-weight: bold;
 font-size: 9pt;
 color: #FFFFFF;
 background-color: #88B8EB;
 padding: 2px 4px 2px 4px;
 text-align: center;
 vertical-align: middle;
}

/*Box pool bottom line style*/
.box_bottom_line {
 height: 4px;
}

/*Box pool row pad style*/
.box_row_pad {
 height: 2px;
}

/*Box pool row large pad style*/
.box_row_large_pad {
 height: 5px;
}

/*Box pool boxes pad style*/
.box_pad {
 width: 2px;
}

/*Box pool boxes large pad style*/
.box_large_pad {
 width: 5px;
}

/*Box pool number cell style*/
.box_cell {
 font-family: Arial;
 font-weight: bold;
 font-size: 9pt;
 color: #0047A4;
 background-color: #D0E7FA;
 padding: 0px 3px 0px 3px;
 text-align: center;
 vertical-align: middle;
}

/*Page error style*/
.page_error {
 font-family: Arial;
 font-weight: bold;
 font-size: 9pt;
 color: #D70000;
 text-align: center;
 padding-bottom: 10px;
}

.page_error a {
 color: #D70000;
}

/*Page message style*/
.page_message {
 font-family: Arial;
 font-weight: bold;
 font-size: 9pt;
 color: #00D700;
 text-align: center;
 padding-bottom: 10px;
}

.page_message a {
 color: #00D700;
}

/*Pool grid header style*/
.pool_grid_head {
 font-family: Arial;
 font-weight: bold;
 font-size: 9pt;
 color: #FFFFFF;
 background-color: #88B8EB;
 padding: 3px 10px 3px 10px;
 text-align: left;
}

/*Pool grid space (between grid header/footer and content lines) style*/
.pool_grid_space {
 height: 4px;
}

/*Pool grid footer style*/
.pool_grid_footer {
 background-color: #88B8EB;
 height: 4px;
}

/*Pool grid column names style*/
.pool_grid_cols {
 font-family: Arial;
 font-weight: bold;
 font-size: 9pt;
 color: #4085CE;
 background-color: #D0E7FA;
 padding: 1px 10px 1px 10px;
 text-align: left;
 white-space: nowrap;
}

/*Pool grid style*/
.pool_grid {
 margin-top: 10px;
}

.pool_grid td {
 font-family: Arial;
 font-weight: normal;
 font-size: 8pt;
 padding: 1px 5px 1px 5px;
/* EP: ultimate pool does not fit in the 488 px area in the case of 10px padding*/
/*  padding: 1px 10px 1px 10px; */
 color: #000000;
 text-align: left;
 vertical-align: middle;
 white-space: nowrap;
}

.pool_score{
 text-align: center;
 font-family: Arial;
 font-weight: normal;
 font-size: 8pt;
 padding: 1px 5px 1px 5px;
 color: #000000;
 vertical-align: top;
 white-space: nowrap;
}
<!--.pool_grid_row1,.pool_grid_row2{
 font-size: 8pt;
}
-->
/*Pool grid row style 2*/
.pool_grid_row2 {
 background-color: #FFFFFF;
}

/*Pool grid row style 1*/
.pool_grid_row1 {
 background-color: #F0F0F0;
}

/*Pool grid footer texts style*/
.pool_grid_footer_info th {
 font-family: Arial;
 font-weight: bold;
 font-size: 9pt;
 color: #4085CE;
 padding: 1px 10px 1px 10px;
 text-align: left;
 white-space: nowrap;
}

/*Bottom menu style*/
.pool_menu {
 text-align: left;
 font-family: Arial;
 font-weight: bold;
 font-size: 8pt;
 color: #4085CE;
 background-color: #E7F4FF;
 padding: 5px 0px 5px 5px;
 vertical-align: top;
 white-space: nowrap;
}

/*Info menu style*/
.info_menu {
 font-family: Verdana;
 font-size: 8pt;
 font-weight: bold;
 color: #000000;
}

.info_menu td {
 text-align: left;
 vertical-align: middle;
 white-space: nowrap;
}

.info_menu a {
 text-decoration: none;
 color: #0066CC;
 font-weight: normal;
}

/*info menu padding style*/
.info_menu_pad {
 height: 20px;
}

/*special link style for approve bets link*/
#approve_bet {
 text-decoration: none;
 color: #D70000;
 font-weight: bold;
}

#logout {
 font-family: Arial;
 font-weight: normal;
 font-style: normal;
 font-size: 8pt;
 color: #000000;
 vertical-align: bottom;
}

.grid_line {
 border-top: 1px solid #FFAC00;
 padding: 20px 0px 5px 0px;
 text-align: left;
}


/*Partners Page info text style*/
.partners_form_info {
 font-family: Arial;
 font-weight: normal;
 font-style: normal;
 font-size: 9pt;
 text-align: left;
 vertical-align: top;
 padding-top: 5px;
 color: #4085CE;
}

.partners_form_info_link a {
 font-family: Arial;
 font-weight: normal;
 font-style: normal;
 font-size: 9pt;
 text-align: left;
 vertical-align: bottom;
 color: #4085CE;
 font-weight: bold;
 
}

