
@charset "utf-8";
/* READ ME FIRST */
/* This CSS file is split into two sections:
---------------------------------------------------------------------------------------------------
	1) Global Styles - These styles are applied to all templates abroad
	-----------------------------------------------------------------------------------------------
		- CSS Reset
		- Global Definitions
		- InSite WYSIWYG Styling
			- Callout Backgrounds
			- Callout Link Colors
			- Product Headers
		- Header
		- Top Navigation
		- Get Connected
		- Site Search
		- Category Navigation
		- Sub Navigation
		- Sidebar
		- Content
		- Banner
		- Content Left & Content Right
		- Content Sidebar
		- Icon List 
		- Mainbody Bottom
		- Footer
	-----------------------------------------------------------------------------------------------
	2) Residential/Business/Commprovider/General Styles - based on the body.classname, the template 
	will change accordingly in these sections:
	----------------------------------------------------------------------------------------------
		- Mainbody
		- Sub Menu
		- Sidebar
		- Icon List
---------------------------------------------------------------------------------------------------
*/

/* CSS RESET */
/* ---------------------------------------------------------------------------------------------------*/
body, ul, ol, li, input, label, hr, h1, h2, h3, h4, h5, h6, p, a img{margin:0; padding:0; border:0;  outline:0;  list-style:none;}
.group:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}



/* GENERIC */
/* ---------------------------------------------------------------------------------------------------*/
div.clear:after{content:".";height:0;display:block;clear:both;visibility:hidden;}
div.left{float:left;}
div.right{float:right;}

/* GLOBAL DEFINITIONS */
/* ---------------------------------------------------------------------------------------------------*/
body{background:url(http://www.iowanetworkservices.com/templates/images/gold_bg.jpg) top center repeat-x #c26721; font-size:14px; font-family:Helvetica, Arial, "Lucida Sans", "Trebuchet MS", serif;}
h1{font-size:2em; line-height:1.5; }
h2{font-size:1.45em; line-height:1.8em;}
h3{font-size:1.15em; line-height:1.5em; margin:.5em 0;}
h4{font-size:.95em; line-height:1.25em; margin:.5em 0; font-weight:normal;}
h5{font-size:.9em; line-height:1.15em; margin:.5em 0;}
h6{font-size:.8em; line-height:1em; margin:.5em 0;}
hr{height:2px; background:#ccc; border:none; outline:none; margin:.5em 0;}
p{margin:.5em 0;}
td{vertical-align:top;}
th{text-align:left; font-weight:normal;}
#ctl00_placeholderBody_panelModule{clear:both}
#leftbody{ float:left;width:400px; padding:5px;}
#rightbody{ float:left;width:185px; padding:45px 0px 0 10px;}
/* INSSITE WYSYIWYG STYLING */
/* ---------------------------------------------------------------------------------------------------*/
div#content_pane input{padding:4px; border:2px solid #333;}
div#content_pane input:focus{padding:4px; border:2px solid #336699;}

/* CALLOUT BACKGROUNDS*/
.services{padding:10px 0px 0px 10px;clear:both;}
.services_bluebg {background-color:#e8f0f4; clear:both;padding:10px 0px 0px 10px;-moz-border-radius:20px; -webkit-border-radius:20px; border:2px #c9e1ed solid; margin-top:10px;}
.services_redbg{background-color:#fbebdf; clear:both;padding:10px 0px 0px 10px;-moz-border-radius:20px; -webkit-border-radius:20px; border:2px #f6d7c0 solid; margin-top:10px;} 
.services_fusciabg{background-color:#fae1f2; clear:both;padding:10px 0px 0px 10px;-moz-border-radius:20px; -webkit-border-radius:20px; border:2px #f3cce6 solid; margin-top:10px;} 
.service_icon{float:left; width:70px;}
.service_text{float:left; width:300px;}

/* CALLOUT COLORS & LINK COLORS*/
.bluetext{color:#00A1D9;}
.redtext{color:#D94343;}
.orangetext{color:#ff6633;}
.purpletext{color:#b34571;}
.insgreen{color:#007e68;}
.alert {background:url(http://www.iowanetworkservices.com/templates/images/note.jpg) no-repeat left;padding-left:45px;margin-top:55px;display:block;color:#666;font-size:.85em;line-height:1.5;border-top:1px solid #666; font-family:Tahoma, Geneva, sans-serif;}
.alert b, .alert strong, .alert span{color:#c26721;}
.features_table{background:#ddd; -moz-border-radius:10px; -webkit-border-radius:10px; border-spacing:10px; clear:both;}
.features_table th{border-bottom:1px solid #ccc; padding:10px 0;}
.product_page_desc{font-size:.9em; font-family:Tahoma, Geneva, sans-serif; color:#666;}
.graybg{background:#e5e5e5; color:#444; font-family:Arial, Helvetica, sans-serif; font-size:.8em;}
table.pricing_title{height:30px; -moz-border-radius:10px 10px 0 0;  }
table.pricing_title h1, div#content_pane table.pricing_title h2, div#content_pane table.pricing_title h3{padding-left:10px;}
table.pricing_table{border-spacing:10px; -moz-border-radius:0px 0px 10px 10px; margin-bottom:5px;}
table.pricing_table td{ padding:10px;}
table.pricing_table td.pricing_option{-moz-border-radius:10px; -webkit-border-radius:10px; padding:10px;}
table.pricing_table td.pricing_option li{font-family:Arial, Helvetica, sans-serif; font-size:.9em;}
a.newsrow {line-height:1em;font-weight:bold;display:block;padding:5px 0px;}
a.newstitle {color:#333; text-decoration:underline;}
a.newstitle:hover {color:#007e68;}

/* FEATURES TABLE */
table.features_table td ul {margin:10px 0px;padding-left:20px;}
table.features_table li {color:#666;}
table.features_table b, table.features_table strong {color:#666;}

/* PRODUCT TABLES */
td.product_icon {padding:0px 5px 5px 5px;width:70px;}
table.product_table {width:100%;}
table.product_table th {height:20px;color:#fff;font-size:1.5em;font-weight:bold;line-height:1;text-align:left;margin:0;padding:5px;}
table.product_table td {padding:5px;font-size:11px;color:#333;vertical-align:top;}
table.product_table td h3 {font-size:14px;margin:0;padding:0;}
table.product_table td ul {margin:0;padding-left:20px;}
table.product_table td li {line-height:1.5;font-size:14px;}

/* EXTRA INFORMATION TABLE */
table.information_table {width:550px;}
table.information_table td {padding:5px;font-size:11px;line-height:1.5;border-right:#fff 1px solid;width:183px;color:#666;}
table.information_table ul {margin:0;	padding-left:20px;}
table.information_table h3, table.information_table a, table.information_table li {color:#999;}
table.information_table a:hover {color:#ff6600;}

/* ZIP CODE SEARCH BOX & BUTTON */
.zipsearch {}
div#zipsearch input {padding:4px;}
div#zipsearch input#ctl00_zipSearchButton{padding:2px;margin:5px 0px 0px 0px;background:#6fad9c;-moz-border-radius:10px;-webkit-border-radius:10px;border:2px solid #497f70;color:#fff;}

/* ZIP CODE SEARCH RESULTS */
.zip_city {font-size:18px;font-weight:bold;color:#007052;}
.zip_telconame {font-size:14px;font-weight:bold;}

/* PAGING GATEWAY FORM */
/* ---------------------------------------------------------------------------------------------------*/
.gatewayForm {width:575px;background-color:#E8F0F4;border-bottom:1px #c9e1ed solid;}
.formInstruct {display:block;background:#1580b6;padding:5px;color:#e8f0f4;}
.formInstruct li {margin:0;padding:0px;font-size:18px;}
.formFormatting {padding:5px 70px 5px 5px;text-align:right;display:block;background:#1580b6;color:#fff;font-style:italic;}
.gatewayForm table {width:100%;border:none;padding:5px;font-size:18px;}
.gatewayForm tr {}
.gatewayForm td {width:50%;}
.gatewayForm .limit240 {font-size:11px;}
.gatewayForm textarea {width:550px;}
.gatewayForm input.pagernumber, .gatewayForm input.pagername {font-family:Verdana, Arial, Helvetica, sans-serif;padding:5px;color:#666;font-size:14px;font-weight:bold;border:3px solid #c9e1ed;}
.gatewayForm input.pagernumber:focus, .gatewayForm input.pagername:focus {font-family:Verdana, Arial, Helvetica, sans-serif;padding:5px;color:#666;font-size:14px;font-weight:bold;background-color:#fff;color:#666;border:3px solid #1580b6;}
.gatewayForm textarea {font-family:Verdana, Arial, Helvetica, sans-serif;padding:5px;color:#666;font-size:14px;font-weight:bold;border:3px solid #c9e1ed;width:540px;}
.gatewayForm textarea:focus {font-family:Verdana, Arial, Helvetica, sans-serif;padding:5px;color:#666;font-size:14px;font-weight:bold;background-color:#fff;color:#666;border:3px solid #1580b6;width:540px;}
.gatewayForm #ctl00_placeholderBody_Submit {display:none;}
.gatewayForm #ctl00_placeholderBody_Submit_img {float:right;padding-right:15px;}

/* HEADER */
/* ---------------------------------------------------------------------------------------------------*/
div#header{width:800px; margin:0px auto;}
div#header_left{ float:left; margin-top:20px; width:175px; }
div#header_left a{display:block;/*width:138px; height:122px;*/width:100px;height:100px;margin-left:10px;background:url(http://www.iowanetworkservices.com/templates/images/ins_logo_sm.png) no-repeat;position:relative;left:26px;}
div#header_right{float:left; width:625px; font-size:.95em; }

/* TOP NAVIGATION */
/* ---------------------------------------------------------------------------------------------------*/
ul#topnav{background:url(http://www.iowanetworkservices.com/templates/images/topnav_bg_475.gif) no-repeat; display:block; width:475px; height:25px; padding-top:5px;  float:right; padding-left:5px;}
ul#topnav li{color:#fff; display:inline; font-size:.9em; }
ul#topnav a{color:#fff; text-decoration:none;}

/* GET CONNECTED */
/* ---------------------------------------------------------------------------------------------------*/
div#getconnected{background:url(http://www.iowanetworkservices.com/templates/images/getconnected.gif) no-repeat; width:222px; height:22px; float:right;clear:right; margin:10px 0;}

/* SITE SEARCH */
/* ---------------------------------------------------------------------------------------------------*/
div#sitesearch{float:right; clear:right; height:28px;}
div#sitesearch label{float:left; color:#a55518; padding:7px 3px 0;}
div#sitesearch input{padding:4px; float:left; color:#a55518; }
div#sitesearch input.txtSearch{background:#f2e2a6; border:1px solid #a55518;}
div#sitesearch input.txtSearch:focus{background:#fff;}

/* CATEGORY NAVIGATION */
/* ---------------------------------------------------------------------------------------------------*/
ul#categorynav{display:block; clear:both; padding-top:.5em; width:100%;}
ul#categorynav li{display:block; float:left;}
ul#categorynav li a{display:block;text-align:center; color:#fff; text-decoration:none; text-transform:uppercase; font-weight:bold;}
ul#categorynav li span{display:none;}
ul#categorynav li#community_nav a{width:144px;height:33px;background:url(http://www.iowanetworkservices.com/templates/images/mainnav/mainnav_community.gif) no-repeat;}
ul#categorynav li#business_nav a {width:85px;height:33px;background:url(http://www.iowanetworkservices.com/templates/images/mainnav/mainnav_business.gif) no-repeat;}
ul#categorynav li#commprovider_nav a{width:203px;height:33px;background:url(http://www.iowanetworkservices.com/templates/images/mainnav/mainnav_provider.gif) no-repeat;}
ul#categorynav li#residential_nav a{width:100px;height:33px;background:url(http://www.iowanetworkservices.com/templates/images/mainnav/mainnav_residential.gif) no-repeat;}
ul#categorynav li#support_nav a{width:85px;height:33px;background:url(http://www.iowanetworkservices.com/templates/images/mainnav/mainnav_support.gif) no-repeat;}

/* SUB NAVIGATION */
/* ---------------------------------------------------------------------------------------------------*/

/*Subnav*/
ul#subnav{width:625px; padding-left:175px;height:37px; margin:0px auto; position:relative;}
ul#subnav li{display:inline-block; float:left; height:37px; position:relative;z-index:20;}
ul#subnav li a{display:inline-block; height:27px; padding:10px 15px 0px 15px; color:#fff; margin-right:1px; text-decoration:none;  text-transform:uppercase; font-weight:bold;}/* ie needs this */ 

/*Sub Subnav */
ul#subnav li ul{float:none;top:-999em;position:absolute;z-index:90000;}
ul#subnav li.sfHover ul{left:0px; top:37px; width:200px;}

ul#subnav li.sfHover ul li{display:block;}
ul#subnav li.sfHover ul li a {display:block;text-decoration:none;float:none;width:185px;height:27px; padding:10px 0px 0px 0px; border-bottom:1px solid #1a1a1a; color:#fff; font-weight:normal; padding-left:15px; text-transform:none;}

/*Sub Sub Subnav*/
ul#subnav li.sfHover ul li.sfHover ul{left:200px; top:0px; width:200px;} 
ul#subnav li.sfHover ul li.sfHover ul li a{ border-bottom:1px solid #1a1a1a; display:block; text-decoration:none; float:none;} 
ul#subnav li.sfHover ul li.sfHover ul li a:hover{background:#333;} 

/* Basically sends it to outerspace when hidden */
ul#subnav li:hover li ul, ul#subnav li.sfHover li ul, ul#subnav li li:hover li ul, ul#subnav li li.sfHover li ul, ul#subnav li li li:hover li ul, ul#subnav li li li.sfHover li ul {top:-999em;}


/* V2 SUBNAV */
/* ---------------------------------------------------------------------------------------------------*/
/* remove the list style */
#v2_subnav {width:625px;height:37px;padding:0 0 0 175px;margin:0px auto;list-style:none;}	

/* make the LI display inline */
/* it's position relative so that position absolute */
/* can be used in submenu */
#v2_subnav li {float:left;display:block;position:relative;z-index:500;margin:0 1px;}

/* this is the parent menu */
#v2_subnav li a {display:block;padding:8px 5px 0 5px;text-decoration:none;color:#fff;text-align:left;
	height:27px; padding:10px 15px 0px 15px; color:#fff;margin:0 1px 0 0;text-transform:uppercase; font-weight:bold;}

#v2_subnav li a:hover {color:#fff;}

/* you can make a different style for default selected value */
#v2_subnav a.selected {color:#f00;}

/* submenu, it's hidden by default */
#v2_subnav ul {position:absolute;left:0;width:200px;display:none;margin:0 0 0 -1px;padding:0;list-style:none;}

#v2_subnav ul li {width:200px;float:left;font-size:13px;}

/* display block will make the link fill the whole area of LI */
#v2_subnav ul a {display:block;height:15px;padding: 8px 5px 8px 15px;text-transform:capitalize;font-weight:normal;}

/* fix ie6 small issue */
/* we should always avoid using hack like this */
/* should put it into separate file : ) */
*html #v2_subnav ul {margin:0 0 0 -2px;}
		


/* SIDEBAR */
/* ---------------------------------------------------------------------------------------------------*/
div#mainbody{width:800px; margin:0px auto; background:#fff; line-height:1.5em;}
div#sidebar{float:left; width:155px; padding:10px; font-size:.95em;}
body.general #ctl00_SidebarWithZip #sidebar{float:none; width:100%; padding:0;} /* FEB 13 09 FIX */
body.general #ctl00_SidebarWithZip{float:left; width:155px; padding:10px;} /* FEB 13 09 FIX */
body.general #ctl00_SidebarWithZip #sidebar input.txtSearch{width:100px;} /* FEB 13 09 FIX */
div#sidebar h4{border-bottom:4px solid; font-size:1.25em; margin:.5em 0;}
div#sidebar ul{padding-left:5px; letter-spacing:-.015em;}
div#sidebar li{list-style:none; padding-left:0px; line-height:1em; margin-bottom:1.5em; font-weight:bold;}
div#sidebar a{color:#333; text-decoration:underline;}
div#sidebar a[target=_blank]{background:url(http://www.iowanetworkservices.com/templates/images/newwindow.gif) no-repeat center right; padding-right:15px;}

/* CONTENT */
/* ---------------------------------------------------------------------------------------------------*/
div.breadcrumb{font-size:.75em;margin-bottom:10px;padding-left:10px;}
#welcome {font-size:.85em; color:#005c42;}
#welcome img{ margin-right:30px;}
#welcome li{list-style:circle;}
#category_banner{background:url(http://www.iowanetworkservices.com/templates/images/support/support_bg.jpg) right no-repeat #fff; width:600px; height:242px;margin-top:10px; padding-top:35px; }
#category_banner ul{margin:0; padding:0; display:block; width:480px;}
#category_banner ul li{display:block; float:left; font-size:1.3em; letter-spacing:-.055em; margin:0px 15px 5px 0; list-style:none;}
#category_banner ul li.nocc a{display:block; background:url(http://www.iowanetworkservices.com/templates/images/support/green_button.gif) no-repeat; font-size:.7em; width:154px; height:44px; padding-top:10px; color:#fff; text-decoration:none; text-align:center; font-weight:bold; letter-spacing:normal;}
#category_banner ul li a:hover, #category_banner ul li a.active{background:url(http://www.iowanetworkservices.com/templates/images/support/blue_button.gif) no-repeat; color:#fff;}
.support_category td{background:#a7d8e8; padding:10px 5px; border-bottom:1px solid #6cabbf;}
.support_category td:first-child{font-weight:bold;}
/* Job Posting section */
.Job_Posting_Details { text-align:left;	 padding-right:5px;}
.Job_Posting_TH {	text-align:left;	font-weight:bold;}

/* BANNER */
/* ---------------------------------------------------------------------------------------------------*/
#banner{width:100%; height:275px;background:#333;}
.mootabs_panel {width:625px; height:240px; display: none; overflow: hidden;}
ul.mootabs_title{display:block; height:35px;background:url(http://www.iowanetworkservices.com/templates/images/mootitle_off.jpg) repeat-x;}
ul.mootabs_title li {cursor: pointer; display:block; float:left;width:155px; height:29px; padding-top:6px; text-align:center; border-left:1px solid #333; color:#fff;}
ul.mootabs_title li.active {background:url(http://www.iowanetworkservices.com/templates/images/mootitle_on.jpg) repeat-x; }
.mootabs_panel.active {display: block;}
.mootabs_title li.over {background-repeat:no-repeat;}

#jqRotator{width:625px;height:240px;}

/*CONTENT LEFT & CONTENT RIGHT */
/* ---------------------------------------------------------------------------------------------------*/
div#content_body{ padding:10px 10px 10px 10px; width:415px; float:left; color:#333;}
div#content_sidebar{ width:159px; float:left; padding:30px 15px 0px 15px;}
#breadcrumbs{color:#666; height:19px; padding-top:6px; font-size:.85em; }

/* CONTENT SIDEBAR */
/* ---------------------------------------------------------------------------------------------------*/
div#content_sidebar{background:url(http://www.iowanetworkservices.com/templates/images/viewyourbill_bg.jpg) repeat-x; font-size:.85em;}
div#content_sidebar label{color:#a55518; padding:7px 3px 0; }
div#content_sidebar input{padding:4px; border:1px solid #a55518; }
div#content_sidebar input#gobtn{border:none; float:right;clear:both;}
div#content_sidebar a{color:#333;}

/* CONTENT_PANE */
div#content_pane{padding:10px; font-size:13px;}
div#content_pane img[align=left]{margin-right:10px;}
div#content_pane img[align=right]{margin-left:10px;}
div#content_pane li{list-style:disc inside; padding-left:5px; line-height:2em; }
div#content_pane ul ul li{padding-left:10px;}
div#content_pane a:link{color:#069;}
div#content_pane a:visited{color:#939;}
div#content_pane a:hover{color:#c26721; text-decoration:underline;}

div#category_banner ul li a:link{display:block; background:url(http://www.iowanetworkservices.com/templates/images/support/green_button.gif) no-repeat; width:154px; height:40px; padding-top:14px; color:#fff; text-decoration:none; text-align:center; font-weight:bold;}

/* SOLUTIONS PRODUCT SIDEBAR */
/* NEW - BJR 10/22/09*/
/* ---------------------------------------------------------------------------------------------------*/
div#product_content_body{padding:10px 10px 10px 10px; width:416px; float:left; color:#333;}
div#product_sidebar{width:159px;float:left;padding:13px 15px 0px 15px;font-family:Arial,Helvetica,sans-serif;/*height:500px;*/background:url(http://www.iowanetworkservices.com/templates/images/solutions/bg_rightsidebar.jpg) top left #fff repeat-x;}
div#product_sidebar a{color:#333;}
div#product_sidebar h3 {font:Helvetica, Arial, "Lucida Sans", serif, 1.10em; padding:0 3px;}
div#product_sidebar hr {background:#CCCCCC none repeat scroll 0 0;border:medium none;height:2px;margin:0.5em 0;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;}
div#product_sidebar ul li {font-size:.75em; margin:0, padding-left:25px;line-height:1.6em}

/*	SOLUTIONS SIDEBAR IMAGE */
div#product_sidebar .sol_website {background: url(http://www.iowanetworkservices.com/templates/images/solutions/img_website_solutions.png) no-repeat; width:146px; height:197px; margin-top:10px;}
div#product_sidebar .sol_voice {background: url(http://www.iowanetworkservices.com/templates/images/solutions/img_voice_data.png) no-repeat; width:146px; height:197px; margin-top:10px;}
div#product_sidebar .sol_virtual {background: url(http://www.iowanetworkservices.com/templates/images/solutions/img_virtual_office.png) no-repeat; width:146px; height:197px; margin-top:10px;}
div#product_sidebar .sol_business {background: url(http://www.iowanetworkservices.com/templates/images/solutions/img_business_continuity.png) no-repeat; width:146px; height:197px; margin-top:10px;}
div#product_sidebar .sol_tech {background: url(http://www.iowanetworkservices.com/templates/images/solutions/img_tech_resources.png) no-repeat; width:146px; height:197px; margin-top:10px;}
div#product_sidebar .sol_consulting {background: url(http://www.iowanetworkservices.com/templates/images/solutions/img_consulting.png) no-repeat; width:146px; height:197px; margin-top:10px;}
div#product_sidebar .sol_data {background: url(http://www.iowanetworkservices.com/templates/images/solutions/img_data_networking.png) no-repeat; width:146px; height:197px; margin-top:10px;}


/* ICON LIST */
/* ---------------------------------------------------------------------------------------------------*/
ul.icon_list{display:block; margin-bottom:30px;}
ul.icon_list li{display:block;float:left; width:205px; padding-bottom:5px; color:#0070b0; font-weight:bold; font-size:1em;}
ul.icon_list li img{position:relative; top:15px;}
ul.icon_list a{text-decoration:none;}
ul.icon_list a:hover{color:#333;}

/* MAINBODY BOTTOM */
/* ---------------------------------------------------------------------------------------------------*/
#mainbody_btm{background:url(http://www.iowanetworkservices.com/templates/images/mainbody_btm_bg.jpg) no-repeat; margin:0px auto; width:800px; height:54px; border-top:1px solid #ccc; }
#mainbody_btm_l{float:left; width:155px; padding:20px 0px 0px 20px; color:#666; font-weight:bold; font-size:.85em; }
#mainbody_btm_m{float:left; width:435px;}
#mainbody_btm_r{float:left; width:179px; padding:10px 0px 0px 10px;}
ul.insfamily{display:block;}
ul.insfamily li{float:left; display:block; height:40px; margin-top:10px; padding:0px 10px;}
ul.insfamily a{display:block; width:100%; height:40px;}
ul.insfamily a span{display:none;}
ul.insfamily li.alliance{background:url(http://www.iowanetworkservices.com/templates/images/alliance_gray.jpg) no-repeat center center; width:125px; border-right:1px solid #ccc;}
ul.insfamily li.iwireless{background:url(http://www.iowanetworkservices.com/templates/images/iwireless_gray.jpg) no-repeat center center; width:120px; border-right:1px solid #ccc;}
ul.insfamily li.teaminsracing{background:url(http://www.iowanetworkservices.com/templates/images/netins_logo_footer.gif) no-repeat center center; width:125px; border-right:1px solid #ccc;}

/* FOOTER */
/* ---------------------------------------------------------------------------------------------------*/
#footer{background:url(http://www.iowanetworkservices.com/templates/images/footer_bg.jpg) no-repeat top center; width:800px; height:80px; margin:0px auto; color:#fff; font-size:.8em; font-family:Arial, Helvetica, sans-serif; }
#footer a{color:#fff;}
#footer_l{ width:165px; float:left; padding:20px 0px 0px 10px;}
#footer_m{width:435px; float:left; padding:20px 0px 0px 0px; text-align:center;}
#footer_m ul{padding-bottom:10px;}
#footer_m li{display:inline; }
#footer_r{width:190px; height:40px; padding-top:20px; float:left; background:url(http://www.iowanetworkservices.com/templates/images/opaque-logo.gif) no-repeat right;}
.sitelogin {color:#FFF;font-size:10px;line-height:1.5;margin:0px auto;width:800px;text-align:center;}
.sitelogin a {color:#FFF;text-decoration:underline;}
.sitelogin a:hover {color:#fee974;text-decoration:underline;}

/* ---------------------------------------------------------------------------------------------------*/
/* INS WEB DEVELOPMENT */
/* ---------------------------------------------------------------------------------------------------*/
h1.webdev{font-size:1.5em; padding-top:10px; font-weight:normal;}
.clear{clear:both;}

/* ---------------------------------------------------------------------------------------------------*/
/* RESIDENTIAL TEMPLATE */
/* ---------------------------------------------------------------------------------------------------*/
/* Residential Content */
body.residential div#content{float:left; width:625px; background:url(http://www.iowanetworkservices.com/templates/images/content_bg.jpg) bottom repeat-y;}

/* Residential MainBody */
body.residential #mainbody{background:url(http://www.iowanetworkservices.com/templates/images/mainbody_residential_bg.jpg) repeat-y;}

/* Residential Sub Menu */
body.residential ul#subnav{background:url(http://www.iowanetworkservices.com/templates/images/residential_subnavbg.gif) no-repeat; }
body.residential ul#subnav li a.topdaddy{background:url(http://www.iowanetworkservices.com/templates/images/residential_categorybg.jpg) repeat-x;}
body.residential ul#subnav li.sfHover ul{background:#053b63;}
body.residential ul#subnav li.sfHover ul li a.topdaddy {background:url(http://www.iowanetworkservices.com/templates/images/residential_arrow_right.jpg) right center no-repeat;}
body.residential ul#subnav li.sfHover ul li a.topdaddy:hover {background:url(http://www.iowanetworkservices.com/templates/images/residential_arrow_right_over.jpg) #2286aa right center no-repeat;}
body.residential ul#subnav li.sfHover ul li a:hover{background:#2286aa;}
body.residential ul#subnav li.sfHover ul li.sfHover ul li a{background:#2286aa;} 
body.residential ul#subnav li ul li.sfHover a.topdaddy{background:url(http://www.iowanetworkservices.com/templates/images/residential_arrow_right_over.jpg) #2286aa right center no-repeat;}

/* v2 Business Sub Menu */
body.residential ul#v2_subnav{background:url(http://www.iowanetworkservices.com/templates/images/residential_subnavbg.gif) no-repeat; }
body.residential ul#v2_subnav li a.topdaddy{background:url(http://www.iowanetworkservices.com/templates/images/residential_categorybg.jpg) repeat-x;}
body.residential ul#v2_subnav li ul{background:#053b63;}

/* Residential SideBar */
body.residential div#sidebar h4{border-bottom-color:#0089c2;}
body.residential div#sidebar a:hover{color:#0089c2;}

/* Residential Icon List */
body.residential ul.icon_list a{color:#336699;}

/* ---------------------------------------------------------------------------------------------------*/
/* RESIDENTIAL_INNER TEMPLATE */
/* ---------------------------------------------------------------------------------------------------*/
/* Residential Content */
body.residential_inner div#content{float:left; width:625px; background-color:#ffffff;}
body.residential_inner div.breadcrumb{ background:url(http://www.iowanetworkservices.com/templates/images/residential/residential_breadcrumbs.jpg) repeat-x;}

body.residential_inner table.pricing_title{background:url(http://www.iowanetworkservices.com/templates/images/res_pricing_title.jpg) repeat-x; color:#09607e}
body.residential_inner table.pricing_table{background:url(http://www.iowanetworkservices.com/templates/images/res_pricing_bg.jpg) repeat-x #49add1; color:#fff;}
body.residential_inner table.pricing_table td.pricing_option{background:#cde5ed; color:#09607e;}
body.residential_inner table.pricing_table hr{background:#09607e; }
body.residential_inner table.pricing_table a{color:#fff;}
body.residential_inner table.pricing_table a:hover{color:#09607e;}

/* Residential MainBody */
body.residential_inner #mainbody{background:url(http://www.iowanetworkservices.com/templates/images/mainbody_residential_bg.jpg) repeat-y;}

/* Residential Sub Menu */
body.residential_inner ul#subnav{background:url(http://www.iowanetworkservices.com/templates/images/residential_subnavbg.gif) no-repeat; }
body.residential_inner ul#subnav li a.topdaddy{background:url(http://www.iowanetworkservices.com/templates/images/residential_categorybg.jpg) repeat-x;}
body.residential_inner ul#subnav li.sfHover ul{background:#053b63;}
body.residential_inner ul#subnav li.sfHover ul li a.topdaddy {background:url(http://www.iowanetworkservices.com/templates/images/residential_arrow_right.jpg) right center no-repeat;}
body.residential_inner ul#subnav li.sfHover ul li a.topdaddy:hover {background:url(http://www.iowanetworkservices.com/templates/images/residential_arrow_right_over.jpg) #2286aa right center no-repeat;}
body.residential_inner ul#subnav li.sfHover ul li a:hover{background:#2286aa;}
body.residential_inner ul#subnav li.sfHover ul li.sfHover ul li a{background:#2286aa;} 
body.residential_inner ul#subnav li ul li.sfHover a.topdaddy{background:url(http://www.iowanetworkservices.com/templates/images/residential_arrow_right_over.jpg) #2286aa right center no-repeat;}

/* v2 Business Sub Menu */
body.residential_inner ul#v2_subnav{background:url(http://www.iowanetworkservices.com/templates/images/residential_subnavbg.gif) no-repeat; }
body.residential_inner ul#v2_subnav li a.topdaddy{background:url(http://www.iowanetworkservices.com/templates/images/residential_categorybg.jpg) repeat-x;}
body.residential_inner ul#v2_subnav li ul{background:#053b63;}

/* Residential SideBar */
body.residential_inner div#sidebar h4{border-bottom-color:#0089c2;}
body.residential_inner div#sidebar a:hover{color:#0089c2;}

/* Residential Icon List */
body.residential_inner ul.icon_list a{color:#336699;}

/* ---------------------------------------------------------------------------------------------------*/
/* BUSINESS TEMPLATE */
/* ---------------------------------------------------------------------------------------------------*/
/* Business Content */
body.business div#content{float:left; width:625px; background:url(http://www.iowanetworkservices.com/templates/images/content_bg.jpg) bottom repeat-y;}

/* Business MainBody */
body.business #mainbody{background:url(http://www.iowanetworkservices.com/templates/images/right_side_business_gradient.jpg) repeat-x #ffec9c;}

/* Business Sub Menu */
body.business ul#subnav{background:url(http://www.iowanetworkservices.com/templates/images/business_subnavbg.gif) no-repeat; }
body.business ul#subnav li a.topdaddy{background:url(http://www.iowanetworkservices.com/templates/images/business_categorybg.jpg) repeat-x;}
body.business ul#subnav li.sfHover ul{background:#9b0a0a;}
body.business ul#subnav li.sfHover ul li a.topdaddy {background:url(http://www.iowanetworkservices.com/templates/images/business_arrow_right.jpg) right center no-repeat;}
body.business ul#subnav li.sfHover ul li a.topdaddy:hover {background:url(http://www.iowanetworkservices.com/templates/images/business_arrow_right_over.jpg) #2286aa right center no-repeat;}
body.business ul#subnav li.sfHover ul li a:hover{background:#d03434;}
body.business ul#subnav li.sfHover ul li.sfHover ul li a{background:#d03434;} 
body.business ul#subnav li ul li.sfHover a.topdaddy{background:url(http://www.iowanetworkservices.com/templates/images/business_arrow_right_over.jpg) #d03434 right center no-repeat;}

/* v2 Business Sub Menu */
body.business ul#v2_subnav{background:url(http://www.iowanetworkservices.com/templates/images/business_subnavbg.gif) no-repeat; }
body.business ul#v2_subnav li a.topdaddy{background:url(http://www.iowanetworkservices.com/templates/images/business_categorybg.jpg) repeat-x;}
body.business ul#v2_subnav li ul{background-color:#af0d08;}

/* Business SideBar */
body.business div#sidebar h4{border-bottom-color:#d32222;}
body.business div#sidebar a:hover{color:#990000;}

/* Business Icon List */
body.business ul.icon_list a{color:#990000;}

/* ---------------------------------------------------------------------------------------------------*/
/* BUSINESS_INNER TEMPLATE */
/* ---------------------------------------------------------------------------------------------------*/
/* Residential Content */
body.business_inner div#content{float:left; width:625px; background-color:#ffffff;}
body.business_inner div.breadcrumb{ background:url(http://www.iowanetworkservices.com/templates/images/business/business_breadcrumbs.jpg) repeat-x;}

body.business_inner table.pricing_title{background:url(http://www.iowanetworkservices.com/templates/images/biz_pricing_title.jpg) repeat-x; color:#c33}
body.business_inner table.pricing_table{background:#c33; color:#fff;}
body.business_inner table.pricing_table td.pricing_option{background:#efc0c0; color:#333;}
body.business_inner table.pricing_table hr{background:#c33; }
body.business_inner table.pricing_table a{color:#fff;}
body.business_inner table.pricing_table a:hover{color:#efc0c0;}

/* Business MainBody */
body.business_inner #mainbody{background:url(http://www.iowanetworkservices.com/templates/images/right_side_business_gradient.jpg) repeat-x #ffec9c;}

/* Business Sub Menu */
body.business_inner ul#subnav{background:url(http://www.iowanetworkservices.com/templates/images/business_subnavbg.gif) no-repeat; }
body.business_inner ul#subnav li a.topdaddy{background:url(http://www.iowanetworkservices.com/templates/images/business_categorybg.jpg) repeat-x;}
body.business_inner ul#subnav li.sfHover ul{background:#9b0a0a;}
body.business_inner ul#subnav li.sfHover ul li a.topdaddy {background:url(http://www.iowanetworkservices.com/templates/images/business_arrow_right.jpg) right center no-repeat;}
body.business_inner ul#subnav li.sfHover ul li a.topdaddy:hover {background:url(http://www.iowanetworkservices.com/templates/images/business_arrow_right_over.jpg) #2286aa right center no-repeat;}
body.business_inner ul#subnav li.sfHover ul li a:hover{background:#d03434;}
body.business_inner ul#subnav li.sfHover ul li.sfHover ul li a{background:#d03434;} 
body.business_inner ul#subnav li ul li.sfHover a.topdaddy{background:url(http://www.iowanetworkservices.com/templates/images/business_arrow_right_over.jpg) #d03434 right center no-repeat;}

/* v2 Business Sub Menu */
body.business_inner ul#v2_subnav{background:url(http://www.iowanetworkservices.com/templates/images/business_subnavbg.gif) no-repeat; }
body.business_inner ul#v2_subnav li a.topdaddy{background:url(http://www.iowanetworkservices.com/templates/images/business_categorybg.jpg) repeat-x;}
body.business_inner ul#v2_subnav li ul{background-color:#af0d08;}

/* Business SideBar */
body.business_inner div#sidebar h4{border-bottom-color:#d32222;}
body.business_inner div#sidebar a:hover{color:#990000;}

/* Business Icon List */
body.business_inner ul.icon_list a{color:#990000;}

/* ---------------------------------------------------------------------------------------------------*/
/* COMMPROVIDER TEMPLATE */
/* ---------------------------------------------------------------------------------------------------*/
/* Business Content */
body.commprovider div#content{float:left; width:625px; background:url(http://www.iowanetworkservices.com/templates/images/content_bg.jpg) bottom repeat-y;}

/* Communications Provider MainBody */
body.commprovider #mainbody{background:url(http://www.iowanetworkservices.com/templates/images/mainbody_commprovider_bg.jpg) repeat-y;}

/* Communications Provider Sub Menu */
body.commprovider ul#subnav{background:url(http://www.iowanetworkservices.com/templates/images/commprovider_subnavbg.gif) no-repeat; }
body.commprovider ul#subnav>li>a.topdaddy{background:url(http://www.iowanetworkservices.com/templates/images/commprovider_categorybg.jpg) repeat-x;}
body.commprovider ul#subnav li.sfHover ul{background:#5c122f;}
body.commprovider ul#subnav li.sfHover ul li a.topdaddy {background:url(http://www.iowanetworkservices.com/templates/images/commprovider_arrow_right.jpg) right center no-repeat;}
body.commprovider ul#subnav li.sfHover ul li a.topdaddy:hover {background:url(http://www.iowanetworkservices.com/templates/images/commprovider_arrow_right_over.jpg) #9c4776 right center no-repeat;}
body.commprovider ul#subnav li.sfHover ul li a:hover{background:#9c4776;}
body.commprovider ul#subnav li.sfHover ul li.sfHover ul li a{background:#9c4776;} 
body.commprovider ul#subnav li ul li.sfHover a.topdaddy{background:url(http://www.iowanetworkservices.com/templates/images/commprovider_arrow_right_over.jpg) #9c4776 right center no-repeat;}

/* Communications Provider Sub Menu */
body.commprovider ul#v2_subnav{background:url(http://www.iowanetworkservices.com/templates/images/commprovider_subnavbg.gif) no-repeat; }
body.commprovider ul#v2_subnav>li>a.topdaddy{background:url(http://www.iowanetworkservices.com/templates/images/commprovider_categorybg.jpg) repeat-x;}
body.commprovider ul#v2_subnav li ul{background-color:#6f1936;}

/* Communications Provider SideBar */
body.commprovider div#sidebar h4{border-bottom-color:#993366;}
body.commprovider div#sidebar a:hover{color:#993366;}

/* Communications Provider Icon List */
body.commprovider ul.icon_list a{color:#993366;}

/* ---------------------------------------------------------------------------------------------------*/
/* COMMPROVIDER_INNER TEMPLATE */
/* ---------------------------------------------------------------------------------------------------*/
/* Residential Content */
body.commprovider_inner div#content{float:left; width:625px; background-color:#ffffff;}
body.commprovider_inner div.breadcrumb{ background:url(http://www.iowanetworkservices.com/templates/images/commprovider/provider_breadcrumbs.jpg) repeat-x;}

/* Communications Provider MainBody */
body.commprovider_inner #mainbody{background:url(http://www.iowanetworkservices.com/templates/images/mainbody_commprovider_bg.jpg) repeat-y;}

body.commprovider_inner table.pricing_title{background:#dbdbdb; color:#333}
body.commprovider_inner table.pricing_table{background:#b7b7b7; color:#333;}
body.commprovider_inner table.pricing_table td.pricing_option{background:#dbdbdb; color:#333;}
body.commprovider_inner table.pricing_table hr{background:#333; }

/* Communications Provider Sub Menu */
body.commprovider_inner ul#subnav{background:url(http://www.iowanetworkservices.com/templates/images/commprovider_subnavbg.gif) no-repeat; }
body.commprovider_inner ul#subnav>li>a.topdaddy{background:url(http://www.iowanetworkservices.com/templates/images/commprovider_categorybg.jpg) repeat-x;}
body.commprovider_inner ul#subnav li.sfHover ul{background:#5c122f;}
body.commprovider_inner ul#subnav li.sfHover ul li a.topdaddy {background:url(http://www.iowanetworkservices.com/templates/images/commprovider_arrow_right.jpg) right center no-repeat;}
body.commprovider_inner ul#subnav li.sfHover ul li a.topdaddy:hover {background:url(http://www.iowanetworkservices.com/templates/images/commprovider_arrow_right_over.jpg) #9c4776 right center no-repeat;}
body.commprovider_inner ul#subnav li.sfHover ul li a:hover{background:#9c4776;}
body.commprovider_inner ul#subnav li.sfHover ul li.sfHover ul li a{background:#9c4776;} 
body.commprovider_inner ul#subnav li ul li.sfHover a.topdaddy{background:url(http://www.iowanetworkservices.com/templates/images/commprovider_arrow_right_over.jpg) #9c4776 right center no-repeat;}

/* Communications Provider Sub Menu */
body.commprovider_inner ul#v2_subnav{background:url(http://www.iowanetworkservices.com/templates/images/commprovider_subnavbg.gif) no-repeat; }
body.commprovider_inner ul#v2_subnav>li>a.topdaddy{background:url(http://www.iowanetworkservices.com/templates/images/commprovider_categorybg.jpg) repeat-x;}
body.commprovider_inner ul#v2_subnav li ul{background-color:#6f1936;}

/* Communications Provider SideBar */
body.commprovider_inner div#sidebar h4{border-bottom-color:#993366;}
body.commprovider_inner div#sidebar a:hover{color:#993366;}

/* Communications Provider Icon List */
body.commprovider_inner ul.icon_list a{color:#993366;}

/* ---------------------------------------------------------------------------------------------------*/
/* SUPPORT & GENERAL TEMPLATE*/
/* ---------------------------------------------------------------------------------------------------*/
/* General Content */
body.general div#content{float:left; width:625px; background-color:#ffffff;}

/* General MainBody */
body.general #mainbody{background:url(http://www.iowanetworkservices.com/templates/images/mainbody_general_bg.jpg) repeat-y;}
body.general div.breadcrumb{ background:url(http://www.iowanetworkservices.com/templates/images/general/general_breadcrumb.jpg) repeat-x;}

/* General Sub Menu */
body.general ul#subnav{background:url(http://www.iowanetworkservices.com/templates/images/general_subnavbg.gif) no-repeat; }

/* General SideBar */
body.general div#sidebar{}

body.general div#sidebar h4{border-bottom-color:#007052;}
body.general div#sidebar a:hover{color:#007052;}
body.general div#content{background:#fff; width:625px; padding:0px;}


/* ---------------------------------------------------------------------------------------------------*/
/* GENERAL PLAIN TEMPLATE*/
/* ---------------------------------------------------------------------------------------------------*/
/* General Content */
body.general_plain div#content{float:left; width:625px; background-color:#ffffff;}

/* General MainBody */
body.general_plain #mainbody{background:url(http://www.iowanetworkservices.com/templates/images/mainbody_general_bg.jpg) repeat-y;}
body.general_plain div.breadcrumb{ background:url(http://www.iowanetworkservices.com/templates/images/general/general_breadcrumb.jpg) repeat-x;}

/* General Sub Menu */
body.general_plain ul#subnav{background:url(http://www.iowanetworkservices.com/templates/images/general_subnavbg_plain.gif) no-repeat; }

/* General SideBar */
body.general_plain div#sidebar{}
body.general_plain div#sidebar h4{border-bottom-color:#007052;}
body.general_plain div#sidebar a:hover{color:#007052;}
body.general_plain div#content{background:#fff; width:800px; padding:0px;}

/* General Plain Header right */
body.general_plain div#header_right{height:100%;}

/* General Plain Header left */
body.general_plain div#header_left a{display:block; width:138px; height:80px; margin-left:10px;background:url(http://www.iowanetworkservices.com/templates/images/ins_logo_plain.gif) no-repeat;}

body.general_plain div#sitesearch{margin-top:62px;}

body.general_plain div#general_plain_footer{height:37px;width:800px;margin:auto;background:url(http://www.iowanetworkservices.com/templates/images/greenbg_bottom.gif);}

body.general_plain td.static_nlsitemcontainer{background-color:#003b28;}

body.general_plain td.static_nlsitem{background-color:#003b28;height:20px;vertical-align:middle;color:#ffffff;font-family:Arial;font-size:11px;padding:0px 2px;}
body.general_plain td.static_nlsitemover{background-color:#1e6f5e;color:#ffffff;font-family:Arial;font-size:11px;padding:0px 2px;}
body.general_plain td.static_nslsubmenucell{background-color:#003b28;color:#ffffff;font-family:Arial;font-size:11px;padding:0px 2px;}
body.general_plain td.static_nslsubmenucellover{background-color:#003b28;color:#ffffff;font-family:Arial;font-size:11px;padding:0px 2px;}
body.general_plain td.nlsitemcontainer{background-color:#003b28;color:#ffffff;font-family:Arial;font-size:11px;padding:0px 2px;}
body.general_plain td.nlsitemcontainerover{background-color:#1e6f5e;color:#ffffff;font-family:Arial;font-size:11px;padding:0px 2px;}
body.general_plain div#top_bar {width:800px;height:37px;background:url(images/general_subnavbg_plain.gif);}

div#BusinessContactForm{display:block;}
div#BusinessContactForm div.FormRow{width:210px;margin:0 auto;}
div#BusinessContactForm div.FormRow:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
div#BusinessContactForm div.ButtonRow{width:258px;margin:20px auto;}
div#BusinessContactForm div.FormRow div.left{width:100px;float:left;}
div#BusinessContactForm div.FormRow div.right{width:170px;float:left;}

/* ---------------------------------------------------------------------------------------------------*/
/* COMMUNITY TEMPLATE*/
/* ---------------------------------------------------------------------------------------------------*/
/* Community Content */
body.community div#content{width:800px; background-color:#ffffff;}

/* Community Breadcrumb */
body.community div.breadcrumb{ background:url(http://www.iowanetworkservices.com/templates/images/general/general_breadcrumb.jpg) repeat-x;}

/* Community Sub Menu */
body.community ul#subnav{background:url(http://www.iowanetworkservices.com/templates/images/community_subnavbg.gif) no-repeat; }

/* business contact form */
div#content_pane input.FormField, div#content_pane textarea.FormField{width:200px;padding:4px;border:1px #000 solid;}
div#content_pane div.center{width:250px;height:50px;padding:20px 2px;margin:0 auto;}

div#content_pane span{font-weight:bold;}

body.community div#community_content{padding:0 10px;}
body.community div#community_banner{width:760px;height:200px;margin:0 0 10px 0;}
body.community div#community_quote_bg{width:240px;height:182px;background:url(http://iowanetworkservices.com/templates/INS_V2_Community/images/community_banner_bg.gif) top left repeat-x;}
body.community div#community_quote{font-family:Constantia,"Lucida Bright",Lucidabright,"Lucida Serif",Lucida,"DejaVu Serif","Bitstream Vera Serif","Liberation Serif",Georgia,serif;padding:10px;}
body.community div#community_quote_bg p#community_quote_text{font-style:italic;font-weight:bold;color:#999;font-size:20px;line-height:1.1em;letter-spacing:-1px;}
body.community div#community_quote_bg p#community_quote_text_name{font-style:italic;color:#999;text-align:right;font-weight:normal;font-size:17px;line-height:1em;}
body.community div#callout_array div div{}

body.community div.community_callout_array_item{margin:0 10px 0 0;}
body.community div.community_callout_array_item p{width:156px;margin:0;padding:0 6px 5px 6px;font-size:10px;display:block;line-height:1.1em;}

body.community div#community_upcoming_events{width:220px;min-height:470px;*height:470px;background:url(http://iowanetworkservices.com/templates/INS_V2_Community/images/community_upcoming_events_bg.gif) top left repeat-x #ffea91;}
body.community div#community_upcoming_events_listing{padding:20px;color:#cc6633;}




/* ---------------------------------------------------------------------------------------------------*/
/* COMMUNITY FULL-WIDTH TEMPLATE*/
/* ---------------------------------------------------------------------------------------------------*/
/* Community Content */
body.community_fullwidth div#content{width:800px; background-color:#ffffff;}

/* Community Breadcrumb */
body.community_fullwidth div.breadcrumb{ background:url(http://www.iowanetworkservices.com/templates/images/general/general_breadcrumb.jpg) repeat-x;}

/* Community Sub Menu */
body.community_fullwidth ul#subnav{background:url(http://www.iowanetworkservices.com/templates/images/community_subnavbg.gif) no-repeat; }

body.community_fullwidth div#community_content{padding:0 5px;}


















