body 
{
	font-family : arial, verdana, helvetica, sans-serif; 
	font-size : 12px; 
	background-color : #656565;
	font-weight : normal; 
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#bodydiv
{
	background-color : #656565;
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
 
td 
{
	font-family : arial, verdana, helvetica, sans-serif; 
	font-size : 12px; 
	color : #000000; 
	font-weight : normal; 
	} 
	
h1 
{ 
	font-family : verdana, arial, helvetica, sans-serif; 
	font-size : 18px; 
	font-weight : bold; 
	color : #32437b; 
	letter-spacing : -1px;
	}
	
.h1_white 
{ 
	font-family : verdana, arial, helvetica, sans-serif; 
	font-size : 18px; 
	font-weight : bold; 
	color : #ffffff;
	letter-spacing : -1px;
	line-height: 22px;
	} 
	
.h1_blue 
{ 
	font-family : verdana, arial, helvetica, sans-serif; 
	font-size : 18px; 
	font-weight : bold; 
	color : #32437b;
	letter-spacing : -1px;
	line-height: 30px;
	} 

h2 
/* 9/3/11 edit. Was font-size 13px and #32437b*/
{ 
	font-family : verdana, arial, helvetica, sans-serif; 
	font-size : 14px; 
	font-weight : bold;
 	color : #303030;
	} 
	
.h2_white
{ 
	font-family : verdana, arial, helvetica, sans-serif; 
	font-size : 13px; 
	font-weight : bold; 
	color : #ffffff; 
	} 
	
h3
{
	font-size : 13px;
	font-weight : bold; 
	} 

.h3_blue
{
	font-size : 12px; 
	color : #32437b; 
	font-weight : bold; 
	line-height: 16px;
	} 
	
.h3_white
{
	font-size : 12px; 
	font-weight : bold; 
	color : #ffffff; 
	line-height: 16px;
	} 
	
h4 
{
	font-size : 12px; 
	font-weight : bold; 
	padding : 0px; 
	border : 0px;
	} 
	
h5 
{
	font-size : 11px; 
	font-style : italic; 
	padding : 0px; 
	border : 0px; 
	} 
hr
{
	line-height: 1px;
	height: 1px;
}
.hr_grey
{
	line-height: 1px;
	height: 1px;
}

p
{
	padding : 0px; 
	border : 0px; 
	} 

/* TEST of Google Fonts  */
p.googlefont { font-family: 'salsa', Arial, serif; }

ul {
	/* 1-13-11 previous 5px 0px 0px 12px */
	margin:  5px 0px 0px 0px;
}

li {
	/* color : #32437b; 
	removed 1-13-11 
	Previous: padding: 0px 0px 0px 5px;
	margin:  0px 0px 0px 5px; */ 
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
}

input, textarea, select {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
}
.input_70 {
	width: 70px;
}
.input_150 {
	width: 150px;
}
.input_250 {
	width: 250px;
}
.input_350 {
	width: 350px;
}
.input_450 {
	color: #a2a2a2;
	width: 450px;
}

.submit {
	border: 1px solid #c0c0c0;
}

a:link 
/* 9/3/11 edited. Original #32437b. Variants tried 0E256F 0E2555 3243B4 273C82. Tried border-bottom. */
/* border-bottom:1px dotted; border-bottom-color : #C3CEF0; */
{ 
	font-family : arial, verdana, helvetica, sans-serif; 
	color : #3143B5; 
	text-decoration : none; 
	} 
	
a:visited 
/* 9/3/11 edited. Original #32437b. 9CADE0 Tried border-bottom. */
/* border-bottom:1px dotted; border-bottom-color : #ABBAE7; */
{ 
	font-family : arial, verdana, helvetica, sans-serif; 
	color : #143FC0; 
	text-decoration : none; 
	} 
	
a:active 
/* 9/3/11 edited. Original #525DAD. 143FC0 Tried border-bottom. */
/* border-bottom:1px dotted; border-bottom-color : #ABBAE7; */
{ 
	font-family : arial, verdana, helvetica, sans-serif; 
	color : #3143B5; 
	text-decoration : none; 
	} 
	
a:hover 
/* 9/3/11 edited. Original #525DAD. 143FC0 */
/* border-bottom:1px dotted; border-bottom-color : #ABBAE7; */
{ 
	font-family : arial, verdana, helvetica, sans-serif; 
	color : #3143B5; 
	text-decoration : underline;
	} 
	
a.a_grey:link 
{ 
	font-family : arial, verdana, helvetica, sans-serif; 
	color : #7A7A7A; 
	text-decoration : none; 
	} 
	
a.a_grey:visited 
{ 
	font-family : arial, verdana, helvetica, sans-serif; 
	color : #7A7A7A; 
	text-decoration : none; 
	} 
	
a.a_grey:active 
{ 
	font-family : arial, verdana, helvetica, sans-serif; 
	color : #7A7A7A; 
	text-decoration : none; 
	} 
	
a.a_grey:hover 
{ 
	font-family : arial, verdana, helvetica, sans-serif; 
	color : #6c6c6c; 
	text-decoration : underline; 
	} 
	
a.a_dgrey:link 
{ 
	font-family : arial, verdana, helvetica, sans-serif; 
	color : #6c6c6c; 
	text-decoration : none; 
	} 
	
a.a_dgrey:visited 
{ 
	font-family : arial, verdana, helvetica, sans-serif; 
	color : #6c6c6c; 
	text-decoration : none; 
	} 
	
a.a_dgrey:active 
{ 
	font-family : arial, verdana, helvetica, sans-serif; 
	color : #6c6c6c; 
	text-decoration : none; 
	} 
	
a.a_dgrey:hover 
{ 
	font-family : arial, verdana, helvetica, sans-serif; 
	color : #6c6c6c; 
	text-decoration : underline; 
	} 
	
a.a_white:link 
{ 
	font-family : arial, verdana, helvetica, sans-serif; 
	color : #ffffff; 
	text-decoration : none; 
	} 
	
a.a_white:visited 
{ 
	font-family : arial, verdana, helvetica, sans-serif; 
	color : #ffffff; 
	text-decoration : none; 
	} 
	
a.a_white:active 
{ 
	font-family : arial, verdana, helvetica, sans-serif; 
	color : #ffffff; 
	text-decoration : none; 
	} 
	
a.a_white:hover 
{ 
	font-family : arial, verdana, helvetica, sans-serif; 
	color : #ffffff; 
	text-decoration : underline; 
	} 
	
a.a_black:link 
{ 
	color : #000000; 
	text-decoration : none; 
	} 
	
a.a_black:visited 
{ 
	color : #000000; 
	text-decoration : none; 
	} 
	
a.a_black:active 
{ 
	color : #000000; 
	text-decoration : none; 
	} 
	
a.a_black:hover 
{ 
	color : #373737; 
	text-decoration : underline; 
	} 
		
a.a_blue:link 
{ 
	color : #053170; 
	text-decoration : none; 
	} 
	
a.a_blue:visited 
{ 
	color : #646464; 
	text-decoration : none; 
	} 
	
a.a_blue:active 
{ 
	color : #646464; 
	text-decoration : none; 
	} 
	
a.a_blue:hover 
{ 
	color : #646464; 
	text-decoration : underline; 
	} 

img 
{ 
	border:0px; 
	}
	
.main_image_right {
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 0px;
}

blockquote 
{
	padding: 0px 0px 0px 5px;
	margin:  0px 0px 0px 5px;
	}
	
	
/*--- content specific classes ---*/

/*--- main content column ---*/
.main_content_col {
	background-color: #ffffff;
	width: 770px;
}

/*--- logo and search form div ---*/
#logo_div {
	height: 70px;
	vertical-align: middle;
}
#logo_missionmode_main {
	padding: 0 0 0 0;
	margin-top: 15px;
	margin-left: 30px;
	margin-bottom: 10px;
}
#search_text 
{
	margin-top: 15px;
	font-family : arial, verdana, helvetica, sans-serif; 
	font-size : 10px;
	width: 100px;
	}
#button_search {
	margin-top: 15px;
	margin-left: 10px;
	margin-right: 30px;
}

/*--- global nav div ---*/
#global_nav {
	/*-- background-color: #4A7837;--*/
	width: 770px;
}
#global_nav_spacer {
	background-color: #4A7837;
}
.global_nav_spacer {
	background-color: #4A7837;
}

#global_nav global_nav_spacer {
	background-color: #4A7837;
}

#global_nav_level3 {
	color: white;
	/*-- Original: background-color: #A6A6A6; 
	Removed 4-22-11 to make BG white --*/
	/*-- height: 16px; --*/
	text-align: left;
	padding-left: 10px;
	padding-bottom: 1px;
	padding-top: 1px;
}

#global_nav_level4 {
	color: #646464;
	background-color: #e4ffd7;
	/*-- height: 16px; --*/
	text-align: right;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-top: 1px;
}

/*--- home page content div ---*/
#home_page_content {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

/*--- left nav column div ---*/
#left_nav_column {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 180px;
}

#left_nav_buttons {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 180px;
}

#left_nav_news {
	margin-top: 15px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	width: 180px;
}

#left_nav_options {
	background-color: #E4FFD7;
	margin-top: 2px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	width: 180px;
	height: 130px;
}

#left_nav_grey {
	background-color: #A4A4A4;
	background-image: url(/images/btn_leftnav_gray.gif);
	background-repeat: no-repeat;
	height: 25px;
	color: white;
	text-indent: 15px;
}

/* Added 5/10/11 by WB */

#left_nav_blue {
	background-color: #A4A4A4;
	background-image: url(/images/btn_leftnav_blue.gif);
	background-repeat: no-repeat;
	height: 25px;
	color: white;
	text-indent: 15px;
}

#left_nav_green {
	background-color: #9BCE82;
	height: 25px;
	color: white;
	text-indent: 15px;
}

/*--- content column div ---*/
#content_column {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 555px;
}
#img_home_main {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/*--- footer content div ---*/
#footer_content {
	font-size: 11px;
	horizontal-align: center;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	color: #7A7A7A;
}

/* ================================================================= */
/* QUOTE SECTION SPECIFIC                          		             */
/* ----------------------------------------------------------------- */

#quoteDiv {
	width: 500px;	
	padding: 0px;
	margin-bottom: 10px;
	background: none;
	}

#quoteDiv div.quoteLeft {
	width: 150px;
	font-style: italic;
	color: #003398;
	float: left;
	margin: 20px 10px 0px 0px;
	}

#quoteDiv div.quoteLeft img {
	margin-bottom: 10px;
	}

#quoteDiv div.quoteContent {
	width: 280px;
*/	background-image: url(/images/interAct/quote_open.gif);
*/	background-repeat: no-repeat;
	color: #999999;
	padding-left: 25px;
	padding-right: 5px;
	margin-left: 160px;
}

*/#quoteDiv div.quoteEnd {
*/	background-image: url(/images/interAct/quote_end.gif);
*/	background-repeat: no-repeat;
*/	}

/* ================================================================= */

/*--- landing page classes ---*/
#landing_page_table td {
	color: #666666;
	line-height: 20px;
}
#right_nav_column {
	width: 180px;
}
.right_nav_grey {
	background-color: #A4A4A4;
	background-image: url(/images/btn_leftnav_gray.gif);
	background-repeat: no-repeat;
	color: white;
	height: 25px;
	text-align: center;
}
.right_nav_blue {
	background-color: #A4A4A4;
	background-image: url(/images/btn_leftnav_blue.gif);
	background-repeat: no-repeat;
	color: white;
	height: 25px;
	text-align: center;
}

/*--- admin tables ---*/
#ep_table td {
	font-size: 10px;
}

/*--- cepp alerts ---*/
#cepp_alert {
	margin: 20px 0 10px 0;
}
#cepp_alert td {
	color: #666666;
	font-size: 12px;
}
#cepp_alert td p {
	color: #666666;
	font-size: 12px;
	line-height: 18px;
	margin: 0 0 10px 0;
}
/*--- colors ---*/
.orange {
	color: #DC6C37;
}
.orange_bold {
	color: #DC6C37;
	text-weight: bold;
}
.blue {
	color: #053170;
}
.blue_bold {
	color: #053170;
	text-weight: bold;
}
.green {
	color: #99D140;
}
.green_bold {
	color: #99D140;
	text-weight: bold;
}

/*--- admin classes ---*/
.info_table {
	background-color: #F5F5F5;
	border: 1px solid #000000;
	
}
.info_layer {
	background-repeat: no-repeat;
	border: 0px none #000000; 
	font-size: 11px;
	line-height: 15px;
	height:120px; 
	overflow: visible; 
	position:absolute; 
	text-align: left;
	visibility: hidden; 
	width:270px; 
	z-index:1; 
}
