#nav {
	BACKGROUND: url(../images/bgsmall.png) repeat-x left top; CLEAR: both; MARGIN: 0px 0px 0px
}
#nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav LI {
	FLOAT: left; MARGIN-RIGHT: 10px; 
}
* HTML #nav LI A {
	FLOAT: left; TEXT-DECORATION: none
}
* HTML #nav LI A SPAN {
	FLOAT: left; MARGIN-LEFT: 4px; TEXT-DECORATION: none
}
#nav LI A {
	DISPLAY: block; FONT-SIZE: 10pt; BACKGROUND: url(../images/bgtableft.gif) no-repeat left top; TEXT-TRANSFORM: lowercase; HEIGHT: 26px; TEXT-DECORATION: none
}
#nav LI A SPAN {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: bold; BACKGROUND: url(../images/bgtabright.gif) no-repeat right top; MARGIN-LEFT: 2px; COLOR: #fff; LINE-HEIGHT: 26px; TEXT-DECORATION: none
}
#nav LI A:hover {
	BACKGROUND-POSITION: left -26px; CURSOR: pointer; TEXT-DECORATION: none
}
#nav LI A:hover SPAN {
	BACKGROUND-POSITION: right -26px; COLOR: #000
}
#nav LI.current_page A {
	BACKGROUND-POSITION: left -26px
}
#nav LI.current_page A SPAN {
	BACKGROUND-POSITION: right -26px; COLOR: #000
}
.cleared {
	CLEAR: both; font-size: 1px;
}
body {
  font-family: verdana, helvetica, arial, sans-serif;
  font-size: 76%;
  MARGIN: 0px auto 10px;
  padding: 0;
  POSITION: relative;
}

html > body {
  font-size: 9pt;
}

acronym, .titleTip {
  border-bottom: 1px dotted rgb(61,92,122);
  cursor: help;
  margin: 0;
  padding: 0 0 0.4px 0;
}

a {
  color: rgb(61,92,122);
  background-color: transparent;
  text-decoration: underline;
  margin: 0;
  padding: 0 0 0 0;
}

a:hover {
  color: rgb(117,144,174);
  text-decoration: none;
}

.doNotDisplay {
  display: none !important;
}

.goHeader {
  font-size: 125%;
  font-weight: bold;
  font-family: Verdana;
  color: #006699;
  background-color: white;
  margin: 0;
  padding: 7px 15px 10px 15px;
  text-align: right;
}

.subHeader {
  font-size: 97%;
  color: black;
  background-color: rgb(239,239,239);
  margin: 0;
  padding: 1px 0 2px 5px;
  border-top-style: solid;
  border-top-width: 1px;
}

.subHeader a, .subHeader .highlight {
  color: black;
  background-color: transparent;
  font-size: 99%;
  font-weight: normal;
  text-decoration: none;
  margin: 0;
  padding: 0 0.25ex 0 0;
}

.subHeader a:hover, .subHeader .highlight {
  color: black;
  background-color: transparent;
  text-decoration: underline;
}

.selectedSubj {
  color: white;
  background-color: #006699;
  border-right-style: solid; 
  border-right-width: 1px; 
  border-bottom-style: none; 
  border-bottom-width: 0;
  border-left-style: solid;
  border-left-width: 1px;
  border-top-style: none;
  border-top-width: 0;
  border-color: black;
  margin: 0;
  padding: 4px 0 3px 0.20ex;
}

.selectedSubj a, .selectedSubj .highlight {
  color: white;
  background-color: #006699;
  font-size: 98%;
  font-weight: normal;
  text-decoration: none;
  margin: 0;
  padding: 0 0 0 0.20ex;
}

.selectedSubj a:hover, .selectedSubj .highlight {
  color: white;
  background-color: #006699;
  text-decoration: underline;
}

.subNavigateItem {
  color: white;
  //background-color: #006699;
  background-color: #fff;
  margin: 0;
  border-right-style: none; 
  border-right-width: 0; 
  border-bottom-style: none; 
  border-bottom-width: 0;
  border-left-style: none;
  border-left-width: 0;
  border-top-style: solid;
  border-top-width: 1px;
  border-color: black;
  padding: 1px 2px 3px 2px;
}

.subNavigateItem a, .subNavigateItem .highlight {
  color: white;
  background-color: transparent;
  font-size: 98%;
  font-weight: normal;
  text-decoration: none;
  margin: 0;
  padding: 0 0.25ex 0 0;
}

.subNavigateItem a:hover, .subNavigateItem .highlight {
  color: white;
  background-color: transparent;
  text-decoration: underline;
}

.relatedHeader {
  color: rgb(130,128,154);
  background-color: rgb(33,50,66);
  text-align: right;
  margin: 0;
  padding: 0 5px 0 0;
}

.relatedHeader span {
  color: rgb(195,196,210);
  background-color: transparent;
  font-weight: bold;
  text-transform: uppercase;
}

.relatedHeader a {
  color: rgb(195,196,210);
  background-color: transparent;
  text-decoration: none;
  margin: 0;
  padding: 0 0.25ex 0 0;
}

.relatedHeader a:hover {
  color: rgb(239,239,239);
  background-color: transparent;
  text-decoration: none;
}

#main-copy {
  background-color: white;
  text-align: justify;
  clear: left;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#main-copy h1 {
  color: rgb(117,144,174);
  background-color: transparent;
  font-family: "trebuchet ms", verdana, helvetica, arial, sans-serif;
  font-size: 200%;
  margin: 0;
  padding: 0;
}

#main-copy h2 {
  color: rgb(61,92,122);
  background-color: transparent;
  font-family: "trebuchet ms", verdana, helvetica, arial, sans-serif;
  font-weight: normal;
  font-size: 151%;
  margin: 0;
  padding: 0 0 0 0;
}

#main-copy p {
  line-height: 1.75em;
  margin: 0 0 0 0;
  padding: 0;
}

.rowOfBoxes {
  margin: 0 0 0 0;
  border-left: 1em solid #006699;
  border-right: 1em solid #006699;
  border-bottom: 1px solid #cccccc;
}

.advdiv {
  width: 75%;
  text-align: center;
  padding: 10px 0 10px 8em;
  line-height: 1.75em;
  color: #000080;
}

.twoThirdsBig {
  width: 75%;
  text-align: center;
  padding: 10px 0 10px 8em;
  line-height: 1.75em;
  color: #000080;
}

.twoThirds {
  width: 85%;
  text-align: justify;
  padding: 10px 0 0 5em;
  line-height: 1.70em;
  color: #000080;
}

.twoThirds a {
  color: #000080;
  text-decoration: none;
}

.twoThirds a:hover {
  color: #000080;
  text-decoration: underline;
}

.twoThirdsDown {
  width:87%;
  text-align: justify;
  padding: 0 0 10px 5em;
  line-height: 1.70em;
  color: #000080;
}

.twoThirdsDown a {
  color: black;
  text-decoration: none;
}

.twoThirdsDown a:hover {
  color: black;
  text-decoration: underline;
}

.navlinks {
  text-align: center;
  width: 85%;
  padding: 10px 0 0 6em;
  line-height: 1.70em;
  color: #0353a5;
}

.navlinks a {
  color: #0353a5;
  text-decoration: none;
}

.navlinks a:hover {
  color: #0353a5;
  text-decoration: underline;
}

#mainfooter {
  width: 79%;
  color: #0353a5;
  background-color: white;
  text-align: justify;
  font-size: 98%;
  line-height: 1.25em;
  margin: 10px 0 0 8.5em;
}

#mainfooter a {
  color: #0353a5;
  background-color: transparent;
  text-decoration: none;
}

#mainfooter a:hover {
  color: #0353a5;
  text-decoration: underline;
}

#footer {
  color: rgb(51,51,102);
  background-color: #f2f5f7;
  font-size: 87%;
  text-align: center;
  line-height: 1.25em;
  margin: 10px 0 0 0;
  padding: 0 0 0 0;
  clear: left;
  border-top-style: solid;
  border-top-width: 1px;
  border-color: #cccccc;
}

#footer a {
  color: rgb(0,68,204);
  background-color: transparent;
  text-decoration: none;
}

#footer a:hover {
  text-decoration: underline;
}

#footer span {
  float: left;
  padding: 5px 0 0 20px;
}