        .fadingImage { padding: 5px; border-style:solid; border-width:1px; border-color:#fff;  position:absolute; right:20px; }

	/*  reset.css "Normalizes" the page elements...   */
	body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, address, th, td {
		margin: 0;
		padding: 0;
	}
	
	h2, h3, h4, h5, h6 {
		font-size: 100%;
		font-weight: normal;
	}
	
	ol {
		list-style-type: none;
	}
	
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}
	
	caption, th { text-align: left; }
		
	fieldset, img { border: 0; }
	
	dt, address, caption, cite, code, dfn, em, i, strong, b, th, var {
		font-style: normal;
		font-weight: normal;
	}
	
	q:before, q:after { content: ''; }
	
	
	/*   blocktext   */
	h2, h3, h4, h5, p, ul {
		 margin: 0 20px;
		 padding: .5em 0;
	}
	
	/*   Stylng for Coral Color!   */
	
	html { color: #000; }
	
	body {
		text-align: center;
		position: relative;
		padding-top: 10px;
		font: 88%/1.5 "Trebuchet MS", Helvetica, Arial, sans-serif;
	}
	
	div#container {
		text-align: left;
		width: 963px;
		margin: 0 auto;
	}
	
	div#container2 {
		width: 963px;
		margin: 20px 0 0 0;
	}
	
	#branding h1 {
		height: 70px;
		width: 211px;
		margin-bottom: 25px;
	}
	
	div#nav {
		height:33px;
		width: 852px;
		margin: 0 55px;
	}
	
	
	ul#main_nav {
		margin-left: 0;
		padding: 0;
		background: #fd9934;
		list-style-type: none;
		width: 852px;
		float: left;
	}
	
	#main_nav li {
		margin: 0;
		padding: 0;
		float: left;
	}
	
	#main_nav a {
		float: left;
		text-align: center;
		color: #FFFFFF;
		line-height: 2.8;
		border-right: 2px solid #fff;
		/*border-bottom: 3px solid #fff; */
		text-decoration: none;
		font-size: 11px;
		background: url(images/white_corner.gif) top left no-repeat;
	}
	
	#nav_about a { width: 60px; }
	#nav_about a:hover { background: #f7c031 url(images/corner_about.gif) left top no-repeat; }
	#nav_about_act a { width: 60px; background: #f7c031 url(images/corner_about.gif) left top no-repeat; font-style: italic; }
	#nav_serv a { width: 66px; }
	#nav_serv a:hover { background: #16bc95 url(images/corner_services.gif) left top no-repeat; }
	#nav_serv_act a { width: 66px; background: #16bc95 url(images/corner_services.gif) left top no-repeat; font-style: italic; }
	#nav_port a { width: 66px; }
	#nav_port a:hover { background: #f7c031 url(images/corner_portfolio.gif) left top no-repeat; }
	#nav_port_act a { width: 66px; background: #f7c031 url(images/corner_portfolio.gif) left top no-repeat; font-style: italic; }
	#nav_test a { width: 120px; }
	#nav_test a:hover { background: #2c93c5 url(images/corner_client.gif) left top no-repeat; }
	#nav_test_act a { width: 120px; background: #2c93c5 url(images/corner_client.gif) left top no-repeat; font-style: italic; }
	#nav_facility a { width: 57px; }
	#nav_facility a:hover { background: #7a84bf url(images/corner_facility.gif) left top no-repeat; }
	#nav_facility_act a { width: 57px; background: #7a84bf url(images/corner_facility.gif) left top no-repeat; font-style: italic; }
	#nav_fsc a { width: 105px; }
	#nav_fsc a:hover { background: #99cc66 url(images/corner_fsc.gif) left top no-repeat; }
	#nav_fsc_act a { width: 105px; background: #99cc66 url(images/corner_fsc.gif) left top no-repeat; font-style: italic; }
            #nav_awards a { width: 90px; }
            #nav_awards a:hover { background: #be1521 url(images/corner_awards.gif) left top no-repeat; }
            #nav_awards_act a { width: 90px; background: #be1521 url(images/corner_awards.gif) left top no-repeat; font-style: italic; }
	#nav_spacer a { width: 172px; background: #fdbc7b url(images/corner_spacer.gif) left top no-repeat; }
	#nav_ftp a { width: 37px; }
	#nav_ftp a:hover { background: #809dd5 url(images/corner_ftp.gif) left top no-repeat; }
	#nav_ftp_act a { width: 37px; background: #809dd5 url(images/corner_ftp.gif) left top no-repeat; }
	#nav_contact a { width: 61px; border-right: none; }
	#nav_contact a:hover { width: 61px; background: #3266cc url(images/corner_contact.gif) left top no-repeat; border-right: none; }
	#nav_contact_act a { width: 61px; background: #3266cc url(images/corner_contact.gif) left top no-repeat; border-right: none; }
	
	
	/*  index.html specific CSS...  */
	div#main_content_home {
		width: 852px;
		height: 407px;
		background: url(images/body_home.jpg) no-repeat;
		margin: 0 55px;
	}
	
	#main_content_home p {
		color: #fff;
	}
	
	#large_type {
		position: relative;
		top: 20px;
		left: 50px;
		font-size: 48px;
		font-family: Georgia, "Times New Roman", Times, serif;
		width: 300px;
	}
	
	#copy_home {
		position: relative;
		width: 470px;
		left: 100px;
		font-size: 11px;
		line-height: 2.0;
		font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	}
	
	/*  about.html specific CSS...  */
	#main_content_about {
		height: 407px;
		width: 852px;
		background: #f7c031 url(images/body_about.jpg) 0 60% no-repeat;
		margin: 0 55px;
	}
        #main_content_awards {
                background-color:#be1521;
                width: 852px;
                height: 762px;
                margin: 0 55px;
        }
        #main_content_awards h2 { position:relative; font-size:24px; font-family: Georgia, "Times New Roman", Times, serif; color:#fff; top:0px; left:0px; padding-left:10px; width:600px; }
        #main_content_awards h3 { position:relative; font-size:13px; font-weight:bold; font-family: "Helvetica", "Verdana", "Arial", sans-serif; color:#fff; top:0px; left:0px; padding-left:10px; width:600px; margin:0 0 0 20px; padding:0; }
        #main_content_awards p { font-size:12px; font-family:"Helvetica", "Verdana", "Arial", sans-serif; color:#fff; line-height: 1.4em; }
        #main_content_awards a { color:#FF9933; text-decoration: none; }
        #main_content_awards a:hover { text-decoration: underline; }

        #second_content_home { background-color:#d2d2d2; width:852px; height: 434px; margin: 0 55px; position:absolute; z-index:105;*margin:0;  }
            .underPrinter { font-size:25px; color:#fff; text-align:right; width:670px; float:right; font-family: Georgia, serif; margin: 30px 30px 0 0;  }
            .underPrinter a { color:#fff; text-decoration:none; }
            .underPrinter a:hover { color:#797979 !important; }
            .video {  }

	#main_content_about h2 {
		position: relative;
		font-size: 24px;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #fff;
		top: 25px;
		left: 35px;
		padding-left: 50px;
		width: 300px;
	}
	
	#main_content_about p {
		font-size: 11px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
	}
	
	.emph {
		font-size: 11px;
		font-family: "Trebuchet MS", Arial, sans-serif;
		color: #fff;
		font-style: italic;
	}
	
	#col {
		padding-top: 22px;
		padding-left: 180px;
		padding-right: 150px;
	}
	
	/*  fac_equip.html specific CSS...  */
	#main_content_facility {
		height: 457px;
		width: 852px;
		background: #7a84bf;
		margin: 0 55px;
	}
	
	
	
	#main_content_facility h2 {
		position: relative;
		font-size: 24px;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #fff;
		top: 0;
		left: 35px;
		padding-left: 50px;
		width: 400px;
	}
	
	#main_content_facility p {
		color: #fff;
		font-weight:bold;
		font-size: 12px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		margin-bottom: 0;
		padding-bottom: 0;
		margin-left: 3px;
	}
	
	a.map { 
		font-size: 11px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		text-decoration:none;
		font-style: italic;
		font-weight: normal;
		color: #333333;
	}
	
	a.map:hover { color: #fff; }
	
	div#col_l {
		position: relative;
		width: 260px;
		top: 0px;
		left: 150px;
	}
	
	div#col_l img { padding-top: 9px; }
	
	div#col_r {
		position: relative;
		top: -165px;
		width: 300px;
		left: 456px;
	}
	
	div#col_r2 {
		position: relative;
		top: -175px;
		width: 300px;
		left: 456px;
	}
	
	#sub_nav p {
		font-size: 11px;
		font-family: "Trebuchet MS", Arial, sans-serif;
		font-style: italic;
		font-weight: normal;
		position: relative;
		left: 317px;
		background-color: #afb4ce;
		width: 165px;
		text-align: center;
		padding-bottom: 5px;
	}
	
	#sub_nav a {
		text-decoration: none;
		color: #fff;
	}
	
	#sub_nav a.here { color: #000; }
	
	#main_content_facility ul{
		font-size: 11px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		margin-top: 0;
		padding-top: 0;
	}
	
	
	
	/*  services.htm specific CSS...  */
	#main_content_services {
		height: 407px;
		width: 852px;
		background: #16bc95 url(images/body_services.jpg) 0 60% no-repeat;
		margin: 0 55px;
	}
	
	#main_content_services h2 {
		position: relative;
		font-size: 24px;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #fff;
		top: 25px;
		left: 35px;
		padding-left: 50px;
	}
	
	#main_content_services p {
		font-size: 11px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
	}
	
	#main_content_services ul {
		font-size: 11px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		padding-left: 15px;
		padding-top: 0px;
	}
	
	.emph_services {
		font-size: 13px;
		font-family: "Trebuchet MS", Arial, sans-serif;
		color: #fff;
		font-style: italic;
		font-weight: bold;
	}
	
	
	/*  portfolio.html specific CSS...  */
	#main_content_port {
		height: 407px;
		width: 850px;
		background: #f1f1cb;
		border: 1px solid #006799;
		margin: 0 55px;
	}
	
	#main_content_port h2 {
		position: relative;
		font-size: 24px;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #006799;
		top: 25px;
		left: 35px;
		padding-left: 50px;
	}
	
	#main_content_port p {
		padding-left: 85px;
		padding-top: 30px;
		font-size: 12px;
		font-weight: bold;
		font-family: "Trebuchet MS", Arial, sans-serif;
	}
	
	/*  client.htm specific CSS...  */
	#main_content_client {
		height: 407px;
		width: 852px;
		background: #2c93c5;
		margin: 0 55px;
	}
	
	#main_content_client h2 {
		position: relative;
		font-size: 24px;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #fff;
		top: 25px;
		left: 35px;
		padding-left: 50px;
		margin-bottom: 20px;
	}
	
	#main_content_client p.quote {
		margin-top: 15px;
		padding-left: 140px;
		padding-right: 150px;
		font-size: 11px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		background: url(images/quote.gif) 115px top no-repeat;
	}
	
	.quoted {
		font-size: 11px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		color: #fff;
		padding-left: 275px;
		padding-right: 160px;
	}
	
	.strong {
		font-weight: bold;
	}
	
	.em {
		font-style: italic;
	}
	
	
	
	/*  fsc.htm specific CSS...  */
	#main_content_fsc {
		width: 852px;
		background: #99cc66 url(images/body_fsc.jpg) 0 89px no-repeat;
		margin: 0 55px;
	}
	
	#main_content_fsc h2 {
		position: relative;
		font-size: 24px;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #fff;
		top: 25px;
		left: 35px;
		padding-left: 50px;
	}
	
	#main_content_fsc p {
		font-size: 11px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
	}
	
	#main_content_fsc a { text-decoration:none; font-style: italic; color: #333333; }
	#main_content_fsc a:hover { color: #fff; }
	
	#fsc_indent {
		font-size: 11px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		padding-left: 40px;
	}
	
	.fsc_bold { color: #fff; font-weight: bold; }
	.fsc_italic { color: #000; font-weight: bold; font-style: italic; }
	
	
	
	/*  contact.html specific CSS...  */
	#main_content_contact {
		width: 852px;
		background: #3266cc url(images/body_contact.jpg) 0 89px no-repeat;
		margin: 0 55px;
	}
	
	#main_content_contact h2 {
	position: relative;
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fff;
	top: 25px;
	left: 35px;
	padding-left: 50px;
	width: 400px;
	}
	
	#main_content_contact p {
		font-size: 11px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		color: #fff;
	}
	
	fieldset {
		float: left;
		clear: left;
		width: 475px;
		margin: .5em 0 0 10px;
		padding: 0;
		border-style: none;
		color: #fff;
		font-size: 11px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
	}
	
	fieldset ol {
		padding: 1em 1em 0 1em;
		list-style: none;
	}
	
	fieldset li {
		float: left;
		clear: left;
		width: 100%;
		padding-bottom: 1em;
	}
	
	label {
		float: left;
		width: 10em;
		margin-right: 1em;
	}
	
	fieldset.submit {
		float: none;
		width: auto;
		padding-left: 12em;
		padding-bottom: 15px;
	}
	
	p#success { text-weight: bold; font-size: 14px; }
	
	/*  ftp.html specific CSS...  */
	#main_content_ftp {
		height: 407px;
		width: 852px;
		background: #809dd5 url(images/body_contact.jpg) 0 60% no-repeat;
		margin: 0 55px;
	}
	
	#main_content_ftp h2 {
		position: relative;
		font-size: 24px;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #fff;
		top: 25px;
		left: 35px;
		padding-left: 50px;
	}
	
	#main_content_ftp p {
		font-size: 11px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		color: #000;
	}
	
	fieldset.ftp {
		color: #000;
		width: 475px;
	}
	
	.login {
		font-weight: bold;
		font-family: "Trebuchet MS", Arial, sans-serif;
	}
	
	label.login_label {
		margin-right: 0;
	}


        .homeAward { float:right; margin: 40px 20px 0 0; width:322px; height: 156px; background-image:url('images/home-award.png'); background-repeat:no-repeat; }