/* CSS Document */
body{
margin:0;
padding:0;
background:url(../images/main-bg.gif) repeat-x;
}

#wrapper{
width:826px;
margin:0 auto;
padding:0;
text-align:center;
}

#header{
width:826px;
height:133px;
padding:0;
margin:0;
background:url(../images/header-bg.gif) no-repeat;
}

#header img {
float:left;
}

#navcontainer{
width:625px;
float:left;
padding-top:64px;
}
#navtop{
display:inline;
float:right;
margin-right:1px;
height:30px;
}

#nav {
padding:0;
margin: 0 auto;
height:39px;
width:623px;
overflow:hidden;
list-style: none;
clear:both;
}
#nav li{
margin: 0; 
 padding: 0;
 display:inline;
 overflow:hidden;
	}
#nav a{
	margin:0;
	float:left;
	padding-top:39px;
	overflow: hidden;
	height: 39px !important; 
	height /**/:39px; /* for IE5/Win only */
	}	
#nav a:hover{
background-position: 0px -39px;
}
#nav a:active, #nav a.selected {
	background-position: 0px -39px;
	}
#buthome a  {
	width: 64px;
	background:url(../images/home-but.gif)  no-repeat;
	}
#butmaintenance a  {
	width: 99px;
	background:url(../images/maintenance-but.gif)  no-repeat;
	}
#butelephone a  {
	width: 127px;
	background:url(../images/telephone-but.gif) no-repeat;
	}
#butinstallation a  {
	width: 85px;
	background:url(../images/install-but.gif) no-repeat;
	}
#butcable a  {
	width: 119px;
	background:url(../images/cable-but.gif) no-repeat;
	}
#butlcr a  {
	width: 129px;
	background:url(../images/lcr-but.gif) no-repeat;
	}	
#content{
background:url(../images/content-bg.gif) repeat-y;
margin:0;
padding:0;
clear:both;
}	
#content h1{
font-size:120%;
}

#content p{
font-family: Arial, Verdana, Helvetica, sans-serif;
margin:0;
}
#content #top{
height:13px;
background:url(../images/content-top.gif) no-repeat;
}
#content .hometop{
width:753px;
height:410px;
background:url(../images/home-top-bg.jpg) no-repeat;
text-align:center;
margin:0 auto;
}
.hometop h1{
padding:30px 0 0 0;
text-align:left;
width:385px;
margin-right:180px;
margin-top:10px;
visibility:hidden;
}
.hometop p{
padding:125px 150px 0 92px;
font-size:95%;
font-weight:bold;
color:#00427A;
line-height:1.6em;
text-align:left;
}
#homebottom{
width:753px;
height:523px;
text-align:center;
background:url(../images/home-bottom-bg.jpg);
margin:0 auto;
margin-top:10px;
}
#homebottom #textcontainer{
float:right;
width:300px;
}
#homebottom #textcontainer p{
padding:12px;
font-size:90%;
line-height:1.6em;
text-align:right;
}
#install{
height:508px;
width:753px;
background:url(../images/install-bg.jpg) no-repeat;
padding:0;
text-align:center;
margin:0 auto;
}
#install h1{
font-weight:bold;
color:#00427A;
font-size:130%;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:-0.05em;
text-align:left;
padding:18px 0 35px 30px;
margin:0;
}
#install p{
color:#FFFFFF;
text-align:left;
padding:10px 0 0 30px;
width:250px;
float:left;
font-size:95%;
clear:left;
}
#lcr{
height:508px;
width:780px;
background:url(../images/lcr-bg.jpg) no-repeat;
text-align:center;
margin:0 auto;
padding:0;
}
#lcr h1{
font-weight:bold;
color:#00AEEF;
font-size:130%;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:-0.05em;
text-align:left;
padding:18px 270px 35px 30px;
margin:0;
float:right;
}
#lcr a{
color:#00AEEF;
font-weight:bold;
text-decoration:underline;
text-align:left;
clear:none;
}
#lcr a:hover{
text-decoration:none;
}

#lcr p{
color:#FFFFFF;
text-align:left;
padding:10px 55px 0 30px;
width:400px;
float:right;
font-size:95%;
clear:right;
}
#maintenance{
height:508px;
width:780px;
background:url(../images/maintenance-bg.jpg) no-repeat;
text-align:center;
margin:0 auto;
padding:0;
}
#maintenance h1{
font-weight:bold;
color:#00AEEF;
font-size:130%;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:-0.05em;
text-align:left;
padding:18px 175px 25px 30px;
margin:0;
float:right;
}
#maintenance p{
color:#FFFFFF;
text-align:left;
padding:20px 40px 0 30px;
width:250px;
float:right;
font-size:95%;
clear:right;
}
#findus{
height:508px;
width:780px;
background:url(../images/findus-bg.gif) no-repeat;
text-align:center;
margin:0 auto;
padding:0;
}
#findus h1{
font-weight:bold;
color:#00457C;
font-size:130%;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:-0.05em;
text-align:left;
padding:18px 270px 35px 30px;
margin:0;
float:right;
}
#findus a{
color:#00AEEF;
font-weight:bold;
text-decoration:underline;
text-align:left;
clear:none;
}
#findus a:hover{
text-decoration:none;
}

#findus p{
color:#00457C;
text-align:center;
padding:350px 0px 0 30px;
width:250px;
float:left;
font-size:95%;
clear:right;
}
#findus #right p{
color:#727272;
text-align:left;
padding:10px 25px 0 30px;
width:425px;
float:right;
font-size:95%;
clear:right;
}
#findus em{
color:#00ACEE;
font-style:normal;
}
#findus #wagt_map_1{
float:right;
margin-right:27px;
font-family:Arial, Helvetica, sans-serif;
font-size:140%;
font-weight:bold;
color:#00457C;
letter-spacing:-0.05em
}
#cableinstall{
height:508px;
width:780px;
background:url(../images/cableinstallation.jpg) no-repeat;
text-align:center;
margin:0 auto;
padding:0;
}
#cableinstall h1{
font-weight:bold;
color:#00AEEF;
font-size:130%;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:-0.05em;
text-align:left;
padding:18px 125px 25px 30px;
margin:0;
float:right;
}
#cableinstall p{
color:#727272;
text-align:left;
padding:20px 40px 0 30px;
width:250px;
float:right;
font-size:95%;
clear:right;
}
#footer{
height:107px;
background:#ffffff url(../images/footer-bg.gif) no-repeat;
font-size:70%;
color:#00427A;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
clear:both;
}
#footer img{
float:right;
}
#footerlinks{
text-align:left;
float:left;
padding:22px 0 4px 45px;
}
#footerlinks a{
text-decoration:underline;
color:#00AEEF;
}
#footerlinks a:hover{
text-decoration:none;
color:#00427A;
}