body {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	background-color: #78797d;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}


/* PAGE HEADINGS */

h1 {
	margin-top: 5px;
	padding-top: 5px;
	color: #4e6ba3;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 145%;
	font-weight: bold;
}

h2 {
	color: #4e6ba3;
	font-size: 145%;
	margin-bottom: 3px;
	padding-bottom: 3px;
}

h3 {
	color: #4e6ba3;
	font-size: 125%;
	margin-bottom: 3px;
	padding-bottom: 3px;
}

h4 {
	color: #4e6ba3;
	font-size: 115%;
	margin-bottom: 3px;
	padding-bottom: 3px;
}

h5 {
	color: #4e6ba3;
	font-size: 100%;
	margin-bottom: 3px;
	padding-bottom: 3px;
}

hr {
	border: 0;
	background-color: #3265a0;
	color:#3265a0;
}


/* LINKS */

a:link {
	color: #4e6ba3;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

a:visited {
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

a:hover {
	color: #094378;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

a:active {
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

a.white:link {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 80%;
	text-decoration: none;
}

a.white:visited {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 80%;
	text-decoration: none;
}

a.white:hover {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 80%;
	text-decoration: underline;
}

a.white:active {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 80%;
	text-decoration: underline;
}

a.cal:link {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}

a.cal:visited {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}

a.cal:hover {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-align: center;
	text-decoration: underline;
}

a.cal:active {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-align: center;
	text-decoration: underline;
}


/* GLOBAL NAV */

table.globalNav {
	background-image: url(../images/button_navbkgrnd.gif);
	background-repeat: repeat-x;
	height: 25px;
}


/* LEFT NAV ITEMS */

a.hbluenav:link {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
}

a.hbluenav:visited {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
}

a.hbluenav:hover {
	color: #eecd48;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
}

a.hbluenav:active {
	color: #eecd48;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
}

a.hbluenavOn:link, a.hbluenavOn:active, a.hbluenavOn:visited, a.hbluenavOn:hover {
	color: #eecd48;
}

a.vbluenav:link {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
}

a.vbluenav:visited {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
}

a.vbluenav:hover {
	color: #094378;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
}

a.vbluenav:active {
	color: #094378;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
}


a.vbluenav2:link {
	color: #094378;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
}

a.vbluenav2:visited {
	color: #094378;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
}

a.vbluenav2:hover {
	color: #094378;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
	text-decoration: underline;
}

a.vbluenav2:active {
	color: #094378;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
	text-decoration: underline;	
}

td.bluenav {
	background-image: url(../images/button_navbkgrnd.gif);
	background-repeat: no-repeat;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	text-align: center;
}

td.leftnav {
	background-color: #7c8083;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #eecd48;
	padding: 5px 0px 5px 5px;
}

td.leftnav2 {
	background-color: #cccccc;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #eecd48;
	padding: 5px 0px 5px 5px;
}



/* LEFT SUB-NAV ITEMS */

ul.leftSubNav {
	color:#ffffff;
	padding: 3px 3px 0px 10px;
	margin: 3px 3px 0px 10px;
}

ul.leftSubNav li {
	line-height: 100%;
	padding-bottom: 5px;
}


a.leftSubNavLink:link {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 85%;
	text-decoration: none;
}

a.leftSubNavLink:active {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 85%;
	text-decoration: none;
}

a.leftSubNavLink:visited {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 85%;
	text-decoration: none;
}

a.leftSubNavLink:hover {
	color: #094378;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 85%;
	text-decoration: none;
}

/* YELLOW GLOBAL NAV */

td.yellownav {
	padding: 0px 5px 0px 5px;
	text-align: center;
}

a.hyellownav:link {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
}

a.hyellownav:visited {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
}

a.hyellownav:hover {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
}

a.hyellownav:active {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
}



#spreadList li {padding-bottom: 7px;}



/* Various Text Styles */


.smallText {font-size: 80%;}

.error {
	color: red; 
	font-weight:bold; 
	font-size: 85%; 
	font-family: Arial, Helvetica, sans-serif;
}

.textblack10 {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
}

.textblack11 {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
}

.textblack12 {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: normal;
}

.textblack14 {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
}

.textblack16 {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 120%;
}

.textblue11 {
	color: #4e6ba3;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
}

.textblue12 {
	color: #4e6ba3;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: normal;
}

.textblue14 {
	color: #4e6ba3;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: normal;
}

.textblue16 {
	color: #4e6ba3;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
}

.textwhite10 {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
}

.textwhite11 {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
}

.textwhite12 {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: normal;
}


/* Footer Text */

#footerText {
	margin-top:30px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
}

