/**************** General Classes *****************/
body {
	margin: 0 auto 0 auto;
	background-color: #FFFFFF; /* Global White */
	font-size: 14px; /* Font Size */
	color: #666666; /* Global Gray */
	font-family: sans-serif;
	position:relative;
	width:960px;
}

#globalContainer {
	width: 960px;
	margin: 0px;
}

h1 {
	font-size: 16px;
	font-weight: bold;
	color: #006400; /* Accent 10 */
}

h2 {
	font-size: 12px;
	font-weight: bold;
	color: #6699CC; /* Text Medium */
	margin: 0px 0px 5px 0px;
}

h3 {
	font-size: 14px;
	color: #003399; /* Primary */
	font-weight: bold;
	margin: 5px 0px 5px 0px;
}


p {
	margin: 0px 0px 20px 0px;
}

p.noSpace {
	margin: 0px;
}

a {	color: #3b5998;
     outline-style: none;
     text-decoration: none;
     font-size: 12px;
	font-family: verdana,arial,sans-serif;
     font-weight: bold; }

a:hover {  text-decoration: underline;  }
a.td { font-size: 12px; font-family: verdana,Arial; font-style: italic; }
tr.odd { background-color: Lavender; color: black;}
tr.even { background-color: LightGrey; color: black;}
th {
	background-color: #51819F;
	color: white;
}
a.topbar2 { color: #3f7297; font-size: 14px; }

/**************** Header Classes *****************/
#topHead {
	height: 75px;
	background-color:#0000ff;
	margin: 0;
}

#topNav {
	padding: 6px 3px 0px 3px;
	background-color: #6699CC; /* Text Medium */
	color: #FFFFFF; /* Global White */
	height: 28px;
}

#footer {
	height: 16px;
	border-top: 4px solid #003399;
	border-bottom: 4px solid #ffd005;
	padding: 8px 4px 8px 4px;
	color: #0000FF;
	vertical-align: text-bottom;
	font-size: 0.85em;
}

#footer a {
	color: #0000FF;
	text-decoration: none;
}
#footer a:hover {
	color: #000000;
	text-decoration: underline;
}




.frmtxt {	width: 200px; font-size: 16px; color: #191970; }

	#notice {
		border: 2px solid #3b5998;
		margin-left: 10em;
		margin-right: 10em;
		background-color: Ivory;
		font: verdana;
		color: red;
		text-align: center;
		font-size: 16px;
	}

.txt5 { width: 48px; border-width: 1px; border-style: solid; border-color: black; }
.txt10 { width: 96px; border-width: 1px; border-style: solid; border-color: black; }

.txt15 { width: 150px; border-width: 1px; border-style: solid; border-color: black; }

.txt20 { width: 192px; border-width: 1px; border-style: solid; border-color: black; }

.txt30 { width: 288px; border-width: 1px; border-style: solid; border-color: black; }
.txt35 { width: 340px; border-width: 1px; border-style: solid; border-color: black; }

.txt40 { width: 384px; border-width: 1px; border-style: solid; border-color: black; }

.txt45 { width: 432px; border-width: 1px; border-style: solid; border-color: black; }

.txt50 { width: 480px; border-width: 1px; border-style: solid; border-color: black; }

.txt60 { width: 576px; border-width: 1px; border-style: solid; border-color: black; }

.txt70 { width: 672px; border-width: 1px; border-style: solid; border-color: black; }

.btn1 { font-size: 18px; background: #769d69; padding: 0 20px 0 20px; color: #fff; text-decoration: none; cursor: pointer; margin: 3px 10px 3px 10px; }
.btn2 { font-size: 14px; background: #769d69; padding: 0 10px 0 10px; color: #fff; text-decoration: none; cursor: pointer; margin: 3px 5px 3px 5px; }


/*For displaying the alphabet select boxes*/
	.letter, .letter_current {
	width: 1.2em;
	text-align: center;
	border: 1px solid gray;
	background: #fff;
	padding: 2px 1px 1px 1px;
	float: left;
	margin: 1px;
	}

	.letter:hover {
	background: #fe4;
	}

	.letter_current {
	background: #fe4;
	font-weight: bold;
	border: 1px solid black;
	}