/* div.hr { height: 15px; } */
/* .clr { clear: both; overflow: hidden; height: 0px; font-size: 0px; } */
html,body {
height:100%;
margin:0px;
padding:0px;
background: #fff; /* #E2E2E2; */
}
body, td {
font-family: verdana, arial, helvetica 'sans serif';
size: 10pt;
}
#tooltip {
background:#FFFFFF;
border:1px solid #999;
border-bottom: 2px solid #ED1941;
color:#333333;
margin:0px;
padding:3px 5px;
position:absolute;
visibility:hidden;
width:auto;
font-size: 70%;
z-index: 100;
}
#page { 
position: relative;	
min-height: 100%;
z-index: 0;
margin-top: 15px;
}
* html #page { height: 100%; }
#content {
position: relative;
left: 0; bottom: 0;
z-index: 0;
height: 100%;
}
a img { border: none; }
td.graybgnews {background: #e2e2e2; border-bottom: 4px solid #ed1941;}
td.graybg {padding-bottom: 30px; background: #e2e2e2; border-bottom: 4px solid #c0c0c0;}
td.leftcol div {width: 200px; height: 1px;}
td.centercol div {width: 560px; height: 1px;}
td.rightcol div {width: 239px; height: 1px;}
div.main {
min-width: 995px; width:expression(document.body.clientWidth < 999? "999px": "auto" );
/* border-bottom: solid 4px #C0C0C0; */ 

}
div.toplogo {
height: 34px; 
letter-spacing: -1px; font-size: 80%; color: #fff;
padding: 1px 10px; 
background: #ED1941 url('./img/toplogobg.gif') no-repeat right;
font-weight : bold;
}
td.title {font-size: 145%; padding: 4px 0 0 18px;}
td.title span {color: #ED1941;}
table.search {margin: 8px 0 25px 0;}
table.search td {vertical-align: middle; padding-right: 5px;}
table.search input.search {border: 1px solid #ccc; height: 19px; color: #333; background: #fff;}

div.flashlogo {background: #fff; width: 100%; padding: 5px 0;}
div.buttons {background: #fff; width: 100%; padding: 5px 0; margin-top: -1px; }

div.leftnews { padding: 15px 5px 30px 20px; }
div.leftnews h1 { font-size: 80%; letter-spacing: -1px; color: #000; border-bottom: solid 4px #ED1941; display: inline; }
div.leftnews h2 { font-size: 70%; letter-spacing: -1px; color: #ED1941; margin: 15px 0 5px 0; padding: 0;}
div.leftnews p { font-size: 70%; letter-spacing: -1px; padding-bottom: 12px; }
div.leftnews div.date { font-size: 66%; font-weight: bold; color: #ed1941; margin-top: 10px; }
div.leftnews div.date span { color: #ED1941; float: left; font-size: 250%; font-weight: normal; display: block; margin: -3px 3px 0 0; }
div.leftnews a {color: #000; text-decoration: none;}
div.leftnews a:hover {color: #333; text-decoration: underline;}
div.leftnews a:active {text-decoration: underline;}

div.flash { height: 353px; background: url('./img/mainflashbg.gif') repeat-x; margin-left: -5px; }
table.threecol td { width: 33%; padding: 5px 20px}
table.threecol h1 { font-size: 10pt;  letter-spacing: -1px; margin-bottom: 5px; color: #000; border-bottom: solid 4px #ED1941; display: inline;}
table.threecol div { width: 100%; height: 172px; overflow: hidden; background-repeat: no-repeat;}


td.copyright
{
	color: #666;
	font-size: 8pt;
	padding: 7px 20px;
}
td.copyright a { color: #ED1941; }
td.copyright a:hover { color: #ff0033; text-decoration: none; }

table.fotterbanners {margin: 10px;}
table.fotterbanners td {padding-left: 20px;}





.clr { clear: both; overflow: hidden; height: 0px; font-size: 0px; }

div.mainmenu { padding-bottom: 38px; background: url(  './img/menubg.gif' ) repeat-x; }
div.mainmenu ul li { display: block; float: left; font-size: 13px; letter-spacing: -1px;  font-weight : bold;}
div.mainmenu ul li a { display: block; padding: 0 17px; background: white url(    './img/menuleftbg.gif' ) no-repeat right; line-height: 46px; color: Black; text-decoration: none; }
div.mainmenu ul li a.active { background: #ED1941 url(  './img/menuactivebg.gif' ) no-repeat left top; color: White; }
div.mainmenu ul li.last a { background-image: none; float: none; }
div.mainmenu ul li ul { position: absolute; background: #ED1941; float: left; display: block; width: 800; }
div.mainmenu ul li ul li { font: 11px Verdana; float: left;}
div.mainmenu ul li ul li a { background: url(  './img/submenuleftbg.gif' ) no-repeat right; color: White; text-decoration: underline;; line-height: 38px;  float: left; }

.Content {margin-left: 5}

div.content h1 { font-size: 100%; letter-spacing: -1px; color: #000; border-bottom: solid 4px #ED1941; display: inline; }
div.content h2 { font-size: 70%; letter-spacing: -1px; color: #ED1941; margin: 15px 0 5px 0; padding: 0;}
div.content p { font-size: 77%; letter-spacing: -1px; padding-bottom: 12px; }

div.content a {color: #000; text-decoration: underline;}
div.content a:hover {color: #ED1941; text-decoration: underline;}
div.content a:active {color: #333;text-decoration: underline;}

