/* CSS Document */

form {
margin:0px;
padding:0px;
}

body {
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	/* text-align: center; */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
}

p {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
}

td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
}

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:17px;
	color:#406080; 
	font-weight:bold;
	margin:0px;
	padding:0px;
}

h2.data {
	color: #8EC600;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 0px;
}

ul {
	list-style-type:disc;
	list-style-position:inside;
	padding-left: 1em;
	text-indent: -1em;
	margin:0px;
}

li {
	margin:0px;
	padding:0px;
}


div#page {
	margin-left: auto;
	margin-right: auto;
	width: 790px;
	text-align: left;
}

div#tacticalnav {
	height:37px;
	text-align:right;
	background-image:url(images/home/light_blue_bg.png);
	white-space:nowrap;

}

div#breadcrumbs {
	height:27px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:10px;
	color:#C0501A;
	background-image:url(images/home/dashed_bg.png);
	background-repeat:repeat-x;	
}

#breadcrumbs a {
	text-decoration:none;
}

#breadcrumbs a:link, #breadcrumbs a:visited {
	color:#406080;
}

#breadcrumbs a:hover, #breadcrumbs a:active { 	
	color:#C05D1A;
}


.breadcrumbtext {
	padding-top:3px;
	display:block;
}

div#primarynav {
	height:75px;
	white-space:nowrap;
	overflow:hidden;
}

div#title {
}

div#homebody {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
	height:326px;
	color:#FFFFFF;
}

#homecolumn {
	position:relative;
	top:0px;
	width:134px;
	margin:0px 5px 0px 0px;
	clear:none;
	white-space:normal;
	float:left;
}

.homecolumn1 {
	background-image:url(images/home/light_blue_bg.png);
	height:100%;
	padding: 10px 10px 10px 10px;
}

.homecolumn1callout {
	background-image:url(images/home/callout_large_circle.png);
	background-position: right bottom;
	background-repeat: repeat-x;
	height:100%;
	padding: 10px 10px 10px 10px;
	position: relative;
}

#homecallout {
	width: 134px;
	position: absolute;
	top: 246px;
	left: 18px;
	padding-left: 10px;
	margin-right: 0;
	color: #fff;
}

#homecallout a {
	color: #fff;
}

#homecallout a:hover, a:active {
	text-decoration: underline;
}

.homecolumn2 {
	background-image:url(images/home/purple_bg.png);
	height:100%;
	padding: 10px 10px 10px 10px;
}

.homecolumn3 {
	background-image:url(images/home/turquoise_bg.png);
	height:100%;
	padding: 10px 10px 10px 10px;
}

.homecolumn4 {
	background-image:url(images/home/green_bg.png);
	height:100%;
	padding: 10px 10px 10px 10px;
}

.homecolumn5 {
	background-image:url(images/home/light_blue_bg.png);
	height:100%;
	color: #406080;
}

#sitecolumn {
	position:relative;
	top:0px;
	width:144px;
	margin:0px 5px 0px 0px;
	clear:none;
	white-space:normal;
	float:left;
	color:#406080;
}

.sitecolumn1 {
	background-image:url(images/home/light_blue_bg.png);
	height:100%;
	padding: 10px 10px 10px 0px;
}

.sitecolumn2 {
	background-image:url(images/home/purple_bg.png);
	height:100%;
	padding: 10px 10px 10px 0px;
}

.sitecolumn3 {
	background-image:url(images/home/turquoise_bg.png);
	height:100%;
	padding: 10px 10px 10px 0px;
}

.sitecolumn4 {
	background-image:url(images/home/green_bg.png);
	height:100%;
	padding: 10px 10px 10px 0px;
}

.sitecolumn5 {
	background-image:url(images/home/light_blue_bg.png);
	height:50px;
}

#sitecolumn a {
	text-decoration:none; 
}

#sitecolumn a:link, #aboutbody a:visited {
	color:#6699CC;
}

#sitecolumn a:hover, #aboutbody a:active { 	
	color:#C05D1A;
}

div#aboutbody {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:17px;
	color:#406080; 
	position:relative;
}

#aboutbody a {
	text-decoration:none; 
}

#aboutbody a:link, #aboutbody a:visited {
	color:#6699CC;
}

#aboutbody a:hover, #aboutbody a:active { 	
	color:#C05D1A;
}

div#aboutleft {
	width:636px;
	float:left;
}

div#about_nested_left {
	width:159px;
	float:left;
	padding: 18px 0px 36px 0px;
}

div#about_nested_right {
	width:450px;
	float:left;
	padding: 18px 0px 36px 0px;
}


div#aboutright {
	width:154px;
	float:left;
	background-image:url(images/home/light_blue_bg.png);
}

div#aboutright2 {
	width:154px;
	float:left;
}

div#feedbackbody {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:17px;
	color:#406080; 
	position:relative;
}

#feedbackbody a {
	text-decoration:none; 
}

#feedbackbody a:link, #feedbackbody a:visited {
	color:#6699CC;
}

#feedbackbody a:hover, #feedbackbody a:active { 	
	color:#C05D1A;
}

div#feedbackleft {
	width:631px;
	float:left;
	margin-right:5px;
}

div#feedback_nested_left {
	width:159px;
	float:left;
	padding: 18px 0px 36px 0px;
}

div#feedback_nested_right {
	width:472px;
	float:right;
	padding: 0px 0px 36px 0px;
}


div#feedbackright {
	width:154px;
	float:right;
	position:relative;
	z-index:100;
}

.contributedivs {
	background-repeat:no-repeat;
	padding-top:21px;
	text-align:right;
}

.contributedivs_nest {
	padding-bottom:21px;
	margin-left:159px;
	text-align:left;
}

#footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:10px;
	color:#406080;
}

.bodycopy {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
}

.bodycopy a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
	color:#6699CC;
	text-decoration:none;
}

a.bodycopy:link, a.bodycopy:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
	color:#6699CC;
	text-decoration:none;
}


a.bodycopy:hover, a.bodycopy:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
	text-decoration:none;
	color:#6699CC;
}


.bodycopy2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
	color:#406080;
}

.bodycopy {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
}

.bodycopy2 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
	color:#6699CC;
	text-decoration:none;
}

a.bodycopy2:link, a.bodycopy2:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
	color:#6699CC;
	text-decoration:none;
}


a.bodycopy2:hover, a.bodycopy2:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
	text-decoration:none;
	color:#C05D1A;
}


.redbodycopy2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
	color:#C05D1A;
}

.greentitles {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
	color:#9DD000;
	font-weight:bold;
}

.tealtitles {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
	color:#45ADAC;
	font-weight:bold;
}

.tealsubtitles {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
	color:#45ADAC;
}

a.tealsubtitles {
	text-decoration:none;
}

a.tealsubtitles:link, a.tealsubtitles:visited {
	color:#45ADAC;
	text-decoration:none;
}

a.tealsubtitles:hover, a.tealsubtitles:active {
	text-decoration:none;
	color:#45ADAC;
}

a.tealtitles {
	text-decoration:none;
	font-weight:bold;
	color:#45ADAC;
}

a.tealtitles:link, a.tealtitles:visited {
	color:#45ADAC;
	text-decoration:none;
	font-weight:bold;
}

a.tealtitles:hover, a.tealtitles:active {
	text-decoration:none;
	color:#45ADAC;
	font-weight:bold;
}

.greensubtitles {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
	color:#9DD000;
}

a.greensubtitles {
	text-decoration:none;
}

a.greensubtitles:link, a.greensubtitles:visited {
	color:#9DD000;
	text-decoration:none;
}

a.greensubtitles:hover, a.greensubtitles:active {
	text-decoration:none;
	color:#9DD000;
}

a.greentitles {
	text-decoration:none;
	font-weight:bold;
	color:#9DD000;
}

a.greentitles:link, a.greentitles:visited {
	color:#9DD000;
	text-decoration:none;
	font-weight:bold;
}

a.greentitles:hover, a.greentitles:active {
	text-decoration:none;
	color:#9DD000;
	font-weight:bold;
}

.bluetitles {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
	color:#406080;
	font-weight:bold;
}

.purpletitles {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
	color:#6766CC;
	font-weight:bold;
}

.purplesubtitles {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
	color:#6766CC;
}

.smallcopyblue {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:12px;
	color:#406080;
}

.smallcopylightblue {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:14px;
	color:#6699CC;
}

.redlinks {
	color:#C05D1A;
	text-decoration:none;
}

a.redlinks {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
	color:#C05D1A;
	text-decoration:none;
}

a.redlinks:link, a.redlinks:visited {
	color:#C05D1A;
	text-decoration:none;
}

a.redlinks:hover, a.redlinks:active {
	text-decoration:none;
	color:#C05D1A;
	font-weight:bold;
}

.topics_titles {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#6766CC;
	font-weight:bold;
}

.directory_titles {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#45ADAC;
	font-weight:bold;
}

.educational_titles {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#9DD000;
	font-weight:bold;
}

.whitecopy {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:15px;
	color:#FFFFFF;
	text-decoration:none;
}


a.whitecopy {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:18px;
	color:#FFFFFF;
	text-decoration:none;
}

a.whitecopy:link, a.copy:visited {
	color:#FFFFFF;
	text-decoration:none;
}

a.whitecopy:hover, a.whitecopy:active {
	text-decoration:none;
	color:#C05D1A;
	font-weight:bold;
	color:#000000;
}

.whitecopy2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:15px;
	color:#000000;
	text-decoration:none;
}


a.whitecopy2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:18px;
	color:#000000;
	text-decoration:none;
}

a.whitecopy2:link, a.whitecopy2:visited {
	color:#000000;
	text-decoration:none;
}

a.whitecopy2:hover, a.whitecopy2:active {
	text-decoration:none;
	font-weight:bold;
	color:##000000;
}


.notice {
	font-size: 12px;
	font-weight: bold;
	color: #f00;
}

.textfield {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	background: #fff;
	border: 1px solid #000000;
}

.textfield40 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	background: #fff;
	border: 1px solid #000000;
	width: 40px;
}

.textfield60 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	background: #fff;
	border: 1px solid #000000;
	width: 60px;
}

.textfield100 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	background: #fff;
	border: 1px solid #000000;
	width: 100px;
}

.textfield150 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	background: #fff;
	border: 1px solid #000000;
	width: 150px;
}

.textfield200 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	background: #fff;
	border: 1px solid #000000;
	width: 200px;
}

.textfield300 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	background: #fff;
	border: 1px solid #000000;
	width: 300px;
}

.textfield350 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	background: #fff;
	border: 1px solid #000000;
	width: 350px;
}

.textfield400 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	background: #fff;
	border: 1px solid #000000;
	width: 400px;
}

.buttonSmall {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	border: 1px solid #000000;
	background-color: #BBDDBB;
}

a:link {
	color:#6699CC;
	text-decoration: none;
}

a:visited {
	color:#6699CC;
	text-decoration: none;
}

a:hover {
	color:#C05D1A;
	text-decoration: underline;
}

a:active {
	color:#C05D1A;
	text-decoration: underline;
}

td.calendar {
	color: #999;
	background: #fff;
	border: 1px solid #999;
}

td.calendarToday {
	color: #999;
	background: #dedede;
	border: 1px solid #999;
}

td.calendarOff {
	background: #e7eef5;
	border: 1px solid #999;
}

table.pdfTable td {
	text-align: center;
	padding: 4px;
	margin: 0px;
}

table.pdfTable a {
	font-weight: bold;
}

table.pdfTable img {
	border: none;
}

