a:link, a:active, a:visited {color: #285caa; text-decoration: none; } 
a:hover {color: #285caa; text-decoration: underline;}

a.arrow:link, a.arrow:active, a.arrow:visited {color: #285caa; text-decoration: none; background: url(../images/nav-arrow.gif) 0 3px no-repeat; padding-left:15px;} 
a.arrow:hover {color: #285caa; text-decoration: underline;}

a.blue:link, a.blue:active, a.blue:visited {color: #285caa; text-decoration: none;} 
a.blue:hover {color: #c285caa; text-decoration: underline;}

a.black:link, a.black:active, a.black:visited {color: black; text-decoration: none;} 
a.black:hover {color: black; text-decoration: underline;}

a.leftnav:link, a.leftnav:active, a.leftnav:visited, a.leftnavSelected:link, a.leftnavSelected:active, a.leftnavSelected:visited {color: white; text-decoration: none; display: block; background: #285caa; margin-bottom: 1px; padding-right: 6px; border: 1px solid #d6d8da; border-left: 0px;}
a.leftnav:hover, a.leftnavPlus:hover {color: #5a5a5b; text-decoration: none; display: block; background: white; margin-bottom: 1px; padding-right: 6px; border: 1px solid #d6d8da; border-left: 0px;}

a.leftnavSelected:link, a.leftnavSelected:active, a.leftnavSelected:visited {color: white; background: #5f5f5f;}
a.leftnavSelected:hover {color: white; background: #5f5f5f;}

a.leftnavSub:link, a.leftnavSub:active, a.leftnavSub:visited, a.leftnavSubSelected:link, a.leftnavSubSelected:active, a.leftnavSubSelected:visited {color: #5a5a5b; text-decoration: none; background: #e6e7e8; display: block; margin-bottom: 1px; padding-right: 6px; border: 1px solid #d6d8da; border-left: 0px; }
a.leftnavSub:hover, a.leftnavSubSelected:hover {color: #285caa; background: white; text-decoration: none; display: block; margin-bottom: 1px; padding-right: 6px;}

a.leftnavSubSelected:link, a.leftnavSubSelected:active, a.leftnavSubSelected:visited {color: #285caa; background: #d6d8da;}
a.leftnavSubSelected:hover {color: #285caa;}

a.leftnavSub2:link, a.leftnavSub2:active, a.leftnavSub2:visited, a.leftnavSub2Selected:link, a.leftnavSub2Selected:active, a.leftnavSub2Selected:visited {color: #5a5a5b; text-decoration: none; display: block; margin-bottom: 1px; padding-right: 6px;}
a.leftnavSub2:hover, a.leftnavSub2Selected:hover {color: #285caa; text-decoration: none; display: block; margin-bottom: 1px; padding-right: 6px;}

a.leftnavSub2Selected:link, a.leftnavSub2Selected:active, a.leftnavSub2Selected:visited {color: #285caa;}
a.leftnavSub2Selected:hover {color: #285caa;}

a.white:link, a.white:active, a.white:visited {color: #cdd9eb; text-decoration: none;} 
a.white:hover {color: white; text-decoration: underline; background:none;}

p {
	padding-top: 5px;
	padding-bottom: 4px;	
	font-size: 0.75em;
}

h1 {
	color: #285caa;
	padding-top: 5px;
	font-size: 1.5em;
}

h2 {
	color: black;
	padding-top: 5px;
	font-size: 1.1em;
}

h4 {
	color: black;
	font-size: 0.8em;
	font-weight: bold;
}

h3 {
	color: #285caa;
	font-size: 0.8em;
	font-weight: bold;
}


.smallText {
	font-size: 0.7em;
}

.smallGrey {
	font-size: 0.8em;
	color: #555555;
}

.XsmallGrey {
	font-size: 0.7em;
	color: #555555;
}

.smallRed {
	font-size: 0.8em;
	color: #ff0000;
}

.largeText {
	font-size: 1.1em;
}

.redText {
	color: #ff0000;
}

.logintitle {
	color: white;
	padding: 2px 2px 2px 6px;
	font-size: 0.9em;
	font-weight: bold;
}

.blueText, .success {
	color: #285caa;
}


.success {
	font-size: 1.2em;
}


.error { color: #c00; font-weight: bold; }
	