* {
	margin: 0;
	padding: 0;
}

html {
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	font: 70%/1.5 Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #FFFFFF;
	height: 100%;
}

body.mainBody {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
margin:0;
margin:0 auto;
position:relative;
padding:0;
}

body.mainBodyAlignLeft {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

h1 {
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
margin:0;
}

h2 {
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
margin:0;
}

hr {
height:1px;
color:#000;
}

font.databaseDisabled {
color:#999;
}

td.successContainer {
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
background-color:#E6EAF2;
color:#000;
}

td.signUpFormLabel {
vertical-align:bottom;
padding-top:3px;
}

.noMargin {
padding-left:0;
margin-top:0;
margin-bottom:0;
}

.standardContent {
padding-left:3px;
margin-top:8px;
margin-bottom:5px;
}

.standardContent2 {
padding-left:3px;
margin-top:3px;
margin-bottom:5px;
}

.standardContentBlue {
background-color:#FFF;
color:#6395B0;
padding-left:3px;
margin-top:8px;
margin-bottom:5px;
}

.standardContentBlue12p {
font-size:12px;
color:#6395B0;
padding-left:3px;
margin-top:8px;
margin-bottom:5px;
}

.standardContentBlue12B {
font-weight:700;
font-size:12px;
color:#6395B0;
}

.standardContentBlue2 {
color:#6395B0;
padding-top:4px;
padding-bottom:4px;
}

ul {
padding-left:20px;
margin:0;
}

ol {
padding-left:30px;
margin:0;
}

.standardContentBlueB {
font-weight:700;
color:#6395B0;
padding-left:3px;
margin-top:8px;
margin-bottom:5px;
}

span.subhead-11BBlue {
color:#6395B0;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
}

span.subhead-16BBlue {
color:#6395B0;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
}

span.blueHR {
width:300px;
height:2px;
background-color:#6395B0;
padding:0;
}

span.blackHR {
width:300px;
height:2px;
background-color:#000;
padding:0;
}

span.Subhead14PBlue {
color:#6395B0;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}

.Subhead14BBlue {
font-weight:700;
color:#6395B0;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}

span.Subhead16BBlue {
font-weight:700;
color:#6395B0;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
}

table.mainContainer
{
	margin-left: auto;
	margin-right: auto;
	width: 750px;
}

.subhead-12p {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.subhead-12BWhite {
font-size:12px;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
}

a.fileUpdateLink,a.fileUpdateLink:visited {
font-size:11px;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
text-decoration:none;
}

a.fileUpdateLink:hover {
font-size:11px;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
text-decoration:underline;
}

.subhead-14p {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}

.subhead-14B {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
}

table.blueBox {
background-color:#DFE7F4;
}

.subhead-14White {
font-size:14px;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
}

.subhead-14BWhite {
font-size:14px;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
}

.subhead-15BWhite {
font-size:15px;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
}

.subhead-16BWhite {
font-size:16px;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
}

.subhead-16p {
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
}

.subhead-18p {
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
}

.subhead-18B {
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
}

.subhead-18BWhite {
font-size:18px;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
}

.subhead-20p {
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
}

.subhead-20B {
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
}

.subhead-22p {
font-size:22px;
font-family:Arial, Helvetica, sans-serif;
}

.subhead-22B {
font-size:22px;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
}

.subhead-24p {
font-size:24px;
font-family:Arial, Helvetica, sans-serif;
}

.subhead-24B {
font-size:24px;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
}

td.topBarItem {
font-weight:700;
padding:0 3px;
}

td.logoAndUserSpace {
background-image:url(../images/acculeads-logo.jpg);
width:485px;
height:89px;
text-align:right;
}

td.userSpaceTextContainer {
text-align:right;
padding-right:25px;
width:170px;
}

span.userSpaceText {
color:#000;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
text-align:center;
display:block;
padding:15px 0 0 30px;
}

a.footerLink {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#6395B0;
text-decoration:none;
}

a.footerLink:hover,a.footerLink:visited:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#6395B0;
text-decoration:underline;
}

a.linkWhite,a.linkWhite:visited {
font-family:arial, Helvetica, sans-serif;
font-weight:700;
color:#fff;
font-size:11px;
text-decoration:none;
}

a.linkWhiteUnderline,a.linkWhiteUnderline:visited {
font-family:arial, Helvetica, sans-serif;
color:#fff;
font-size:11px;
text-decoration:underline;
}

a.startHereLink,a.startHereLink:visited {
font-size:18px;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
text-decoration:none;
}

a.startHereLink:hover {
font-size:18px;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
text-decoration:underline;
}

a.linkWhite12B,a.linkWhite12B:visited {
font-family:arial, Helvetica, sans-serif;
font-weight:700;
color:#fff;
font-size:12px;
text-decoration:none;
}

a.linkWhite16P,a.linkWhite16P:visited {
font-family:arial, Helvetica, sans-serif;
font-weight:700;
color:#fff;
font-size:16px;
text-decoration:none;
}

a.linkWhite16P:hover {
font-family:arial, Helvetica, sans-serif;
font-weight:700;
color:#fff;
font-size:16px;
text-decoration:underline;
}

a.linkGreyS,a.linkGreyS:hover,a.linkGreyS:visited {
color:#7D7B7C;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
}

a.linkGrey,a.linkGrey:hover,a.linkGrey:visited {
color:#7D7B7C;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

a.linkRightNav,a.linkRightNav:hover,a.linkRightNav:visited {
color:#222;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

div.siteMapIndent {
padding-left:15px;
text-align:left;
}

a.linkBlue,a.linkBlue:hover,a.linkBlue:visited {
color:#6395B0;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-decoration:underline;
font-weight:700;
}

a.topBarLink,a.topBarLink:visited {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

td.topBar {
padding-right:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#CCC;
color:#000;
width:750px;
height:22px;
text-align:right;
}

td.databaseNames {
padding:0 2px 5px 0;
}

td.databaseNamesContainer {
padding-top:3px;
padding-left:0;
padding-right:0;
text-align:left;
width:150px;
}

a.databaseLink,a.databaseLink:visited {
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
color:#555;
text-decoration:none;
padding:5px 5px 5px 0;
}

a.databaseLink:hover {
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
color:#555;
text-decoration:underline;
padding:5px 5px 5px 0;
}

.footerText {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#6395B0;
height:18px;
}

.footerText2 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#6395B0;
padding-top:4px;
}

td.databaseList {
padding-top:10px;
padding-left:10px;
width:240px;
}

td.headerLogo {
width:495px;
height:89px;
text-align:right;
}

td.mainContent {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
padding-top:5px;
text-align:left;
padding-left:12px;
padding-right:10px;
}

td.rightNav {
padding-top:5px;
width:165px;
padding-right:10px;
}

td.footer {
padding-top:10px;
text-align:center;
}

table.rightNavModuleContainer {
width:165px;
}

form.standardForm {
margin-top:0;
margin-bottom:0;
}

td.AddlInfoLinksContainer {
padding-top:2px;
padding-bottom:2px;
text-align:left;
}

div.blueBoxPadding {
padding-top:10px;
padding-bottom:0;
}

.standardTextBox,.standardSelect {
font-size:11px;
}

.successHeader,.subhead-16B {
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
}

.subhead-12B,.subhead-13B {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
}

.subhead-12pWhite,.subhead-12White {
font-size:12px;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
}

td.accudataLogo,div.blueBoxPadding2 {
padding-top:5px;
padding-bottom:5px;
}

a.linkWhite:hover,a.linkWhiteUnderline:hover {
font-family:arial, Helvetica, sans-serif;
font-weight:700;
color:#fff;
font-size:11px;
text-decoration:underline;
}

input.GenericButton {
margin: 5px;
}

/* databaselist */

table.dbList
{
	border: solid 0px #ffffff;
	border-collapse: collapse;
	padding: 0px;
	width: 240px;
}

td.dbListTop
{
	background-image: url(../images/top-rightnav.gif);
	height: 7px;
	width: 240px;
}

td.dbListStartHere
{
	background-color: #ff0000;
	height: 25px;
	text-align: center;
	vertical-align: top;
}

a.dbListStartHere,a.dbListStartHere:hover
{
	color: #ffffff;
	display: block;
	font-family: arial,helvetica,sans-serif;
	font-size: 18px;
	font-weight: 700;
	text-decoration: none;
}

a.dbListStartHere:hover
{
	text-decoration: underline;
}

td.dbListSpacer
{
	background-color: #6395b0;
	background-image: url(../images/empty.png);
	height: 10px;
}

td.dbListSeparator
{
	background-color: #4d4d4d;
	background-image: url(../images/empty.png);
	height: 2px;
}

td.dbListCategory
{
	background-image: url(../images/leftnav_bg.gif);
	color: #ffffff;
	font-family: arial,helvetica,sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-align: center;
	vertical-align: middle;
	width: 80px;
}

td.dbListLinks
{
	background-color: #edf1f4;
	border-right: solid 1px #4d4d4d;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: left;
}

div.dbListLink,div.dbListLinkDisabled
{
	padding: 2px 5px 2px 5px;
}

div.dbListLinkDisabled
{
	color: #999999;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
}

a.dbListLink,a.dbListLink:hover
{
	color: #555555;
	display: block;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: 700;
	text-decoration: none;
}

a.dbListLink:hover
{
	text-decoration: underline;
}

td.dbListBottom
{
	height: 62px;
}

a.dbListBottom
{
	background-image: url(../images/accudata-logo2.gif);
	background-position: center center;
	background-repeat: no-repeat;
	color: #000000;
	display: block;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	height: 62px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-decoration: none;
	width: 240px;
}