.AEEbar {
	border-top:1px solid #FFFFFF; font-size: 12px; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, Sans-serif; background-color: #003366
}
.apptitle {
	font-weight: bold; font-size: 14px; color: #ffffff;  font-family: Verdana, Arial, Helvetica, Sans-serif
}
.globaloptions {
	font-size: 9px; color: #003366; font-family: Verdana, Arial, Helvetica, sans-serif
}
.aeeMenu {
	font-size: 12px; color: #003366; font-family: Verdana, Arial, Helvetica, sans-serif
}
.sidebar {
	font-size: 12px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #718BA4
}
.sectionhead1 {
	font-weight: bold; font-size: 16px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #cb8d49
}
.largetext {
	font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif
}
.regtext {
	font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.smalltext {
	font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif
}
.listicon {
	cursor: default;
}
.normalinput {
	font-size: 12px; text-transform: none; font-family: Verdana, Arial, Helvetica, sans-serif
}
.searchsetborder {
	border: 1px solid #ffffff; margin-left: 3px; margin-right: 3px;
}
.optionborder {
	border-right: #003366 1px solid; border-top: #003366 1px solid; border-LEFT: #003366 1px solid; border-bottom: #003366 1px solid
}
.whiteborder {
	border: 1px solid #718BA4;
}
.optionlink {
	font-size: 11px; color: #003366; font-family: Verdana, Arial, Helvetica, sans-serif
}
.textfield {
	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif
}
.linesbg {
	background-color: #ffffcc
}
.actions {
	background-color: #ffff99
}
.optionlinkwhite {
	font-size: 11px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif
}
.optionbox {
	border-right: #ffffff thin solid; border-top: #ffffff thin solid; border-LEFT: #ffffff thin solid; border-bottom: #ffffff thin solid; background-color: #e7cbac
}
.resultsrecords {
	font-weight: bold; font-size: 11px; color: #000033; font-family: Verdana, Arial, Helvetica, sans-serif
}
.resultstext {
	font-size: 11px; color: #000033; font-family: Verdana, Arial, Helvetica, sans-serif
}
.buttonnormal {
	cursor: default;
}
.resultline {
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff
}
.searchtitle {
	font-weight: bold; font-size: 16px; color: #000066; font-family: Verdana, Arial, Helvetica, sans-serif
}
.selectlistlines {
	font-size: 11px; color: #003366; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff
}
.pnloff {
	visibility: hidden; display:none
}
.pnlon {
	visibility: visible; display: table;
}
.margin {
	margin-left: 12px;
	margin-top: 12px;
	margin-right: 12px;
	margin-bottom: 12px;
	background-color: #FFFFFF;
}
.errormsg {
	color:#FF0000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.spacer {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.navhead {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	background-color: #cb8d49
}
.nh {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #718ba4;
	color: #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	padding-left: 2px;
}
.nc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-right: 1px solid #FFFFFF;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-left: 2px;
}
.odd {
	background-color: #F5F8FA;
}
.even {
	background-color: #E6EDF2;
}
.inp-reg {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 3px;
}
.inp-reg-up {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding-left: 3px;
}
.inp-dis {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 3px;
	background-color: #FFFFFF;
}
.inp-err {
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #CC0000;
	padding-left: 3px;
	color: #FFFFFF;
}
.inp-err-up {
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	background-color: #CC0000;
	padding-left: 3px;
	color: #FFFFFF;
}
.inp-lab {
	font-size: 11px;
	color: #000033;
	padding-right: 3px;
	padding-left: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
.boldinp {
	font-size: 11px;
	text-transform: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #000000;
}
.resultsbox {
	border: 1px solid #cb8d49;
}
.ebdn {
	background-image:url(images/elbow-blue.gif);
	background-position:center;
	background-repeat:no-repeat;
}
.ebup {
	background-image:url(images/elbow-blue-up.gif);
	background-position:center;
	background-repeat:no-repeat;
}
.checked {
	background-image: url(images/redcheck.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.burntorange{
	background-color: #CB8D49
}
.column-heading{
	background-color: #718BA4;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
	color:	#ffffff;
}
.whiteheading{
	font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:	#ffffff;
}



.topNav{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-color : Window;
	border-bottom : thin solid Silver;
}

 a {color:#003366;}

 .homeLink{
 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color:black; text-decoration:none;
}
.homeLinkHover{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#B5BED6;
	border-bottom : thin solid Silver;
	cursor : pointer;
}
.middle{
	border-right: thin solid Silver;
	border-left: thin solid Silver;
	background: transparent;
}
.largetext {
	font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif
}
.navMenuTitles{
	font-size: 13px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#006699;
	font-weight:bold;
}
.footer{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align : center;
}
.title{
	font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003366
}
.menuLink{
	font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif;
	color:	#026002;	
}
.bodytext {
	font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif
}
.empHeader{
	font-size: 16px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #CCCCCC;
}
.edtechregblue{
	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;
	color: blue;
}
.navbarbottom{
	border-bottom: medium outset Silver;
}
.footermargin{
	border-top: medium ridge Gray;
}
.warning{
	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;
	color: red;
}
.today{
	color: Gray;
	font-weight: bolder;
	font-size: 18px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.future{
	color: Black;
	font-weight: bolder;
	font-size: 18px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.conftext{
	font-size: 16px;
	font-family: Tahoma;
}
.faqlink{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
}
.etlconf{
	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif
}
.currenteventlink{
	color: #3E44FF;
}

/* for navigation system */
    body {
      background:#fff;
      margin:0;
      padding:0;
      color:#000;      
      voice-family: "\"}\""; voice-family:inherit;
      font-size:small;
      } html>body {font-size:small;}
    
    #header {
      float:left;
      width:632px;
      font-size:93%;
      line-height:normal;
      font-family: Arial,Serif;
      }
    #header ul {
      margin:0;
      padding:10px 0px 0;
      list-style:none;
      }
    #header li {
      float:left;
      background:url("left.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      border-bottom: thin outset Silver;
      }
    #header a {
      display:block;
      background:url("right.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#718BA6;
      }
    #header a:hover {
      color:#B8C4D0;
      }   
    #header #current {
      background-image:url("left_on.gif");
      border-bottom: none;
      }
    #header #current a {
      background-image:url("right_on.gif");
      color: black;
      padding-bottom:5px;		
      }
    .subMenuBottom{
    	border-bottom: thin outset Silver;
      }
	 .subMenuHighlight{
	    background-image:url("images/subMenuBkg.jpg");
	   }
    .subMenuTop{
		border-bottom: thin solid Black;
		padding-right: 2px;
		}
    .subMenuLink{
    	text-decoration: none;
        font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif
      }
    .subMenuProducts{
    	padding-left: 20%;
	text-decoration: none;
        font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
      }					
    .hidden{
		display: none;
      }
    .visible{
		display: block;
      }     
    div#menuProductsHover {display: none}
    #menuProductsHover {position:absolute; left: 56%; padding:5px; border:1px solid #ACA976; background-color:#FFFFFF;}      
    .currentSub { background: #C9D2DB}    


      /*Alan Blake9.1.05 for nifty rounded corners (silver)*/

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: Silver}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
/* END nifty*/


.bluetext{
	color:#718BA4
}

.sectionHeader{
	font-size: 16px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #718BA4; text-align: center;
}

.pt-title{
	font-size: 24px; font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-style: italic;
	font-weight: bold;
}

.pt-sub {
	font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;	
	font-weight: bold;
}

.conf-sub {
	font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}