BODY,INPUT,SELECT,TEXTAREA,A,LABEL,P,DIV,TD,SPAN
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
BODY
{
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}
LABEL
{
	font-weight: normal;
	font-size: 9pt;
	color: #4c4c4c;
	line-height: normal;
	font-style: normal;
}
A
{
	color: Blue; 
	text-decoration: none
}
A:hover 
{
	color: DarkBlue; 
	text-decoration: underline
}
A.lnkbtn
{
	font-weight: normal;
	font-size: 9pt;
	color: mediumblue;
	text-decoration: none;
}
TABLE.content
{
	width: 100%;
}
TEXTAREA
{
	font-size:			9pt;
	border:				1px solid #7b9ebd;
}
INPUT.txt
{
	width:				180px;
	height:				19px;
	font-size:			8pt;
	border:				1px solid #7b9ebd;
}
INPUT.txt2
{
	height:				19px;
	font-size:			8pt;
	border:				1px solid #7b9ebd;
}
INPUT.btn
{
	border-right: #141414 1px solid;
	border-top: #141414 1px solid;
	border-left: #141414 1px solid;
	cursor: hand;
	border-bottom: #141414 1px solid;
	font-size: 8pt;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#fbfbff', EndColorStr='#e0e4de');
}
SELECT
{
	font-weight: normal;
	font-size: 8pt;
}
SELECT.fix
{
	width:	180px;
}
.headlines
{
	font-size: 9pt; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none 
}
.text
{
	font-weight: normal;
	font-size: 9pt;
	color: #4c4c4c;
	line-height: normal;
	font-style: normal;
	text-decoration: none;
}
.req
{
	font-size: 8pt;
	color:Red;
}

TABLE.regdetail
{
	border-collapse:collapse;
}
TD.regdetail
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 8pt;
	padding-bottom: 2px;
	color: #4c4c4c;
	padding-top: 2px;
	font-style: normal;
	background-color: #fefefe;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
TD.regdesc
{
	font-weight: bold;
	font-size: 9pt;
	background-color: #cfdae8;
}
TD.regattn
{
	width: 150px;
}
SPAN.regtyplbl
{
	font-weight:normal;
	font-family:Arial;
}
TD.regtyp
{
	font-size:8pt;
}
A.regedit
{
	font-size: 8pt;
}
TD.regprice
{
	font-size: 9pt;
	width: 70px;
	background-color: #fefcf2;
	text-align: right;
}
TD.mbrprice
{
	font-size: 9pt;
	background-color: #fefcf2;
}
TD.regpaid
{
	font-size: 9pt;
	background-color: #f4f8fe;
	text-align: right;
}
TD.regtotal
{
	text-align:right;
	font-weight: bold;
	font-size: 9pt;
	background-color: #cfdae8;
}
TD.sesshead
{
	font-size: 8pt;
	color: #4c4c4c;
	font-style: normal;
	background-color: #cfdae8;
}
TD.sessdesc
{
	width:320px;
}
TD.sessdt
{
	width:120px;
}
TD.sessqty
{
	width:30px;
	text-align:right;
}
TD.mtgsum
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
}
.regsummsg
{
	border-right: steelblue 1px solid;
	padding-right: 5px;
	border-top: steelblue 1px solid;
	padding-left: 5px;
	font-weight: bold;
	font-size: 9pt;
	padding-bottom: 5px;
	border-left: steelblue 1px solid;
	width: 90%;
	color: #0e54c5;
	padding-top: 5px;
	border-bottom: steelblue 1px solid;
	background-color: #edebee;
	text-align: left;
}
.regconfmsg
{
	font-size: 9pt;
	width: 90%;
	font-weight: bold;
	color: #0e54c5;
}
.regconfirm
{
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.mtgtitl
{
	font-weight:bold;
}
.mtgdtl
{
	padding-left: 15px;
}
.mtgwrn
{
	margin-top: 5px;
	margin-left: 10px;
	color: #224fd5;
}

.rmenu
{
	font-size: 9pt; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none 
}
A.dislink
{
	color:Black;
}

.instruct
{
	FONT-WEIGHT:bold;
	FONT-SIZE:9pt;
	FONT-FAMILY:Arial
}
.lkptitle
{
	FONT-WEIGHT:bold;
	FONT-SIZE:11pt;
	WIDTH:100%;
	BACKGROUND-COLOR:#ffffe6
}

.menubar
{
	font-family: Arial Baltic, Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	font-size: 9pt; 
	font-style: normal;
	color: #333333; 
}
.welcome
{
	padding-left: 5px;
	font-weight: normal;
	font-size: 8pt;
	color: #2d5b95;
	line-height: normal;
	font-style: normal;
	background-color: #f4f8ff;
	text-decoration: none;
}

.copy
{
	font-size: 9pt;
	color: #4c4c4c;
}
.footerdate
{
	font-size: 8pt;
	color: #ffffff;
}
TABLE.grdAddr
{
	border-right: #8ca0b8 1px solid;
	border-top: #8ca0b8 1px solid;
	border-left: #8ca0b8 1px solid;
	border-bottom: #8ca0b8 1px solid;
	background-color: #eceff4;
}
.newacctmsg
{
	width: 100%;
	font-weight: bold;
	color: #0e54c5;
	font-size:9pt;
}

.timedoutmsg
{
	border-right: steelblue 1px solid;
	padding-right: 5px;
	border-top: steelblue 1px solid;
	padding-left: 5px;
	font-weight: bold;
	font-size: 9pt;
	padding-bottom: 5px;
	border-left: steelblue 1px solid;
	width: 90%;
	color: mediumblue;
	padding-top: 5px;
	border-bottom: steelblue 1px solid;
	background-color: #edebee;
	text-align: left;
}

.ccsuccessmsg
{
	width: 100%;
	font-weight: bold;
	color: #0e54c5;
	font-size:9pt;
}
.ccpaylatermsg
{
	font-weight: bold;
	font-size: 9pt;
	width: 100%;
	color: #0e54c5;
}
.ccfailmsg
{
	width: 100%;
	font-weight: bold;
	color: red;
	font-size:9pt;
}

.passchangemsg
{
	width: 100%;
	font-weight: bold;
	color: #0e54c5;
	font-size:9pt;
}

.newacctmsg
{
	width: 100%;
	font-weight: bold;
	color: #0e54c5;
	font-size:9pt;
}

.navwarning
{
	font-size: 9pt; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	color: Blue; 
	text-decoration: none 
}
