/* submenu                                                                */
/* ---------------------------------------------------------------------- */
.subMenu, .subMenu2 { padding: 0 1px 1px; margin-left: 0; font: bold 10px Verdana, sans-serif; background-color: #CCCCCC; width: 175px; margin-top: 0px; }
.subMenu li, .subMenu2 li { list-style: none; margin: 0; border-top: 1px solid #CCCCCC; text-align: left; }
.subMenu li a { display: block; padding: 0.25em 0.5em 0.25em 0.75em; border-left: 8px solid #175e79; background: #fff; text-decoration: none; }
.subMenu li a:link, .subMenu2 li a:link {}
.subMenu li a:visited, .subMenu2 li a:visited {}
.subMenu li a:hover, .subMenu2 li a:hover { border-color: #cccccc; background: #fff; }

.subMenu2 li a { display: block; padding: 0.35em 0.5em 0.25em 0.75em; border-left: 8px solid #731717; background: #fff; text-decoration: none; }
.subMenu2 #subMenu2Title { list-style: none; margin: 0px; border-top: 1px solid #CCCCCC; display: block; padding: 0.35em 0.5em 0.25em 0.75em; border-left: none; background: #fff; text-decoration: none; text-align: left; }


/* Buttons                                                                */
/* ---------------------------------------------------------------------- */
.buttonGray_165px { height: 25px; text-align: center; display: block; }
.buttonGray_165px { width: 165px; }
.buttonGray_165px a { display: block; padding-top: 4px; padding-bottom: 6px; }

.buttonGray_165px a:link, .buttonGray_165px a:visited { background: url(/iface/obj/buttonGray_165px.gif) no-repeat; color: #fff !important; text-decoration: none; }
.buttonGray_165px a:hover, .buttonGray_165px a:active { background: url(/iface/obj/buttonGray_165pxOver.gif) no-repeat; color: #e3e3e3 !important; text-decoration: none; }


/* Lists                                                                  */
/* ---------------------------------------------------------------------- */
.listSitemap { list-style: none; margin: 0px; padding: 0px; width: 340px; }
.listSitemap .main, .listSitemap .main a { font-size: 14px; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 5px; border-top: 1px solid #CCCCCC; background: url(/iface/obj/listbullet2.gif) left 5px no-repeat; }
.listSitemap li { background: url(/iface/obj/listbullet3.gif); background-repeat: no-repeat; background-position: left 4px; margin-left: 1em; padding-left: 10px; margin-top: 4px; }
.listCZ { margin-top: 0px; margin-bottom: 0px; margin-left: .2em; padding-left: .2em; }
.listCZ li { list-style: none; background: url(/iface/obj/listbullet3.gif) no-repeat; background-position: left .4em; padding-left: 1em; padding-bottom: 0px; }
.list1, .list2 { margin-top: 0px; margin-bottom: 0px; margin-left: 1em; padding-left: 1em; }
.list1 li { list-style-image: url(/iface/obj/listbullet.gif); padding-bottom: 0px; }
.list2 li { list-style-image: url(/iface/obj/listbullet.gif); padding-bottom: 7px; }
.list3 { margin-top: 0px; margin-bottom: 0px; list-style-image: url(/iface/obj/listbullet2.gif); margin-left: 1em; padding-left: 1em; }
.list3 li { padding-bottom: 2px; }
.pdfList { margin-top: 0px; margin-bottom: 0px; padding-right: 0.2em; padding-left: 0.2em; padding-top: 10px; }
.pdfList li { list-style-image: url(/iface/adobe2.gif); padding-bottom: 0.6em; margin-left: 25px; padding-left: 8px; }
.listNONE { font-size: 10px; line-height: 12px; list-style-position: outside; list-style-type: none; }
.articlelist4 { margin-top: 0px; margin-bottom: 0px; list-style-image: url(/iface/obj/listbullet.gif); margin-left: 1em; padding-left: 1em; }

.list4 { margin-top: 0px; margin-bottom: 10px; } 
.list4 li { margin-top: 0px; margin-bottom: 0px; margin-left: 1em; padding-left: 1em; }



/* Partner Pages                                                          */
/* ---------------------------------------------------------------------- */
.pp_reslist { margin-left: 20px; padding-bottom: 20px; text-align: left; }


/* FAQ Page                                                               */
/* ---------------------------------------------------------------------- */
.faq_indented_questions { margin-left: 8px; margin-top: 10px; margin-right: 8px; }
.faq_question { margin-bottom: 2px; font-size: 12px; font-weight: bold; }
.faq_answer { margin-left: 5px; margin-bottom: 20px; }
.faq_section_end { margin-left: 10px; margin-bottom: 30px; }
.faq_question, .faq_answer, .faq_section_end { text-align: left}


/* Floats                                                                 */
/* ---------------------------------------------------------------------- */
.image_left_float { float: left; margin-right: 10px; padding: 2px; }
.image_right_float { float: right; margin-left: 10px; padding: 2px; margin-right: 3px; }


/* Section stuff (library etc.)                                           */
/* ---------------------------------------------------------------------- */
.librarySectionTop { margin-top: 20px; background-image: url(/iface/library/libraryBox_03.gif); background-repeat: no-repeat; height: 7px; width: 550px; }
.librarySectionMid { background-image: url(/iface/library/libraryBox_05.gif); background-repeat: repeat-y; width: 550px; }
.librarySectionMidCont { margin-left: 7px; }
.librarySectionEnd { background-image: url(/iface/library/libraryBox_06.gif); background-repeat: no-repeat; height: 7px; width: 550px; padding-bottom: 10px; }


/*  ----
---- */
#popupContent { width: 430px; margin: 10px auto; padding: 0; text-align: left; font-size: 10px; }
#popupContent H1 { font-size: 16px; font-weight: bold; color: #000000; padding-bottom: 1em; }
