----------------------------- */
* {margin:0; padding:0;}
body {font:0.8125em Verdana, sans-serif;text-align:center;margin:0;background:#D5D2B9 url(/images/bgbody.gif) repeat-x 0 0;overflow: -moz-scrollbars-vertical;}
td {font:0.750em Verdana, sans-serif;color:#333333;}
.login {color:#F1E0AE;font:0.8125em Verdana, sans-serif;text-decoration:none;}
a:link.login {text-decoration : none;color : #F1E0AE;font:0.7825em Verdana, sans-serif;}
a:visited.login {text-decoration : none;color : #F1E0AE;font:0.7825em Verdana, sans-serif;}
a:hover.login {text-decoration : underline;color : #ffffff;font:0.7825em Verdana, sans-serif;}

.member {color:#005399;font:8pt Verdana, sans-serif;text-decoration:none;}
a:link.member {text-decoration : underline;color : #005399;font:8pt Verdana, sans-serif;}
a:visited.member {text-decoration : underline;color : #005399;font:8pt Verdana, sans-serif;}
a:hover.member {text-decoration : none;color : #aa0000;font:8pt Verdana, sans-serif;}

#header {position:absolute;width:100%;height:105px;background:url(/images/bgheader.gif) 0 0 no-repeat;outline:none;}
#navbar {width:100%;height:150px;padding-top:80px;background:url(/images/bgnav.gif)}
#width {width:100%;margin:0 auto;text-align:left;}

/* nav - tabs */
#nav {float:right;height:53px;text-align:center;padding:0px;margin:0px;font:1.3em Georgia;}
#nav li {height:53px;float:left;border-bottom:0;background:url() 0 0 no-repeat;padding:0;margin:0;}
#nav li a {color:#544f41;}
#nav li a:hover {color:#a33f01;}
#nav a {display:block;padding:53px 0 0 0;height:0px !important;overflow:hidden;background-position:0 0px;background-repeat:no-repeat;height /**/:53px;}
#nav a:hover, #nav a.on {background-position:0 -53px;}
#nav li#sample, #sample a {background-image:url('/images/samplereports.gif');width:135px;}
#nav li#bizLib .on, #nav li#industry .on, #nav li#video .on {background-position:0 -106px;}
#nav li#subscribe, #subscribe a {background-image:url('/images/subscribenow.gif');width:135px;}
#nav li#writers, #writers a {background-image:url('/images/ourwriters.gif');width:108px;}
#nav li#trial, #trial a {background-image:url('/images/freetrial.gif');width:110px;}
#nav li#contact, #contact a {background-image:url('/images/contactus.gif');width:108px;}
#nav li#about, #about a {background-image:url('/images/aboutus.gif');width:108px;}
#nav li#myaccount, #myaccount a {background-image:url('/images/myaccount.gif');width:108px;}
/* basics */
a {font:12px Verdana, sans-serif;text-decoration:underline;color:#005399;}
a:hover {font:12px Verdana, sans-serif;text-decoration:none;color:#aa0000;}
a, a:link, a:hover {cursor:pointer;}
img {border:0;}
ul {margin:20px 0;list-style-type:none;}
/* ol {margin:20px 0 20px 20px;} */
li, dd {padding:6px 0;}
ul li#red {background:url(/images/redbullet.gif) 2px 6px no-repeat;padding-left:20px;line-height:1.1em;}
ul li#blue {background:url(/images/bluebullet.gif) 2px 6px no-repeat;padding-left:20px;line-height:1.1em;}
ul li#bluemenu {background:url(/images/bluebullet.gif) 2px 6px no-repeat;padding-left:20px;padding-top:4px;padding-bottom:4px;line-height:.9em;}
ul li#green {background:url(/images/greenbullet.gif) 2px 6px no-repeat;padding-left:20px;line-height:1.1em;}
ol li {font-size:10pt;font-family:Verdana, sans-serif;color:#000000;}

/*p {margin:5px 0 0 0;}
p a {border-bottom:1px solid #d3cfb7;}
p a:hover {text-decoration:none;border-bottom:1px solid #005399;}*/
.bulk td {border-top:1px solid #d4d4d4;}
.bulk th {color:#82ab22;}
.bulk td, .bulk th {padding:3px 6px;} 
.bulk .noBullet {margin:0;padding:0;background:none;list-style:none;}
.roundupLogo {float:right;margin:0 0 10px 10px;border:1px solid #e5e5e5;}
blockquote {padding-left:15px; margin-left:15px; border-left:2px solid #DCDAC8;}

h1, h2, h3, h4, h5, h6 {font:bold 1em Georgia, serif;line-height:1em;}
h1 {font-size:2em;color:#a33f01;}
h2 {font-size:1.6em;color:#70af00;padding:8px 10px;}
h2 a, h5 a{color:#70af00;}
h2 span, h5 span {display:block;color:#000;font-size:.65em;font-weight:normal;line-height:1em;margin-left:5px;}
h2 em {font-style:normal;font-weight:normal;}
h3 {font-size:1.7em;color:#70af00;font-weight:normal;}
h4 {font-size:1.3em;font-weight:normal;}
h2.section {margin:0;padding:31px 0 0 0;height:0px !important;overflow:hidden;height /**/:31px;}
h2.single {font-weight:normal;padding:12px 0;margin:3px 20px 2px 10px;}

/* --- forms -- */
input, select {font-size:.95em;}
.input, select {border:1px solid #ababab;padding:2px;}

.BigText {text-decoration : none;font-family : Arial, Helvetica, sans-serif;color : #000000;font-size : 16px;}
.Small {color:#555555;font:0.8em Verdana, sans-serif;}
.LightGold {color:#F1E0AE;font:0.8125em Verdana, sans-serif;}
.GreenHeader {font:bold 1em Georgia, serif;line-height:1em;font-size:1.2em;color:#70af00;padding:6px 0 6px 0;}
.GreenSubHeader {font:bold 1em Georgia, serif;line-height:1em;font-size:1.0em;color:#70af00;padding:6px 0 6px 0;}
.GreenNormal {font:bold 1em Verdana, sans-serif;line-height:1em;font-size:1.0em;color:#70af00;padding:6px 0 6px 0;}
.RedNormal {font:bold 1em Verdana, sans-serif;line-height:1em;font-size:1.0em;color:#aa0000;padding:6px 0 6px 0;}
.BlueNormal {font:bold 1em Verdana, sans-serif;line-height:1em;font-size:1.0em;color:#3F8BCB;padding:6px 0 6px 0;}
.RedHeader {font:bold 1em Georgia, serif;line-height:1em;font-size:1.2em;color:#aa0000;padding:6px 0 6px 0;}
.WhiteHeader {font:bold 1em Georgia, serif;line-height:1em;font-size:1.1em;color:#ffffff;padding:6px 0 6px 0;}
.WhiteSubHeader {font:bold 1em Georgia, serif;line-height:1em;font-size:.9em;color:#ffffff;padding:6px 0 6px 0;}
.BlueHeader {font:bold 1em Georgia, serif;line-height:1em;font-size:1.2em;color:#3F8BCB;padding:6px 0 6px 0;}
.BlueSubHeader {font:bold 1em Georgia, serif;line-height:1em;font-size:1.0em;color:#3F8BCB;padding:6px 0 6px 0;}
.RedSubHeader {font:bold 1em Georgia, serif;line-height:1.2em;font-size:1.0em;color:#aa0000;padding:6px 0 6px 0;}
.BrownHeader {font:bold 1em Georgia, serif;line-height:1em;font-size:1.2em;color:#66605C;padding:6px 0 6px 0;}
.BrownSubHeader {font:bold 1em Georgia, serif;line-height:1em;font-size:1.0em;color:#66605C;padding:6px 0 6px 0;}
.titlered13px {font:bold 13px Georgia, serif;line-height:1.2em;font-size:13px;color:#aa0000;padding:6px 0 6px 0;}
.titleblue13px {font:bold 13px Georgia, serif;line-height:1.2em;font-size:13px;color:#3F8BCB;padding:6px 0 6px 0;}
.titlegray13px {font:bold 13px Georgia, serif;line-height:1.2em;font-size:13px;color:#555555;padding:6px 0 6px 0;}

.GreenHeaderArial {font:bold 18px Arial, Helvetica, sans-serif;line-height:1em;font-size:18px;color:#70af00;padding:6px 0 6px 0;}
.RedHeaderArial {font:bold 18px Arial, Helvetica, sans-serif;line-height:1em;font-size:18px;color:#aa0000;padding:6px 0 6px 0;}
.BlueHeaderArial {font:bold 18px Arial, Helvetica, sans-serif;line-height:1em;font-size:18px;color:#3F8BCB;padding:6px 0 6px 0;}
.BrownHeaderArial {font:bold 18px Arial, Helvetica, sans-serif;line-height:1em;font-size:18px;color:#66605C;padding:6px 0 6px 0;}
.GreenSubHeaderArial {font:bold 16px Arial, Helvetica, sans-serif;line-height:1em;font-size:16px;color:#70af00;padding:6px 0 6px 0;}
.RedSubHeaderArial {font:bold 16px Arial, Helvetica, sans-serif;line-height:1em;font-size:16px;color:#aa0000;padding:6px 0 6px 0;}
.BlueSubHeaderArial {font:bold 16px Arial, Helvetica, sans-serif;line-height:1em;font-size:16px;color:#3F8BCB;padding:6px 0 6px 0;}
.BrownSubHeaderArial {font:bold 16px Arial, Helvetica, sans-serif;line-height:1em;font-size:16px;color:#66605C;padding:6px 0 6px 0;}
.titlegray15pxArial {font:bold 15px Arial, Helvetica, sans-serif;line-height:1.2em;font-size:15px;color:#555555;padding:6px 0 6px 0;}
.BlueSmallHeaderArial {font:bold 14px Arial, Helvetica, sans-serif;line-height:1em;font-size:14px;color:#3F8BCB;padding:6px 0 6px 0;}
.BrownSmallHeaderArial {font:bold 14px Arial, Helvetica, sans-serif;line-height:1em;font-size:14px;color:#66605C;padding:6px 0 6px 0;}
.centerdiv {text-align: center;}
.centerdiv>div{margin: 0 auto;}

#mbox{background-color:#eee; width:700px;padding:8px; border:1px solid #666;}
#mbm{font-family:sans-serif;font-weight:bold;float:right;padding-bottom:5px;}
#ol{background-image: url(/overlay.png);}
.dialog {display:none}

* html #ol{background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/overlay.png", sizingMethod="scale");}

a.button {
	background: transparent url('/images/button_right.gif') no-repeat scroll top right;
	display: block;
	float: left;
	height: 29px; 
	margin-right: 6px;
	padding-right: 17px;
	text-decoration: none;
	color: #ffffff;
	font-size:11px;
	font-weight:bold;
}

a.button span{
	background: transparent url('/images/button_left.gif') no-repeat;
	display: block;
	line-height: 2px;
	padding: 12px 0px 16px 18px;
}

a.button:visited {
	background: transparent url('/images/button_right.gif') no-repeat scroll top right;
	display: block;
	float: left;
	height: 29px; 
	margin-right: 6px;
	padding-right: 17px;
	text-decoration: none;
	color: #ffffff;
	font-size:11px;
	font-weight:bold;
}

a.button:visited span{
	background: transparent url('/images/button_left.gif') no-repeat;
	display: block;
	line-height: 2px;
	padding: 12px 0px 16px 18px;
}

a.button:hover span{
	background: transparent url('/images/button_left_hover.gif') no-repeat;
	display: block;
	line-height: 2px;
	padding: 12px 0px 16px 18px;
}

a.button:hover {
	background: transparent url('/images/button_right_hover.gif') no-repeat scroll top right;
	display: block;
	float: left;
	height: 29px;
	margin-right: 6px;
	padding-right: 17px;
	text-decoration: none;
	color: #ffffff;
	font-size:11px;
	font-weight:bold;
}


a.button-small {
	background: transparent url('/images/button_right_small.gif') no-repeat scroll top right;
	display: block;
	float: left;
	height: 23px; 
	margin-right: 6px;
	padding-right: 17px;
	text-decoration: none;
	color: #ffffff;
	font-size:11px;
	font-weight:bold;
}

a.button-small span{
	background: transparent url('/images/button_left_small.gif') no-repeat;
	display: block;
	line-height: 0px;
	padding: 10px 0px 12px 18px;
}

a.button-small:visited {
	background: transparent url('/images/button_right_small.gif') no-repeat scroll top right;
	display: block;
	float: left;
	height: 23px; 
	margin-right: 6px;
	padding-right: 17px;
	text-decoration: none;
	color: #ffffff;
	font-size:11px;
	font-weight:bold;
}

a.button-small:visited span{
	background: transparent url('/images/button_left_small.gif') no-repeat;
	display: block;
	line-height: 0px;
	padding: 10px 0px 12px 18px;
}

a.button-small:hover span{
	background: transparent url('/images/button_left_hover_small.gif') no-repeat;
	display: block;
	line-height: 0px;
	padding: 10px 0px 12px 18px;
}

a.button-small:hover {
	background: transparent url('/images/button_right_hover_small.gif') no-repeat scroll top right;
	display: block;
	float: left;
	height: 23px;
	margin-right: 6px;
	padding-right: 17px;
	text-decoration: none;
	color: #ffffff;
	font-size:11px;
	font-weight:bold;
}


#reports td, p, ol li {font-size:15px;font-family:Verdana, sans-serif;color:#000000;}
.ReportHeader {font:bold 1em Georgia, "Bookman Old Style", serif;line-height:1em;font-size:18px;color:#3F8BCB;padding:6px 0 6px 0;}
ul #report{margin:20px 0;list-style-type:disc;}
ul li#reports{font-size:15px;font-family:Verdana, sans-serif;color:#000000;}
form button, input, select, textarea, text {font-size:9pt;font-family:Verdana, sans-serif;color:#555555;border:1px solid;border-color:#ABA895;}
input.noborder {border:0;}
input.btn {color:#333333;font: bold 8pt Verdana, sans-serif;background-color:#D0CEC2;border:1px solid;border-color: #000000;padding:1px 5px 1px 5px;}
