body, html { background-color: #B6B6B6; text-align:center; margin-top:0px; }
.container { margin-left: auto; margin-right: auto; width:990px; height: auto; background-color: #ffffff; padding-left:10px; padding-right:10px;	}
.logocontainer { float: left; width:990px; height:150px; background-image: url(../images/logo.jpg); margin-bottom: 5px; }
.logocontainercommercial { float: left; width:990px; height:150px; background-image: url(../images/logocommercial.jpg); margin-bottom: 5px; }
.logocontainerdomestic { float: left; width:990px; height:150px; background-image: url(../images/logodomestic.jpg); margin-bottom: 5px; }
.footcontainer { width:990px; height:auto; margin-bottom:10px; float: left; text-align: center;	}
.midcontainer { width:990px; height:auto; margin-bottom:10px; background-image: url(../images/topbg.jpg); background-repeat: no-repeat; float: left; text-align: left; z-index: 10; position: relative; }
.btmcontainer { width:990px; height:181px; margin-top: -181px; margin-bottom:10px; background-image: url(../images/btmbg.jpg); background-repeat: no-repeat; background-position: bottom; float: left; text-align: left; position: relative; z-index: 1; }
.midcontainer p { font-family: Arial; font-size: 12px; color: #000000; }
.midcontainer td { font-family: Arial; font-size: 12px; color: #000000; }
.midcontainer li { font-family: Arial; font-size: 12px; color: #0098DE; }
.hmidcontainer { width:990px; height:auto; margin-bottom:10px; background-image: url(../images/topbg.jpg); background-repeat: no-repeat; float: left; text-align: left; z-index: 10; position: relative; }
.textcontainer { width:900px; height:auto; margin-bottom:30px; float:left; font-family: Arial; font-size: 14px; color: #000000;	text-decoration: none; text-align:justify; font-weight:normal; margin-left:20px; margin-right:20px; margin-bottom:20px; }
h1 { font-family: Arial; font-size: 17px; color: #0098DE; font-style: italic; }
.leftimage { width:465px; height:82px; margin-right:16px; float:left; margin-left:20px; position: relative; z-index:10; }	
.rightimage { width:465px; height:82px; float:left; position: relative; z-index:10; }	
.HPleftimage { width:465px; height:auto; margin-right:16px; float:left; margin-left:20px; margin-top:10px; z-index:10; }	
.HPrightimage { width:465px; height:auto; float:left; margin-top:10px; z-index:10; }	
.services { width:950px; height:auto; margin-right:16px; float:left; margin-left:20px; margin-top:10px; }	
.topnav { width:950px; height:33px; float:left; }
.nav { width:420px; height:32px; float:right; background-image: url(../images/navbg.jpg); background-repeat: repeat-x; }	
.contentbg{ background-image: url(../images/layout/contentbg.jpg); background-repeat: repeat-y; background-position:center; width:977px; height:auto; margin-left:auto; margin-right:auto; text-align:center; float:left; }
.login { width:150px; height: 224px; text-indent: 15px; }
.pagetitle { font-family: Arial; font-size: 14px; color: #5AB2B7; text-decoration: none; font-weight:bold; }
.foot{ font-family: Arial; font-size: 14px; color: #ffffff;	text-decoration: none; }
.toppanelbg { width:230px; height:204px; padding: 10px; background-image: url(../images/layout/menubg.jpg); float: left; }
.rightpanel { font-family: Arial; font-size: 14px; color: #ffffff; text-decoration: none; width:470px; height:auto; float: left; text-align:left; }
.leftpanel { font-family: Arial; font-size: 14px; color: #ffffff; text-decoration: none; width:470px; height:auto; margin-right:18px; float: left; text-align:left; }
.leftpanel p, .rightpanel p { padding: 15px; }
a { font-family: Arial; font-size: 11px; color: #6D298C; text-decoration: underline; }
.on { text-decoration: underline !important; }
.paragraph  { font-family: Arial; font-size: 11px; color: #6D298C; text-decoration: underline; }
a:hover { font-family: Arial; font-size: 11px; color: #000000; text-decoration: none; }
.navlink { float: right; font-family: Arial; font-size: 11px; color: #174989; text-decoration: none; font-weight: normal; text-align: right; width: 150px; }
.navlink:hover { float: right; font-family: Arial; font-size: 11px; color: #BBD029; text-decoration: none; font-weight: normal; }
.navlinkc { float: right; font-family: Arial; font-size: 11px; color: #16416e; text-decoration: none; font-weight: normal; text-align: right; width: 150px; }
.navlinkc:hover { float: right; font-family: Arial; font-size: 11px; color: #000000; text-decoration: none; font-weight: normal; }
.subnavLink { float: right; font-family: Arial; font-size: 9px; color: #70382B; text-decoration: none; font-weight: normal; text-align: right; width: 150px; }
.subnavLink:hover { float: right; font-family: Arial; font-size: 9px; color: #BBD029; text-decoration: none; font-weight: normal; }
.homemaindiv { width:760px; margin-top: 8px; margin-left: 10px; }
.homelogo { float: left; margin-bottom: 8px; width: 760px; clear: both; }
.homenavbar { margin-top: 10px; width: 150px; background: #FFFFFF; font-family: Arial; font-size: 12px; color: #000000; vertical-align: middle; float: left; }
.homenavbartext { width: 150px; font-family: Arial; font-size: 12px; color: #FFFFFF; text-align: right;	line-height: 22px; vertical-align: middle; }
.subnavbar { margin-top: 10px; padding-top: 10px; width: 150px; font-family: Arial; font-size: 12px; color: #000000; vertical-align: middle; float: left; border-top-style: dashed; border-top-width: 1px; border-top-color: #BBD029; }
.subnavbartext { width: 150px; font-family: Arial; font-size: 10px; color: #FFFFFF;	text-align: right; line-height: 16px; vertical-align: middle; }
.homeimage { float: right; width: 590px; }
.homeimagemain { margin-left: auto; margin-right: auto; width: 590px; background-color: #BBD029; }
.homeimagemain p { padding: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 80%; } 
.homeimagemain a { font-size: 100%; color: #000000; text-decoration: underline; }
.homeimagemain a:hover { font-size: 100%; color: #000000; text-decoration: none; }
.quote { margin-top: 10px; margin-bottom: 5px; float: right; width: 590px; background: #BBD029; height: 120px; height: auto !important; }
.homequotetext { padding: 15px; width: 560px; font-family: Arial; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.maincontent { font-family: arial; font-size: 12px; color: #666666; text-decoration: none; }
.mctext { padding: 15px; width: 560px; font-family: Arial; font-size: 11px; font-weight: normal; color: #1F426A; }
.hometitle { width: 560px; }
.navimage { width: 760px; }
.col1 { width: 550px; float: left; margin-right: 10px; border-style: solid; border-width: 1px; border-color: #305291; padding: 5px; height: auto; background-color: #FFFFFF; margin-bottom: 5px; }
.col1 img, .col2 img, .col3 img, .col4 img { width: 120px; float: left; }
.col2 { width: 550px; float: left; margin-right: 10px; border-style: solid; border-width: 1px; border-color: #305291; padding: 5px; height: auto; background-color: #FFFFFF; margin-bottom: 5px; }
.col3 { width: 550px; float: left; margin-right: 10px; border-style: solid; border-width: 1px; border-color: #305291; padding: 5px;	height: auto; background-color: #FFFFFF; margin-bottom: 5px; }
.col4 { width: 550px; float: left; border-style: solid; border-width: 1px; border-color: #305291; padding: 5px;	height: auto; background-color: #FFFFFF; margin-bottom: 5px; }
.col1 p, .col2 p, .col3 p, .col4 p { float: left; font-size: 85%; }
.clearer { clear: both; }
.contactus { float: right; margin-top: -25px; }
.menu { float: right; width: 340px; height: 25px; }
.menu ul { margin: 0px; padding: 0px; }
.menu li { display: block; float: left; list-style-type: none; height: 33px; line-height: 33px; vertical-align: middle; }
.menu li a { padding: 0px 10px 0px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 90%; color: #000000; text-decoration: none; }
.menu li a:hover { text-decoration: underline; font-size: 90%; }
.menudom { float: right; width: 800px; height: 25px; }
.menudom ul { margin: 0px; padding: 0px; }
.menudom li { display: block; float: left; list-style-type: none; height: 33px; line-height: 33px; vertical-align: middle; }
.menudom li a { padding: 0px 10px 0px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 90%; color: #000000; text-decoration: none; }
.menudom li a:hover { text-decoration: underline; font-size: 90%; }

.linlkcontainer { width:900px; height:auto; margin-right:16px; float:left; margin-left:20px; margin-top:10px; }	


.HPleftimaged { width:465px; height:auto; margin-right:16px; float:left; margin-left:20px; margin-top:10px; }	
.HPrightimaged { width:465px; height:auto; float:left; margin-top:10px; }	
.HPleftimaged h1 { font-family: Arial; font-size: 17px; color: #40C21C; font-style: italic; }
.HPleftimaged a, .services a { font-family: Arial; font-size: 12px; color: #40C21C; font-style: italic; font-weight: bold; }
.HPleftimaged h2 { font-family: Arial; font-size: 14px; color: #40C21C; font-style: italic; }
.HPleftimagelarge { width:690px; height:auto; margin-right:16px; float:left; margin-left:20px; margin-top:10px; }	
.HPrightimagesmall { width:236px; height:auto; float:left; margin-top:10px; }	
.HPleftimagelarge h1 { font-family: Arial; font-size: 17px; color: #40C21C; font-style: italic; }
.HPleftimagelarge a { font-family: Arial; font-size: 12px; color: #40C21C; font-style: italic; font-weight: bold; }
.HPleftimagelarge h2 { font-family: Arial; font-size: 14px; color: #40C21C; font-style: italic; }
.footernavigation { width:990px; height:auto; margin-bottom:20px; left; text-align: left; float: left; font-family: Arial; font-size: 12px; color: #40C21C; font-style: italic; font-weight: bold; text-decoration: none;  }

.footlink {font-family: Arial; font-size: 10px; color: #333333; font-weight: bold; text-decoration: none;  }
.footlink:link { font-family: Arial; font-size: 10px; color: #333333; font-weight: bold; text-decoration: none;  }
.footlink:hover { font-family: Arial; font-size: 10px; color: #ff0000;  font-weight: bold; text-decoration: none;  }