@charset "utf-8";


/* Support for the "iehover-fix.js" */

* html ul.nav iframe {
	position: absolute;
	/* account for the border */
	left: -4px;
	top: -4px;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}

/* this is for IE 5.0
select.hide { visibility: hidden; }

/* End Support for the "iehover-fix.js" */



.navcont {width: 200px;
			float: left;
		}

/* NAV MENU STYLES */
/* NAV MENU STYLES */
/* NAV MENU STYLES */

#nav { z-index: 10; }

#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 187px;
		background-color: #859bb2;
		color: #333;
		
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 42px;
		margin-bottom : -1px;
		width: 166px;
		border-bottom: 3.2px solid #90bade;
		
	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -15964px;
		margin-left : 186px;
		margin-top : -40.6px;
	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -15964px;
	}
	
	#nav li a {
		width: 166px;
		w\idth : 150px;
		display : block;
		
		font-weight : bold;
		text-decoration : none;
		
		background-color: #214972;
		color: #fff;

		
		border-left: 10px solid #859bb2;
		border-right: 10px solid #03305f;
		
		padding : 0 8px;
		
	}
	
	#nav li a:hover {
		background-color: #859bb2;
		color: #fff;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -15964px;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	
	#content {
		margin-left : 1px;
	}
	
	.mainbody { 
	width: 1000px;
	float: left;
	
	
	
	}

#nav li:hover, #nav li.hover {
    position: static;
}


/* NAV MENU STYLES */
/* NAV MENU STYLES */
/* NAV MENU STYLES */



html {
	font-size: 125%;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50%;
	color: #002e5d;
	text-align: center;
	width: 100%;
	padding-top: 0px;
	margin-top: 0px;
	
}
#container {
	font-size: 1.2em;
	background-color: #FFFFFF;
	text-align: left;
	/*border: 3px solid #FF0000;*/
	margin-right: auto;
	margin-left: auto;
	
}

#projcontainer {
	font-size: 1.2em;
	background-color: #FFFFFF;
	text-align: left;
	width: 100%;
	/*border: 3px solid #FF0000;*/
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 0px;
	margin-top: 0px;
	
}
#header {
	height: 263px;
}
.nav {
	height: 30px;
}
#content {
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0px;
	margin-left: 1px;
	clear: both;
	width: 1000px;
	
	
}
p {
	margin-top: 6px;
	margin-bottom: 6px;
}


h4 {
	font-weight: bold;
	font-size: 1.1em;
}

.floatright {
	float: right;
}
.clear {
	clear: both;
	font-size: 1px;
}
#footer {
	font-weight: bold;
	font-size: .9em;
	text-align: center;
	padding-bottom: 12px;
	clear: both;
	padding-top: 12px;
}
#footer a {
	color: #002e5d;
}
.floatleft {
	float: left;
}

#projheader {width: 800px;}

#projheader2 {
	
	background-color: #214972;
	text-align: left;
	width: 100%;
	float: left;
	
}

.projheader_menu {
        width: 25%;
       
	font-size: 1em;
	float: right;
	text-align: right;
        }


.subhead  { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 14px; line-height: 16px; font-weight: bold; color: #06285C; background: #E0E0E0; }

.clientdate { font-weight: bold;
		margin-right: 100px;
		text-align: right;
				}


.usertitle { font-weight: bold;
				}
				
				
.formsect {width: 740px;
			float: left;
			padding-left: 20px;
			padding-top: 0px;
			
			}

				
.invformsect {width: 600px;
			float: left;
			padding-left: 120px;
			padding-top: 0px;
			
			}
			
label { font-weight: bold; }

form { padding: 0px;
		margin: 0px;
		}

legend
{

font-weight: bold;
color: white;
background: #002e5d;
border: 1px #06285C;
padding: 2px 6px
} 


fieldset {
background-color: #E6E6DC;
width: 320px;
float: left;
padding-right: 10px;
margin-bottom: 20px;
			}


input
{
font-weight:bold;
color: Black;
background: white;
border: 1px solid #06285C
}



.submit input
{
font-weight:bold;
color: white;
background: #002e5d;
border: 2px outset #06285C
} 


TEXTAREA {
font-weight:bold;
background-color: white;
border: #06285C 1px solid;
color: Black;
font-size: 12pt;
font-weight: normal
} 


fieldset.assignments { padding: 10px;
			margin: 10px;
			border-color: #002e5d;
			width: 500px;
			float: left;
			background-color: #E6E6DC;
		}

fieldset.header { 	
			padding: 10px;
			width: 250px;
			float: left;
			margin-right: 50px;
			background-color: #E6E6DC;
			border: 1px solid #06285C
		}


fieldset.wo_full { padding: 10px;
			margin: 10px;
			border-color: #002e5d;
			width: 700px;
			float: left;
			background-color: #E6E6DC;
		}

fieldset.wo_full_header { 	
			padding: 10px;
			width: 400px;
			float: left;
			margin-right: 50px;
			background-color: #E6E6DC;
			border: 1px solid #06285C
		}


.fullform {width: 850px;
			float: left;
			padding-left: 20px;
			padding-top: 0px;
			
			}


.heading12 {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	font-size: 14px; 
	line-height: 16px; 
	font-weight: bold; 
}


.heading16 {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	font-size: 16px; 
	line-height: 18px; 
	font-weight: bold; 
}


A.breadcrumbs:link	{color: #002e5d; text-decoration: none; font-size: 0.9em; font-weight:bold}
A.breadcrumbs:visited	{color: #002e5d; text-decoration: none; font-size: 0.9em; font-weight:bold}
A.breadcrumbs:hover  {color: #2175bc; text-decoration: underline; font-size: 0.9em;font-weight:bold }
A.breadcrumbs:active	{color: #2175bc; text-decoration: none; font-size: 0.9em; font-weight:bold}


.kfc_sect {width: 175px;
			float: left;
			padding-left: 5px;
			}
			
			
select { z-index: 1;}

.alert {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	font-size: 0.9em;
	font-weight: bold;
	color: red; 
}


.list_title {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	font-size: 10px; 
	font-weight: bold;
	color: #002e5d; 
}

.login_col1 {width: 300px;
			float: left;
			text-align: left;
			margin-left: 10px;
			margin-right: 75px;
			
			}
				
			
.login_col2 {width: 250px;
			float: left;
			text-align: left;
			background: #E0E0E0; 
			border: 1px solid #FF0000;
			padding: 5px;
			
			}

.contact_info {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	font-size: 12px; 
	color: #002e5d; 
}

.contact_title {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	font-size: 14px; 
	font-weight: bold;
	color: #002e5d; 
}

.signoff_txt_12 {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	font-size: 11px; 
	color: #002e5d; 
	font-weight: bold;
	text-align: left;
}

.signoff_txt_12_center {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	font-size: 11px; 
	color: #002e5d; 
	font-weight: bold;
	text-align: center;
}

.signoff_txt_10 {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	font-size: 9px; 
	color: #002e5d; 
	font-weight: bold;
}


.signoff_txt_8 {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	font-size: 8px; 
	color: #002e5d; 
	font-weight: bold;
text-align: left;
}


.signoff_txt_8_center {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	font-size: 8px; 
	color: #002e5d; 
	font-weight: bold;
	text-align: center;
}


.boldtext{
	font-weight: bold;
}

.logos2 {
width:150px;
height:126px;
position:relative;
margin-right: 25px;
float: left;
}


.theimgs { /*height of images is 300px and width of images is 100px*/
width:150px;
height:126px;
position:absolute;
top:50%;
left:50%;
margin-top:-63px; /* this is half the height of the images */
margin-left:-75px; /* this is half the width of the images */
}


