/*
Site: High Speed Internet Access Guide
Author: Richard Lee Thomason
Created: 06/22/2002
Updated: 11/11/2009
*/

* {margin: 0px; padding: 0px;}
html {height: 100%; background: url("../layout/bg.gif") center;}
body {height: 100%; text-align: center;}
table {width: 100%; border-collapse: collapse;}
td {color: #333333; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; vertical-align: top;}
h1 {margin: 0px 0px 15px 0px; color: #336699; font-size: 15px;}
h2 {margin: 15px 0px 15px 0px; color: #336699; font-size: 13px;}
p {
	margin-bottom: 15px;
	line-height: 17px;
	text-align: center;
}
a:link, a:visited {color: #0000EE; outline: none;}
a:hover {
	color: #333333;
	font-size: 11px;
}
ul li {list-style: none;}
img {border: 0px;}

/* ----- global ----- */

#center {position: relative; margin: auto; width: 760px; color: #333333; font-family: verdana, arial, helvetica, sans-serif; text-align: left;}
.left {padding-left: 15px;}
.right {padding-right: 15px;}
.crumbs {font-size: 9px;}
.signup {font-size: 13px;}
.addthis {float: right;}
.bullets {padding: 10px 10px 0px 0px; border: #8CA6BF 1px solid; background: #F5F5F5;}
.hline {margin-top: 15px; margin-bottom: 15px; line-height: 1px; background-image: url('../layout/dotted-line.gif');}
.table {margin-bottom: 15px;}
.box {margin-bottom: 15px; border: #94ADC7 1px solid; background: #F0F0F0;}
.small {font-size: 9px; line-height: 14px;}
.last {margin-bottom: 0px;}
.chart {margin-bottom: 20px;}
.chartheading {padding: 5px 5px 7px 7px; background: #6699CC; color: #FFFFFF; font-size: 12px; font-weight: bold;}
.chart1 {padding: 7px; line-height: 18px; line-height: 15px; vertical-align: middle;}
.chart2 {padding: 7px; background: #F5F5F5; line-height: 18px; line-height: 15px; vertical-align: middle;}
.dashed {margin-bottom: 15px; padding: 15px; background: #F5F5F5; border: #94ADC7 1px dashed; font-size: 12px; line-height: 19px;}
img.left-1 {float: left; padding: 5px 20px 0px 0px;}
img.right-1 {float: right; padding: 5px 0px 0px 20px;}
.ads {margin-bottom: 10px;}
.indent {margin-left: 15px;}
.category {padding-left: 5px; background-repeat: no-repeat; background-position: right bottom; font-size: 14px; font-weight: bold;}
.popular {padding: 3px 0px 0px 15px; display: none; line-height: 18px;}

/* ----- header ----- */

#topnav {padding: 9px 15px 0px 0px; width: 100%; color: #666666; font-size: 10px; text-align: right;}

/* ----- mainnav ----- */

#mainnav {margin: 5px 0px 5px 0px; background: #295C8F;}
#mainnav a:link, #mainnav a:visited {padding: 7px 0px 9px 0px; color: #FFFFFF; font-weight: bold; text-decoration: none;}
#mainnav a:hover {color: #FFCC66;}
.mainmenu1 {width: 138px; white-space: nowrap; padding: 7px 0px 9px 0px; background: #295C8F; text-align: center;}
.mainmenu2 {width: 125px; white-space: nowrap; padding: 7px 0px 9px 0px; background: #295C8F; text-align: center;}
.mainmenu3 {width: 157px; white-space: nowrap; padding: 7px 0px 9px 0px; background: #295C8F; text-align: center;}
.mainmenu4 {width: 160px; white-space: nowrap; padding: 7px 0px 9px 0px; background: #295C8F; text-align: center;}
.mainmenu5 {width: 144px; white-space: nowrap; padding: 7px 0px 9px 0px; background: #295C8F; text-align: center;}

/* ----- search ----- */

#search {background: #F0F0F0; border-top: #94ADC7 1px solid; border-bottom: #94ADC7 1px solid;}
#searchtext {width: 100%; padding: 6px 0px 6px 0px; color: #333333; font-weight: bold;}

/* ----- sitemap ----- */

#sitemap #content li {margin-bottom: 8px;}

/* ----- main ----- */

#sidenav {width: 167px; border-left: #94ADC7 1px solid; border-right: #94ADC7 1px solid;}
.sideheading {padding: 5px 0px 6px 8px; border-top: #94ADC7 1px solid; border-bottom: #94ADC7 1px solid; background: #F0F0F0; color: #333333; font-weight: bold;}
.sideheading img {float: right;}
#sidenav .adsense {padding: 6px 10px 10px 10px;}
#sidenav ul {padding: 6px 10px 10px 8px; font-size: 10px; line-height: 16px;}
#sidenav ul a {text-decoration: none;}
#sidenav li {padding-left: 9px; background: url("../layout/sidemenu-arrow.gif") no-repeat 1px 6px;}
#sidenavlast {border-bottom: #94ADC7 1px solid;}
#content {padding: 15px 20px 20px 20px; width: 520px; border-right: #94ADC7 1px solid;}
#content ul {margin-bottom: 15px; line-height: 17px;}
#content li {margin-bottom: 8px; padding-left: 18px; background: url("../layout/sidemenu-arrow.gif") no-repeat 10px 6px;}
.t1-heading {margin-bottom: 10px; color: #336699; font-size: 13px; font-weight: bold;}
.details-1 {width: 364px;}
.details-2 {width: 15px;}
.details-3 {padding-top: 3px; width: 150px;}

.adsense336 {float: left; background: #F5F5F5;}

/* ----- articles ----- */

.article h1 {margin-bottom: 2px;}
.article #subtitle {margin-bottom: 15px; color: #888888; font-size: 13px; font-style: italic;}
.article #author {margin-bottom: 15px; font-size: 10px;}
.article #utilities {position: absolute; top: 140px; right: 30px; font-size: 10px;}
.article #content li {margin-bottom: 10px;}

/* ----- reviews ----- */

.review #offer {float: right; margin-left: 15px; border: #94ADC7 1px solid;}
.review #offer2 {float: right; margin-left: 15px;}
.review #features {margin: 7px 0px 9px 0px;}
.review #features li {margin-bottom: 5px;}

/* ----- bottom ----- */

.bottom1 {width: 3%; border-bottom: #FFFFFF 2px solid; border-right: #FFFFFF 2px solid; background: #6699CC;}
.bottom2 {width: 47%; padding: 3px 0px 4px 4px; border-bottom: #FFFFFF 2px solid; border-right: #FFFFFF 10px solid; background: #F0F0F0; color: #527395; font-size: 10px; font-weight: bold;}
.bottom3 {width: 47%; padding: 3px 0px 4px 4px; border-bottom: #FFFFFF 2px solid; background: #F0F0F0; color: #527395; font-size: 10px; font-weight: bold;}
.bottom1a {padding: 3px 0px 0px 7px; border-bottom: #FFFFFF 2px solid; border-right: #FFFFFF 2px solid; background: #F5F5F5;}
.bottom2a {padding: 3px 0px 4px 4px; border-bottom: #FFFFFF 2px solid; border-right: #FFFFFF 10px solid; background: #F9F9F9; font-size: 10px;}
.bottom3a {padding: 3px 0px 4px 4px; border-bottom: #FFFFFF 2px solid; background: #F9F9F9; font-size: 10px;}

/* ----- footer ----- */

#footer {border-top: #94ADC7 1px solid;}
#tracking {width: 167px; border-left: #94ADC7 1px solid; border-right: #94ADC7 1px solid;}
#copyright {width: 560px; padding: 8px 0px 9px 0px; border-right: #94ADC7 1px solid; text-align: center;}


/* ----- old code below ----- */

#content .bundle {font-size: 13px; font-weight: bold; margin-bottom: 6px;}
#content .qwest li {font-size: 12px; margin-bottom: 6px;}
img.qwest-logo {float: right; padding-left: 20px; padding-right: 5px;}
#content .blockquote {padding-top: 6px;}

.form1 {font-size: 9px; color: #FFFFFF; padding-top: 8px; padding-left: 10px; padding-right: 10px; white-space: nowrap}
.form2 {font-size: 9px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px}
.top {font-size: 13px; font-weight: bold; color: #FCFCFC; padding-left: 5px; vertical-align: middle}
.highlight {background: #F5F5F5; padding-bottom: 10px; padding-left: 10px; padding-right: 10px}
.covad {border: #000000 1px solid}
.clearlink {color: #0000FF; font-size: 14px; font-weight: bold;}
.clearlink2 {color: #0000FF; font-weight: bold;}
.input {border: #8CA6BF 1px solid; height: 18px; font-size: 9px;}
.fix {background-image: url('../images/left-heading.gif'); font-size: 10px; font-weight: bold; color: #527395; padding-left: 20px; vertical-align: middle; line-height: 10px}
.dashed {margin-bottom: 15px; padding: 15px; border: #94ADC7 1px dashed; font-size: 11px; line-height: 17px;}

/*----- newsletter signup form on leftnav menu -----*/

#news {width: 144px; height: 100px;}
.news-1 {padding: 6px 3px 0px 0px; width: 20%; font-size: 9px; text-align: right;}
.news-2 {padding-top: 5px; width: 80%;}
.news-3 {padding-top: 10px; text-align: center;}

/*----- qualification form on satellite internet page -----*/

#sat-td {padding-top: 15px;}
#sat-qual-form {width: 300px; background: #F5F5F5; border-bottom: #8CA6BF 1px solid;}
.sat-heading {padding: 4px 0px 6px 0px; border: #6699CC 1px solid; background: #6699CC; color: #FFFFFF; font-size: 11px; font-weight: bold; text-align: center; border-bottom: #8CA6BF 1px solid;}
.sat-intro {padding: 5px 0px 8px 8px; font-size: 10px; border-left: #8CA6BF 1px solid; border-right: #8CA6BF 1px solid; line-height: 14px;}
.sat-form {padding-left: 9px; border-left: #8CA6BF 1px solid; border-right: #8CA6BF 1px solid; border-bottom: #8CA6BF 1px solid;}
.sat-1 {padding-top: 8px; width: 38%; font-size; 9px; font-weight: bold;}
.sat-2 {padding-top: 5px; width: 62%;}
.sat-3 {padding: 9px 0px 8px 0px; font-size: 10px; line-height: 14px;}

/*----- qualification form on business internet page -----*/

#bus-qual-form {width: 100%;}
#bus-td {background: #F5F5F5; padding: 15px 20px 5px 20px; border: #8CA6BF 1px solid;}
.bus-1 {width: 25%; padding-bottom: 12px; padding-right: 10px; font-weight: bold; white-space: nowrap; vertical-align: middle; text-align: right;}
.bus-2 {width: 75%; padding-bottom: 12px;}

/*----- boxes on the home page -----*/

#focus {margin-bottom: 15px;}
.spotlight-td {width: 50%}
.spotlight-title {background: #6699CC; padding-top: 3px; padding-bottom: 4px; padding-left: 6px; border: #6699CC 1px solid; color: #FFFFFF; font-size: 12px; font-weight: bold;}
.spotlight {background: #FAFAFA; padding: 5px 10px 0px 10px; border-bottom: #6699CC 1px solid; border-left: #6699CC 1px solid; border-right: #6699CC 1px solid;}
