/*Globals*/
h1 { font-family: verdana,arial,helvetica,sans serif; font-size: 16pt; font-weight: bold; margin:10px 0 15px 0; } 
h2 { font-family: verdana,arial,helvetica,sans serif; font-size: 13pt; font-weight: bold; margin:10px 0 15px 0; }
h3 { font-family: verdana,arial,helvetica,sans serif; font-size: 12pt; font-weight: bold; margin:10px 0 5px 0; }
h4 { font-family: verdana,arial,helvetica,sans serif; font-size: 10pt; font-weight: bold; }
h5 { font-family: verdana,arial,helvetica,sans serif; font-size: 10pt; font-style: italic; }
h6 { font-family: verdana,arial,helvetica,sans serif; font-size: 8pt; font-weight: bold; }

a,a:link { color:#000066; }
a:hover,a:active { color:#000099;text-decoration:none; }
a:visited { color:#000033; }

ol li { margin-top:8px; }
 
/* BEFORE */

form { margin: 0px;padding: 0px; }
.text { font-family: verdana,arial,helvetica,sans serif;font-size: 11px;line-height: 15px;color: #363636;text-decoration: none; }
.whit { font-family: verdana,arial,helvetica,sans serif;font-size: 11px;line-height: 15px;color: #ffffff;text-decoration: none; }
.whit:link, .whit:active, .whit:visited { font-family: verdana,arial,helvetica,sans serif;font-size: 11px;line-height: 15px;color: #ffffff; }
.inp { font-family: verdana,arial,helvetica,sans serif;font-size: 11px;color: #4B4B4B;border:1px solid #A6A6A6; }
.lnk { font-family: verdana,arial,helvetica,sans serif;font-size: 11px;color: #0112B9;text-decoration: underline; }
.lnk:hover { font-family: verdana,arial,helvetica,sans serif;font-size: 11px;color: #FC5000;text-decoration: none; }
.orangetext { font-family: verdana,arial,helvetica,sans serif;font-size: 11px;line-height: 15px;color: #FF5705;text-decoration: none; }


/* AFTER */

.em { font-weight:bold; }
.arrowlist { list-style:none;margin:0px;padding:0px; }
.arrowlist li {	background-image:url(/simages/sites/nco/aro.gif);background-position:0px 7px;background-repeat:no-repeat;margin:0;padding:0;padding-left:18px;line-height:18px;display:block; }
#searchbox { margin:0 5px 5px 0; }
p { margin:0;padding:2px 2px 4px 2px; }
#header { width:780px;height:87px;margin-bottom:1px;border-bottom:6px solid black;padding-bottom:1px;position:relative;clear:both; }
#logo { float:left;width:232px; }
#menu { float:right;text-align:right;position:relative;height:87px; }
#topmenu { margin:5px;height:17px; }
#tabmenu { padding:0;margin:0;height:27px;margin-top:22px; }
*>#tabmenu { padding-top:16px; }
#visi { width:780px;margin:0;padding:0;float:none;position:relative;clear:both;text-align:left; }
#breadcrumb { width:780px;text-align:left;margin:0;padding:5px 5px 5px 10px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 15px;color: #363636; }
#content1, #content2, #content3 { width:780px;border-top:1px solid #E5E5E5;margin:0;padding:0;font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 15px;color: #363636; }
#footer { width:780px;margin-top:11px;border-top:6px solid black;padding-top:8px;text-align:center; }
.footercontent { display:inline; font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 15px;color: #363636;text-align:center;margin-bottom:3px; }
*>.footercontent>.Text { display:inline; }
.footercontent .Text { display:inline; }
.columnar { width:500px;text-align:justify;padding:2px 10px 2px 14px;float:left;font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 15px;color: #363636; }
*>.columnar { width:478px; }
#logincont { width:273px;margin:0;padding:0;background:url(/simages/sites/nco/members_login.gif);height:220px;float:right; }
#login { padding:47px 16px 6px 16px;color:white;font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 15px; }
#login p { padding-bottom:2px; }
#flashblock { padding:0;margin:0;clear:none;float:left; }
#leftcol { border-right:1px solid #E5E5E5;width:272px;float:left;padding:0px;margin:0px;background:#EDEDED;text-align:left; }
#rightcol { border-left:1px solid #E5E5E5;width:272px;float:right;padding:0px;margin:0px;background:#EDEDED;text-align:left; }
#rightcol div,#leftcol div { padding:10px 20px;margin:0;font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 15px;color: #363636;text-decoration: none; }
#rightcol div div,#leftcol div div { padding:10px 20px;margin:-10px -20px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 15px;color: #363636;text-decoration: none;background: #F6F6F6; }
#main { margin-left:auto;margin-right:auto;width:780px;padding:0;margin-top:0;margin-bottom:0; }
body { text-align:center;min-width:780px;margin-left:auto;margin-right:auto;margin-top:5px; }

#content1 #centercol { width:100%;float:left;padding:0px;margin:0px; }
#content2 #centercol { width:505px;float:left;padding:0px;margin:0px; }
*>#content2>#centercol { width:505px;float:left;padding:0px;margin:0px; }
#content3 #centercol { width:230px;float:left;padding:0px;margin:0px; }
*>#content3>#centercol { width:230px;float:left;padding:0px;margin:0px; }

#loginContainer { text-align:center; }
#loginBox { text-align:left; }
#loginBox th { background:#17421b; color:#ffffff; height:30px; font-size: 11pt; }

	/* float fix */
#visi:after,#header:after,#content1:after,#content2:after,#content3:after { content:".";font-size:1px;display:block;height:0;clear:both;visibility:hidden; }
	/* hide \*/
* html #visi,* html #header,* html #content1,* html #content2,* html #content3 {height: 1%;}
	/* end hide */

#visi_incourse { text-align:right; font-size:8pt; margin-bottom:15px; }

/*-----  master style sheet overrides ------ */
.attention, .attention:active, .attention:visited, .attention:link { color: #FF5705; }
.attention:hover { text-decoration:none; color:#888888; }

.pageTitle { text-align:left; }

.catPages { margin-left: 20px; }

.catPages li { list-style:none; background:url(/simages/sites/nco/aro.gif) no-repeat left 6px; margin-top:6px; padding:0 0 .8em 20px; }
.subCat { margin-top: 20px; }

.content { text-align:left; padding:15px 15px 0 15px; }
#siteMapImage { display:none; visiblity:hidden; }
#submenu { width:260px; }
#subMenu h3 { font-size:10pt;}
#subMenu a:link, #subMenu a:visited { text-decoration: none; padding: 0;margin: 0; }
#subMenu a:hover { text-decoration: underline; }

.openHoursTable { border:1px solid black;  }
.openHoursTable th { text-align:right; }
.openSelected { background:#FF5705; font-weight:bold;}
.openHoursTable td { }
.openHeader { background:#17421b; color:#ffffff; font-weight:bold; }

.subLinksListBlock { padding:0; margin:0; }
 .subLinksListBlock li { list-style:none; background:url(/simages/sites/nco/list_arrow.gif) no-repeat left 2px; margin: 0px; padding:0 0 .8em 20px; line-height: 1.4em; }
 .subLinksListBlock li.selected { font-style:italic;  }

.subLinksList { text-align:left; margin-top:25px; }
 .subLinksList a { color:#FF5705; }
.articleList { text-align:left; }
* html .articlelist li { margin-bottom: -15px; }
 .articleList a { color:#FF5705; }

/* Default button layout */
.button{ text-align:center; height:18px; padding:2px 14px 2px 14px;display:inline-block;text-align:center; }  
*>.button { height:12px; display:-moz-inline-box; padding:2px 14px 4px 14px;}
.button:link, .button:visited, .button:active, .button:hover { color:#ffffff; font-weight:bolder; font-family: arial, verdana, helvetica,sans serif; font-size:8pt; text-transform:uppercase; text-decoration:none;  }

.inputButton { background:#000000; font-size:7pt; color:#ffffff;  font-family: arial, verdana, helvetica,sans serif; text-transform:uppercase; text-decoration:none; display:-moz-inline-box; } 
.inputButton:hover { cursor:hand; cursor:pointer; }
.inputButton:link, .inputButton:visited, .inputButton:active, .inputButton:hover { font-size:7pt; color:#ffffff;  font-family: arial, verdana, helvetica,sans serif; text-transform:uppercase; text-decoration:none; display:-moz-inline-box; }

.xsOkButton,.xsOkButton:link,.xsOkButton:visited,.xsOkButton:active,.xsOkButton:hover { background:#FF5705; border: 1px solid black; width:auto;}
.sOkButton,.sOkButton:link,.sOkButton:visited,.sOkButton:active,.sOkButton:hover { background:#FF5705; border: 1px solid black; width:auto;}
.lOkButton,.lOkButton:link,.lOkButton:visited,.lOkButton:active,.lOkButton:hover { background:#FF5705; border: 1px solid black; width:auto;}

.xsCancelButton,.xsCancelButton:link,.xsCancelButton:visited,.xsCancelButton:active,.xsCancelButton:hover { background:#a7a7a5; border: 1px solid black; width:auto;}
.sCancelButton,.sCancelButton:link,.sCancelButton:visited,.sCancelButton:active,.sCancelButton:hover { background:#a7a7a5; border: 1px solid black; width:auto;}
.lCancelButton,.lCancelButton:link,.lCancelButton:visited,.lCancelButton:active,.lCancelButton:hover { background:#a7a7a5; border: 1px solid black; width:auto;}

.xsAttButton,.xsAttButton:link,.xsAttButton:visited,.xsAttButton:active,.xsAttButton:hover { background:#3e6141; border: 1px solid black; width:auto;}
.sAttButton,.sAttButton:link,.sAttButton:visited,.sAttButton:active,.sAttButton:hover { background:#3e6141; border: 1px solid black; width:auto;}
.lAttButton,.lAttButton:link,.lAttButton:visited,.lAttButton:active,.lAttButton:hover { background:#3e6141; border: 1px solid black; width:auto;}

.incoursePageNavi { font-size:8pt; float:right; } 
 .incoursePageNavi a:link, .incoursePageNavi a:active, .incoursePageNavi a:visited  { text-decoration:none; font-weight:bold; }
 .incoursePageNavi .selected { font-weight:bolder; text-decoration:none; font-size:16pt; }
 .incoursePageNavi .seperator { font-weight:bold; font-size:12pt;  }
 
 .quizQuesButtonOff { padding:6px 4px 2px 4px; background: url(/simages/sites/nco/quiz_btn_on.gif) no-repeat; width:30px; height:30px; }
 *>.quizQuesButtonOff { padding:6px 4px 2px 9px; height:25px; width:20px; }
 .quizQuesButtonOff:link, .quizQuesButtonOff:active, .quizQuesButtonOff:visited { color:#FFFFFF; font-weight:bolder; font-size:13pt; }
 .quizQuesButtonOff:hover { text-decoration:none; background: url(/simages/sites/nco/quiz_btn_on.gif) no-repeat; font-size:13pt; }
 
 .quizQuesButtonOn { padding:6px 4px 2px 4px; background: url(/simages/sites/nco/quiz_btn_off.gif) no-repeat;text-align:center; height:30px; width:30px; }
 *>.quizQuesButtonOn { padding:6px 4px 2px 9px; height:25px; width:20px; }
 .quizQuesButtonOn:link, .quizQuesButtonOn:active, .quizQuesButtonOn:visited { color:#FFFFFF; font-weight:bolder; font-size:13pt; }
 .quizQuesButtonOn:hover { text-decoration:none; background: url(/simages/sites/nco/quiz_btn_off.gif) no-repeat; }



/* ------------- OLD BUTTON LAYOUT!!!! -----------

.button{ text-align:center; height:25px; padding:5px 5px 2px 5px;display:inline-block;text-align:center; }  
*>.button { height:20px; display:-moz-inline-box; padding:5px 5px 2px 25px;}
.button:link, .button:visited, .button:active, .button:hover { color:#ffffff; font-weight:bolder; font-family: arial, verdana, helvetica,sans serif; font-size:9pt; text-transform:uppercase; text-decoration:none;  }

.inputButton { background:#000000; } 
.inputButton:hover { cursor:hand; cursor:pointer; }
.inputButton:link, .inputButton:visited, .inputButton:active, .inputButton:hover { font-size:7pt; color:#ffffff;  font-family: arial, verdana, helvetica,sans serif; text-transform:uppercase; text-decoration:none; display:-moz-inline-box; }

.xsOkButton { background: url(/simages/sites/nco/xsok_btn.gif) center center no-repeat;width:63px; }
.sOkButton { background: url(/simages/sites/nco/sok_btn.gif) center center no-repeat;width:105px; }
.lOkButton { background: url(/simages/sites/nco/lok_btn.gif) center center no-repeat;width:127px; }
*>.xsOkButton {width:40px; }
*>.sOkButton { width:73px; }
*>.lOkButton { width:112px; }

.xsCancelButton { background: url(/simages/sites/nco/xscancel_btn.gif) center center no-repeat;width:63px; }
.sCancelButton { background: url(/simages/sites/nco/scancel_btn.gif) center center no-repeat;width:105px; }
.lCancelButton { background: url(/simages/sites/nco/lcancel_btn.gif) center center no-repeat;width:127px; }
*>.xsCancelButton { width:40px; }
*>.sCancelButton { width:73px; }
*>.lCancelButton { width:112px; }

.xsAttButton { background: url(/simages/sites/nco/xsatt_btn.gif) center center no-repeat;width:63px; }
.sAttButton { background: url(/simages/sites/nco/satt_btn.gif) center center no-repeat;width:105px; }
.lAttButton { background: url(/simages/sites/nco/latt_btn.gif) center center no-repeat;width:127px; }
*>.xsAttButton { width:40px; }
*>.sAttButton { width:73px; }
*>.lAttButton { width:112px; }


---------------------- */


b.emph { color:#232a7a; }


.itemDesc td { padding:3px !important; }

.inputTable td label { display:block;font-size:80%;font-weight:bold;margin-top:3px; }
.itemDescCont { zoom:1; }
.itemDescCont label,.itemCapDescCont label { display:block;font-size:80%;font-weight:bold;margin-top:3px; }
.itemDescCont input[type=text],.itemCapDescCont input[type=text] { border:1px solid #999999 !important;background:#f7edaf !important; }
.itemDescCont select,.itemCapDescCont select { border:1px solid #999999;background:#f7edaf; }
.itemDescCont textarea,.itemCapDescCont textarea { border:1px solid #999999;background:#f7edaf; }

label span { font-weight:normal;margin-left:5px; }


.itemDescCont input.fieldHilite, .itemDescCont select.fieldHilite { border:2px solid red !important; }

.fEntry { float:left;margin-right:10px;text-align:left; }

.displayform { width:100%;margin:auto; }
.displayform .itemPos {margin:auto;}
.displayform label { display:block;width:19%;margin-right:15px;height:30px;padding-right:5px;float:left;clear:both;text-align:right;color:#333333;font-size:120%;font-weight:normal;margin-top:3px; }
.linedform { margin:auto; }
.linedform .imgSelect { width:860px;margin:auto;margin-bottom:15px; }
.linedform label { display:block;width:19%;margin-right:15px;height:25px;padding-right:5px;float:left;text-align:right;color:#333333;font-size:120%;font-weight:normal;margin-top:3px; }
.linedform div.fEntry { float:none;border-bottom:1px solid black;width:600px;margin:auto; padding-top:5px;overflow:visible; }
.linedform div.last { background-color:#ddedc0; }
.linedform div.last label { font-weight:bold; }
.linedform input[type=text] { border:1px solid #999999 !important;background:#f7edaf !important; }
.linedform span.fDisplay { height:30px;margin-top:5px;margin-bottom:5px;display:block;float:right;width:77%;margin-left:-3px;clear:none; }
.linedform select { border:1px solid #999999;background:#f7edaf;margin;0;padding:0; }
.linedform textarea { border:1px solid #999999;background:#f7edaf; }

.linedform input.fieldHilite, .linedform select.fieldHilite { border:2px solid red !important; }

#courseInfoBox { font-size:80%;width:auto;padding:5px;margin:2px;background:#DDDDDD;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; }
#courseInfoBox li { margin:0;padding:0px 1px 2px 10px; }

.itemLine h3 { margin:5px 0; }
.itemCap h3 { margin:5px; }
.itemLine { background:#DDDDDD;margin-top:20px;padding:1px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-top:10px; }
.itemDesc { padding:1px 5px;text-align:left !important; }

.itemNeg .itemDesc { background:#FFDEDE;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; }
.itemNeg,.itemPos,.itemNeu { text-align:left; }
.displayform {padding:0;margin:0;}

.pagehead h1 { font-size:180%;font-weight:bold;border-bottom:0;padding:2px;margin-bottom:5px;text-align:left; }

.inputTable td.spacer { height:1px;font-size:1px; }
.inputTable,.inputTable td { border:0; }

#theShoppingCartItemBreak,#theShoppingCartItemBreak td,.cartBreak,.cartBreak td { height:1px !important;line-height:1px !important; }

.cartBreak td {
	margin:0;padding:0;height:1px !important;font-size:1px !important;background:black;padding:0px !important;line-height:1px !important;
}

.linedform label { display:block;width:19%;margin-right:15px;height:25px;padding-right:5px;float:left;text-align:right;color:#333333;font-size:120%;font-weight:normal;margin-top:3px; }
.linedform div.fEntry { float:none;border-bottom:1px solid #333333;width:600px;margin:auto; padding-top:5px;overflow:visible; }
.linedform div.last { background-color:#DDDDDD; }
.linedform span.fDisplay { color:#333333;height:30px;margin-top:5px;margin-bottom:5px;display:block;float:right;width:77%;margin-left:-3px;clear:none; }

.linedform img { display:none; }
.linedform * img { display:image; }

p.attention .lAttButton { float:right;height:25px;margin-right:120px; }
table.courseProgressHeader { background:#DDDDDD;font-weight:bold;margin-bottom:0px; }
table.courseProgressTable { border:1px solid #DDDDDD;margin-top:0px; }

  .whitebox {
    color:#333333;
    border:1px solid #E0E0E0;
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    padding:15px;
    position:relative;
    overflow:hidden;
    text-align:left;
    background: #FFFFFF;
        background: -moz-linear-gradient(top, #FFFFFF, #FFFFFF, #FFFFFF, #FFFFFF, #F7F7F7); /* FF 3.6+ */
        background: -ms-linear-gradient(top, #FFFFFF, #FFFFFF, #FFFFFF, #FFFFFF, #F7F7F7); /* IE10 */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(70%, #FFFFFF), color-stop(100%, #F7F7F7)); /* Safari 4+, Chrome 2+ */
        background: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF, #FFFFFF, #FFFFFF, #F7F7F7); /* Safari 5.1+, Chrome 10+ */
        background: -o-linear-gradient(top, #FFFFFF, #FFFFFF, #FFFFFF, #FFFFFF, #F7F7F7); /* Opera 11.10 */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F7F7F7', gradientType=0); /* IE6 & IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F7F7F7', gradientType=0)"; /* IE8+ */
        background: linear-gradient(top, #FFFFFF, #FFFFFF, #FFFFFF, #FFFFFF, #F7F7F7); /* the standard */
  }

 .whitetitle { padding:5px 15px 0 15px; }

.sphereNum {
  float:left;
  display:inline-block;
  height:44px;
  width:44px;
  border-radius:22px;
  border:1px solid #2e630b;
  color:white !important;
    text-shadow: 1px 1px 0px #2e630b;
  font-size:190%;
  text-align: center;
  line-height:44px;
  margin:15px 5px 15px 15px;
  overflow:hidden;
    -moz-border-radius:22px;
    -webkit-border-radius:22px;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#add458', endColorstr='#2d760c', gradientType=0); /* IE6 & IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#add458', endColorstr='#2d760c', gradientType=0)"; /* IE8+ */
          background: -moz-radial-gradient(45% 30%, circle, #add458 5%,#2d760c 70%);
          background: -webkit-radial-gradient(45% 30%, circle, #add458 5%,#2d760c 70%);
          background: -o-radial-gradient(45% 30%, circle, #add458 5%,#2d760c 70%);
          background: -ms-radial-gradient(45% 30%, circle, #add458 5%,#2d760c 70%);
          background: radial-gradient(45% 30%, circle, #add458 5%,#2d760c 70%);
        box-shadow: 1px 1px 3px rgba(64,64,64,.4);
        -webkit-box-shadow: 1px 1px 3px rgba(64,64,64,.4);
        -moz-box-shadow: 1px 1px 3px rgba(64,64,64,.4);

}

.bigEnrButt {
  zoom:1;position:relative;
    padding:6px 80px 6px 25px;
    font-size:155%;
    display:inline-block;
    margin:auto;
    font-weight:bold;
    font-family:'Myriad Pro BlackIt',Myriad Pro,arial,helvetica,sans-serif;
    font-style:italic;
    text-shadow: -1px -2px 0px rgb(199,84,5);
    color:white !important;
    text-decoration:none !important;
    background: #ea9d31;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:0;
    border-bottom:1px solid #bb4304;
        background: -moz-linear-gradient(top, #ea9d31, #dd600e); /* FF 3.6+ */
        background: -ms-linear-gradient(top, #ea9d31, #dd600e); /* IE10 */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(70%, #ea9d31), color-stop(100%, #dd600e)); /* Safari 4+, Chrome 2+ */
        background: -webkit-linear-gradient(top, #ea9d31, #dd600e); /* Safari 5.1+, Chrome 10+ */
        background: -o-linear-gradient(top, #ea9d31, #dd600e); /* Opera 11.10 */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea9d31', endColorstr='#dd600e', gradientType=0); /* IE6 & IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea9d31', endColorstr='#dd600e', gradientType=0)"; /* IE8+ */
        background: linear-gradient(top, #ea9d31, #dd600e); /* the standard */
        box-shadow: 0px 4px 3px -3px rgba(54,54,54,.5);
        -webkit-box-shadow: 0px 4px 3px -3px rgba(54,54,54,.5);
        -moz-box-shadow: 0px 4px 3px -3px rgba(54,54,54,.5);

}
.bigEnrButt:after {
  content:"\25BA";
  border-radius:12px;
    -moz-border-radius:12px;
    -webkit-border-radius:12px;
    font-style:normal;
    font-size:60%;
    font-family:arial,helvetica,sans-serif;
  height:24px;
  width:24px;
  display:block;
  position:absolute;
  right:6px;
  top:0px;
  margin:10px;
  line-height:24px;
  text-align:center;
    text-shadow: -1px -1px 0px rgb(214,130,30);
        background: -moz-linear-gradient(top, #db4a00, #f7aa00); /* FF 3.6+ */
        background: -ms-linear-gradient(top, #db4a00, #f7aa00); /* IE10 */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(70%, #db4a00), color-stop(100%, #f7aa00)); /* Safari 4+, Chrome 2+ */
        background: -webkit-linear-gradient(top, #db4a00, #f7aa00); /* Safari 5.1+, Chrome 10+ */
        background: -o-linear-gradient(top, #db4a00, #f7aa00); /* Opera 11.10 */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea9d31', endColorstr='#f7aa00', gradientType=0); /* IE6 & IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea9d31', endColorstr='#f7aa00', gradientType=0)"; /* IE8+ */
        background: linear-gradient(top, #db4a00, #f7aa00); /* the standard */
}
.bigEnrButt:hover:after {
    text-shadow: 1px 1px 0px rgb(214,130,30);
        background: -moz-linear-gradient(top, #f7aa00, #db4a00); /* FF 3.6+ */
        background: -ms-linear-gradient(top, #f7aa00, #db4a00); /* IE10 */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(70%, #f7aa00), color-stop(100%, #db4a00)); /* Safari 4+, Chrome 2+ */
        background: -webkit-linear-gradient(top, #f7aa00, #db4a00); /* Safari 5.1+, Chrome 10+ */
        background: -o-linear-gradient(top, #f7aa00, #db4a00); /* Opera 11.10 */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7aa00', endColorstr='#db4a00', gradientType=0); /* IE6 & IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7aa00', endColorstr='#db4a00', gradientType=0)"; /* IE8+ */
        background: linear-gradient(top, #f7aa00, #db4a00); /* the standard */
}

.bigEnrButt:before {
  content:' ';
  width:0px;
  border-left:1px solid #cf6810;
  border-right:1px solid #f5a300;
  height:100%;
  position:absolute;
  top:0;
  right:55px;
  background:#cf6810;
  margin:0;padding:0;
}
.bigEnrButt:hover:before {
  content:' ';
  width:0px;
  border-right:1px solid #cf6810;
  border-left:1px solid #f5a300;
  height:100%;
  position:absolute;
  top:0;
  right:55px;
  background:#cf6810;
  margin:0;padding:0;
}
 .bigEnrButt:hover {

        background: -moz-linear-gradient(top, #dd600e, #ea9d31); /* FF 3.6+ */
        background: -ms-linear-gradient(top, #dd600e, #ea9d31); /* IE10 */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(70%, #dd600e), color-stop(100%, #ea9d31)); /* Safari 4+, Chrome 2+ */
        background: -webkit-linear-gradient(top, #dd600e, #ea9d31); /* Safari 5.1+, Chrome 10+ */
        background: -o-linear-gradient(top, #dd600e, #ea9d31); /* Opera 11.10 */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd600e', endColorstr='#ea9d31', gradientType=0); /* IE6 & IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd600e', endColorstr='#ea9d31', gradientType=0)"; /* IE8+ */
        background: linear-gradient(top, #dd600e, #ea9d31); /* the standard */
    text-shadow: 1px 2px 0px rgb(199,84,5);
    border:0;
    border-top:1px solid #bb4304;
        cursor:hand;
        cursor:pointer;

 }




#breadcrumb { display:none; }
.iconHead { text-align:left; }
.bluebox { text-align:left; }

.regSign { 
  background-image:none; 
    height:92px;
  width:92px;
  border-radius:46px;
  border:1px solid #2e630b;
  color:white !important;
    text-shadow: 1px 1px 0px #2e630b;
	top:-32px;
	line-height:20px;

      -moz-border-radius:46px;
    -webkit-border-radius:46px;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#add458', endColorstr='#2d760c', gradientType=0); /* IE6 & IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#add458', endColorstr='#2d760c', gradientType=0)"; /* IE8+ */
          background: -moz-radial-gradient(45% 30%, circle, #add458 5%,#2d760c 70%);
          background: -webkit-radial-gradient(45% 30%, circle, #add458 5%,#2d760c 70%);
          background: -o-radial-gradient(45% 30%, circle, #add458 5%,#2d760c 70%);
          background: -ms-radial-gradient(45% 30%, circle, #add458 5%,#2d760c 70%);
          background: radial-gradient(45% 30%, circle, #add458 5%,#2d760c 70%);
        box-shadow: 1px 1px 3px rgba(64,64,64,.4);
        -webkit-box-shadow: 1px 1px 3px rgba(64,64,64,.4);
        -moz-box-shadow: 1px 1px 3px rgba(64,64,64,.4);

}

.bigCheckButt, .bigEnrButt { line-height:28px; }

.linedform div.fEntry { height:auto !important; }
.fDisplay a.sAttButton { line-height:12px !important; }

.bluebox { border-color:#CBD4CA;background-color:#E1E4DE; }
.blueinset { border-color:#CBD4CA; }

.bluebreak { zoom:1;position:relative;border-color:#CBD4CA; }
.progressBulletActive { background-color: #ED7C20 !important; }

.progressBarCont {
  position:relative !important;
  width:80%;
  zoom:1;
}
.progressBarShadow {
z-index: 14;
position: absolute;
top: 15px;
height: 12px;
left: 0;
right: 0;
background: #DDD !important;
border-top: 1px solid #CCC !important;
}
.progressBarBack {
z-index: 16;
position: absolute;
top: 16px;
height: 11px;
left: 0;
right: 0;
background: white;
}

#centercol { position:relative;zoom:1; }

h3.secTitle {
  margin-top:10px;
  margin-bottom:10px;
  border-bottom:1px solid #dddddd;
  color:#3E6141;
  padding-bottom:2px;
}

h2.bigTitle {
  font-size:160%;
  line-height:1.2em;
}

                .enrSplash {
                        color:#333333;
                        border:1px solid #AACEE8;
                        border-radius:6px;
                        -moz-border-radius:6px;
                        -webkit-border-radius:6px;
                        padding:5px 25px 5px 25px;
                        position:relative;
                        overflow:hidden;
                        background: #D9EAF4;
			margin-top:15px;
                        margin-bottom:15px;
			border-color:#CBD4CA;
			background-color:#E1E4DE;
                }
