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

/* Main Divs */

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

#maskhead {
	
	margin: 0 0 1em 0;
	background-color: transparent; 
}
							
div#trans { position:absolute; top: 0px; left:0px; margin: 15px 25px 25px 25px; color: #FFE; 
	    padding: 10px; background-color: transparent; 
}


/* WhiteBox Elements */
			
div#WhiteBox {
	background-color: white;
	margin: 0 12px 0 196px;
	padding: 30px 10px 10px 10px;
	border: 4px solid #A31919;
	overflow: hidden;
}

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

div#bigLetter p:first-letter {
	color: #A31919;
	font-weight: bold;
	font-size: 2.2em;
}

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

.MyForm{
margin:0 auto;
width:400px;
padding:14px;
}

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;
 }

fieldset input {
	background: #ddd;
	font-size: 1em;
}

fieldset textarea {
	background: #ddd;
	font-size: 1em;
}
#contactInfo p { 

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

table, th, td
{
	border: none ;
}


h1 {
	color: #A31919; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; 
    	font-style: italic; font-size: 2em;

	margin: 1px 1px 14px 12px;
 
}
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;}

a { text-decoration: none; }
.redText { color: #A31919; }

ul { font-family: Verdana, Helvetica, Arial, sans-serif; color: #000; font-size: 1.2em; 
     list-style-type:square; 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: absolute; top: 252px; 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#frontPhoto {
 	float: right;
	width: 45%;
	margin: 0 14px 14px 14px;
	border: 4px solid #A31919;
}

div#mid { 
	width:100%;
}

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

#col1 p { color: #35B146; text-align: center; font-weight: bold; font-size: 1.5em; text-shadow: 5px 2px 3px #000;}

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

#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%;
}

#bran {

}

#bran p {
	color: #fff; text-align: center; font-weight: bold; font-size: 1.3em; text-shadow: 5px 2px 3px #000;
}

#bran a { color: #35B146; text-decoration: none; }

#bran a:link {color: #35B146;}
#bran a:visited {color: #35B146;}
#bran a:link:hover {color: #f00;}
#bran a:visited:hover {color: #f00;}

#italNote {
	color: #fff; text-align: center; font-weight: bold; font-style: italic;
	margin: 3em 0 0 0;
	clear:both;

}

#bigQuote {
	float: left;
	width: 43%;
	border-top: 0.5em solid #A31919;
	border-bottom: 0.5em solid #A31919;
	margin: 5px 15px 5px 5px;
	padding: 1em 12px 1em 5px;
}


#bigQuote2 {
	float: right;
	width: 50%;
	max-width: 650px;
	border-top: 0.5em solid #A31919;
	border-bottom: 0.5em solid #A31919;
	margin: 10px;
	padding: 5px 0 5px 10px;
}

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container iframe { 
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


#bigQuote p {  font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold;
               color: #000000; font-size: 1.4em; 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;
}

/* 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: #aaa;
	background: #6D0404;
	 
}

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;
}


