html {height:100%;}
body {height:100%; margin:0; padding:0;}
#bg {position:fixed; top:0; left:0; width:100%; height:100%;}

/* Main Divs */

div#wrap { position: absolute; width: 100%; }  


div#content {
position:absolute; top:10px; left:0px; margin: 40px 25px 25px 196px; color: #FFE;
				padding: 10px; border: 4px solid #A31919; background-color: transparent; z-index: 2;
 }
							
div#trans { position:absolute; top:10px; left:0px; margin: 40px 25px 25px 196px; color: #FFE; 
	    padding: 10px; border: 4px solid #A31919; background-color: #000033; 
}
div#transReal { 
	position:absolute; top:10px; left:0px; margin: 40px 25px 25px 196px; color: #FFE; 
				padding: 10px; border: 4px solid #A31919; background-color: #000033; 
				filter:alpha(opacity=70); opacity: 0.7;
}



/* WhiteBox Elements */
			
div#WhiteBox {
	background-color: white;
	margin: 0 12px 0 12px;
	padding: 10px 10px 10px 10px;
	background: #ddd url('images/content_background.png') no-repeat; 
}

#WhiteBox p {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: black;
	font-size: 1.2em;
	
}

div#contactUs {
	margin: 35px 4px 30px 18px;
}

div#submitForm {
width: 48%;
margin: 0 0 10px 18px;
 }

div#contactInfo {

	float: right;
	width: 50%;
}

fieldset {  }


fieldset legend {
	color: #A31919;
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-weight: bold; 
    	font-size: 1.4em;  
 
 }
fieldset label { 
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-weight: bold; 
    	font-size: 1.4em;  
	color: black;
	line-height: 2.4em;
 }
#contactInfo p { 

	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-weight: bold; 
    	font-size: 1.4em;  
 }

h1 {background: #000033; color: #ffff00; margin: -8px auto 0.5em auto; padding: 15px 0 5px; 
    font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; 
    font-style: italic; font-size: 2em; letter-spacing: 0.5em; 
    text-align: center; text-transform: uppercase;}

h2 { 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold; 
     	font-style: italic;
	font-size: 2em; 
     	padding: 4px 0 4px 18px;
	color: white ;
	margin: 24px 12px 12px 12px;
	background-color: #A31919;
}

h3 {
	font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold;
     	font-style: italic; font-size: 2.2em;
	margin: 35px 4px 30px 18px;
	color: white;
	padding: 8px 0 8px 28px;
	background: #ddd url('images/curve2.png') no-repeat; 
	background-color: #000033;

}

h4 {
	font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold;
     	font-style: italic; font-size: 2.2em;
	margin: 35px 4px 0px 0;
	color: #000033;
	padding: 8px 0 8px 14px;


}


#submitForm h2 {
	margin: 0 0 0 0;
}

p  { font-family: Verdana, Helvetica, Arial, sans-serif; color: #ffffff; font-size: 1.3em; line-height:1.5em; margin: 0 1em 1em 14px;}


.redText { color: #A31919; }

ul { font-family: Verdana, Helvetica, Arial, sans-serif; color: #ffffff; font-size: 1.2em; 
     list-style-type:square;  color: #A31919; margin: 0 0 0 15px;}

ul a {display: block; padding: 5px 10px; margin: 0 0 8px 0; border-width: 0; font-weight: bold; font-size: 1.22em; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: none; color: #FFC; }

ul a:link {color: #000033;}
ul a:visited {color: #000033;}
ul a:link:hover {color: red;}
ul a:visited:hover {color: red;}

#contactInfo ul {
	list-style-type:none;
	font-size: 1.4em;
	line-height: 0.4em;
	color: black;
 }

li { padding: 5px 0 5px 5px; }


ul#certs { 
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	color: #ffffff; 
	font-size: 1.2em;
	font-weight: bold;
	font-style: italic;
	list-style-type:square;
	color: black;
	margin: 0 0 1em 1em;
}

div#content a:link {color: #FF9;}
div#content a:visited {color: #CC9;}
div#content a:link:hover {color: #FF0;}
div#content a:visited:hover {color: #CC0;}

div#links {position: fixed; top: 90px; left: 0; width: 198px;  }

div#links a {
	display: block; 
	padding: 5px 10px;
	margin: 0 0 8px 0;
	border-width: 0;
	text-align: center;
	font-weight: bold;
	font-size: 1.5em; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	text-decoration: none; 
	color: #FFC;
}

div#links a:hover {color: #ffff00; border-color: #F93;}
div#links a {background: #A31919; }
img#photo { position: absolute; top: 10px; left: 0px; }




div#mid { 
	width=100%;
}

div#col1 { 
	float: left;
	width: 50%;
}

#col1 p { color: #35B146; text-align: center; font-weight: bold; font-size: 1.5em; }

#col2 a { color: white; text-decoration: none; text-align: center; font-weight: bold; font-size: 1.5em; font-family: Verdana, Helvetica, Arial, sans-serif; } 

#col2 a:link {color: #FF0;}
#col2 a:visited {color: #FF0;}
#col2 a:link:hover {color: #F00;}
#col2 a:visited:hover {color: #CC0;}

div#col2 { 
	float: right;
	width: 50%;
}

#bigQuote {
	float: right;
	width: 45%;
	border-top: 0.5em solid #35B146;
	border-bottom: 0.5em solid #35B146;
	margin: 10px;
	padding: 1em 1em 1em 0;
}

#bigQuote2 {
	float: right;
	width: 45%;
	border-top: 0.5em solid #A31919;
	border-bottom: 0.5em solid #A31919;
	margin: 10px;
	padding: 1em 1em 1em 0;
}
#bigQuote p {  font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold;
               color: #ffffff; font-size: 1.6em; line-height:1.5em; margin: 0 1em 1em;}

#bigQuote2 p {  
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-weight: bold;
        color: #000033; 
	font-size: 1.6em; 
	line-height:1.5em; 
	margin: 0 1em 1em;
}
#maskhead { margin: 0 0 1em 0; }

/* Services Top Menu */

div#servicesTop {
	width: 100%;
	margin: 1px 1px 1px 1px;
}


#rightUL { 
	float: right;
	width: 45%;

}

p.tally { 
	font-style: italic;
  
}
p.question {
	 font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-style: italic;
        color: #ffffff; 
	font-size: 1.6em;
	border-top: 4px solid #000033;
	line-height:1.5em;
	margin: 36px 8px 1.6em 18px;
	padding: 8px 0 0 0;
}

#links a.deadLink:visited, a.deadLink:hover, a.deadLink:link {
        color: #000033;
	background: #aaa;
	 
}

div.clients ul {
	margin: 48px 0 18px 20px;

}

div.clients ul lh {
	font-family: Verdana, Helvetica, Arial, sans-serif;
        font-weight: bold;
        font-style: italic;
        color: #000033;
        font-size: 1.6em;
        border-bottom: 4px solid #000033;
        
        margin:  0 0 0 0;
        padding: 0 0 0 0;

}

div.clients ul li {
	font-family: Verdana, Helvetica, Arial, sans-serif;
        font-weight: bold;
        color: black; 
        font-size: 1.2em;
        line-height:1.5em;
        margin: 8px 0 0 55px;
        padding: 0 0 0 0;
}

p.partner {
	font-family: Verdana, Helvetica, Arial, sans-serif;
        font-weight: bold;
        color: blue; 
        font-size: 18px;
        margin: 0 0 1em 18px;
        padding: 0 0 0 0;
}


