body, td, p {
	color: #484848;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
}
a:link, a:active, a:visited {
	color: #425C77;
	text-decoration: none;
}

input, select {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}

/* textBlock with left and right margins */
.textMargin{
margin-top: 0px;
margin-bottom: 0px; 
margin-left: 6px;
margin-right: 6px; 
}
.textMargin1{
margin-top: 0px;
margin-bottom: 0px; 
margin-left: 8px;
margin-right: 8px; 
}

.textMarginParental{
margin-top: 7px;
margin-bottom: 0px; 
margin-left: 11px;
margin-right: 0px; 
font-size: 11px;
color: #FFFFFF;
}

/* Font styles */
.hipricontent {
	line-height: 14px;
	font-size: 10px;
}

.normtext {
	color: #484848;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
}
a.normtext:link, a.normtext:active, a.normtext:visited {
	color: #484848;
	text-decoration: none;
}
.litebluebold, a.litebluebold:link, a.litebluebold:active, a.litebluebold:visited {
	color: #A8D2FD;
	font-weight: bold;
	text-decoration: none;
}

.liteblue, a.liteblue:link, a.liteblue:active, a.liteblue:visited {
	color: #A8D2FD;
	text-decoration: none;
}
.fontbold, a.fontbold:link, a.fontbold:active, a.fontbold:visited {
	font-weight: bold;
	color: #484848;
	text-decoration: none;
}
.fontwhite, a.fontwhite:link, a.fontwhite:active, a.fontwhite:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.downloadsize, a.downloadsize:link, a.downloadsize:active, a.downloadsize:visited {
	color: #FFFFFF;
	font-size: 8px;
	text-decoration: none;
}
.fontdarkblue, a.fontdarkblue:link, a.fontdarkblue:active, a.fontdarkblue:visited {
	color: #184574;
	font-weight: bold;
	text-decoration: none;
}
.fontwhitebold, a.fontwhitebold:link, a.fontwhitebold:active, a.fontwhitebold:visited {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.fontdarkgrey, a.fontdarkgrey:link, a.fontdarkgrey:active {
	color: #333333;
	text-decoration: none;
}
a.fontdarkgrey:visited {
	color: #527395;
	text-decoration: none;
}
.fontdarkgreybold, a.fontdarkgreybold:link, a.fontdarkgreybold:active, a.fontdarkgreybold:visited {
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.fontgreybold, a.fontgreybold:link, a.fontgreybold:active, a.fontgreybold:visited {
	color: #5B5B5B;
	font-weight: bold;
	text-decoration: none;
}
.fontblue {
	color: #425C77;
}
.fontbluebold, a.fontbluebold:link, a.fontbluebold:active, a.fontbluebold:visited {
	color: #425C77;
	font-weight: bold;
	text-decoration: none;
}
.fontblue2 {
	color: #527395;
}
.fontblue2bold, a.fontblue2bold:link, a.fontblue2bold:active, a.fontblue2bold:visited {
	color: #527395;
	font-weight: bold;
	text-decoration: none;
}
.fontyellow {
	color: #FFE600;
}
.fontyellowbold {
	color: #FFE600;
	font-weight: bold;
}
.fontsmall {
	font-size: 8px;
}
.errormsg {
	color: #FF6000;
	font-weight: bold;
	text-decoration: none;
	margin-left: 6px;
}
a.errormsg:link, a.errormsg:active, a.errormsg:visited {
	color: #FF6000;
	font-weight: bold;
	text-decoration: none;
}

.redbold {
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
	margin-left: 6px;
}

/* New VIP Club Members Font - DR*/
.fontregisterbluebold, a.fontregisterbluebold:link, a.fontregisterbluebold:active, a.fontregisterbluebold:visited {
	color: #B6D0E9;
	font-weight: bold;
	text-decoration: none;
}
.welcometext {
	font-family:Verdana, sans-serif;
	font-size: 10px;
}

.welcometexthome {
	font-family:Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.welcometextbold {
	font-family:Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.disabled {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.fontlocked {
	color: #737373;
}
.fontlockedbold {
	color: #737373;
	font-weight: bold;
}


.userstatus, a.userstatus:link, a.userstatus:active, a.userstatus:visited  {
	color: #425C77;
	text-decoration: none;
	font-weight: bold;
}

/* Backgrounds */
.maindarkbg { background:#527395; }
.mainbg { background:#6283A5; }
.footerbg {	background:#262324; }

.litedivider1 {	background:#F4F4F4; }
.litedivider2 {	background:#D1D5D9; }
.darkdivider1 {	background:#E1E1E1; }
.darkdivider2 {	background:#A5ACB5; }
.litegreybg1 { background:#E1E1E1; }
.litegreybg2 { background:#C4C9CE; }
.midgreybg { background:#B5BBC2; }
.darkgreybg { background:#5B5B5B; }
.litebluebg { background:#8BA3BC; }
.midbluebg1 { background:#527395; }
.midbluebg2 { background:#425C77; }
.midbluebg3 { background:#506C8D; }
.liteheader { background:#A5B2BF; }
.darkgreyheader { background:#434343; }
.midblueheader { background:#364F69; }
.darkblueheader { background:#002F60; }
.yellowheader { background:#FFCC00; }
.liteorangebg { background:#FCB863; }

/* class for content modules on System page */
.systemcontentmodule{padding:0px 15px;background-image:url(../images/system/bg_content_module.gif);background-repeat:repeat-y}

/* Radio buttons */
.radio-midblue2 { color: #000000; background: #425C77; }
.radio-mainbg { color: #000000; background: #6283A5; }
.radio-litegrey2 { color: #000000; background: #C4C9CE; }
.radio-midgrey { color: #000000; background: #B5BBC2; }

/* Scrollbar positions, NOTE: if the height or left of the clipwin is changed a variable in scrollbar.js must match it */
#clipwin {position: absolute; visibility:hidden; left: 367px; top: 183px; width: 176px; height: 345px; clip: rect(0px 176px 345px 0px); z-index:1; overflow:hidden;}
#scrollwin {position: relative; visibility:hidden; left: 0px; top: 0px; width: 176px; z-index:1;}


.icon1 {
	visibility: visible;
	position: absolute;
	width: 300px;
	left: 570px;
	top: 0px;
}
.icon2 {
	visibility: visible;
	position: absolute;
	width: 220px;
	left: 650px;
	top: 290px;
}





