@charset "utf-8";
/* CSS Document */

@import "clearfix.css";

body { margin:0; padding:0 0 20px 0; background:#fff url(../images/body_bg.png) repeat-x; font-family:Arial, Helvetica, sans-serif; color:#58595b; font-size:12px;}
h1 {color:#db931f; font-weight:normal; text-transform:uppercase; padding-top:0;padding-bottom:0;margin-top:12px;margin-bottom:12px;}
h2,h3,h4,p { padding-top:0;padding-bottom:0;margin-top:12px;margin-bottom:12px;}
p { line-height:1.5em;}
a { color:#00aedb;}
a:hover { color:#00bbee;}

h1.arrowbox{ background:url(../images/rightarrowbox_orange.gif) no-repeat right center; display:inline; padding-right:46px; font-size:24px; line-height:24px; margin:13px 0;}

#flashDiv { background-color:#fff; width:980px; margin:0 auto; height:476px;}
#bodyDiv { background:#efefef url(../images/content_bg.png) repeat-x left 60px; width:951px; margin:0 auto; border-left:solid 1px #fff; border-right:solid 1px #fff; min-height:350px; border-bottom:solid 1px #fff;}
.tabNavs { padding-bottom:18px; background:#fff url(../images/tabShadow.png) no-repeat 163px bottom; clear:both;}
#tab_2 .tabNavs { background-position:416px bottom;}
#tab_3 .tabNavs { background-position:720px bottom;}
#tab_4 .tabNavs { background-position:2000px -500px;}

.tab .content { width:606px; padding-left:27px;padding-right:27px; padding-bottom:20px;float:left; display:inline; clear:both;}

.tab .whatIsDiv { font-weight:bold; float:right; padding-top:12px; padding-right:35px; background:transparent url(../images/questionmark.png) no-repeat right 8px; height:40px; margin-right:27px; width:220px; display:inline; cursor:pointer; text-align:right;}
.tab .whatIsDiv a { color:#58595b; text-decoration:none;}

#pdfBoxes { clear:both; padding:0 27px 12px 27px; background:transparent url(../images/dots_pdf.gif) no-repeat; min-height:100px;}

#pdfBoxes .box { width:150px; float:left; background:transparent url(../images/pdf_icon_1.png) no-repeat 0 1px; padding-left:40px; padding-right:10px;margin-right:10px; font-size:11px;}
#pdfBoxes .box h2 { margin:0; color:#5d87a1; font-size:14px;}
#pdfBoxes .box p { margin-top:0;}
#pdfBoxes .box p a { text-transform:uppercase;}
#pdfBoxes .box#box_1 { } 
#pdfBoxes .box#box_2 { width:126px; background-image:url(../images/pdf_icon_2.png); background-position:10px 1px; padding-left:50px;} 
#pdfBoxes .box#box_3 { width:133px; background-image:url(../images/pdf_icon_3.png); background-position:10px 1px; padding-left:50px;} 
#pdfBoxes .box#box_4 { width:210px; background-image:url(../images/pdf_icon_4.png); background-position:10px 1px; padding-left:50px;}

#footerDiv { border-top:solid 1px #d6d6d6; padding:12px 27px; color:#ccc; clear:both; background-color:#fff;}
#footerDiv a { color:#5d87ac; text-decoration:none;}

#bodyPop { margin:20px 30px 5px 30px; background-color:#fff; padding-bottom:20px;}
#bodyPop h1 {padding:12px 30px;}
#bodyPop h1.Q {padding:0px 10px 8px 30px; margin:0px;}
#bodyPop h1.A {padding:0px 10px 0 30px; margin:0px; color:#00aedb !important;}
#bodyPop .response{margin-top:12px;}

#logoPop{width:510px; text-align:right; margin:10px 30px 10px 30px;}
#footerDivPop { margin:0px 30px;padding:12px 0px 0 0; color:#ccc; clear:both; }
#footerDivPop a { color:#5d87ac; text-decoration:none;} 
#contactInfo{margin:15px 0 15px 30px;}


/* SCREENSHOT PAGES  */	

body.screenshot{background:none;}
body.screenshot #bodyPop { margin:20px 30px 5px 30px; background-color:#fff; padding-bottom:20px; width:640px;}
body.screenshot #bodyPop img{margin:20px 0;}
#header {border-bottom:solid 1px #818181; padding-bottom:5px;}
#header a{ text-decoration:none; text-transform:uppercase; color:#b0b0b0; font-size:14px; background:url(../images/rightarrow_gray.gif) no-repeat left center; padding-left:17px; margin-right:20px}
#header a:hover,
#header a.selected{ color:#00aedb !important; background:url(../images/rightarrow_teal.gif) no-repeat left center !important;}
#header a.close{ text-transform:none; color:#b0b0b0; font-size:11px; background:none; padding:0px; margin:0px; float:right;}
#header a.close:hover{ text-transform:none; background:none !important; }
#btmNav{font-size:90%; padding-bottom:5px; color:#CCCCCC;}
#btmNav a{text-decoration:none; color:#58595b;}
#btmNav a:hover{color:#00aedb !important;}
#btmNav .counter {float:right; color:#58595b !important;}
#footer {border-top:solid 1px #818181; padding-top:5px;}

