/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.0
*/
body {font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}

/* Size Guide 

 10px = 77%, 11=85, 12=93, 13=100, 14=108, 15=116, 16=123.1, 17=131, 18=138.5,
19=146.5, 20=153.9, 21=161.6, 22=167, 23=174, 24=182, 25=189, 26=197

*/

.mainContent p {
	line-height: 140%;
	margin: 0 0 15px 0;
}

.mainContentHome p {
	line-height: normal;
	margin: 0 0 10px 0;
}

.mainContent ul {
	margin:0;
	padding:10px;
}

.mainContent * h1, .mainContentHome h1 {
	font-size: 138.5%;
	color: #000000;
}

h1.green, .mainContentHome h1.green {
	font-size: 138.5%;
	color: #007c4a;
}

h2, .mainContentHome h2 {
	font-size: 116%;
	color: #000000;
	margin:0;
}

h2.green, .mainContentHome h2.green {
	font-size: 116%;
	color: #007c4a;
	margin:0;
}

.mainContent * h3, .mainContentHome h3 {
	font-size: 100%;
	color: #085838;
	margin:0;
}

.mainContent * h3.green, .mainContentHome h3.green {
	font-size: 100%;
	color: #007c4a;
	margin:0;
}

.mainContent * h3.grey, .mainContentHome h3.grey {
	font-size: 100%;
	color: #333333;
	margin:0;
}

/* H4 Mainly for homepage */

.mainContent * h4, .mainContentHome h4 {
	font-size: 93%;
	font-weight: bold;
	color: #085838;
	margin:0;
}

.mainContent * h4.green, .mainContentHome h4.green {
	font-size: 93%;
	font-weight: bold;
	color: #007c4a;
	margin:0;
}

.mainContent * h4.grey, .mainContentHome h4.grey {
	font-size: 93%;
	font-weight: bold;
	color: #333333;
	margin:0;
}

.mainContent *.introText, .mainContentHome *.introText {
	font-size: 100%;
	font-weight: bold;
	color: #000000;
}

.mainContent *.introTextGreen, .mainContentHome *.introTextGreen {
	font-size: 100%;
	font-weight: bold;
	color: #007c4a;
}

.mainContent *.text {
	font-size: 93%;
	color: #555555;
}

.mainContent *.textBold {
	font-size: 93%;
	font-weight: bold;
	color: #333333;
}

.mainContent *.textGreen, .mainContentHome *.textGreen {
	font-size: 93%;
	color: #007d4d;
}

.mainContent *.textGreenBold, .mainContentHome *.textGreenBold {
	font-size: 93%;
	color: #007d4d;
	font-weight: bold;
}

*.smalltext {
	font-size: 85%;
	color: #555555;
}

*.smalltextPanel {
	font-size: 85%;
	color: #333333;
}

*.smalltextBold {
	font-size: 85%;
	color: #333333;
	font-weight:bold;
}

.paleLogin {
	font-size: 11px;
	font-weight: bold;
	color:#B2D7CF;
}

.login {
	font-size: 11px;
	font-weight: bold;
	color:#ffffff;
}

.loginLink {
	font-size: 11px;
	font-weight: normal;
	color:#007D4B;
}

span.loginLink a:link
{
	color:#B2D7CF;
	text-decoration:none;	
}

span.loginLink a:visited
{
	color:#B2D7CF;
	text-decoration:none;	
}

span.loginLink a:hover
{
	color:#ffffff;
	text-decoration:underline;	
}

span.loginLink a:active
{
	color:#B2D7CF;
	text-decoration:none;	
}

.mainContent a:link, .mainContentHome a:link{
	color:#007d4b;
	text-decoration:underline;
}
.mainContent a:visited, .mainContentHome a:visited{
	color:#007d4b;
	text-decoration:underline;
}
.mainContent a:hover, .mainContentHome a:hover{
	color:#085838;
	text-decoration:none;
}
.mainContent a:active, .mainContentHome a:active{
	color:#007d4b;
	text-decoration:underline;
}

.mainContent * .biggestGreenText 
{
	font-size:146.5%;
	font-weight:bold;
	color: #007d4b;
}

.mainContent * .bigGreenText 
{
	font-size:131%;
	font-weight:bold;
	color: #007d4b;
}

.mainContent * .bigText 
{
	font-size:131%;
	font-weight:bold;
	color: #333333;
}


legend.darkgreen 
{
	font-size:100%;
	font-weight: bold;
	line-height: normal;
	margin: 0 0 0 5px;
	padding: 3px;
	color: #007d4b;
}

ul 
{
	list-style-type: square;
	margin-top: 0px;
	padding-top: 0;
}

ol 
{
	list-style-type: decimal;
	margin: 0 0 10px 20px;
}

ol.smallText li 
{
	font-size: 85%;
	color: #555555;
}
