@charset "utf-8";

body { background:url(bkrd.gif) repeat-x top #fff; margin:0; padding:0; font-family:Arial; font-size:.8em; line-height:1.3em; color:#333333; }
img { border:none; }
ul { list-style-type:none; margin:0; padding:0; }
li { list-style-type:none; padding:0 0 0 18px; background:url(aBullet.png) no-repeat left 3px; margin:0 0 7px 0; font-size:1.1em; }
form { margin:0; padding:0; }
a { color:#2073ab; }
a:hover { color:#6ca43c; }

input { font-size:1.3em; }
select { font-size:1.1em; }

hr { margin-top:5px; }

#wSite { position:relative; }

.clear { clear:both; font-size:.1em; width:100%; }
.vert5 { clear:both; font-size:.1em; width:100%; height:5px; }
.vert10 { clear:both; font-size:.1em; width:100%; height:10px; }
.instruct { font-size:.9em; color:#666; line-height:1.3em; }

h1 { font-size:1.3em; margin:0; padding:0; color:#006185; font-family:Arial; font-weight:normal; line-height:1.3em; }
h1 span { font-weight:normal; }

h2 { font-size:1.1em; margin:0; padding:0; line-height:1.7em; }

#header { height:60px; margin:0 10px 0 0; clear:both; }
#header .logo { float:left; }
#header .mac { float:right; margin-top:6px; }

#h1Div { padding:0 10px 0 10px; text-align:left; clear:both; }

#intro { text-align:left; clear:both; min-height:110px; }
#intro .iPad { padding:10px; }

#content { background-color:#e3f0fa; }
#content .cPad { padding:10px; }

#content .mBtns {  }
#content .mBtns a { display:block; height:54px; background:url(btnM.png) repeat-x top; text-align:left; font-size:1.2em; color:#54595c; text-decoration:none; }
#content .mBtns a i { display:block; height:54px; background:url(btnR.png) no-repeat right top; cursor:pointer; font-style:normal; }
#content .mBtns a u { display:block; height:54px; background:url(btnL.png) no-repeat left top; cursor:pointer; text-decoration:none; }
#content .mBtns a:hover { background-position:left -55px; color:#363a3c; }
#content .mBtns a i:hover { background-position:right -55px; }
#content .mBtns a u:hover { background-position:left -55px; }

.appHomeLink { background:none !important; display:inline !important; color:#2073ab !important; text-decoration:underline !important; height:23px !important; }
.appHomeLink i { background:none !important; display:inline !important; color:#2073ab !important; text-decoration:underline !important; height:23px !important; }
.appHomeLink u { background:none !important; display:inline !important; color:#2073ab !important; text-decoration:underline !important; height:23px !important; }
.appHomeLink span { background:none !important; display:inline !important; color:#2073ab !important; text-decoration:underline !important; padding:0 !important; }
/*
#content .mBtns a:active { background-position:left -55px; color:#363a3c; }
#content .mBtns a i:active { background-position:right -55px; }
*/
#content .mBtns a span { display:block; padding:18px 0 0 32px; }
#content .mBtns .apply { color:#4f9307; }

#footer { background-color:#b8dbef; border-top:1px solid #f3f4f5; text-align:center; font-size:.9em; color:#f2f1f1; height:28px; }
#footer .fPad { padding:5px 0 3px 0; text-align:center; color:#67839d; }

.redtext { color:#CC0000; }

#calc .instruct { font-size:.8em; color:#666; line-height:1.2em; }
#calc input { font-size:1.3em; padding-top:2px; padding-bottom:2px; }
#calc select { font-size:1.1em; }
#calc .sBtn { padding:3px 10px 3px 10px; }
#calc .calcLabel { padding-right:10px; font-size:1.1em; }

#testimonials .stars { width:16px; height:16px; background:url(star.gif) repeat-x left; }

#apply h2 { margin-bottom:10px; line-height:1.3em; }
#apply .aflabel { padding-top:3px; font-size:1.1em; }
#apply li { background-position:left 2px; }



/*currently not used
#callApply  { position:absolute; top:-1px; right:5px; font-size:10px; font-family:Arial; color:#fffded; text-align:right; line-height:14px; }
#callApply span { color:#fff5a0; }
*/

#bSubmit { border:none; width:173px; height:54px; background:url(applyButton.png) no-repeat; color:#fff; }


















.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-table;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

