﻿/* HTML Elements */
html,body{ margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }
p,a,b,i,u,strong,emphasis,li,ul,ol,div,tr,table,td,th,tbody,span,font,h1,h2,h3,h4,h5 { font-family:Arial, Helvetica, Sans-Serif; }
h1,h2,h3,h4,h5 { color:Black; }
a,p,b,i,u,strong,emphasis,li,ul,ol,div,tr,table,td,th,tbody,font{color:#464646; font-size:11px;text-align:justify;}
p {line-height: 1.2;}
img {border:0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }
a{ text-decoration:none; }

/* ID Based Elements */
#headspace{height:40px; }
#header{ position:relative;height:92px;width:800px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background:url('resources/images/HeaderBG.gif'); }
#menu{ position:relative;height:28px;width:800px;border-top:solid 1px red;background:black;z-index:5000; }
#outerWrapper{ position:relative;height:92px;width:800px;margin:0px auto 0px auto;padding:0px 0px 0px 0px; }
#aboutbg{ width:800px;height:646px;background:url('resources/images/about_us_background_final.jpg');background-repeat:no-repeat;background-position:right top;margin:0px 0px 0px 0px;overflow:hidden; }
#legalbg{ width:800px;height:466px;background:url('resources/images/LegalBG.jpg');background-repeat:no-repeat;background-position:right top;margin:0px 0px 0px 0px;overflow:hidden;}
#homebg{ width:800px;height:600px;background:url('resources/images/HomeBG.jpg');background-repeat:no-repeat;background-position:right top;margin:0px 0px 0px 0px;overflow:hidden; }
#homebg td {font-size: 18px; font-family: arial;}
#contactbg{ width:800px;height:519px;z-index:3;background:url('resources/images/contact_background_final.jpg');background-repeat:no-repeat;background-position:right top;margin:0px 0px 0px 0px;overflow:hidden; }
#linksbg{ width:800px;height:1300px;z-index:3;background:url('resources/images/PartnersBG.jpg');background-repeat:no-repeat;background-position:right top;margin:0px 0px 0px 0px;overflow:hidden; }
#servicesbg{ width:800px;height:849px;z-index:3;background:url('resources/images/services_background_final.jpg');background-repeat:no-repeat;background-position:right top;margin:0px 0px 0px 0px;overflow:hidden; }
#principlebg{ width:800px;height:1010px;z-index:3;background:url('resources/images/PrincipleBG.jpg');background-repeat:no-repeat;background-position:right top;margin:0px 0px 0px 0px;overflow:hidden; }
#productsbg{ width:800px;height:833px;z-index:3;background:url('resources/images/ProductsBG.jpg');background-repeat:no-repeat;background-position:right top;margin:0px 0px 0px 0px;overflow:hidden; }
#contentdiv{ width:621px;position:relative;top:0px ;left:0px;margin-left:24px;margin-top:20px; }
#markets-served{ width:800px;height:580px;background:url('resources/images/markets_served_background_final.jpg');background-repeat:no-repeat;background-position:right top;margin:0px 0px 0px 0px;overflow:hidden; }
#deregulationbg{ width:800px;height:1622px;z-index:3;background:url('resources/images/deregulation_background_final.jpg');background-repeat:no-repeat;background-position:right top;margin:0px 0px 0px 0px;overflow:hidden; }
#deregulationdiv{ width:480px;position:relative;top:0px ;left:0px;margin-left:24px;margin-top:20px; }
#freeanalysisbg{ width:800px;height:790px;background:url('resources/images/free_analysis_form_bg.jpg');background-repeat:no-repeat;background-position:right top;margin:0px 0px 0px 0px;overflow:hidden; }
#addressline { position:relative;width:800px;height:20px;background:black;color:White;font-size:9px;color:#ffffff; }
#addressline span { margin-left:10px; }
#footer{ position:relative;width:780px;height:20px;font-size:9px;margin-top:7px;margin-left:10px;}
#footer a{ font-size:9px;}

#footer2{ padding-top: auto; padding-bottom: 0px; width:800px;height:104px;z-index:3;background:url('resources/images/footer2.png');background-repeat:no-repeat;background-position:right top;margin:0px 0px 0px 0px;overflow:hidden; }

/* Class Based Elements */
.MenuItem{ color:White;font-size:11px;margin-top:8px; }
.MenuItem:hover{ color:#8b8b8b;}
.SubMenuItem{ color:#8b8b8b;font-size:11px;margin-top:8px;background-color:White;z-index:5; }
.SubMenuItem:hover{ color:White;background-color:#FFBE00;}
.breadcrumblarge{ font-size:15px;margin-bottom:30px;color:black; }
.breadcrumbsmall{ font-size:10px; }
.breadcrumbsmall a{ font-size:10px; }
.formlabel {font-weight: bold; }

