/* © Copyright 2008 e3Learning */


/* DEFAULT RESETS */

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset { MARGIN: 0; PADDING: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { FONT-SIZE: 1em; FONT-WEIGHT: normal; FONT-STYLE: normal; }
ul,ol { LIST-STYLE: none; }
fieldset,img { BORDER: 0px none; }
caption,th { TEXT-ALIGN: left; }
table { BORDER-COLLAPSE: collapse; BORDER-SPACING: 0; }
BODY { COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; }
P, TD { COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; }
A:LINK,
A:ACTIVE,
A:VISITED { COLOR: #0067AB; TEXT-DECORATION: none; }
A:HOVER { COLOR: #5BB4BF; TEXT-DECORATION: none; }
H1,
H2,
H3,
H4,
H5,
H6,
.mainTitleActive,
.mainTitle,
.subTitle,
.tableTitle { COLOR: #008C9A; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; LINE-HEIGHT: 1em; MARGIN-BOTTOM: 1em; }
H1 { FONT-SIZE: 24px; LETTER-SPACING: -1px; }
H2 { FONT-SIZE: 24px; LETTER-SPACING: -1px; }
H3 { FONT-SIZE: 18px; }
H4 { FONT-SIZE: 16px; }
H5 { FONT-SIZE: 14px; }
H6 { FONT-SIZE: 12px; }
UL,
OL { MARGIN-LEFT: 25px; *margin-left: 35px; MARGIN-BOTTOM: 15px; PADDING: 0px; }
UL UL,
UL OL,
OL OL,
OL UL { MARGIN: 8px 20px; }
LI { MARGIN-BOTTOM: 5px; }
UL LI { LIST-STYLE-IMAGE: url(/content/images/bullet.gif); }
OL LI { LIST-STYLE: decimal; }
UL LI.nobullet { LIST-STYLE-IMAGE: none; }
HR { BACKGROUND: #F2F4F8; COLOR: #F2F4F8; HEIGHT: 1px; MARGIN: 10px 0px; }
TH { BACKGROUND: #CCE3E4; COLOR: #008C9A; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING: 4px; TEXT-ALIGN: left; }


/* CONTAINER CONTROLS */

.floatleft { FLOAT: left; }
.floatright { FLOAT: right; }
.floatnone { FLOAT: none; }
.block { CLEAR: both; DISPLAY: block; HEIGHT: auto; *HEIGHT: 1%; OVERFLOW: hidden; }
SPAN.number { DISPLAY: none; }


/* WRAPPER */
#wrapper { BACKGROUND: #FFF url('/content/images/bg_wrapper.gif') repeat-y; MARGIN: auto; WIDTH: 970px; }
#wrapper .javascript { COLOR: #F90; FONT-WEIGHT: bold; }
#wrapper DIV.loginerror { BACKGROUND: #F00; MARGIN: 0px 0px 14px 0px; TEXT-ALIGN: center; }
#wrapper DIV.loginerror P { COLOR: #FFF; MARGIN: 0px; PADDING: 5px; }


/* HEADER */
#header { BACKGROUND: #008C9A; COLOR: #8EC8D1; }
#header DIV.user { PADDING: 65px 20px 0px 0px; }
#header P { COLOR: #8EC8D1; }
#header A { COLOR: #FFF; }
#header A:HOVER { COLOR: #005159; }
#header H1 { MARGIN: 0px; }

/* RIGHT SIDE */
#rightside { BACKGROUND: url('/content/images/bg_right.gif') no-repeat right top; PADDING: 20px 20px 0px 20px; WIDTH: 770px; }
#rightside P { MARGIN: 0px 0px 1em 0px; }
#rightside H3 { MARGIN: 0px 0px 10px 0px; }
#rightside DIV.box { BACKGROUND-IMAGE: url('/content/images/bg_panel.png'); _BACKGROUND-IMAGE: url('/content/images/bg_panel_ie6.gif'); BACKGROUND-REPEAT: no-repeat; HEIGHT: 163px; MARGIN: 0px 0px 16px 0px; OVERFLOW: hidden; PADDING: 20px; WIDTH: 337px; }
#rightside #welcome { BACKGROUND-COLOR: #C1E0E7; }
#rightside #login { BACKGROUND-COLOR: #5BB4BF; }
#rightside #started { BACKGROUND-COLOR: #8EC8D1; }
#rightside #hero { BACKGROUND-COLOR: #0CA3B0; HEIGHT: 203px; PADDING: 0px; WIDTH: 377px; }


/* LEFT SIDE */
#leftside { BACKGROUND: url('/content/images/bg_left.gif') no-repeat left top; PADDING: 10px; WIDTH: 140px; }
#leftside P {  }

/* MAIN MENU */

#menu { MARGIN: 0px 0px 20px 0px; }
#menu A,
#menu EM { BACKGROUND-IMAGE: url('/content/images/bg_menu.gif'); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; DISPLAY: block; FONT-SIZE: 12px; HEIGHT: 29px; MARGIN: 0px 0px 3px 0px; OVERFLOW: hidden; }
#menu A { COLOR: #000; }
#menu A SPAN,
#menu EM SPAN { DISPLAY: block; PADDING: 6px 5px 0px 10px; }
#menu A:HOVER { BACKGROUND-POSITION: 0px -29px; COLOR: #FFF; }
#menu EM { BACKGROUND-POSITION: 0px -58px; COLOR: #a3cacc; }


/* WELCOME */
#rightside #welcome P { }


/* LOGIN */
#rightside #login A { COLOR: #F2F4F8; }
#rightside #login A:HOVER { COLOR: #FFF; }
#rightside #login FORM DIV { DISPLAY: inline; MARGIN: 0px 0px 8px 0px; *MARGIN: 0px; }
#rightside #login FORM DIV.username { MARGIN-RIGHT: 10px; }
#rightside #login FORM DIV.submit { CLEAR: both; DISPLAY: block; MARGIN: 0px; }
#rightside #login FORM LABEL { COLOR: #FFF; CLEAR: both; DISPLAY: block; FONT-WEIGHT: bold; PADDING: 0px 0px 5px 0px; }
#rightside #login FORM INPUT.loginfield { COLOR: #999; WIDTH: 155px; }
#rightside #login FORM INPUT.focus { COLOR: #000; }
#rightside #login FORM INPUT.loginbutton { FLOAT: left; MARGIN: 0px 12px 0px 0px; }
#rightside #login FORM A.lostpass { FLOAT: left; DISPLAY: block; PADDING: 4px 0px 0px 0px; }
#rightside #login UL { MARGIN: 0px; PADDING: 0px; }
#rightside #login UL LI { LIST-STYLE: none; FLOAT: left; WIDTH: 160px; MARGIN: 0px 0px 4px 0px; PADDING: 0px; }

#rightside #hero P { MARGIN: 0px 0px 0px 0px; }


/* SURVEYS */



/* GETTING STARTED */



/* ASSISTANCE */
#leftside #assistance P { COLOR: #999; MARGIN: 0px 0px 8px 0px; }
#leftside #assistance EM { COLOR: #000; FLOAT: left; WIDTH: 35px; }


/* CONTENT CONTAINER */

#contentcontainer { BACKGROUND: url('/content/images/bg_right.gif') no-repeat right top; PADDING: 20px 20px 10px 20px; WIDTH: 770px; }
#contentcontainer  P { MARGIN: 0px 0px 1em 0px; }
/*#contentcontainer TBODY TD { PADDING: 0px !important; }*/
#contentcontainer TABLE.editform TD { PADDING: 3px 0px !important; }
#contentcontainer TABLE.editform TD LABEL { COLOR: #999; DISPLAY: block; FONT-WEIGHT: bold; PADDING: 0px 10px 0px 0px; }
#contentcontainer TABLE.editform TH { BACKGROUND: none !important; COLOR: #008c9a; FONT-SIZE: 14px; PADDING: 15px 0px 8px 0px; }

/* SUPPORT */

#support { BACKGROUND: #FFF url(/content/images/bg_support.gif) repeat-x bottom; BORDER-LEFT: 1px solid #C1C1C1; BORDER-RIGHT: 1px solid #C1C1C1; WIDTH: 768px; }
#support H6 { MARGIN: 0px; }
#support H3 {  }
#support DIV.step1 { BORDER-RIGHT: 1px solid #C1C1C1; HEIGHT: 300px; PADDING: 20px; WIDTH: 216px; }
#support DIV.step2 { BORDER-LEFT: 1px solid #FFF; BORDER-RIGHT: 1px solid #C1C1C1; HEIGHT: 300px; PADDING: 20px; WIDTH: 215px; }
#support DIV.step2 DT { COLOR: #000; CLEAR: left; FONT-WEIGHT: bold; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 145px; }
#support DIV.step2 DD { CLEAR: right; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 90px; }
#support DIV.step2 DD.note { CLEAR: BOTH; MARGIN-LEFT: 0px; }
#support DIV.step2 DD .pass { COLOR: #339900; }
#support DIV.step2 DD .fail { COLOR: #AA0000; }
#support DIV.step3 { BORDER-LEFT: 1px solid #FFF; HEIGHT: 300px; PADDING: 20px; WIDTH: 213px; }
#support DIV.step3 UL { MARGIN: 0px; }
#support DIV.step3 UL LI { LIST-STYLE: none; LIST-STYLE-IMAGE: none; MARGIN: 0px 0px 5px 0px; PADDING: 0px; }
#support DIV.step3 A { BACKGROUND-POSITION: 5px center; BACKGROUND-REPEAT:no-repeat; DISPLAY: block; PADDING: 10px 0px 10px 40px; }
#support DIV.step3 A:HOVER { BACKGROUND-COLOR: #FFF; BACKGROUND-POSITION: 5px center; }
#support DIV.step3 A.ie { BACKGROUND-IMAGE: url(/content/images/support_ie.gif); }
#support DIV.step3 A.firefox { BACKGROUND-IMAGE: url(/content/images/support_firefox.gif); }
#support DIV.step3 A.flash { BACKGROUND-IMAGE: url(/content/images/support_flash.gif); }
#support DIV.step3 A.pdf { BACKGROUND-IMAGE: url(/content/images/support_pdf.gif); }

#supportTable { MARGIN: 20px 0px 0px 0px; }
#supportTable TD.left { FLOAT: none; PADDING: 0px 5px 0px 0px; }
#supportTable TD.middle { BORDER-LEFT: 1px solid #E1EBF4; FLOAT: none; PADDING: 0px 5px 0px 10px; }
#supportTable TD.right { BORDER-LEFT: 1px solid #E1EBF4; FLOAT: none; PADDING: 0px 0px 0px 10px; }
#supportTable H3 { FONT-SIZE: 18px; MARGIN: 0px 0px 20px 0px; }
#supportTable .small { FONT-SIZE: 75%; }
#supportTable H4 { FONT-SIZE: 14px; COLOR: #999; MARGIN: 0px; }
#supportTable UL { MARGIN: 0px 0px 0px 20px; PADDING: 0px; }
#supportTable #flashcontent { MARGIN: 0px 0px 20px 0px; }

/* SIGN-UP */

.termsbox {	border: 1px solid #DDD;	padding: 5px; width: 760px; }
.terms P {  margin-bottom: 1em; }
#signupTable TD { padding: 5px; }
#signupTable TD.divider { padding: 0px; }
#signupTable TD.hightlight { background-color: #F2F2F2; }
#signupTable TD.leftColumn { padding-right: 20px; border-right: 1px solid #CCC; }
#signupTable LABEL { color: #999; }
#signupTable LABEL.error { color: #F00; }
#signupTable .courseSelection { border: 1px solid #CCC;	clear: both; padding: 10px;	margin: 0px 0px 10px 0px; }
#signupTable .courseSelection H4 { margin-bottom: 10px; }
#signupTable .small { font-size: 80%; }
#signupTable .courseSelection .acceptLink { margin: 0px; padding: 0px; }
#signupTable .courseSelection .acceptLink A:LINK,
#signupTable .courseSelection .acceptLink A:ACTIVE,
#signupTable .courseSelection .acceptLink A:VISITED { background: #05b5d6; color: #FFF;	display: block;	padding: 5px 5px 5px 10px; }
#signupTable .courseSelection .acceptLink A:HOVER {	background: #004886; color: #FFF; text-decoration: none; }



/* FOOTER */

#footer { BACKGROUND: #008C9A url('/content/images/bg_footer.gif') no-repeat left top; }
#footer EM { PADDING: 0px 5px; }
#footer DIV.copyright { PADDING: 20px 0px 0px 10px; }
#footer DIV.copyright P { COLOR: #8EC8D1; }
#footer DIV.copyright A { COLOR: #FFF; }
#footer DIV.copyright A:HOVER { COLOR: #005159; }
#footer DIV.e3 { PADDING: 20px 10px 0px 0px; }
#footer DIV.e3 A { BACKGROUND-IMAGE: url(/content/images/logo_e3.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: top; DISPLAY: block; HEIGHT: 16px; WIDTH: 127px; }
#footer DIV.e3 A SPAN { DISPLAY: none; }
#footer DIV.e3 A:HOVER { BACKGROUND-POSITION: bottom; }


/* FORMS */

.genericForm FIELDSET { BORDER: 1px solid #E1EBF4; MARGIN: 0px 0px 15px 0px; PADDING: 10px; }
.genericForm LEGEND { COLOR: #008c9a; FONT-SIZE: 14px; *MARGIN: 0px 0px 10px 0px; PADDING: 0px 5px 0px 5px; }
.genericForm DIV { CLEAR: both; DISPLAY: block; HEIGHT: auto; *HEIGHT: 1%; MARGIN: 2px 0px; OVERFLOW: hidden; PADDING: 0px 0px;  }
.genericForm LABEL,
.genericForm SPAN.label { BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right center; CLEAR: left; COLOR: #000000; DISPLAY: block; FLOAT: left; MARGIN: 0px 8px 0px 0px; PADDING: 5px 20px 5px 0px; POSITION: relative; WIDTH: 160px; }
.genericForm LABEL.required,
.genericForm SPAN.required { BACKGROUND-IMAGE: url(/content/images/bg_label_required.gif); }
.genericForm LABEL.error,
.genericForm SPAN.error { COLOR: #F00; }
.genericForm INPUT,
.genericForm TEXTAREA,
.genericForm SELECT { COLOR: #000; PADDING: 2px; }
.genericForm INPUT:FOCUS,
.genericForm TEXTAREA:FOCUS,
.genericForm SELECT:FOCUS { BACKGROUND: #f7fafc; BORDER: 1px solid #E1EBF4; COLOR: #467CD6; }


/* account form */
.accountForm INPUT.expand,
.accountForm TEXTAREA.expand,
.accountForm SELECT.expand { WIDTH: 300px; }


/* COURSE ELEMENTS - NAVIGATION DATA */

DIV.breadcrumbs { MARGIN: 0px 0px 20px 0px; PADDING: 0px 0px 3px 0px; }
DIV.topnav { BACKGROUND: none; CLEAR: both; FONT-SIZE: 0; HEIGHT: auto; *height: 1%; MARGIN: -18px 0px 30px 0px; OVERFLOW: hidden; PADDING: 8px 4px 0px 0px; POSITION: relative !important; Z-INDEX: 40 !important; WIDTH: 200px; }
DIV.bottomnav { BACKGROUND: #F0F0F0; CLEAR: both; DISPLAY: block; FONT-SIZE: 0; HEIGHT: auto; *HEIGHT: 1%; MARGIN: 30px 0px 0px 0px; OVERFLOW: hidden; PADDING: 4px 4px; WHITE-SPACE: nowrap; }
DIV.topnav A,
DIV.bottomnav A { BACKGROUND: transparent url('/content/images/nav_a.gif') no-repeat scroll top right; COLOR: #FFF; DISPLAY: block; FLOAT: left; HEIGHT: 22px; FONT-SIZE: 11px; MARGIN-RIGHT: 2px; OUTLINE: none; PADDING-RIGHT: 10px; POSITION: relative !important; Z-INDEX: 99 !important; }
DIV.topnav A SPAN,
DIV.bottomnav A SPAN { BACKGROUND: transparent url('/content/images/nav_span.gif') no-repeat; DISPLAY: block; LINE-HEIGHT: 22px; PADDING: 0px 0px 0px 10px; }
DIV.topnav A:HOVER,
DIV.bottomnav A:HOVER { BACKGROUND-POSITION: bottom right; }
DIV.topnav A:HOVER SPAN,
DIV.bottomnav A:HOVER SPAN { BACKGROUND-POSITION: bottom left; }


/* COURSE ELEMENTS - COURSE DATA */

.course { CLEAR: both; }
.course #flashcontent { TEXT-ALIGN: center; MARGIN-TOP: -15px; }
.course H2 { FLOAT: left; DISPLAY: inline; WIDTH: 580px; }
.course .caption { COLOR: #999; FONT-SIZE: 11px; MARGIN: 5px 0px 0px 0px; }
.course BLOCKQUOTE { FONT-STYLE: italic; MARGIN: 10px 10px 10px 20px; }
.course P.certificate { MARGIN: 10px 0px; PADDING: 0px; }


/* COURSE ELEMENTS - TRACKING */

.course .tracking { COLOR: #999; FLOAT: right; FONT-SIZE: 18px; TEXT-ALIGN: right; WIDTH: 180px; -MOZ-BOX-SIZING: border-box; BOX-SIZING: border-box; }
.unit .tracking,
.page .tracking,
.quiz .tracking,
.activity .tracking { COLOR: #999; FLOAT: none; FONT-SIZE: 11px; LEFT: 50%; MARGIN-TOP: 0px; MARGIN-LEFT: 285px; PADDING: 0px; POSITION: absolute; }
.unit .tracking { TEXT-ALIGN: right; }
.quiz .tracking { COLOR: #000; FONT-WEIGHT: bold; }

/* COURSE ELEMENTS - COURSEPAGE */

.coursepage { MARGIN: 0px;  CLEAR: both; OVERFLOW: hidden; PADDING: 0px 0px 10px 0px; }
.coursepage .copy { CLEAR: left; }
.coursepage .image { CLEAR: right; FLOAT: right; MARGIN-LEFT: 20px; TEXT-ALIGN: center; WIDTH: auto; }
.coursepage #player { CLEAR: both; DISPLAY: block; TEXT-ALIGN: center; }
.coursepage P { MARGIN-BOTTOM: 1em; }

/* COURSE ELEMENTS - TOC */

UL.coursetoc { BORDER-BOTTOM: 1px solid #F0F0F0; LIST-STYLE: none; LIST-STYLE-IMAGE: none; MARGIN: 0px; PADDING: 0px; }
UL.coursetoc H1,
UL.coursetoc H2,
UL.coursetoc H3,
UL.coursetoc H4,
UL.coursetoc H5,
UL.coursetoc H6,
UL.coursetoc P { MARGIN: 0px; PADDING: 0px; }
UL.coursetoc UL.coursetoc,
UL.coursetoc UL.coursetoc UL.coursetoc,
UL.coursetoc UL.coursetoc UL.coursetoc UL.coursetoc { BORDER-BOTTOM: 0px none  !important; }
UL.coursetoc LI { BORDER-TOP: 1px solid #F0F0F0; LIST-STYLE: none; LIST-STYLE-IMAGE: none; MARGIN: 0px; PADDING: 0px; }

/* COURSETOC TOPICS */

UL.coursetoc LI.topic { BORDER-TOP: 0px none !important; MARGIN-TOP: 12px !important; }
UL.coursetoc LI.topic UL.coursetoc { BORDER-BOTTOM: 1px solid #F0F0F0 !important; }
UL.coursetoc LI.topic H3 { COLOR: #008c9a; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING: 9px 5px !important; }

/* COURSETOC UNITS */

UL.coursetoc LI.unit { BACKGROUND: #FAFAFA url(/content/images/icon_unit.gif) no-repeat 7px 5px; BORDER: 1px solid #FFF; HEIGHT: auto; *height: 1%; MARGIN: 0px 0px 2px 0px; OVERFLOW: hidden; PADDING: 7px 7px; }
UL.coursetoc LI:HOVER.unit { BACKGROUND: #FDFCE1 url(/content/images/icon_unit.gif) no-repeat 7px 5px; }
UL.coursetoc LI.unit H3 { BACKGROUND: none; FLOAT: left; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-INDENT: 20px; MARGIN-BOTTOM: 5px !important; PADDING: 0px !important; TEXT-TRANSFORM: none; WIDTH: 580px; }
UL.coursetoc LI.unit P { CLEAR: both !important; MARGIN: 0px !important; }
UL.coursetoc LI.unit P.certificate,
DIV.coursepage P.certificate { BACKGROUND-COLOR: #60a64d; BACKGROUND-IMAGE: url(/content/images/bg_certificate_content.gif); BACKGROUND-REPEAT: no-repeat; color: #FFF; display: block; padding: 14px 4px 4px 4px !important; }
DIV.coursepage P.certificate { BACKGROUND-IMAGE: url(/content/images/bg_certificate.gif); PADDING: 18px 8px 8px 8px !important; }
UL.coursetoc LI:HOVER.unit P.certificate { BACKGROUND-IMAGE: url(/content/images/bg_certificate_hv.gif); }
UL.coursetoc LI.unit P.certificate A,
DIV.coursepage P.certificate A { color: #FFF; font-weight: bold; text-decoration: underline; }
UL.coursetoc LI.unit P.certificate IMG,
DIV.coursepage P.certificate IMG { display: none; }

/* COURSETOC PAGES */

UL.coursetoc LI.page,
UL.coursetoc LI.activity,
UL.coursetoc LI.quiz { BACKGROUND: #FFF url(/content/images/icon_page.gif) no-repeat 2px 3px; PADDING: 4px 4px 4px 20px; }
UL.coursetoc LI.page:hover,
UL.coursetoc LI.activity:hover,
UL.coursetoc LI.quiz:hover { BACKGROUND: #FDFCE1 url(/content/images/icon_page_hv.gif) no-repeat 2px 3px; }
UL.coursetoc LI.page {  }
UL.coursetoc li.page:hover {  }
UL.coursetoc li.activity {  }
UL.coursetoc li.activity:hover {  }
UL.coursetoc li.quiz { BACKGROUND-COLOR: #F7F7DF; FONT-WEIGHT: bold; }
UL.coursetoc li.quiz:hover { BACKGROUND-COLOR: #FDFCE1; }

/* COURSE ELEMENTS - QUIZ */

.quizquestion { height: 1%; margin: 0px; clear: both; overflow: hidden; }
.quizquestion P { margin: 5px; }
.quizquestion FORM { margin: 0px; padding: 0px; height: 1%; overflow: hidden; }
.quizquestion .submit {  }
.quizquestion INPUT { margin: 0px 5px; }
.quizquestion LABEL { }
.quizquestion BR { clear: both; display: block; margin: 5px !important; }
.quizresults { margin: 0px; clear: both; border: 0px none; border-spacing: 0px; border-collapse: collapse; }
.quizresults TD { padding: 5px; border-bottom: 1px solid #CCC; }
.quizresults TD P { margin: 5px 0px !important; padding: 0px !important; }
.quizresults TD B { color: #000; font-weight: bold; }
.quizresults .useranswer { color: #009933; font-weight: bold; }
.quizresults .wronganswer { color: #FF0000; }

/* COURSE ELEMENTS - AUDIO */

#audio { BACKGROUND: url('/content/images/bg_audio.png') no-repeat center; _BACKGROUND: none; height: 39px; left: 50%; margin-left: -305px; overflow: hidden; position: absolute; top: 137px; width: 770px; z-index: 30 !important; }
#audio P { color: #F00; font-size: 11px; padding: 5px; text-align: right; }

/* COURSE ELEMENTS - GLOSSARY */

#e3Tip { background: #c1e0e7; color: #333; font-size: 12px; left: 50%; margin-top: 20px; padding: 12px; top: 50%; width: 250px; }
.glossary { background: transparent url(/content/images/icon_glossary.gif) no-repeat top right; color: #0067AB; padding-right: 13px; }
.glossary:hover { background: url(/content/images/icon_glossary_hv.gif) no-repeat top right; color: #5BB4BF; cursor: help; }
.glossaryFG { border-top: 3px solid #05b5d6; padding: 4px 6px 6px 6px; }
.glossaryText { font-size: 11px; }



/* LEGACY STYLES */

.error { color: #F00; margin: 0px; padding: 0px; }
.blackBold { color: #008c9a; font-weight: bold; font-size: 14px; padding: 5px 0px 10px 0px; margin: 5px 0px; line-height: 30px; }
.redbold { color: #F00; } 
.mainTitleActive { letter-spacing: -1px; font-size: 24px; } 
.mainTitle {  letter-spacing: -1px; font-size: 24px; }
.subTitle {  font-size: 18px; }
.tableTitle { font-weight: bold; padding: 5px 0px; }
.tableContent { padding: 5px; }
.tableDivider { padding: 2px 0px; }
.smallheading { font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: normal; }
.smalltext { font-size: 11px; }
.expand {  }
TABLE.editform { empty-cells: hide; width: 100%; }
.editform TD {  }
.editform TH,
.comments TH { background-image: none; background-color: #15348F; color: #FFF; font-family: Arial, Helvetica, sans-serif; }
TABLE.report { empty-cells: show; }
.report TH { background-image: none; }
TABLE.comments TD { padding: 5px; border-bottom: 1px solid #CCC; }
TABLE.comments TR.admincomment { background-color: #33FFFF; }




