
/*COMMON*/
.topicsdrop { text-align:right; }
.pagefoot { color:#AAA; font-size:9px; padding:40px 0;  }
.mainhdr h1 { font-size:21px; font-weight:normal; }


/*LEFTNAV*/
#tLeftNav { width:200px; }
#tLeftNav div { display:none; width:200px; margin-top:-1px; background:url(images/leftnav/widenav_bg.gif) bottom left no-repeat; padding-bottom:2px; padding-top:2px;  }
#tLeftNav div a { color:#498fcc; font-size:9px; }
#tLeftNav img { margin-top:2px; display:block; }
#tLeftNav div a { display:block; margin-right:2px; margin-left:2px; padding-left:17px; margin-bottom:0px; padding-right:15px; padding-top:6px; padding-bottom:6px;  background-color:#ecf4fa; }

#tLeftNav div a, #tLeftNav div a:link, #tLeftNav div a:visited { background-color:#ecf4fa; color:#498fcc; }
#tLeftNav div a:hover { background-color:#ffffff; }
#tLeftNav div a.curr,
#tLeftNav div a.curr:link,
#tLeftNav div a.curr:visited,
#tLeftNav div a.curr:hover { font-weight:bold; background-color:#fff; }

#tLeftNav div span.dots { background:#ecf4fa url(images/leftnav/leftnav_dotted_line.gif) top left no-repeat; display:block; height:1px; margin:-12px 1px 0 1px; }


/*We dont want these to ever show up in the sidenav*/
#tLeftNav #faqs, #tLeftNav #additionalresources { position:absolute; top:-600px; left:-600px; }



/* article details page */
.artdetails { margin:0 30px; padding-bottom:10px; color:#666; }
.artdetails h3 { color:#2375bd; font-size:14px; font-weight:bold; line-height:20px; padding-bottom:26px; }
.artdetails .pelinks { width:105px; float:right; text-align:right; }
.artdetails h6 { font-weight:normal; font-size:11px; }
.artdetails li { margin-left:30px;  margin-bottom:12px; }
.artdetails p { margin-bottom:20px; line-height:18px; font-size:11px; }
.artdetails .artdetailsimg img { display:block; float:right; padding-left:20px;  }
.artdetails img { float:right; display:block; padding-left:15px; padding-bottom:10px; }
.artdetails a img { float:none; }

.artdetails table { border-collapse:collapse; margin:10px 5px; width:525px; }
.artdetails td { vertical-align:top; border:1px solid #7F7F7F; padding:5px; }
.artdetails td h1 { font-size:12px; color:#498FCC; }
.artdetails td li { margin:0 0 0 15px; padding:0; }

.artexcerpt { margin:0 0 10px 0; color:#45A8E4; }

/* faq page */
.pubfaqs p.d { margin-left:21px; font-size:9px; color:#AAA; font-style:italic; margin-bottom:4px; }
.pubfaqs h3 { color:#2375BD; font-size:20px; font-weight:normal; font-family:Georgia; }
.pubfaqs img { display:block; margin:0 0 10px 10px; width:auto; float:right; }
.pubfaqs img.topimg { float:none; margin:0; }

.faqsintro { overflow:hidden; }
.faqsintro img { display:block; margin:0 0 10px 10px; width:auto; float:right; }

.faqslinks  { font-size:12px; font-family:Arial; }
.faqslinks sup { font-size:12px; }
.faqslinks h3 { float:left; width:auto; padding:0 6px 0 0; }
.faqslinks div { padding-top:22px; }
.faqslinks p { clear:left; }

.topicfaq { padding:0 30px 60px 30px; }
.topicfaq h3 { color:#2375bd; font-size:20px; font-family:Georgia; line-height:20px; font-weight:normal; }

.faqanchors { display:none; }

.faqanswers { padding:20px 0 0 0; line-height:18px;}
.faqanswers .q 
{
    color:#498fcc; 
    font-weight:bold; 
    background:url(images/bluearrow.gif) 0 3px no-repeat;
    padding-left:21px;
    padding-top:0px;
    min-height:16px;
    cursor:pointer;
}

.faqanswers .a 
{
    background:#f4f4f4 url(images/biga_bg.gif) 25px 13px no-repeat;
    margin-top:2px;
    padding:8px 20px 18px 44px;
    margin-bottom:14px;
    display:none;
}
.faqanswers .a img { float:none; margin:0; }
.faqanswers li { margin-left:30px; }
.faqanswers .d { padding:3px 0 5px 21px; font-size:9px; color:#AAA; }
.faqanswers .top { display:none; }


/* topic view page */
.topicsview div a { display:block; padding-left:9px; line-height:18px; background:url(images/bluearrow.gif) 0 4px no-repeat; padding-bottom:6px; }
.topicsview { margin:0 28px 0 27px; padding-bottom:60px; }
.topicsview h3 { padding-top:10px; color:#2375bd; font-size:20px; font-family:Georgia; line-height:24px; font-weight:normal; }
.topicsview div { margin-bottom:15px; }

.topicviewtop { min-height:231px; padding-bottom:22px; background:url(images/faq_dotted_line.gif) bottom left repeat-x; margin:0 28px 26px 26px; }
.topicviewtop img { display:block; float:right; padding-left:20px; }
.topicviewtop p { font-size:11px; line-height:20px; margin-bottom:20px; }
.topicviewtop p strong { color:#498fcc; }

.topicsecteaser { line-height:18px; padding:12px 0 8px 0; }

/* topics landing page */
.landinglinks { padding-bottom:45px; padding-top:5px; margin-top:10px; background:url(images/faq_dotted_line.gif) top left repeat-x;  }
.landinglinks h3 { margin-bottom:6px; margin-top:15px; }
.landinglinks p { padding:0 0 10px 0; }

div.notloggedin 
{
    background:#ecf4fa;
    padding:20px;
}

/* tools pages */
.toolsintro { margin-right:100px; margin-top:20px; } 
.contentcontent .notloggedin { margin-top:15px; margin-bottom:15px; }
.contentcontent .notloggedin p { margin-bottom:6px; }


/* additional resources page */
.arcontent { margin-bottom:12px; }

/* faq page */
.pubfaqs { padding:0 30px 50px 30px; }
.faqanswers .top { margin-left:21px; display:block; margin-bottom:21px;}
.faqanchors { margin:20px 20px 20px 0; color:#498fCC; font-weight:bold; padding-bottom:30px; }
.faqanchors a { margin:4px 0; display:block; }

