body, html { margin: 0 auto; padding:0px; background-color:#bebebe !important; font-family:Calibri; color: black; }
table,font,input,div,p,td,span{font-family:Calibri;font-size:14px; color: black;}
ol,li{font-family:Calibri;font-size:14px;list-style-position: outside; color: black;}
ul{font-family:Calibri;font-size:14px;list-style-type:square; color: black;}
select,option,.selClass{font-size:12px;}
a{cursor:pointer;}
span{line-height:1.5em;}
h1,h2,h3,h4,h5,h6{font-weight:normal; margin:0; line-height:1.8em;}
h1{font-size:24px;}
h2{font-size:20px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5{font-size:14px;font-weight:bold;}
h6{font-size:14px;}
h3.sdTitle{font-size:14px;color:#555;margin-bottom:3px;font-weight:bold;}
h3.sdTitle a:link,h3.sdTitle a:active,h3.sdTitle a:visited,
h3 a:link,h3 a:active,h3 a:visited{font-size:14px;color:#555;text-decoration:none;font-weight:bold;}
h3.sdTitle a:hover,h3 a:hover{text-decoration:underline;}
h1.black,h3.black,h3.blue{font-size:16px;font-weight:700;text-decoration:none;display:inline;}
h3.blue{color:#0A84C1;font-size:14px;font-weight:700;text-decoration:none;}
h3.bluehead{color:#4682b4;font-size:16px;}
.hide{display:none;}
.f7{font-size:7px;}
.f8{font-size:8px;}
.f9{font-size:9px;}
.f10{font-size:10px; color:#000;}
.f11 { font-size:11px; color:#000;}
.f12 { font-size:12px; color:#000;}
.f13 { font-size:13px; color:#000;}
.f14 { font-size:14px; color:#000;}
.f15 { font-size:15px; color:#000;}
.f16 { font-size:16px; color:#000;}
.f17 { font-size:17px; color:#000;}
.f18 { font-size:18px; color:#000;}
.f19 { font-size:19px; color:#000;}
.f20 { font-size:20px; color:#000;}
.pad-10{padding:10px;}
hr{border:0; border-bottom:1px solid #ccc;}
.tcenter{text-align:center;}

.strike{text-decoration:line-through;}
.pghead{color:#62943F;font-size:16px;font-weight:700;}
.pgheadbig{color:#62943F;font-size:14pt;font-weight:700;}

td, div, font, span, li {font-size:16px;font-weight:400;color:#666; line-height:1.5em;}

.content{font-size:16px;font-weight:400;color:#666;}
.contentg{font-size:14px;font-weight:400;color:#666;}
.contentgl{font-size:12px;font-weight:400;color:#999;}
.contentb{font-size:12px;font-weight:400;color:#00F;}
.contentGr{font-size:12px;font-weight:700;color:#5E7539;}
.contentR{font-size:16px;font-weight:400;color:red;}
.contentY{font-size:14px; font-weight:400; color:#F9D800;}
.contentGreen{font-size:14px;font-weight:700;color:#62943F;}
.topnav{font-size:12px;font-weight:400;color:#0A84C1;}
.contentRd{font-size:12px;font-weight:400;color:red;}
.subhead{font-size:18px;font-weight:700;color:#62943F;}
.subhead1{font-size:15px;font-weight:700;color:#666;}
.contsmall{font-size:10px;font-weight:400;color:#666;}
.contbold{font-size:16px;font-weight:700;color:#000;}
.contboldY{font-size:12px;font-weight:700;color:#62943F;}
.contboldG{font-size:12px;font-weight:700;color:#646D5A;}
.contboldB{font-size:12px;font-weight:700;color:#00F;}
.contentCG{font-size:12px;font-weight:400;color:#666;}
.contentBig{font-size:16px;font-weight:400;color:#666;}
.contboldBig{font-size:16px;font-weight:700;color:#666;}
.contboldBBig{font-size:22px;font-weight:700;color:#000;}
.contboldBl{font-size:12px;font-weight:700;color:#333;}
.contboldC{font-size:12px;font-weight:700;color:#62943F;}
.contboldRd{font-size:16px;font-weight:700;color:red;}
.contboldWh{font-size:16px;font-weight:700;color:#fff;}
.contboldor{font-size:12px;font-weight:700;color:#cf672f;}
.contboldNav{font-size:12px;font-weight:700;color:#fff;}
.CtSmallBold{font-size:13px;font-weight:700;color:#000;}
.CtSmallBoldWh{font-size:11px;font-weight:700;color:#fff;}
.contsmallRd{font-size:12px;font-weight:400;color:red;}
.contsmallbr{font-size:12px;font-weight:400;color:#A52A2A;}
.ctsmallboldbr{font-size:12px;font-weight:700;color:#A52A2A;}
.CtSmallBoldRd{font-size:10px;font-weight:700;color:red;}
.ErrorMsgRd{font-size:16px;font-weight:400;color:red;}

.main{max-width:970px; min-width: 350px; border:0px solid #000;padding:0px;margin: 0 auto; overflow:auto;}
.nav{ background:#fff;}
.pgmain{ background:#fff; min-height:350px; overflow:auto;}
.footer{ background:#212A5B;}
.ft-rows{padding: 10px; background-color: #212A5B;}
.ft-rows h2 {color: #32c5d2; font-weight: 700; font-size: 15px; margin: 0 0 12px; text-transform: uppercase; }
.ft-rows span {color: #fff; font-size: 15px; margin: 0 0 12px;}
.ft-a { display: block; color: #fff; text-decoration: none; padding:7px 5px 7px 15px; font-size:14px; font-weight:bold; }
.ft-a:hover { display: block; color: #32c5d2; text-decoration: none; padding:7px 5px 7px 15px; font-size:14px; font-weight:bold; }


.ulRow3 { float:left; background:#F9D800; width:100%; margin:0px 0px 20px 0px; padding:0px; text-align:left; height:auto; }
.ulRow3 ul { float:left; }
.ulRow3 li { padding-left:0px; padding-right:0px; text-align:center; }
.ulRow3 a { display: block; color: #000; text-decoration: none; padding:7px 5px 7px 15px; text-transform:uppercase; font-size:14px; font-weight:bold; }
.ulRow3 li:hover a { color: #fff; background: #212A5B; height:auto; }
.ulRow3 li.active a { color: #fff; background: #212A5B; height:auto; }
.ulRow3 li { display: inline-block; }
/* sub menu */
.ulRow3 .drop { position: absolute; z-index:5; left: -9999px; border: 1px solid #DDD; }
.ulRow3 li:hover .drop, .ulRow3 li.onhover .drop { left: -1px;/*Use this property to change offset of the dropdown*/ }
.ulRow3 li:hover .dropToLeft, .ulRow3 li.onhover .dropToLeft { left: auto; right: -1px; }
.ulRow3 li:hover .dropToLeft2, .ulRow3 li.onhover .dropToLeft2 { left: auto; right: -60px; }
/* Elements within the drop down sub-menu*/
.ulRow3 div.drop { padding: 0px; min-width: 175px;}
.ulRow3 div.drop div div { padding: 0px; background: #212A5B; border:0; }
.ulRow3 li:hover .drop a, .ulRow3 li.onhover .drop a { background: none; background-image:none; padding:5px 5px 5px 15px; text-transform:none; font-size: 14px; font-weight: normal; }
.ulRow3 div.drop div a { line-height: 24px; color: #FFF; background:none;display:block; }
.ulRow3 div.drop div a:hover { text-decoration:none; cursor:pointer; background-color:#F9D800; display:block; color:#000; }
.ulRow3 div.left {float:left; width:100%;}

#PrnDiv { background-color:#fff; max-width:767px; text-align:left;padding-left:10px; }
.fmfont {font-family:"Footlight MT Light";}
#courseHead { padding-left:2px;}
#courseHead li { font-weight:700; display: list-item; list-style-position: inside; }

#courseCont { font-weight:normal; }
#courseCont li { font-weight:400; display: list-item; list-style-position: outside; }
.s1, .s1 a { font-family:'Calibri';font-size:14px; font-weight:normal; color: black; }

ol.prefixed {
    counter-reset: item;
    list-style-type: none;
    *list-style-type: decimal; /*Conditional hack for ie7*/}
ol.prefixed li:before {
    content: 'Q' counter(item, decimal) '. ';
    counter-increment: item;
}

ol.styled { counter-reset: item; }
ol.styled li {
    background: rgba(78,68,50,.10);
    border-radius: 4px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 20px;
    line-height: 2;
    margin-bottom: 10px;
    width: 200px;
}
ol.styled li:before {
    content: '' counter(item, decimal) '';
    background: #4e443c;
    border-radius: 4px;
    color: #f7f7ef;
    font-size: 15px;
    margin: 0 5px 0 8px;
    padding: 4px 7px;
}

.frac {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    letter-spacing: 0.001em;
    text-align: center;
	vertical-align:middle;
}
.frac span.top {
    display: block;
    padding: 0.1em;
}
.frac span.bottom {
    border-top: thin solid black;
    width: inherit;
	display: block;
  }

@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
}

.bar { border-top: 2px solid black;}
.root::before {content: "\221A"; margin-right: 1px; font-style: oblique; font-size: 1.5em;}
