* { 
margin: 0; 
padding: 0; 
}
html { 
	margin: 0;
	padding: 0;

}
body { 
font: 0.8em/1.4em "Veranda", Arial, sans-serif; 
color: #fff; 
margin: 0; 
padding: 0; 
}
h1 { 
font-size: 2.4em; 
color: #5cbbfd;
font-weight: bold; 
font-style: italic;
line-height: 1.2em; 
padding: 0 0 10px; 
}
h2, h3, h4{ 
font-size: 1.4em; 
color: #fff;
font-weight: bold; 
padding-bottom: 0.5em; 
line-height: 1em; 
}
p { 
font-size: 1.1em; 
line-height: 1.3em; 
margin-bottom: 8px;
}
a { 
color: #fff;
font-style:italic;
}
a:hover { 
text-decoration: none; 
}
.clear {
clear:both;	
}
#topStrip {
width: 100%;
height: 391px;
background: url(images/topBack.jpg) repeat-x;
}
#topStrip #upperContainer {
width: 840px;
height: 391px;
margin: 0 auto auto;
padding-top: 17px;
}
#topStrip #upperContainer #logo {
width: 100%;
height: 98px;
background: url(images/logo.jpg) no-repeat;
padding-top: 20px;
color: #13358c;
font-weight: bold;
font-style:italic;
font-size: 220%;
text-indent: 350px;
}

#topStrip #upperContainer #navCol {
width: 270px;
min-height: 220px;
float: left;
margin-right: 38px;
}


.nav{
width: 180px; 
}
.nav ul{
list-style-type: none;
margin: 0;
padding: 0;
border-top: 2px solid #fff;
}
.nav ul li a{
background: url(images/button.png) no-repeat 2px center;
font: bold 1em "Verdana", Helvetica, sans-serif;
color: #fff;
display: block;
width: auto;
padding: 8px 0;
padding-left: 30px;
text-decoration: none;
border-bottom: 2px solid #fff;
}
* html .nav ul li a{ 
width: 150px;
}

.nav ul li a:hover{
background-color: #0c5bb8;
}
.nav ul li .active{
background-color: #0c5bb8;
}

/* Holly Hack for IE \*/
* html .nav ul li { 
height: 1%; 
}
* html .nav ul li a { 
height: 1%; 
}
/* End */

#topStrip #upperContainer #imageCol {
width: 532px;
height: 220px;
float: left;
}
#topStrip #upperContainer #imageCol #safeHands {
width: 532px;
height: 210px;
background: url(images/safeHands.jpg) no-repeat;
}
#topStrip #upperContainer #imageCol #services {
width: 532px;
height: 210px;
background: url(images/services.jpg) no-repeat;
}
#topStrip #upperContainer #imageCol #hardwired {
width: 532px;
height: 210px;
background: url(images/wired.png) no-repeat;
}
#topStrip #upperContainer #imageCol #wireless {
width: 532px;
height: 253px;
margin-top:-20px;
background: url(images/wireless.png) no-repeat;
}
#topStrip #upperContainer #imageCol #leg {
width: 532px;
height: 253px;
margin-top:-10px;
background: url(images/leg.png) no-repeat;
}
#topStrip #upperContainer #imageCol #contactus {
width: 532px;
height: 253px;
background: url(images/contactus.jpg) no-repeat;
}
#mainStrip {
width: 100%;
background-color: #37373a;	
height: 100%;
}
#mainStrip #midContainer {
width: 840px;
margin: 0 auto auto;
padding-top: 17px;
}
#mainStrip #midContainer #leftCol {
width: 400px;
float: left;
padding-right: 20px;
border-right: 2px solid #fff;
margin-bottom: 30px;
}
#mainStrip #midContainer #leftCol ul{
padding-left: 20px;
margin-bottom: 10px;
}


#mainStrip #midContainer #rightCol {
width: 400px;
padding-left: 15px;
float: left;
margin-bottom: 5px;
}


#mainStrip #midContainer #rightCol ul{
padding-left: 20px;
margin-bottom: 10px;
}
#mainStrip #midContainer #rightCol ul li{
margin-bottom: 5px;
}

#mainStrip #midContainer #rightCol .alpha{
padding-left: 25px;

margin-bottom: 10px;
list-style-type: lower-alpha;
}


#mainStrip #midContainer #leftColBig {
width: 555px;
float: left;
margin-right: 5px;
border-right: 2px solid #fff;
margin-bottom: 30px;
}
ul{
padding: 5px 0 5px 20px;
}
#mainStrip #midContainer #rightColSmall {
width: 245px;
padding-left: 15px;
float: left;
margin-bottom: 5px;
}


#mainStrip #midContainer #contactBar {
width: 100%;
height: 30px;
padding-bottom: 20px;
text-align:center;
clear: both;
}
#mainStrip #midContainer #contactBar .bText {
color: #5cbbfd;
font-weight:bold;
font-size: 130%;
}

#footer {
background: #b1b0ac url(images/footerBack.jpg) repeat-x;
width: 100%;
padding-top: 2px;
padding-bottom: 6px;
text-align:center;
font-size: 90%;
margin: 0;
}
#footer #footerSpike {
width: 150px;
height: 80px;
background: url(images/footerSpike.jpg) no-repeat;
margin: auto auto;
}
