body  {
	margin : 0px;
	background : #FFFFFF
}

a:link {
	color : #B01015;
}

a:visited  {
	color : #454545;
}

a:hover  {
	color : #FC171E;
}

.normal  {
	font-family : trebuchet ms,verdana,arial,helvetica;
	font-size : 12px;
	color : #626262;
	/*line-height : 14px;*/
}

.normalBold  {
	font-family : trebuchet ms,verdana,arial,helvetica;
	font-size : 12px;
	color : #626262;
	/*line-height : 14px;*/
	font-weight: bold;
}

.heading1, .head1, .h1, h1  {
	font-family : trebuchet ms,verdana,arial,helvetica;
	font-weight : bold;
	color : #B01015;
	font-size : 15px;
}

.heading2, .head2, .h2, h2  {
	font-family : trebuchet ms,verdana,arial,helvetica;
	font-weight : bold;
	color : #21559F;
	font-size : 11px;
}

.footer  {
	font-family : trebuchet ms,verdana,arial,helvetica;
	font-size : 11px;
	color : #FFFFFF;
}

a.footer:link {
	color : #FFFFFF;
}

a.footer:visited  {
	color : #FFFFFF;
}

a.footer:hover  {
	color : #FFFFFF;
}

input,select,textarea  {
	font-family : trebuchet ms,verdana,arial,helvetica;
	font-size : 11px;
	color : #626262;
}

.buttons a  {
	display : block;
	background-color : #F2F2F2;
	border : 1px solid #FC171E;
	padding : 2px 10px 2px 10px;
	color : #18519C;
}

.buttons a:hover  {
	background-color : #EA3C2F;
	color : #FFFFFF;
}
table.nUser {
	border: 1px solid #08AADE;
}

td.nUser {
	font-family : arial,helvetica;
	font-size : 12px;
	color : white;
	font-weight: bold;
	background-color: #08AADE;
	padding: 4px;
}
table.subscriptions {
	border: 1px solid #08AADE;
}

th.subscriptions {
	font-family : arial,helvetica;
	font-size : 12px;
	color : white;
	font-weight: bold;
	background-color: #08AADE;
	padding: 4px;
}
td.subscriptions {
	font-family : trebuchet ms,verdana,arial,helvetica;
	font-size : 12px;
	color : #626262;
	/*line-height : 14px;*/
	padding: 4px;
}
.required {
	color: #CC0000;
	font-weight: bold;
}