
/*reset */
html, body, div, p ,table, caption, tbody, tfoot, thead, tr, th, td, ol, ul, li {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	font-family:Verdana;
	color:#434342;
	font-size:100%;
	background: url('/images/bodybg.gif');
}

ol, ul {
	list-style: none;
}

img.logo {position:absolute; top:10px; left:10px}
a{color:#005b82; text-decoration:none}
a:hover{color:#005B82}

img.forbes {position:absolute; top:214px; left:30px}
a{color:#005b82; text-decoration:none}
a:hover{color:#005B82}

table.maintable {width:100%}

td {vertical-align:top;}

#topcell{height:62px; color:#009D91;}
#topcell span.large{font-size:16px;font-weight:bold; margin:0 15px 0 15px}
#topcell div.t{height:31px;padding-right:10px; line-height:31px;}
#topcell div a{color:#009D91; text-transform:uppercase; font-weight:bold}
#topcell div a.small{font-size:11px; margin-left:15px}
#topcell div a:hover{color:#005B82;}
#topcell div a.large{font-size:16px; margin-left:15px}
#topcell div.b{height:31px;}
#topcell div.d{height:15px; font-size:11px; color:#005b82;}

.hnavcell
{
    /*height: 45px;
    line-height: 44px;*/
    background-image: url('/images/hnavbg.jpg');
    background-repeat: repeat-x;
}

.hnavcell a{margin:10px 10px 0px 10px}
/*.hnavcell a.sel{color:#FFFFFF}*/

#messagecell
{
    height: 294px;
    /**/
    background: url('/images/bg.jpg');
    background-position:0 -91px;/**/
}

#messagecell2
{
    height: 294px;
    /**/
    background: url('/images/bg2.jpg');
    background-position:0 -91px;/**/
}

#leftnavcell{width:213px}

#rightnavcell{width:213px;}

#centercell {width:544px; background-color:#ffffff;}

.footercell{padding:10px 10px 10px 0px;background-color:#dcdcdc}

.footercell a{font-size:12px; color:#434342; font-weight: bold; margin:0 5px 0 8px; text-transform:uppercase}

.footercell a:hover{color:#009d91}

.footercell p{font-size:11px;color:#ffffff; font-weight: bold; margin:10px 0 10px 8px}

.caption{height:40px; line-height:40px; padding:0 0 0 5px; color:#ffffff; background-color:#005b82; font-size:12px; text-transform:uppercase; font-weight:bold}

.navmenu {margin-bottom:10px; background-color:#dcdcdc; padding: 10px 0 5px 5px;}

.navmenu ul{margin-bottom:15px;}

.navmenu li {border-bottom:dotted 1px #f5f5f5; width:170px}
.navmenu li a{color:#434342; line-height:22px; font-size:12px; font-weight:bold; text-transform:uppercase;} /*border-bottom:dotted 1px #f5f5f5;}*/
.navmenu li a:hover{color:#005B82;} /*border-bottom:dotted 1px #f5f5f5;}*/

div.para {line-height:18px; margin-bottom:15px; margin-left:5px; margin-right:5px; font-size:14px; text-align:left; padding:0 10px;}
div.para h1{font-size:15px; display:inline; color:#005b82}

div.dropdownmenu {padding: 55px 10px 10px 10px; width:213px;background-color:Transparent; position:absolute; display:none}

/*.navmenu li {border-bottom:dotted 1px #eee;} */

/** remove later 
table.maintable {border:solid 1px #dcdcdc}
td{background-color:#ccffff;}
**/

.menumain
{
	 text-decoration:none;
	 border-color:#009d91;
	 font-size:15px;
	 font-weight:bold;
	 font-family:Verdana;
}
.menumain a:hover{color:#009d91;}

/*this is the style for the dropdown menu*/
.menulevel2
{
	 background-color:#D6D6D5;
	 line-height:18px;
	 text-decoration:none;
	 border-style:solid;
	 border-width:1px;
	 border-color:#434342;
	 font-size:10px;
	 font-weight:bold;
	 font-family:Verdana;
	 text-align:left;
}
.menulevel2 a:hover{color:#009d91;}

.flashbg {background-color:#005b82;}

.adjustedZIndex 
{
    z-index: 100;
}