/* @override http://www.detectright.com/css/main.css */

.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.style4 {
	color: #FF0000;
	font-weight: bold;
}
.style5 {
	color: #666666;
	font-weight: bold;
}
.style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #111111;
}
.style7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}.style16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.style18 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; 
}
img
{
    border: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
img._autolink
{
    /* Used as trigger to auto-set onclick events for viewing fullsize images */
    cursor: pointer;
}
html,body
{
    font-family: trebuchet ms, verdana, arial, sans-serif;
    font-size: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-image: url(/gfx2/bkg_grad_10x400.png);
    background-repeat: repeat-x;
    background-color: rgb(243, 243, 244);
}

ul {
font-family: trebuchet ms, verdana, arial, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 1.5em;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-decoration: none;
text-indent: 15px;
list-style-position: outside;
list-style-type: circle;
padding: 3px;
margin: 2px;
}

form
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
/*
a
{
    font-size: 10px;
}
*/
a:link
{
    /*color: #000066;*/
    color: rgb(0, 107, 173);
    text-decoration: none;
}
a:hover
{
    /*color: #006600;*/
    color: rgb(0, 107, 173);
    text-decoration: underline;
}
a:visited
{
    /*color: #006600;*/
    color: rgb(0, 107, 173);
    text-decoration: none;
}
input, select, textarea
{
    font-family: trebuchet ms, verdana, arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 12px;
}
input, textarea
{
    border: solid 1px #999999;
    border-top-color: #CCCCCC;
    /*border-left-color: #CCCCCC;*/
    /*padding: 2px;*/
    /*background-color: #FFFFFF;*/
    /*background-image: url();*/
    /*background-repeat: repeat-x;*/
    color: #333333;
    /*font-size: 75%;*/
}
h1
{
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FF0000;
	font-weight: bold;
	text-align: center;
}
h2
{
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	font-weight: bold;

}
h3
{
    font-size: 16px;
    font-weight: normal;
}
p
{ 
    font-size: 10px;
    font-weight: normal; 
    color: #000000;
    padding: 0px 0px 5px 0px;
}
dl, dt, dd
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
dt.search_result
{
}
dd.search_result
{
    text-indent: 20px;
}
table
{
    font-size: 10px;
}
table.main_block
{
    /*width: 625px;*/
}
div.contents
{
    /*height: 575px;*/
    text-align: left;
    margin: 0px 5px 0px 5px;
    width: 750px;
    overflow: auto;
}


table.form, table.search_main, table.search_top
{
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px 0px;
    /*border-left: solid 1px #E9E9E9;*/
    /*border-top: solid 1px #E9E9E9;*/
    /*border-right: solid 1px #CCCCCC;*/
    /*border-bottom: solid 1px #CCCCCC;*/
    /*background-color: #EEEEEE;*/
}
table.form, table.search_top
{
    padding: 0px 0px 0px 0px;
}
table.login
{
    border-top: solid 1px #d0d0d0;
    border-bottom: solid 1px #d0d0d0;
    background-color: #f0f0f0;
}
td.login
{
    font-weight: bold;
}
div.newsseparator
{
    background-color: black;
    color: white;
    font-size: 12px;
    font-weight: bold;
    padding-left: 3px;
    line-height: 14px;
    margin: 0px 0px 5px 0px;
}
a.menu, a.menu:link, a.menu:hover, a.menu:visited
{
    color: White;
    font-weight: bold;
}
a.button, a.button:link, a.button:hover, a.button:visited
{
    color: Black;
    font-weight: bold;
}
a.menu:link, a.button:link
{
    text-decoration: none;
}
a.menu:hover
{
    text-decoration: underline;
}
a.button:hover
{
    text-decoration: none;
    color: #FAFAFA;
}
a.no
{
    visibility: hidden;
}
div.topmenu
{
    position: absolute;
    padding-left:25px;
    padding-top: 1px;
    color: White;
    font-weight: bold;
    font-size: 14px;
    width: 450px;
    text-align: left;
}

div.rightmenu
{
    position: absolute;
    padding-left: 100px;
    padding-top: 1px;
    color: White;
    font-weight: bold;
    font-size: 14px;
    width: 635px;
    text-align: right;
}

div.tabmenu
{
    position: absolute;
    font-weight: bold;
    font-size: 14px;
}
div.tabspace
{
    width: 15px;
}
a.tab_lo, a.tab_lo:hover, a.tab_lo:active, a.tab_lo:visited
{
    padding-top: 10px;
    text-align: center;
    color: rgb(0, 107, 173);
    font-weight: bold;
    font-size: 10px;
    text-decoration: none;
}
a.tab_hi, a.tab_hi:hover, a.tab_hi:active, a.tab_hi:visited
{
    padding-top: 10px;
    text-align: center;
    font-weight: bold;
    font-size: 10px;
    color: White;
    text-decoration: none;
}
td.tab_hi
{
	background: url(/gfx2/tab_center3_10x47.png);
	background-repeat: repeat-x;
}
td.tab_lo
{
    /*background: url(/gfx2/tab_lo_5x43.png) repeat-x;*/
    background-image: none;
    
}

div.search_score
{
    float: left;
    width: 50px;
    text-align: right;
}
div.tooltip
{
    position: absolute;
    font-weight: bold;
    color: white;
    background-color: #207FFF;
    opacity: .90;
    filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    border: solid 1px blue;
    padding: 3px 3px 3px 3px;
    top: 0px;
    left: 0px;
    /*width: 120px;*/
    overflow: visible;
    visibility: hidden;
}
img.tooltip
{
    background-color: #207FFF;
    opacity: 1.00;
    filter: alpha(opacity=100);
    -moz-opacity: 1.0;
}

body,div,span,th,td,input,.s {
	font-family: arial, helvetica, sans-serif; font-size: x-small
}

.m {
	font-size: small
}

.btn {
	font-weight:bold;color:#FFF;background-color:#900;  cursor:hand;margin-bottom:-1px; width:100px;padding-top:1px;
	}

.lbl_b{color:#012A64;font-weight:bold; font-family:verdana,arial,helvetica,sans-serif;}

