body
{
  font-family: courier-new, arial, serif, sans-serif, courier;
}

.page_title_top 
{
   color: black;
   font-size: 36pt;
   font-weight: bold;
}

.content_item_title
{
   color: #0000aa;
   font-size: 12pt;
}

.content_item_link
{
   color: #0000aa;
   font-size: 10pt;
}

.article_page_title
{
   color: black;
   font-size: 24pt;
   font-weight: bold;
}

.article_list_title
{
   color: #0000aa;
}

.article_page_body a:link
{
   color: #000077;
}

.article_page_body a:visited
{
   color: #000077;
}

.page_footer_number
{
   font-size: 10pt;
}

.page_footer_number a:link
{
   color: #000099;
}

.page_footer_number a:visited
{
   color: #000099;
}

.copyright_note
{
   font-size: 10pt;
}

.excelsior_disclaimer
{
   font-size: 9pt;
}

.excelsior_disclaimer a:link
{
   color: #909090;
}

.excelsior_disclaimer a:visited
{
   color: #909090;
}

a 
{
    text-decoration: none;
}

:link
{
    color: #0000aa;
}

:visited
{
   /* color: #9999ff; */
   color: #0000aa;
}

a.impress_title
{
    /*font-family: arial,, serif, sans-serif, courie, rsans-serif;*/
    text-decoration: underline;
    font-size: 18;
    color: #000099;
}

a.module_title:link
{
    color: blue;
    font-weight: bold;
}

a.module_title:visited
{
    color: blue;
    font-weight: bold;
}

/*html ul li */
.newitemlist ul li
{   
    margin-left:-1.2em;
    padding-left:10px;
    list-style: none;
    background:url(http://us.i1.yimg.com/us.yimg.com/i/nt/gr/li/2x2/000000.gif) no-repeat 0 .5em;
}

.deaccio
{
  display: none;
  visibility: hidden;
}

.accio
{
  display: block;
  visibility: visible;
}

.saccio
{
  display: inline;
  visibility: visible;
}

.hovermenu
{
  font-family: arial, serif, sans-serif, courier;
  font-size: 12px;
  border: solid 1px #999; 
  background-color: #fff;
  z-index:2;
  padding: 2px;
  visibility: hidden; 
  display: none;
  position: absolute;
  left: 5px;
  width: 350px;
  top: -40px; 
  /*height: 70px;*/
}

.hovermenu a:link 
{
  /*padding: 1px; */
  color: #0000aa;
}

.hovermenu a:visited
{
  color: #0000aa;
}

.recommendMenu
{
  font-family: arial, serif, sans-serif, courier;
  font-size: 12px;
  border: solid 1px #999; 
  background-color: #fff;
  z-index:2;
  padding: 2px;
  visibility: hidden; 
  display: none;
  position: absolute;
  left: 5px;
  width: 350px;
  top: -40px; 
  height: 20px;
}


.hoverstrong a:hover
{
  font-weight: bold;
}

.greyMenu
{
  font-weight: normal;
/* only at <= 10px the chinese font height doesn't change from char to char */
/* or use default is also OK but ugly */
  font-size: 10px;
  color: #999999;
  cursor: pointer;
}

.newsAlert1
{
  font-weight: normal;
  font-size: 10pt;
  color: #ff6633;
}

a.newsAlert1
{
  font-weight: normal;
  font-size: 10pt;
  color: #ff6633;
}

.page_nav  
{
  font-size: 10pt;
  color: black;
  text-decoration: underline;
}

.provider_age
{
  font-size: 10pt;
  color: #999999;
}

.popup_provider_age
{
  /*font-size: 10pt; */
  color: #999999;
}

.popup_win_bar
{
  font-size: 10pt;
  color: #000066;
  background-color: #dddddd;
}

.popup_action_item
{
  color: #ff9900;
  cursor: pointer;
}

.popup_action_item2 { 
 font-size:small !important;
 font-size:x-small;
}
.popup_action_item2 a { border-right: 1px solid black;padding:0 5 0 5; }
.popup_action_item2 a.last { border-right: 0 }
.popup_action_item2 a:link { color: #ff9900; }
.popup_action_item2 a:visited { color: #ff9900; }
.popup_action_item2 span { border-right: 1px solid black;padding:0 5 0 5;
 color: #ff9900; cursor:pointer; }
.popup_action_item2 span.last {border-right: 0px; }
.popup_action_item2 span.gray {color:gray;}

.popup_title
{
  font-size: 11pt;
  color: #336600;
}

.popup_title a:link
{
  color: #336600;
}

.popup_title a:visited
{
  color: #336600;
}

.comment_title
{
  color: #0000aa;
  font-size: 1.2em;
  font-weight: bold;
}

.comment_title a:visited
{
  color: #0000aa;
}

.hide { display:none; visibility:hidden}
.cat {margin:0 0 15px 0}
.box1 {padding: 2px 8px 8px 5px}
.cell1 {display:block;float:left;position:relative;width:50%}
.cell2 {display:block;float:left;position:relative;width:50%}
#slideshow .panel{position:absolute;top:0;left:0}
#ad_slide_2 .panel{position:absolute;top:0;left:0}
.size5 {width:160px}
.offset5{margin-left:165px}

/* 3/31/2007 */
form { margin-bottom: 0 }

ul.lileft li {float:left;display:inline;padding-left:15px;padding-right:15px}
ul.liright li {float:right;display:inline}
.left{float:left;display:inline;margin:0}
.right{float:right;display:inline;margin:0}

.pad_5 {padding: 15px}

.red {color:red}
a.red:link {color:red}
a.red:visited {color:red}

.orange {color:orange}
a.orange:link {color:orange}
a.orange:visited {color:orange}

.purple {color:purple}
a.purple:link {color:purple}
a.purple:visited {color:purple}

.brown {color:brown}
a.brown:link {color:brown}
a.brown:visited {color:brown}

.black {color:black}
a.black:link {color:black}
a.black:visited {color:black}

.white {color:white}
a.white:link {color:white}
a.white:visited {color:white}

.gray {color:gray}
a.gray:link {color:gray}
a.gray:visited {color:gray}

.clr903 {color:#990033;font-size:10pt}
a.clr903:link {color:#990033}
a.clr903:visited {color:#990033}

.c_SharedLink {color:#330066;}
a.c_SharedLink:link {color:#330066}
a.c_SharedLink:visited {color:#330066}

.c_UserFeed {color:#003366}
a.c_UserFeed:link {color:#003366}
a.c_UserFeed:visited {color:#003366}

.smallgray {color:gray;font-size:small;}
.smallbold {font-weight:bold;font-size:small;}
.small {font-size:small;}
.smaller {font-size:smaller;}
.x_small {font-size:x-small;}

.bold { font-weight:bold } 
.redbold {font-weight:bold;color:red;}

.ldr_brd {border: solid 1px; width:600;height:100;text-align:center;}

.no_txul {text-decoration:none;}
.no_txul:hover {text-decoration:none;}

.adminTab 
{
border-spacing:0;
font-size:10pt;
empty-cells:show;
}

.adminTab th
{
width:200;
text-align:left;
border-top:1px solid #999;
}

.adminTab td
{
border-top: 1px solid #999;
padding-top: 0.5em;
padding-bottom: 0.5em;
}

.adminTab td.desc
{
width:200;
font: 10pt;
color: #888;
}

#custMenu {
color:red;
font-size:9pt;
padding:10px 0;
}

.inll {
list-style:none;
display:inline;
}
.inll li {
display:inline;
padding:0 7px;
}

#pgList {
display:inline;
top:-1.1em;
position:relative;
float:right;
font-weight:normal;
font-size:9pt;
}
#pgList ul {
margin-left:2px;
padding-left:0;
}
#pgList li {
cursor:pointer;
padding:0 2px;
}

.c_hoverdisplay
{
  font-family: arial, serif, sans-serif, courier;
/*  font-size: smaller; */
  background-color: #fff;
  z-index:2;
  padding: 2px;
  visibility: hidden; 
  display: none;
  position: absolute;
}

.c_wthrsnap
{float:left;padding:0 5;font:smaller;color:purple;}

.warning
{ background-color:pink; }
