/*
	Styles for "NORMAL" browsers
	Christopher Webb,Team IPC
*/
/* THE ONE,THE ONLY,THE ERIC MEYER RESET */
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,tt,var,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td
{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {background:#E3EEF4 url(/design/bg-body.jpg) 50.001% 0 repeat-y;color:#666;font:normal normal normal 12px/150% arial,helvetica;verdana,sans-serif;}
ol,ul {margin-left:20px;}
table {border-collapse:separate;border-spacing:0;}
caption,th,td {text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,
q:before,q:after {content:"";}
blockquote,q {quotes:"" "";}
p {margin-bottom:10px;}
strong {font-weight:bold;}
em {font-style:italic;}
.clear {clear:both;}
a {color:#666;text-underline:none;}
a:hover {color:#38BFEE;text-underline:underline;}

h1,h2,h3,h4,h5,h6 {font-weight:bold;}
h2 {padding: 15px 0 5px 0;}

/* BIG STUFF */
#wrap {margin:0 auto;padding:0 30px;position:relative;width:740px;}
#header {margin:0 -30px;width:800px;}
#main_nav {background:#38BFEE;clear:both;height:78px;margin:0 -30px 0 0;width:800px;}
#slideshow {height:307px;margin:-13px 0 20px -30px;position:relative;z-index:1;}
#banner {display:block;height:307px;margin:0px -30px 10px -30px;position:relative;width:800px;z-index:1;}
#footer {color:#999;clear:both;font:normal normal normal 10px/150% verdana,georgia,sans-serif;margin-bottom:10px;}

/* HEADER */
h1 {float:left;width:400px;}
#top_nav {float:right;text-align:right;width:380px;padding:20px 20px 0 0;}
#top_nav strong a {color:#38BFEE;}

/* MAIN NAV */
.main_nav {list-style:none;margin:0;}
.main_nav li {float:left;}
.main_nav li a {background:url(/design/main_nav.png) no-repeat;display:block;height:65px;position:relative;text-indent:-9999px;z-index:2;}
.main_nav li.item1 a {width:92px;background-position:0 0;}
.main_nav li.item1 a:hover {background-position:0 -78px;}
.main_nav li.item2 a {width:81px;background-position:-92px 0;}
.main_nav li.item2 a:hover {background-position:-92px -78px;}
.main_nav li.item3 a {width:136px;background-position:-173px 0;}
.main_nav li.item3 a:hover {background-position:-173px -78px;}
.main_nav li.item4 a {width:68px;background-position:-309px 0;}
.main_nav li.item4 a:hover {background-position:-309px -78px;}
.main_nav li.item5 a {width:82px;background-position:-377px 0;}
.main_nav li.item5 a:hover {background-position:-377px -78px;}
.main_nav li.item6 a {width:123px;background-position:-459px 0;}
.main_nav li.item6 a:hover {background-position:-459px -78px;}

/* PAGE SPECIFIC STYLES */
#home .main_nav li.item1 a {background-position:0 -156px;height:78px;}
#auto .main_nav li.item2 a {background-position:-92px -156px;height:78px;}
#motorcycle .main_nav li.item3 a {background-position:-173px -156px;height:78px;}
#rv .main_nav li.item4 a {background-position:-309px -156px;height:78px;}
#boat .main_nav li.item5 a {background-position:-377px -156px;height:78px;}
#airplane .main_nav li.item6 a {background-position:-459px -156px;height:78px;}
#links #main_nav {height:65px;margin-bottom:30px;}

/* BANNER */
#banner img {position:relative;top:-13px;}

/* SLIDESHOW */
#nav {position:absolute;font-size:30px;right:30px;top:410px;z-index:2;font-weight:bold;}
#nav a {color:#38BFEE;text-decoration:none;}
#nav a:hover {color:#336799;}

/* BOXES */
.calculators2, .apply {background:#E7F1F3;border:1px solid #BFD8DF;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:20px;margin:0;min-height:35px;height:auto !important;height:35px;position:relative;width:315px;float:left;}
.research, .research2, .research3, .calculators {background:#E7F1F3;border:1px solid #BFD8DF;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:20px;margin:20px 0 30px;min-height:215px;height:auto !important;height:215px;position:relative;width:315px;}
.research h3, .research3 h3, .research2 h3, .calculators h3, .apply h3 {color:#326698;margin:0 0 10px;}
.research .more, .calculators .more {position:absolute;bottom:10px;right:10px;}
.research, .apply  {float:left;}
.research3 {float:left; clear:left;}
.research2 {float:right;}
.calculators {float:right;}
#links .research, #links .research2, #links .research3, #links .calculators, #links .calculators2, #links .apply {border:none;background:inherit;}

/* FOOTER */
#footer a {color:#999;text-decoration:none;}
#footer a:hover {color:#38BFEE;text-decoration:underline;}
#footer .info {border-bottom:1px solid #E2E2E2;margin:0 0 10px;padding:0 0 3px;}
#footer .info p {margin:0;}
#footer .info .phone {float:left;font-weight:bold;}
#footer .info .links {float:right;}
#footer .ncua a {color:#736666;}
#footer .ncua p {float:left;width:520px;}
#footer .ncua img {float:right;}

/* SELF-CLEARING FLOATS */
.group:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

/* PRINT */
.print_only {display:none;}

/* COPY */
.smalltext {font-size: 80%; line-height: 100%; padding: 10px 0 10px 0;}