﻿

body	{
    margin: 0px;
    background-color: #f8eee2;
    position: relative;
    width: 100%;
    height: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    line-height: 12pt;
    text-align: justify;
}



tr.topbanner	{
    background-color:#1C9A24;
}

.topmenubg	{
    background-image:url(images/menubarbg.gif);
    background-repeat:repeat-x;
}    

.loginbar	{
    background-color:#b6d9a3;
}

tr.bottommenu	{
    background-color:#2B8C2B;
}

.border	{
    /*border:1px solid #79000;*/
    border-left:1px solid #288231;
    border-right:1px solid #288231;
}

.border_left	{
    border-left:1px solid #288231;
}



.bold	{
    font-weight: bold;
}

.italic	{
    font-style:italic;
}

.left	{
    text-align:left;
}

.right	{
    text-align:right;
}

.center	{
    text-align:center;
}

.nowrap	{
    white-space:nowrap;
}

.head	{
    font-weight: bold;
    font-size: 12pt;
    line-height: 14pt;
    text-align: left;
    color: #9134b2;
}

.subhead	{
    font-weight: bold;
    font-size: 10pt;
    color: #000000;
    text-align: left;
}

.subheadpurple	{
    font-weight: bold;
    font-size: 10pt;
    color: #9134b2;
    text-align: left;
}

.subheadcolor	{
    font-weight: bold;
    font-size: 10pt;
    color: #9134b2;
    text-align: left;
}

.modulecontentlink, a.modulecontentlink:link,    a.modulecontentlink:visited 	{
    font-weight: bold;
    font-size: 10pt;
    color: #9134b2;
    text-align: left;
    text-decoration:none;
}

.subheadpurpledk	{
    font-weight: bold;
    font-size: 10pt;
    color: #7c2c99;
    text-align: left;
}

.subheadpurple2	{
    font-weight: bold;
    font-size: 11pt;
    padding-top:6pt;
    color: #9134b2;
    text-align: left;
}

.subheadgreen	{
    font-weight: bold;
    font-size: 10pt;
    color: #2b8c2b;
    text-align: left;
}

.subheadgreen2	{
    font-weight: bold;
    font-size: 11pt;
    line-height:14pt;
    color: #2b8c2b;
    text-align: left;
}

.subheadcolor	{
    font-weight: bold;
    font-size: 11pt;
    line-height:14pt;
    color: #2b8c2b;
    text-align: left;
}



.red	{
    color:red;
} 

.purple	{
    color: #9134b2;
} 

.green	{
    color: #2b8c2b;
} 

.redasterisk	{
    color:red;
    font-size:13pt;
}    

.underline	{
    text-decoration:underline;
} 

#breakinghead	{
    font-weight: bold;
    font-size: 10pt;
    color:#9134b2;
    text-align: left;
}

#breakingbody	{
    font-size: 8pt;
    line-height: 11pt;
    padding:0 10px 0 10px;
    text-align: left;
}

#editors	{
    font-size: 8.5pt;
    line-height: 10pt;
    text-align:left;
 }

.credits	{
    font-size: 8.5pt;
    line-height: 11pt;
    text-align:left;
    margin:0 0 9pt 18pt;
 }

.loginout	{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8.5pt;
    line-height: 9pt;
}
        
table.credits    {
    padding:2px;
    border-width: 1px;
    border-spacing:0;
    border-style: solid;
    border-color: black;
    border-collapse: collapse;
    line-height:10pt;
    margin-left:0;
}

table.credits th {
    padding:4px;
    border-width: 1px;
    border-style: solid;
    border-color: black;
    text-align:center;
    vertical-align:middle;
    background-color:#b6d9a3;
    margin-left:0;
}

table.credits td {
    border-width: 1px;
    border-style: solid;
    border-color: black;
    padding-bottom:4px;
    text-align:center;
    margin-left:0;
}

table.credits td.left {
    text-align:left;
}

        
table.eval    {
    padding:2px;
    border-width: 0;
    border-spacing:0;
    border-style: solid;
    border-color: black;
    border-collapse: collapse;
    line-height:11pt;
    margin-left:0;
}

table.eval th {
    padding:4px;
    text-align:center;
    vertical-align:bottom;
    margin-left:0;
}

table.eval td {
    padding-bottom:3px;
    text-align:center;
    margin-left:0;
}

table.eval td.left	{
    text-align:left;
} 

table.eval td.question	{
    text-align:left;
    font-size:9pt;
    line-height:12pt;
    font-weight:bold;
    padding-bottom:12px;
}  

table.eval td.lonequestion	{
    text-align:left;
    font-size:9pt;
    line-height:12pt;
    font-weight:bold;
} 

table.eval td.radiorow	{
    text-align:right;
    font-weight:;
    white-space:nowrap;
} 
table.eval td.hr	{
    padding:0;
} 

table.eval td.test	{
    text-align:left;
    font-size:9pt;
    line-height:14pt;
    padding-bottom:12px;
} 

table.eval td.answers	{
    text-align:left;
    padding-left:40px;
} 
        
table.answerslist    {
    width:422px;
    padding:2px;
    border-width: 0;
    border-spacing:0;
    line-height:11pt;
    margin-left:0;
} 

table.answerslist tr	{
    vertical-align:top;
}    
        
table.answerslist td.answer    {
    text-align:left;
    padding:4px 0 6px 0;
}    
        
table.answerslist td.letter    {
    text-align:left;
    padding:4px 0 6px 0;
    font-weight:bold;
}
        
table.aboutcme    {
    padding:0px;
    border: 0px;
    line-height:13pt;
}

table.aboutcme tr {
    vertical-align:top;
}

table.aboutcme td {
    text-align:left;
}

table.aboutcme td.image	{
    text-align:center;
}

table.aboutcme td.number {
    text-align:right;
    font-weight:bold;
    font-size:11pt;
    color: #2b8c2b;
}

input.radiorow	{
    position:relative;
    top:2px;
    margin-left:40px;
} 

input.radiolist	{
    position:relative;
    top:2px;
    margin-right:4px;
}

input.answerslist	{
    position:relative;
    top:1px;
}

ul.test	{
    list-style:none;
}

ul.test li	{
    margin-bottom:6px;
    margin-right:50px;
} 

ul.test li sup	{
    position:relative;
    top:-2px;
}

ul.tech li	{
    margin:0 40px 9px 0;
}

#help li	{
    margin:0 40px 12px 0;
    font-weight:bold;
}
    

	
#lmmenuhead	{
    font-weight: bold;
    font-size:10.5pt;
    text-align: left;
    color:#9134b2;
    padding:0 0 6px 0;
 }
 
 #lmmenuhead2	{
    font-weight: bold;
    font-size:10pt;
    text-align: left; 
    color:#9134b2;
    padding:33px 0 7px 0;
 }    

#bottommenutext	{
    font-size:9pt;
    line-height:18pt;
    color:#FFFFFF;
    text-align:center;
}

#sitemap	{
    list-style-image: url(../images/triangle.gif);
}

#sitemap li	{
    margin-bottom:12pt;
}

#lm-index	{
    display:none;
    list-style-image:none;
    list-style-type:none;
    margin-top:12pt;
}

#lm-index li	{
    margin-bottom:6;
}

#lm-index li.soon	{
    color:#606060;
    font-weight:bold;
}

#register-index	{
    display:none;
    list-style-image:none;
    list-style-type:none;
    margin-top:12pt;
}

#register-index li	{
    margin-bottom:6;
}

.copyright	{
    font-size:7.5pt;
    color:#000000;
    text-align:center;
}

.center	{
    width:300px;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
} 

.left	{
    text-align:left;
}

.thumbbox	{
    width:60px;
    height:60px;
    margin-right:10px;
    background-color:#AAAAAA;
    text-align:center;
}

.thumbtext	{
    text-align:center;
    font-weight:bold;
    font-size:7pt;
    margin-top:20px;
}

img.thumb	{
    width:60px;
    height:60px;
    border:1px solid black;
}    

hr.stagesmenu	{    
    border: 0;
    color: #288231;
    background-color: #288231;
    height: 1px;
    width: 100%;
    text-align: center;
}    

hr.stagesmenu2	{    
    border: 0;
    color: #288231;
    background-color: #288231;
    height: 1px;
    width: 100%;
    text-align: center;
    margin:6px 0 6px 0;
}   

hr.stagesfinal	{    
    border: 0;
    color: #288231;
    background-color: #288231;
    height: 4px;
    width: 100%;
    text-align: center;
    margin-top:6px;
}   

hr.testfinal	{    
    border: 0;
    color: #288231;
    background-color: #288231;
    height: 4px;
    width: 100%;
    text-align: center;
}

a:link	{
    color: #0054a6;
}

a:visited	{
    color: #0054a6;
}

a:active	{
    color: #2b8c2b;
}

a.black:link	{
    color: #000000;
}

a.black:visited	{
    color: #000000;
}

a.black:active	{
    color: #2b8c2b;
}

a.boldblack:link	{
    color: #000000;
    font-weight:bold;
}

a.boldblack:visited	{
    color: #000000;
    font-weight:bold;
}

a.boldblack:active	{
    color: #2b8c2b;
    font-weight:bold;
}

a.bolddkblue:link	{
    color: #1a1f80;
    font-weight:bold;
}

a.bolddkblue:visited	{
    color: #171c73;
    font-weight:bold;
}

a.bolddkblue:active	{
    color: #2b8c2b;
    font-weight:bold;
}

a.bottommenu:link	{
    color: #FFFFFF;
    text-decoration: none;
}

a.bottommenu:visited	{
    color: #FFFFFF;
    text-decoration: none;
}

a.bottommenu:active	{
    color: #FFFFFF;
    text-decoration: none;
}

a.noline	{
    text-decoration:none;
}

a.noline:hover	{
    color: #2b8c2b;
}

a.sectionlink:link	{
    font-size: 10pt;
    text-decoration:none;
    color: #9134b2;
    font-weight:bold;
}

a.sectionlink:visited	{
    font-size: 10pt;
    text-decoration:none;
    color: #9134b2;
    font-weight:bold;
}

a.sectionlink:active	{
    font-size: 10pt;
    text-decoration:none;
    color: #2b8c2b;
    font-weight:bold;
}

a.sectionlink:hover	{
    color: #2b8c2b;
}


.tbcomtitle	{
    color:#555555;
}

.compltitle	{
    color:#1f661f;
} 

.inprogtitle	{
    color:#636363;
}     
