/* TERMS CSS Stylesheet  */

a {
	color:#996600; 
	font-weight: .8em; 
	text-decoration: none;
}
a:hover {
	color: #000066; 
	font-weight:.8em; 
	text-decoration: underline;
}

a:visited {
	color::#996600; 
	text-decoration: none;
}

body {
	margin: 30px 0px;
	background-color: #dadeee;
    font-family: "Lucida Grande", Tahoma, sans-serif;
	font-size: .8em;
	line-height: 1.2em;
	text-align: left;
	vertical-align: top;
	color: #222222;
}

#breadcrumb {
	height: 20px;
	color: #000066;
	font-size: 1.4em;
	padding: 0px 0px 15px 25px;
}

#clock {
	font-size: .9em;
	text-align: left;
	color: #154b77;
	padding-left: 13px;
}

#container {border: 5px solid #7589aa;}

#contact {
	height: 300px;
	text-align: center;
	letter-spacing: .1em;
	line-height: 1.5;
}	

#col_left {
	width: 157px;
	text-align: center;
	vertical-align: top;
	padding: 10px 10px 10px 10px;
	background-color: #dddddd;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
}

#col_middle {
	text-align: justify;
	vertical-align: top;
	padding: 0px 10px 15px 25px;
}

#col_middle_1 {
	text-align: justify;
	vertical-align: top;
	padding: 0px 25px 15px 25px;
}

#col_right {
	text-align: justify;
	vertical-align: top;	
	padding: 0px 25px 15px 10px;
}	

#copyright {
	color: #154b77;
	font-size: .8em;
	text-align: right;
	padding-right: 25px;
}

.font_07em {font-size: .7em;}

.font_08em {font-size: .8em;}

#footer {
	background-color: #a3b1d6;
	height: 30px;
}

#globe {
	text-align: right;
	vertical-align: top;
}

.header_resume {
	color: #000066;
	font-size: 1.0em;
	font-weight: bold;
	letter-spacing: .1em;
}

.highlight {
	color: #000066;
	font-size: 1.0em;
	font-weight: bold;
	font-style: italic;
	letter-spacing: .1em;
}

.highlight1 {
	font-size: 1.0em;
	letter-spacing: .1em;
}

.highlight2 {
	font-size: 1.0em;
	font-weight: bold;
	letter-spacing: .1em;
}


#images {
	padding: 15px;
	background-color: #dddddd;
	border: 3px solid #999999;
}

#logo {
	text-align: left:
	vertical-align: top;
	padding: 10px 0px 5px 10px;	
}

#naics {text-align: center;}

#nav {
	height: 25px;
	font-size: 1.0em;
	text-align: right;
	padding: 10px 25px;
}

#nav a {
	padding-right: 5px;
	padding-left: 5px;
}

#nasa {font-size: .8em;}

.news a {color: #cccccc;}

.news a:hover {color: #ffffff;}	

.newsletter {
	text-align: center;
	background-color: #e5cbb1;
	border: #000000 solid 1px;
	padding: 5px;
}

.newsletter a:hover {
	color: #000066;
	text-decoration: underline;
}

.newsletter li {text-align: left}

.newsletter_title a {color:#000066}
	
.newsletter_title {
	color:#000066;
	font-size: 1.1em;
	font-weight: bold;
	font-variant: small_caps;
}

.newsletter p {padding: 0 5px 0 5px}

.newsletter p, .newsletter ul {
	text-align: left;
	color:#996600;
}	
	
.request {
	text-decoration: underline;
}

.request1 {
	font-weight: bold;
	color: #ff0000;
	text-decoration: underline;
}

.required {color:#ff0000}

table {
	margin:auto;
	background-color: #ffffff;
}


#tagline {
	font-size: 1.3em;
	text-align: right;
	padding: 5px 0 0 0;
}

ul {line-height: 1.5em;}

#website {
	font-size: .7em;
	color: #154b77;
	letter-spacing: .03em;
	padding-right: 13px;
}





	
	

	


