body  {
	padding: 0px 0px 0px 0px;
	margin:  0px;
	background-color: #FFFFFF;
	scrollbar-face-color: #ffffff;
	scrollbar-track-color: #e0e0e0;
	scrollbar-arrow-color: #000000;
	scrollbar-3dlight-color: #f0f0f0;
	scrollbar-highlight-color: #e0e0e0;
	scrollbar-shadow-color: #cccccc;
	scrollbar-darkshadow-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	color: #3A194A;
	font-weight: bolder;
	font-size: 10px;
}

TD, TR  {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3A194A;
	font-weight: normal;
}

A  {
	color: #3A194A;
	text-decoration: none;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}

A:hover  {
	color: #800080;
	text-decoration: blink;
	font-weight: 200;
	font-family: Arial, Helvetica, sans-serif;
}

A.nav {
	color: #3A194A;
	text-decoration: none;
	font-weight: 300;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}

A:hover.nav {  /*   nav menu links in templates if they exist   */
color: #950095;
text-decoration: underline;
font-weight: 600;
font-size: 10px;
}

A.smallnav {
	color: #3A194A;
	text-decoration: none;
	font-weight: 300;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
}

A:hover.smallnav {  /*   bottom menu links in templates if they exist   */
color: #000000;
text-decoration: underline;
font-weight: 300;
font-size: 9px;
}

.tdhead {
	border-bottom : 2px solid #950095;
	color: #3A194A;
	font-weight: 900;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.tdodd  /*  odd row colour for subtables   */
{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	color: #3A194A;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
}

.tdeven  /*   even row colour for subtables  */
{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 950095;
	font-style: normal;
	font-weight: 200;
}

.tdfoot  /*   footer row for subtables  */
{
	border-top : 2px solid #950095;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3A194A;
}

.tdtoprow  /*   top row colour for mail and hotlist tables */
{
	background-color :  #f0f0f0;
	font-family: Arial, Helvetica, sans-serif;
}

.tdmail  /*   unread mail row colour  */
{
	background-color :  #cccccc;
	font-family: Arial, Helvetica, sans-serif;
}

.poptable{
	background-color :  #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}

.td1  /*   row colour for search and profile pages */
{
	background-color :  #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: 950095;
}

.td2 /*  row colour for search and profile pages */
{
	background-color: #f0f0f0;
	font-family: Arial, Helvetica, sans-serif;
}

.td3  /*   row colour for search and profile pages  */
{
	background-color: #e0e0e0;
	font-family: Arial, Helvetica, sans-serif;
}

.small {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: 3A194A	;
	font-style: normal;
}

.pageheader {
	font-size: 17px;
	color: 3A194A;
	font-weight: 900;
	font-family: Arial, Helvetica, sans-serif;
}

.online {
	font-weight: 600;
	color: #00cc00;
	font-size: 9px;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}

.offline {
	font-weight: 600;
	color: #cc0000;
	font-size: 9px;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}

.premium {
	font-weight: 600;
	color: #CCCC00;
	font-size: 9px;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}

.standard {
	font-weight: 600;
	color: #666666;
	font-size: 9px;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}

.searchage {
	font-weight: 600;
	color: #3a194a;
	font-size: 9px;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}

.input  {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 300;
	color: #000000;
	background-color: #f0f0f0;
	width: 120px;
	font-style: normal;
}

.inputs  {  /*   narrow input fields   */
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
font-weight: 300;
color:  #000000;
background-color: #f0f0f0;
width: 95px;
}

.inputl { /*   wider input fields   */
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
font-weight: 300;
color:  #000000;
background-color: #f0f0f0;
width: 250px;
}

.inputf { /*   free width input fields  - browse fields */
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
font-weight: 300;
color:  #000000;
background-color: #f0f0f0;
}

.button  { /*   all form buttons */
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: 900;
padding-right: 5px;
padding-left: 5px;
color: #000000;
background-color: #f0f0f0;
border-top: 1px solid #e0e0e0;
border-left: 1px solid #e0e0e0;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}

hr  {
	color: #006666;
	height:1px;
	font-family: Arial, Helvetica, sans-serif;
}

.template1 {
	background-color: 950095;
	font-family: Arial, Helvetica, sans-serif;
}

.overbooked {
	background-color: #FFAAAA;
	font-family: Arial, Helvetica, sans-serif;
}

.nav {
	FONT-WEIGHT: 600;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
 }

.mandatory  {
	color: 3a194a;
	text-decoration: none;
	font-weight: 600;
	font-family: Arial, Helvetica, sans-serif;
}

.linksinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: 200;
}
.linkshelp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #400040;
	font-weight: 200;
}
