/* Redefined HTML Tags   */
/*background-image: url(../images/watermark.gif); */
body {
background-image: url(../images/watermarkbg2.png);
background-color: #E8E8E8; 
background-repeat: repeat; 
background-position: center; 
margin-right: auto; margin-left: auto; 
margin-top: auto; margin-bottom: auto; 
text-align: center; }
/*p, li, td {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: 000000;}
*/

a:link {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #200000;text-decoration:underline;}
a:active {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #200000;text-decoration:underline;}
a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #200000;text-decoration:underline;}
a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #200000;text-decoration:none;}
a {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #200000;text-decoration:none;}


a.vislink:link {font-family: Verdana, Geneva, Arial, sans-serif;font-size: 20px; color: #ffffff;text-decoration:underline;}
a.vislink:active {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 20px; color: #ffffff;text-decoration:underline;}
a.vislink:visited {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 20px; color: #ffffff;text-decoration:underline;}
a.vislink:hover {font-family: Verdana, Geneva, Arial, sans-serif;  font-size: 20px; color: #ffffff;text-decoration:none;}
a.vislink {font-family: Verdana, Geneva, Arial, sans-serif;  font-size: 20px; color: #ffffff;text-decoration:none;}

/* All headers share some characteristics. Sizes specified below.  */
h1, h2, h3, h4, h5, h6 { font-family: arial, helvetica, sans-serif; font-weight: bold; margin-bottom: 0; padding: 0; color: #224d79; }

/* Other characteristics specified above. Note that <h6> is the baseline headline */
h1 { font-size: 13pt; }
h2 { font-size: 14pt; }
h3 { font-size: 13pt; color: #336699; }
h4 { font-size: 12pt; }
h5 { font-size: 11pt; color: #003366; }
h6 { font-size: 10pt; }

/* alignment classes */
.align-left { text-align: left; }
.align-right { text-align: right; }
.align-center { text-align: center; }
.align-justify { text-align: justify; }


/* HREF Styles  */
a.mainNav:link {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; text-decoration:none; font-weight: bold; }
a.mainNav:active {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; text-decoration:none; font-weight: bold; }
a.mainNav:visited {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; text-decoration:none; font-weight: bold; }
a.mainNav:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #ccffff; text-decoration:none; font-weight: bold; }
a.mainNav {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; text-decoration:none; font-weight: bold; text-align: center; padding-left: 12px; padding-right: 12px;}

a.topNavWhite:link {font-family: verdana; font-size: 12px; color: #FFFFFF; text-decoration:none; }
a.topNavWhite:active {font-family: verdana; font-size: 12px; color: #FFFFFF; text-decoration:none; }
a.topNavWhite:visited {font-family: verdana; font-size: 12px; color: #FFFFFF; text-decoration:none; }
a.topNavWhite:hover {font-family: verdana; font-size: 12px; color: #FFFFFF; text-decoration:underline; }
a.topNavWhite {font-family: verdana; font-size: 12px; color: #FFFFFF; text-decoration:none;}

a.newsItem:link {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; text-decoration:underline; font-weight: bold; }
a.newsItem:active {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; text-decoration:underline; font-weight: bold; }
a.newsItem:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; text-decoration:underline; font-weight: bold; }
a.newsItem:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; text-decoration:underline; font-weight: bold; }
a.newsItem {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333;	text-decoration:underline; font-weight: bold;}

a.notices:link {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration:none;}
a.notices:active {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration:none;}
a.notices:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration:none;}
a.notices:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration:none;}
a.notices {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration:none;}

a.bread:link {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #600000; text-decoration:none;}
a.bread:active {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #600000; text-decoration:none;}
a.bread:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #600000; text-decoration:none;}
a.bread:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #600000; text-decoration:none;}
a.bread {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #600000; text-decoration:none;}

a.textBlue:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #600000; line-height: 11pt; text-decoration:underline; }
a.textBlue:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #600000; line-height: 11pt; text-decoration:underline; }
a.textBlue:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #600000; line-height: 11pt; text-decoration:underline; }
a.textBlue:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #600000; line-height: 11pt; text-decoration:none; }
a.textBlue{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #600000; line-height: 11pt; text-decoration:underline; }

/* Table and Cell Styles */
td.content { padding-top: 15px; padding-right: 16px; padding-bottom: 11px; padding-left: 14px; width: 533px; vertical-align: top;}
td.contentBkgrd { background-color: #FFFFFF; background-image: url(../images/bg_content.gif); background-repeat: repeat-y; padding-top: 15px; padding-right: 16px; padding-bottom: 11px; padding-left: 14px; vertical-align: top;} 
td.contentBkgrd2 { background-color: #FFFFFF; background-image: url(../images/bg_content.gif); background-repeat: repeat-y; vertical-align: top;} 
td.breadcrumbBkgrd { background-color: #FFFFFF; background-image: url(../images/bg_breadcrumBkgrd.gif); background-repeat: repeat-y; padding-left: 5px;  height: 17px; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #003366; text-decoration:none;} 
td.sideBkgrd { background-color: #000000; background-image: url(../images/bg_rightSide2.jpg); background-color: #000000; background-repeat: repeat-x; padding-top: 15px; padding-right: 13px; padding-bottom: 11px; padding-left: 11px; vertical-align: center; width: 235px;}
td.sloganBkgrd { background-image: url(../images/bg_sloganArea4.png);font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #ffffff; line-height: 20pt; text-decoration:underline;}

td.contentBkgrd3 { background-color: #FFFFFF; background-repeat: repeat-y; vertical-align: top;} 
td.contentBkgrnd3 { background-color: #FFFFFF; background-repeat: repeat-y; vertical-align: top;} 

td.steelB{ background-color: #FFFFFF; background-image: url(../images/bg_contentmiddle.png); background-repeat: repeat-y; vertical-align: top;} 



td.sideoftable
{ 
background-color: #ffffff; 
background-image: url(../images/side1.jpg); 
background-repeat: repeat-y;
width:1px;

}

td.mainAction { 
background-color: #ffffff; 
color: #ffffff; 
background-image: url(../images/framenew2.png); 
background-repeat:no-repeat; 
vertical-align: top;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 150%;
padding-left: 14px;
padding-right: 10px;

} 


/*td.mainNavBkgrd{ background-color: #26517d; background-image: url(../images/bg_mainNav.gif); background-repeat: repeat; height: 33px;};*/
td.mainNavBkgrd{ background-color: #600000; background-repeat: repeat; height: 33px;}
td.featureBkgrd{ background-color: #FFFFFF; background-image: url(../images/bg_featureBox.gif); background-repeat: repeat; width: 403px; padding: 10px;}
td.otherNewsBkgrd{background-color: #ffffff; height: 480px; 	background-image: url(../images/frame2.png); background-repeat: repeat-y; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 15px;}
td.rightBoxBkgrd{ background-color: #FFFFFF; background-image: url(../images/bg_search.png); background-repeat: repeat; padding: 8px; }
td.missionBoxBkgrd{ background-color: #FFFFFF;}
td.topNavigationBkgrd { background-color: #FFFFFF; vertical-align: middle; height: 17px; text-align: center; }
td.footerBkgrd { 
background-color: #831919; 
background-image: url(../images/absabottom.png);
background-repeat: no-repeat; padding-right: 10px; padding-left: 10px; 
vertical-align: middle;
text-align: center;
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #828161;
}

td.captions {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-align: right; border-top: 1px}
table.padding3px {padding: 6px;} 

.featureBorder {background-color: #a9afb5; padding: 1px;}
.featureTitle {background-color: #d1dbe2; padding: 7px; font-family: Arial, Helvetica, sans-serif; font-size: 13pt; color: #224d79; font-weight: bold;}
.featureContent {background-color: #e1eaf2; padding: 7px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: 000000;}

/* Text Formatting and Styles  */
.slogan { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #ffffff; font-weight: bold; }
.topNavWhite { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-transform: capitalize; text-align: right;  vertical-align: middle; color: #FFFFFF;height:10px; }
.textBlue{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; line-height: 11pt; }
.text{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight:bold;}
.notices{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
.notices2{font-family: Arial, Helvetica, sans-serif; font-size: 8px; color: #000000;}
.featureHeading {font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #224d79; font-weight: bold; }
ul.noBulletsList {list-style-type: none;}

/* Image Styles */
img.marginLeft {margin-left: 13px;}
img.marginRight {margin-right: 13px;}


.info{
	color: black;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 100%;
}

.infoH{
	color: black;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 120%;
}


.inputbold{
    color : Black;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 10px;
	font-weight : bold;
}

.con1{
color: black; 
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: bold;
font-size: 16px;
margin: 50px;
text-align:left;
}

.con2{
color: #4b3b6c;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 12px;
text-decoration: none;
font-weight: none;
line-height: 180%;
margin: 20px; 
}

.pgraph{
color: #000000;  
font-family: Verdana, Geneva, Arial, sans-serif; 
font-size: small; 
line-height: 180%;
word-wrap: break-word;
text-align:left;
}

.pgraphJobs{
color: #000000;  
font-family: Verdana, Geneva, Arial, sans-serif; 
font-size: small; 
line-height: 180%;
word-wrap: break-word;
}

.testgraph{
color: #31214d;  
font-family: Verdana, Geneva, Arial, sans-serif; 
font-size: small; 
line-height: 180%;
word-wrap: break-word;
text-align:left;
font-weight:bold;

}

.tinynice{
color: #31214d;  
font-family: Verdana, Geneva, Arial, sans-serif; 
font-size: 10px; 
line-height: 100%;
word-wrap: break-word;
text-align:left;
font-weight:bold;

}

a.tinynice:link {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #200000;text-decoration:underline;}
a.tinynice:active {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #200000;text-decoration:underline;}
a.tinynice:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #200000;text-decoration:underline;}
a.tinynice:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #200000;text-decoration:none;}
a.tinynice {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #200000;text-decoration:none;}

.frontBold{
color: #000000; 
margin: 0px; 
font-family: Verdana, Geneva, Arial, sans-serif; 
font-size: 15px; 
line-height: 100%;
word-wrap: break-word;
text-decoration:underline;
font-weight: bold;
}

.frontwords{
color: #330000; 
margin: 0px; 
font-family: Arial; 
font-size: 14px; 
line-height: 120%;
word-wrap: break-word;
text-decoration:none;
font-weight: none;

}


.watermarkpgraph{
color: #5d665b; 
margin: 30px; 
font-family: Verdana, Geneva, Arial, sans-serif; 
font-size: small; 
line-height: 180%;
word-wrap: break-word;
background-color: #ffffff; 
background-image: url(../images/watermark.gif);
background-repeat: no-repeat;
background-position: 70% 20%;
}


.pgraphBold{
color: #000000; 
margin-left: 10px; 
font-family: Verdana, Geneva, Arial, sans-serif; 
font-size: small; 
line-height: 180%;
word-wrap: break-word;
font-weight:bold;
}


.inputField{
	color : Black;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size : 10px;
	font-weight : bold;
	border:inset;
	width:300px;
}

.smallLabel{
	color : Black;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size : 10px;
	font-weight : bold;
}

.newBold{
	color: White;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size : 16px;
	font-weight : bold;
	background-color: #600000; 
	background-repeat: repeat; 
	height: 33px;}
}


.s1{
color: #000000; 
margin: 30px; 
font-family: Verdana, Geneva, Arial, sans-serif; 
font-size: small; 
line-height: 180%;
word-wrap: break-word;
}

.pgraph h3{
color: #lack; 
margin: 30px; 
font-family: Verdana, Geneva, Arial, sans-serif; 
font-size: small; 
line-height: 180%;
word-wrap: break-word;
font-weight:bold;
font-size:20px;
}

.pgraph h1{
margin-left: 10px;
}


h3 {
color: black; 
font-family: Georgia, "Times New Roman", Times, serif;
margin: 20px;
} 

h2 {
color: black; 
font-family: Georgia, "Times New Roman", Times, serif;
margin:5px;
} 

img.left { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.left { float: left; }

.error{
	color : #FF0000;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size : 16px;
	font-weight: bold;
	
}
.error2{
	color : #FF0000;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size : 10px;
	font-weight: bold;
	
}
.error3{
	color: #FF0000;
}

.form7{
color: #5d665b; 
font-family: Verdana, Geneva, Arial, sans-serif; 
font-size: small; 
line-height: 90%;
word-wrap: break-word;
}

a.adminFunctions:link
{
	  color: black;
	  font-family:verdana;
	  font-weight: bold;
	  display: block;
    font-size: 12px;
}
a.adminFunctions:visited
{
	  color: black;
	  font-family:verdana;
	  font-weight: bold;
	  display: block;
    font-size: 12px;
}
a.adminFunctions:hover
{
	  color: black;
	  font-family:verdana;
	  font-weight: bold;
	  display: inline;
    font-size: 12px;
   	display: block;
		background: #00cc33;
}

.executiveBreakdown{
color: #4b3b6c; 
text-align:center;
font-family: Comic Sans MS, Geneva, Arial, sans-serif; 
font-size: small; 
word-wrap: break-word;
}

.detailColorInput{
border-width : 0;
border-right-width : 3;
border-right-color: white;
border-style: solid;
background-color : #D9E1D0;
	color : Black;
	font-size: 12px;
	font-family: verdana, helvetica, arial, sans-serif;
	font-weight: bold;
}

.detailColorWhite{
border-width : 0;
border-right-width : 3;
border-right-color: #FFFFFF;
border-style: solid;
	color : Black;
	font-size: 12px;
	font-family: verdana, helvetica, arial, sans-serif;
	font-weight: bold;

}

.qq{
	font-size: 25px;
	color: #8C1717;
	font-family: "lucida console";
	font-weight:bold;
}

.groupBold{
font-family: arial, helvetica, sans-serif; 
font-weight: bold; 
padding: 0; 
color: #224d79;
}

.question{
	font-size: 14px;
	color: #7408b2;
	font-style:italic;
	font-weight:bold;
}

.sectitle2 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: verdana, arial; 
	TEXT-DECORATION: none;
	line-height:28px;
}

.mtype{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: verdana, arial; 
	TEXT-DECORATION: none;

}
.forminputbox2 { width:300px; height:18px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; border:1px solid #2D2C21; background:#9ea1cd }

.form-color-1 { background-color:#bab9db;  }

.form-line-top { border-bottom:1px dotted #2D2C21; margin: 5px 0px 5px 0px;  }

.form-line { border-top:1px dotted #2D2C21; border-bottom:1px dotted #2D2C21; margin: 5px 0px 5px 0px;  }

.form-line-bottom { border-top:1px dotted #2D2C21; margin: 5px 0px 5px 0px;  }

.forminputbox { width:300px; height:18px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; border:1px solid #2D2C21; background:#9ea1cd }

.forminputbox-small { width:100px; height:18px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#2D2C21; border:1px solid #2D2C21; background:#9ea1cd }

.formselectbox { height:18px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; border:1px solid #2D2C21; background:#9ea1cd }