
    
    /* BEGIN PAGE ALIGNMENT */
    DIV.gs_main_align {
      text-align:center;} 

    TABLE.gs_main_align {
      margin-left:auto;
      margin-right:auto;
      width:95%;}
      
     TABLE.gs_popup_align {
      margin-left:auto;
      margin-right:auto;
      width:95%;
      font-size: 80%;}     
      
      
    /* END PAGE ALIGNMENT */      

    /* BEGIN TAB COLOR */
    TD.gs_tab_color {
      background-color: #184D84;
      color: #ffffff;}
        
    TD.gs_tab_color_alt {
      background-color:#001B52;}
    /* END TAB COLOR */   
    
    
    /* BEGIN TAB NAVIGATION MENU */
    TABLE.gs_nav_menu {
        width:100%;
        border-width:0;}
            
    TABLE.gs_nav_menu TD {
      color: #ffffff;}   
    
    TABLE.gs_nav_first_tab {
      
      border-style: solid; 
      border-width:1px; 
      border-color: #000001;
      border-bottom:0px;}   

    TABLE.gs_nav_gen_tab {
      border-style: solid; 
      border-width:1px; 
      border-color: #000001;
      border-bottom:0px;
      border-left:0px;
      
      } 

    TABLE.gs_nav_gen_tab_alt {
      
      border-style: solid; 
      border-width:1px; 
      border-color: #000001;
      border-top:0px;
      padding-bottom:0px;}
    
    TABLE.gs_nav_sub_tab {
      border-style: solid; 
      border-width:1px; 
      border-right-color: #001B52;
      border-left-color: #2C6198;
      border-top-color: #2C6198;
      border-bottom-color: #001B52;
      
      padding: 0px;}
    
    TABLE.gs_nav_sub_tab_on {
      border-style: solid; 
      border-width:1px; 
      border-right-color: #001B52;
      border-left-color: #001B52;
      border-top-color: #001B52;
      border-bottom-color: #001B52;
      
      padding: 0px;}    
        
    TD.gs_nav_title_tab SPAN.gs_normal {
      color: #ffffff;
      padding: 0px 5px 0px 5px;} 
        
    TD.gs_nav_image_tab {
      padding-right:5px;}
    
    TD.gs_online_now {
      border-style: solid; 
      border-width:1px; 
      border-color: #000001;
     
      border-right:0px;
      padding:5px;
      padding-left:10px;
      color: #000000;
      background-color: #efefef
      }   
        
    TD.gs_online_now_right {
      border-style: solid; 
      border-width:1px; 
      border-color: #000001;
      
      border-left:0px;
      background-color: #efefef
      }   

    /* END TAB NAVIGATION MENU */

    /* BEGIN PAGE HEADER */
    TABLE.gs_nav_header {
      width:100%;
      border-style: solid; 
      border-width:1px; 
      border-color: #000001;
      border-bottom:0px;
      border-right:0px;
      
      color: #ffffff;} 
    
    TD.gs_left_header_nav  {
      padding: 4px 10px 5px 10px;
      background-color:#184D84;
      font-size: 65%;
      color: #ffffff;}   
    
    TD.gs_left_header_nav A {
      color: #ffffff;
      text-decoration:underline;
    }
    
    TD.gs_right_header_nav  {
      text-align:right;
      padding: 4px 10px 5px 10px;
      background-color: #184D84;
      font-size: 65%;
      font-weight:bold;
      color: #ffffff;}
        
    TD.gs_right_header_nav A, TD.gs_right_header_nav SPAN.gs_display_admin {
      color: #ffffff;
      text-decoration:underline;
    }    

    /* END PAGE HEADER */   

    /* BEGIN PAGE FOOTER */   
    TABLE.gs_nav_footer {
      width:100%;
      padding:0px;
      margin-top:0px;
      text-align:center;
      
      border-top-style: solid; 
      border-top-width:1px; 
      border-top-color: #000001;} 
        
    TABLE.gs_sub_footer_nav {
      width:100%;
      border-bottom-style: solid; 
      border-bottom-width:1px; 
      border-bottom-color: #000001;
      }
    /* END PAGE FOOTER */   
    
    
    /* BEGIN PAGE CORNER IMAGES */
    TD.gs_right_corner_header_nav {
      background-color:#184D84;
      width:9px;
      background-image: url(/infopop/images3/misc/corner_top_right.gif);
      background-repeat: no-repeat;
      font-size: 65%;}
    
    TD.gs_left_corner_footer_nav {
      background-color:#184D84;
      width:9px;
      background-position:bottom;
      background-image: url(/infopop/images3/misc/corner_bottom_left.gif);
      background-repeat: no-repeat;
      font-size: 65%;}
    
    TD.gs_right_corner_footer_nav {
      background-color:#184D84;
      width:9px;
      background-position:bottom;
      background-image: url(/infopop/images3/misc/corner_bottom_right.gif);
      background-repeat: no-repeat;
      font-size: 65%;}
          
    /* END PAGE CORNERS IMAGES */
    
    /* BEGIN PAGE NO CORNERS IMAGES */
    TD.gs_right_corner_header_nav_no_corner {
      background-color:#184D84; 
      width:9px;
      border-style: solid; 
      border-width:1px; 
      border-color: #000001;
      
      border-left-width:0px;
      border-bottom-width:0px;
      font-size:65%;}
  
    TD.gs_left_corner_footer_nav_no_corner {
      background-color:#184D84;
      width:9px;
      border-style: solid; 
      border-width:1px; 
      border-color: #000001;
      
      border-right-width:0px;
      border-top-width:0px;
      font-size:65%;}
  
    TD.gs_right_corner_footer_nav_no_corner {
      background-color:#184D84;
      width:9px;
      border-style: solid; 
      border-width:1px; 
      border-color: #000001;
      
      border-left-width:0px;
      border-top-width:0px;
      font-size:65%;}
    /* END PAGE NO CORNERS IMAGES */  
          
    /* BEGIN FOOTER NAV */    
    TD.gs_left_footer_nav {
      text-align:left;
      padding: 3px 10px 5px 10px;
      background-color: #184D84;
      font-size: 65%;
      color: #ffffff;
      }
    
    TD.gs_left_footer_nav A, TD.gs_right_footer_nav A {
      color: #ffffff;
      text-decoration:underline;
    }    
                  
    TD.gs_right_footer_nav {
      text-align:right;
      padding: 3px 10px 5px 10px;
      background-color: #184D84;
      font-size: 65%;
      color: #ffffff;
      }
    /* END FOOTER NAV */
        
    TABLE.gs_cat_main {   
      border-style: solid; 
      border-width:1px; 
      border-color: #000001;
      
      border-bottom:0px;
      background-color: #649BCD; 
      padding: 5px 0px 0px 5px;
      width:100%;}
      
    
    .gs_pop_it
      {font-size: 65%;}    
        
    TABLE.gs_cat_main_alt {
      border-style: solid; 
      border-width:1px; 
      border-color: #000001;   
      
      border-bottom:0px;
      background-color:#cccccc; 
      padding: 5px 0px 0px 5px;
      width:100%;}
    
    TABLE.gs_cat_main_desc {  
      /* background-color: #649BCD; */
      background-color: #649BCD; 
      padding: 0px 5px 0px 5px;
      border-style: solid; 
      border-width:1px; 
      border-color: #000001;
      border-top-width: 0px;
      border-bottom-width:0px;
      
      width:100%;
      }
    
    TABLE.gs_cat_main_desc TD.gs_cat_main_desc_border {   
      border-top: 0px;
      padding-top:0px;
      }
        
    TD.gs_cat_main_desc_border SPAN.gs_small {   
      color: #ffffff;}    
        
    TABLE.gs_sub_cat_block {  
      width:100%;}
    
    

    TD.gs_cat_img {
      background-color: #649BCD; 
      padding-left: 5px;
      padding-bottom:5px;
      
      width:40px;}
        
    TABLE.gs_cat_info_header {
      margin-bottom: 0px;
      width:98%}
        
    TABLE.gs_cat_info_header TD.gs_cat_name, TD.gs_cat_name A {
      font-weight: bold;
      color: #ffffff;
      padding: 0px 0px 2px 0px;
      text-align:left;
      text-decoration:underline;}
        
    TABLE.gs_cat_info_header TD {
      font-size: 80%;
      text-decoration:none;
      color: #ffffff;
      padding: 0px 0px 5px 0px;
      text-align:right;}        
                  
    TABLE.gs_cat_info TD {
      font-size: 65%;
      text-decoration:none;
      color: #ffffff;
      padding: 0px 0px 0px 0px;
      text-align:right;}
        
    TABLE.gs_cat_info TD.gs_latest_post {
      font-size: 65%;
      text-decoration:none;
      color: #ffffff;
      padding: 0px 0px 0px 6px;
      text-align:right;
      border-right-style: solid; 
      border-right-width:1px; 
      border-right-color: #000001;
      }   
    
    TABLE.gs_sub_cat {  
      background-color:#efefef;
      border-style: solid; 
      border-width:1px; 
      border-color: #000001;
      border-bottom-width:0px;
      
      width:100%;}    
    
    TABLE.gs_sub_cat TD {   
      
      padding: 5px 0px 5px 5px;
      border-style: solid; 
      border-width:1px; 
      border-color: #649BCD;
      border-bottom-width:0px;
      border-right-width:0px;
      }
        
    TABLE.gs_sub_cat TD.gs_topic {  
      padding-left: 5px;
      border-style: solid; 
      border-width:1px; 
      border-color: #649BCD;
      border-bottom-width:0px;
      border-right-width:0px;
      
      
      text-align:center;
      font-size: 65%;}
        
    TABLE.gs_sub_cat TD.gs_post {   
      border-style: solid; 
      border-width:1px; 
      border-color: #649BCD;
      border-bottom-width:0px;
      border-right-width:0px;
      
      
      text-align:center;
      font-size: 65%;}
        
    TABLE.gs_sub_cat TD.gs_last_reply {   
      padding-left: 5px;
      border-style: solid; 
      border-width:1px; 
      border-color: #649BCD;
      border-bottom-width:0px;
      border-right-width:0px;
      
      text-align:left;
      }                   
        
    

    TABLE.gs_sub_cat TD.gs_alert {  
      padding: 5px 0px 5px 0px;
      border-left: 0px;
      border-top-style: solid; 
      border-top-width:1px; 
      border-top-color: #649BCD;
      
      
      width:44px;
      text-align:center;}
        
    TABLE.gs_sub_cat TD.gs_blank {  
      padding:0px;
      border-left: 0px;
      border-top: 0px;
      
      width:44px;
      text-align:center;}            
            
    TABLE.gs_sub_cat TD.gs_header {   
      border-left-style: solid; 
      border-left-width:1px; 
      border-left-color: #649BCD;
      
      border-top: 0px;
      text-align:left;
      
      width:50%;
      }
        
    TABLE.gs_sub_cat TD.gs_header_topic {   
      border-left-style: solid; 
      border-left-width:1px; 
      border-left-color: #649BCD;
      
      border-top: 0px;
      text-align:center;}
        
    TABLE.gs_sub_cat TD.gs_header_post {  
      border-left-style: solid; 
      border-left-width:1px; 
      border-left-color: #649BCD;
      
      border-top: 0px;
      text-align:center;}
    
    TABLE.gs_sub_cat TD.gs_header_lastreply {   
      border-left-style: solid; 
      border-left-width:1px; 
      border-left-color: #649BCD;
      
      border-top: 0px;
      text-align:left;
      width:30%;}
      
    TD.gs_header SPAN.gs_small, TD.gs_header_topic SPAN.gs_small, TD.gs_header_post SPAN.gs_small, TD.gs_header_lastreply SPAN.gs_small {
      color: #184D84;
      font-weight:bold;
      }
              
    TABLE.gs_last_reply {   
      border-left: 0px;
      border-top: 0px;}   
        
    TABLE.gs_last_reply TD {  
      padding-left: 4px;
      border-left: 0px;
      border-top: 0px;
      }           
    
    A.gs_sub_cat_title {
      font-weight:bold;
      font-size: 80%;
      text-decoration:underline;
      
      }
  
    SPAN.gs_sub_cat_date {
      text-decoration:none;
      color:#184D84;
      font-size: 65%;
      }
      
    SPAN.gs_sub_cat_date A {
      text-decoration:underline;
      }  
        
    /* SEARCH */    
    TABLE.gs_search_list {  
      border-style: solid; 
      border-width:1px; 
      border-color: #000001;
      border-bottom-width:0px;
      
      width:100%;
      background-color:#efefef;}    
    
    TABLE.gs_search_list TD {   
      padding:5px 0px 5px 5px;
      border-style: solid; 
      border-width:1px; 
      border-color: #649BCD;
      border-bottom-width:0px;
      
      border-right: 0px;
      }
    
    
    TABLE.gs_search_list TD.noborder {   
      border:0px;
      padding:0px;
      }
    
        
    TABLE.gs_search_list TD.gs_left {   
      padding:5px 5px 5px 0px;
      border-top-style: solid; 
      border-top-width:1px; 
      border-top-color: #649BCD;
      
      border-left: 0px;}
    
    TABLE.gs_search_list TD.gs_left_top {   
      padding:0px;
      border-top: 0px;
      border-left: 0px;}
        
    TABLE.gs_search_list TD.gs_right_top {  
      border-top: 0px;
      border-left-style: solid; 
      border-left-width:1px; 
      border-left-color: #649BCD;
      }
        
        
    TABLE.gs_search_list TD.gs_adv_header {
      width:100%;
      border-left:0px;
      border-right:0px;
      border-style: solid; 
      border-width:1px; 
      border-color: #649BCD;
      
      
      padding: 4px 10px 5px 10px;
      background-color:#184D84;
      
      } 
    
    TD.gs_adv_header SPAN.gs_small {
      color: #ffffff;
      }
      
    TABLE.gs_search_list  TD.gs_search_header {   
      padding-left: 5px;
      border-left-style: solid; 
      border-left-width:1px; 
      border-left-color: #649BCD;
      
      border-top: 0px;
      text-align:center;}

    TABLE.gs_search_list  TD.gs_search_forum_header {   
      padding-left: 5px;
      border-left: 0px;
      border-top: 0px;
      text-align:center;}
      
      TD.gs_search_header SPAN.gs_normal, TD.gs_search_forum_header SPAN.gs_normal {
      color: #184D84;
      font-weight:bold;}
      
      
    
    TABLE.gs_search_list TD.gs_search_forum {   
      padding: 5px;
      border-left: 0px;
      width:20%;}
        
                    
    TABLE.gs_search_list TD.gs_search_author {  
      padding: 5px;
      border-left-style: solid; 
      border-left-width:1px; 
      border-left-color: #649BCD;
      
      width:10%;}   
    
    TABLE.gs_search_list TD.gs_search_blank_1 { 
      border-top:0px;
      border-left:0px;}

    /* TOPIC HEADER */
      TABLE.gs_topic_list {
        border-style: solid; 
        border-width:1px; 
        border-color: #000001;
        border-bottom:0px; 
        
        width:100%;}    
    
   
    .gs_image_attach {margin-right:5px; vertical-align: middle } 
    
    TABLE.gs_topic_list TD {  
      text-align:center;
      border-style: solid; 
      border-width:1px; 
      border-color: #000001;
      border-bottom:0px; 
      border-right:0px; 
      
      
      padding: 5px;}
        
    TABLE.gs_topic_list TD.gs_topic_header {  
      color: #184D84;
      font-weight:bold;
      border-left-style: solid; 
      border-left-width:1px; 
      border-left-color: #000001;
      
      border-top: 0px;}
    
    

    TABLE.gs_topic_list TD.gs_topic_blank_1 { 
      border-top:0px;
      border-left:0px;
      width: 26px;}
        
    TABLE.gs_topic_list TD.gs_topic_blank_2 {   
      border-top:0px;
      width: 19px;}

    TABLE.gs_topic_list TD.gs_topic_alert {
      border-left: 0px;
      width: 26px;
      text-align:center;}
    
    TABLE.gs_topic_list TD.gs_topic_type {  
      width: 19px;}
    
    TABLE.gs_topic_list TD.gs_topic {
      text-align:left;
      padding-left:12px;}
    
    TABLE.gs_topic_list TD.gs_topic_featured {
      text-align:left;
      padding-left:12px;
      background-image:url(http://dialogue.infopop.cc/infopop/images3/highlight.gif);
      background-repeat:no-repeat;
      background-position:top left;}

    TABLE.gs_topic_list TD.gs_topic A {
      text-decoration:underline;}
        
    TABLE.gs_topic_list TD.gs_topic_starter {   
      }
        
    TABLE.gs_topic_list TD.gs_replies {   
      }
        
    TABLE.gs_topic_list TD.gs_views {   
      }
        
    TABLE.gs_topic_list TD.gs_rating {
      text-align:center;
      }
            
    TABLE.gs_topic_list TD.gs_date {  
      
      text-align:left;}

    /* END TOPIC HEADER*/   
    TABLE.gs_topic_list TD.gs_topic_header_alt {  
      padding-left: 5px;
      
      font-weight:bold;
      border-left-style: solid; 
      border-left-width:1px; 
      border-left-color: #000001;
      
      border-top: 0px;
      text-align:left;}
    
    TD.gs_topic_header_alt SPAN.gs_small, TD.gs_topic_header SPAN.gs_small{  
    color: #184D84;
    }
    TABLE.gs_topic_page_header {  
      width:100%;
      text-align:left;}
        
    TABLE.gs_topic_page_header TD {   
      text-align:left;
      padding-bottom:10px;}
    
    SPAN.gs_breadcrumbs {   
       
          font-weight:bold;
          font-size: 65%;
        
      }
      
      SPAN.gs_breadcrumbs A {
      text-decoration:underline;
      }
      
    TABLE.gs_nav_layer {
    background-color:#184D84;
    border-style: solid; 
    border-width:1px; 
    border-color: #000001;
    }
    
    TABLE.gs_nav_layer TD.gs_hopto {/*Used for Categories in Hop To */
    background-color:#649BCD;  
    padding: 5px 25px 5px 5px;
    border-bottom-style: solid; 
    border-bottom-width:1px; 
    border-bottom-color: #001B52;
    
    color:#ffffff; }  
    
    TABLE.gs_nav_layer TD.gs_hopto A {
    color:#ffffff;
    text-decoration:underline;} 
    
    TABLE.gs_nav_layer TD.gs_hopto_forum { /*Used for Forums in Hop To */
    background-color:#efefef;  
    padding: 5px 25px 5px 5px;
    border-bottom-style: solid; 
    border-bottom-width:1px; 
    border-bottom-color: #001B52;
    
    color:#0000ff; } 
    
    TABLE.gs_nav_layer TD.gs_hopto_forum A {
    color:#0000ff;
    text-decoration:underline;} 
    
    TABLE.gs_nav_layer TD { /*Used for Categories in Post to */
    background-color:#184D84;  
    padding: 5px 25px 5px 5px;
    border-bottom-style: solid; 
    border-bottom-width:1px; 
    border-bottom-color: #001B52;
    
    
    color:#ffffff;}
    
    TABLE.gs_nav_layer TD A, TABLE.gs_nav_layer B, TABLE.gs_nav_layer SPAN.gs_small {
    color:#ffffff; }
    
    TABLE.gs_nav_layer TD.gs_postto_forum {/*Used for Forums in Post To */
    background-color:#2C6198;
    padding: 5px 25px 5px 5px;
    border-bottom-style: solid; 
    border-bottom-width:1px; 
    border-bottom-color: #001B52;
    
    color:#ffffff;}
    
    TABLE.gs_nav_layer_alt TD.gs_postto_forum A {
    color:#ffffff;
    text-decoration:underline;}
    
    TABLE.gs_nav_layer TD.gs_nav_layer_hover { /*Used for Hover in Hop To AND Post to */
    background-color:#001B52;
    padding: 5px 25px 5px 5px;
    border-bottom-style: solid; 
    border-bottom-width:1px; 
    border-bottom-color: #001B52;
    
    cursor:hand;
    cursor:pointer;}  

    TABLE.gs_nav_layer TD.gs_noborder {
      background-color:#184D84;
      padding: 5px 25px 5px 5px;
      border:0px;}
      
    TABLE.gs_nav_layer TD.gs_nopad {
      background-color:#184D84;
      padding: 5px 5px 5px 5px;}
      
    .gs_img_right_arrow {
      padding: 5px;}          
  
    #hopto_scroll_up {background-image: url(/infopop/images3/misc/arrow_up.gif); background-repeat: no-repeat; background-position: center};
    #hopto_scroll_down {background-image: url(/infopop/images3/misc/arrow_down.gif); background-repeat: no-repeat; background-position: center};
    
    TABLE.gs_board_info {   
      width:100%;}
        
    TABLE.gs_board_info TD {  
      text-align:left;
      padding-bottom:5px;
      padding-top:5px;}
    
    TABLE.gs_board_info TD.gs_board_info_reg {  
      font-weight:bold;
      text-align:right;}              
        
    /* Thread Page Specific Styles*/
    TABLE.gs_post_info {
      width:100%;}
        
    TD.gs_user_info {
      padding: 8px 0px 0px 10px;
      text-align:left;
      } 
        
    .gs_user_name {
      font-weight: bold;
      padding: 0px 0px 2px 0px;
      text-align:left;
      font-size:80%;
      text-decoration:none;}
        
    TD.gs_post_content {
      padding: 8px 0px 0px 10px;
      text-align:left;
      font-size: 65%;
      }             
        
    TD.gs_post_footer {
      padding: 5px 0px 10px 0px;
      border-top-style: solid; 
      border-top-width:1px; 
      border-top-color: #001B52;
      }
    
    TD.gs_post_icon {
      width:23px;
      border-style: solid; 
      border-width:1px; 
      border-bottom:0px;
      border-color: #001B52;
      text-align:center;
      padding-top:4px;
      padding-bottom:1px;
      }
    
    TD.gs_post_text {
      padding: 10px 30px 15px 0px;
      
      line-height:1.3;}
    
    TD.gs_time_stamp {
      width:100%;
      border-bottom-style: solid; 
      border-bottom-width:1px; 
      border-bottom-color: #001B52;
      
      text-align:left; 
      color:#184D84;
      font-size: 65%;
      padding-top:4px;}

            
  /* Post Specific Styles*/
    TABLE.gs_post_main {
      height:100%;
      width:100%;}    
    
    TABLE.gs_post_main TD.gs_cell { 
      border-top-style: solid; 
      border-top-width:1px; 
      border-top-color: #000001;  
      
      }
    
    TABLE.gs_post_main TD.gs_cell_left {  
      border-style: solid; 
      border-width:1px; 
      border-color: #000001;  
      border-bottom:0px;
      border-left:0px;
      
      color:#ffffff;
      background-color:#184D84; }
      
    TABLE.gs_post_main TD.gs_cell_left SPAN.gs_normal,TABLE.gs_post_main TD.gs_cell_left A {  
     color:#ffffff;}  
        
    TABLE.gs_post_main TD.gs_cell_top {   
      border-top: 0px;
      text-align:left;}
        
    TABLE.gs_post_main TD.gs_cell_top_left {  
      border-left: 0px;
      border-top: 0px;
      background-color:#184D84;
      
      border-right-style: solid; 
      border-right-width:1px; 
      border-right-color: #000001;  
      }    
      
    TABLE.gs_post_main TD.gs_cell_top_left SPAN.gs_normal, TABLE.gs_post_main TD.gs_cell_top_left A.gs_normal{  
     color:#ffffff;}     

   
        
   
        
    
        
   
      
      #gs_input_postto {width:405px;} /* Sets the Post To dropdown width in the Post Window*/
        
      #gs_req_field_subject { width:370px;}  /* Sets the Subject width in the Post Window*/
           
      #gs_req_field_message {font-family:Monospace, Serif;} /* Message Window, this is a hardcoded font family, do not alter!*/
      
       .gs_input_reg {
      font-family: Verdana, Arial, Helvetica;
      font-size:80%;
     }
      
       .gs_input_small {
      font-family: Verdana, Arial, Helvetica;
      font-size:65%;
      }
     
     .gs_submit_reg {
          background-color:#184D84;
          font-family: Verdana, Arial, Helvetica;
          font-size:80%;
          color:#ffffff;}
      
      .gs_submit_small {
          background-color:#184D84;
          font-family: Verdana, Arial, Helvetica;
          font-size:65%;
          color:#ffffff;} 

    TABLE.gs_message_footer{
      width:405px;}
        
   
 
            

    TABLE.gs_poll_results TD {
      font-size: 80%;}
      
   .gs_vote_result_bar {background-color:orange;height:12px; overflow:hidden}
      
    TABLE.gs_menu_gen_button {
      border-style: solid; 
      border-width:1px; 
      border-color: #000001;  
      
      border-left:0px;} 
    
    TABLE.gs_menu_first_button {
      border-style: solid; 
      border-width:1px; 
      border-color: #000001;  
      } 
          
    TABLE.gs_menu_sub_button {
      border-style: solid; 
      border-width:1px; 
      border-color: #2C6198;  
    
      padding:0px;}
      
    TABLE.gs_menu_sub_button TD {
    color:#ffffff;
    }  
          
    TD.gs_att_status {
      text-align:right; 
      color:#001B52;}
        
    .altcolor1 {  background-color: #efefef}
    .altcolor2 { background-color: #ffffff}    
    
    .gs_altcolor1 {  
      background-color: #efefef;
      border-left: 1px solid;
      border-right: 1px solid;
      border-top: 1px solid;
      border-color: #000001;
      ;}
      
    .gs_altcolor2 { 
      background-color: #ffffff;
      border-left: 1px solid;
      border-right: 1px solid;
      border-top: 1px solid;
      border-color: #000001;
      ;}
  
    BODY {
      font-family: Verdana, Arial, Helvetica;
      color: #000000;
      margin:0px;
      
      background-color: #cccccc;}
    
    TD, TH, TR, P, DIV, SPAN {
      font-family: Verdana, Arial, Helvetica;
      color: #000000;}
      
    INPUT.gs_req_field, TEXTAREA.gs_req_field, SELECT.gs_req_field {
    /*yes this is hardcoded.*/
      background-color: #FFFFCC;} 
      
      
      SPAN.gs_req_field {
      font-size: 80%;
      font-weight: bold;
      }

    
    .gs_small {
      font-size: 65%;}
    
    .gs_normal {
      font-size: 80%;}

    A.gs_small, SPAN.gs_small A{
      text-decoration:underline;}

    A.gs_normal, SPAN.gs_normal A {
      text-decoration:underline;}
    
    
    .gs_large {
      font-size: 80%;} 
    
    .ip-user-type-admin, .ip-user-type-mod {
      font-weight: bold;
      text-decoration:underline;
      }
    
    /* bl:linkcss previously from mypop-css template */

    TABLE.gs_mp_nav_shell {
      width:100%;
      border-style: solid; 
      border-width:1px; 
      border-color: #000001;  
    
      
      border-bottom:0px;
      
      height:400px;}
   
    TD.gs_mp_nav_shell_divider{
      border-right-style: solid; 
      border-right-width:1px; 
      border-right-color: #000001;  
    
      
      width:150px;}
    
    
    TD.gs_mp_content_cell{
      width:50%;}
      
      
    table.gs_mp_content TD {
     
    }
    
    TD.gs_mp_content {
      padding-left:15px;
      }
  
    TD.gs_mp_cell_content {
      padding-left:15px;
      
	    background-color: #ffffff; }   
    
    TD.gs_mp_content_cell_nowidth{
      background-color:#2C6198;
    }

    TD.gs_mp_header {
      font-size: 80%;
      font-weight:bold;
      border-bottom-style: solid; 
      border-bottom-width:1px; 
      border-bottom-color: #000001; 
      
    }
  
    TD.gs_mp_content{
      padding-left:15px;}
      
    TABLE.gs_mypop_tabs TD {
      
      padding-left:5px;}
      
    A.gs_mypop_link_on {
    font-weight:bold;
    text-decoration:none;
    font-size: 80%;
    }  
    
    A.gs_mypop_link_off {
    font-size: 80%;
    text-decoration:underline;
    } 
    
    TR.gs_mypop_link_on {
    background-color: #ffffff;
    }
      
    TABLE.gs_nav_layer_alt {
      border-style: solid; 
      border-width:1px; 
      border-color: #000001; 
     
     border-bottom:0px;}
     
    TABLE.gs_nav_layer_alt A {
     color: #ffffff;
     text-decoration:underline;
    }
    
    TABLE.gs_nav_layer_alt TD {
     background-color:#649BCD;
     padding: 3px 25px 3px 3px;
     border-bottom-style: solid; 
      border-bottom-width:1px; 
      border-bottom-color: #000001; 
     
     font-size: 65%;
     white-space:nowrap;}
    
    TABLE.gs_nav_layer_alt TD.gs_header {
     background-color:#184D84; 
     padding: 3px 25px 3px 3px;
     border-bottom-style: solid; 
      border-bottom-width:1px; 
      border-bottom-color: #000001; 
     
     font-size: 65%;
     color:#ffffff; }  
     
     TABLE.gs_nav_layer_alt TD.gs_header A {
     color:#ffffff;
     text-decoration:underline;}  
     
     
     .gs_icon_cat_plus {position:relative; top:+2; left:-6;cursor:pointer;cursor:hand;} 
     .gs_icon {position:relative; top:+2; left:+1;} 

     TD.gs_ot_layout_2{
     border-left-style: solid; 
      border-left-width:1px; 
      border-left-color: #000001; 
     
     padding:5px;}

    TABLE.gs_message_alert {  
      background-color:#184D84;  
      border-style: solid; 
      border-width:1px; 
      border-color: #000001; 
      
      
      color:#000000;  }

    TABLE.gs_message_alert TD { 
      color:#000000;}
    
    TABLE.gs_message_alert TD.gs_grab_bar {
       background-color:#184D84;  
       padding: 3px;
       color:#ffffff;
       border-bottom-style: solid; 
      border-bottom-width:1px; 
      border-bottom-color: #000001; 
       }
  
    TABLE.gs_message_alert TD.gs_content { 
      background-color:#efefef;  
      padding: 5px;}

    
    .ip-ubbcode-code-pre {
      font-family: monospace, serif;
      font-size: 11px;
      margin-top: 5px;
      margin-bottom: 5px;
    }
  
