.tips_holder { 
   width: 700px;
   background-color: #FFFFFF;
   /* border: 1px solid black; */
   margin: 0px;
   padding: 0px;
}
.tips_tabs { 
   width: 100%;
   background-color: #FFFFFF;
}
tr .tips_tabs {
   border-bottom: 1px solid #CCCCCC;
}
.tip_tab { 
   background-color: #FFFFFF;
   text-align: center;
   color: #000000;
}
.tip_tab_active { 
   background-color: #FFFFFF;
   text-align: center;
   color: #000000;
}
.tip_tab:hover {
   background-color: #FFFFFF;
   text-align: center;
   color: #000000;
}

.tip_tab A { 
   text-decoration: none;
   color: #000000;
}
.tip_tab_active A { 
   text-decoration: none;
   color: #FFFFFF;
}

.tip_body { 
   padding: 0px;
   margin: 0px;
}
.tip_pane{ 
   margin: 0px;
   padding: 0px;
   background-color: #FFFFFF;
   color: #000000;
}

.tip_spacer { 
   border: 1px solid white;
   width:0px;
}

.tip_row { 
   border: 1px solid #CCCCCC;
   margin-top: 2px;
   margin-bottom: 2px;
   padding: 0px;
}

.tip_user { 
   width: 100px;
   background-color: #B7C7E5;
}
.tip_user_even { 
   width: 100px;
   background-color: #749BD2;
}
.tip_data { 
   background-color: #B7C7E5;
} 
.tip_data_even { 
   background-color: #749BD2;
} 

.tip_user_print { 
   width: 100px;
   background-color: #FFFFFF;
}
.tip_user_even_print { 
   width: 100px;
   background-color: #E0E0E0;
}
.tip_data_print { 
   background-color: #FFFFFF;
} 
.tip_data_even_print { 
   background-color: #E0E0E0;
} 



.tip_status { 
   margin: 0px;
   padding: 5px;
   background: #F5F5F5;
   color: #D00000;
   border: 1px solid #CCCCCC;
}

.tip_first { 
   text-align: center;
   padding: 0px;
   margin: 0px;
   font-size: 16px;
}
.tip_first h2 {
   padding: 0px;
   font-weight: bold;
   font-size: 20px;
}

.hover_box { 
   border: 1px solid black;
   background-color: #CCCCCC;
   color: #000000;
   padding: 5px;
   width: 300px;
   display: none;
   position: absolute;
   left: 25px;
   top: 125px;
}
   
.rating_hover { 
   border: 1px solid black;
   background-color: #CCCCCC;
   color: #000000;
   padding: 5px;
   display: none;
   position: absolute;
   width:290px;
}

.rating_holder {
   position: relative;
}

.resource_rating_overlay {
   position: absolute;
   width: 325px;
   z-index: 500;
   opacity: 0.9;
   filter: alpha(opacity=90);
   background-color: #99CCFF;
   color: black;
   padding: 10px;
   border: 1px solid #000000;
   text-align: left;
   display: none;
}

.entry_rating_overlay { 
   position: relative;
   top: 0px;
   left: 0px;
   width: 300px;
   background-color: #99CCFF;
   color: black;
   padding: 10px;
   border: 1px solid #000000;
   text-align: left;
   display: none;
}

.gt_rsel {
   font-weight: normal;
   text-align: center;
}
.gt_rsel A { text-decoration: none; color: #0000FF; }
.gt_rsel_on { 
   font-weight: bold;
   border: 1px solid black;
   background-color: yellow;
   text-align: center;
}
.gt_rsel_on A { text-decoration: none; color: #0000FF; }

.gt_csel {
   font-weight: normal;
   text-align: left;
   padding-right: 5px;
}
.gt_csel A { text-decoration: none; color: #0000FF; }
.gt_csel_on { 
   font-weight: bold;
   border: 1px solid black;
   background-color: yellow;
   text-align: left;
   padding-right: 5px;
}
.gt_csel_on A { text-decoration: none; color: #0000FF; }

.gt_body { 
   border: 1px solid #CCCCCC;
   padding: 10px;
}
.gt_body_hdr  {
   border-top: 1px solid #CCCCCC;
   border-bottom: 1px solid #CCCCCC;
   font-size: 150%;
   font-weight: bold;
   margin-bottom: 15px;
}

.author_pane_title_bin {
   display: none;
   margin-top: 20px;
   margin-bottom: 20px;
   border-top: 1px solid #CCCCCC;
   border-bottom: 1px solid #CCCCCC;
   padding-left: 25px;
}

.table_rating_overlay {
   position: absolute;
   height: 35px;
   width: 325px;
   z-index: 500;
   opacity: 0.9;
   filter: alpha(opacity=90);
   background-color: #99CCFF;
   color: black;
   padding: 2px;
   border: 1px solid #000000;
   text-align: left;
   display: none;
}

.user_profile_hover {
   width: 300px;
   height: 300px;
   background-color: #99CCFF;
   opacity: 0.9;
   filter: alpha(opacity=90);
   color: #000000;
   padding: 5px;
   border: 1px solid #000000;
   text-align: left;
   display: none;
   position: absolute;
   overflow: auto;
}

#tip_footer_links { 
   border-top: 1px solid #CCCCCC;
   padding-top: 10px;
   margin-top: 20px;
   text-align: center;
}

