

body {
	background-color:white;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	}

a {
	color:#5694CF;
	text-decoration:none;
	}
	
a:hover { text-decoration:underline; }


h1 {
	font-weight:bold;
	font-size:18px;
	color:#0083CA;
	margin:0px 0px 5px 0px;
	text-align:left;
	padding:5px 0px 0px 0px;
	}

h2 {
	font-weight:bold;
	font-size:14px;
	color:#0083CA;
	margin:0px
	}

p {
	font-weight:bold;
	font-size:12px;
	color:#666;
	margin:4px 0px 16px 0px;
	line-height:18px;
	}
	
form { margin:0px; }

ol { color:#666; font-size:12px;  }

ol li { margin-bottom:7px; }

#contact form { padding:5px; }
	
	
.green { color:#A6C744 !important; }






#topnav {
	font-size:1.2em;
	text-align:right;
	background-color:#c8e6ff;
	height:70px;

}

#topnav p { 
	margin:0px;
	padding-top:27px; 
	color:#99CCFF;
	}
	
#topnav .login { 
	background-color:#99CCFF;
	margin-left:20px;
	padding:20px 10px;
	}
	
#topnav .login a { color:#135EA4; }



/* Vertical Accordions */
		
#vertical_container {
	width: 180px;
	background-color:white;
	float:left;
	margin:30px 30px 0px 0px;
}

#vertical_container a { }
	
	
.accordion_toggle {
	display: block;
	height: 40px;
	width: 180px;
	background-color:#135EA4; 
	color: #ffffff;
	font-size: 12px;
	cursor: pointer;
	margin: 0px;
	text-align:center;
	border-bottom:1px solid white; 
	}
	
.accordion_toggle a { color:white; }
	
.accordion_toggle:hover { background-color:#3c89d0; }

.accordion_toggle p {
	line-height:normal; 
	margin:0px 0px 0px 0px; 
	padding:12px 0px 0px 0px;
	color:#fff;
	} 
	
.accordion_content {
	background-color: #c8e6ff; 
	color: #fff;
	overflow: hidden;
	margin:0; padding:0;
	}
	
.accordion_content ul { list-style:none; display:block; padding:0px; margin:0px; }
.accordion_content li { color: #89d0ff; margin:10px 0px 10px 0px; font-size:.9em; }
.accordion_content li.selected { background-color:white; padding:5px 0px;  }
.accordion_content li a { margin-left:10px; color: #135EA4; }

.accordion_toggle_active {
	background-color:#135EA4;
	color: #ffffff;
	}

		
#broadband.accordion_toggle {
	background-image:url(../images/leftnav_wireless_top.jpg);
	}

#phone.accordion_toggle { background-color: #A6C744; } 
#phoneContent.accordion_content { background-color: #F5F6E5; }
#phone.accordion_toggle_active { background-color: #A6C744; }

#phoneContent.accordion_content a { color:#A6C744; }
#phoneContent.accordion_content li.selected a { color:#A6C744; }












/* ABOUT */

#about {
	margin:30px 60px 0px 210px;
}

#about h1 {
	text-align:left;
	margin:0px 0px 12px 0px;
	}
	
#about h2 {}

#about p {}


/* CONTACT */

#contact {
	margin:30px 60px 0px 210px;
}

#contact h1 {
	text-align:left;
	margin:0px 0px 12px 0px;
	}

#contact h2 {}

#contact p {}

#contact td p { line-height:normal; margin:0px; }
#contact legend { color:#0083CA; font-weight:bold; }

#contact label { color:#fff; font-weight:bold; font-size:10px; }


/* FEATURES */

#features {
	margin-left:230px;
	margin-top:30px;
	margin-right:60px;
	}

#features h1 {	}
	
#features h2 {}

#features h3 {
	color:#0083CA;
	text-align:left;
	margin:0px 0px 2px 0px;
	}
	
	
#features p { color: #777;}

#features ul { color:#777; font-size:12px; }

#footer {
	position:relative; 
	height:40px; 
	background-color:#c8e6ff; 
	text-align:center;
	padding:5px;
	}
#footer p { margin:0px; }



/* PLANS */

#plans {
	width:650px;
	float:left;
	margin-top:30px;
	margin-right:50px;
	}
	
#plans p { color:white; }

#plans h1 {	}

#planbox .spiffyfg {
	padding:10px;
	}

#planbox h2 {
	margin:0px;
	color:#0083CA;
	}

#phonebox .spiffyfg {
	padding:10px;
	}
	
#phonebox h2 {
	margin:0px;
	color:#0083CA;
	}


#phonebox2 .spiffyfg {
	padding:10px;
	}
	
#phonebox2 h2 {
	margin:0px;
	color:#fff;
	}




.plantable {
	background-color:white;
	}
	
.plantable td p {
	margin:0px;
	line-height:normal;
	color:#777 !important;
	}
		
.plantable td h2 {
	margin:0px;
	line-height:normal;
	}

.plantable td h3 {
	margin:0px;
	line-height:normal;
		color:#0083CA;

	}
	


	
#planfeaturetable {
	width:150px;
	background-color:white;
	}

#planfeaturetable td h2 {
	margin:3px 0px 0px 0px;
	line-height:normal;
	}

#planfeaturetable td h3 {
	margin:0px;
	line-height:normal;
	}
	
#planfeaturetable td p {
	margin:0px;
	line-height:normal;
	color:#777 !important;
	}



/* Resellers */


#resellers {
	width:680px;
	float:left;
	margin-top:30px;
	margin-right:10px;
}

#resellers h1 { text-align:left; }

	
.resellertable {
    width:500px;
	background-color:white;
}
	
.resellertable td h2 {
	margin:0px;
	line-height:normal;
	}
	
.resellertable td h3 {
	margin:0px;
	line-height:normal;
	}
	
.resellertable td p {
	margin:0px;
	line-height:normal;
	}





.sidebar {
	width:100px;
	margin:0px 0px 20px 40px;
	float:right;
	}
	
.sidebar p { color:white; padding: 0px 10px 5px 10px;}
	
.sidebar ul {
	font-size:11px;
	padding:0px 10px 10px 20px;
	margin-bottom:0px;
	color:white;
	}
	
.sidebar li {
	margin:0px 0px 8px 0px;
	}


#lookupForm label { color:white; display:inline; } 
#lookupForm p { color:#ddddff; }
#lookupForm a { color:white; }



/* BLUE Rounded Box */

.spiffy {
	display:block
}
.spiffy * {
	display:block;
	height:1px;
	overflow:hidden;
	font-size:.01em;
	background:#0081c8
}
.spiffy1 {
	margin-left:3px;
	margin-right:3px;
	padding-left:1px;
	padding-right:1px;
	border-left:1px solid #91c8e7;
	border-right:1px solid #91c8e7;
	background:#3fa0d5
}
.spiffy2 {
	margin-left:1px;
	margin-right:1px;
	padding-right:1px;
	padding-left:1px;
	border-left:1px solid #e5f2f9;
	border-right:1px solid #e5f2f9;
	background:#3098d2
}
.spiffy3 {
	margin-left:1px;
	margin-right:1px;
	border-left:1px solid #3098d2;
	border-right:1px solid #3098d2;
}
.spiffy4 {
	border-left:1px solid #91c8e7;
	border-right:1px solid #91c8e7
}
.spiffy5 {
	border-left:1px solid #3fa0d5;
	border-right:1px solid #3fa0d5
}
.spiffyfg {
	background:#0081c8
}
.whitecorners {
	display:block;
}
.whitecorners * {
	display:block;
	height:1px;
	overflow:hidden;
	font-size:.01em;
	background:#ffffff
}
.whitecorners1 {
	margin-left:3px;
	margin-right:3px;
	padding-left:1px;
	padding-right:1px;
	border-left:1px solid #6db7df;
	border-right:1px solid #6db7df;
	background:#bfdff1
}
.whitecorners2 {
	margin-left:1px;
	margin-right:1px;
	padding-right:1px;
	padding-left:1px;
	border-left:1px solid #198dcd;
	border-right:1px solid #198dcd;
	background:#cee7f4
}
.whitecorners3 {
	margin-left:1px;
	margin-right:1px;
	border-left:1px solid #cee7f4;
	border-right:1px solid #cee7f4;
}
.whitecorners4 {
	border-left:1px solid #6db7df;
	border-right:1px solid #6db7df
}
.whitecorners5 {
	border-left:1px solid #bfdff1;
	border-right:1px solid #bfdff1
}
.whitecornersfg {
	background:#ffffff
}


.scooby {
	display:block
}
.scooby * {
	display:block;
	height:1px;
	overflow:hidden;
	font-size:.01em;
	background:#0081c8
}
.scooby1 {
	margin-right:3px;
	padding-right:1px;
	border-right:1px solid #91c8e7;
	background:#3fa0d5
}
.scooby2 {
	margin-right:1px;
	padding-right:1px;
	border-right:1px solid #e5f2f9;
	background:#3098d2
}
.scooby3 {
	margin-right:1px;
	border-right:1px solid #3098d2;
}
.scooby4 {
	border-right:1px solid #91c8e7
}
.scooby5 {
	border-right:1px solid #3fa0d5
}

/* green corners */

.dooby{display:block}
.dooby *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#A6C744}
.dooby1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d8e6ae;
  border-right:1px solid #d8e6ae;
  background:#bcd572}
.dooby2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f6f9ec;
  border-right:1px solid #f6f9ec;
  background:#b6d167}
.dooby3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #b6d167;
  border-right:1px solid #b6d167;}
.dooby4{
  border-left:1px solid #d8e6ae;
  border-right:1px solid #d8e6ae}
.dooby5{
  border-left:1px solid #bcd572;
  border-right:1px solid #bcd572}
.doobyfg{
  background:#A6C744}
  
.doobyless{display:block}
.doobyless *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#A6C744}
.doobyless1{
  margin-right:3px;
  padding-right:1px;
  border-right:1px solid #d8e6ae;
  background:#bcd572}
.doobyless2{
  margin-right:1px;
  padding-right:1px;
  border-right:1px solid #f6f9ec;
  background:#b6d167}
.doobyless3{
  margin-right:1px;
  border-right:1px solid #b6d167;}
.doobyless4{
  border-right:1px solid #d8e6ae}
.doobyless5{
  border-right:1px solid #bcd572}
.doobylessfg{
  background:#A6C744}
  
  

.zebra1 {
	background-color:#FFFFFF;
}
.zebra2 {
	background-color:#EFEFFF;
}


.form-buttons {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/navoff.gif);
	margin: 2px;
}
