.sm		{ font-size: 11px; }
.md		{ font-size: 13px; }
.lg		{ font-size: 16px; }


/*	The redundancy in this section is for NN/IE compatibility. */
body	{ margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #476B9F;}
p 	{ font-family: verdana,arial,helvetica; font-size: 12px; color: #000000; }
td 	{ font-family: verdana,arial,helvetica; font-size: 12px; color: #000000; }
ul 	{ font-family: verdana,arial,helvetica; font-size: 12px; color: #000000; }
li	{ padding-bottom: 3px; }
ol 	{ font-family: verdana,arial,helvetica; font-size: 12px; color: #000000; }
div 	{ font-family: verdana,arial,helvetica; font-size: 12px; color: #000000; }
span 	{ font-family: verdana,arial,helvetica; font-size: 12px; color: #000000; }
sup 	{ font-family: verdana,arial,helvetica; font-size: 12px; color: #000000; }
a	 	{ font-family: verdana,arial,helvetica; }

font	{ font-family: verdana,arial,helvetica;}
b 		{ font-family: verdana,arial,helvetica;}
i 		{ font-family: verdana,arial,helvetica;}

/* color selectors, for use in the same way */
.lightGray	{ color: #cccccc; }
.mediumGray	{ color: #999999; }
.darkGray	{ color: #666666; }

/* useful colors

dark blue: 032A87
dark red: CE2021
blue of sky: 476B9F
*/

ol li {
	margin-bottom: 10px;
}

/* ------ Link Colors --------------------------------------------*/ 

/* Main link colors */
a:link, a:visited, a:active { color: #032A87; text-decoration: none; border-bottom: 1px dashed #aaa;}
a:hover		{ color: #CE2021; text-decoration: none; border-bottom: 1px solid #CE2021;  background-color: #ffffcc;}

/* Left menu link colors */
a.leftMenu:link, a.leftMenu:visited {
	display: block;
	color: #032A87;
	font-family: georgia;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	line-height: 13px;
	padding-right: 5px;
	margin-right: 15px;
	border-bottom: 1px solid #fff;
	padding-bottom: 2px;
	padding-top: 8px;
	margin-bottom: 8px;
}
a.leftMenu:hover, a.leftMenu:active { color: #CE2021; background-color: #ffffcc; border-bottom: 1px dashed #CE2021}


/* footer link colors */
a.footerLink:link, a.footerLink:visited {
	color: #ffff99;
	font-weight: bold;
	text-decoration: none;
	border: none;
}

a.footerLink:hover, a.footerLink:active { text-decoration: underline; background: none;}


/* ------ Page Elements ------------------------------------------*/ 

.headerDiv {
	border-bottom: 3px solid #000;
	height: 125px;
	background: url("../images/sky_fade_bg.jpg") repeat-x;
}


a.headerSubLink:link,a.headerSubLink:visited {font-family: comic sans ms; background-color: #0499FC; color: #ff0; border: none; }
a.headerSubLink:hover { text-decoration: underline; border: none; font-family: comic sans ms; }

.subSection {
	font-size: 15px;
	color: #032A87;
	font-weight: bold;
	margin-bottom: 8px;
	margin-left: 10px;
}

.cellContent {
	line-height: 20px;
	margin-left: 15px;
}


.mainBody {
	padding-bottom: 10px;
	padding-top: 10px;
	background-color: #fff;
	text-align: justify;
	line-height: 15px;
}

.footerDiv {
	border-top: 3px solid #000;
	height: 30px;
	color: #ffff99;
	padding-left: 150px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 18px;
}


/* ------ Misc Text Elements -------------------------------------*/ 

.pageTitle	{ font-size: 18px; background-color: #ffc; padding: 5px; margin-bottom: 15px; color: #CE2021; font-weight: bold;}
.parahead	{ font-weight: bold; }
.separator	{ border-bottom: 1px solid #999; }

img.rightPic	{ 
	border: 1px solid #000; 
	margin-left: 10px; 
}

.navtableborderbegin table {
	background-color: #ddd;
}