/* CSS RESET */
* {vertical-align: baseline; font-weight: inherit; font-family: inherit; font-style: inherit; font-size: 100%; border: 0 none; outline: 0; padding: 0; margin: 0}

body {background: #F5FBFB; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; text-align: left}
#page {margin: 10px auto 0 auto; padding-bottom: 20px; width: 880px}


/* LINKS */
a {color: #001854}
a:hover {color: #A1A961}


/* TOP */
#top {margin: 0 auto 0 auto; overflow: auto; width: 880px}
#top #logo {float: left}
#t_apply {float: right; margin-top: 16px; height: 70px; width: 227px; background-image:url("images/apply2.jpg");}
#t_apply a, #t_apply a:link, #t_apply a:visited {display:block}
#t_apply img {height: 70px; width: 227px;}
#t_apply a:hover img {visibility:hidden}


/* TOP NAVIGATION - MENU */
#nav {background: #cccccc; border-top: 3px solid #d0d5b7; height: 32px; padding-left: 1px}
#nav1, #nav2, #nav3, #nav4, #nav5, #nav6, #nav7 {float: left; margin-right: 1px}
#nav1 {height: 32px; width: 75px; background-image:url("images/nav/home2.jpg")}
#nav2 {height: 32px; width: 144px; background-image:url("images/nav/surety_bonds2.jpg")}
#nav3 {height: 32px; width: 124px; background-image:url("images/nav/downloads2.jpg")}
#nav4 {height: 32px; width: 186px; background-image:url("images/nav/instant_application2.jpg")}
#nav5 {height: 32px; width: 151px; background-image:url("images/nav/bruised_credit2.jpg")}
#nav6 {height: 32px; width: 91px; background-image:url("images/nav/agents2.jpg")}
#nav7 {height: 32px; width: 101px; background-image:url("images/nav/contact2.jpg")}
#nav1 a, #nav1 a:link, #nav1 a:visited, #nav2 a, #nav2 a:link, #nav2 a:visited, #nav3 a, #nav3 a:link, #nav3 a:visited, #nav4 a, #nav4 a:link, #nav4 a:visited, #nav5 a, #nav5 a:link, #nav5 a:visited, #nav6 a, #nav6 a:link, #nav6 a:visited, #nav7 a, #nav7 a:link, #nav7 a:visited {display:block}
#nav1 img, #nav2 img, #nav3 img, #nav4 img, #nav5 img, #nav6 img, #nav7 img {width:100%; height: 32px;}
#nav1 a:hover img, #nav2 a:hover img, #nav3 a:hover img, #nav4 a:hover img, #nav5 a:hover img, #nav6 a:hover img, #nav7 a:hover img {visibility:hidden}


/* HEADER */
#header {background: #ffffff url("images/banner_bg.jpg") repeat-y; clear: both; }
#h_banner {background: #6cbdda; border: 1px solid #cccccc; height: 80px}
#h_banner img {margin-left: 1px}
#h_cont {border: 0px solid #cccccc; overflow: auto; width: 880px}
#h_cont p{float: left; width: 480px}
#h_img {float: left; padding: 1px; width: 130px}
#h_text {float: left; margin-top: 20px; width: 480px}
#h_text p {font-size: 0.9em; font-weight: bold; padding-bottom: 10px}
#h_btns {float: right; width: 200px}
#h_btn_1 {margin: 15px 0 0 0px; height: 60px; width: 185px; background-image:url("images/registration2.jpg")}
#h_btn_2 {margin: 15px 0 0 0px; height: 60px; width: 185px; background-image:url("images/download2.jpg")}
#h_btn_1 a, #h_btn_1 a:link, #h_btn_1 a:visited, #h_btn_2 a, #h_btn_2 a:link, #h_btn_2 a:visited {display:block}
#h_btn_1 img, #h_btn_2 img {height: 60px; width: 185px;}
#h_btn_1 a:hover img, #h_btn_2 a:hover img {visibility:hidden}


/* MAIN SECTION */
#main {background: #cccccc; clear: both; margin: 20px 0 20px 0}
#content {float: left; width: 620px}
#content h1{font-size: 1.2em; font-weight: bold; padding-bottom: 3px;}
#content p{width: 490px; font-size: 0.9em;font-weight: normal; padding: 0 0 10px 0}
#content_top {margin: 0 20px 0 20px; padding-bottom: 10px}
#content_top img {float: right}
#right {float: right; width: 250px; overflow: hidden}
#c_table {margin: 0 20px 0 20px;}
#c_table td {width: 260px; padding: 0 15px 15px 0px;}
#c_table h1 {font-size: 1.0em; font-weight: bold; padding-bottom: 3px; text-decoration: underline}
#c_table p {width: 260px; font-size: 0.9em;font-weight: normal;}
#c_table li {margin-left: 20px; font-size: 0.9em;}
#c_table .utility_list {font-size: 0.8em;}
#c_table .utility_list td {padding: 0px 4px 0px 4px;}
#c_table .r2{width:70%;}


/* RIGHT SIDEBAR */
.rightblock {width: 250px; background: #ffffff; margin: 0px 0 20px 0}
.rightblock_top {width: 250px; background: #ffffff; text-transform: uppercase; font-weight: bold; margin: 0px 0 0px 0; padding: 0}
.rightblock p{width: 240px; font-size: 0.9em; padding: 2px 8px 8px 8px}
.rightblock .side_link {font-size: 0.8em; text-align: right; font-weight: bold;padding: 2px 8px 8px 8px}
.rightblock .side_link a {text-decoration: none}
.cards {margin: 2px 33px 8px 33px}


/* FOOTER */
#footer {background: #F5FBFB url("images/footer_bgnd.jpg") repeat-x; border: 1px solid #eeeeee; clear: both; color: #666666; font-size: 0.7em; margin: 0 auto 0 auto; padding: 0px 5px 5px 5px}
#footer_left {float: left; width: 325px; padding: 5px}
#footer_right {float: right; width: 450px; padding-top: 5px}
#footer_right ul{list-style: none}
#footer_right li{display: inline; padding-right: 8px}
#footer_info {float: right; width: 450px}
#footer_info p{color: #333333; font-size: 1.3em; padding: 8px 2px 0 10px}
.logo_bw {padding: 10px 45px 5px 0; float: left;}
#footer_bottom{clear: both; padding-top: 5px; text-align: center}
#footer_right li a {color: #666666; text-decoration: none}
#footer_right li a:hover {color: #001854} 

larger_tx {background: #F5FBFB; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 1.5em; text-align: left}.apptable {
	margin: 10px;
	padding: 10px;
	border: thin solid #000000;
}
.appwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
