/* main */
.main	{ font-size: 12px; }
.main a:link,a:active,a:visited { text-decoration: none; color : #0000FF; font-size: 12px; line-height: 1.5; }
.main a:hover		{ text-decoration: underline; color : #0000FF; font-weight : bold; }
/* small */
.small	{ font-size: 6px; }


/* footer */
.footer		{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; letter-spacing: -1px;}
.footer a:link,a:active,a:visited { text-decoration: none; color : #0000FF; font-size: 10px; }
.footer a:hover		{ text-decoration: underline; color : #0000FF; font-weight : bold; }

 /* General page style. The scroll bar colours only visible in IE5.5+ */
body {
	background-color: #FFFFFF;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
}

/* General font families for common tags */
font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif }
a:link,a:active,a:visited { text-decoration: none; color : #0000FF; font-size: 12px; }
a:hover		{ text-decoration: underline; color : #0000FF; font-weight : bold; }
hr	{ height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}




/* Main table cell colours and backgrounds */
.navrow1	{ background-color: #CCCCCC; font-size: 12px; }
.navrow1 a:link,a:active,a:visited { text-decoration: none; color : #0000FF; font-size: 12px; }
.navrow1 a:hover { text-decoration: underline; color : #0000FF; font-weight : bold; }

.navrow2	{ background-color: #999999; font-size: 12px; }
.navrow2 a:link,a:active,a:visited { text-decoration: none; color : #0000FF; font-size: 12px; }
.navrow2 a:hover { text-decoration: underline; color : #0000FF; font-weight : bold; }

