/***********************************************/
/* 3col_leftNav.css                             */
/* Use with template 3col_leftNav.html          */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family: Arial,sans-serif;
	color: #000000;
	text-align: left;
	background-repeat: repeat-x;
	background-image: url(../images/black-to-red_256x256.jpg);
}

hr{ color:#000000

}

a{
	color: #006699;
	text-decoration: none;
}

/* sitemap table*/
a.sitemap:link {
	font-family:Verdana,Arial, Helvetica,sansSerif; color:white; font-size:7pt; text-decoration:none; font-weight:normal;
}
a.sitemap:visited {
	font-family:Verdana,Arial, Helvetica,sansSerif; color:white; font-size:7pt; text-decoration:none; font-weight:normal;
}
a.sitemap:hover {
	font-family:Verdana,Arial, Helvetica,sansSerif; color:red; font-size:7pt; text-decoration:none; font-weight:normal;
}
.sitemap_td {
	background-color: #5C64A3;
}
.sitemap_mo {
	background-color: #FF6666;
}


.sitemap_bg { 
	background:url(../images/blue-ltblue_gradient116x30.jpg);	
}

.sitemap_table {
	border-right: solid #5C64A3 thin;
	border-left: solid #5C64A3 thin;
	border-top: solid #5C64A3 thin;
	border-bottom: solid #5C64A3 thin;
}
a:link{
	color: #0000FF;
	text-decoration: underline;
	font-weight: bold;
}

a:visited{
	color: #9933CC;
	text-decoration: underline;
}

a:hover{
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
	text-align: left;
}

h1{
	font-family: Verdana,Arial,sans-serif;
	font-size: 133%;
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

h2{
 font-family: Arial,sans-serif;
 font-size: 114%;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

h3{
 font-family: Arial,sans-serif;
 font-size: 80%;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

h4{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: normal;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #334d55;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#masthead{
	padding: 10px 0px 0px 0px;
	border-bottom: 1px solid #cccccc;
	width: 800px;
	background-color: #999999;
}

#navBar{
	float: left;
	width: 0%;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

#headlines{
  float:right;
	width: 240px;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding-right: 10px;
}

#content{
	float: left;
	width: 740px;
	text-align: left;
}

/***********************************************/
/* Components                                  */
/***********************************************/

#siteName{
	margin: 0;
	padding: 0 0 0 10px;
}



/************* #globalNav styles **************/

#globalNav{
	padding: 0px 0px 3px 10px;
	border-bottom: 1px solid #CCC;
	color: #FFFF00;
	background-color: #000000;
	word-spacing: normal;
}

#globalNav img{
 display: block;
}

#globalNav a {
	font-size: 90%;
	padding: 0 4px 0 0;
}

/*************** #pageName styles **************/

#pageName{
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

/************* #breadCrumb styles *************/

#breadCrumb{
	font-size: 80%;
	padding: 2px 0px 0 10px;
}


/************** .feature styles ***************/

/*  **********from old site CSS - paragraph body text
.bodyreg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
*/
.hr_table{
	font:Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:bold;
	border-bottom: 2px solid #cccccc;
	border-left: 2px solid #cccccc;
	border-right: 2px solid #cccccc;
	border-top: 2px solid #cccccc;
	text-align: left;
}

.search_table{
    float:right;
	width: 240px;
	border-left: 5px solid #cccccc;
	border-bottom: 5px solid #cccccc;
	border-top: 8px solid #cccccc;
	border-right: 5px solid #cccccc;
}

/* archive table*/
.archive_table{
	font-size:small;
	font-weight:bold;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	text-align: left;
}
a.archive:link {
	font-family:Verdana,Arial, Helvetica,sansSerif;
	color:black;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
}
a.archive:visited {
	font-family:Verdana,Arial, Helvetica,sansSerif;
	color:black;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
}
a.archive:hover {
	font-family:Verdana,Arial, Helvetica,sansSerif;
	color:red;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
}
td.archive {
	font-family:Verdana,Arial, Helvetica,sansSerif;
	color:black;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
}

.pagename_bg {
	background-image: url(../images/black-grey_gradient116x30.jpg);
	color: #FFFFFF;
}

.app_table {
	border-bottom: solid #CCCCCC thin;
	border-left: solid #CCCCCC thin;
	border-right: solid #CCCCCC thin;
	border-top: solid #CCCCCC thin;
	background-color: #F0F0F0;
}
.feature{
	padding: 0px 10px 10px 10px;
	font-size: 80%;
	float: none;
}

.feature h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.feature img{
	float: left;
	padding: 10px 10px 0px 0px;
}

.feature-li{
	text-align:left;
	font-size:80%;
}

.goals { font-weight:bold;
}

.goals { font-weight:normal;

}

.mission {
font-weight:bold;
font-size:120%;
}
/************** .story styles *****************/

.story{
	padding: 10px 10px 0px 10px;
	font-size: 80%;
	float: none;
	clear: both;
	border-top-width: thin;
	border-top-color: #999999;
	border-top-style: solid;
}

.story2{
	padding: 10px 10px 0px 10px;
	font-size: 80%;
	float: none;
	clear: left;
	border-top-width: thin;
	border-top-color: #999999;
	border-top-style: solid;
	text-align: left;
}


/*.story p{
	padding: 0px 10px 10px 0px;
	text-align: left;
}
*/

/************** .PBGCappeal styles *****************/

.pbgc2{
	padding: 0px 10px 0px 10px;
	font-size: 80%;
	float: none;
	clear: both;
}


/************* #siteInfo styles ***************/

#siteInfo{
	clear: both;
	font-size: 70%;
	color: #000000;
	padding: 10px 10px 10px 10px;
	border-top-color: #000000;
	border-top-width: thin;
	border-top-style: solid;
}

#siteInfo img{
	padding: 4px 4px 4px 10px;
	vertical-align: middle;
}


/************* #search styles ***************/

#search{
	padding: 2px 0px 2px 5px;
	font-size: 80%;
}

#search form{
 margin: 0px;
 padding: 0px;
}

#search label{
	display: block;
	margin: 0px;
	padding: 0px;
}


/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}


/*********** #sectionLinks styles ***********/

#sectionLinks{
	position: relative;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;
}

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
}

#sectionLinks a {
	display: block;
	border-top: 1px solid #cccccc;
	padding: 2px 0px 2px 10px;
}

#sectionLinks a:hover{
	background-color: #dddddd;
}


/*********** .relatedLinks styles ***********/

.relatedLinks{
	position: relative;
	margin: 0px;
	padding: 0px 0px 10px 10px;
	font-size: 90%;
}

.relatedLinks h3{
	padding: 10px 0px 2px 0px;
}

.relatedLinks a:link,
.relatedLinks a:visited {
	display: block; 
}

/************** #advert styles **************/

#advert{
	padding: 5px 0px 5px 0px;
	background-color: #FFFFFF;
}

#advert img{
	display: block;
}


/************** #headlines styles **************/

#headlines{
	margin: 0px;
	padding: 10px 5px 10px 5px;
	background-color: #cccccc;
}

#headlines p{
	padding: 5px 0px 5px 0px;
}


/* sample 08h drop down menu script*/

.mlddm
{	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #000000;
	height: 20px}

	.mlddm li
	{	display: inline;
		list-style: none;
		margin: 0;
		padding: 0;
		float: left;
		font: 11px arial;
		border-right: 0px solid #FFF}

	.mlddm li a, .mlddm li a#buttonnohover
	{	display: block;
		text-align: center;
		color: #FFFFFF;
		padding: 3px 10px;
		margin: 0;
		width: 70px;
		text-decoration: none;
		background: #000000}

	.mlddm li a:hover, .mlddm li a#buttonhover
	{	color: #000;
		background: #ffff00}

		.mlddm ul
		{	z-index: 100;
			margin: 1px 0 0 0;
			padding: 0;
			visibility: hidden;
			position: absolute;
			clear: both;
			background: #000000}
		
		.mlddm ul li
		{	float: none;
			border-width: 0px}

		.mlddm ul li a
		{	white-space: nowrap;
			width: auto;
			margin: 0px;
			padding: 3px 15px;
			font: 11px arial;
			text-align: left;
			text-decoration: none;
			color: #FFF}

		.mlddm ul li a:hover
		{	color: #FFFF00;
			background: #000000;
			padding: 2px 15px;
			border: 1px solid #FFFF00;
			border-width: 1px 0px}

		.mlddm .hsub
		{	background: no-repeat right url(arroww.gif)}

		.mlddm .hsub:hover
		{	background: #17484C no-repeat right url(arroww.gif)}

/*---------mouse pointer change onmouseover---------------*/

.foo:hover {
cursor: pointer;
}

/* table sort elements added 3-9-09----------------*/

tr.rowodd {

}


tr.roweven {
	background-color: #f0f0f0;
}

.sortcol {
	cursor: pointer;
	padding-right: 20px;
	background-repeat: no-repeat;
	background-position: right center;
}
.sortasc {
	background-color: #FFFF99;
	background-image: url(../images/up.gif);
}
.sortdesc {
	background-color: #CCCCFF;
	background-image: url(../images/down.gif);
}
.nosort {
	cursor: default;
}

.urg1, .urg2, .urg3, .urg4, .urg5, .urg6, .urg7, .urg8 {
	padding: 1px;
	text-align: center;
	border: 1px solid #333;
	width: auto;
}

.urg1 {	background-color: #66FF99;	}					/*-- DP3 Reports --*/
.urg2 {	background-color: #FFD700;	}					/*-- DALPA --*/
.urg3 {	background-color: #FFCC99;	}					/*-- Headlines --*/
.urg4 {	background-color: #9900CC; color:#FFFFFF	}	/*-- Feedback --*/
.urg5 {	background-color: Red;		}					/*-- Bankruptcy --*/
.urg6 {	background-color: #FFFFCC;	}					/*-- Other sites --*/
.urg7 {	background-color: #00FFFF;	}					/*-- DALRC --*/
.urg8 { background-color: #0066CC; color:#FFFFFF	}	/*--1114 --*/

.scroll-table-head {
    width: 800px;
}

.scroll-table-body {
    width: 800px;
    height: 400px;				
}
.scroll-table-body td {
	padding-right: 20px;
	overflow: hidden;
}

.415rowodd {
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	font-size: x-small;
	text-align: center;
}
.415rowheader {
	font-weight: bold;
	color: #FF0000;
	background-color: #FFFFCC;
	font-size: x-small;
	text-align: center;
}
.415roweven {
	font-size: x-small;
	font-weight: bold;
	background-color: #FFFFFF;
	text-align: center;
}
