/*removing default styles*/
:link,:visited { text-decoration:none; }
h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0;}
a img,:link img,:visited img { border:none; }
address { font-style:normal; }
th, td {vertical-align:top;}

/*pallet
grey-green: #c9d7d3
gold: #cc9933;
aqua-blue: #066;
grey: #808080;
dark-grey: #333;
*/

/*default values*/
html,body{
				font-family: Arial, Helvetica, sans-serif;
				background-color:#c9d7d3;
				color:#333;
				font-size: 100%;
				margin:0;
				padding:0;
				}
table{
				background-color: transparent;
				font-size: 80%;
				margin:auto;
				padding: 0;
				}
td{
				vertical-align:top;
				}
.phase_banner{
				width: 200px;
				text-align:center;
				margin-top: 40px;
				}	
							
#outer_frame{
				width:775px;
				border-right: 1px solid #808080;
				background-color:white;
				}
				
p{
				text-align: justify;
				font-family: Arial, Helvetica, sans-serif;
				margin-top: 20px;
				font-size: 90%;
			   }

p.tight{
				text-align: left;
				margin-top: 0;
				}

p.center{
				text-align: center;
				}

				
blockquote{
				margin-left:40px;
				margin-top: 20px;
				margin-bottom: 20px;
				}

			   
/* divisions */

#header{
				width: 775px;
				height:100px;
				}
#content{
				width: 775px !important;
				position:relative;
				background-color: white;
				margin:0;
				padding:0;
				padding-top:10px;
				clear:both;
				}
#text_box{
				width: 725px !important;
				margin: auto;

				}
#content_left{
				width: 450px !important;
				background-color: white;
				margin:0;
				padding:0;
				line-height:1.2em;
				padding-top:10px;
				float: left;
				}
#content_right{
				width: 250px;
				background-color: white;
				margin:0;
				padding:0;
				float:right;
				}
#small_text_box{
				width: 500px;
				margin-left:100px;
				}
#green_box{
				text-align: center;
				width: 650px;
				background-color: #c9d7d3;
				padding:20px;
				margin-top:20px;
				
				}
#history{
				width:650px;
				padding: 20px;
				background-color:#e2e8e8;
				background-image: url(/images/About_bgcircle.gif);
				}
#tag_line{
				color:#c93;
				background-color:white;
				width:775px;
				padding-top:20px;
				padding-bottom: 5px;
				text-align:center;
				font-size: 13px;
				font-style: italic;
				font-weight: bold;
				}
				
#tag_line2{
				color:#c93;
				background-color:white;
				width:690px;
				margin-top:40px;
				margin-bottom:60px;
				text-align:center;
				font-size: 14px;
				font-style: italic;
				font-weight: bold;
				
				}
				
#tag_line3{
				color:#c93;
				background-color:white;
				width:775px;
				padding-top:20px;
				padding-bottom: 5px;
				text-align:center;
				font-size: 13px;
				font-style: italic;
				font-weight: bold;
				}
#copyright{
				margin-top: 20px;
				margin-bottom: 20px;
			}
			
#footer{
				width: 775px;
				padding:0;
				background-color: #c9d7d3;
				text-align:center;
				font-size: 80%;
				}
				
#footer table{
					width:636px;
					padding: 0;
					align:center;
					margin:auto;
					}
					
#footer table td.bottom{
									vertical-align:bottom;
									}
									
/* generic */
.center{
			width: 100%;
			text-align: center;
			}
.right{
			text-align: right;
			}
.top_space{
			margin-top: 50px;
			}

.clear{
			clear:both;
			width:775px;
			border-right: 1px solid #808080;
			background-color:white;
			}
.bold{
			font-weight: bold;
			}
.big_space{
			height: 60px;
			width:100%;
		}
.red_bg{
			width:400px;
			margin:auto;
			text-align:center;
			padding:10px;
			margin-top:50px;
			margin-bottom:40px;
			background-color:#c03;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight: bold;
			color: #FFFFFF;
		}
.narrow_column{
			width: 24px;
			}
			
/* text styles */
.fineprint  {
			font-family : Verdana, Arial, Helvetica, sans-serif;
			font-size : 9px;
			line-height : 11px;
			}

.headers, h1 {
	margin-top: 30px;
	font-size: 18px;
	font-weight: bold;
	color: #C93;
			}
			
.headers2, h2 {
	margin-top: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #C93;
			}
.headers2b {
			margin-top: 2px;
			font-size: 14px;
			font-weight: bold;
			color: #39C;
			}
				

.headers3, h3 {
	        margin-top: 10px;
	        margin-bottom: 20px;
			font-size: 16px;
			font-weight: bold;
			color: #066;
			}
h4{
			font-weight: bold;
			font-size: 16px;
			}
			
h5{
	font-weight: bold;
	font-size: 14px;
	margin-top: 30px;
	font-family: "Times New Roman", Times, serif;
			}
.headers5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
			
.headers6, h6 {
	margin-top:20px;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #066;
			}
.headers7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #C93;
}
	
.copy {
	font-size: 14px;
}
	
.copyitalic {
	font-style: italic;
	font-weight: bold;
	color: #066;/* aqua-blue */
	font-size: 14px;
}
.copyitalic2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #000;
}
.copyitalic3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #C00;
}

.copyitalic4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #066;
}

.copyitalic6 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #C93;
}

.copyitalic_tagline {
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	color: #c93; /*gold*/
}	

.copyitalic_tagline2 {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #c90;
}
.copytimes {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #C93;
}

.copytimes2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	font-weight:bold;
	color: #066;
}
.names {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	font-weight: bold; color: #CC9933
}
.names_xl {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #C93;
}
.names_xl2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #066;
}

.red {
	color: #c00;
}

.lilac {
	color: #639;
}
.blue {
	color: #039;
}
.green{
	color:#066;
}
.dark_green {
	color: #063;
}
.gold{
	color: #c93;
	}
.light_blue{
	color: #39c;
	}
.font_12{
	font-size:12px;
	}

	
.reverse_green{
	background-color:#090;
	width: 150px;
	color:white;
	font-weight:bold;
	padding: 10px;
	margin: 60px auto 10px auto;
	}

.reverse_green2{
	background-color:#090;
	width: 400px;
	color:white;
	font-weight:bold;
	padding: 10px;
	margin: 60px auto 10px auto;
	}

a.nav a {
	color : #006666;
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration: none;
	font-weight: bold;
}


a.nav:link {
	color : #006666;
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration: none;
	font-weight: bold;
}

a.nav:visited {
	color : #006666;
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration: none;
	font-weight: bold;
}

a.nav:hover {
	color : #CC9933;
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration: none;
	font-weight: bold;
}
/*link styles */

	a.textlink a  {
	color : #0099CC;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : none;
	font-size : 14px;

}
	a.textlink:link  {
	color : #0099CC;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : none;
	font-size : 14px;
}
	a.textlink:visited  {
	font-family : Arial, Helvetica, sans-serif;
	color : #0099CC;
	font-weight : normal;
	text-decoration : none;
	font-size : 14px;
}
	a.textlink:active  {
	color : #0099CC;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-size : 14px;
}
	a.textlink:hover  {
	font-family : Arial, Helvetica, sans-serif;
	color : #CC9933;
	font-weight : normal;
	text-decoration : underline;
	font-size : 14px;

}

	a.textlink2 a  {
	color : #C90;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
	font-size : 16px;
}
	a.textlink2:link  {
	color : #C90;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
	font-size : 16px;
}
	a.textlink2:visited  {
	font-family : Arial, Helvetica, sans-serif;
	color : #C90;
	font-weight : bold;
	text-decoration : none;
	font-size : 16px;
}
	a.textlink2:active  {
	color : #C90;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-size : 16px;
}
	a.textlink2:hover  {
	font-family : Arial, Helvetica, sans-serif;
	color : #C90;
	font-weight : bold;
	text-decoration : underline;
	font-size : 16px;
}
	a.textlink4 a  {
	color : #09C;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
	font-size : 16px;
}
	a.textlink4:link  {
	color : #09C;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
	font-size : 16px;
}
	a.textlink4:visited  {
	font-family : Arial, Helvetica, sans-serif;
	color : #09C;
	font-weight : bold;
	text-decoration : none;
	font-size : 16px;
}
	a.textlink4:active  {
	color : #09C;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-size : 16px;
}
	a.textlink4:hover  {
	font-family : Arial, Helvetica, sans-serif;
	color : #09C;
	font-weight : bold;
	text-decoration : underline;
	font-size : 16px;
	
}
	a.textlink3 a  {
	color : #09C;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
	font-size : 12px;
}

	a.textlink3:link  {
	color : #09C;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : none;
	font-size : 12px;
}
	a.textlink3:visited  {
	font-family : Arial, Helvetica, sans-serif;
	color : #09C;
	font-weight : normal;
	text-decoration : none;
	font-size : 12px;
}
	a.textlink3:active  {
	color : #09C;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-size : 12px;
}
	a.textlink3:hover  {
	font-family : Arial, Helvetica, sans-serif;
	color : #09C;
	font-weight : normal;
	text-decoration : underline;
	font-size : 12px;
}
.style3 {font-style: italic; font-weight: bold; color: #006666; font-family: Arial, Helvetica, sans-serif;}	
.copysm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.copyxsm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.discovery {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #CC0000;
}
.discovery2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
}


.management {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #006633;
}

.management2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #006633;
}
.implement {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #003399;
}
.implement2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #003399;
}
.development {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #663399;
}
.development2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #663399;
}
.copyxsm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.copytimes3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	color: #999999;
}
.copygreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #006666;
}
.copyblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-variant: normal;
	color: #3399CC;
}
.copygold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #CC9900;
}
.copygray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
}	
.tableleft{
	margin:0;
}
.blue_box{
		background-color: #CCCCFF;
		}	
.middle_align{
				vertical-align: middle;
			}

/* site map styles */
#site_map, #site_map ul{
			list-style:none;
			margin-left:0;
			}
#site_map>li{
	        padding-top: 0;
	        padding-bottom:20px;
			font-size: 14px;
			font-style: italic;
			font-weight: bold;
			color: #c90;
			}
#site_map ul{
			padding-top:4px;
			}
#site_map a{
			color : #0099CC;
			font-family : Arial, Helvetica, sans-serif;
			text-decoration : none;
			font-size : 14px;
			font-weight:normal;
		}

#site_map a:hover{
			color : #CC9933;
			text-decoration : underline;
			}
			
#site_map li li{
			margin-left:6px;
		}