body{ margin: 0 auto; padding: 0; font: .9em Arial, sans-serif; background-color: #092f58; color: #333; line-height: 1.3em; }
p{ padding: 0px; margin: 8px 0px;  line-height: 1.3em; font: normal .9em Arial,sans-serif; color: #000;}
form{ margin: 0px; padding: 0px; }
img{ border: 0px; }
h1{ font: bold 1.4em Arial, Georgia,sans-serif; color: #000; margin: 0px; padding: 0px 0px 0px 0px; text-align: left; }
h2{ font: bold 1em Arial,sans-serif; color: #000; padding: 5px 0px 0px 0px; margin: 0; }
h3{ font: bold 1em Arial, Georgia,sans-serif; color: #000; margin: 0px; padding: 10px 0px 5px 0px; }
h4{ font: bold 1em Arial,sans-serif; color: #000; padding: 0px; margin: 0px; }
hr{ }
td{}
.normal ul { list-style-type: disc; }
li { font: .9em Arial, sans-serif; }
a:link, a:visited{ text-decoration: underline; color: #cc0000; }
a:hover{ text-decoration: none; color: #006699; }


/*************begin wrapper elements*********************/
#wrap { margin: 0 auto; background: transparent url(../images/background.gif) top left repeat-x; width: 100%; align: center; text-align: center;  height: 637px; }
 
 #HeaderStack1 { width: 765px; height: 35px; margin: 0px auto; clear: both; padding: 0; }
 #HeaderStack2 { width: 765px; height: 45px; margin: 0px auto; clear: both; padding: 0; }
 #HeaderStack3 { width: 765px; height: 219px; margin: 0px auto; clear: both; padding: 0; }



 #Nav_AboutUs { width: 765px; height: 41px; margin: 0px auto; background: transparent url(../images/Nav_AboutUs.gif) top left no-repeat; clear: both; }
 #Nav_Services { width: 765px; height: 41px; margin: 0px auto; background: transparent url(../images/Nav_Services.gif) top left no-repeat; clear: both; }
#Nav_ContactUs { width: 765px; height: 41px; margin: 0px auto; background: transparent url(../images/Nav_ContactUs.gif) top left no-repeat; clear: both; }
 
div.Nav { margin: 0px 0px 0px 87px; }
 div.Nav span{ float: left; display: block; margin:  14px 72px 0px 0px; }
      div.Nav span a:link, div.Nav span a:visited{ display: block; font: bold 16px Arial, sans-serif; color: #FFF; text-decoration: none; line-height: .9em; margin: 2px 1px; padding-top: 2px; }
    div.Nav span a:hover, div.Nav span a:active{ color: #CCC; }
 
 

	
	
	#bodyBkground { width: 765px; margin: 0px auto; background: transparent url(../images/BodyBg.jpg) top left repeat-y; }

.bodyWrapAbout { width: 675px; margin: 0px auto; padding: 10px; min-height: 490px; }

.bodyWrapServices { width: 675px; margin: 0px auto; padding: 10px; min-height: 870px; }

 #footer { width: 765px; height: 35px; margin: 0px auto; background: transparent url(../images/FooterBg.jpg) top left no-repeat; clear: both;   padding: 0; }


	.copyRight{ float: right; margin: 0; padding: 12px 30px; text-align: left; font: normal .8em Tahoma,sans-serif;}
	.footerNav{ float: left; margin: 0; padding: 12px 30px; font: normal .8em Tahoma,sans-serif;  }
		div.footerNav a:link, div.footerNav a:visited{ margin: 0px; padding: 0px; text-decoration: none; color: #092f58;}
			div.footerNav a:hover{ color: #cc0033; text-decoration: none; }

.clearboth{ clear: both; }

/************* Double Column Layout *************/
.Double_TopPane { float: left; width: 765px; padding: 0px; height: 25px; margin: 0px 0px 0px 0px; background: none; border: 1px solid #000; clear: both; } 
.Double_LeftPane {  margin: 0px 0px 10px 0px; padding: 0px; width: 325px; float: left; text-align: left;  }
	.Double_LeftPane img { margin 0; padding 0; }
.Double_RightPane {  float: right; margin: 0px 0px 10px 0px; padding: 0px; width: 325px; display: inline; position: relative; text-align: left; }
.Double_BottomPane {  width: 930px; clear: both; background: none; margin: 15px; padding: 0; border: 1px solid #000; }





/************* Single Column Layout *************/
.Single_ContentPane {  width: 910px; clear: both; background: none; margin: 0px auto; padding: 0;  }





/*************  Triple Column Layout *************/
.Triple_TopPane { width: 947px; float: left; padding: 0; height: 0px; margin: 0px; background: none; }  
.Triple_LeftPane {  background: none; margin: 0px 5px 5px 15px; padding: 5px; width: 290px; float: left; text-align: left; }
.Triple_ContentPane { float: left; background: none; margin: 0px 5px 5px 0px; padding: 10px; width: 440px; display: inline; text-align: left;}
.Triple_RightPane { background: none; margin: 0px 4px 5px 0px; padding: 5px; width: 140px; float: left; height: 40px; text-align: left;}
.Triple_BottomPane { width: 900px; clear: both; background: none; margin: 0; padding: 10px;}

 
