html { min-height: 100%; margin-bottom: 0px; } 
body {padding:0; margin:0; font-family: Tahoma, Arial; color: #454545; background: url(/images/body_bg.gif) top left; background-repeat: repeat-x; background-color: #C1C1C1; letter-spacing:0px}
* { font-family: Tahoma, Arial; font-size:11px; letter-spacing:0px} 
h1  {font-size: 190%; font-weight:normal; margin:0px 0 0px 0; padding:2px 0 4px 0;}
h2  {font-size: 160%; font-weight:normal; margin:0px 0 0px 0; padding:2px 0 4px 0;}
h3  {font-size: 130%; font-weight:normal; margin:0px 0 0px 0; padding:2px 0 4px 0;}
h4  {font-size: 120%; font-weight:normal; margin:0px 0 0px 0; padding:2px 0 4px 0;}

a {color: #454545;}
a:link {text-decoration:underline; color: #454545;}
a:visited {text-decoration:underline; color: #454545;}
a:active {text-decoration:none; color: #c71232;}
a:hover {text-decoration:none; color: #c71232;}

.menu a {display:block; width:100%; height:20px; color:#FFFFFF; text-decoration:none; background-color:#000000; line-height:17px; }
.menu a:link {color:#FFFFFF; background-color:#000000; text-decoration:none; opacity:0.7;  -moz-opacity:0.7;  -khtml-opacity:0.7;  filter:alpha(opacity=70);}
.menu a:visited {color:#FFFFFF; background-color:#000000; text-decoration:none; opacity:0.7;  -moz-opacity:0.7;  -khtml-opacity:0.7;  filter:alpha(opacity=70);}
.menu a:active {color:#FFFFFF; background-color:#555555; opacity:0.6;  -moz-opacity:0.6;  -khtml-opacity:0.6;  filter:alpha(opacity=60);}
.menu a:hover {color:#FFFFFF; background-color:#555555; opacity:0.6;  -moz-opacity:0.6;  -khtml-opacity:0.6;  filter:alpha(opacity=60);}
.menu a.here {color:#FFFFFF; background-color:#000000}
.menu a.here:link {color:#FFFFFF; background-color:#000000}
.menu a.here:visited {color:#FFFFFF; background-color:#000000}
.menu a.here:active {color:#FFFFFF; background-color:#000000}
.menu a.here:hover {color:#FFFFFF; background-color:#000000}

.font1 {color:#FFFFFF; font-size: 11px;}
.font1 a {color:#FFFFFF; font-size: 11px; text-decoration:none; }
.font1 a:link {color:#FFFFFF; text-decoration:none;}
.font1 a:visited {color:#FFFFFF; text-decoration:none;}
.font1 a:active {color:#FFFFFF; text-decoration:underline;}
.font1 a:hover {color:#FFFFFF; text-decoration:underline;}

.font2 { font-size: 10px;}
.font2 a { font-size: 10px; text-decoration:none; }
.font2 a:link { text-decoration:none;}
.font2 a:visited { text-decoration:none;}
.font2 a:active { text-decoration:underline;}
.font2 a:hover { text-decoration:underline;}

.main { padding:14px 0px 0px 0px;}
.item { margin:0px 0px 14px 0px;}
.table { margin:0px 0px 14px 0px; background-color: #FFFFFF;}
.table_logo { margin:0px 0px 14px 0px; background: url(/images/logo_bg.gif) top left; background-repeat: no-repeat; background-color: #FFFFFF;}
.cell { padding:14px 0px 14px 0px; }
li { list-style-image: url(/images/arrow_sm.gif); }

.pr_list {line-height: 17px;}
.pr_cell {border-color: #FFFFFF #FFFFFF #999999 #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;}
.pr_title {background-color: #EEEEEE;}
div.desc .red {line-height:20px;}
.graybrd {border:1px solid #CCCCCC;}

.path { padding:0px 20px 20px 20px;}
.first-path { font-size:15px; font-weight:normal; color: #666666; letter-spacing:1px; }

#bigimgdiv { display:none; position:absolute; z-index:1; left:0; top:0; width:100%; height:100%}
#bigimg { border:1px solid #CCCCCC; background-color:#FFFFFF;}
.bigalpha {
  background-color: #FFFFFF;
  opacity:0.6;
  -moz-opacity:0.6;
  -khtml-opacity:0.6;
  filter:alpha(opacity=60);
}

.red {color: #c71232;}
small, .small { font-size:9px;}
ul {margin-top:0;padding-top:0 0 0 0;}
.f { font-size:28px; padding:0px 2px 0px 0px}

form {margin:0 0 0 0;}
.button { color: #FFFFFF; background-color: #A0A0A0; border-color: #FFFFFF #BBBBBB #BBBBBB #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.input  { color: #444444; background-color: #F4F4F4; border-color: #B5B5B5 #E5E5E5 #E5E5E5 #B5B5B5; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

a img{border:0;}

.noalpha {
  opacity:0;
  -moz-opacity:0;
  -khtml-opacity:0;
  filter:alpha(opacity=0);
}

.alpha {
  opacity:0.2;
  -moz-opacity:0.2;
  -khtml-opacity:0.2;
  filter:alpha(opacity=20);
}

#dhtmltooltip{
position: absolute;
width: 150px;
border: 1px solid black;
padding: 4px;
background-color: #EEEEEE;
visibility: hidden;
z-index: 100;
}