/* left side navigation */

A.leftnav:link { 
	color:#968E85; 
	font-size: 13px; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	line-height: 110%;
	 }
A.leftnav:visited { 
	color:#968E85; 
	font-size: 13px; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	line-height: 110%;
	 }
A.leftnav:hover { 
	color:#006600; 
	font-size: 13px; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	line-height: 110%;
	 }
A.leftnav:active { 
	color:#968E85; 
	font-size: 13px; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	line-height: 110%;
	 }
	 
A.leftnavcon:link { 
	color:#6666FF; 
	font-size: 13px; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	line-height: 110%;
	 }
A.leftnavcon:visited { 
	color:#6666FF; 
	font-size: 13px; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	line-height: 110%;
	 }
A.leftnavcon:hover { 
	color:#006600; 
	font-size: 13px; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	line-height: 110%;
	 }
A.leftnavcon:active { 
	color:#6666FF; 
	font-size: 13px; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	line-height: 110%;
	 }

.leftnavhead { 
	color:#006600; 
	font-size: 14px; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	 }
A.leftnavhead:link { 
	color:#006600; 
	font-size: 16px; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	 }
A.leftnavhead:visited { 
	color:#006600; 
	font-size: 16px; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	 }
A.leftnavhead:hover { 
	color:#006600; 
	font-size: 16px; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	 }
A.leftnavhead:active { 
	color:#FF9900; 
	font-size: 16px; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	 }
	 
.currentpage { color:#DDDDFF; 
	font-size: 13px; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	line-height: 110%; }

/* main body text of most pages */

.bodytextbold { font-family:Arial,Helvetica,Univers; font-size:13px;font-weight:bold; }
.bodytext { font-family:Arial,Helvetica,Univers; font-size:13px; }

/* right side column */

.rquote { 
	color:#9C928B; 
	font-size: 12px; 
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none; }

A.rnav:link { 
	color:#9C928B; 
	font-size: 12px; 
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none; }
A.rnav:visited { 
	color:#9C928B; 
	font-size: 12px; 
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none; }
A.rnav:hover { 
	color:#006600; 
	font-size: 12px; 
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none; }
A.rnav:active { 
	color:#006600; 
	font-size: 12px; 
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none; }	
	
A.rnavsmall:link { 
	color:#9C928B; 
	font-size: 7pt; 
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none; }
A.rnavsmall:visited { 
	color:#9C928B; 
	font-size: 7pt; 
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none; }
A.rnavsmall:hover { 
	color:#006600; 
	font-size: 7pt; 
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none; }
A.rnavsmall:active { 
	color:#006600; 
	font-size: 7pt; 
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none; }	
	
TD.rnavt{
	text-align: left;
	}	
	
B.rnavhead { 
	color:#968E85; 
	font-size: 13px; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: bold;
	line-height: 120%; 
}

B.rnavBody { 
	color:#000000; 
	font-size: 13px; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	 }
	 
B.rnavtext { 
	color:#000000; 
	font-size: 12px; 
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	 }
	 
P.rnavspace {
	margin-top: 6pt;
	margin-bottom: 6pt;
	}	



/* coloured elements such as table cells and rules */

.button {background:#CCCCFF; color:black;font-family:verdana, sans-serif;
	font-size:10px; }

.input {
font-size:11px;
font-face:verdana,arial,sans-serif;
color: #000000;

}
.textarea {
font-size:11px;
font-face:verdana,arial,sans-serif;
color: #000000;

}

.lineColor{
	background-color:#006600;
}
.blockColor{
	background-color: #CCCCFF;
}
.accentColor{
	background-color:#006600;
}

/* dealing with homepage forms and drop-downs */
select
{
width:300px;
margin-top:5px;
margin-bottom:5px;
}

.bodyContent input {
font:11px verdana,arial,sans-serif;
color: #000000;
background-color: #FFFFFF;
}
#search	
{
background-color:#CCCCFF;
color:black;
}
#search	
{
font:11px Verdana,Arial,san-serif;
width:80px;
}
.bodyContent a {
color: blue;
}
.bodyContent a:hover {
color: #006600;
}
.bodyContent a.black:hover
{
background-color:black;
text-decoration:none;
color:white;
}
.bodyContent select {
font:11px verdana,arial,sans-serif;
color: #000000;
background-color: #FFFFFF;
}

/* Navigation bar setup */
.subNav a
{
color:white;
}
.subNav a:hover
{
color:#CC99FF;
}
.subNav a
{
text-decoration:none;
}
td.subNav
{
background-color: #006600;
}
.subActive
{
background-color: black;
color:white;
}

/* base layout stylesheet */
body
{
margin:0px;
background: White none;
}
p,td
{
font:11px Verdana,Arial,san-serif;
}


A {
text-decoration : underline;
color:#0000FF;
}
A:Hover {
text-decoration : underline;
color:#006600;
}
A:Active {
text-decoration : underline
}
A:Visited {
text-decoration : underline;
}



/* bottom nav */
a.lowlink
{
line-height: 20px;
color:#999999;
text-decoration:none;
}
a.lowlink:hover
{
color:#006600;
}

.bottomlinks
{
line-height: 130%;
}

ul {
	margin-left : 0px;
	padding-left : 25px;
	margin-top : 10px;
	list-style-type : square;
}

.newsheadline {font-family:arial,helvetica,sans serif;font-size:18px;}
.newsintro {font-family:arial,helvetica,sans serif;font-size:12px;line-height:135%;}
.newsbodytext {font-family:arial,helvetica,sans serif;font-size:12px;line-height:120%;}
.headline-text {font-family:arial,helvetica,sans serif;font-size:16px;}