/* ------------------------    MAIN    --------------------------*/
font {}
TABLE, TR, TD, UL {}

/*--------------------Global Body & HTML--------------------*/

body {
	background: url(/images/body-bkgd.jpg) repeat-x center top #5e6b78;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin: 0;
	padding: 0;
	font-size: 13px;
	color: #333333;
	text-align: center;
	}
	
/*--------------------Sticky Footer--------------------*/
	
/*html, body { height: 100%; }

.wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -60px; }

.push { height: 4em; clear: both; }*/
	
html { height: 100%; }
body { min-height: 100%; height: 100%; }
	
/*--------------------Global Table--------------------*/

table, td { font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 13px; }

/*--------------------Global Form--------------------*/
	
form { margin: 0; padding: 0; }
	
/*--------------------Global Text Format--------------------*/

p { line-height: 1.4em; padding: .55em 0; margin: 0; }

h1 { color: #003f7a; font-size: 17px; padding: 8px 0 5px 0; margin: 0 0 5px 0; border-bottom: 2px solid #e7edf1; }
	
h2 { color: #486a84; font-size: 15px; padding: 8px 0 5px 0; margin: 0; }
	
h3 { color: #abb9c4; font-size: 14px; padding: 8px 0 5px 0; margin: 0; }
	
h4 { color: #136cab; font-size: 14px; padding: 8px 0 5px 0; margin: 0; }
	
h5 { color: #136cab; font-size: 13px; padding: 8px 0 5px 0; margin: 0; }
	
h6 { color: #136cab; font-size: 13px; padding: 8px 0 5px 0; margin: 0; }

/*--------------------Global Link Properties--------------------*/

a, a:link, a:visited, a:active { text-decoration: underline; color: #00518a; }

a:hover { text-decoration: none; color: #00518a; }

/*--------------------Global Image--------------------*/
	
img { border: none; }
	
/*--------------------Global List Properties--------------------*/

ul li { list-style-image: url(/images/bullet.gif); margin-left: -.85em; margin-top: .85em; line-height: 1.3em;  }
	
ol li { margin-left: -.85em; margin-top: .85em; line-height: 1.3em; }
	
/*--------------------Global Horizontal Rule--------------------*/

hr { height: 2px; border: none; background: #e7edf1; }


/*--------------------Body & Page Container--------------------*/

#body { background: url(/images/page-shadow.png) no-repeat center top; min-height: 100%; height: auto !important; height: 100%; }
	
#page { width: 972px; margin: 0 auto; }

/*--------------------Header Container & Content--------------------*/

#header{ background: url(/images/header-bkgd.jpg) no-repeat left bottom; height: 318px; }

#logo { width: 272px; height: 172px; float: left; }

#pre-nav { width: 700px; float: left; height: 40px; color: #687f91; text-align: right; font-size: 15px; }

#pre-nav a, #pre-nav a:visited, #pre-nav a:link, #pre-nav a:active { color: #283748; text-decoration: none; font-weight: bold; }

#pre-nav a:hover { text-decoration: underline; }

#pre-nav span.links { display: block; margin: 18px 20px 0 0; }

/*Primary Navigation*/

#nav { width: 700px; float: left; height: 38px; margin-top: 7px; }

/*--------------------Content Container & Content--------------------*/

#content-home { background: url(/images/content-top-bkgd.jpg) repeat-x left top #ffffff; font-size: 13px; padding-bottom: 20px; text-align: left; }

#content-home h1.page-title { font-family: Verdana, Geneva, sans-serif; font-size: 22px; font-weight: bold; padding: 22px 0 0 0; margin: 0 0 10px 0; height: 35px; border: none; }

#column-left { width: 605px; float: left; margin: 0 30px 10px 30px; padding: 0; }

#column-right-home { background: url(/images/content-header-lumineers.jpg) no-repeat left top #687f91; width: 287px; float: left; margin: 20px 20px 0 0; padding: 37px 0 0 0; color: #fff; }

#column-right-child { background: url(/images/content-header-more-information.jpg) no-repeat left top #687f91; float: left; width: 287px; margin: 20px 20px 0 0; color: #fff; padding: 45px 0 20px 0; }

#column-right-child h1 { font-size: 15px; color: #003f7a; border: none; }

#column-right-content { padding: 0 20px; }

#content { background: url(/images/content-top-bkgd.jpg) repeat-x left top #ffffff; font-size: 13px; padding: 0 0 20px 0; margin: 0; text-align: left; }

#content h1.page-title { font-family: Verdana, Geneva, sans-serif; font-size: 22px; font-weight: bold; padding: 22px 0 0 0; margin: 0 0 10px 0; height: 35px; border: none; }

/*--------------------Footer Container & Content--------------------*/

#footer-wrapper { width: 972px; margin: 0 auto; padding: 10px 0; color: #fff; clear: both; font-size: 11px; text-align: center; }

#footer-wrapper a, #footer-wrapper a:link, #footer-wrapper a:visited, #footer-wrapper a:active { text-decoration: none; color: #fff; }

#footer-wrapper a:hover { text-decoration: underline; }

#footer-content { padding: 10px 10px; color: #233343; font-size: 14px; text-align: center; background: #d5dfe5; clear: both; }
	
#footer-content a { color: #233343; text-decoration: none; }

#footer-content a:hover { text-decoration: underline; }
	
#footer-content p.address { font-size: 14px; font-weight: bold; }

#footer-content p.links { font-size: 13px; font-weight: normal; }

#footer-content span.ngm-info { font-size: 12px; }

/*--------------------Text Class Styles--------------------*/

	
.TextRedBold {
	color: #6d0e0b;
	font-weight:bold;
	font-size: .95em;
	}
	
.Notice {
	width: 99%;
	color: #c51a22;
	font-style: italic;
	font-weight: bold;
	}
	
.Disclaimer {
	width: 99%;
	color: #d05301;
	font-size: 7.5pt;
	font-style: italic;
	}
	
/*--------------------Clearfix--------------------*/

span.clear {
	display: block;
	clear: both;
	height: 0;
	overflow: hidden;
	}
	
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac */
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#small {
	font-size: ;}
#reg {
	font-size: ;}
#big {
	font-size: ;}
	
.main {
	font-family: ;
	font-size: ;
	color:;
	background-color: ;
	border:   ;
}
.maintext1 {
	font-family: ;
	font-size: ;
	color: ;
}
.maintext2 {
	font-family:;
	font-size:;
	color:;
}
.mainlink {
	font-family:;
	font-size:;
	color:;}
.mainlink a:link {
	color:;}
.mainlink a:hover {
	color:;}
.mainlink a:active {
	color:;}
.mainlink a:visited {
	color: ;}
	
a {
	font-family: ;
	font-size: ;
	color: ;}
a:link {
	color: ;}
a:hover {
	color: ;}
a:active {
	color: ;}
a:visited {
	color: ;}
	
/* ------------------------    SUB - LEFT BAR   --------------------------*/

.sub {
	font-family: ;
	font-size: ;
	color: ;
	background-color: ;
	border:   ;}
.subcolor {
	color: ;
	background-color: ;}
.subtext1 {
	font-family: ;
	font-size: ;
	color: ;}
.subtext2 {
	font-family: ;
	font-size: ;
	color: ;}
.sublink {
	font-family: ;
	font-size: ;
	color: ;}
.sublink a:link {
	color: ;}
.sublink a:hover {
	color: ;}
.sublink a:active {
	color: ;}
.sublink a:visited {
	color: ;}
	
/* ------------------------    NAV    --------------------------*/

.nav {
	font-family: ;
	font-size: ;
	color: ;
	background-color: ;
	border:   ;}
.navcolor {
	color: ;
	background-color: ;}
.navtext1 {
	font-family: ;
	font-size: ;
	color: ;}
.navtext2 {
	font-family: ;
	font-size: ;
	color: ;}
.navlink {
	font-family: ;
	font-size: ;
	color: ;}
.navlink a:link {
	color: ;}
.navlink a:hover {
	color: ;}
.navlink a:active {
	color: ;}
.navlink a:visited {
	color: ;}

/* ------------------------    LINK TO HIDDEN DIR    --------------------------*/

.resource {
	color:; 
	text-decoration: none;
	font: 10px/120% Arial, Helvetica, sans-serif;
	cursor: text;}
.resource a:link {
	color: ;
	cursor: text;}
.resource a:hover {
	color: ;
	cursor: text;}
.resource a:visited {
	color: ;
	cursor: text;}
.resource a:active {
	color: ;
	cursor: text;}
	
/* ------------------------    FOOTER    --------------------------*/

#footer {
	font: 11px Arial, Helvetica, sans-serif;
	color: #909090;
	padding: 5px;
	height:40px;
	text-decoration: none;
	}
#footer a {
	color: #909090;
	text-decoration: underline;
	}
#footer a:hover {
	color: #A7A7A7;
	text-decoration: underline;
	}
