/* -------------------------------------------------------------- 
  
	shared CSS file fr the entire site in the NEW design
		12/17/09 - JM
	   
-------------------------------------------------------------- */

 html{
      margin:0;
      padding:0;
      height:100%;
      border:none
   }


		body {
			background-color: #f3f3f3;
			margin-top: 9px;
			margin-right: auto;
			margin-left: auto;
			min-height: 100%; 
			background-repeat: repeat-x;
			background-image: url(/css/images/bodyBackground.png);
		}
		
/*
body {
	margin-top: 1px;
	margin-right: auto;
	margin-left: auto;
	min-height: 100%; 
	background-repeat: repeat-x;
	background-image: url(/css/images/bodyBackground.png);
}
*/

.container {width:960px;margin:0 auto;}




#bodyBody {
	height: 100%; 
/*
	background-repeat: repeat-y;
	background-image: url(/capture/css/images/mainDivBody_background.png);
*/
}

#mainDivBody {
	
/*
	border-top-width: 0px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-color: white;
	border-style: solid;
*/
	background-color: #d6d5d3;
	width: 960px;
}



/*	make something hidden!
- - - - - - - - - - - - - - - - - - */

	.hidden, .hideFOUC {
		display: none;
	}



.body_11_LM10_H125 {font: 11px verdana, tahoma, arial, sans-serif; color: 000000; margin-bottom: 5px; margin-top: 5px; margin-left: 10px; margin-right: 10px; line-height: 125%;}

select.std_pop_med { width: 120px; height: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px }

.body_10_B_LM10_H100_ProgramsLarge {font-style: bold; font_size: 12px; font-family: verdana, tahoma, arial, sans-serif; color: 336633; margin-bottom: 10px; margin-top: 10px; margin-left: 7px; margin-right: 10px; }

a.RG_Links:link {font: 10px verdana, sans-serif; font-weight: normal; text-decoration: none; color: #4043BA; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 2px; line-height: 125%;}
a.RG_Links:hover {font: 10px verdana, sans-serif; font-weight: normal; text-decoration: none; color: #FF0000; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 2px; line-height: 125%;}
a.RG_Links:visited {font: 10px verdana, sans-serif; font-weight: normal; text-decoration: none; color: #FF0000; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 2px; line-height: 125%;}
td.RG_Links {font: 10px verdana, sans-serif; text-decoration: none; color: #333333; margin-right: 0px; margin-bottom: 0px; padding-top: 2px; line-height: 125%;}

a.Secondary_Pages:link {font: 12px arial, MS Sans Serif, helvetica; font-weight: normal; text-decoration: none; color: #4B4DB8; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 2px; line-height: 125%;}
a.Secondary_Pages:hover {font: 12px arial, MS Sans Serif, helvetica; font-weight: normal; text-decoration: none; color: #FF0000; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 2px; line-height: 125%;}
a.Secondary_Pages:visited {font: 12px arial, MS Sans Serif, helvetica; font-weight: normal; text-decoration: none; color: #FF0000; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 2px; line-height: 125%;}
td.Secondary_Pages {font: 12px arial, MS Sans Serif, helvetica; text-decoration: none; color: #333333; margin-right: 0px; margin-bottom: 0px; padding-top: 2px; line-height: 125%;}

select.std_pop_lrg { width: 160px; height: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px }

a.NextPrevious_Return:link {font: 11px arial; text-decoration: none; color: #3333CC; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 5px; line-height: 120%;}
a.NextPrevious_Return:hover {font: 11px arial; text-decoration: none; color: #3333CC; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 5px; line-height: 120%;}
a.NextPrevious_Return:visited {font: 11px arial; text-decoration: none; color: #3333CC; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 5px; line-height: 120%;}

.NextPrevious_bold {font: 11px verdana, tahoma, arial, sans-serif; color: 000000; margin-bottom: 10px; margin-top: 10px; margin-left: 10px; margin-right: 10px; font-weight: bold;}
.NextPrevious {font: 11px verdana, tahoma, arial, sans-serif; color: 000000; margin-bottom: 10px; margin-top: 10px; margin-left: 10px; margin-right: 10px; }


a.ajax_links:link {font: 11px verdana, tahoma, arial, sans-serif; text-decoration: none; color: #0000CC; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 3px; line-height: 125%;}
a.ajax_links:hover {font: 11px verdana, tahoma, arial, sans-serif; text-decoration: none; color: #FF0000; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 3px; line-height: 125%;}
a.ajax_links:visited {font: 11px verdana, tahoma, arial, sans-serif; text-decoration: none; color: #FF0000; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 3px; line-height: 125%;}
td.ajax_links {font: 11px verdana, tahoma, arial, sans-serif; text-decoration: none; color: #000000; padding-left: 15px; margin-right: 0px; margin-bottom: 0px; margin-top: 3px; line-height: 125%;}

	
a.Customers_TextNav:link {border-style: none; font: 11px sans-serif, arial, verdana, tahoma; text-decoration: underline; color: #3532FF; padding-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px; background-color: transparent;}

a.Customers_TextNav:visited {border-style: none; font: 11px sans-serif, arial, verdana, tahoma; text-decoration: underline; color: #3532FF; padding-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px;}

a.Customers_TextNav:active {border-style: none; font: 11px sans-serif, arial, verdana, tahoma; text-decoration: underline; color: #3532FF; padding-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px;}

a.Customers_TextNav:hover {border-style: none; font: 11px sans-serif, arial, verdana, tahoma; text-decoration: underline; color: #3532FF; padding-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px;}


td.Customers_TextNav {font: 11px sans-serif, arial, verdana, tahoma; text-decoration: none; color: #000000; padding-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px; background-color: #C8C7B1;}




a.DMA_TextNav:link {border-style: none; font: 11px sans-serif, arial, verdana, tahoma; text-decoration: underline; color: #3532FF; padding-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px; background-color: transparent;}

a.DMA_TextNav:visited {border-style: none; font: 11px sans-serif, arial, verdana, tahoma; text-decoration: underline; color: #3532FF; padding-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px;}

a.DMA_TextNav:active {border-style: none; font: 11px sans-serif, arial, verdana, tahoma; text-decoration: underline; color: #3532FF; padding-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px;}

a.DMA_TextNav:hover {border-style: none; font: 11px sans-serif, arial, verdana, tahoma; text-decoration: underline; color: #3532FF; padding-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px;}


td.DMA_TextNav {font: 11px sans-serif, arial, verdana, tahoma; text-decoration: none; color: #000000; padding-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px; background-color: #c8c8c8;}





a.Contracts_TextNav:link {border-style: none; font: 11px sans-serif, arial, verdana, tahoma; text-decoration: underline; color: #3532FF; padding-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px; background-color: transparent;}

a.Contracts_TextNav:visited {border-style: none; font: 11px sans-serif, arial, verdana, tahoma; text-decoration: underline; color: #3532FF; padding-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px;}

a.Contracts_TextNav:active {border-style: none; font: 11px sans-serif, arial, verdana, tahoma; text-decoration: underline; color: #3532FF; padding-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px;}

a.Contracts_TextNav:hover {border-style: none; font: 11px sans-serif, arial, verdana, tahoma; text-decoration: underline; color: #3532FF; padding-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px;}


td.Contracts_TextNav {font: 11px sans-serif, arial, verdana, tahoma; text-decoration: none; color: #000000; padding-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px; background-color: #DCC4C2;}

table.IE6_fix {
word-wrap:break-word;
empty-cells: show;
border-collapse: collapse;
}

table.fixed_width {
table-layout:fixed;
word-wrap:break-word;
empty-cells: show;
border-collapse: separate;
}

table.empty_cells {
word-wrap:break-word;
empty-cells: show;
border-collapse: separate;
}


a.Programs_TextNav:link {border-style: none; font: 11px sans-serif, arial, verdana, tahoma; text-decoration: underline; color: #3532FF; padding-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px; background-color: transparent;}

a.Programs_TextNav:visited {border-style: none; font: 11px sans-serif, arial, verdana, tahoma; text-decoration: underline; color: #3532FF; padding-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px;}

a.Programs_TextNav:active {border-style: none; font: 11px sans-serif, arial, verdana, tahoma; text-decoration: underline; color: #3532FF; padding-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px;}

a.Programs_TextNav:hover {border-style: none; font: 11px sans-serif, arial, verdana, tahoma; text-decoration: underline; color: #3532FF; padding-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px;}


td.Programs_TextNav {font: 11px sans-serif, arial, verdana, tahoma; text-decoration: none; color: #000000; padding-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px; background-color: #C7D7C7;}



td.Nav_RL{font: 11px arial, sans-serif; text-decoration: none; font-weight: normal; color: #000000; padding-left: 5px; margin-right: 0px; margin-bottom: 0px; padding-top: 3px; line-height: 125%;}
td.Nav_RL2{font: 11px arial, sans-serif; text-decoration: none; font-weight: normal; color: #000000; padding-left: 5px; margin-right: 0px; margin-bottom: 0px; padding-top: 1px; line-height: 125%;}


a.Companies_TextNav:link {border-style: none; font: 11px helvetica, arial, verdana, tahoma; text-decoration: underline; color: #3532FF; padding-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px; background-color: transparent;}

a.Companies_TextNav:visited {border-style: none; font: 11px helvetica, arial, verdana, tahoma; text-decoration: underline; color: #3532FF; padding-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px;}

a.Companies_TextNav:active {border-style: none; font: 11px helvetica, arial, verdana, tahoma; text-decoration: underline; color: #3532FF; padding-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px;}

a.Companies_TextNav:hover {border-style: none; font: 11px helvetica, arial, verdana, tahoma; text-decoration: underline; color: #888; padding-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px;}


td.Companies_TextNav {font: 11px helvetica, arial, verdana, tahoma; text-decoration: none; color: #000000; padding-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px; background-color: #C9D7E2;}

div.moduleNav_main {font: 11px helvetica, arial, verdana, tahoma; text-decoration: none; color: #000000; padding-top: 2px; padding-left: 5px; padding-right: 5px; border: 0; overflow: hidden; vertical-align: bottom; height: 15px; float: left; margin-top:5px; margin-bottom: 10px;}

div.moduleNav_mainOLD {font: 11px sans-serif, arial, verdana, tahoma; text-decoration: none; color: #000000; padding-top: 2px; padding-left: 5px; padding-right: 5px; margin: 0; border: 0; overflow: hidden; vertical-align: bottom; height: 14px; float: left;}



div.moduleNav_image {font: 11px helvetica, arial, verdana, tahoma; text-decoration: none; color: #000000; padding-top: 0px; padding-left: 5px; padding-right: 5px; border: 0; overflow: visible; vertical-align: bottom; height: 14px; float: left; margin-top:5px; margin-bottom: 10px;}

div.moduleNav_compColor {
	background-color: #C9D7E2;
}

div.moduleNav_contColor {
	background-color: #DCC4C2;
}

div.moduleNav_dmaColor {
	background-color: #C8C8C8;
}


a.Budget_TextNav:link {border-style: none; font: 11px sans-serif, arial, verdana, tahoma; text-decoration: underline; color: #3532FF; padding-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px; background-color: transparent;}

a.Budget_TextNav:visited {border-style: none; font: 11px sans-serif, arial, verdana, tahoma; text-decoration: underline; color: #3532FF; padding-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px;}

a.Budget_TextNav:active {border-style: none; font: 11px sans-serif, arial, verdana, tahoma; text-decoration: underline; color: #3532FF; padding-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px;}

a.Budget_TextNav:hover {border-style: none; font: 11px sans-serif, arial, verdana, tahoma; text-decoration: underline; color: #3532FF; padding-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px;}


td.Budget_TextNav {font: 11px sans-serif, arial, verdana, tahoma; text-decoration: none; color: #000000; padding-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px; background-color: #C5C5B3;}




a.Newswires_TextNav:link {border-style: none; font: 11px sans-serif, arial, verdana, tahoma; text-decoration: underline; color: #3532FF; padding-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px; background-color: transparent; font-weight: normal;}

a.Newswires_TextNav:visited {border-style: none; font: 11px sans-serif, arial, verdana, tahoma; text-decoration: underline; color: #3532FF; padding-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px;}

a.Newswires_TextNav:active {border-style: none; font: 11px sans-serif, arial, verdana, tahoma; text-decoration: underline; color: #3532FF; padding-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px;}

a.Newswires_TextNav:hover {border-style: none; font: 11px sans-serif, arial, verdana, tahoma; text-decoration: underline; color: #3532FF; padding-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px;}


td.Newswires_TextNav {font: 11px sans-serif, arial, verdana, tahoma; text-decoration: none; color: #000000; padding-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px; background-color: #DAC9DC;}



a.CCR_TextNav:link {border-style: none; font: 11px sans-serif, arial, verdana, tahoma; text-decoration: underline; color: #3532FF; padding-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px; background-color: transparent; font-weight: normal;}

a.CCR_TextNav:visited {border-style: none; font: 11px sans-serif, arial, verdana, tahoma; text-decoration: underline; color: #3532FF; padding-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px;}

a.CCR_TextNav:active {border-style: none; font: 11px sans-serif, arial, verdana, tahoma; text-decoration: underline; color: #3532FF; padding-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px;}

a.CCR_TextNav:hover {border-style: none; font: 11px sans-serif, arial, verdana, tahoma; text-decoration: underline; color: #3532FF; padding-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px;}


td.CCR_TextNav {font: 11px sans-serif, arial, verdana, tahoma; text-decoration: none; color: #000000; padding-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px; background-color: #C9D7E2;}



a.prog_result_hierarchy:link {font: 11px verdana, tahoma, arial, sans-serif; text-decoration: none; color: #0000CC; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 3px; line-height: 125%;}
a.prog_result_hierarchy:hover {font: 11px verdana, tahoma, arial, sans-serif; text-decoration: none; color: #FF0000; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 3px; line-height: 125%;}
a.prog_result_hierarchy:visited {font: 11px verdana, tahoma, arial, sans-serif; text-decoration: none; color: #0000CC; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 3px; line-height: 125%;}
td.prog_result_hierarchy {font: 11px verdana, tahoma, arial, sans-serif; text-decoration: none; color: #000000; padding-left: 15px; margin-right: 0px; margin-bottom: 0px; margin-top: 3px; line-height: 125%;}



.welcome2 {font: 13px Franklin Gothic Book, arial, tahoma, sans-serif; font-weight: normal; color: #000000; padding-bottom: 2px; margin-bottom: 0px; margin-top: 0px; margin-left: 0px; margin-right: 0px; height: 13px;}


.welcome3 {font: 13px Franklin Gothic medium, arial, tahoma, sans-serif; color: #000000; padding-bottom: 2px; margin-bottom: 0px; margin-top: 0px; margin-left: 0px; margin-right: 0px; height: 13px;}
.welcome4 {font: 11px Franklin Gothic Book,Franklin Gothic medium, arial; font-weight: normal; color: #000000; padding-bottom: 2px; margin-bottom: 0px; margin-top: 0px; margin-left: 0px; margin-right: 0px;  height: 13px;}


a.welcome_link:link {font: 11px Franklin Gothic Book,Franklin Gothic medium, arial; text-decoration: underline; font-weight: normal; color: #000000; margin-bottom: 0px; margin-top: 0px; margin-left: 0px; margin-right: 0px; height: 13px;}

a.welcome_link:visited {font: 11px Franklin Gothic Book,Franklin Gothic medium, arial; text-decoration: underline; font-weight: normal; color: #000000; margin-bottom: 0px; margin-top: 0px; margin-left: 0px; margin-right: 0px; height: 13px;}

a.welcome_link:active {font: 11px Franklin Gothic Book,Franklin Gothic medium, arial; text-decoration: underline; font-weight: normal; color: #000000; margin-bottom: 0px; margin-top: 0px; margin-left: 0px; margin-right: 0px; height: 13px;}

.V11_ArialGrey3 {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	padding-top: 2px;
	color: #444444;
}
.navImages {
		height: 25px;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		margin: 0px;
		vertical-align: middle;
	}
	
.copyright {font: 9px/12px verdana, tahoma, arial, sans-serif; color: 000000; margin-bottom: 10px; margin-top: 0px; margin-left: 15px; margin-right: 10px;  text-align: center;}
	
.navImages2 {
		padding-top: 1px;
	}

	
.userAlign {
		vertical-align: bottom;
	}

.siteAlign {
		padding-top: 1px; 
		vertical-align: middle; 
		height: 24px;
	}
	
.nav_bg_color {
		background-color: #DCC4C2;
	}
	
.dma_nav_bg_color {
		background-color: #c8c8c8;
	}
	
.prog_nav_bg_color {
		background-color: #C7D7C7;
	}

.customers_nav_bg_color {
		background-color: #C8C7B1;
	}
		
.newswires_nav_bg_color {
		background-color: #DAC9DC;
	}
	
.budget_nav_bg_color {
		background-color: #C5C5B3;
	}

.ccr_nav_bg_color {
		background-color: #C9D7E2;
	}
	
	
td.noColor {
		background-color: #FFFFFF;
	}	
	
	.nav_vertical_space {
		height: 14px; width: 100%; float: left;
	}
	
	.nav_horizontal_space {
		width: 174px; height: 16px; float: left;
	}
	
	.breadcrumbBullet {
		font-family: helvetica, arial; font-size: 16px; background-color: #C9D7E2; overflow: hidden; float: left; vertical-align: center; height: 14px; background-color: white; margin-top:5px; margin-bottom: 10px;
	}
	
	.companyBullet {
		font-family: helvetica, arial; font-size: 16px; background-color: #C9D7E2; overflow: hidden; float: left; vertical-align: bottom; height: 14px;
		padding-top: 2px;
	}
	
	.dmaBullet {
		font-family: helvetica, arial; font-size: 16px; background-color: #C8C8C8; overflow: hidden; float: left; vertical-align: bottom; height: 14px;
		padding-top: 2px;
	}
	
	.contractBullet {
		font-family: helvetica, arial; font-size: 16px; background-color: #DCC4C2; overflow: hidden; float: left; vertical-align: bottom; height: 14px;
		padding-top: 2px;
	}
	
	.divSpace {
		width: 1px; font-size: 1px; float: left;
	}
	

