body {
padding:0px;
margin:0px;
background-image:url(images/tile_02.png);
background-repeat:repeat-x;
background-position:top;
}

img, #body, #background, #nav, #main_text, #main_text_b, #testimonials, #plans, #map, ul.menu .menulink1, ul.menu .menulink2, ul.menu .menulink3, ul.menu .menulink4, ul.menu .menulink5, ul.menu .menulink6, ul.menu .menulink1:hover, ul.menu .menulink2:hover, ul.menu .menulink3:hover, ul.menu .menulink4:hover, ul.menu .menulink5:hover, ul.menu .menulink6:hover { behavior: url(iepngfix.htc) }

#background {
background-image:url(images/header_01.png);
height:392px;
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;
background-position:center;
}

#container {
width:829px;
/*overflow:auto;*/
margin-left:auto;
margin-right:auto;
}

#nav {
background-image:url(images/body_03.png);
height:38px;
text-align:right;
padding-top: 30px;
padding-right:40px;
padding-left:140px;
}

#body {
background-image:url(images/body_05.png);
background-repeat:repeat-y;
padding-left:29px;
padding-right:29px;
height: auto !important; height: 100%;
overflow:auto;
}

#body1 {
background-image:url(images/body_05.png);
background-repeat:repeat-y;
padding-left:29px;
padding-right:29px;
height: auto !important; height: 100%;
overflow:hidden;
}

#body2 {
background-image:url(images/body_05.png);
background-repeat:repeat-y;
padding-left:29px;
padding-right:29px;
width:100%;
height: auto !important; height: 100%;
overflow:auto;
}

#body3 {
background-image:url(images/body_05.png);
background-repeat:repeat-y;
padding-left:29px;
padding-right:29px;
height: auto !important; height: 100%;
}

#login a {
float:right;
margin-right:50px;
margin-top:85px;
font-family:Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
color:#7f7f7f;
}

#pic {
float:left;
width:480px;
height:319px;
}

#main_text {
	float:right;
	background-image:url(images/bkgd1_08.png);
	width:264px;
	height:299px;
	font-family:Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7f7f7f;
	line-height:22px;
	padding:10px;
}

#main_text_b {
float:right;
background-image:url(images/bkgd1_08.png);
background-repeat:no-repeat;
width:264px;
overflow:auto;
font-family:Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
color:#7f7f7f;
line-height:20px;
padding:10px;
}

#main_text h1, #main_text_b h1 {
font-family:Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:24px;
color:#90a182;
line-height:30px;
margin-bottom:0px;
}

.service_area h1, #service_area_b h1 {
font-family:Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:24px;
color:#90a182;
margin-bottom:5px;
padding-left:15px;
padding-right:15px;
}

.service_area p {
font-family:Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
color:#7f7f7f;
line-height:20px;
padding:15px;
}

#callouts {
clear:both;
overflow:auto;
padding-top:10px;
}

#testimonials {
background-image:url(images/callout_12.png);
width:214px;
padding-top:60px;
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
height:137px;
float:left;
margin-right:4px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#7f7f7f;
line-height:18px;
font-style: italic;
}

#testimonialskev {
	background-image:url(images/callout_Testimonials.png);
	width:214px;
	padding-top:60px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	height:137px;
	float:left;
	margin-right:4px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#7f7f7f;
	line-height:18px;
	font-style: italic;
}

.states {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#7f7f7f;
	line-height:18px;
	font-style: italic;
}

#plans {
background-image:url(images/callout_14.png);
width:254px;
height:207px;
float:left;
margin-right:3px;
}

#homeinternetservice {
	background-image:url(images/callout_HomeInternetService.png);
	width:254px;
	height:207px;
	float:left;
	margin-right:3px;
}

#homeinternetservice_text {
	width:128px;
	margin-left:125px;
	margin-top:150px;
	font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#7f7f7f;
	text-align:left;
}

#plans_text {
width:140px;
margin-left:110px;
margin-top:65px;
font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#7f7f7f;
text-align:left;
}

#plans_text h1 {
	font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#373737;
	margin-bottom:3px;
}


#map {
background-image:url(images/callout_16.png);
width:254px;
height:207px;
float:right;
}

#mapkev {
background-image:url(images/callout_ServiceArea.png);
width:254px;
height:207px;
float:right;
}

#comingsoon {
background-image:url(images/callout_ComingSoonTo.png);
width:254px;
height:207px;
float:right;
}

#comingsoon_rollover {
	width:240px;
	height:150px;
	margin-left:10px;
	margin-top:48px;
	font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#7f7f7f;
	text-align:left;
}

#gradientcallout {
background-image:url(images/callout_chiefland.png);
width:254px;
height:207px;
float:right;
}

#registerfreeinternet {
	background-image:url(images/callout_4g_temp.png);
	width:254px;
	height:207px;
	float:right;
}

#gradientcallout_rollover {
	width:250px;
	height:204px;
	font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#7f7f7f;
	text-align:left;
	margin: 0px;
}

#map_text {
width:254px;
height:207px;
margin-left:0px;
margin-top:0px;
font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#7f7f7f;
text-align:left;
}

#copyright, #copyright a, #copyright a:visited {
font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#7f7f7f;
text-align:center;
text-decoration: none;
}

a:link, a:visited {
font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#90a182;
text-align:left;
}

a:hover {
	text-decoration: none;
}

#copyright a:hover {
text-decoration:underline;
}

#left_box {
width:345px;
min-height:150px;
overflow:auto;
float:left;
font-family:Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
color:#7f7f7f;
line-height:18px;
padding:10px;
}

#right_box {
width:345px;
min-height:150px;
overflow:auto;
float:right;
font-family:Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
color:#7f7f7f;
line-height:18px;
padding:10px;
}

#right_box_2 {
width:265px;
margin-top:10px;
min-height:150px;
overflow:auto;
line-height:22px;
float:right;
font-family:Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
color:#7f7f7f;
padding:10px;
}

#image_box {
width: 115px;
height: 190px;
float: left;
background-color:#CCCCCC;
font-family:Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
color:#7f7f7f;
}

#single_column {
	width:751px;
	min-height:100px;
	overflow:auto;
	float:left;
	font-family:Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7f7f7f;
	line-height:18px;
	padding:10px;
	font-style: italic;
}

#single_column_three {
	width:460px;
	overflow:auto;
	float:left;
	font-family:Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7f7f7f;
	line-height:18px;
	padding:10px;
}

#single_column_two {
width:751px;
min-height:100px;
overflow:auto;
float:left;
font-family:Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
color:#7f7f7f;
line-height:18px;
}

h1 {
	font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#90a182;
	line-height:24px;
	margin-bottom:3px;
	margin-top:0px;
}



#plan1 {
background-image:url(images/plan1.jpg);
width:254px;
height:207px;
float:left;
margin-right:4px;
}

#plan2 {
background-image:url(images/plan2.jpg);
width:254px;
height:207px;
float:left;
margin-right:4px;
}
#plan3 {
background-image:url(images/plan3.jpg);
width:254px;
height:207px;
float:right;
}

#plans_text {
width:140px;
margin-left:110px;
margin-top:65px;
font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#7f7f7f;
text-align:left;
}

.smalltext {
	font-size:14px;
	;
}

#a {
width:280px;
min-height:50px;
overflow:auto;
float:left;
padding-left:10px;
}

#b {
width:180px;
min-height:50px;
overflow:auto;
float:right;
}

#service_area {
	float:right;
	width:254px;
	height:260px;
	font-family:Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7f7f7f;
	line-height:18px;
	padding:0px;
	border:0px; /*thin solid #dbdcda;*/
	background-image:url(images/callout_ServiceArea1.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}

#service_area_b {
	float:right;
	width:264px;
	height:250px;
	font-family:Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7f7f7f;
	line-height:22px;
	padding:10px;
}

#service_area_c {
	float:right;
	width:262px;
	min-height:150px;
	overflow:auto;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#7f7f7f;
	line-height:18px;
	padding:11px;
	border: thin solid #dbdcda;
	font-style: italic;
}

#account_notification {
width:751px;
min-height:100px;
overflow:auto;
float:left;
font-family:Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:24px;
color:#7f7f7f;
line-height:30px;
padding:10px;
}

#account_notification h1 {
font-family:Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:30px;
}

#logout {
	float:right;
	width:262px;
	overflow:auto;
	font-family:Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#7f7f7f;
	line-height:13px;
	padding:11px;
}

#strategic_partners {
width:751px;
min-height:100px;
margin-bottom:5px;
overflow:auto;
float:left;
font-family:Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
color:#7f7f7f;
line-height:18px;
padding:10px;
}

#strategic_partner_pic {
float:left;
width:268px;
margin-bottom:20px;
}

ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left;}
ul.menu ul {position:absolute; top:26px; left:0; background:#f7f7f7; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; width:120px; margin:0}
ul.menu ul li a {display:block; padding:8px 7px 10px; background-color:#f7f7f7; color:#90a182}
ul.menu ul li a:hover {background-color:#d8d9d8; color:#666666}
ul.menu ul ul {left:148px; top:-1px}

ul.menu .menulink1 {background:url(images/nav_up_05.png); width:54px; height:21px}
ul.menu .menulink1:hover {background:url(images/nav_down_05.png)}

ul.menu .menulink2 {background:url(images/nav_up_06.png); width:119px; height:21px}
ul.menu .menulink2:hover {background:url(images/nav_down_06.png)}

ul.menu .menulink3 {background:url(images/nav_up_07.png); width:103px; height:21px}
ul.menu .menulink3:hover {background:url(images/nav_down_07.png)}

ul.menu .menulink4 {background:url(images/nav_up_08.png); width:81px; height:21px}
ul.menu .menulink4:hover {background:url(images/nav_down_08.png)}

ul.menu .menulink5 {background:url(images/nav_up_09.png); width:96px; height:21px}
ul.menu .menulink5:hover {background:url(images/nav_down_09.png)}

ul.menu .menulink6 {background:url(images/nav_up_10.png); width:77px; height:21px}
ul.menu .menulink6:hover {background:url(images/nav_down_10.png)}

ul.menu .menulink7 {background:url(images/nav_up_11.png); width:108px; height:21px}
ul.menu .menulink7:hover {background:url(images/nav_down_11.png)}

ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}


label.error,
span.error { color: #c00; }
div.error { color: #c00; }
input.error { border-color: #c00; background-color: #fef; }

#errors
{
	font-family:Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100%;
	margin:0;
	padding: 10px 20px;
	background: #FFF8DC; /* Cornsilk */
	border: 1px solid #8B0000; /* DarkRed */
	float:left;
}

#errors p
{
	margin: 0 !important;
	padding: 0 !important;
	color: #333 !important;
}

#errors #error_list
{
	margin: 0 0 0 20px !important;
	clear: none !important;
}

#errors #error_list li
{
	margin: 0 0 0 14px !important;
	padding: 2px 0 !important;
	color: #666;
	border: none !important;
	clear: none !important;
}

#errors-msg
{
	margin:0;
	padding: 10px 20px;
	background: #FFF8DC; /* Cornsilk */
	border: 1px solid #8B0000; /* DarkRed */
}

#errors-msg p
{
	margin: 0 !important;
	padding: 0 !important;
	color: #333 !important;
}

#errors-msg #error_list-msg
{
	margin: 0px !important;
	clear: none !important;
}

#errors-msg #error_list-msg li
{
	margin: 0 0 0 14px !important;
	padding: 2px 0 !important;
	color: #666;
	border: none !important;
	clear: none !important;
}
#promo_phone_number {
	text-align: center;
	font-size: large;
	color: #0E7039;
	font-weight: bold;
	line-height: 30px;
}

