
a:link {color:#003399;
text-decoration: none;}
a:visited {color:#339900;
text-decoration: none;}
a:hover {color:#339900;
text-decoration:underline; }
a:active {color:#990033}



body {margin:0px; padding:0px; font-family: verdana, arial, sans-serif; width:100%;
font-size: 100%;
background-color:#ecf6e8;
font-size: 100%; }

* html body { font-size: 140%;}

* {margin:0; padding:0}

.print
{display: block;
}

.screen
{display: none;
}


/* main content */

	
#content {width:400px; margin:0 0 0 0; padding:0; border: 0;
}

h1 { font-family: verdana, arial, sans-serif;
font-size: 1em; 
padding: 0;
margin: 20px 0 6px 2px;
letter-spacing: .05em;
color: #003399;
border: 0;
text-align: left;
}

h2 { font-family: verdana, arial, sans-serif;
font-size: 80%; 
padding: 0;
margin: 20px 0 0px 0;
letter-spacing: .05em;
color: #003399;
border: 0;
}

p { 
font-family:  verdana, arial, sans-serif;
font-size: .8em; 
padding: 0.2em 1em 1em 0em;
color : #000000;
line-height: 1.2;

text-align: left;
}

.red { 
font-family:  verdana, arial, sans-serif;
font-size: .8em; 
font-weight: bold;
padding: 0.2em 1em 1em 0em;
color: #990033;
line-height: 1.4;

}



.lead {font-size: .8em;
font-family: verdana, arial, sans-serif;
padding: 0 1em 1em 0;
color: #000000;
line-height: 1.4;
color: #000000;
text-align: left;
}

.centre {font-size: .8em;
font-family: verdana, arial, sans-serif;
padding: 0 1em 1em 0;
color: #000000;
line-height: 1.4;
color: #000000;
text-align: center;
}

ul.main {list-style: disc outside; 
padding: 0 0 0 20px;
}

li.main { 
font-family: verdana, arial, sans-serif;
font-size: .8em; 
padding: 0 1em 1em 0;
text-align: left;
color : #000000;
line-height: 1.2;
}



p.notitle {font-size: .8em;
padding: 0 1em 1em 0;
color: #000000;
line-height: 1.4;
color: #000000;
text-align: left;
margin: 56px 0 6px 0;
}



/*** quotes **/

.quote {
width: 400px;
font-size: .8em;
font-family:  charcoal, georgia, trebuchet, times, serif;
color: #003399;
padding: 1em 1em 1em 0;
border: 0;
line-height: 1.3;
text-align: center;
clear: both;
margin-bottom: 1em;
}

.rightquote {
width: 180px;
font-size: .8em;
font-family:  charcoal, georgia, trebuchet, times, serif;
color: #003399;
padding: 1em 1em 1em 0;
float: right;
border: 0;
line-height: 1.3;
clear:none;
background-color:#ecf6e8;
}

.rightquote_cent {
width: 180px;
font-size: .8em;
font-family:  charcoal, georgia, trebuchet, times, serif;
color: #003399;
padding: 1em 1em 1em 0;
float: right;
border: 0;
line-height: 1.3;
clear:none;
text-align: right;
background-color:#ecf6e8;
}

.leftquote {
width: 180px;
font-size:.8em;
font-family: charcoal, georgia, times, serif;
color: #003399;
padding: 1em 1em 1em 0;
float: left;
border: 0;
line-height: 1.3;
clear:none;
background-color:#ecf6e8;

}

.leftquote_cent {
width: 180px;
font-size:.8em;
font-family: charcoal, georgia, times, serif;
color: #003399;
padding: 1em 1em 1em 0;
float: left;
border: 0;
line-height: 1.3;
clear:none;
text-align: left; 
vertical-align: middle;
background-color:#ecf6e8;
}	

.leftquote em, .rightquote em, .quote em, .leftquote_cent em, .rightquote_cent em, .red em{
font-size: 1em;
font-weight: bold;
color: #990033;
padding: 0 .4em 0 0;

}


.leftquote span, .rightquote span, .quote span, .leftquote_cent span, .rightquote_cent span {
font-family: verdana, arial, sans-serif; 
font-size: .8em;
font-weight: bold;
color: #990033;

}

/*** columns **/

p.rightcol {
width: 180px;
font-size: .8em;
font-family:  verdana, arial, sans-serif;
padding: 0.2em 1em 1em 0em;
color : #000000;
line-height: 1.2;
float: right;
clear:none;
}


p.leftcol {
width: 180px;
font-size: .8em;
font-family:  verdana, arial, sans-serif;
padding: 0.2em 1em 1em 0em;
color : #000000;
line-height: 1.2;
float: left;
clear:none;

}



#clearfloats {clear:both;}


#footer {
margin: 0 0 0 0;
font-size: .6em;
text-align: center;
line-height: 1.2;
}

#footer span {
background-color:#ecf6e8;
}

.elastic {display: none;}

/* left hand column */

#nav {
font-size: 1em;
font-weight: bold;
text-align: right; 
color:#003399;
margin: 0px 30px 0 12px;
padding: 0;
background-color:#ecf6e8;
}


#navnotitle {
font-size: 1em;
font-weight: bold;
text-align: right; 
color:#003399;
margin: 58px 30px 0 12px;
padding: 0;
background-color:#ecf6e8;
}

#nav ul, #navnotitle ul {
list-style-type:none;
margin: 3px 0px 3px 0px;
padding: 0px;
}

#nav li a, #navnotitle li a{margin-bottom:.4em;  font-size:.75em;
letter-spacing:.05em;
text-decoration: none;
}




#nav li a:link, #navnotitle li a:link {
color:#003399;
margin: 0px;
padding: 2px 15px 2px 10px;
}



#nav li a:visited,  #navnotitle  li a:visited {
color:#339900;
margin: 0px;
padding: 2px 15px 2px 10px;
}

#nav li a:hover, #navnotitle li a:hover{
color:#339900;
margin: 0px;
padding: 2px 15px 2px 10px;
background-image: url(pix_style/dot.gif);  background-repeat: no-repeat; background-position:center right; 

}

#nav li a:active, #navnotitle li a:active {
color:#990033;
margin: 0px;
padding: 2px 15px 2px 10px;
}

#nav li .active, #navnotitle li .active {
color:#339900;
margin: 0px;
padding: 2px 15px 2px 10px;
background-image: url(pix_style/dot.gif);  background-repeat: no-repeat; background-position:center right; 
}



/** sub menu sytle **/

#nav ul ul , #navnotitle ul ul {
margin: 10px 30px 10px 0;  font-size:.85em;
letter-spacing:.05em;
text-decoration: none;
border-right: dotted  3px #ffffff;
text-align: right;
padding: 0 10px 0 0;

}

#nav ul ul li, #navnotitle ul ul li {
margin: 0  0 0 0; 
text-align: right;
padding: 2px 0px 2px 0px;

}


#nav ul ul li a:link, #navnotitle ul ul li a:link {
color:#003399;
margin: 0px;
padding: 2px 0px 2px 0px;
}



#nav ul ul li a:visited, #navnotitle ul ul li a:visited {
color:#003399;
margin: 0px;
padding: 2px 0px 2px 0px;
}


#nav ul ul li a:hover, #navnotitle ul ul li a:hover{
color:#339900;
margin: 0 0 0 0;
padding: 2px 0px 2px 0px;
background-image: url(pix_style/xxdot.gif);  background-repeat: no-repeat; background-position:center right; 

}

	


</style>