/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
a:visited, a:focus {outline: 0;}

/* Layout */
body {font-family: Arial, sans-serif; font-size: 72.5%; color: #000; text-align: center; background: #075899 url(../img/bg.gif) repeat-x top left;}
#wrap {width: 950px; text-align: left; margin: 20px auto 20px auto; background: red; overflow: hidden; height: 1%; background: #9eceea;}
#header {display: none;}
#right_col {width: 230px; float: right;}
#right_col .gutter {margin: 10px;}
#left_col {width: 720px; float: left;}
#left_col .gutter {padding: 10px 0 0 10px;}
#footer {clear: both; text-align: center; padding: 15px 0; background: #075899; color: #fff;}

#nav, #nav_bottom {height: 30px; background: #034170 url(../img/bg_menu.gif) repeat-x top left;}
#nav_bottom {margin: 0 10px 10px 10px; clear: both;}

#banner {height: 150px; background: #034d85 url(../img/bg_banner.gif) repeat-x top left; padding: 15px; position: relative;}
#banner p {position: absolute; top: 35px; left: 184px; color: #fff; font-size: 2.1em; line-height: 150%; font-family: Georgia, serif; display: none;}
#logo {background: #fff url(../img/logo.gif) no-repeat top left; width: 124px; height: 150px; display: block; outline: none;}
#img_banner {width: 560px; height: 180px; position: absolute; top: 0; left: 140px;}

#content {padding: 15px; background: #fff; overflow: hidden; height: 1%;}
#content ul {list-style: square; margin: 0 0 10px 0;}
#content ul li {margin: 0 0 4px 15px;}

#content_left {width: 332px; height: 140px; float: left; background: #d0edff url(../img/bg_content.gif) no-repeat top left;}
#content_right {width: 332px; height: 140px; float: right; background: #d0edff url(../img/bg_content.gif) no-repeat top left;}
#content_left p, #content_right p, #content_left ul, #content_right ul {padding: 0 10px 10px 10px;}
#content_left h3, #content_right h3 {padding: 10px;}

#bottom_left {clear: both; width: 710px; margin: 10px 0; float: left;}
#bottom_left .gutter {padding: 15px; background: #fff;}
#bottom_left .gutter h3 {margin: 0 10px 10px 10px;}
#bottom_left .gutter h4 {margin: 0 0 10px 0;}
#bottom_left .gutter .title {margin: -10px 10px 10px 10px; font-style: italic;}

#app_quick {background: #fff; padding: 10px 10px 0 10px; overflow: hidden;}
#app_quick p {overflow: hidden; padding: 0 0 10px 0; clear: both; font-size: 11px;}
#app_quick label {display: block; float: left; width: 90px; font-size: 11px;}
#app_quick .textbox {width: 90px;  font-size: 11px;}
#app_quick .selectbox {width: 94px;  font-size: 11px;}
#app_quick_2 .submit {margin: 10px auto 0 auto;}
h3.app_quick {background: #fff url(../img/app_quick.gif) no-repeat top; height: 30px; text-indent: -9999px;}

#app_quick_2, #app_short {background: #fff; padding: 10px 10px 0 10px; overflow: hidden;}
#app_quick_2 p, #app_short p {overflow: hidden; padding: 0 0 10px 0; clear: both;}
#app_quick_2 label {display: block; width: 120px; float: left;}
#app_quick_2 .textbox {width: 140px;}
#app_quick_2 .selectbox {width: 144px;}
#app_quick_2 .submit {margin: 10px auto 0 auto;}

#app_short label {display: block; width: 140px; float: left;}
#app_short label.long {width: 280px;}
#app_short label.req {font-weight: bold;}
#app_short span {margin: 0 10px 0 2px;}
#app_short .form_section {background: #fff url(../img/bg_form.gif) repeat-x top left; margin: 0 0 10px 0; padding: 15px 10px; border: 1px solid #ddd;}
#app_short .textbox, #app_short .selectbox {width: 200px; margin: 0 0 0 10px;}
#app_short h4 {position: relative; padding: 0;}
#app_short h4.topper {padding-top: 20px;}
#app_short textarea {width: 400px; height: 100px; margin: 0 0 0 10px;}


#quick_links {margin: 10px 0 0 0; background: #fff;}
#quick_links ul {padding: 10px 0; list-style: square;}
#quick_links ul li {margin: 0 10px 4px 25px;}
h3.quick_links {background: #fff url(../img/quick_links.gif) no-repeat top; height: 30px; text-indent: -9999px;}

.menu {padding: 8px 0 0 15px; font-family: Verdana, Arial, sans-serif; font-size: 11px;}
.menu li {display: inline; padding: 0 15px 0 0;}
.menu li a {color: #fff; font-weight: bold; text-decoration: none; text-transform: uppercase;}
.menu li a:hover {color: #2bc3ff;}
.home #menu_home, .about #menu_about, .apply #menu_apply, .accelerator #menu_accelerator, .resources #menu_resources, .contact #menu_contact, .blog #menu_blog {color: #2bc3ff;}

.entry {margin: 0 0 10px 0; padding: 10px 10px 0 10px; border: 1px solid #ddd; border-width: 1px 0 0 0;}
.entry .date {margin: 0 0 10px 0}
.entry p {margin: 0 0 10px 0; line-height: 160%;}

.post ul {list-style: square; margin: 0 0 10px 0;}
.post ul li {margin: 0 0 4px 25px;}

h3 {font-family: Georgia; font-size: 1.8em;}
h4 {font-size: 1.4em; font-weight: bold;}
h5 {font-size: 1em; font-weight: bold; clear: both; margin: 0 0 5px 0;}
em {font-style: italic;}
a {text-decoration: none;}
table {width: 100%;}
table td {padding: 2px;}
p em {font-weight: bold; font-style: normal;}

.center {text-align: center;}

#hoa {display: block; float: right; margin: 0 10px 0 0;}
#footer ul {margin: 0 0 4px 0;}
#footer ul li{display: inline; margin: 0 4px 0 0;}
#footer p {margin: 0 0 4px 0;}
#footer p span {font-weight: bold; padding: 0 4px 0 10px;}
#footer a {color: #fff; text-decoration: underline;}

#errors {padding: 0 10px; margin: 0 0 10px 0;}
#errors .inside {padding: 10px; border: 1px solid red;}
#errors p {margin: 0 0 10px 0;}
#errors ul {color: red; list-style: square;}
#errors ul li {margin: 0 0 4px 15px;}

.red {color: red;}

p.last {margin-bottom: 0;}

.hoa_title {display: block; width: 260px; height: 95px; background: url(../img/hoa_title.gif) no-repeat top left; text-indent:-9999px; margin: 0 0 0 -10px;}

#repair_your_credit {margin: 20px 0; text-align: center;}
#repair_your_credit a {display: block; margin: 0 auto; width: 125px; height: 125px;}

.img_left {float: left; margin: 0 10px 10px 0;}

