@charset "utf-8";
/* CSS Document */

#loginheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	width: 900px;
	margin: 0px auto;
	padding: 0px;
	height: 50px;
	position: relative;
	background: #000000;
}

#loginheader table {
	background: #000000;
	margin: 0px;
	padding: 0px;
}

#loginheader table tr td {
	margin: 0px;
	padding: 0px 10px;
}

#loginheader a {
	color: #fe0000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
}

#loginheader a:hover {
	color: #b0adad;
}
#ThisSession {
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 300px;
}


	.quote	{FONT-FAMILY: arial; font-size: 15px; font-weight: bold}
	.blacktitle	{COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 13px; FONT-WEIGHT: bold}
	.smblacktitle	{COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 12px}
	.smlwhite {
	color:#ffffff;
	font-family: arial;
	font-size: 12px
}
	.smlwhitebold {color:#ffffff; font-family: arial; font-size: 11px; font-weight:bold}
	.smlwhtbold {color: #ffffff; font: 08pt; font-family: arial;}
	.medwhite {color:#ffffff; font-family: arial; font-size: 13px}
	.medwhitebold {color:#ffffff; font-family: arial; font-size: 13px; font-weight:bold}
	.lrgwhite {color:#ffffff; font-family: arial; font-size: 15px}
	.lrgwhitebold {color:#ffffff; font-family: arial; font-size: 15px; font-weight:bold}
	.xlgwhite {color:#ffffff; font-family: arial; font-size: 24px}
	.xlgwhitebold {color:#ffffff; font-family: arial; font-size: 24px; font-weight:bold}
	.sidewhitebold {color:#ffffff; font-family: arial; font-size: 7px; font-weight:bold}
	.smlblack {color:#000000; font-family: arial; font-size: 11px}
	.smlblackbold {color:#000000; font-family: arial; font-size: 11px; font-weight:bold}
	.medblack {color:#000000; font-family: arial; font-size: 13px}
	.articleblack {color:#000000; font-family: arial; font-size: 14px; font-weight:normal}
	.medblackbold {color:#000000; font-family: arial; font-size: 13px; font-weight:bold}
	.lrgblack {color:#000000; font-family: arial; font-size: 15px}
	.lrgblackbold {color:#000000; font-family: arial; font-size: 15px; font-weight:bold}
	.xlgblack {color:#000000; font-family: arial; font-size: 24px}
	.xlgblackbold {color:#000000; font-family: arial; font-size: 24px; font-weight:bold}
	.medmedblackbold {color:#000000; font-family: arial; font-size: 12px; font-weight:bold}
	.tinyblackbold {color:#000000; font-family: arial; font-size: 10px; font-weight:bold}
	.smlgrey {color:#C0C0C0; font-family: arial; font-size: 11px}
	.smlgreybold {color:#C0C0C0; font-family: arial; font-size: 11px; font-weight:bold}
	.medgrey {color:#C0C0C0; font-family: arial; font-size: 13px}
	.medgreybold {color:#C0C0C0; font-family: arial; font-size: 13px; font-weight:bold}
	.lrggrey {color:#C0C0C0; font-family: arial; font-size: 15px}
	.lrggreybold {color:#C0C0C0; font-family: arial; font-size: 15px; font-weight:bold}
	.xlggrey {color:#C0C0C0; font-family: arial; font-size: 24px}
	.xlggreybold {color:#C0C0C0; font-family: arial; font-size: 24px; font-weight:bold}
	.smlblue {color:#004FA3; font-family: arial; font-size: 11px}
	.smlbluebold {color:#004FA3; font-family: arial; font-size: 11px; font-weight:bold}
	.medblue {color:#004FA3; font-family: arial; font-size: 13px}
	.medbluebold {color:#004FA3; font-family: arial; font-size: 13px; font-weight:bold}
	.lrgblue {color:#004FA3; font-family: arial; font-size: 15px}
	.lrgbluebold {color:#004FA3; font-family: arial; font-size: 15px; font-weight:bold}
	.xlgblue {color:#004FA3; font-family: arial; font-size: 24px}
	.xlgbluebold {color:#004FA3; font-family: arial; font-size: 24px; font-weight:bold}
	.smlred {
	color:#FF0000;
	font-family: arial;
	font-size: 12px
}
	.smlredbold {color:#FF0000; font-family: arial; font-size: 11px; font-weight:bold}
	.medred {color:#FF0000; font-family: arial; font-size: 13px}
	.medredbold {color:#FF0000; font-family: arial; font-size: 13px; font-weight:bold}
	.lrgred {color:#FF0000; font-family: arial; font-size: 15px}
	.lrgredbold {color:#FF0000; font-family: arial; font-size: 15px; font-weight:bold}
	.xlgred {color:#FF0000; font-family: arial; font-size: 24px}
	.xlgredbold {color:#FF0000; font-family: arial; font-size: 24px; font-weight:bold}
	
	.submitoff       {
	cursor: hand;
	color: #000080;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	width: 46px;
	height: 18px;
	background: #bfc2be;
	border-top:#c0c0c0 solid thin;
	border-bottom:#c0c0c0 solid thin;
	border-right:#c0c0c0 solid thin;
	border-left:#c0c0c0 solid thin;
}
	.submiton        {
	cursor: hand;
	color: #ff0000;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	width: 46px;
	height: 18px;
	background: #FFFFCC;
	border-top:#c0c0c0 solid thin;
	border-bottom:#c0c0c0 solid thin;
	border-right:#c0c0c0 solid thin;
	border-left:#c0c0c0 solid thin;
}
	.changeoff       {
	cursor: hand;
	color: #000080;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	width: 80px;
	height: 18px;
	background: #bfc2be;
	border-top:#c0c0c0 solid thin;
	border-bottom:#c0c0c0 solid thin;
	border-right:#c0c0c0 solid thin;
	border-left:#c0c0c0 solid thin;
	text-decoration: none
}
	.changeon        {
	cursor: hand;
	color: #ff0000;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	width: 80px;
	height: 18px;
	background: #FFFFCC;
	border-top:#c0c0c0 solid thin;
	border-bottom:#c0c0c0 solid thin;
	border-right:#c0c0c0 solid thin;
	border-left:#c0c0c0 solid thin;
	text-decoration: none
}

	.forgotoff       {
	cursor: hand;
	color: #000080;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	width: 80px;
	height: 18px;
	background: #bfc2be;
	border-top:#c0c0c0 solid thin;
	border-bottom:#c0c0c0 solid thin;
	border-right:#c0c0c0 solid thin;
	border-left:#c0c0c0 solid thin;
	text-decoration: none
}
	.forgoton        {
	cursor: hand;
	color: #ff0000;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	width: 80px;
	height: 18px;
	background: #FFFFCC;
	border-top:#c0c0c0 solid thin;
	border-bottom:#c0c0c0 solid thin;
	border-right:#c0c0c0 solid thin;
	border-left:#c0c0c0 solid thin;
	text-decoration: none
}
	.registoff       {
	cursor: hand;
	color: #000080;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	width: 80px;
	height: 18px;
	background: #bfc2be;
	border-top:#c0c0c0 solid thin;
	border-bottom:#c0c0c0 solid thin;
	border-right:#c0c0c0 solid thin;
	border-left:#c0c0c0 solid thin;
	text-decoration: none
}
	.registon        {
	cursor: hand;
	color: #ff0000;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	width: 80px;
	height: 18px;
	background: #FFFFCC;
	border-top:#c0c0c0 solid thin;
	border-bottom:#c0c0c0 solid thin;
	border-right:#c0c0c0 solid thin;
	border-left:#c0c0c0 solid thin;
	text-decoration: none
}

	.userid           {
	cursor: hand;
	color: #000080;
	font-size: 12px;
	font-family: arial;
	font-weight: normal;
	width: 110px;
	height: 16px;
	background: #ffffff;
	border-top:#c0c0c0 solid thin;
	border-bottom:#c0c0c0 solid thin;
	border-right:#c0c0c0 solid thin;
	border-left:#c0c0c0 solid thin;
}


	.passw           {
	cursor: hand;
	color: #000000;
	font-size: 12px;
	font-family: arial;
	font-weight: normal;
	width: 80px;
	height: 16px;
	background: #ffffff;
	border-top:#c0c0c0 solid thin;
	border-bottom:#c0c0c0 solid thin;
	border-right:#c0c0c0 solid thin;
	border-left:#c0c0c0 solid thin;
}
/*Class for tooltips*/
.tooltip {
	font: bold 12px/1.3 Arial, sans-serif;
}

#hl_login_form {
	z-index:100;
	text-align:center;
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 900px;
}
#hl_forgot_pw {
	z-index:100;
	text-align:center;
	visibility: hidden;
	position: absolute;
	width:900px;
	left: 0px;
	top: 0px;
	font-size: 10px;
}
#hl_change_pw {
	z-index:100;
	text-align:center;
	visibility: hidden;
	position: absolute;
	width:900px;
	left: 0px;
	top: 0px;
	font-size: 10px;
}

#hl_fpw_result {
	z-index:100;
	text-align:center;
	visibility: hidden;
	position: absolute;
	width:900px;
	left: 0px;
	top: 0px;
	font-size: 10px;
	font-style: oblique;
	color: #FFFFFF;
	background: #000000;
	font-weight: bold;
}

#hl_register {
	z-index:100;
	text-align:center;
	visibility: hidden;
	position: absolute;
	width:900px;
	left: 0px;
	top: 0px;
	width: 900px;
}
#hl_reg_result {
	z-index:100;
	text-align:center;
	visibility: hidden;
	position: absolute;
	width:900px;
	left: 0px;
	top: 0px;
	width: 900px;
	font-size: 10px;
	font-style: oblique;
	font-weight: bolder;
	color: #FFFFFF;
	background: #000000;
}
#hl_logoutMbr{
	z-index:90;
	visibility:hidden;
	position:absolute;
	text-align:center;
	width:900px;
	left: 0px;
	top: 0px;
	background: #000000;
	color: #FFFFFF;
}

#hl_logoutAssoc{
	z-index:90;
	visibility:hidden;
	position:absolute;
	text-align:center;
	width:900px;
	left: 0px;
	top: 0px;
	background: #000000;
	color: #FFFFFF;
}

#hl_logoutAdmin{
	z-index:90;
	visibility:hidden;
	position:absolute;
	text-align:center;
	width:900px;
	left: 0px;
	top: 0px;
	background: #000000;
	color: #FFFFFF;
}


#hl_msg{
	z-index:80;
	visibility:hidden;
	position:absolute;
	text-align:center;
	width:0px;
	background: #FF99CC;
	left: -50px;
	top: 100px;
}

#admin_div {
	background: #FF66FF;
	height: auto;
	width: 300px;
	position: relative;
	visibility: hidden;
}

#admin_msg{
	z-index:80;
	visibility:hidden;
	position:absolute;
	text-align:center;
	width:0px;
	left: 0px;
	top: 0px;
	height: 0px;
}

#hl_logging, #hl_changePW {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color:#0000FF;
	position: absolute;
	visibility: hidden;
	width: 900px;
	left: 0px;
	top: 0px;
	background: #FFFF99;
	text-align: center;
}

#hl_reg_message {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color:#0000FF;
	position: absolute;
	visibility: hidden;
	width: 900px;
	left: 0px;
	top: 0px;
	background: #FFFF99;
	text-align: center;
}

#hl_pw_message {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color:#0000FF;
	position: absolute;
	visibility: hidden;
	width: 900px;
	left: 0px;
	top: 0px;
	background: #FFFF99;
	text-align: center;
}

#hl_loggingout {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color:#0000FF;
	position: absolute;
	visibility: hidden;
	width: 900px;
	left: 0px;
	top: 0px;
	background: #FFFF99;
	text-align: center;
}

#Question_mk {
	background: url(../images/red-question-mark_sm.png) no-repeat;
	z-index: 200;
	visibility: visible;
}
