#iadotnav {
	/*margin: 0;*/
	padding: 0;
	outline: none;
	/*border: none;*/
	list-style: none;
	list-style-image: none!important;
	font-weight: normal;
	font-family: Arial Helvetica, sans-serif;
	width: 960px;
	background-image: url(http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview//images/navbar.png);
	background-repeat: no-repeat;
	margin: 0 auto !important;
	height: 100px;
	text-align: center;
	border: 0px solid white;
}

.navwrapper {
  border:0 solid green;
  height:69px;
  left:0;
  margin:0 auto !important;
  position:fixed;
  right:0;
  top:47px;
  width:100%;
  z-index:999;
}


/*  IE7 DETECTION AND UPGRADE MESSAGE  */
/*  IE7 DETECTION AND UPGRADE MESSAGE  */
#iadotnav .sevencenter{
	text-align: center ;
	}

#iadotnav #seven{
	display:block;
	width:500px;
	padding:20px;
	background-color:#cc0000;
	background-image:url(http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview/../images/seven_bg.jpg);
	background-repeat:no-repeat;
	border:1px white solid;
	margin-left:auto;
	margin-right:auto;
	z-index:900000000;
	position:relative;
	top:210px;
	color:white;
font-size:14px;
	}

#iadotnav .sevenheading{
color:#FC0;
font-size:16px;
font-weight:bold;
	}
#iadotnav #sevenclose{
margin:16px 0 0 200px;
color:#FC0;
	}
#iadotnav #seven a{
color:white;
font-size:14px;
	}
#iadotnav #seven a:visited{
color:white;
font-size:14px;
	}
#iadotnav #seven a:hover{
color:white;
font-size:14px;
	}
#iadotnav #seven a:active{
color:white;
font-size:14px;
	}

/*  IE7 DETECTION AND UPGRADE MESSAGE  */
/*  IE7 DETECTION AND UPGRADE MESSAGE  */



#iadotnav @font-face {
    font-family: 'pt_sansregular';
    src: url('http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview//pts55f-webfont.eot');
    src: url('http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview//pts55f-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview//pts55f-webfont.woff') format('woff'),
         url('http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview//pts55f-webfont.ttf') format('truetype'),
         url('http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview//pts55f-webfont.svg#pt_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


#iadotnav article, #iadotnav aside, #iadotnav details, #iadotnav figcaption, #iadotnav figure, #iadotnav footer, #iadotnav header, #iadotnav hgroup, #iadotnav, #iadotnav section {
	display: block;
}


#iadotnav .italic {
	font-style: italic;
}
#iadotnav .bold {
	font-weight: 700;
}
#iadotnav .cover {
	background-size: cover;
}
#iadotnav .full {
	position: absolute;
	width: 100%;
	height: 100%;
}
#iadotnav .left {
	float: left;
}
#iadotnav .leftfloat {
	float: left;
	padding: 0 8px 0 0;
}
#iadotnav .right {
	float: right;
}
#iadotnav .clearfix:before, .clearfix:after {
	content: " ";
	display: table;
}
#iadotnav .clearfix:after {
	clear: both;
}
#iadotnav .clear {
	clear: both;
}
#iadotnav .padclear {
	padding-top: 50px;
}
#iadotnav .clearfix {
 *zoom: 1;
}


#iadotnav img.homebg {
	min-height: 100%;
	width: 100%;
	height: auto;
	position: fixed;
	top: 0;
	left: 0;
	z-index: -2;
}

#iadotnav img.performance{
	display:block;
	float:right;
	padding:0px;
	margin-left:16px;
	border:1px #ccc solid;

}
#iadotnav img.full {
	width: 100%;
}

#iadotnav img.heading {
	max-width: 235px;
	margin:3% 0 0% 0;
	border:1px #ccc solid;
}

#iadotnav h1 {
	margin: 0px 0 12px 0;
	padding: 0px;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	color: #d66b0d;
	text-transform: uppercase;
}
#iadotnav h3 {
	margin: 0px 0 10px 0;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	color: #d66b0d;
	text-transform: uppercase;
}


#iadotnav h4 {
	margin: 10px 0 10px 0;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	color: #a2bd6f;
	text-align:left; /*added this because it was aligning to the center*/

}
#iadotnav h5 {
	margin: 0px 0 10px 0;
	padding: 0px;
	font-size: 14px;
	line-height: 14px;
	color: #ccc;

}
#iadotnav h6 {
		margin: 0px 0 0px 0;
	padding: 0px 0 4px 0;
	font-size: 14px;
	font-weight:bold;
	color: #ffc70e;
}

#iadotnav h4.heading {
	margin: 18px 0 10px 0;
	color: #fff;

}
#iadotnav .listheading{
	text-indent:-10px;
	}

/* =============================================================================
   Embedded content
   ========================================================================== */

/*
 * 1. Removes border when inside 'a' element in IE6/7/8/9, FF3
 * 2. Improves image quality when scaled in IE7
 */

#iadotnav img {
	border: 0; /* 1 */
	-ms-interpolation-mode: bicubic; /* 2 */
}
#iadotnav .-o- body {
	background: #292a2a;
}
/*  GROUPING  ============================================================================= */
/*  SECTIONS  */

#iadotnav .maincontent {
	min-height: 432px;
	width: 900px;
	font-size: 0.8125em; /* 13 / 16 */
	 margin: 0px auto;
	color: #333;
	line-height:1.5;
	border: 0px solid yellow;

}

#iadotnav .logo {display: block;   margin-left: auto;   margin-right: auto;
}
#iadotnav .section {
	border: 0px solid red;
	clear: both;
	padding:0px 0 0px 0;
	margin:0px 0 0px 0;
}
#iadotnav .group:before, .group:after {
	content: "";
	display: table;
}
#iadotnav .group:after {
	clear: both;
}
#iadotnav .group {

	zoom: 1; /* For IE 6/7 (trigger hasLayout) */
}

#iadotnav .contactheader {
	padding:6%;
	border-top:1px #ccc solid;
	border-right:1px #ccc solid;
	border-bottom:0px #ccc solid;
	border-left:1px #ccc solid;
	background-color: #d56808;
	text-transform:uppercase;
	color:#fff;
}

#iadotnav .contactinfo {
	padding:6%;
	margin-bottom:6%;
	border:1px #ccc solid;
}

#iadotnav table img {

	max-width:100px;
	height:auto;
	box-shadow: 2px 2px 2px #888;
	margin:8px;
}

/*  GRID COLUMN SETUP   ==================================================================== */


/*  GRID COLUMN SETUP   ==================================================================== */

#iadotnav .col {color: #CCC;
	display: block;
	float: left;
	margin: 1% 0 1% 1.6%;
*margin: 1% 0% 1% 1%;
}
#iadotnav .col:first-child {
	margin-left: 0;
} /* all browsers except IE6 and lower */


/*  REMOVE MARGINS AS ALL GO FULL WIDTH AT 480 PIXELS */

@media only screen and (max-width: 767px) {


#iadotnav .col {
	margin: 0% 0 0% 0%;

}
#iadotnav .mocol {
	margin: 0% 0% 5% 0%;
}
}

/*  GRID OF TWELVE   ============================================================================= */

#iadotnav .span_12_of_12 {
	width: 100%;
}
#iadotnav .span_11_of_12 {
	width: 90%;


}
#iadotnav .span_10_of_12 {
	width: 83%;
}
#iadotnav .span_9_of_12 {
	width: 74.54%;
	border: 0px solid red;
}
#iadotnav .span_8_of_12 {
	width: 66.08%;
	border: 0px solid red;
}
#iadotnav .span_7_of_12 {
	width: 57.62%;
	border: 0px solid red;
}
#iadotnav .span_6_of_12 {
	width: 49.16%;
}
#iadotnav .span_5_of_12 {
	width: 40.7%;
	border: 0px solid red;
}
#iadotnav .span_4_of_12 {
	width: 31.14%;
	border: 0px solid red;
 *width: 32.14%;
}
#iadotnav .span_3_of_12 {
	border: 0px solid red;
	width: 23.78%;
 *width: 23.6%;
}
#iadotnav .span_2_of_12 {
	width: 15.32%;
}
#iadotnav .span_1_of_12 {
	width: 6.86%;
}


/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 767px) {
#iadotnav .span_12_of_12 {
	width: 100%;
}
#iadotnav .span_11_of_12 {
	width: 95%;
		border:0px solid yellow;
}
#iadotnav .span_10_of_12 {
	width: 100%;
}
#iadotnav .span_9_of_12 {
	width: 100%;
}
#iadotnav .span_8_of_12 {
	width: 100%;
}
#iadotnav .span_7_of_12 {
	width: 100%;
}
#iadotnav .span_6_of_12 {
	width: 100%;
}
#iadotnav .span_5_of_12 {
	width: 100%;
}
#iadotnav .span_4_of_12 {
	width: 100%;
	padding:0px;
}
#iadotnav .span_3_of_12 {
	width: 100%;
}
#iadotnav .span_2_of_12 {
	width: 100%;
}
#iadotnav .span_1_of_12 {
	width: 100%;
}




#iadotnav ul.panelnav {
	margin:0;
	padding:0px 0px 0 0px;

}

#iadotnav li.panelnav {padding:0px;
margin:0x;


}


}
#iadotnav #az {
	margin: 22px 10px 0 0 ;
	padding: 0px;
}
/*  TYPOGRAPHY  ============================================================================= */

#iadotnav .bottombox {height:10px;
width:100%;
border:0px solid white;
margin-top:10px;
}

#iadotnav p {
	hyphens : auto;
}
#iadotnav b, strong {
	font-weight : bold;
}
#iadotnav hr {
	display : block;
	margin : 1em 0;
	padding : 0;
	height : 1px;
	border : 0;
	border-top : 1px solid #ccc;
}
#iadotnav small {
	font-size : 1em; /* 16 / 16 = 1 */
}
#iadotnav sub, sup {
	font-size : 75%;
	line-height : 0;
	position : relative;
	vertical-align : baseline;
}
#iadotnav sup {
	top : -.5em;
}
#iadotnav sub {
	bottom : -.25em;
}
#iadotnav .subtext {
	color: #666;
}



/* HEADER =============================================================================  */
/*#iowa_sliver_bar {
	height: 40px;
	border-bottom: 1px solid #b1780d;
	width: 100%;
	margin: 0;
	left: 0;
	right: 0;
	z-index: 1000;
}*/
#iadotnav header {
	width: 100%;
}
/* SEARCH BOX =============================================================================  */
/* Style the search input field. */

#iadotnav #search input[type="text"] {
	background: url(http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview//images/search-dark.png) no-repeat 8px 6px #ededed;
	border: 0 none;
	font-family: arial, sans-serif;
	color: #333;
	height: 22px;
	width: 115px;
	padding: 3px 0px 0px 25px;
 *padding: 0px 0px 0px 25px;
	line-height: 23px;
	margin-left: 3px;
	font-size: 12px;
	border: 0px solid yellow;
	behavior: url(http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview/PIE.htc);
}
#iadotnav #search input[type="text"]:focus {
	background: url(http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview//images/search-dark.png) no-repeat 8px 6px #ededed;
	color: #6a6f75;
}
#iadotnav #search input#searchbutton {
	margin-left: -10px;
*margin-left:0px;
*margin-top:-24px;
	position: relative;
	left: -10px;
	border:0px solid yellow;
	margin-right:0px;
}





/* Google Search page*/
#iadotnav  #searchform input    {
width:100%;
display:block;
border: 1px solid #ccc;
height: 35px;
padding:0px;
font: 1em Verdana, sans-serif;
vertical-align: middle;
font-weight:bold;
margin:0px;
color:#6a6f75;
}


#iadotnav #searchform input[type="text"]:focus {

margin-left:0px;
	color: #6a6f75;

}

#iadotnav #searchform input#searchbutton {
top:15px;
*top:15px;
border: 0px solid #fff;
    color:#fff;
	position:relative;
	background-image:url('http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview/../images/btn_search.png');
	background-repeat:no-repeat;
	background-color:transparent;
	width:120px;
	margin-right:-9px;
	*margin-right:-5px;
	float:right;
	height:31px;
	text-indent:-9999px;
	text-transform: capitalize;
}


#iadotnav #searchform form, fieldset {
	margin: 0;
	padding: 0;
}

#iadotnav #searchform form {
	background: #f7f5f3;
	color: #000;
	font: small Verdana, sans-serif;
	width:90%;
	padding:7px;
	border:1px solid #e9e6e6;
  *height:40px;
}

/* Adding padding to the form */


/* Fieldset and legend */

#iadotnav #searchform  fieldset {
	display: block;
	width: 95%;
	margin: 0 auto;
	border: 0px solid #666;
	color: #000;
}

#iadotnav #searchform  legend {
	padding: 0 0.2em;
	background: #f7f5f3;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	margin-left: 0.5em;
}

/* Rows */

#iadotnav #searchform  div.row {
	width: 90%;
	margin: 0 auto;
	padding: 1em 0;
}

/* Input and label */

#iadotnav #searchform  label {
	vertical-align: middle;
	font-weight: bold;
}
/* NAVIGATION =============================================================================  */


#iadotnav .navicon{
	position: relative;
	top:8px;
	left:30px;
	float:left;

	}

#iadotnav .navtext{
	position: relative;
	left:44px;
	padding:2px 0 0 0;
	margin:0px;
	}

#iadotnav .header-container {
	width: 100%;
	margin: 0;
	left: 0;
	right: 0;
}
#iadotnav .navwrapper {
	position: fixed;
	height: 110px;
	width: 100%;
	margin: 0;
	left: 0;
	right: 0;
	top: 47px;
	z-index: 999;
	border: 0px solid green;
	margin: 0 auto !important;
}

#iadotnav .mobilelogo img {
	display: none;
}
#iadotnav .navcol_left {
	float: left;
	width: 675px;
	border: 0px solid yellow;
}
#iadotnav .navcol_right {
	float: right;
	padding-right:2px;
	width: 268px;
	border: 0px solid yellow;
}
#iadotnav .last:hover {
	background: url(http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview/../images/divider.png) left no-repeat #05b9dc;
	color: #05b9dc;
}
#iadotnav .first:hover {
	background: url(http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview/../images/divider.png) right no-repeat #05b9dc;
	color: #05b9dc;
}
#iadotnav .last a:hover {
	opacity: 1;
}
#iadotnav .last {
	right: 0;
}
#iadotnav .last a {
}

/*  END OF NAVIGATION MENU */

#iadotnav .desc {color:#a2bd6f;}

/* MOBILE =============================================================================  */
/*MOBILE MENU */



#iadotnav .mobilecenter {
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin-top: 35px;
}
#iadotnav .mobilecenter ul#mobilenav {
	clear: left;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 0 0 7px;
	position: relative;
	left: 50%;
	text-align: center;
}
#iadotnav ul#mobilenav li {
	display: block;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 10px 0 0;
	position: relative;
	right: 50%;
	text-indent: -9999px;
}
/*--Mobile Sprites - Default State--*/
#iadotnav ul#mobilenav a {
	display: block;
	height: 28px; /*--Specify height of navigation--*/
	background-position: left top;
}
/*--Mobile Sprites - Hover State--*/
#iadotnav ul#mobilenav a:hover {
	background-position: left -28px;
}
/*--Assign an image and width to each link--*/
#iadotnav ul#mobilenav li.homem a {
	background-image: url(http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview/../images/mobileicons_home.png);
	width: 39px;
	cursor: pointer;
}
#iadotnav ul#mobilenav li.newsm a {
	background-image: url(http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview/../images/mobileicons_news.png);
	width: 39px;
	cursor: pointer;
}
#iadotnav ul#mobilenav li.jobsm a {
	background-image: url(http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview/../images/mobileicons_jobs.png);
	width: 39px;
	cursor: pointer;
}
#iadotnav ul#mobilenav li.perfm a {
	background-image: url(http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview/../images/mobileicons_performance.png);
	width: 39px;
	cursor: pointer;
}
#iadotnav ul#mobilenav li.whatsnewm a {
	background-image: url(http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview/../images/mobileicons_whatsnew.png);
	width: 39px;
	cursor: pointer;
}
#iadotnav ul#mobilenav li.home247 a {
	background-image: url(http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview/../images/mobileicons_home247.png);
	width: 74px;
	cursor: pointer;
}

#iadotnav ul#mobilenav li.homepartners a {
	background-image: url(http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview/../images/mobileicons_homepartners.png);
	width: 74px;
	cursor: pointer;
}

#iadotnav ul#mobilenav li.homeabout a {
	background-image: url(http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview/../images/mobileicons_homeabout.png);
	width: 74px;
	cursor: pointer;
}
#iadotnav ul#mobilenav li.hometravel a {
	background-image: url(http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview/../images/mobileicons_hometravel.png);
	width: 74px;
	cursor: pointer;
}
#iadotnav ul#mobilenav li.homedriving a {
	background-image: url(http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview/../images/mobileicons_homedriving.png);
	width: 74px;
	cursor: pointer;
}

#iadotnav ul#mobilenav li.homestaying a {
	background-image: url(http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview/../images/mobileicons_stayingconnected.png);
	width: 74px;
	cursor: pointer;
}
/* LINKS =============================================================================  */


#iadotnav #az a {
	color : #f67f37; font-weight:bold;
	text-decoration: underline;
	font-size:12px;
}
#iadotnav #az a:hover, a:active {
	outline : 0;
	color : #fff;
	font-size:12px;
}

#iadotnav a {
	color:#ccc;
	text-decoration: underline;
	font-size:12px;
}
#iadotnav a:visited {
	color:#ccc;
	text-decoration: underline;
	font-size:12px;
}
#iadotnav a:hover {
	outline : 0;
	color :#fff;
}
#iadotnav a:active {
	outline : 0;
	color :#fff;
}

#iadotnav span {font-weight:normal;}
/* LOAD BAR =============================================================================  */


#iadotnav #qLbar {
	top: -150px !important;
	margin: 0 !important;
}
#iadotnav .fade {
	position: absolute;
	left: 50%;
	top: 25px !important;
	margin-left: -90px;
	display: none;
	z-index: 2;
}
#iadotnav .ie .fade {
	display: block;
}
#iadotnav .ie .form-back, .-o- .form-back {
	display: none;
}
#iadotnav .loader {
	position: fixed;
	width: 100%;
	height: 100%;
	background: url(http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview/) center no-repeat #333333;
	z-index: 99999;
}
/* FORMS =============================================================================  */
#iadotnav textarea:focus, input:focus {
	outline: none;
}
#iadotnav .ie .form-front, .opera .form-front {
	position: relative;
}
#iadotnav .ie .form-back, .opera .form-back {
	position: absolute;
	left: 50%;
	margin-left: -225px;
	top: 20px;
}


#iadotnav ::-webkit-input-placeholder {
    color:#888;
}
#iadotnav :-moz-placeholder {
    color:#888;
}
#iadotnav ::-moz-placeholder {
    color:#888;
}
#iadotnav :-ms-input-placeholder {
    color:#888;
}



/* TABBED PANNELS ON DOT HOMEPAGE =============================================================================  */

#iadotnav section {
	position: absolute;
	top: 144px;
	width: 100%;
	text-align: center;
	min-height: 330px;
	z-index: 10;
	border: 0px solid red;
}
#iadotnav .containment {
	width: 900px;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
	border:0px solid blue;
	position: relative;
 *position:inherit;
}
#iadotnav .grid {
	width: 960px;
	margin: 0 auto !important;
	text-align: left;
	border: 1px solid yellow;
	position: relative;
}
#iadotnav .module {
	padding: 0px;
	border: 0px solid blue;
	margin: 0 auto !important;
}
/* END TABBED PANELS */

/* HOME PANELS =============================================================================  */
#iadotnav #titlestack {
	display: block;
	text-align: center;
	height: 124px;
	width: 547px;
	margin: 0 auto;
	z-index: 10999;
}
#iadotnav #shieldset {
	display: block;
	height: 308px;
	width: 960px;
	margin: 0 auto;
}
#iadotnav .shield {
	display: block;
	float: left;
	width: 33.3333333333%;
}




#iadotnav #onlineservices {
	background: url(http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview/images/shield_services.png);
	margin: 0 auto;
	height: 257px;
	width: 237px;
}
#iadotnav #traveliniowa {
	background: url(http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview/images/shield_travel.png);
	margin: 0 auto;
	height: 257px;
	width: 237px;
}
#iadotnav #drivinginiowa {
	background: url(http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview/images/shield_driving.png);
	margin: 0 auto;
	height: 257px;
	width: 237px;
}

#iadotnav .triggergreen,.triggerblue {
	background: url(http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview/../images/shield_button.png) no-repeat scroll 0 0;
	display: block;
	height: 39px;
	margin: 0 auto;
	margin-top: 11px;
	overflow: hidden;
	width: 137px;
	cursor: pointer;
	z-index: 9999999;
}
#iadotnav .tooltipgreen {
	display: none;
	background: url(http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview/../images/slider_bg.png) no-repeat;
	height: 303px;
  position:relative;
	margin:-340px 0 0 12px;
	*margin-left:16px;
	padding: 0px;
	width: 237px;
	border: 0px solid yellow;
}
#iadotnav .triggerblue {
	background: url(http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview/../images/shield_button.png) no-repeat scroll 0 0;
	display: block;
	height: 39px;
	margin: 0 auto;
	margin-top: 11px;
	overflow: hidden;
	width: 137px;
	cursor: pointer;
	z-index: 9999999;
}
#iadotnav .tooltipblue {
	display: none;
	background: url(http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview/../images/slider_bg.png) no-repeat;
	height: 303px;
	  position:relative;
	margin:-340px 0 0 12px;
	*margin-left:16px;
	padding: 0px;
	width: 237px;
	border: 0px solid yellow;
}

#iadotnav .triggerorange {
	background: url(http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview/../images/shield_button.png) no-repeat scroll 0 0;
	display: block;
	height: 39px;
	margin: 0 auto;
	margin-top: 11px;
	overflow: hidden;
	width: 137px;
	cursor: pointer;

}
#iadotnav .tooltiporange{
	display: none;
	background: url(http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview/../images/slider_bg.png) no-repeat;

  height:303px;
     position:relative;
	margin:-340px 0 0 12px;
		*margin-left:16px;
	padding: 0px;
	width: 237px;
	border: 0px solid yellow;

}
#iadotnav .headings {
	padding-top: 144px;
	z-index: 30000;
}
#iadotnav h1#services {
	font-family: "pt_sansregular", Arial Helvetica, sans-serif;
	font-weight: normal;
	font-size: 22px;
	text-align: center;
	text-transform: uppercase;
	color: #fc8b26;
	margin-bottom: 0px;
	padding: 0px;
	margin-top: 8px;
}
#iadotnav h1#travel {
	font-family: "pt_sansregula", Arial Helvetica, sans-serif;
	font-weight: normal;
	font-size: 22px;
	text-align: center;
	text-transform: uppercase;
	color: #4baef4;
	margin-bottom: 0px;
	padding: 0px;
		margin-top: 8px;
}
#iadotnav h1#driving {
	font-family: "pt_sansregula", Arial Helvetica, sans-serif;
	font-weight: normal;
	font-size: 20px;
	text-align: center;
	text-transform: uppercase;
	color: #a2bd6f;
	margin-bottom: 0px;
	padding: 0px;
	margin-top: 8px;
}
#iadotnav h2.tag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	color: white;
	margin-top: 10px;
	padding: 0px;
}
#iadotnav .trigger {
	background: url(http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview/../images/shield_button.png) no-repeat scroll 0 0;
	display: block;
	height: 39px;
	margin: 0 auto;
	margin-top: 11px;
	overflow: hidden;
	width: 137px;
	cursor: pointer;
	z-index: 9999999;
}
#iadotnav .tooltip {
	display: none;
	background: url(http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview/../images/slider_bg.png) no-repeat;
	height: 303px;
	margin-top: -134px;
	padding: 0px;
	width: 237px;
	border: 0px solid yellow;
}
#iadotnav ul.links {
	padding: 11px 0 0 14px;

	margin: 0px ;
	*border:0px solid yellow;
	z-index: 300000;
}

#iadotnav li.slider {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 11px;
	text-decoration: none;
	text-align:center;
	line-height:26px;
	background-color:#3c3c3c;
	width:94%;
}

#iadotnav li.slider a {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCC;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;

}
#iadotnav li.slider a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCC;
	font-size: 14px;
	font-weight: normal;
}
#iadotnav li.slider a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 14px;
	font-weight: normal;
	border-bottom: 0px dotted;
	background-color:#585858;
}

#iadotnav ul.panelnav {
	margin:0;
	padding:0px 10px 0 0px;
	width:76%px;
}

#iadotnav li.panelnav {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 8px;
	text-decoration: none;
	text-align:center;
	line-height:28px;
	background-color:#3c3c3c;
	border:1px #878686 solid;
}

#iadotnav li.panelnav a {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCC;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;

}
#iadotnav li.panelnav a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCC;
	font-size: 14px;
	font-weight: normal;
}
#iadotnav li.panelnav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 14px;
	font-weight: normal;
	background-color:#585858;
}
#iadotnav .jobsubscribe{
	width:95%;
	margin:10px 0 0 0;
	padding:2px;
	background-image:url(http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview/../images/bg_jobsubscribe.png);
	background-repeat:no-repeat;
	background-position:right top;
}
#iadotnav .jobsubscribe input {height:25px; display:block; padding:3px;}

#iadotnav .jobsubscribe input[type=submit] {
	background : url("http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview/../images/btn_jobsubscribe.png") no-repeat center center;
	width : 215px;
	height :32px;
	border : none;
	color : transparent;
	font-size : 0
}


#iadotnav .newssubscribe input {
	height:25px; display:block; padding:3px; width:100%;
margin-bottom:10px;
}

#iadotnav .newssubscribe input[type=submit] {
	background : url("http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview/../images/btn_jobsubscribe.png") no-repeat center center;
	width : 215px;
	height :32px;
	border : none;
	color : transparent;
	font-size : 0
}

#iadotnav .jobfeed{

	margin: -15px 0 0 0;
}

#iadotnav .happening{
	max-height:116px;
	margin-bottom:5%;
	padding:10px 14px 10px 0;
}

#iadotnav #newsubscribe{
	position:relative;
	float:left;
}

#iadotnav #morenews{
	position:relative;
	float:right;
	width:100px;
}

#iadotnav #alerttab{
display:none; /*use block; when displaying flag*/
  width: 87px;
  height: 78px;
  background:url(http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview/../images/alert_tab.png) no-repeat 0 0;
  z-index:400000;
  position:absolute;
  right:0px;
top:160px;
cursor: hand;
	}
#iadotnav #alerttab:hover{
background-position:0 -75px;
	}




 @media only screen and (max-width: 990px) {

#iadotnav table img {
	width:70%;
	height:auto;

}

#iadotnav #alerttab{
top:106px;

	}


#iadotnav #morenews{
	margin-top:10px;
	position:relative;

}
#iadotnav .happening{
	margin-bottom:20%;

}


#iadotnav #shieldset {
	width: 700px;
}
#iadotnav .tooltiporange{

	margin:-340px 0 0 0px;
	*margin-left:0px;

}

#iadotnav .tooltipblue {

	margin:-340px 0 0 0px;
	*margin-left:0px;

}

#iadotnav .tooltipgreen {


	margin:-340px 0 0 0px;
	*margin-left:0px;

}
#iadotnav .tooltip {
	display: none;
	background: url(http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview/../images/slider_bg.png) no-repeat;
	height: 303px;
	margin-top: -94px;
	padding: 0px;
	width: 237px;
	border: 0px solid yellow;
}
#iadotnav #onlineservices {border:0px solid red;
	background-image: url(http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview/../images/shield_services_700.png);
	width: 227px;
}
#iadotnav #traveliniowa {
	background-image: url(http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview/../images/shield_travel_700.png);
	width: 227px;
}
#iadotnav #drivinginiowa {
	background-image: url(http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview/../images/shield_driving_700.png);
	width: 227px;
}
#iadotnav h1#services {
	font-size: 22px;
}
#iadotnav h1#travel {
	font-size: 22px;
}
#iadotnav h1#driving {
	font-size: 20px;
}

}

 @media only screen and (max-width: 990px) {


/* NAV FOR ALL BEGINS**********************************************************************/

#iadotnav .navicon{
	position: relative;
	top:8px;
	left:12px;
	float:left;

	}

#iadotnav .navtext{
	position: relative;
	left:29px;
	padding:2px 0 0 0;
	margin:0px;
	}
#iadotnav ul.navcontainers {
	position: relative;
	bottom: 4px;
 *bottom: -11px;
 *padding-left: 28px;
	left: -12px;
	top:10px;
	border:0px solid yellow;
}
#iadotnav .navcontainers li {
	display: inline;
	list-style-type: none;
}
#iadotnav .navcontainers li a {
	color: #FFF;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
	padding: 6px 10px 6px 0px;
}
#iadotnav .navcontainers li a, #iadotnav a:visited {
	color: #FFF;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
}
#iadotnav .navcontainers li a:hover {
	color: #CCC;
	font-size: 10px;
	text-transform: uppercase;
}

#iadotnav .navcontainers li a:active {
	color: #000;
	font-size: 10px;
	text-transform: uppercase;
}
#iadotnav img.heading {
	max-width: 94%;
	margin:10% 0 0% 0;
	border:1px #ccc solid;
}



#iadotnav .wrapper {
	width: 700px;
}


}


/* GOOGLE SEARCH CSS STYLES */

#iadotnav .gs-result .gs-title, .gs-result .gs-title * {
 color: #D66B0D !important;
  font-size: 13px;
text-decoration: underline;
}
#iadotnav input.gsc-input {
padding: 8px !important;
border: 1px solid #DDD;
width: 98% !important;
}
#iadotnav .gsc-results .gsc-cursor-box .gsc-cursor-page {
border-color: #E9E9E9;

color: #FF9900 !important;
}

#iadotnav .cse input.gsc-search-button, #iadotnav input.gsc-search-button {
font-family: inherit;
font-size: 13px;
font-weight: bold;
color: #fff !important;
padding: 7px 15px 15px 15px !important;
height: 34px !important;
min-width: 54px;
background-color: #CECECE;
border: 1px solid #666;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}



#iadotnav .cse input.gsc-input,#iadotnav input.gsc-input{background-image:none !important;
}
input.gsc-input { background-color: #ffffff !important;
}

#iadotnav .cse .gsc-control-cse, #iadotnav .gsc-control-cse {
padding: 1em;
width: auto;
}
#iadotnav .gsc-control-cse {
font-family: Arial, sans-serif;
border-color: #FFFFFF;
background-color:transparent !important;
}
#iadotnav .cse .gsc-control-cse, .gsc-control-cse {
background-color:transparent;
border: 0px solid #ffffff !important;
}
#iadotnav .gsc-results-wrapper-visible {background-color:transparent !important;
visibility: visible !important;
}

#iadotnav .cse .gsc-branding,

.gsc-branding {

  display: none;

}
#iadotnav .gsc-webResult.gsc-result, .gsc-results .gsc-imageResult {
border-color:0px !important;
color:#ccc  !important;
background-color:transparent !important;
}

#iadotnav .gsc-result-info {
  text-align: left;
  color: #fff !important;
  font-size: 13px;
  padding-left: 8px;
  margin: 10px 0 10px 0;
}

#iadotnav .gs-result {
padding-bottom: 2px;
width: 99%;
}

#iadotnav .gs-no-results-result .gs-snippet,
.gs-error-result .gs-snippet {
  padding : 5px;
  margin : 5px;
  border : 0px;

}
#iadotnav .gsc-preview-reviews, .gsc-control-cse .gs-snippet, .gsc-control-cse .gs-promotion em, .gsc-control-cse .gs-snippet, .gsc-control-cse .gs-promotion em {
color: #fff !important;
margin-left:10px !important;
}

#iadotnav .gsc-webResult.gsc-result, .gsc-results .gsc-imageResult {
border-color: transparent !important;
}
#iadotnav span.gs-fileFormatType {
font-size: 12px;
color: #fff !important;
}
#iadotnav span.gs-fileFormat {
font-size: 12px;
margin-left:10px !important;
color: #4daff4 !important;
}

#iadotnav .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
border-color: #FF9900;
background-color: transparent !important;
color: #D66B0D;
}

#iadotnav .gsc-results .gsc-cursor-box .gsc-cursor-page {
border-color:transparent !important;
background-color:transparent !important;
color: #D66B0D;
}
#iadotnav .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
border-color: #FF9900;
background-color: #D66B0D;
color: #fff !important;
}
#iadotnav .gsc-orderby-label {
color: #fff !important;
padding: 5px 5px 6px 0;
}
#iadotnav .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
cursor: default;
color: #A90A08;
font-weight: bold;
text-decoration: none;
}

#iadotnav .gs-web-image-box, .gs-promotion-image-box {
float: left;
padding: 5px !important;
margin-right: 10px !important;
margin-left: 0px;
text-align: center;
width: 62px;
}
#iadotnav .gsc-selected-option-container {
background-color: transparent;
border: 0px !important;
border-image-source: initial;
border-image-slice: initial;
border-image-width: initial;
border-image-outset: initial;
border-image-repeat: initial;
border-radius: 2px;
box-shadow: rgba(0, 0, 0, 0.0980392) 0px 1px 1px;
color: #ccc !important;
cursor: default;
font-size: 11px;
font-weight: bold;
height: 27px;
line-height: 27px;
max-width: 90%;
min-width: 54px;
outline: 0px;
padding: 0px 28px 0px 6px;
position: relative;
text-align: center;
}
/* END GOOGLE SEARCH CSS STYLES */



/* NAV FOR ALL ENDS**********************************************************************/


 @media only screen and (max-width: 990px) {


/* NAV FOR ALL BEGINS**********************************************************************/
#iowa_sliver_bar {
	display: none;
}

#iadotnav .navcol_left {
	float: left;
	width: 100%;
	border: 0px solid blue;
	text-align: center;
	clear: both;
	padding: 0px;
	margin: 10px 0 10px 0;
}
#iadotnav #az {
	margin-top: 6px;
	text-align: left;
	padding: 0px;
	margin-left: -20px;
}
#iadotnav .navcol_right {
	float: left;
	width: 100%;
	border: 0px solid yellow;
	margin: 0 auto;
	text-align: center;
	clear: both;

}
#iadotnav .navwrapper {
	position: relative;
	background: none;
	z-index: 35;
	top: 0;
	width: 100%;
	box-shadow: 0 1px 22px rgba(0,0,0,0.3);
	position: fixed;
	margin: 0px auto !important;
	border: 0px solid white;
	height: 80px;
}
#iadotnav  {
	margin: 0px auto !important;
	width: 100%;
	background: #333;
	border: 0px solid white;
	height: 80px;
	z-index: 900;
}
#iadotnav div {
	width: 98%;
	transition: background-color 0.1s ease-out;
	height: auto;
}
#iadotnav #sidenav {
	position: fixed;
	top: 120px;
	left: -10px;
	z-index: 200;
}
/* SEARCH BOX =============================================================================  */
/* Style the search input field. */



#iadotnav #search {
	float: right;
	text-align: left;
	height: auto;
	width: 129px;
	padding: 0px;
	margin: 0px 0px 0 0px;
	border: 0px solid red;
}

#iadotnav .navicon{
	position: relative;
	top:8px;
	left:12px;
	float:left;

	}

#iadotnav .navtext{
	position: relative;
	left:29px;
	padding:2px 0 0 0;
	margin:0px;
	}
#iadotnav ul.navcontainers {
	position: relative;
	bottom: 4px;
 *bottom: -11px;
 *padding-left: 28px;
	left: -12px;
	top:10px;
	border:0px solid yellow;
}
#iadotnav .navcontainers li {
	display: inline;
	list-style-type: none;
}
#iadotnav .navcontainers li a {
	color: #FFF;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
	padding: 6px 10px 6px 0px;
}
#iadotnav .navcontainers li a, a:visited {
	color: #FFF;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
}
#iadotnav .navcontainers li a:hover {
	color: #CCC;
	font-size: 10px;
	text-transform: uppercase;
}

#iadotnav .navcontainers li a:active {
	color: #000;
	font-size: 10px;
	text-transform: uppercase;
}
#iadotnav img.heading {
	max-width: 94%;
	margin:10% 0 0% 0;
	border:1px #ccc solid;
}



#iadotnav .wrapper {
	width: 700px;
}

 @media only screen and (max-width: 767px) {

#iadotnav .group {padding:0px 10px 0 10px;}


}

#iadotnav .navcontainers{display:none;}




#iadotnav ul.links {
	padding: 10px 0 0 10px;
	margin: 0px;
	z-index: 300000;
}
}

	/* iPads (landscape) ----------- */

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {

		#iadotnav .megamenu_container {
	width: 99%!important;
	height: auto!important;
	z-index: 9999!important;
	border: 0px solid red!important;
	padding: 35px 0px 0px 0px!important;
	text-align: center!important;
	float: left!important;
	position:absolute!important;
	top:0!important;
}

#iadotnav .megamenu > li {
  padding:0 10px 0 0!important;
  }

#iadotnav ul.megamenu {
	width: 94%!important;
	margin: 0 auto!important;
	padding: 0!important;
	position: relative!important;
	left: 4%!important;
	list-style: none!important;
	text-align: center!important;
	border:0px solid green!important;
	clear: left!important;
	float: left!important;
}

	#iadotnav .navwrapper {
	position: fixed!important;
	height: 80px!important;
	width: 100%!important;
	margin: 0!important;
	left: 0!important;
	right: 0!important;
	top: 0px!important;
	z-index: 999!important;
	border: 0px solid green!important;
	margin: 0 auto !important;
}


#iadotnav {
	margin: 0px auto !important;
	width: 100%!important;
	background: #333!important;
	border: 0px solid white!important;
	height: 80px!important;
	z-index: 900!important;
	position:fixed!important;
	top:0!important;

}
	#iadotnav .navcol_left {
	float:left!important;
	width:75%!important;
	border: 0px solid blue!important;
	text-align: center!important;
	padding: 0px!important;
		margin: 26px 0 0px 0px!important;
}
#iadotnav .navcol_right {
	float: right!important;
	width: 25%!important;
	border: 0px solid yellow!important;
	margin: 16px 0 0px 0!important;
	text-align: center!important;

}
#iadotnav div {
	width: 98%!important;
	transition: background-color 0.1s ease-out!important;
	height: auto!important;
}

/* SEARCH BOX =============================================================================  */
/* Style the search input field. */

#iadotnav #search {
	float: left!important;
	text-align: left!important;
	height: auto!important;
	width: 176px!important;
	padding: 0px!important;
	margin: 12px 0px 0px 0px!important;
	border: 0px solid red!important;
}

#iadotnav form {
  margin-bottom:0;
  margin-top:0px;
}

#iadotnav .span_8_of_12 {
  width:66.08%!important;
}

#iadotnav #az {
	margin-top: 9px!important;
	text-align: left!important;
	padding: 0px!important;
	margin-left: 0px!important;
}

#iadotnav .span_3_of_12 {
	border: 0px solid red!important;
	width: 15%!important;
 *width: 15%!important;
}
#iadotnav #search input[type="text"] {

  height:22px!important;
  line-height:23px!important;
  margin-left:3px!important;
  padding:3px 0 0 25px!important;
  width:115px!important;
}

/* MAIN BODY =============================================================================  */


/* Styles */
}

/*  TABLETS  =============================================================================  */

@media only screen and (max-width: 990px) {
/* NAVIGATION/SLIVER HEADER  =============================================================================  */

#iowa_sliver_bar {
	display: none;
}

#iadotnav .navcol_left {
	float: left;
	width: 100%;
	border: 0px solid blue;
	text-align: center;
	clear: both;
	padding: 0px;
	margin: 10px 0 10px 0;
}
#iadotnav #az {
	margin-top: 6px;
	text-align: left;
	padding: 0px;
	margin-left: -20px;
}
#iadotnav .navcol_right {
	float: left;
	width: 100%;
	border: 0px solid yellow;
	margin: 0 auto;
	text-align: center;
	clear: both;

}
#iadotnav .navwrapper {
	position: relative;
	background: none;
	z-index: 35;
	top: 0;
	width: 100%;
	box-shadow: 0 1px 22px rgba(0,0,0,0.3);
	position: fixed;
	margin: 0px auto !important;
	border: 0px solid white;
	height: 80px;
}
#iadotnav {
	margin: 0px auto !important;
	width: 100%;
	background: #333;
	border: 0px solid white;
	height: 80px;
	z-index: 900;
		position:fixed;
	top:0;
}
#iadotnav div {
	width: 98%;
	transition: background-color 0.1s ease-out;
	height: auto;
}
#iadotnav #sidenav {
	position: fixed;
	top: 120px;
	left: -10px;
	z-index: 200;
}
/* SEARCH BOX =============================================================================  */
/* Style the search input field. */



#iadotnav #search {
	float: right;
	text-align: left;
	height: auto;
	width: 129px;
	padding: 0px;
	margin: 0px 0px 0 0px;
	border: 0px solid red;
}
/* MAIN BODY =============================================================================  */



#iadotnav section {
	top: 104px;
	width: 100%;
	min-height: 330px;
}



/*  END TABLET CONTENT =============================================================================  */
}


/*  MOBILE DEVICE =============================================================================  */


 @media only screen and (min-width: 180px) and (max-width: 767px) {
/* MENU =============================================================================  */



#iadotnav img.performance{
	display:block;
	float:none;
	margin:0px 0 14px 0;
	width: 247px;
	height:auto;

}


#iadotnav img.app{
	display:block;
	float:left;
	padding:6px 16px 6px 4px;
}

#iadotnav img.heading {
	width: 220px;
margin:4% 0 0% 0;
	border:1px #ccc solid;
}
#iadotnav #mobilenav {
	display: inline;
}

#iadotnav #range-logo {
display:none;
}



#iadotnav img.logo {
	max-width: 100%;
	height: auto;
}

#iadotnav .navwrapper {
	position: relative;
	background: none;
	z-index: 35;
	top: 0;
	width: 100%;
	box-shadow: 0 1px 22px rgba(0,0,0,0.3);
	position: fixed;
	margin: 0px auto !important;
	border: 0px solid white;
	height: 65px;
	box-shadow: none;
}
#iadotnav  {
	margin: 0px auto !important;
	background: #333745;
	height: 40px;
	border: 0px solid yellow;
}
#iadotnav .navcol_right {
	display: none;
	height: 0px;
}
#iadotnav .navcol_left {
	float: left;
	background-color: #333333;
	width: 100%;
	border: 0px solid blue;
	height: 50px;
	text-align: center;
	clear: both;
	padding: 0px;
	margin: 0px 0 0 0;
}
#iadotnav .mobilelogo {
	position: fixed;
	top: 1%;
	right: 1%;
	width: 160px;
	display: block;
	float: right;
	border: 0px solid white;
	z-index: 2000;
}
#iadotnav h1 {margin-top:15px;}

#iadotnav h3 {
	font-size: 14px;
	margin-top:16px;
	text-transform: uppercase;
}

#iadotnav .borderright h3 {
	font-size: 12px;
	margin-top:16px;
	text-transform: uppercase;
	color:#d66b0d;
}


/* Typography */

#iadotnav .tooltip {
	display: none;
	background: url(http://hdrstratcommtest.com/packages/theme_clearview/themes/clearview/../images/slider_bg.png) no-repeat;
	height: 303px;
	margin-top: -97px;
	padding: 0px;
	width: 237px;
	border: 0px solid yellow;
}

#iadotnav .tooltiporange{
	display:none;
	overflow:auto;
	margin-left: auto ;
  margin-right: auto ;
margin-bottom:37px;
}


#iadotnav .tooltipblue{
	display:none;

	margin-left: auto ;
  margin-right: auto ;
margin-bottom:37px;
}

#iadotnav .tooltipgreen{
	display:none;
	overflow:auto;
	margin-left: auto ;
  margin-right: auto ;
margin-bottom:37px;
}

/* ********************************************************************   */
/* ******************** MOBILE CONTENT STYLES BELOW *******************   */
/* ********************************************************************   */
/* ********************************************************************   */








}
