﻿h1, h2, h3{font-size:0%;}
body 
{
	background:#fff url(../images/bkgtop.png) repeat-x;
	font-family:Helvetica, Arial, MS Serif;
	font-size:62.5%;
	margin-top:2px;
}
#wrapper{width:960px;margin-left:auto;margin-right:auto;}
#header{}
#header #nav{margin-left:auto;margin-right:auto;width:439px;text-align:right;color:#fff; font-size:1.6em;padding-right:18px;}
#header #nav a{color:#fff;text-decoration:none;font-weight:normal;}
#header #nav a:hover{text-decoration:underline;}
#header #logolink{display:block;margin-left:auto;margin-right:auto;width:439px;}
#header #logolink img{border:none;}
#content{margin-top:30px;}
#content #main{float:left;margin-bottom:30px;margin-right:10px;}
#content #main h1{color:#30647C;font-size:2.4em;font-weight:normal;}
#content #main h1.latest,#content #main h1.older{text-indent:-9000px;background:url(../images/latest.png) no-repeat;width:330px;height:38px;margin-top:20px;}
#content #main h1.older{background:url(../images/older.png) no-repeat;}
#content #main h1 small a{color:#30647C;font-size:10px;}
#content #main .newscontent{ position:relative;padding-left:15px;padding-top:10px;margin-bottom:10px;background:url(../images/elmbkg.png) no-repeat;width:628px;height:97px;}
#content #main .newscontent-clear{background:none;}
#content #main .news{float:left;width:600px;}
#content #main .news a.title{font-weight:bold;font-size:1.6em;color:#132C39;text-decoration:none;}
#content #main .news a.title span{color:#00FF00;}
#content #main .news a:hover.title span{color:#FF0000;}
#content #main .news a:hover.title{color:#fff;background-color:#30647C;}
#content #main .newsmeta{ position:absolute;top:70px;}
#content #main .newsmeta a{font-weight:normal;color:#30647C;}
#content #main .newsmeta a:hover{font-weight:normal;color:#fff;background-color:#3F3F3F;}
#content #main .newsmeta{font-size:1.5em;color:#999999;margin-bottom:20px;clear:both;}
#content #main #pager, #content #main .pager {font-size:2.0em;margin-bottom:20px;}
#content #main #pager a, #content #main .pager a{font-weight:normal;color:#30647C;}
#content #main #pager span, #content #main .pager span{font-weight:normal;color:#30647C;}
#content #main p{color:#30647C;font-size:1.5em;}
#content #main small{color:#30647C;font-size:1.0em;}
#content #sub{margin-top:50px;float:left;width:270px;color:White;}
#content #sub h2{color:#30647C;font-size:2.4em;margin-bottom:6px;font-weight:normal;}
#content #sub div a.sponsor{font-size:1.6em;color:#ccc;font-weight:normal;text-decoration:none}
#content #sub div a:hover.sponsor{text-decoration:underline}
#content #sub ul{list-style: none;margin-top:0px;margin-left:6px;}
#content #sub div.gad{float:left;margin-right:5px;margin-bottom:5px;}
#content #sub div.con{clear:both;}
#content #sub ul li a {font-size:1.6em;color:#30647C;font-weight:normal;text-decoration:none;}
#content #sub ul li.allcompanies a{color:#FF0000;}
#content #sub ul li a:hover {color:#ccc;font-weight:normal;text-decoration:underline;}
#content #sub a.alltop img{border:none;}
#content #main #startupform {font-size:2.4em;color:#3F3F3F;font-weight:normal;border:none;margin-top:20px;}
#content #main #startupform label{display:block;}
#content #main #startupform input{color:#999;font-size:1.2em;width:560px;height:30px;display:block;padding-top:6px;padding-bottom:6px;margin-bottom:20px;}
#content #main #startupform a{color:#3F3F3F;display:block;float:right;padding-right:70px;}
#content #main div.validation ul {font-size:2.4em;color:#3F3F3F;list-style:square;}
#content #main #complete{font-size:1.3em;color:#30647C;}
#content #main #complete a{font-size:1.3em;color:#999;}
#content #main div.companyinfo{color:#30647C;font-weight:normal;}
#content #main div.companyinfo a{color:#30647C;font-weight:normal;display:block;margin-bottom:10px;}
#content #main h3{font-size:1.6em;color:#30647C;font-weight:normal;}
#content #main p a{color:#648B9D;}
body.tbody
{
	margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;
	background:#fff url(../images/tbbkg.gif)  repeat-x scroll;
}
.toolbar
{
	
	font-family:Helvetica, Arial, MS Serif;
	height:80px;
	position:relative;
	width:100%;
}
.toolbar a.tblogo
{
	position:absolute;
	left:100px;
	top:6px;	
	text-indent:-9999px;
	width:148px;
	height:50px;
	background:transparent url(../images/logoSmall.png) no-repeat;
}
.toolbar a.tblogo img
{
	border:none;
}
.toolbar a.close
{
	display:block;
	float:right;
	margin-top:-10px;
	margin-right:20px;
	font-size:16px;
	color:#fff;
}

.toolbar #company
{
	width:350px;
	margin-right:auto;
	margin-left:auto;
	color:White;
	font-size:20px;
	padding-top:20px;
}
.toolbar #company a
{
	color:White;
}
#company span{color:#00FF00;}
/* contact */
div#contactpagecontent
{
	color:#3F3F3F;
	width:580px;
}
div#contactpagecontent p
{
	font-size:1.4em;
}
div#contactpagecontent fieldset
{
    border:none;
    padding-bottom:20px;
    padding-top:20px;
    font-size:2.4em;
    color:#3F3F3F;
    font-weight:normal;
}
div#contactpagecontent fieldset legend
{
    padding-bottom:10px;
    font-weight:normal;
    color:#3F3F3F;
    text-indent:-3px;
}
div#contactpagecontent fieldset a.sendme
{
    display:block;
    color:#3F3F3F;
}

div#contactpagecontent fieldset input, div#contactpagecontent fieldset textarea
{
    color:#999;font-size:1.2em;width:550px;height:30px;display:block;padding-top:6px;padding-bottom:6px;margin-bottom:20px;
}
.trap, #trap
{
    display:none;
    visibility:hidden;
}
