html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body{font-family:Arial, Helvetica, sans-serif;font-size:13.5px;}
a{color:#0052a5;}
a:hover{color:#FF9900;}
a:visited{color:#996633;}
a:visited:hover{color:#FF9900;}
h1, h2, h4, h5, h6, ul, p{margin-top:.7em;}
h1{font-size:1.9em;font-weight:bold;}
h2{font-size:1.6em;font-weight:bold;}
li h3{list-style-type:none;}
h4{font-weight:bold;margin-bottom:-8px;}
img{border:none;}
h3{font-weight:bold;font-size:1.2em;}
li{margin-left:2em;}
.clear{clear:both;}
hr{color:#719e3f;border-top:2px solid #719e3f;margin-top:15px;margin-bottom:20px;}
.wrapper{width:950px;margin:auto;z-index:-1;}
#utility-box{background-color:#719e3f;color:#efefef;height:20px;}
#utility-welcome-text{float:left;width:400px;padding:5px;color:#ffffff;font-weight:bold;}
#utility-menu{float:right;width:500px;text-align:right;font-weight:bold;font-size:12.5px;}
#utility-menu a{display:inline-block;color:#ffffff;text-decoration:none;padding-right:4px;}
#top-banner-box{}
#top-banner-logo{float:left;width:auto;padding-top:5px;padding-bottom:10px;}
#top-banner-cta-box{float:right;width:650px;margin-right:-16px;}
#top-banner-cta-box .tbc-box{float:right;margin-right:8px;padding:3px;text-align:center;font-weight:bold;color:#666666;}
#top-banner-cta-box .tbc-box p{font-size:1.1em;color:#333333;margin-bottom:-15px;}
#top-banner-cta-box .tbc-box a:hover{opacity:.6}
#top-nav-box{background-image:url(../../images/nav_bg.jpg);height:45px;}
#top-nav-box a{color:#000000;text-decoration:none;}
#top-nav-box .container{}
#top-nav-box .box{width:189px;float:left;position:relative;z-index:9;}
#top-nav-box .box a.first{border-left:1px solid #999999;}
#top-nav-box .box a.top-nav-link{padding-top:2px;height:40px;display:block;border-right:1px solid #999999;text-align:center;text-decoration:none;color:#000000;font-size:14px;}
#top-nav-box .box a.top-nav-link:hover, #top-nav-box .box a.selected{background-color:#efefef;border-top:3px solid #719e3f;height:40px;margin-left:1px;z-index:9;}
#top-nav-box .box a.top-nav-link:hover, #top-nav-box .box a.active{background-color:#efefef;border-top:3px solid #719e3f;height:40px;margin-left:1px;z-index:9;}
#top-nav-box .box .sub-menu{position:absolute;background-color:#ffffff;width:250px;padding-bottom:2px;background-image:url(../../images/nav_box_bg.jpg);background-repeat:repeat-x;background-position:bottom;border:1px solid #a4a4a4;z-index:9;font-size:14px;}
#top-nav-box .box .sub-menu a{display:block;padding:5px;z-index:9;}
#top-nav-box .box .sub-menu a:hover{background-color:#e3e3e3;color:#FF9900;}
#utility-box2{padding-top:5px;}
#top-search-box{float:left;padding-top:3px;padding-bottom:3px;}
#top-search-box .search_box{font-size:10px;width:160px;float:left;height:1.7em;margin-right:10px;}
#top-search-box .search_button{margin-bottom:1px;}
#top-search-box input.btn-search{width:95px;height:23px;display:block;float:left;}
#utility2-menu{float:right;}
#breadcrumb{background-color:#ededed;margin-top:5px;margin-bottom:5px;font-weight:bold;font-size:12px;color:#444444;border:none;padding:5px;}
#breadcrumb a{font-weight:normal;border:none;}
#content-container{z-index:-1;border:none;}
.datesNav{text-align:center;}
.profiles_table tr{border:1px solid #000000;}
.profiles_table td{width:225px;border:.001em solid #000000;}
.profiles_table{margin-top:10px;border:.001em solid #000000;width:650px;}
.profiles{background-color:#999999;font-weight:bold;border:1px solid #000000;}
tr .profiles{border:1px solid #000000;}
td .profiles{border:1px solid #000000;}
.profiles_table tr{border:1px solid #000000;}
.profiles_table td{width:225px;border:1px solid #000000;}
.profiles_table table{border:1px solid #000000;}
.error-text{color:red;}
.blackbg{background-color:#000000;color:#FFFFFF;}
.greybg{background-color:#CCCCCC;color:#000000;}
.bluebg{background-color:#CEE4Fa;color:#000000;}
.greenbg{background-color:#DDF2DA;color:#000000;}
.orangebg{background-color:#F9DEC5;color:#000000;}
.smallTextTable table{width:700px;padding:0px;}
.smallTextTable table td{width:300px;padding-bottom:5px;padding-top:5px;}
table.padding5 td{padding-bottom:15px;}
table.border1, table.border1 td{border:1px solid #000000;}
.tableabout td{width:300px;padding-right:10px;padding-left:10px;padding-top:1px;padding-bottom:1px;margin-bottom:1px;}
.padding5 td{padding:10px;}
table{margin-top:5px;}
#main-col{float:left;width:730px;}
.padding3 td{padding:5px;}
#main-col .container{padding-left:25px;padding-bottom:10px;padding-right:9px;padding-top:5px;border-left:2px solid #cdcdcd;}
#breadcrumb .container{border-left:2px solid #efefef;}
.top_content_box{border:3px solid #719e3f;padding:0px 5px 10px 10px;}
#right-col{float:right;width:210px;margin-top:5px;}
#right-col .container{}
#right-col .box{margin-bottom:5px;border-right:1px solid #999999;border-left:1px solid #999999;border-bottom:1px solid #999999;border-top:2px solid #719e3f;font-size:12px;}
#right-col .box .hd{padding:5px;color:#000000;font-weight:600;background-image:url(../../images/nav_bg.jpg);border-bottom:1px solid #666666;height:20px;text-transform:uppercase;}
#right-col .box .bd{padding:5px;}
#right-col .box .fd{}
#right-col .box .bd ol li{list-style-type:decimal;padding-bottom:2px;}
#right-col .box .bd ul li{list-style-type:none;margin-left:0px;padding-bottom:2px;}
.cta-information{list-style-type:disc;padding-bottom:2px;}
#doormat-box2{font-size:.9em;}
#doormat-box2 .container{padding:5px;padding-left:10px;padding-bottom:10px;margin-bottom:10px;width:75%;}
#doormat-box2 .container .box{float:left;width:25%;}
#doormat-box2 .box h4{font-size:1.3em;font-weight:bold;}
#doormat-box2 .box .bd{padding:5px;}
#doormat-box{font-size:.9em;}
#doormat-box .container{padding:5px;padding-left:10px;padding-bottom:10px;margin-bottom:10px;width:75%;}
#doormat-box .container .box{float:left;width:25%;}
#doormat-box .box h4{font-size:1.3em;font-weight:bold;}
#doormat-box .box .bd{padding:5px;}
.footer{background-color:#719e3f;text-align:center;color:#ffffff;height:20px;font-size:11px;margin-top:4px;padding-top:4px;}
.address_footer{text-align:center;padding-bottom:100px;padding-top:5px;width:745px;}
.seals{float:left;padding-right:10px;}
.address{float:left;}
.seals_right{float:right;margin-top:20px;}
#td-caslCheck input{margin-bottom:0;}
#td-caslCheck input.errorField{outline:2px solid #FF0000;}
#caslCheckError{color:#ff0000;font-weight:normal;}
body.content-27 table.test-dates{border-collapse:collapse;}
body.content-27 table.test-dates,
body.content-27 table.test-dates th,
body.content-27 table.test-dates td{border:1px solid #000000;}
body.content-27 table.test-dates th{background-color:#dcdada;}
body.content-27 table.test-dates th,
body.content-27 table.test-dates td{font-size:.9em;padding:5px 2px;margin:0;}
body.content-27 table.test-dates tr:nth-child(even){background-color:#F0F0F0;}
/* dialog box for number of course viewers */
 .ui-dialog{
  height:60px !important;
  z-index:999999 !important;
  background-color:  rgba(0, 0, 0, 0.7) !important;
  color:#fff;
  border-radius:8px;
  padding:5px;
    position:fixed !important;
  bottom: 24px;
  right:60px !important;
  }
  .ui-dialog a{
	color:#fff;  
  }
   .ui-icon-closethick{
   float:right; 
  }
   .ui-icon-closethick::before{
	content: "X ";
  }



  .zoom-course-label {
  	font-weight: bold;
  }
