body {
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
	margin-bottom : 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	text-align:left;
 scrollbar-base-color: #ffffff;
 scrollbar-arrow-color: #759357;
 scrollbar-darkshadow-color: #ffffff;
 scrollbar-face-color: #E3E1DB;
 scrollbar-highlight-color: #95958B;
 scrollbar-shadow-color: #95958B;
 scrollbar-3dlight-color: #ffffff;
 scrollbar-track-color: #F5F5DC;	
 background: #9999BB;
}

.FyneBox {
	border: #000000 1px inset;
	border-color: #000000 #666666 #666666 #000000;
	background-color: #FFFFFF;
	background-attachment: fixed;
	background-image: url(box_shadow.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}

td.hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF; cursor: default;
}

/* onmouseover */
.leftNavOff {
		background-color: #260033;
        color: #FFFFFF;
}

.leftNavLite {
		background-color: #660033;
        color: #FFFFFF;
}

.leftNavOn {
		background-color: #666699;
		color: #FFFFFF;
		cursor: hand;
}

/* generic colours */
.greyLight01 {background-color:#CECECE;}
.white {color:#FFFFFF;}
.purple {color:#336600;}
.pink {color:#FF0099;}
.wine {color:#CC0000;}
.blue {color:#000066;}

.combo1 {background-color:#EFF7FF;}
.combo2 {background-color:#D7D7EC;}
.vtviewer {border: 2px solid; border-color: #A5A5C4 #A5A5C4 #FFFFFF #A5A5C4;}
.vttext {border: 2px solid; border-color: #FFFFFF #E8E8F4 #E8E8F4 #E8E8F4;}
.boxtitle {background-color:#D7D7EC;}
.nograde {background-color: #E8E8F4;}

/* status layer */
.xpgif { width: 90px; height: 60px; padding: 0; position: absolute; visibility: visible; z-index: 100}
.xpjpg { width: 200px; height: 150px; padding: 0; position: absolute; visibility: visible; z-index: 100}

/* fonts */
.subhead {font-family: Pristina, System, Arial Narrow, Kartika, Helvetica; font-weight : bold; font-size: 16pt; color: #000000; line-height: 18pt;}
.subhead1 {font-family: Pristina, System, Arial Narrow, Kartika, Helvetica; font-weight : bold; font-size: 16pt; color: #000000; line-height: 22pt;}
.subhead2 {font-family: Pristina, System, Arial Narrow, Kartika, Helvetica; font-weight : bold; font-size: 16pt; color: #990033; line-height: 22pt;}

.greyedtext {color: silver;font-weight : normal;text-decoration : none;}
.purpletext {color: #CC0099;font-weight : normal;text-decoration : none;}
.blacktext {color: #000000;font-weight : normal;text-decoration : none;}
.impact {font-size: 28px; font-family:impact;}

/* links */
A {text-decoration:none; color: #0D44C5; font-weight: normal;}
A:hover {text-decoration:underline; color: #CC0000; font-weight: normal;}
A.nav {text-decoration:none; color: #FFFFFF; font-weight: normal;}
A.nav:hover {text-decoration:none; color: #FFFFFF; font-weight: normal;}

/* table styles */
table.greyBorder {border: 1px solid #CDCDCD; background-color:#ffffff;}

/* table cell styles */
td.white {color: #000000;font-weight : normal;text-decoration : none; background:#EEEEF9;}
td.black {background:#000000;}
td.mauve {color: #000000;font-weight : normal;text-decoration : none; background:#F4F4FB;}

/* table cell line border styles */
td.whiteBot { border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:FFFFFF }

/* buttons */
.buttonNormal {color:#000000; font-size:10px; BACKGROUND-COLOR: #EEEEEE; border:1px solid #999999; margin:0 0 0 0;width:75; height:20; cursor:hand;}
.buttonOver {color:#000000; font-size:10px; BACKGROUND-COLOR: #FFCC00; border:1px solid #999999; margin:0 0 0 0;width:75; height:20; cursor:hand;}

/*backgrounds*/
.mainbgnd {background-image: url(page_back.png); background-position: top center; background-color:#9999BB;}
.topbgnd {background-image: url(page_top.png); background-position: top center; background-repeat:repeat-x; background-color:#9999BB;}
.horznav {background-image: url(navof_bgnd4.png); background-repeat:repeat-x; background-position: top center;}
.menushade {background-image: url(menu_shade.png); background-position: top center; background-repeat:repeat-x;}
.footer {background-color: #D7D7EC;}

/* gradient*/
.grad {Filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#260033,endColorStr=#FFFFFF); background-color: #D7D7EC; background-image: url(gradient_hz.png); background-position:top left; background-repeat: repeat-y;}
.grad1 {Filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#D7D7EC,endColorStr=#E9E9F5);}
.grad2 {Filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#E9E9F5,endColorStr=#FFFFFF);}
.shade {height:28px; filter: Shadow(Color=#D8D8D8, Direction=135);}
.shadow {height:1px; filter: Shadow(Color=#C0C0C0, Direction=135);}
.dotvline {background-image: url(dots_vertical.gif); background-repeat:repeat-y;}
.dothline {background-image: url(dots_horizontal.gif); background-repeat:repeat-x;}

/*horizontal nav links*/
a.fyneweb:link {color: #000000; text-decoration: none;}
a.fyneweb:visited {color: #000000; text-decoration: none;}
a.fyneweb:hover {color: #990000; text-decoration: none;}

/*footer links*/
a.fynelnk:link {color: #000099; text-decoration: none;}
a.fynelnk:visited {color: #000099; text-decoration: none;}
a.fynelnk:hover {color: #000099; text-decoration: underline;}

/*horizontal nav menu*/
div.outer {
	float: left;
	width: 116px; height: 24px;
	margin: 0 0 0 0;
	}
div.outer a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	font-family: Verdana, Arial, Helvetica; font-size: 8pt; color: #FFFFFF; line-height: 15pt;
	text-decoration: none;
	background-image: url(nav_horizontal.png); background-repeat: no-repeat; background-position: top left;
	}
div.outer span {
	display: block;
	margin:0; padding: 5px 0 0 4px;
	}
div.outer a:hover {
	background-image: url(nav_horizontal.png); background-repeat: no-repeat; background-position: -116px 0;
	}
	
div.local {
	float: left;
	width: 116px; height: 24px;
	margin: 0 0 0 0;
	display: block;
	overflow:hidden;
	cursor: default;
	font-family: Verdana, Arial, Helvetica; font-size: 8pt; color: #000000; line-height: 15pt;
	text-decoration: none;
	background-image: url(nav_horizontal.png); background-repeat: no-repeat; background-position: -116px 0;
	}