@charset "utf-8";

#maincontent {
	color:#333;
	line-height: 1.4em;
}

h1 {
	font-size: 160%;
	color:#333;
	margin: 20px 0;
	padding-bottom: 0.1em;
}
h2 {
	font-size: 135%;
	color:#003C73;
	padding-bottom: 0.1em;
}
h3 {
	font-size: 120%;
	color:#003C73;
	padding-top: 0.1em;
}
h4 {
	font-size: 100%;
	color:#003C73;
	margin-bottom: 4px;
	padding-bottom: 4px;
}
h5, h6 {
	font-size: 100%;
	margin-top: 4px;
	padding-bottom: 0px;
	margin-bottom: -12px;
}

h5 {    color:#003C73;
}
h6 {    color:#00000;   
        font-weight: bold;
}

ol {
       margin-top: 20px;
       margin-bottom: 20px;
}
ol li {
       list-style:decimal;
}
ul {
       margin-top: 20px;
       margin-bottom: 20px;
}
ul li {
	list-style:disc;
}

#maincontent ul li {
	list-style:disc;
	padding-top: 3px;
	padding-bottom: 1em;
}

ul ul li, ul ul ul li, ul ul ul ul li, ul ul ul ul ul li, ul ul ul ul ul li {
	list-style: circle;
}
ul.space-below li {
	margin-bottom: 20px;
}
ul.space-below ul, ul.space-below ul ul, ul.space-below ul ul ul, ul.space-below ul ul ul ul {
	margin-top: 20px;
}
li address {
	margin-left: 20px;
}
a:link {
	text-decoration:underline;
	color: #03f;
}
#maincontent a:visited { color: purple !important; }

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

#maincontent hr { display: block; border: 1px dotted #4289c8;}
#maincontent hr.hr50 { display: block; border: 1px dotted #4289c8; width: 50%; }
#maincontent hr.hr20 { display: block; border: 1px dotted #4289c8; width: 20%; }
#maincontent hr.breaker { border-bottom: 2px dotted #9F175E;  margin: 20px; }
#maincontent td.breaker { border-bottom: 2px dotted #9F175E;  margin: 20px; }


/* in this section panel and sitemap */
.in-this-section, .in-this-section-triple, .split-column-wrap {
	border-bottom: dashed silver 1px;
	padding-bottom: 20px;
}
.in-this-section h2, .in-this-section-triple h2 {
	border-bottom: dashed silver 1px;
	padding-bottom: 10px;
}
.in-this-section ul, ul.site-map-col {
	float: left;
	padding-left: 5%;
	margin: 0;
	width: 44%;
}
.in-this-section-triple ul {
	float: left;
	padding-left: 5%;
	margin: 0;
	width: 28%;
}

.in-this-section li {
	padding: 3px 0px 0px  !important;
}

.in-this-section-triple li {
	padding: 3px 0px 0px  !important;
}

.list-small-pad ul {
       margin-top: 0px;
       margin-bottom: 0px;
}

.list-small-pad li {
	padding: 3px 0px 0px  !important;
}


li.nobullet {
	
	list-style-type: none !important;
	
	}

.innerlist li {
	list-style-type: circle !important;
	padding: 3px 0px 0px  !important;

}
	
.seealso li {
	padding: 5px 0px 0px  !important;
}

/* NLS classes/id's re-styled 
----------------------------------------------------*/
.floatright {
	float:right;
	margin-left: 22px;
	margin-bottom: 20px;
	background:#ffffff;
}
.imgcap {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 3px 0px 0px;
	padding: 0px;
	font-weight: bold;
	color: #666666;
	background:#ffffff;

}

.floatleft {
	float: left;
	padding-right: 20px;
	padding-bottom: 20px;
}
.floatleft img {display: block; border: 1px solid #000000;}

.floatleft img.noborder {display: block; border: 0px solid #ffffff;}

.floatright img.noborder {display: block; border: 0px solid #ffffff;}

.floatleft a.img:hover {display: block; border: 1px solid #000000;}

.boxpad img {
	display:none;
}

.top {
	text-align:right;
	font-size: 90%;
	clear: both;
}



.newsflash {
	font-weight: bold;
	color: #770000;
}


.intro {
font-family:  Arial, Helvetica, sans-serif;
font-weight: bold;
padding-left: 3em;
padding-right: 3em;
}

.indent {
font-family:  Arial, Helvetica, sans-serif;
padding-left: 3em;
}

.grey {
	color: #555555;
	margin-top: 1em;
}


.red {
	font-weight: bold;
	color: #FF0000;
}

.blue {
	color: #333366;
}


.backwards {
float:left;
background:url(../design-assets/graphics/backgrounds/arrow-back.gif) center left no-repeat;
padding:0 0 0 19px;
white-space:nowrap;
}


.forwards {
float:left;
background:url(../design-assets/graphics/backgrounds/arrow-forward.gif) center right no-repeat;
padding:0 19px 0 0;
white-space:nowrap;
}

.highlightArea {
width: 95%; 
background-color: #ffebcd; 
padding: 8px;

}






























































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
