BODY {
 margin: 0px;
 padding: 0px;
 background-color: #FFFFFF;
 font-family: Tahoma, Arial, Helvetica;
 font-size: 9pt;
 color: #008080;
}

TABLE { font-family: Tahoma, Arial, Helvetica;
 font-size: 9pt;}

A {
 color : #FF6600;
 text-decoration : none;
 font-weight: normal;
}
A:link {
 color : #FF6600;
 text-decoration : none;
 font-weight: normal;
}
A:visited {
 color : #FF6600;
 text-decoration : none;
 font-weight: normal;
}
A:hover {
 text-decoration : underline;
 color : #FF6600;
 font-weight: normal;
}

A.arw {
 padding-right: 10px; 
 background: url(/images/arrow.gif) no-repeat right bottom;
}

A.subforum  {
 color : #FF6600;
 text-decoration : none;
 font-weight: normal;
}
A.subforum:link  {
 color : #FF6600;
 text-decoration : none;
 font-weight: normal;
}
A.subforum:visited  {
 color : #FF6600;
 text-decoration : none;
 font-weight: normal;
}
A.subforum:hover  {
 text-decoration : underline;
 color : #FF6600;
 font-weight: normal;
} 

IMG {
 border: none;
}

FORM {
 padding: 0; margin: 0;
}

.title  {
 font-weight : bold;
}

.reallead  {
 font-weight : bold;
}

.lead  {
 font-weight : normal;
 letter-spacing: 3px;
}

.pic {float: left; margin-right: 12px;}

.dsb {color : #B2B2B2;}

.columnlp  { text-align: center; width: 20px;}

.aparpradio2 { margin: 0 0 0 0; padding: 0px; vertical-align: middle;}

.odo { font-size : 7pt; }

.lalign {text-align: left;}


SPAN.dsbarw {
 color : #B2B2B2;
 padding-right: 10px; 
 background: url(/images/arrowg.gif) no-repeat right bottom;
}

DIV#site {
 margin: 0 auto;
 width: 983px;
 border: 1px solid white;
}

DIV#left {
 width: 259px;
 float: left;
}

DIV#logo {
 width: 259px; height: 175px; left: 0px; position: relative;
 background: url(/images/logo.gif) no-repeat top left;
 }

DIV#bigImg {
 width: 259px; height: 172px;
 background: url(/images/bigimg.jpg) no-repeat top left;
}

DIV#bigImgLms {
 width: 259px; height: 172px;
 background: url(/images/bigimglms.jpg) no-repeat top left;
}

DIV#logOnHead {
 height: 21px;
 font-weight: bold;
 width: 236px;
 padding-left: 23px;
 margin-top: 0px;
 background: url(/images/boxhead-gray-01.gif) no-repeat top left;
 border-bottom: 5px solid #C0C0C0;
}

DIV#logOnHead DIV#lOHEnd {
 height: 21px;
 width: 9px;
 float: right;
 background: url(/images/boxhead-gray-02.gif) no-repeat top right;
}

DIV#logOnHead DIV {
 color: #808080;
 padding-top: 3px;
}

DIV#logOn {
 background: url(/images/logon-bg.gif) no-repeat top left;
 width: 227px;
/* margin-bottom: 5px;*/
 padding: 0px 7px 1px 23px;
 border: 1px dotted #C0C0C0;
 border-top: none; border-bottom: none;
}

DIV#logOn SPAN.odo {display: block; margin: 0 0 3px 0; color: red;}
DIV#logOn DL { margin: 0; margin-bottom: 0;}
DIV#logOn DL DT { width: 46px; float: left; margin-top: 2px;}
DIV#logOn DL DD { margin-bottom: 6px;}
DIV#logOn DL DD SPAN.hint { margin-left: 6px; display: block; margin-top: 6px;}
DIV#logOn DL DD INPUT#image {margin-top: 0px; margin-bottom: 2px;}
DIV#logOn DL DD INPUT#loginUsername, DIV#logOn DL DD INPUT#loginPassword {width: 132px;}

DIV#logOnButt {
 height: 6px; width: 259px;
 clear: left;
 margin-bottom: 5px;
 background: url(/images/butt-logon.gif) no-repeat top left;
}

DIV#loggedOnHead {
 height: 6px; width: 259px;
 /*clear: left;*/
 background: url(/images/head-loggedon.gif) no-repeat top left;
}

DIV#loggedOn {
 background: url(/images/loggedon-bg.gif) no-repeat top left;
 width: 241px;
 padding: 16px 4px 19px 12px;
 border: 1px dotted #C0C0C0;
 border-top: none; 
 border-bottom: none;
}

DIV#loggedOn DL#loggedOnDl {margin-top: 8px; margin-bottom: 8px; margin-left: 0px;}
DIV#loggedOn DL#loggedOnDl DT {width: 60px; float: left;}
DIV#loggedOn DL#loggedOnDl DD {margin-bottom: 10px;margin-left: 60px;}
DIV#loggedOn DL#logOutDl {margin-top: 5px; margin-bottom: 17px; margin-left: 60px;}
DIV#loggedOn DL#logOutDl DT {float: left; clear: left; margin-top: 6px;}
DIV#loggedOn DIV {margin-left: 60px; margin-bottom: 0;}
DIV#loggedOn DIV#termin {margin-top: 6px;}

DIV#loggedOnButt {
 height: 6px; width: 259px;
 clear: left;
 margin-bottom: 5px;
 background: url(/images/butt-loggedon.gif) no-repeat top left;
}

DIV#lnavBg {
 background: url(/images/lnav-bg.gif) no-repeat top left;
 padding-top: 5px;
 padding-bottom: 5px;
 margin-bottom: 5px;
 width: 253px;
 float: left;
}

DIV#lnavBgLms {
 background: url(/images/lnav-bg-lms.gif) no-repeat top left;
 padding-top: 5px;
 padding-bottom: 5px;
 margin-bottom: 5px;
 width: 253px;
 float: left;
}

DIV#lnavBgLmsBiu, DIV#lnavBgLmsKn, DIV#lnavBgLmsKz, DIV#lnavBgLmsWg, DIV#lnavBgLmsNoRg, DIV#lnavBgLmsNoCc {
 background: url(/images/lnav-bg-lms-biu.gif) no-repeat top left;
 padding-top: 5px;
 padding-bottom: 5px;
 margin-bottom: 5px;
 width: 253px;
 float: left;
}

DIV#lnavBgLmsKz {
 background: url(/images/lnav-bg-lms-kz.gif) no-repeat top left;
}

DIV#lnavBgLmsWg {
 background: url(/images/lnav-bg-lms-wg.gif) no-repeat top left;
}

DIV#lnavBgLmsNoRg {
 background: url(/images/lnav-bg-lms-norg.gif) no-repeat top left;
}

DIV#lnavBgLmsNoCc {
 background: url(/images/lnav-bg-lms-nocc.gif) no-repeat top left;
}

DIV.lnav {
 padding-left: 70px;
 padding-top: 1px;
 height: 18px;
}

DIV.lnav30 {
 padding-left: 70px;
 padding-top: 1px;
 height: 31px;
}

DIV.lnav30oneLine {
 padding-left: 70px;
 padding-top: 7px;
 height: 24px;
}


DIV.ldiv {
 height: 2px;
 background: url(/images/lnav-divider.gif) no-repeat top left;
}

DIV#rightlnav0 {
 float: left;
 height: 134px;
 background-color: #C0C0C0;
 width: 6px;
 background: url(/images/rightlnav-bg.gif) no-repeat top left;
}

DIV#rightlnav0Lms {
 float: left;
 height: 139px;
 background-color: #C0C0C0;
 width: 6px;
 background: url(/images/rightlnav-bg-lms.gif) no-repeat top left;
}

DIV#rightlnav0LmsBiu, DIV#rightlnav0LmsKn, DIV#rightlnav0LmsKz, DIV#rightlnav0LmsWg, DIV#rightlnav0LmsNoRg, DIV#rightlnav0LmsNoCc {
 float: left;
 height: 50px;
 background-color: #C0C0C0;
 width: 6px;
 background: url(/images/rightlnav-bg-lms-biu.gif) no-repeat top left;
}

DIV#rightlnav0LmsKz {
 height: 92px;
 background: url(/images/rightlnav-bg-lms-kz.gif) no-repeat top left;
}

DIV#rightlnav0LmsWg {
 height: 152px;
 background: url(/images/rightlnav-bg-lms-wg.gif) no-repeat top left;
}

DIV#rightlnav0LmsNoRg {
 height: 126px;
 background: url(/images/rightlnav-bg-lms-norg.gif) no-repeat top left;
}

DIV#rightlnav0LmsNoCc {
 height: 113px;
 background: url(/images/rightlnav-bg-lms-nocc.gif) no-repeat top left;
}

DIV#rightlnav1  {
 position: absolute;
}

DIV.rightlnav2 {
 position: relative;
 left: 6px;
 width: 9px;
 height: 21px;
}

DIV.rightlnav233 {
 position: relative;
 left: 6px;
 width: 9px;
 height: 34px;
}

DIV#lnavcurrent {
 background: url(/images/lnav-arrow.gif) no-repeat center left;
}

IMG#banner01 {
 margin-bottom: 1px;
 border: none;
}

IMG#banner02 {
 border: none;
}

DIV#top {

}

DIV#searchSpace {
 height: 64px;
 text-align: right;
 padding-top: 72px;
 background: url(/images/ss-bg.gif) no-repeat top right;
}

IMG#searchbutterflies {
 vertical-align: middle;
 margin-right: 17px;
}

DIV#gnavBg {
 height: 33px;
 background: url(/images/gnav-bg.gif) repeat-x top left;
}

DIV.gnav {
 height: 29px;
/* width: 116px;*/
 text-align: center;
 float: left;
 padding-left: 9px; padding-right: 9px; padding-top: 4px;
}

DIV#gnavcurrent {
 background: url(/images/gnav-arrow.gif) no-repeat bottom center;
}

DIV.gdiv {
 height: 33px; width: 2px;
 float: left;
 background: url(/images/gnav-divider.gif) no-repeat top left;
}

DIV#content {
 width: 704px;
 padding-left: 20px;
 float: left;
}

H1#breadCrumb {
 font-size: 11pt;
 font-weight: bold;
 margin-top: 7px;
 margin-bottom: 15px;
 display: block;
 /*font-family: Trebuchet MS, Arial, Helvetica;*/
}

DIV#centerCol {
 float: left;
 margin-bottom: 30px;
}

DIV#hotTopicHead {
 height: 21px;
 font-weight: bold;
 width: 411px;
 padding-left: 12px;
 background: url(/images/boxhead-yellow-01.gif) no-repeat top left;
 border-bottom: 5px solid #FFA623;
}

DIV#hotTopicHead DIV#hTHEnd {
 height: 21px;
 width: 9px;
 float: right;
 background: url(/images/boxhead-yellow-02.gif) no-repeat top right;
}

DIV#hotTopicHead DIV {
 color: #F00000;
 padding-top: 3px;
}

DIV#hotTopic {
 background-color: #FFFFC3;
 width: 397px;
/*margin-bottom: 15px;*/
 padding: 8px 12px;
 padding-bottom: 3px;
 border: 1px dotted #FFA623;
 border-top: none; 
 border-bottom: none;
}

DIV#hotTopicButt {
 height: 6px; width: 423px;
 clear: left;
 margin-bottom: 15px;
 background: url(/images/butt-hottopic.gif) no-repeat top left;
}

DIV.grayHead {
 height: 21px; font-weight: bold; padding-left: 12px;
 background: url(/images/boxhead-gray-01.gif) no-repeat top left;
 border-bottom: 5px solid #C0C0C0; float: left;
}

DIV.grayHead DIV.gHEnd {
 height: 21px; width: 9px; float: right;
 background: url(/images/boxhead-gray-02.gif) no-repeat top right;
}

DIV.grayHead DIV {
 padding-top: 3px;
}

DIV.grayBody {
 background-color: #F0F3F3;
 padding: 8px 12px;
 padding-bottom: 3px;
 border: 1px dotted #C0C0C0;
 border-top: none; 
 border-bottom: none;
 float: left;
}

DIV.grayButt {
  clear: left;
  height: 6px;
  margin-bottom: 15px;
}

DIV#registerHead { width: 509px; color: #969696; }
DIV#register_ { width: 495px; padding-top: 16px ; padding-bottom: 11px;}
DIV#registerButt {width: 521px; background: url(/images/butt-enrollment2.gif) no-repeat top left; margin-bottom: 0px;}

DIV#firstCourseFormHead { width: 292px; color: #009900; }

DIV#yourProgressHead { width: 691px; color: #008000; }
DIV#yourProgress { width: 677px; padding-top: 16px ; padding-bottom: 11px;}
DIV#yourProgress DIV {float: left; width: 215px; }
DIV#yourProgressButt { width: 703px; background: url(/images/butt-gray703.gif) no-repeat top left; }

DIV#groupDataHead { width: 691px; color: #0033CC; margin-top: 4px;}
DIV#groupData { width: 677px; padding-top: 16px ; padding-bottom: 11px;}
DIV#groupData DIV {float: left; width: 338px; }
DIV#groupData DL {margin:0; padding: 0;}
DIV#groupData DL DT {float: left; margin-right: 12px;}
DIV#groupDataButt { width: 703px; background: url(/images/butt-gray703.gif) no-repeat top left; }

DIV#subGroupDataHead { width: 691px; color: #3399FF; }
DIV#subGroupData { width: 677px; padding-top: 16px ; padding-bottom: 11px;}
DIV#subGroupData DL {margin:0; padding: 0;}
DIV#subGroupData DL DT {float: left; clear: left; width: 165px; padding-bottom: 2px;}
DIV#subGroupData DL DD {padding : 1px 0;}
DIV#subGroupData INPUT.aparptf {width: 155px;}
DIV#subGroupData DIV, DIV#subGroupData DIV.pgcurrent {width: 110px; margin-top: 3px; float: left; border: 1px solid #C0C0C0; border-right: none; padding: 2px 5px 4px 5px;}
DIV#subGroupData DIV#pgArrow {padding: 0; border: none; width: 17px; height: 36px;}
DIV#subGroupData DIV.pgcurrent {background-color: #C0C0C0; }
DIV#subGroupDataButt { width: 703px; background: url(/images/butt-gray703.gif) no-repeat top left; }

DIV#yourContactsHead { width: 691px; color: #9191FF;}
DIV#yourContacts { width: 677px; padding-top: 16px ; padding-bottom: 11px;}
DIV#yourContacts DIV { float: left; width: 168px; }
DIV#yourContactsButt { width: 703px; background: url(/images/butt-gray703.gif) no-repeat top left; }

DIV#resourcesHead { width: 509px; color: #800080;}
DIV#resources { width: 495px; padding-top: 16px ; padding-bottom: 11px;}
DIV#resources DL  { padding: 0; margin: 8px 0px 0px 0px;}
DIV#resources DL DT { float: left; margin-top: 3px; margin-right: 5px;}
DIV#resourcesButt {width: 521px; background: url(/images/butt-enrollment.gif) no-repeat top left; }

DIV#prizeDescripHead { width: 691px; color: #990033;}
DIV#prizeDescrip { width: 677px; padding-top: 16px ; padding-bottom: 11px;}
DIV#prizeDescrip DIV { width: 135px; float: left; text-align: center;}
DIV#prizeDescripButt { width: 703px; background: url(/images/butt-gray703.gif) no-repeat top left; }

DIV#prizeOrderHead { width: 691px; color: #660033;}
DIV#prizeOrder { width: 677px; padding-top: 16px; }
DIV#prizeOrder DIV.pOhead { width: 135px; float: left; text-align: center;}
DIV#prizeOrderButt { width: 703px; background: url(/images/butt-gray703.gif) no-repeat top left; }

DIV#faqCategoryHead { width: 691px; color: #CC6600;}
DIV#faqCategory { width: 677px; padding-top: 16px ; padding-bottom: 11px;}
DIV#faqCategory DIV { float: left;}
DIV#faqCategoryButt { width: 703px; background: url(/images/butt-gray703.gif) no-repeat top left; }

DIV#forumHead { width: 555px; color: #969696;}
DIV#forum_ { width: 541px; padding-top: 16px ; padding-bottom: 11px;}
DIV#forum_ DIV {float: left; padding: 1px 0; }
DIV#forum_ DIV.mostPopLabel { padding-left: 1px; clear: left; width: 110px; }
DIV#forum_ DIV.mostPopCat { width: 215px; }
DIV#forumButt {width: 567px; background: url(/images/butt-gray589.gif) no-repeat top left; }
DIV#forumTopicsIndicator {width: 567px;}
DIV#forumTopicsIndicator SPAN {float: left;}
DIV#forumTopicsIndicator DIV {float: right;}


DIV#chatHead { width: 555px; color: #CC9900;}
DIV#chat_ { width: 565px; padding: 6px 0 3px 0; background-color: #F0F3F3;}
DIV#chatButt { width: 567px; background: url(/images/butt-gray589.gif) no-repeat top left; }

DIV#whiteBoardHead { width: 555px; color: #CC9900;}
DIV#whiteBoard {width: 560px; padding: 1px 2px 2px 3px; background-color: #F0F3F3;}
DIV#whiteBoardButt { width: 589px; background: url(/images/butt-gray589.gif) no-repeat top left; }

DIV#groupThesisHead { width: 292px; color: #CC9900;}

DIV#sharedFilesHead { width: 292px; color: #CC9900;}

DIV#onlineCourseHead { width: 392px; color: #969696;}

DIV#enrollmentHead {
 height: 21px;
 font-weight: bold;
 width: 555px;
 padding-left: 12px;
 background: url(/images/boxhead-gray-01.gif) no-repeat top left;
 border-bottom: 5px solid #C0C0C0;
 float: left;
}

DIV#enrollmentHead DIV#eHEnd {
 height: 21px;
 width: 9px;
 float: right;
 background: url(/images/boxhead-gray-02.gif) no-repeat top right;
}

DIV#enrollmentHead DIV {
 color: #969696;
 padding-top: 3px;
}

DIV#enrollment {
 background-color: #F0F3F3;
 width: 541px;
 padding: 16px 12px 11px 12px;
 border: 1px dotted #C0C0C0;
 border-top: none;
 border-bottom: none;
 float: left;
 clear: left;
}

DIV#enrollment DIV {
 /*width: 162px;*/
 float: left;
}

DIV#enrollment SELECT.aparpsel {width: 500px;}

DIV#enrollment DL { margin: 0 ; padding: 0; }
DIV#enrollment DL DD { padding: 8px 0px; margin: 0px;}

DIV#enrollmentButt {
 height: 6px; width: 567px;
 clear: left;
 margin-bottom: 15px;
 background: url(/images/butt-enrollment.gif) no-repeat top left;
}

DIV#enrollment2 {
 clear: left;
 width: 567px;
}

DIV#enrollment2 UL {margin-left: 0px; padding-left: 32px; margin-bottom: 0;} 

DIV#enrollment2 DIV.showWhat {
 float: left; margin-right: 56px;
}

DIV.rightAlign {text-align: right; float: right; margin-top: 10px;}

DIV#otherTopics {
 width: 421px;
}

DIV#otherTopics DIV.left {float: left; width: 70px;}
DIV#otherTopics DIV.right {float: left; width: 348px;}

DIV#rightCol {
 float: left;
 margin-left: 12px;
 margin-bottom: 30px;
}

DIV#popModulesHead {
 height: 33px;
 font-weight: bold;
 width: 257px;
 padding-left: 12px;
 background: url(/images/boxhead-green-01.gif) no-repeat top left;
 border-bottom: 5px solid #76EC00;
}

DIV#popModulesHead DIV#pMHEnd {
 height: 33px;
 width: 9px;
 float: right;
 background: url(/images/boxhead-green-02.gif) no-repeat top right;
}

DIV#popModulesHead DIV {
 color: #00C200;
 padding-top: 3px;
}

DIV#popModules {
 background-color: #DFFFD5;
 width: 243px;
/* margin-bottom: 15px; */
 padding: 8px 12px;
 padding-bottom: 3px;
 border: 1px dotted #76EC00;
 border-top: none;
 border-bottom: none;
}

DIV#popModules OL {
 margin-top: 0px;  margin-bottom: 0px;
 padding-left: 17px;
}

DIV#popModulesButt {
 height: 6px; width: 269px;
 clear: left;
 margin-bottom: 15px;
 background: url(/images/butt-popmodules.gif) no-repeat top left;
}

DIV#certificateHead {
 height: 21px;
 font-weight: bold;
 width: 113px;
 padding-left: 12px;
 background: url(/images/boxhead-magenta-01.gif) no-repeat top left;
 border-bottom: 5px solid #C3C3FF;
}

DIV#certificateHead DIV#cHEnd {
 height: 21px;
 width: 9px;
 float: right;
 background: url(/images/boxhead-magenta-02.gif) no-repeat top right;
}

DIV#certificateHead DIV {
 color: #7D7DFF;
 padding-top: 3px;
}

DIV#certificate {
 background-color: #F9F3FF;
 width: 108px;
 padding: 34px 3px 29px 12px;
 border: 1px dotted #D1A3FF;
 border-top: none;
 border-bottom: none;
}

DIV#certificate DL  { margin: 0 0 8px 0; padding: 0;}
DIV#certificate DL DT { float: left; width: 110px;}

DIV#certificateButt {
 height: 6px; width: 125px;
 clear: left;
 margin-bottom: 15px;
 background: url(/images/butt-certificate.gif) no-repeat top left;
}

DIV#supportToolsHead {
 height: 21px;
 font-weight: bold;
 width: 113px;
 padding-left: 12px;
 background: url(/images/boxhead-blue-01.gif) no-repeat top left;
 border-bottom: 5px solid #99CCFF;
}

DIV#supportToolsHead DIV#sTHEnd {
 height: 21px;
 width: 9px;
 float: right;
 background: url(/images/boxhead-blue-02.gif) no-repeat top right;
}

DIV#supportToolsHead DIV {
 color: #0072E4;
 padding-top: 3px;
}

DIV#supportTools {
 background-color: #E9F7FF;
 width: 108px;
 padding: 16px 3px 11px 12px;
 border: 1px dotted #99CCFF;
 border-top: none;
 border-bottom: none;
}

DIV#supportToolsButt {
 height: 6px; width: 125px;
 clear: left;
 margin-bottom: 15px;
 background: url(/images/butt-supporttoolsct.gif) no-repeat top left;
}

DIV#supportToolsCtHead {
 height: 21px;
 font-weight: bold;
 width: 113px;
 padding-left: 12px;
 background: url(/images/boxhead-blue-01.gif) no-repeat top left;
 border-bottom: 5px solid #99CCFF;
}

DIV#supportToolsCtHead DIV#sTHEnd {
 height: 21px;
 width: 9px;
 float: right;
 background: url(/images/boxhead-blue-02.gif) no-repeat top right;
}

DIV#supportToolsCtHead DIV {
 color: #0072E4;
 padding-top: 3px;
}

DIV#supportToolsCt {
 background-color: #E9F7FF;
 width: 108px;
 padding: 10px 3px 5px 12px;
 border: 1px dotted #99CCFF;
 border-top: none;
 border-bottom: none;
}

DIV#supportToolsCtButt {
 height: 6px; width: 125px;
 clear: left;
 margin-bottom: 15px;
 background: url(/images/butt-supporttoolsct.gif) no-repeat top left;
}

DIV#caseStudiesHead {
 height: 21px;
 font-weight: bold;
 width: 257px;
 padding-left: 12px;
 background: url(/images/boxhead-blue-01.gif) no-repeat top left;
 border-bottom: 5px solid #99CCFF;
}

DIV#caseStudiesHead DIV#cSHEnd {
 height: 21px;
 width: 9px;
 float: right;
 background: url(/images/boxhead-blue-02.gif) no-repeat top right;
}

DIV#caseStudiesHead DIV {
 color: #0072E4;
 padding-top: 3px;
}

DIV#caseStudies {
 background-color: #E9F7FF;
 width: 243px;
 padding: 8px 12px;
 padding-bottom: 3px;
 border: 1px dotted #99CCFF;
 border-top: none;
 border-bottom: none;
}

DIV#caseStudiesButt {
 height: 6px; width: 269px;
 clear: left;
 margin-bottom: 15px;
 background: url(/images/butt-casestudies.gif) no-repeat top left;
}

DIV#footerLinks {
 width: 704px;
 clear: left;
 margin-bottom: 15px;
}
DIV#footerLinks DIV {float: left; margin-top: 2px;}
DIV#footerLinks IMG {float: right;}

DIV#footer {
 width: 704px;
}

DIV#ftxt01 {
 width: 190px;
 color: #808080;
 font-size: 7pt;
 float: left;
 margin-bottom: 10px;
}
DIV#ftxt02 {
 width: 500px;
 color: #808080;
 font-size: 7pt;
 float: left;
 margin-bottom: 10px;
}

DIV#fimg01 {
 clear: left;
 width: 190px;
 float: left;
}

DIV#fimg02 {
 float: left;
}

TEXTAREA.aparpta {
 font-family: Tahoma, Arial, Helvetica;
 font-size : 9pt;
 font-weight : normal;
 border: solid 1px #C0C0C0;
}

INPUT.aparptf {
 font-family: Tahoma, Arial, Helvetica;
 font-size : 9pt;
 font-weight : normal;
 border: solid 1px #C0C0C0;
}

INPUT#searchtf {
 padding-top: 2px;
 padding-left: 5px;
 margin-right: 10px;
 width: 228px;
 height: 16px;
 color: #c0c0c0;
 font-style: italic;
 vertical-align: middle;
}

SELECT.aparpsel {
 font-family : Tahoma, Arial, Helvetica;
 font-size : 9pt;
 margin-top: 0px;
 margin-bottom: 0px;
 width: 342px;
}

IMG.icon {
 position: relative;
 top: -7px;
 float: left;
 margin-right: 5px;
}

UL#st_szkolenia, UL#st_zasoby {
 margin-bottom: 20px;
}

UL#st_szkolenia LI, UL#st_zasoby LI {
 margin-bottom: 3px;
}

LI.m-dsb  {
 color: gray;
 list-style: disc url(/images/bullet-no.gif) outside;
}
LI.m-na  {
 list-style-type: none;
}
LI.m-ic  {
 list-style: disc url(/images/bullet-ic.gif) outside;
}
LI.m-ok  {
 list-style: disc url(/images/bullet-ok.gif) outside;
}
LI.m-bad  {
 list-style: disc url(/images/bullet-bad.gif) outside;
}

LI.l-dsb  {
 padding-left: 9px;
 color: gray;
 list-style: disc url(/images/bullet-no.gif) outside;
}
LI.l-na  {
 padding-left: 9px;
 list-style-type: none;
}
LI.l-ic  {
 padding-left: 9px;
 list-style: disc url(/images/bullet-ic.gif) outside;
}
LI.l-bad  {
 padding-left: 9px;
 list-style: disc url(/images/bullet-bad.gif) outside;
}
LI.l-ok  {
 padding-left: 9px;
 list-style: disc url(/images/bullet-ok.gif) outside;
}

DIV.archiveItem, DIV.archiveItemLast {
 width: 423px;
 border-bottom: dotted 1px #C0C0C0;
 margin-bottom: 16px; padding-bottom: 7px;
}
DIV.archiveItemLast {border-bottom: none; margin-bottom: 14px;}

DIV.archiveItemBiu, DIV.archiveItemBiuLast {
 width: 704px;
 border-bottom: dotted 1px #C0C0C0;
 margin-bottom: 16px; padding-bottom: 7px;
}
DIV.archiveItemBiuLast {border-bottom: none; margin-bottom: 14px;}

SPAN.archCurrentPage {
 font-size: 12pt;
 font-weight: bold;
}

DIV.centerItem {width: 423px;}

DIV.tutorItem {margin-top: 7px; padding-left: 12px;}

DIV.faqCatItem { float: left; width: 703px; margin: 15px 0 27px 0; }

DIV.prizeDescripItem , DIV.prizeDescripItemLast , DIV.faqItem {
 float: left;
 width: 703px;
 border-bottom: dotted 1px #C0C0C0;
 margin-bottom: 7px; padding-bottom: 7px;
}

DIV.faqItemLast { float: left; width: 703px; }

DIV.prizeDescripItemLast { border-bottom: none; }
DIV.prizeDescripItem {margin-bottom: 15px; padding-bottom: 15px;}

DIV.prizeDescripItem DIV {float: left;}
DIV.prizeDescripItem DIV.pDIabbr {width: 28px; padding-bottom: 7px;}
DIV.prizeDescripItem DIV.pDIname {width: 675px; padding-bottom: 7px;}
DIV.prizeDescripItem DIV.pDIimg {width: 130px; clear: left; padding-left: 28px;}
DIV.prizeDescripItem DIV.pDIdesc {width: 433px;}
DIV.prizeDescripItem DIV.pDIcount {width: 94px; padding-left: 18px;}

DIV.poIdiv {float: left; width: 513px; height: 2px; background: url(/images/poi-divider.gif) no-repeat top left;}

DIV#pOIcontainer {width: 677px; border-top: none; margin-top: 16px; float: left;}

DIV.prizeOrderItem {
 float: left;
 width: 677px;
 padding-top: 2px; padding-bottom: 4px;
 border-bottom: dotted 1px #c0c0c0;
}

DIV#pOIcontainer DIV.prizeOrderItem {border-bottom: none;}

DIV.prizeOrderItem DIV {float: left;}

DIV.pOIabbr {width: 28px;}
DIV.pOIname {width: 259px; }
DIV.pOIcount {width: 32px; text-align: right;}
DIV.pOIpkt {width: 48px; padding-left: 5px; }
DIV.pOIavail {width: 65px; padding-left: 19px;}
DIV.pOIord {width: 50px; padding-left: 19px;}
DIV.pOIitem {width: 48px; padding-left: 19px;}


DIV#prizeOrderBasket {
 float: left;
 width: 677px;
 margin-top: 13px; 
 padding-left: 13px; padding-right: 13px; padding-top: 2px; padding-bottom: 3px;
 /*border-top:    dotted 1px #c0c0c0;*/
}

DIV#prizeOrderSummary {
 float: left;
 width: 703px;
 margin-bottom: 13px;
 padding-bottom: 6px;
 /*border-bottom: dotted 1px #c0c0c0;*/
}

DIV#prizeOrderSummary DIV { float: left; line-height: 14pt;}
DIV#prizeOrderSummary DIV#pOS1 {width: 296px; padding-left: 41px;}
DIV#prizeOrderSummary DIV#pOS2 {width: 268px;}
DIV#prizeOrderSummary DIV#pOS3 {text-align: right;}
DIV#prizeOrderSummary DIV#pOS4 {padding-left: 4px;}

TABLE.generic, TABLE.sortable {
 border-collapse: collapse;
 margin-left: 1px; margin-top: 1px;
}

TABLE.generic TD, TABLE.generic TH, TABLE.sortable TD, TABLE.sortable TH {
 padding: 3px 4px 4px 5px;
 border: dotted 1px #C0C0C0;
}
TABLE.generic TH, TABLE.sortable TH  { background-color: #F0F3F3; text-align: left; font-weight: normal; white-space: nowrap;}
TABLE.generic TH.calign, TABLE.generic TD.calign {text-align: center;}
TABLE.sortable TH {text-align: center;}
TABLE.sortable TH.lalign {text-align: left;}
TABLE.generic TD.noBorder, TABLE.sortable TD.noBorder {border-left: none; border-right: none;}

TH#getPosition {width: 20px;}
TH#getStatus {width: 35px;}
/* TH#getName {width: px;} */
TH#getNbOfRun {width: 42px;}
TH#getFirstAccess {width: 80px;}
TH#getLastAccess {width: 73px;} /*118*/
TH#getTimeSpendString {width: 62px;}
TH#getScore {width: 49px;}

DIV.progressTableScroll, DIV.progressTableScrollLast {width: 703px; height: 300px; overflow: auto; margin: 15px 0 30px 0;}
DIV.progressTableScrollLast {margin-bottom: 0;}

DL#contactPageDL    {margin: 10px 0;}
DL#contactPageDL DT {float: left; clear: left; width: 140px; padding: 4px 0;}
DL#contactPageDL DD {padding: 4px 0;}

DL#groupDataDL {margin-top: 15px; margin-bottom: 0px;}
DL#groupDataDL DT {float: left; clear: left; width: 180px;}
DL#groupDataDL DD TEXTAREA {margin-bottom: 8px;}

DL#subGroupDataDL {margin-top: 25px; margin-bottom: 15px;}
DL#subGroupDataDL DT {float: left; clear: left; width: 135px;}

OL#subGroupDataOL {margin-top: 0; margin-bottom: 0; padding-left: 16px; margin-left: 0px; font-size: 7pt;}

DL#publicForumCatDL {margin: 0; padding: 0;}
DL#publicForumCatDL DT {float: left; clear: left; width: 123px; }
DL#publicForumCatDL DD {margin-bottom: 6px;}

DL#forumCatDL {margin: 0; padding: 0;}
DL#forumCatDL DT {float: left; clear: left; width: 136px; }
DL#forumCatDL DD {margin-bottom: 6px;}

DL#publicForumSubCatDL {margin: 0; padding: 0;}
DL#publicForumSubCatDL DT {float: left; clear: left; width: 123px; }
DL#publicForumSubCatDL DD {float: left; padding-bottom: 3px; margin: 0 0 2px 0; width: 444px; border-bottom: dotted 1px #C0C0C0;}
DL#publicForumSubCatDL DD.lastDD {border: none;}

DL#forumSubCatDL {margin: 15px 0 0 0; padding: 0;}
DL#forumSubCatDL DT {float: left; clear: left; width: 123px; }
DL#forumSubCatDL DD {float: left; padding-bottom: 3px; margin: 0 0 2px 0; width: 418px;}
DL#forumSubCatDL DD.lastDD {padding: 0 ; margin: 0;}

DIV#forumPostBody {clear: both; float: left; width: 567px; margin: 15px 0; border-top: 1px dotted #C0C0C0; border-bottom: 1px dotted #C0C0C0; padding: 13px 0 16px 0;}

DL#aparpStatsDL { margin-top: 15px; padding: 0;}
DL#aparpStatsDL DT {float: left; clear: left; width: 79px; margin-right: 10px; text-align: right;}
DL#aparpStatsDL DD {float: left; margin: 0; margin-bottom: 1px; width: 406px;}
DL#aparpStatsDL DD DIV {float: left;}
DL#aparpStatsDL DD DIV IMG {vertical-align: middle;}
DL#aparpStatsDL DD DIV.aS01 {width: 88px;}
DL#aparpStatsDL DD DIV.aS02 {width: 61px;}
DL#aparpStatsDL DD DIV.aS03 {width: 200px;}

FORM#deadlineForm DL {margin: 10px 0;}
FORM#deadlineForm DL DT {float: left; clear: left; margin: 2px 0 ; width: 45px;}
FORM#deadlineForm DL DD {margin: 10px 0 ;}
FORM#deadlineForm INPUT#username {margin-bottom: 6px; width: 155px}
FORM#deadlineForm DL INPUT#image {margin-bottom: 6px;}

FORM#mailForm DL    {margin: 10px 0;}
FORM#mailForm DL DT {float: left; clear: left; margin: 2px 0 ; width: 60px;}
FORM#mailForm DL DD {margin: 3px 0 ;}

FORM#forumReplyForm DL    {margin-top: 0px;}
FORM#forumReplyForm DL DT {float: left; clear: left; margin: 2px 0 ; width: 60px;}
FORM#forumReplyForm DL DD {margin: 4px 0 ;}

FORM#remindPasswordForm DL    {margin: 10px 0;}
FORM#remindPasswordForm DL DT {float: left; clear: left; margin: 2px 0 ; width: 42px;}
FORM#remindPasswordForm DL DD {margin: 10px 0 ;}
FORM#remindPasswordForm INPUT#username {width: 136px; margin-bottom: 6px;}

FORM#MoreCoursesEnrollmentForm DL {margin: 0;}
FORM#MoreCoursesEnrollmentForm DL DT {float: left; margin: 3px 6px 0 0; }

FORM#userCoursesForm INPUT.aparptf {width: 538px}

FORM#registrationForm {margin: 0;}
FORM#registrationForm DL {margin: 0;}
FORM#registrationForm DT {float: left; clear: left; }


FORM#registrationFormStep1 {margin: 0;}
FORM#registrationFormStep1 DL {margin: 0;}
FORM#registrationFormStep1 DL DT {margin-bottom: 2px;}
FORM#registrationFormStep1 DD  {margin: 0;}
FORM#registrationFormStep1 input { margin-left: 15px; margin-right: 4px;}


FORM#registrationFormStep2 {margin: 0; position: relative; z-index: 15;}
FORM#registrationFormStep2 DL {margin: 0;}
FORM#registrationFormStep2 DD  {margin: 2px 0 4px 15px;}
/*FORM#registrationFormStep2 input {vertical-align: middle;}*/

FORM#userDataUpdateForm  {margin: 0;}
FORM#userDataUpdateForm  DL {margin: 0;}
FORM#userDataUpdateForm  DD  {margin: 2px 0 4px 14px;}


.labelMargin {margin-left: 20px; width: 451px; margin-bottom: -14px;}

#inFullName, #inCity, #inStreet, #firstname, #lastname, #inPosition, #inEmail {width: 470px;}
#inNip, #inRegon, #inPostCode, #inPesel {width: 170px}
#inDistrict {width: 190px;}


FORM#userPasswordUpdateForm DL {margin: 14px 0 0 0;}
FORM#userPasswordUpdateForm DT {margin: 3px 0 0 0; float: left; clear: left; width: 121px; }





FORM#firstEnrollmentForm {margin: 0; position: relative; z-index: 15; width: 495px;}
FORM#firstEnrollmentForm DL {margin: 0;}
FORM#firstEnrollmentForm DT {float: left; clear: left; }

fieldset {float: left;}

#fieldset-inDate {border: none; width: 495px; padding: 0;}
#fieldset-inDate DT {float: none;}

#fieldset-inType {border: none; width: 495px; padding: 0;}
#fieldset-inType DT {float: none;}


/*#inTypes-6, #inTypes-15  {margin-top: 12px;}*/

#fieldset-inData {border: none; padding: 0; margin-top: 14px;}
#fieldset-inData input.aparpradio2 { margin-left: 0; margin-right: 4px; }



#fieldset-pass {border: none; margin: 0; width: 495px;}

#fieldset-login { float: left; border: none; padding: 15px 12px 12px 0; margin: 26px 0 0 0; border-right: 1px dotted #C0C0C0;}
#fieldset-login DT {width: 119px; text-align: right; margin-right: 6px; margin-top: 2px;}
#fieldset-login DD {margin-bottom: 3px; margin-left: 0; float: left;}
#fieldset-login DD INPUT.aparptf {width: 132px;}

#fieldset-radiobuttons { margin: 10px 0 2px 0; padding: 0;  border: none; width: 211px; padding-left: 12px;}
#fieldset-radiobuttons DT {text-align: right; width: 60px; margin-right: 8px;}
#fieldset-radiobuttons DD {margin: 0; width: 141px; float: left;}
#fieldset-radiobuttons DD INPUT.aparpradio2 {margin-right: 5px;}
#fieldset-radiobuttons DD DIV {font-size: 7pt; line-height: 10pt;margin-top: 1px; padding-left: 18px; float: left;}

#fieldset-course { border: none; margin: 8px 0 49px 0; padding: 0 0 0 0;}
#fieldset-course DT {width: 103px; text-align: right; margin-right: 6px; margin-top: 2px;}
#fieldset-course DD {padding-top: 14px; margin-left: 0 ;}
#fieldset-course DD SELECT.aparpsel {width: 380px;}
#fieldset-course DD SPAN {display: block; }

#fieldset-userdata { border: none; padding: 0 0 0 0; margin: 51px 0 0 0;}
#fieldset-userdata DT {width: 119px; text-align: right; margin-right: 6px; margin-top: 2px;} /* width: 126px */
#fieldset-userdata DD {margin-bottom: 3px; margin-left: 0; float: left;}
#fieldset-userdata DD INPUT.aparpradio2 {margin-right: 5px;}

#fieldset-userdata DD SELECT.aparpsel {width: 245px;}
#fieldset-userdata DD INPUT.aparptf {width: 132px;}

#fieldset-company {border: none; padding: 0 0 0 0; margin: 0;}
#fieldset-company DT {width: 119px; text-align: right; margin-right: 6px; margin-top: 2px;}
#fieldset-company DD {margin-bottom: 3px; margin-left: 0; float: left;}
#fieldset-company DD INPUT.aparpradio2 {margin-right: 5px;}
#fieldset-company DD SELECT.aparpsel {width: 245px;}
#fieldset-company DD TEXTAREA {width: 243px;}
#fieldset-company DD INPUT.aparptf {width: 132px;}

#fieldset-acceptconditions { margin: 0; padding: 20px 0 0 0; margin-top: 0px; width: 495px; border: none; clear: both;}
#fieldset-acceptconditions DT {margin: 0; display: none;}
#fieldset-acceptconditions DD {margin: 0; float: left;}
#fieldset-acceptconditions DD INPUT#acceptConditions { float: left; margin-right: 4px;}
#fieldset-acceptconditions DD SPAN.hint {margin-left: 25px; display: block;}
#fieldset-acceptconditions OL {padding-left: 16px; line-height: 10pt; margin-top: 2px;}
#fieldset-acceptconditions SPAN#conditions {line-height: 10pt;}
#fieldset-acceptconditions SPAN#conditions2 {line-height: 10pt;}

#fieldset-submit {clear: both; text-align: center; margin: 0; padding:0; margin-top: 14px; width: 495px; border: none;}
#fieldset-submit DT {display: none;}
#fieldset-submit DD {margin: 0;}




DIV#grayBodyOverlays {z-index: 12; position: absolute; }

DIV.gbDivider {position: relative; width: 521px; height: 17px; background: url(/images/butt-gray521div.gif) no-repeat top left; }
/*zarz�dzaj danymi*/
DIV#gbDivider01 {top: 215px;}
DIV#gbDivider02 {top: 731px;}
/*zapis na pierwsze szkolenie*/
DIV#gbDivider03 {top: 161px;}
DIV#gbDivider04 {top: 338px;}


DIV.gbWhite {position: relative; width: 521px; background: url(/images/butt-whiteoverlay.gif) no-repeat top left;}
/*zarz�dzaj danymi*/
DIV#gbWhite01 {top: 2062px; height: 420px;}
/*zapis na pierwsze szkolenie*/
DIV#gbWhite02 {top: 344px; height: 758px;}

DIV.wh-bg {position: relative; left: 6px; width: 509px;}
DIV#wh-bg01 {top: 484px; height: 22px; background: url(/images/wh-bg-powiat.gif) no-repeat top left;}
DIV#wh-bg02 {top: 550px; height: 50px; background: url(/images/wh-bg-status.gif) no-repeat top left;}
DIV#wh-bg03 {top: 602px; height: 20px; background: url(/images/wh-bg-nip.gif) no-repeat top left;}

DIV.formSubSectLabel {width: 171px; position: relative;}
/*zarz�dzaj danymi*/
DIV#fSSLabel01 {top: 1985px;}
DIV#fSSLabel02 {top: 169px;}
DIV#fSSLabel03 {top: 474px;}
DIV#fSSLabel04 {top: 548px;}
/*zapis na pierwsze szkolenie*/
DIV#fSSLabel05 {top: 171px;}
DIV#fSSLabel06 {top: 308px;}
DIV#fSSLabel07 {top: 616px;}


DIV#searchResultsKeywords {height: 255px; width: 703px; overflow-x: hidden; overflow-y: auto; margin: 14px 0 28px 0;}

DIV#topSearches {width: 703px; margin: 14px 0 0 0;}
DIV#topSearches DIV {float: left; width: 234px;}

TABLE.searchKeywords {border-collapse: collapse; width: 686px;}
TABLE.searchKeywords TR {border-bottom: 1px dotted #C0C0C0;}
TABLE.searchKeywords TR.skLast {border: none;}
TABLE.searchKeywords TD.dt {font-weight: bold; padding: 5px 6px 6px 0; width: 194px; }
TABLE.searchKeywords TD.dd { padding: 5px 5px 6px 0; width: 487px; }

TABLE.searchCourses {border-collapse: collapse; margin: 14px 0 18px 0; width: 703px;}
TABLE.searchCourses TD {border-bottom: 1px dotted #C0C0C0;}
TABLE.searchCourses TD.scLast {border: none;}
TABLE.searchCourses TD {padding: 5px 6px 6px 0;}
TD.scLink {vertical-align: bottom; width: 58px;}
DIV.scHead {font-size: 8pt; margin-left: 30px; margin-top: 5px;}
DIV.scBody {margin-left: 38px;}
DIV.scMore {margin-left: 38px; margin-top: 5px;}

DIV#errorRow {
 width: 520px;
 display: none;
 margin-bottom: 14px;
 font-size: 7pt;
 color: red;
}



input.error, textarea.error {
    background: #fff;
    border: 1px dotted #f24;
    color: #f24;
}
select.error {
    border: 1px dotted #f24;
}

input.error2, textarea.error2 {
    border: 1px dotted #f24;
}

#errorContainer.error {
    border: 1px dotted #f24;
    padding: 5px;
    font-size: 8pt;
    margin-bottom: 15px;
    color: #f24;
    margin-bottom: 30px;
}

li .error {
    cursor: pointer
}






/*Patroni medialni*/
#patrons { text-align: center; }
#patrons P { display: inline; }
#patrons SPAN {
 margin: 0px 20px 0px; 
 vertical-align: top;  
 display: block; float: left;
}
/*END Patroni medialni*/

/*Regulamin*/
H4 { font-size : 9pt; margin: 0px; padding: 15px 0px 5px; }

.red_txt { color: red; }

DIV.indent { margin-left: 0px; }

DIV.punkt { clear: both; overflow: hidden; }

DIV.punkt UL { margin: 0px; padding: 2px 0px 2px 23px; }

DIV.num { width: 23px; float: left; }

DIV.numw { width: 23px; float: left; margin-left: 23px;}

DIV.txt { width: 90%; float: left; }
/*END Regulamin*/

/*Regulamin Programu Nagr�d Akademii PARP*/
DIV.warn_style{ font-size : 7pt; }

DIV.warn_red { margin: 0px; padding: 5px 0px; color: #FF0000; }

DIV.warn_grey { margin: 0px; padding: 5px 0px; color: #999; }

DIV.warn_violet { margin: 0px; padding: 5px 0px; color: #993399 }

DIV.paragraph_txt { margin-left: 23px; }

.grey_txt { color: #999; }

.violet_txt { color: #993399 }

DEL { text-decoration: line-through; }
/*END Regulamin Programu Nagr�d Akademii PARP*/

/*Tooltips*/
#tooltip {
 position: absolute;
 z-index: 3000;
 font: normal 8pt sans-serif;
 color:black;
 padding: 3px;
 border: solid 1px;
 border-color: #999999;
 background-color: #FFFFCE;
}
#tooltip h3, #tooltip div { margin: 0; }
/*END Tooltips*/