/* Help CSS*/

/*generic styles */

body {
  background-color:#FFF;
  font-size: 0.8em;
  font-family: arial,helvetica,sans serif;
}


a {
  font-size: 0.9em;
  font-weight: normal;
  color: #1E5E7D;
  text-decoration:none;
}

a:hover {
  font-size: .9em;
  font-weight: normal;
  color: #D24303;
  text-decoration:none;
}

ul{
  font-weight: normal; 
  line-height: 1.5em;
}

ul li {
	margin-top: 0.75em;
}

ul a, ol a{
  font-size: 1em;
}

ol {
	list-style: decimal;
    font-weight: normal; 
	line-height: 1.5em;
	list-style-position: outside;
}

ol li {
	margin-left: 1.5em;
	margin-top: 0.75em;
}


p {
  line-height: 1.75em;
  margin-top: .75em;
  margin-bottom: 1em;
}

p.table {
}

p a{
  font-size: 1em;
}

p a:hover{
  font-size: 1em;
}

h1 {
	font-size: 1.5em;
	font-weight: normal;
	color: #fff;
	float: left;
	width: 230px;
	padding-top: 0.5em;
	margin-bottom: 0.5em;
}

h2 {
    font-size: 1.5em;
    font-weight: bold;
	margin-bottom: 1em;
}

h3 {
    font-size: 1.25em;
    font-weight: bold;
	padding-top: 1em;
	margin-bottom: 0.5em;
	margin-top: 1.5em;
	border-top: 1px #CBCACA solid;
}

h3 a {
    font-size: 1em;
	font-weight: bold;
    color: #1E5E7D;
	margin-bottom: 0.5em;
	margin-top: 0.75em;
}

h3 a:hover, h3 a:active {
    font-size: 1em;
	font-weight: bold;
	margin-bottom: 0.5em;
	margin-top: 0.75em;
}


h4 {
    font-weight: bold;
	margin-bottom: .0em;
	margin-top: 1.5em;
	line-height: 18px;
}


h5 {
    font-weight: bold;
    color: #000000;
	margin-top: 0.75em;
}

thead tr th{
	padding: 8px;	
	font-weight: bold;
	color: #FFF;
	text-align: left;
	background: #919296;
	border-top: 2px solid #747474;
	border-bottom: 2px solid #747474;
}


tbody tr th, tr td{
	padding: 5px 8px;
	text-align: left;
	background: #FFF;
	border-top: 1px solid #dcdbdb;
	border-bottom: 1px solid #dcdbdb;
}



.indented {
  margin-left: 1.5em;
}

.indented-more {
  margin-left: 3em;
}


.pageNav {
  margin-bottom: 2em;
  padding-left: 1em;
}


/*header styles*/

#header {
	background: #1D5C7A url(/images/banner-back-grad.gif) repeat-x;
	padding: 0.75em;
}

#headerOptions {
	float: right;
	text-align: right;
	padding-top: 0.35em;
	margin-bottom: 0.10em;
}

#headerOptions ul {
	list-style-type: none;
	line-height: 1.15em;
}

#headerOptions li {
	display: inline;
	margin-right: 0.25em;
}

#headerOptions ul.small a {
	color: #FFF;
}

#headerOptions ul.small a:hover {
	color: #D24303;
}

#headerOptions a {
  font-size: .85em;
  font-weight: bold;
  color: #BCDFF0;
  text-decoration:none;
}

#headerOptions a:hover {
  font-weight: bold;
  color: #FFF;
  text-decoration:none;
}


/*main content area*/

#mainContent {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	padding: 0.75em 1.25em;
}

#mainContent ul {
	margin-left: 24px;
	list-style-type: disc;
	font-size: 1.0em;
}

#mainContent ul ul {
	list-style-type: circle;
}

#mainContent ul a{
	font-size: 1.0em;
}

#mainContent ul.noBullets {
	list-style-type: none;
	margin-left: 0em;
}

#mainContent ul.noBullets a{
	font-size: 1.0em;
}

#mainContent ul.noBullets ul {
	list-style-type: none;
	margin-left: 1.5em;
}

#mainContent ul.noBullets li {
	margin-top: 0.25em;
	font-size: 1.0em;
}

#mainContent ul.indented {
	margin-left: 1.25em;
}

#mainContent ul.indentedmore,
#mainContent ol.indentedmore {
	margin-left: 3.0em;
}

.extraSection h3 {
	margin-top: 1.5em;
	border: none;
	padding-top: 0em;
}

.section h3 {
	border: none;
	padding-top: 0em;
}

.fourthLevel, .fourthLevel p, .fourthLevel li {
	margin-left: 1.5em;
}

.fourthLevel a:hover {
	font-size: 1.0em;
}

.fifthLevel {
	margin-left: 3em;
}

.fifthLevel p{
	margin-left: 1.5em;
}

.fifthLevel a:hover {
	font-size: 1.0em;
}

.top {
	font-size:.95em;
    font-weight: bold;
	margin-left: 1.5em;
	margin-top: 2em;
	margin-bottom: -1em;
}

.top a, .top a:hover {
	font-weight: bold;
}

/*footer*/

#footer {
	border-top: 1px #CBCACA solid;
	padding-top: 1.5em;
	padding-bottom: 1.5em;
    font-size: 0.75em;
    text-align: center;
}

/*clearfix hack*/

.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack */
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

