@charset "utf-8";
*html {height:1%;}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, lable, textarea, p, blockquote, th, td {margin:0; padding:0;}
html {font-size:100%;    overflow-y:scroll;}
html[xmlns] .clearfix {	display:block;}
body {height:99.9%; font-size:14px;  font-family:"Source Sans Pro",Arial,sans-serif; overflow-x:hidden; }
ul{list-style:none outside none; padding:0;}
*{padding:0; margin:0;}


.ui_mobile{ width:100%; height:auto; position:absolute; display:block; overflow:visible; background:#8c1515;}
.clear{ clear:both; display:block; padding:0; margin:0;}
.header{ width:100%; height:58px; background:#FFF; }
.iowa_logo a img{ width:129px; height:38px; padding-top:16px; float:left;}

.hea_rtext{ color:#333;  position:absolute; top:5px; right:3px;}
.hea_rtext p{ line-height:16px; text-align:left; font-size:16px; color:333; font-weight:bold;}
.hea_rtext p.hrtinq{ font-size:13px; padding-top:1px; color:#666; font-weight:normal;}
.hea_rtext p.hrtinq font{ font-style:italic; font-size:15px; letter-spacing:1px; color:#c03838; font-weight:bold;}

.main{ width:100%;}
.banner { width:100%; padding:0; margin:0;}
.benner img{ width:100%; height:auto; border-top:5px solid #8c1515; border-bottom:1px solid #8c1515;}

.inav{ width:100%; background:#5a5a5b;}
.inav ul li {margin:0 0 4px 0; background:#eaeaea; }
.inav ul li a{
	background:url(../images/icon_list.gif) no-repeat 7px 20px;
    color:#333;
    display:block;
    font-size:14px;
    font-weight:bold;
    min-height:14px;
    padding:15px 20px 14px 20px;
    position:relative;
    text-decoration:none;
    text-shadow:0 0 0 #FFFFFF !important;
    text-transform:uppercase;
}
.inav ul li a:hover{ color:#880a0a;}

.inav ul li a:link, .inav ul li a:visited{}


.conter{ color:#FFF; background:#f8f8f8; color:#222; padding:10px 6px 24px 8px; border-top:4px solid #8c1515; }
.conter h2{line-height:26px; padding:6px 0px 6px 0px; font-size:18px; font-weight:bold; color:#222;}
.conter p{ margin-top:12px; line-height:19px; padding-left:6px; background:url(../images/icon_list_1.gif) no-repeat 0px 9px;}

.conter .lcaor_sli{padding-left:14px; padding-top:2px;}
.conter .lcaor_sli div{ margin-top:6px; background:none;}

.tif1{  }
.tif1 img{ width:120px; height:153px;  padding-right:6px; float:left;}
.tif1 p{ font-size:13px; background:none;}
.tif1 strong{ font-size:14px;}
.tif1 span.comp{ font-size:12px; color:#777;}

.form_app{ background:#FFF;}
table.entryform{ border:1px solid #e1e1e1; border-collapse:collapse; font-size:14px; color:#111; font-family:Verdana,Geneva,sans-serif;}
table.entryform tr{ border:1px solid #c0c0c0;}
table.entryform tr td{ padding:3px; border:1px solid #c0c0c0;}

table.entryform tr td.w_120{width:94px; height:30px; text-align:right; padding-right:2px; background:#f6f6f6;}
addr_det{}



.footer{ width:100%; font-size:12px; padding:14px 0;  text-align:center; background:#8c1515;}
.footer a{color:#FFF; text-decoration:none; font-size:13px;}
