body
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: x-small;
  font-style: normal;
  color: #000066;
  background-color: #FFFFFF;
  padding: 5px 5px 10px 5px;
 }
body.transparent
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: x-small;
  font-style: normal;
  color: #000066;
  background-color: transparent;
  padding: 0px 0px 0px 0px;
 }
body.frames {
  background-color: #EEEEEE;
  padding: 0px 0px 0px 0px;
	background-image: url(images/backdrop.jpg);
	background-position: center;
	background-attachment: fixed;
}
body.mainframe
{
  padding: 0px 10px 5px 5px;
  *padding: 5px 5px 0px 10px;
	*margin: 0px 0px 0px 0px;
	*border-width: 1px;
	*border-style: solid;
	*border-color: #C2BFCA;
}
.wrap
{
  width: 100%;
}
.pagetitleboldleft
{
  font-size: medium;
  font-weight: bold;
  text-align: left;

}
.menutable
{
	position: relative;
	top: 94px;
}
.menulink
{
	padding: 10px 10px 10px 10px;
	*padding: 5px 5px 5px 5px;
	background-color: #FFFFFF;
}
.menucell
{
	padding: 5px 5px 5px 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #C2BFCA;
}
A.menubar, A.menubar:link, A.menubar:visited, A.menubar:active
{
	text-decoration: none;
	font-size: small;
	*font-size: x-small;
	font-weight: bold;
	vertical-align: middle;
	padding-right: 0px;
	border-width: 0px;
	padding: 5px 5px 5px 5px;
	color: #000099;
}
A:link
{
	color: #000099;
}
A:visited
{
	color: #000066;
}
A:active
{
	color: #000033;
}

input, select, textarea
{
  color: #000066;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.navboxlink, A.navboxlinkbold:link, A.navboxlinkbold:visited
{
  color: #000066;
  font-size: small;
  *font-size: x-small;
  font-weight: bold;
  text-decoration: none;
  vertical-align: middle;
}
.sectiontitleboldleft
{
  font-size: small;
  font-weight: bold;
  background-image: url(images/page_heading.jpg);
  color: #FFFFFF;
	background-repeat: no-repeat;
	background-color: #000166;
	background-position: right;
	width: 100%;
	height: 32px;
	padding: 0px 5px 0px 5px;
}
.sectiontitleboldlefttext
{
	position: relative;
	top: 8px;
	font-size: x-small;
}
.sectiontitleboldlefttextwithnav
{
	position: relative;
	top: 8px;
	left: 10px;
	font-size: x-small;
}
.rptdata
{
  font-size: x-small;
}
.errortext
{
  color: #FFFFFF;
  font-size: small;
  font-weight: bold;
}
.menutext
{
  font-family: Arial, Helvetica, san-serif;
  text-align: center;
  font-size: x-small;
  color: #2A4F9F;
  background-color: #EFEFFF;
}
A.menutext, A.menutext:link, A.menutext:visited, A.menutext:active
{
  color: #2A4F9F;
  background-color: #EFEFFF;
  text-decoration: none;
}
.greybox
{
  background-color: #EEEEEE;
  width: 100%;
	padding: 5px 5px 10px 5px;  
}
.greyboxwithicon
{
  background-color: #EEEEEE;
  width: 100%;
	padding: 5px 0px 10px 0px;
}
.textingreybox
{
  font-size: x-small;
	padding: 5px 5px 0px 10px;
}
* .navpagetopcont .navpagetop
{
  background-image: url(images/btn_pagetop_up.gif);
  background-repeat: no-repeat;
  background-position: right;
  width: 32px;
  height: 32px;
  text-decoration: none;
  padding: 0px 0px 0px 0px;
  color: #FFFFFF;
}
a.navpagetopcont:hover
{
  color: #FFFFFE;
}
a.navpagetopcont:hover .navpagetop
{
  background-image: url(images/btn_pagetop_ovr.gif);
}
.whitebox
{
  background-color: #FFFFFF;
  width: 188px;
  *width: 200px;
	padding: 5px 5px 10px 5px;
	border-style: solid;
	border-width: 1;
	border-color: #C2BFCA;
	position: relative;
	left: 0px;
}
#explogo
{
	position: relative;
	*width: 200px;
	width: 198px;
	height: 82px;
	*height: 84px;
	left: 0px;
	border-style: solid;
	border-width: 1;
	border-color: #C2BFCA;
	background-image: url(images/experian.png);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #FFFFFF;
}
a:hover #explogo
{
	cursor: hand;
}
#logo
{
	position: relative;
	top: 10px;
	*top: 5px;
	width: 198px;
	*width: 192px;
	height: 60px;
	border-style: solid;
	border-width: 1;
	border-color: #C2BFCA;
	background-color: #FFFFFF;
}
#logonotop
{
	position: relative;
	width: 198px;
	*width: 192px;
	height: 60px;
	border-style: solid;
	border-width: 1;
	border-color: #C2BFCA;
	background-color: #FFFFFF;
}
.menuimg
{
	width: 13px;
	position: relative;
	padding: 0px 16px 0px 0px;
}
A.menubar, A.menubar:visited, A.menubar:link, A.menubar:active
{
	text-decoration: none;
}
.menulink * .menuimg, p * .menuimg
{
	background-image: url(images/menu_icon_up.gif);
	background-repeat: no-repeat;
	border-style: none;
}
A.menubar:hover
{
	color: #000098;
}
A.menubar:hover .menuimg
{
	background-image: url(images/menu_icon_ovr.gif);
}
* .navboxlinkbold .button-userprefs
{
  background-image: url(images/btn_preferences_up.gif);
  background-repeat: no-repeat;
	border-style: none;
	width: 180px;
	height: 30px;
  color: #FFFFFF;
}
a.navboxlinkbold:hover
{
  color: #FFFFFE;
}
a.navboxlinkbold:hover .button-userprefs
{
  background-image: url(images/btn_preferences_ovr.gif);
  cursor: hand;
}
* .navboxlinkbold .button-logout
{
  background-image: url(images/btn_logout_up.gif);
  background-repeat: no-repeat;
	border-style: none;
	width: 180px;
	height: 30px;
  color: #FFFFFF;
}
a.navboxlinkbold:hover .button-logout
{
  background-image: url(images/btn_logout_ovr.gif);
  cursor: hand;
}
* .navboxlinkbold .button-login
{
  background-image: url(images/btn_login_up.gif);
  background-repeat: no-repeat;
	border-style: none;
	width: 180px;
	height: 30px;
  color: #FFFFFF;
}
a.navboxlinkbold:hover .button-login
{
  background-image: url(images/btn_login_ovr.gif);
  cursor: hand;
}
* .navboxlinkbold .button-savechanges
{
  background-image: url(images/btn_savechanges_up.gif);
  background-repeat: no-repeat;
	border-style: none;
	width: 180px;
	height: 30px;
  color: #FFFFFF;
}
a.navboxlinkbold:hover .button-savechanges
{
  background-image: url(images/btn_savechanges_ovr.gif);
  cursor: hand;
}
.faqtext
{
	padding: 10px 5px 0px 5px;
}
p.helptext
{
  padding: 0px 0px 0px 0px;
  font-size: x-small;
}
.bannerleft
{
	position: relative;
	left: 10px;
	top: 20px;
}
.bannerright
{
	position: relative;
	left: 10px;
}
.greyborder
{
	border-style: solid;
	border-width: 1;
	border-color: #C2BFCA;
	padding: 0px;
	margin: 0px;
}
.spacer
{
	width: 10px;
	*width: 12px;
}
.row0
{
	background-color: #EEEEDD;
}
.row1
{
	background-color: #EEEEEE;
}
.selectedrow
{
  background-color: #CCEECC;
}
.productbanner
{
	background-color: #0096C8;
	*background-color: #008CC2;
	border-style: solid;
	border-width: 1;
	border-color: #C2BFCA;
	padding: 0px;
	margin: 0px;
}
.nopad
{
	padding: 0px;
	margin: 0px;
}
.padder
{
	height: 2px;
}
.logostable
{
	position: absolute;
	top: 5px;
}
.sectionheaderwithnav
{
	height: 40px;
}
.sectionbreakupper
{
	height: 10px;
	border-bottom-width: 1px;
	border-bottom-color: #BFBFD9;
	border-bottom-style: dashed;
}
.sectionbreaklower
{
	*height: 5px;
	height: 10px;
}
.sectionbreakright
{
	border-right-width: 1px;
	border-right-color: #BFBFD9;
	border-right-style: dashed;
}
.uploadbutton
{
	height: 20px;
	*height: 22px;
	color: #000000;
}
.smallsectionbreakupper
{
	*height: 2px;
	height: 10px;
	border-bottom-width: 1px;
	border-bottom-color: #BFBFD9;
	border-bottom-style: dashed;
}
.message
{
	color: #FF0000;
	font-weight: bold;
	font-size: small;
}
.optionsleft
{
	width: 70%;
	background-color: #EEEEEE;
	padding: 5px 5px 10px 10px;
  font-size: x-small;
}
.optionsdivider
{
  width: 10px;
  *width: 15px;
	background-color: #FFFFFF;
  font-size: x-small;
}
.optionsright
{
	width: *;
	background-color: #EEEEEE;
	padding: 5px 5px 10px 10px;
  font-size: x-small;
}
.messageitem
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	list-style-type: disc;
	font-weight: bold;
	font-size: small;
	*font-size: x-small;
}
.messagenohighlight
{
	font-weight: bold;
	font-size: small;
}
.messagesubitem
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
	list-style-type: disc;
	font-size: x-small;
}
table.options
{
	vertical-align: top;
	padding: 0px 0px 0px 0px;
}
select.options
{
	width: 95%;
}
.p-menuimg
{
	background-image: url(images/menu_icon_ovr.gif);
  background-repeat: no-repeat;
	background-position: -1000px -1000px;
}
.p-button-logout
{
	background-image: url(images/btn_logout_ovr.gif);
  background-repeat: no-repeat;
	background-position: -1000px -1000px;
}
.p-button-userprefs
{
	background-image: url(images/btn_preferences_ovr.gif);
  background-repeat: no-repeat;
	background-position: -1000px -1000px;
}
.p-button-savechanges
{
	background-image: url(images/btn_savechanges_ovr.gif);
  background-repeat: no-repeat;
	background-position: -1000px -1000px;
}
.p-navpagetop
{
	background-image: url(images/btn_pagetop_ovr.gif);
	background-repeat: no-repeat;
	background-position: -1000px -1000px;
}
.inputpageinstr
{
  font-size: x-small;
  text-align: left;
}
.inputsectionhead1
{
  background-color: #000066;
  color: #FFFFFF;
  font-size: x-small;
  font-weight: bold;
}
.inputsectionhead2
{
  color: #000066;
  font-size: x-small;
  font-weight: bold;
}
.inputfieldlabel
{
  font-size: x-small;
  font-weight: bold;
}
.credits
{
	font-size: xx-small;
	position: absolute;
	bottom: 1em;
}
a.nounderline
{
	text-decoration: none;
}

