body { margin:0; font-family:Arial,verdana,small fonts; font-size:12px; background-image:url('../images/background.gif'); background-color:#191919; background-position:center; }

#bodyBG { background-image:url('../images/backtop.jpg'); background-repeat:repeat-x; background-position:center top; height:513px; }

H2 { font-size:13pt; color:#17479e; }
.header2 { color:#fc1921; font-size:10pt; font-weight:bold; text-decoration:none; }
H2.sn { font-size:12pt; display:block; height:20px; background-color:#cdc8b3; padding-left:15px; padding-top:13px; padding-bottom:11px; margin:0; }
H3 { font-size:9pt; color:#000000; text-decoration:underline; }
H4 { font-size:11pt; color:#ff0000; text-align:left; padding-left:15px; margin-bottom:-18px; }
p { line-height:18px; }
hr { color:#cccccc; padding-left:20px; }
li.content { color:#ffffff; text-align:left; }

a { color:#000000; text-decoration:underline; }
td { color:#ffffff; }
textarea,td { font-family:Arial,verdana,small fonts; }
.indent { padding-left:20px; }

/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++ Masthead ++ */

    #masthead { width:770px; height:348px; clear:both; }
    #masthead h1 { display:block; background-image:url('../images/intactprojects_logo.gif'); width:234px; height:346px; float:left; margin:0; padding:0; background-repeat:no-repeat; }
    #masthead h1 span { display:none; }

	
	
    #masthead #hero_flash { padding-left:2px; float:right;width:534px;height:346px; }
    
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++ TopNav ++ */
/*
    #topnav { width:770px; height:39px; background-color:#414141; margin:0; padding:0;filter:alpha(opacity=85);-moz-opacity:0.8;opacity: 0.85; }
    #topnav ul { margin:0; padding:0; padding-top:11px; margin-left:7px; }
    #topnav ul li { list-style:none; float:left;  height:20px; }
    #topnav ul li ul li.noBG { background:none; }
    #topnav ul li a { display:block; padding-right:10px; padding-left:10px; background-image:url('../images/navgap.gif');background-position:center right; background-repeat:no-repeat; }    
    #topnav ul li a:link,a:active,a:visited { font-weight:bold; color:#FFFFFF; text-decoration:none; }
    #topnav ul li a:hover { font-weight:bold; text-transform:uppercase; color:#d7d7d7; text-decoration:none; }
    
    #topnav ul li:hover ul      { display:block; }
    #topnav ul li ul            { list-style-type:none; z-index:1000; display:none; position:absolute; padding:0; margin:6px 0 0 0px; background-image:url('../images/ddn_bg.gif'); background-repeat:repeat;filter:alpha(opacity=100);-moz-opacity:1;opacity: 1; }
    #topnav ul li ul li         { float:none; border:none; width:155px; margin:0; padding:0; text-align:left; font-size:10px;   }
    #topnav ul li ul li a       { color:#FFFFFF; display:block;font-weight:bold; background-image:none; padding:7px; text-transform:uppercase; }
    #topnav ul li ul li a:hover { background-color:#222222; text-transform:capitalize; }

    #topnav ul li ul li.services,#topnav ul li ul li.capabilities   { width:190px;  }

    #topnav ul li ul li a:hover ul      { display:block; }
    #topnav ul li ul li ul            { list-style-type:none; z-index:1001; display:none; position:absolute; padding:0; margin:50px 0 0 100px; background-image:url('../images/ddn_bg.gif'); background-repeat:repeat;filter:alpha(opacity=100);-moz-opacity:1;opacity: 1; }
    #topnav ul li ul li ul li         { float:none; border:none; width:155px; margin:0; padding:0; text-align:left; font-size:10px;   }
    #topnav ul li ul li ul li a       { color:#FFFFFF; display:block;font-weight:bold; background-image:none; padding:7px; text-transform:uppercase; }
    #topnav ul li ul li ul li a:hover { background-color:#222222; text-transform:capitalize; }
*/
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++ Body ++ */

    table.body { width:770px; margin-top:2px; border:0px; }
    td.contact {  background-image:url('../images/contactbg.gif'); }
    
    #contact { margin:0; padding:0; float:left; width:234px; }
    #contact  h2 { color:#ffffff; font-size:9pt; text-align:left; padding-left:15px; padding-top:10px; font-weight:normal; line-height:20px; }
	#contact div { color:#ffffff; font-size:9pt; text-align:left; padding-left:15px; padding-top:10px; font-weight:normal; line-height:20px; }
		
    a.contact:link,a.contact:active,a.contact:visited { font-weight:bold; color:#fc1921; text-decoration:none; }
    a.contact:hover { font-weight:bold; color:#d7d7d7; text-decoration:none; }
    
    #content { width:534px; margin:0; padding:0; }
    #content h3 { color:#fc1921; background-image:none; font-size:12pt; text-align:left; padding-left:15px; padding-top:10px; font-weight:bold; line-height:18px; text-decoration:none; }
	#content h2 {color:#FF0000; font-size:10pt; font-family:Arial, Helvetica, sans-serif; margin-left:15px; }
	#content h1 {
	color:#FF0000;
	font-size:11pt;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:15px;
}
    #content p { color:#ffffff; font-size:12px; text-align:left; padding-left:15px;}
    #content .title { color:#fc1921; font-size:8.5pt; font-weight:bold; text-decoration:none; }
    #content img.cert { float:right; border:0; padding-left:15px; width:150px; }
    #content li { text-align:left; }
    #content ul { margin-top:30px; }

    td.project { width:450px; }
    #project { width:440px; margin:0; padding:0; float:left; }
    #project h3 { color:#fc1921; background-image:none; font-size:12pt; text-align:left; padding-left:15px; padding-top:10px; font-weight:bold; text-decoration:none; }
    #project p { color:#ffffff; font-size:12px; text-align:left; padding-left:15px; }
    #project li { color:#ffffff; font-size:12px; text-align:left; padding-left:15px; }
    #project .title { color:#fc1921; font-size:12px; font-weight:bold; text-decoration:none; }
    #project img { float:right; border:0; padding-left:15px; width:300px; padding-bottom:10px; }
    #project ul { margin-top:30px; }

    td.images { width:320px; background-image:url('../images/contactbg.gif'); }
    #images { width:320px; margin:0; padding:0; }
    #images img { text-align:center; border:0; padding:0; width:300px; padding-top:10px; }

    
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++ BotNav ++ */

    #botnav { width:770px; height:39px; background-color:#414141; padding:0; margin:0; }
    #botnav p { font-size:12px; font-weight:bold; text-transform:uppercase; font-weight:normal; color:#aaaaaa; text-decoration:none; text-align:right; padding-right:20px; padding-top:13px; margin:0; }
    
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++ Footer ++ */

    #footer { width:770px; padding:0; margin-top:2px; }
    #footer p {
	font-size:9px;
	font-weight:bold;
	text-transform:none;
	font-weight:normal;
	color:#aaaaaa;
	text-decoration:none;
	text-align:center;
	padding-bottom:20px;
	padding-top:10px;
}
    #footer a.footer:link,a.footer:active,a.footer:visited { font-size:10px; font-weight:bold; text-transform:none; font-weight:normal; color:#aaaaaa; text-decoration:none; text-align:right; padding-bottom:20px; padding-top:10px; }
    #footer a.footer:hover { font-size:10px; font-weight:bold; text-transform:none; font-weight:normal; color:#ffffff; text-decoration:underline; text-align:right; padding-bottom:20px; padding-top:10px; }
    
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++ Masthead Content ++ */

    #masthead_content { width:770px; height:300px; clear:both; }
    #masthead_content h1 { display:block; background-image:url('../images/intactprojects_logo_sm.gif'); width:230px; height:300px; float:left; margin:0; padding:0; background-repeat:no-repeat; background-position:center center; background-color:#000; }
    #masthead_content h1 span { display:none; }
	
	    #masthead_content .h1over { display:block; background-image:url('../images/intactprojects_logo_sm.gif'); width:230px; height:300px; float:left; margin:0; padding:0; background-repeat:no-repeat; background-position:center center; background-color:#000; }
    #masthead_content .h1over span { display:none; }
	
    #masthead_content img { padding-left:2px; float:right; }
    
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++ Project Profiles ++ */

    li.pp { list-style-type:square; color:#fc1921; text-align:left; padding-bottom:15px; text-transform:uppercase; }
    li.pp a:link,li.pp a:visited,li.pp a:active { color:#ffffff; text-align:left; text-decoration:none; text-transform:uppercase; font-weight:normal; }
    li.pp a:hover { color:#eeeeee; text-decoration:underline; text-transform:uppercase; font-weight:bold; }

    li.pdf { list-style-image: url('../images/pdf.gif'); list-style-type:decimal; color:#ffffff; text-align:left; padding-bottom:15px; }
    li.pdf a:link,li.pdf a:visited { color:#ffffff; text-align:left; text-decoration:none; text-transform:capitalize; font-weight:normal; }
    li.pdf a:hover,li.pdf a:active { color:#eeeeee; text-decoration:underline; text-transform:capitalize; font-weight:bold; }
    
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++ Contact ++ */

    #content input,#content textarea { width:150px; border:1px; border-color:#ff0000; padding:3px; background-color:#ffffff; color:#333333; font-size:12px; }
    #content #contact { width:450px; margin-bottom:30px; }
    #content #contact td { padding:4px; }
    a.content:link,a.content:active,a.content:visited { font-weight:bold; color:#fc1921; text-decoration:none; }
    a.content:hover { font-weight:bold; color:#d7d7d7; text-decoration:none; }

    
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
#ewebh2 {font-size:12px; font-style:italic; font-weight:normal; color:#CCCCCC; margin:14px 0 0 0; padding:0; }
