body { 
	text-align:left;
	margin:0; 
	padding:0;
}

a:link { color:#FFFFFF; text-decoration: none; font-weight:bold; }
a:visited { color:#FFFFFF; text-decoration: none; font-weight:bold; }
a:hover { color: #231F20;  font-weight:bold; }
.cur { color:#007D73; text-transform:uppercase}

.quote { font-style:italic; margin-top:10px; margin-bottom:10px; font-weight:100; }
.question { font-size:13px; margin-top:20px; font-weight:600; }
.subhead { font-size:13px; margin-top:20px; margin-bottom:10px; font-weight:bold; }
.tablehead { font-weight:bold; padding-top:30px; padding-bottom:0px; }
h3 { font-size:15px; margin-top:10px; margin-bottom:20px; font-weight:100; }
h5 { font-size:13px; margin-top:10px; margin-bottom:10px; }
.alttxt { color: #0022aa; font-style:italic; }
.logo { float:right; margin:10px; }
.nav{ width:210px; border-bottom:1px solid #111111; list-style-type:none; margin-top:10px; padding-bottom:10px;}
.nav a { margin-right:20px; font-size:1.3em; color:#111111;}

p { margin-bottom:20px; }
th { color:#007D73; padding-right:6px; }
td { padding-right:7px; }
table { margin-bottom:10px;}
.padr td { padding-right:10px; }
#content {
	width:781px;
	margin:auto;
	margin-top:10px;
	color: #231F20;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#header {
	height:57px; 
	background-image:url(images/salary-survey/salary-header-lg.gif);
	background-repeat:no-repeat;
}

#main { 
	background-image:url(images/salary-survey/salary-main.gif);
	background-repeat:repeat-y;
	padding:20px;
	font-weight:400;
	line-height:2em;
	clear:both;
}

#right {
	width:210px; 
	float:right;
	margin-left:30px;
	margin-bottom: 100px;
}

#text {
	width:500px;
	float:left;
}

#footer {
	height:20px; 
	background-image:url(images/salary-survey/salary-footer.gif);
	background-repeat:no-repeat;
	clear:both;
}

.prev { margin-left:20px; float:left; }
.next { margin-right:20px; float:right; }
h3 b {font-size:1.1em;font-weight:normal}