html{
	overflow-y:scroll;
	}
	

body {
background-color:#4C7CA2;
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
margin:0 auto;
font:12px Verdana;
}

p#caption {
font-size:10px;
margin-top:3px;
padding-top:3px;
}

.safety ul li{
padding:3px 0px 3px;
font-size:12px;
color:#000000;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-weight:normal;
}

.menualign
{
	margin:0 60px;
	background-color: #f6f6f6;
}

.menucell
{
	border: 1px;
	border-color:#d9d9d9;
	background-color:#f6f6f6;
}

i{
font-size:10px;
}

table.form
{
border:2px;
border-style: dashed;
border-color:#4C7CA2;
background:#C5D7E4;
padding:5px;
}

.faqform{
border:1px;
left:0px;
width:520px;
border-style: solid;
border-color:#4C7CA2;
background:#ffffff;
padding:1px 1px 1px 1px;
}

p#form {
font-size:12px;
padding:4px 0px 0px;
}


table.sidenav{
border:1px;
border-style: solid;
border-color:#4C7CA2;
background:#C5D7E4;
}

a:link {
color:#891228;
font-weight:bold;
font-size: 12px;
text-decoration:none;
font-family:Arial,Verdana,Helvetica,sans-serif;
}

a:visited {
color:#891228;
font-weight:bold;
text-decoration:none;
}

a:hover {
color:#891228;
font-weight:bold;
text-decoration:underline;
}

a:active {
color:#891228;
font-weight:bold;
text-decoration:none;
}

b {
color:#891228;
font-size:12px;
font-weight:bold;
}

b.asterisk {
color:#891228;
}

.content{
color:#000000;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;

}

.contentbold{
color:#891228;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}

p {
color:#000000;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
margin:0pt;
padding:1px 1px 1px;
line-height: 20px;
}



p.form{
font-size:12px;
font-weight:normal;
}

h1 {
color:#891228;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
margin:0pt;
padding:7px;
padding-left:0px;
}

h2 {
color:#891228;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
margin:0pt;
padding:2px 0px 6px;
}

h3 {
color:#891228;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin:0pt;
padding:2px 2px 6px;
line-height: 20px;
}

h4 {
color:#891228;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin:0pt;
padding:2px 2px 6px;
line-height: 20px;
}

ol li{
padding-bottom:2px;
padding-top:2px;
}

#navlist {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:2px;
margin-left:5px;
margin-top:2px;
padding-left:5px;
}

.MoreLink {
color:#004990;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
}


.navlist {

background-position:0pt;
background-repeat:no-repeat;
color:#000000;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
padding:1px 0px 0px 1px;
}

.feature {
background-color:#ffffff;
border:1px solid #4C7CA2;
border-collapse:collapse;
margin-top:28px;
padding:4px;
width:140px;
padding:1px 1px 1px 1px;
color:#891228;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
}

div#contact {
background-color:#E3E6EA;
border:1px solid #888D9B;
border-collapse:collapse;
float:left;
margin:5px 10px 8px 0px;
padding:8px 15px;
width:300px;
}

.footer {
color:#ffffff;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
}

#container
{
position:relative;
width:460px;
height:315px;
z-index:100;
overflow:auto;
background:#ffffff;
border:1px;

border-style: solid;
border-color:#4C7CA2;
}

#lyr0, #lyr1, #lyr2, #lyr3, #lyr4, #lyr5, #lyr6, #lyr7, #lyr8, #lyr9, #lyr10, #lyr11, #lyr12, #lyr13, #lyr14, #lyr15, #lyr16, #lyr17,
 #lyr18, #lyr19, #lyr20, #lyr21, #lyr22, #lyr23, #lyr24, #lyr25, #lyr26, #lyr27, #lyr28, #lyr29, #lyr30, #lyr31
{ position:absolute; visibility:hidden;
	left:0px; top:0px; z-index:1; overflow:auto; height :315px; width:460px; }

#faqs{
position:relative;
width:510px;
height:260px;
z-index:100;
overflow:auto;
border:1px;
padding:5px;
border-style: solid;
border-color:#4C7CA2;
background:#fffffff;
}

#faq0, #faq1, #faq2, #faq3, #faq4, #faq5, #faq6, #faq7, #faq8, #faq9
{
position:absolute;
visibility:hidden;
left:0px;
top:0px;
z-index:1;
overflow:auto;
height :260px;
width:510px;
}

#asterisk
{
	color:#891228;
}

.bold
{
color:#891228;
font-size:12px;
font-weight:bold;
}

/*Projects CSS */

.projects
{
	margin-top:0px;
	text-align:left;
	padding:5px 10px;
}

.projects img.image
{
	float:left;
	margin:4px;
	border:0px;
}

.projects hr
{	
	width:100%;
	height:2px;
	border:0px;
	background-color:#891228;
	color:#891228;
}

.projects p.contentbold
{
	font-weight:bold;
	font-size:15px;	
}

.projects p.content
{
	padding:0px 0px 8px;
	margin-bottom:10px;
}

/*Contact page classes*/
.infocontainer
{
	width:97%;
	border-width:3px;
	border-color:#000066;
	border-style:inset;
	height:208px;
	padding:4px;
	margin:0px auto;
}

.info
{
	padding:5px;
}


.info p.contentbold
{
	font-weight:bold;
	font-size:15px;
	
}

.info p.content
{
	padding:15px 0px 8px;
	margin-bottom:10px;
}

.info p.content .bold
{
	font-weight:bold;
	color:#891228;
}

.info img.image
{
	float:right;
	
}

.info p.content a
{
	font-weight:bold;
	color:#891228;
}
.cardcontainer
{
	width:98%;
	height:130px;
	border-width:3px;
	border-color:#000066;
	border-style:inset;
	margin:0px auto 5px;
}

.businesscard
{
	background:url(images/officebg.jpg) repeat-x;
	background-position:right;
	width:50%;
	height:130px;

}

.businesscard p.contentbold
{
	font-weight:bold;
	font-size:15px;
	
}

.businesscard p.content
{
	padding:15px 0px 8px;
	margin-bottom:10px;
}

.businesscard p.content .bold
{
	font-weight:bold;
	color:#000066;
}

.businesscard p.content a
{
	font-weight:bold;
	color:#CE0000;
}

.businesscard img.image
{
	float:left;
	padding-right:5px;
}