/* BEGIN: basic tag definitions ============================================= */

BODY {
}

/* -- header styles */
H1, H2, H3, H4, H5, H6
.H1, .H2, .H3, .H4, .H5, .H3padding,
.listingContent TH {
	font-family: georgia, times, serif;
	font-weight: bold;
	color: #996;
	margin: 0px;
	padding: 0px;
	}

H1, .H1 {
	/*/*//*/ font-size: large; /* */
	/*/*/ font-size: 125%; /* */
	}

H2, .H2 {
	/*/*//*/ font-size: large; /* */
	/*/*/ font-size: 115%; /* */
	}

H3, .H3 {
	/*/*//*/ font-size: medium; /* */
	/*/*/ font-size: 105%; /* */
	}

.H3padding {
	/*/*//*/ font-size: medium; /* */
	/*/*/ font-size: 105%; /* */
	margin-bottom: 5px;
	}

H4, .H4 {
	/*/*//*/ font-size: medium; /* */
	/*/*/ font-size: 95%; /* */
	margin-bottom: 5px;
	color: #666;
	}

H5, .H5 {
	/*/*//*/ font-size: small; /* */
	/*/*/ font-size: 85%; /* */

	color: #666;
	}

H6, .H6 { 
	font-family: Geneva, Arial, Helvetica, san-serif;
	margin: 4px 0px 0px;
	padding: 0px 0px;
; text-align: justify; font-size: 100% } 


/* -- standard elements we'll use for text on the site */
/* NS4 needs a UL in the selector too, but stds compliant browsers cascade the em unit, reducing the font size. sorry, NS4. maybe i'll hack it later. */
/* .txt should be used on DIVs and SPANs instead of a P (when text is not logically a paragraph) */
P, LI, DT, DD, 
.listingContent TD{
	font-family: geneva, arial, helvetica, sans-serif;
	color: #333;

	/*/*//*/ font-size: small; /* */
	/*/*/font-size: 75%;/* */
	}

DL, OL, UL { /* just for NS4 */
	/*/*//*/
	font-family: geneva, arial, helvetica, sans-serif;
	color: #333;
	font-size: small;
	/* */ 
	}

P { margin-top: 0; }
P.linkMore { margin-top: 10px; }
P.news { margin-top: 10px; }



/* -- our link colors */
A { color: #996; }
A:link { color: #996; }
A:active { color: #996; }
A:hover { color: #996; }
A:visited { color: #996; }

A.linkMore { font-weight: bold; }
DT { font-weight: bold; }

A.version {font-weight: bold;	font-size: 67%;	font-family: Geneva, Arial, Helvetica, san-serif;	text-align: center;	text-decoration: none;}

A.version:link { color: #996; }
A.version:active { color: #996; }
A.version:hover { color: #996; }
A.version:visited {
	color: #996;
	position: relative;
	vertical-align: middle;
}

/* -- control of margin/padding on these elements */
FORM { margin: 0; padding: 0; }
FIELDSET { margin: 0 !important; padding: 0 !important; border: none !important; }
LEGEND { }

/* -- some form elements to be styled, maybe? */
SELECT, OPTION, INPUT, TEXTAREA { }

UL {
	list-style-type: disc;
}
.sideCol UL LI { /*/*//*/margin-bottom: 5px;	/* */  /* just for NS4 */ }

UL.noBullet {
	margin: 0; padding: 0;

	/* just for NS4 */
	/*/*//*/
	margin-left: -2em;
	margin-bottom: 8px;
	/* */
	}

UL.noBullet LI { list-style: none; }

DL, DT, DD { margin: 0; padding: 0; }
DT { font-weight: bold; }
DD {
	/*/*/margin-bottom: 1em;/* */    /* hide from NS4 */
	/*/*//*/margin-left: -2em;/* */  /* just for NS4 */
	}

LEGEND { margin: 0; padding: 0; }

/* for ie6/win */
TD {
	text-align: left;
}

/* END: basic tag definitions */



/* BEGIN: color definitions */

.BGblue {  background-color: #000066}
.BGdgrey { background-color: #666; }
.BGgrey { background-color: #999; }
.BGlgrey { background-color: #CCC; }
.BGllgrey { background-color: #E5E5E5; }
.BGtan { background-color: #F0F0E0; }
.BGyellow { background-color: #FFC; }
.BGlyellow { background-color: #FFFFE5; }

/* END: color definitions */


.Hpad {
	margin-bottom: 8px;
}

.txt  { 	font-family: geneva, arial, helvetica, sans-serif;
	color: #FF0000;

	/*/*//*/ font-size: small; /* */
	/*/*/font-size: 85%;/* */
 } 
 
 /* BEGIN: object definitions */

#browserWarning { border: 1px solid red; color: red; font-weight: bold; }
.debug { border: 1px solid red; background-color: #FCC; }

/* -- objects --------------------------------------------------------------- */
#searchKeywordInput, #searchSubmit { vertical-align: text-top; }


/* -- for all pages, ideally  */
#headerDiv, #subnavFrame, 
#footerDiv, #footerDivLegal, 
#issue-regionNav, 
#contentFrame {
	width: 720px;
	margin-left: auto;
	margin-right: auto;
	}
#content { margin: 10px 15px 15px 15px; /* -- causes IE5/mac problem -- clear: left; */ width: 688px; }
#content LI { margin-left: 1.5em; /* list-style-position: inside; */ }

.layout { }
.area { }
.item { }
.info { }

.line { margin: 12px 0; }

.mainCol { }

#auxnav {
	/*/*/ font-size: 65% !important; /* */
	/*/*//*/ font-size: 75% !important; /* */
	text-align: right;
	}
#auxnav A { text-decoration: none; color: #663; }


/* -- not sure yet */

.item { clear: both; }


/* -- footer ---------------------------------------------------------------- */
#footerDiv P { text-align: center;
	/*/*/ font-size: 65%; /* */
	/*/*//*/ font-size: 75%; /* */
	}
#footerDiv P.footerNav { color: #996; margin-top: 15px; }
#footerDiv P.footerCopyright {
	color: #666; margin-top: 5px;
	/*/*//*/ margin-top: 0; /* */
	}
#footerDiv P.footerAddress {
	color: #999; margin-top: 15px; margin-bottom: 15px;
	/*/*//*/ margin-top: 0; /* */
	}

#footerDivLegal { margin-bottom: 40px; }
#footerDivLegal P {
	text-align: center;
	/*/*/ font-size: 65%; /* */
	/*/*//*/ font-size: 75%; /* */
	margin: 15px 0px;
	}

/* END: object definitions */

/*--- home page items */

#home { }

#home #content { width: 469px; }
#home #content .item IMG { margin-left: 0; }

#home #beforeContent { margin: 0 !important; }

#home .mainCol .item { padding-bottom: .5em; }
#home .item .featureTitle {
	font-size: 120%;
	font-weight: bold;
	font-family: georgia, times, serif;
	line-height: 90%;
	}

#contact { }
#contact .item { padding-bottom: 1em; }

div#mission {

	background-image: url(../images/backlog4.gif);
	background-repeat: repeat-x;
}
.missiontitle {font-family: Geneva, Arial, Helvetica, san-serif; font-weight: bold; font-size: 75%; color: #996;}
.missionlist {
	font-size: 70%;
	color: #996;
	font-family: Geneva, Arial, Helvetica, san-serif;
	padding-bottom: 1px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 1px;
}.BGwhite {
background-color: #FFFFFF;
}

.missionbullet { font-size: 75%; color: #999966; font-family: Geneva, Arial, Helvetica, san-serif; padding-bottom: 1px; padding-left: 15px; padding-right: 15px; padding-top: 1px; ; list-style-position: inside; list-style-type: none; list-style-image: url(../images/bullet.gif); clip:   rect(   ); text-align: justify}
.bullet2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: #999966; list-style-position: outside; list-style-type: square; list-style-image: url(../images/bullet-bar.gif)}

.missiontext { font-size: 70%; color: #996; font-family: Geneva, Arial, Helvetica, san-serif; padding-bottom: 1px; padding-left: 15px; padding-right: 15px; padding-top: 1px; ; text-align: justify }
div#news { margin-top: 10px; }
.newstext {  text-align: justify; text-indent: 2pt; margin-top: 4px}
.newstext1 { font-size: 70%; color: #996; font-family: Geneva, Arial, Helvetica, san-serif; padding-bottom: 1px; padding-left: 15px; padding-right: 15px; padding-top: 1px; ; text-align: justify }
