/* CSS Document */

body {
	background-color:#FFFFFF;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}
table.border_TBRL { 
				border-top-color:#CCCCCC; border-top-style: solid; border-top-width: 1px;
				border-bottom-color:#CCCCCC; border-bottom-style: solid; border-bottom-width: 1px;
				border-right-color:#CCCCCC; border-right-style: solid; border-right-width: 1px;
				border-left-color:#CCCCCC; border-left-style: solid; border-left-width: 1px;
}
td.homeborder_L { 
				border-left-color:#232323; border-left-style: solid; border-left-width: 1px;
}
td.homeborder_R { 
				border-right-color:#232323; border-right-style: solid; border-right-width: 1px;
}

td.border_TBRL { 
				border-top-color:#CCCCCC; border-top-style: solid; border-top-width: 1px;
				border-bottom-color:#CCCCCC; border-bottom-style: solid; border-bottom-width: 1px;
				border-right-color:#CCCCCC; border-right-style: solid; border-right-width: 1px;
				border-left-color:#CCCCCC; border-left-style: solid; border-left-width: 1px;
}
td.grayborder_TBRL { 
				border-top-color:#999999; border-top-style: solid; border-top-width: 2px;
				border-bottom-color:#999999; border-bottom-style: solid; border-bottom-width: 2px;
				border-right-color:#999999; border-right-style: solid; border-right-width: 2px;
				border-left-color:#999999; border-left-style: solid; border-left-width: 2px;
}
td.grayborder_BRL { 
				border-bottom-color:#999999; border-bottom-style: solid; border-bottom-width: 2px;
				border-right-color:#999999; border-right-style: solid; border-right-width: 2px;
				border-left-color:#999999; border-left-style: solid; border-left-width: 2px;
}
td.grayborder_TRL { 
				border-top-color:#999999; border-top-style: solid; border-top-width: 2px;
				border-right-color:#999999; border-right-style: solid; border-right-width: 2px;
				border-left-color:#999999; border-left-style: solid; border-left-width: 2px;
}
td.grayborder_TBL { 
				border-top-color:#999999; border-top-style: solid; border-top-width: 2px;
				border-bottom-color:#999999; border-bottom-style: solid; border-bottom-width: 2px;
				border-left-color:#999999; border-left-style: solid; border-left-width: 2px;
}
td.grayborder_BL { 
				border-bottom-color:#999999; border-bottom-style: solid; border-bottom-width: 2px;
				border-left-color:#999999; border-left-style: solid; border-left-width: 2px;
}
td.grayborder_TBR { 
				border-top-color:#999999; border-top-style: solid; border-top-width: 2px;
				border-bottom-color:#999999; border-bottom-style: solid; border-bottom-width: 2px;
				border-right-color:#999999; border-right-style: solid; border-right-width: 2px;
}
td.grayborder_BR { 
				border-bottom-color:#999999; border-bottom-style: solid; border-bottom-width: 2px;
				border-right-color:#999999; border-right-style: solid; border-right-width: 2px;
}
td.header_TL { 
				border-top-color:#FFFFFF; border-top-style: solid; border-top-width: 2px;
				border-left-color:#FFFFFF; border-left-style: solid; border-left-width: 2px;
}
td.header_B { 
				border-bottom-color:#FFFFFF; border-bottom-style: solid; border-bottom-width: 2px;
				border-top-color:#FFFFFF; border-top-style: solid; border-top-width: 2px;
}
td.header_T { 
				border-top-color:#FFFFFF; border-top-style: solid; border-top-width: 2px;
}
td.border_BRL { 
				border-bottom-color:#0033FF; border-bottom-style: solid; border-bottom-width: 1px;
				border-right-color:#0033FF; border-right-style: solid; border-right-width: 1px;
				border-left-color:#0033FF; border-left-style: solid; border-left-width: 1px;
}
td.border_B { 
				border-bottom-color:#FFFFFF; border-bottom-style: solid; border-bottom-width: 1px;
}
td.project_border_B { 
				border-bottom-color:#000071; border-bottom-style: solid; border-bottom-width: 1px;
}
td.project_border_dashed { 
				border-bottom-color:#000071; border-bottom-style: dashed; border-bottom-width: 1px;
}
td.border_RL { 
				border-bottom-color:#0033FF; border-bottom-style: solid; border-bottom-width: 1px;
				border-right-color:#0033FF; border-right-style: solid; border-right-width: 1px;
}

a:link { color: #000071; font-size: small; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}
a:visited {  color: #000071; font-size: small; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}
a:hover {  color: #000071; font-size: small; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}
a:active {  color: #000071; font-size: small; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}

a.footer:link { color: #000071; font-size: x-small; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}
a.footer:visited {  color: #000071; font-size: x-small; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}
a.footer:hover {  color: #000071; font-size: x-small; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}
a.footer:active {  color: #000071; font-size: x-small; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}

a.header:link { color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}
a.header:visited { color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}
a.header:hover { color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}
a.header:active { color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}

a.footerNav:link { color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}
a.footerNav:visited { color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}
a.footerNav:hover { color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}
a.footerNav:active { color: #FFFFFF; font-size:small; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}

.footerNav { color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; }

h2 { color:#000071; font-size: 14px; font-family: Arial, Helvetica, sans-serif; padding-left: 8px; }
h3 { color:#FFFFFF; font-size: 14px; font-family: Arial, Helvetica, sans-serif; padding-left: 8px; }

p.engineering { color: #910707; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style:italic; }
p.footer { color: #000066; font-size: x-small; font-family: Arial, Helvetica, sans-serif; padding-top: 3px; }
p.header { color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; }
p.hcc { color: #000066; font-size: small; font-family: Arial, Helvetica, sans-serif; }
p.office { color:#910707; font-size: small; font-family: Arial, Helvetica, sans-serif; padding-left: 8px;}
p.text { color:#000071; font-size: small; font-family: Arial, Helvetica, sans-serif; padding-left: 8px; padding-right: 4px}

.required { color:#FF0000; font-size: small; font-family: Arial, Helvetica, sans-serif; }
.form { color:#000071; font-size: small; font-family: Arial, Helvetica, sans-serif; }
.bullets { color:#000071; font-size: smaller; font-family: Arial, Helvetica, sans-serif; }
.projects_bullets { color:#000071; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.brochurebullets { color:#FFFFFF; font-size: smaller; font-family: Arial, Helvetica, sans-serif; font-weight:bold; }
.address { color:#000071; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }

td.project_RB {  border-bottom-color:#000000; border-bottom-style: solid; border-bottom-width: 1px;
			   border-right-color:#000000; border-right-style: solid; border-right-width: 1px;
			   }
td.project_LB {  border-bottom-color:#000000; border-bottom-style: solid; border-bottom-width: 1px;
			   border-left-color:#000000; border-left-style: solid; border-left-width: 1px;
			   }
td.project_TL { border-top-color:#000000; border-top-style:solid; border-top-width: 1px;
				  border-left-color: #000000; border-left-style:solid; border-left-width: 1px;		   }
td.project_TR { border-top-color:#000000; border-top-style:solid; border-top-width: 1px;
				  border-right-color: #000000; border-right-style:solid; border-right-width: 1px;		   }