﻿html, body 
{
	height: 100%;
	overflow: auto;
    font-family:arial;
}

body 
{
	padding: 0;
	margin: 0;
}

@import url(http://www.google.com/cse/api/branding.css);

.w80
{
    width: 80px;    
}

.rp2
{
    width: 446px; height: 70px;text-align: justify;    
}

.tree td div 
{
   height: 20px !important;
}

.sep
{
    font-size: 7px; border-bottom: 1px solid #f0f0f0;    
}

input,select
{
    font-family:arial;
    font-size:13px;
}

.u3g
{
    width:17px;height:10px;border:0px; 
}
    
.grn_ttl
{
    height: 21px; 
    line-height:21px;
    padding-left: 10px;
    font-size: 13px; 
    font-weight: bold; 
    background-color: #afc642;
    color: #ffffff;
    font-family: verdana;
}

.grn_ttl_b
{
    height: 21px; 
    padding-left: 10px; 
    font-weight: bold; 
    background-color: #afc642;
    color: #ffffff;
    font-family: verdana;
    font-size: 13px;
}

a 
{
    color:#676767;
}

a:hover 
{
    color:#000000;
    text-decoration:none;
}
    
.sprtr
{
    background-image: url(images/bottom_dotten.gif); background-repeat: repeat-x;
    height: 1px;
}

.grd_bd
{
    text-decoration:none;
    color:#676767;    
}

.lstdd
{
    text-decoration:none;
    color:#979797;  
    font-weight:bold;  
}

a.lstdd
{
    text-decoration:none;
    color:#979797;  
    font-weight:bold;  
}

a.lstdd:hover
{
    text-decoration:none;
    color:#979797;  
    font-weight:bold;  
}

.lili_r
{
    height:68px;
    width:292px;
    float:right;
    background-color: #f9f5ee;
}

.lili_l
{
    height:68px;
    width:292px;
    float:left;
    background-color:#f2f4fb;
}

.lili_r p
{   
    padding: 0 15px 0 15px;
}

.lili_l p
{   
    padding: 0 15px 0 15px;
}

.ilil_l
{
    height:68px;
    background-color: #ffffff; 
    width: 68px;
    float: left; 
}

.ilil_r
{
    height:68px;
    background-color: #ffffff; 
    width: 68px;
    float: right; 
}

.pager a
{
    color:#afc642;  
    text-decoration:none;
    font-weight:bold;
}

.pager
{   
    color:#ff9900;  
    text-decoration:none;
    font-weight:bold;
}

.grid_img
{
    border:solid 1px #e3e3e3;
}

.button
{
    color:#666666;
}

.srchd
{
    border-bottom: 2px dashed #ff9900;    
}

.ct_nm
{
    font-size:25px;
    color: #ff9900;  
    font-weight:bold;
}

a.ct_nm 
{
    font-size:25px;
    color: #ff9900;  
    font-weight:bold;
}

a.ct_nm:hover
{
    font-size:25px;
    color: #ff9900;  
    font-weight:bold;
}

.sl
{
    color: #ff9900;font-weight:bold;    
}

.rvw
{
    color:#ff9900;font-weight:bold;text-decoration:none; cursor:pointer;
}

.inpsrch
{
    border-color:#bbbbbb;border-width:1px;border-style:solid;width:109px;height:17px;     
}

.inp164
{
    border:#bbbbbb 1px solid;width:164px;height:19px;     
}

.inp345
{
    border-color:#bbbbbb;border-width:1px;border-style:solid;width:354px;height:100px;font-family:arial;     
}

.inp345_18
{
    border-color:#bbbbbb;border-width:1px;border-style:solid;width:354px;height:19px;font-family:arial;     
}

.lct
{
  background-image: url(images/top_left.jpg); 
  background-position: left; 
  background-repeat: no-repeat; 
  height: 15px; 
  width: 15px;
}

.rct
{
    background-image: url(images/top_right.jpg); 
    background-position: right;
    background-repeat: no-repeat; 
    height: 15px; 
    width: 15px;
}

.lcb
{
  background-image: url(images/bottom_right.jpg); 
  background-position: left; 
  background-repeat: no-repeat; 
  height: 15px; 
  width: 15px;
}

.h14
{
    height: 14px;
}

.im
{
    border:0px; vertical-align:middle;
}

.rcb
{
    background-image: url(images/bottom_left.jpg); 
    background-position: right;
    background-repeat: no-repeat; 
    height: 15px; 
    width: 15px;
}

.grd10
{
    background-color: #ffffff; 
    height: 10px;    
}

.d20
{
    height:20px;    
}

.bttn
{
    display: table; 
    border-collapse: collapse;
}
    
.bttn_l
{
    background-image: url(images/bttn_l.gif);
    background-repeat: no-repeat; 
    background-position:center; 
    height: 21px;
    width:14px;
    display: table-cell; 
    border-collapse: collapse;
}

.bttn_r
{
    background-image: url(images/bttn_r.gif);
    background-repeat: no-repeat;
    background-position:center; 
    height: 21px;
    width:14px;
    display: table-cell; 
    border-collapse: collapse;
}

.bttn_m
{
    background-image: url(images/bttn_m.jpg);
    background-repeat:repeat-x; 
    height: 21px;
    color:#888888;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
    text-decoration:none;
    display: table-cell; 
    border-collapse: collapse;
    float:none;
    cursor:pointer;
}

.bttn_m_a
{
    text-decoration:none;
}

.bttn_m_a:hover
{
    color:#000000;
    text-decoration:none;
}

.lgt
{
  background-image: url(images/top_left_grayline.gif); 
  background-position: left; 
  background-repeat: no-repeat; 
  height: 15px; 
  width: 15px;
}

.rgt
{
    background-image: url(images/top_right_grayline.gif); 
    background-position: right;
    background-repeat: no-repeat; 
    height: 15px; 
    width: 15px;
}

.cgt
{
    height: 14px; 
    border-top:1px solid #dbdbdb; 
    font-size:3px; 
    width:530px;    
}

.cgt330
{
    height: 14px; 
    border-top:1px solid #dbdbdb; 
    font-size:3px; 
    width:330px;    
}

.lgb
{
  background-image: url(images/bottom_left_grayline.gif); 
  background-position: left; 
  background-repeat: no-repeat; 
  height: 15px; 
  width: 15px;
}

.rgb
{
    background-image: url(images/bottom_right_grayline.gif); 
    background-position: right;
    background-repeat: no-repeat; 
    height: 15px; 
    width: 15px;
}

.cgb
{
    height: 14px; 
    border-bottom:1px solid #dbdbdb; 
    font-size:3px; 
    width:530px;    
}

.cgb330
{
    height: 14px; 
    border-bottom:1px solid #dbdbdb; 
    font-size:3px; 
    width:330px;    
}

.lft_g_b
{
  background-image: url(images/bottom_gray_left.jpg); 
  background-position: left; 
  background-repeat: no-repeat; 
  height: 15px; 
  width: 15px;
  float:left;
}

.rght_g_b
{
    background-image: url(images/bottom_gray_right.jpg); 
    background-position: right;
    background-repeat: no-repeat; 
    height: 15px; 
    width: 15px;
    float:right;
}

.lnk
{
    color:#ff9900;    
}

.lnk a
{
    color:#ff9900;    
}

.slct
{
    background-color:yellow; 
}

/* Rating */
.rtngStr 
{
    font-size: 0pt;
    width: 16px;
    height: 16px;
    margin: 0px;
    padding: 0px 5px 0px 5px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.flldRtngStr 
{
    font-size: 16px;
    font-weight: bold;
    width: 16px;
    height: 16px;
    margin: 0px;
    padding: 0px 10px 0px 10px;
    cursor: pointer;
    display: inline;
    background-repeat: no-repeat;
    background-image: url(images/FilledStar.gif);
}

.emptRtngStr 
{
    font-size: 16px;
    font-weight: bold;
    width: 16px;
    height: 16px;
    margin: 0px;
    padding: 0px 10px 0px 10px;
    cursor: pointer;
    display: inline;
    background-repeat: no-repeat;
    background-image: url(images/EmptyStar.gif);
}

.svdRtngStr 
{
    font-size: 16px;
    font-weight: bold;
    width: 16px;
    height: 16px;
    margin: 0px;
    padding: 0px 10px 0px 10px;
    cursor: pointer;
    display: inline;
    background-repeat: no-repeat;
    background-image: url(images/SavedStar.gif);
}

.rddt
{
    color:#ff0000;
    font-weight:bold;
    padding: 0px 5px 0px 5px;
}

.nxtl
{
    border:0px;
    vertical-align:bottom;
    width:59px;
    height:12px;    
}

.nb
{
    color: #bbbbbb; 
    font-weight: bold; 
    font-size: 11px; 
    margin:  7px 15px 17px 15px;
    text-align:center;
}

.bb
{
    color:#bbbbbb;   
    text-decoration:none;
}

.bb a
{
    color:#bbbbbb; 
    text-decoration:underline;  
}

.bb a:hover
{
    color:#676767;   
    text-decoration:none;
}

.bbr
{
    color: #676767; font-weight: normal;
}
    
.sp
{
    width: 10px;
    height: 11px;
    padding: 0px 5px 0px 5px;  
    background-image: url(images/s.jpg);  
    background-position: center; 
    background-repeat: no-repeat; 
}

.td578
{
    width: 578px; 
    border-right: 1px solid #bbbbbb;
}

.lff9
{
    font-size: 10px; 
    border-top: 4px solid #ff9900;
}

.next_prev
{
    border:0px;
    height: 16px; 
    width: 16px;
}

.adv_body
{
    text-align: justify; 
    padding-top: 0px; 
    padding-bottom: 0px;    
}

.beaf
{
    background-color: #eaf9d0;
}

.w16h70
{
    width: 16px; 
    height: 70px;    
}

.bgfffh10
{
    background-color: #ffffff; 
    height: 10px;    
}

.lft_g_t
{
  background-color: #f7f7f7; 
  background-image: url(images/top_gray_left.gif); 
  background-position: left; 
  background-repeat: no-repeat; 
  height: 15px; 
  width: 15px;
  float:left;
}

.rght_g_t
{
    background-color: #f7f7f7; 
    background-image: url(images/top_gray_right.gif); 
    background-position: right;
    background-repeat: no-repeat; 
    height: 15px; 
    width: 15px;
    float:right;
}

.cntr_g_t
{
    background-color: #f7f7f7; 
    font-size:3px;  
}

.lft_g_b
{
  background-color: #f7f7f7; 
  background-image: url(images/bottom_gray_left.gif); 
  background-position: left; 
  background-repeat: no-repeat; 
  height: 15px; 
  width: 15px;
}

.rght_g_b
{
    background-color: #f7f7f7; 
    background-image: url(images/bottom_gray_right.gif); 
    background-position: right;
    background-repeat: no-repeat; 
    height: 15px; 
    width: 15px;
}

.cntr_g_b
{
    background-color: #f7f7f7; 
    font-size:3px; 
}

.bg_gr
{
    background-color: #f7f7f7; 
}

.cht_pnl
{
    height: 185px; 
    width: 344px; 
    overflow:auto;
    margin: auto; 
    border:1px solid #e3e3e3;
    background-color:#ffffff;    
}

.cht_pnl_2
{
    overflow:auto;
    height: 185px; 
    width: 544px; 
    margin: auto; 
    border:1px solid #e3e3e3;
    background-color:#ffffff;
}

.cht_msg_div
{
    background-color: #ffffff;
    width: 322px;
    padding:0 2px 0 2px;
}

.cht_msg_div_2
{
    background-color: #ffffff;
    width: 522px;
    padding:0 2px 0 2px;
}

.cht_l
{
    font-size:11px;
    color:#bbbbbb;
    text-align:left;   
    float:left; 
}

.cht_r
{
    float: right; 
    text-align: right;    
}

.cht_msg
{
    border-top:1px solid #e3e3e3;
    text-align:left;
    float:none;   
}

.e3e3e3
{
    border:1px solid #e3e3e3;
}

.clear
{
    clear:both;
}

.cht_sprt
{
    height:15px;   
    background-color:#ffffff;
}

.playbackstop
{
    color:#afc642;
    background-color:#ffffff;
    border-color:#DBDBDB;
    border-width:1px;
    border-style:Solid;
    font-weight:bold;
    width:100px;
}

.eaf9d0
{
    width:100%; 
    background-color:#eaf9d0;    
}

.td_links a
{
    color: #afc642;
    font-weight: bold;    
}

.imgFloat
{
    float: right;
    width: 187px;
    padding-left:15px;
    padding-top:0px;
}

.sdsgl
{
    padding: 0 15px 0 15px; 
    border-right:1px solid #dbdbdb;
    border-left:1px solid #dbdbdb;
}

.imgFloat img
{
    border: 1px solid #e3e3e3;
    width:185px;
    height:185px;
}

.imgTitle
{
    padding: 5px 3px 5px 3px; 
    border-bottom: 1px solid #bbbbbb;    
}

.ulChat
{
    list-style-image:url(images/u_3.gif);
    font-weight:bold;    
}

.rev_r
{
    width: 30px; 
    text-align: right; 
    vertical-align: top; 
    float: left;   
}

.rev_l
{
    float: right; 
    width: 330px;    
}

.rev_l_1
{
    width: 340px; 
    padding-bottom: 5px; 
}

.rev_l_2
{
     padding-bottom: 5px;
}

.rev_l_3
{
    font-weight: bold; 
    font-size: 12px; 
    text-align:right;
}

.rev_sep_1
{
    float: left;    
}

.rev_sep_2
{
    float: right; 
    width: 330px; 
    padding: 7px 0 0 0;    
}
