	body{ background:url(images/layout/body-bg.jpg) top center fixed; color: #575b5d; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
	a { outline:none;}
	h1{ font-size: 18px; font-weight: 800; color: #0061aa; line-height: 12px; margin-bottom:0;}
	h2{font-size: 16px; font-weight: 800; color: #333333; line-height: 14px; margin-bottom:0;}
	h3{font-size: 14px; color: #0061aa; line-height: 14px; line-height: 12px; margin-bottom:0;}
	p {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#333333; margin-left: 3px;}
	ol {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#333333; margin-left: 3px;}
	ul {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#333333; margin-left: 3px;}
	u { text-decoration:underline;}
	b { font-weight:bold;} 
	IMG.displayed { display: block; margin-left: auto; margin-right: auto; }
	td {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#333333;}
	/*#container{ margin: 36px 54px 0 auto; text-align: left; width: 931px; }*/
	#container{ margin: 36px auto; text-align: left; width: 931px;}
	* html #container{ margin: 36px auto;}
	#container2{ float: left; background-color: #F5F4F0;; padding-bottom: 0px; width: 939px;}
	* html #container2{ margin-left: 0px;}
	#header{ width: 939px; margin-top: 23px; margin-left: 0px; position: relative; float: left;}
	#header h1{ margin-top: -4px; padding: 0; width: 162px; height: 154px; background: url(images/layout/logo.png) no-repeat; position: absolute; top: -50px; left: 395px; z-index: 20; }
	#header h1 span{ display: none; }
	#header #search {position: absolute; right: 0px; top: -30px; width: 300px;}
	#header #search label{ font-size: 12px; color: #ffffff; font-weight:800;}
	#header #search input{ border: 1px solid #00486c; }

	#navbar{ height: 148px; width: 939px; background-color:#FFFFFF;}
	#navbar ul#nav{ list-style: none; margin: 0; padding: 0;  margin-left: 0px;}
	#navbar ul#nav li{ float: left; }
	#navbar ul#nav li a{ height: 148px; width: 92px; display: block; position: relative; }
	#navbar ul#nav li a span{ display: block; position: absolute;  background: #ddd url(images/layout/nav.jpg) no-repeat; width: 100%; height: 100%; }
	#navbar ul#nav li a.home span{ background-position: 0px 0; }
	#navbar ul#nav li a.home:hover span{ background-position: 0px -148px; }
	#navbar ul#nav li a.internet span{ background-position: -92px 0px; }
	#navbar ul#nav li a.internet:hover span{ background-position: -92px -148px; }
	#navbar ul#nav li a.television span{ background-position: -185px 0; }
	#navbar ul#nav li a.television:hover span{ background-position: -185px -148px; }
	#navbar ul#nav li a.telephone{ width: 265px; }
	#navbar ul#nav li a.telephone span{ background-position: -275px 0; }
	#navbar ul#nav li a.telephone:hover span{ background-position: -275px -148px; }
	#navbar ul#nav li a.wmail { width: 75px; }
	#navbar ul#nav li a.wmail span{ background-position: -545px 0; }
	#navbar ul#nav li a.wmail:hover span{ background-position: -545px -148px; }
	#navbar ul#nav li a.bpay { width: 56px; }
	#navbar ul#nav li a.bpay span{ background-position: -618px 0; }
	#navbar ul#nav li a.bpay:hover span{ background-position: -618px -148px; }
	#navbar ul#nav li a.links {width: 50px; }
	#navbar ul#nav li a.links span{ background-position: -672px 0; }
	#navbar ul#nav li a.links:hover span{ background-position: -672px -148px; }
	#navbar ul#nav li a.directory {width: 61px; }
	#navbar ul#nav li a.directory span{ background-position: -723px 0; }
	#navbar ul#nav li a.directory:hover span{ background-position: -723px -148px; }
	#navbar ul#nav li a.tools {width: 50px; }
	#navbar ul#nav li a.tools span{ background-position: -780px 0; }
	#navbar ul#nav li a.tools:hover span{ background-position: -780px -148px; }
	#navbar ul#nav li a.about {width: 52px; }
	#navbar ul#nav li a.about span{ background-position: -830px 0; }
	#navbar ul#nav li a.about:hover span{ background-position: -830px -148px; }
	#navbar ul#nav li a.contact {width: 54px; }
	#navbar ul#nav li a.contact span{ background-position: -885px 0; }
	#navbar ul#nav li a.contact:hover span{ background-position: -885px -148px; }
	
	#nav2{ position:absolute; top: 115px; left: 25px; height: 45px; width: 680px; z-index:5;}
	#nav2 ul#navSub{ padding: 0px; list-style-type: none; text-align: left; margin: 0px;}
	#nav2 ul#navSub li{ display: inline; padding: 3px; line-height: 14px; font-weight:800; margin: 5px; border-right: 1px solid #0E5DAA; padding-right: 15px;}
	#nav2 ul#navSub li.last{ border-right: none;}
	#nav2 ul#navSub li a{ text-decoration: none; color:#0E5DAA;}
	#nav2 ul#navSub li a:hover{ text-decoration: none; color:#E41937;}
	
	a img{ border:none;}
	
	#main{ margin-top: 0px; float: left; position: relative;}
	

	#content{ float: left; width: 939px;  margin-left: 0px; display: inline; margin-top: 0px; position: relative;}
	#contentMain{ font-size: 12px; color: #000000;  padding-top: 0;}
	
	
	#contentBgInt { position:relative; background:url(images/layout/main_internet.jpg) no-repeat; margin-top: 0px; width: 939px; height: 353px; z-index:2;}
	
	
	#contentBgTv { position:relative; background:url(images/layout/main_cable_tv.jpg) no-repeat;; margin-top: 0px; width: 939px; height: 353px; z-index:2;}
	
	#contentBgTel { position:relative; background:url(images/layout/main_telephone.jpg) no-repeat;; margin-top: 0px; width: 939px; height: 353px; z-index:2;}
	#contentBgAbout { position:relative; background:url(images/layout/main_about_us.jpg) no-repeat;; margin-top: 0px; width: 939px; height: 333px; z-index:2;}
	   
	#containerSec{ width: 425px; position: absolute; top: 2px; margin: 5px; left: 505px; height: 320px; /*overflow:scroll;*/overflow-y: scroll; overflow-x: hidden;}
	
	
	#slideshow { margin-top: 0px; z-index:1; }
	#contentBottom { margin-top: 30px; display:block; width: 939px; height: 200px; float:left; }
	#contentBottom #rightSide{ float:right; width: 634px; height: 167px; padding-top: 20px; padding-right: 10px;}
	#ads{ margin-top: 10px;}	
	#ads #adblock1{ float: left; width: 307px;}
	#ads #adblock2{ float: right; width: 307px;}
	
	div#corner { position: absolute; background:url(images/layout/bottom-curve.jpg) no-repeat; width: 939px; height: 9px; padding: 0; margin:0;}
	
	div#corner { /*top:790px; left: 28px;*/ bottom: 0; left: 0; /*z-index: 5;*/ }
	* html div#corner{ bottom: -9px;}
	#footer { margin: 0 auto; width: 939px; clear: both; text-align:center; color: #1164B4; padding-top: 10px; font-size: 12px; font-weight: 800;}
	.smlText {font-family:Arial, Helvetica, sans-serif; font-size: 10px; color:#333333; margin-left: 3px;}
