﻿*{ margin: 0; padding: 0; }* 
body { 
	font: .74em Verdana, verdana, "Trebuchet MS", verdana, sans-serif; 
	line-height: 1.6em;
	background: #fff url(../img/bg.gif) top repeat-x; 
	color: #444;
}
img{ border:none; }
a {	background: inherit; text-decoration: none; border:none !important;}
a:hover { color: #808080; background: inherit; }
h1 { font-family:verdana,Sans-Serif; font-size:11pt; font-weight:bold; letter-spacing:3px; margin:0px 0pt 0pt; }
h2 { font: bold 9pt verdana, Sans-Serif; margin: 0 0 12px; }
h3 { font: bold 9pt verdana, Sans-Serif;}
p { margin: 0px; font: .74em Verdana,verdana; }
marquee { color: #E3E3E3; font: 10pt Verdana; width: 550px; }
marquee a{ color: #E3E3E3 !important; font: 10pt Verdana;}
marquee a:hover{ color: #E87F02 !important;}
table.mainTable{ width: 900px; }
tr.top{ height: 49px; }
td.logo{ background: url(../img/logobg.gif) center bottom no-repeat; width: 240px; padding: 8 0 0 0px; }
#logo { font-size:17pt; letter-spacing:4px; font-weight:bold; font-family:verdana; color:#A09F9F; }
td.mainMenu{ width: 100%; padding: 15 7 0 0px;}
td.mainMenu li { display: inline; }
td.mainMenu li a { font-size: 9pt; padding: 30px 6px 0px 0; margin: 0 0 0 10px; color: #CCCCCC; background: #505050 url(../img/tab.gif) no-repeat right bottom;}
td.mainMenu li a:hover { background: #505050 url(../img/tabhover.gif) no-repeat right bottom; color: #E87F02; }

.linksMenu{width: 100%; padding: 4px;}
.linksMenu li { display: inline; padding:6 6 8 20px;background:#444 url(../img/mapping.gif) no-repeat 5% center;}
.linksMenu li a { font-size: 9pt;color: #CCCCCC; background:#505050;padding:2px;font-weight:bold;}
.linksMenu li a:hover {color: #E87F02; }

tr.intro{ height: 175px; background: url(../img/intro.jpg) no-repeat; }
td.subLogo { color: #E87F02; height: 65px; }
#search_container {width:700px}
#search_input{padding: 4 2 2 25px; border: none; background: url(../img/search.png) right center no-repeat; width: 155px; font-size: 10pt; height: 25px;color:#E87F02;}
#search_filter{padding:1px;width: 115px; border:2px #333 solid;font-size: 10pt;color:#E87F02;background:#E3E3E2;margin:0 10 0 0px}

.inputField{padding: 4 2 2 4px; border: none; background: url(../img/input.gif) right center no-repeat; width: 155px; font-size: 10pt; height: 25px;color:#E87F02;}

td.bodyContainer{ padding:10 0 0 0px; }
td.subBody{ width: 240px; padding:0 10 0 0px; margin:0 0 15px; }
td.subBody p{ font: 8pt verdana; line-height:1.6em; }

.leftmenu{ list-style: none; margin: 0 0 20px 0; font: .74em verdana; line-height:1.6em;}
.leftmenu li { padding: 0 0 0 15px; background:url(../img/bullet-light.gif) no-repeat top left; color: #F4F4F; }
.leftmenu li a { font-weight:bold; background:#505050 !important;color:#E88815 !important;}
.leftmenu li label { color: #FFF; padding: 0px 3px 0px 3px; background:#505050 !important; font-weight:bold;}
.leftmenu li a:hover { color: #E88815;}

h2 a{ color: #E88815; padding: 0px 3px 0px 3px; font-weight:bold; background:#505050 !important;}
h2 a:hover { color: #F0F0F0;}
p.dark_p{border:2px #444 solid;background-color:#707070;font-size:9pt;padding:4px;}

.l_bl  .leftmenu li { padding: 0 0 0 15px; background:url(../img/bullet-dark.gif) no-repeat top left; color: #46852F; }
.l_bl  .leftmenu li a { color: #E88815 !important; font-weight:bold; background:#F4F4F4 !important;}
.l_bl  .leftmenu li a:hover { color: #505050;}
.tallBox{height:350px;}

.notice { padding: 12px 14px 1px; background: #f4f4f4 url(../img/noticebg.gif) no-repeat bottom right; color: #808080; }
td.subBody a {color: #E87F02;}
td.mainBody{ border-left:1px solid #CCCCCC; padding:0pt 0pt 0pt 10px; margin:0 0 20 0px;}
tr.footer a { color: #C66C02; }
div.aboveFooter1 { height: 15px; }div.aboveFooter2{ height: 15px; border-top: 1px solid #ccc; }
td.col1{ width: 277px; padding: 0px 0 0 15px; }
td.col2{ border-left: 1px solid #ccc; padding: 0px 0 0 40px; }
td.col1 p, td.col2 p{ font: .70em Verdana,verdana; line-height:1.6em; color:#808080;}
div.belowFooter{ height: 15px; }
/*  ---  rounded corner */

.l_bl {background: url(../img/rounded_corner/light/1bl.gif) 0 100% no-repeat #F4F4F4; overflow:hidden; width: 252px; color:#505050; margin-bottom:10px;}
.l_br {background: url(../img/rounded_corner/light/1br.gif) 100% 100% no-repeat; overflow:hidden;}
.l_tl {background: url(../img/rounded_corner/light/1tl.gif) 0 0 no-repeat; overflow:hidden;}
.l_tr {background: url(../img/rounded_corner/light/1tr.gif) 100% 0 no-repeat; padding:10px; overflow:hidden;}
.d_bl {background: url(../img/rounded_corner/dark/1bl.gif) 0 100% no-repeat #505050; overflow:hidden; width: 252px; color:#F4F4F4; margin-bottom:10px;}
.d_br {background: url(../img/rounded_corner/dark/1br.gif) 100% 100% no-repeat; overflow:hidden;}
.d_tl {background: url(../img/rounded_corner/dark/1tl.gif) 0 0 no-repeat; overflow:hidden;}
.d_tr {background: url(../img/rounded_corner/dark/1tr.gif) 100% 0 no-repeat; padding:10px; overflow:hidden;}


.big_l_bl {background: url(../img/rounded_corner/light/1bl.gif) 0 100% no-repeat #F4F4F4; width: 625px; color:#505050; margin-bottom:10px;line-height:12px;}


.body_bl {background: url(../img/rounded_corner/light/1bl.gif) 0 100% no-repeat #F4F4F4; color:#808080;}
.clear {font-size: 1px; height: 1px}

table.imagesTable td{padding: 8px;background-color:#444;}
table.imagesTable a.link{color:#F4F4F4;font-size:8pt;font-family:verdana;font-weight:bold;}
table.imagesTable a.link:hover{color:#E87F02;text-decoration:underline;}
div.imgDiv{margin-bottom:2px;border:1px #FFF dashed;}
div.imgDiv img{cursor:url(../img/zoom.png);}
div.imgDivHover{border:1px #E87F02 dashed;}

#subscribeTable{}
#subscribeTable td{ font: .75em Verdana,verdana; font-weight:bold; color:#BDBFBF;}
#subscribeTable select{padding:1px;width: 115px; border:2px #333 solid;font-size: 10pt;color:#E87F02;background:#E3E3E2;margin:0 10 0 0px}

table.featureTable{color:#F4F4F4;font-size:9pt;width:100%;border:2px #444 solid;font-weight:bold;}
table.featureTable>tbody>tr>td{padding:2px;background:#AAA;border-bottom:1px solid #666;empty-cells:show;}

div.featureValues{padding:2px;color:#444;font-size:8pt;font-weight:bold;float:left;}

div.message{color:#444; background:url(../img/icon-info.gif) no-repeat 5px 5px;padding:10 0 15 50px;font-size:9pt;border:1px #bebebe dashed}
.error{color:#F00;}
.sent{color:#0F0;font-weight:bold;}
.waiting{color:#CCC;}
div.logoDiv img{padding:5px;}