.hdritem {
	  vertical-align: middle; 
	  color: black; 
	  font-family: verdana, arial, helvetica, sans-serif; 
	  font-size: 7pt; 
	  font-weight: none;
	  text-decoration: none;
	 } 
.hdritemw {
	  vertical-align: middle; 
	  color: white; 
	  font-family: verdana, arial, helvetica, sans-serif; 
	  font-size: 7pt; 
	  font-weight: none;
	  text-decoration: none;
	 } 
.itemhdr {
	  vertical-align: middle; 
	  color: black; 
	  font-family: verdana, arial, helvetica, sans-serif; 
	  font-size: 10pt; 
	  font-weight: bold;
	  text-decoration: none
	 } 
.events {
	  vertical-align: middle; 
	  color: black; 
	  font-family: verdana, arial, helvetica, sans-serif; 
	  font-size: 6pt; 
	  text-decoration: none
	 } 
.itemtxt {
	  vertical-align: middle; 
	  color: black; 
	  font-family: verdana, arial, helvetica, sans-serif; 
	  font-size: 8pt; 
	  text-decoration: none
	 } 
.itemtxt-bold {
	  vertical-align: middle; 
	  color: black; 
	  font-family: verdana, arial, helvetica, sans-serif; 
	  font-size: 8pt; 
	  font-weight: bold;
	  text-decoration: none
	 } 
.col1 
	{ 
	  color: black;
	  font-family: arial, helvetica, sans-serif; 
	  font-size: 10pt; 
	  text-decoration: none 
	} 
.question {
    	  vertical-align: middle; 
	  color: black; 
	  font-family: verdana, arial, helvetica, sans-serif; 
	  font-size: 10pt; 
          text-decoration: italic 
	}
.tab {
    	  vertical-align: middle; 
	  color: black; 
	  font-family: verdana, arial, helvetica, sans-serif; 
	  font-size: 10pt; 
	  background-color: #f9f9f9;
	  } 
.seltab {
    	  vertical-align: middle; 
	  color: black; 
	  font-family: verdana, arial, helvetica, sans-serif; 
	  font-size: 10pt; 
	  background-color: #d9d9d9;
	  font-weight: bold;
	  } 
.question0 {
    	  vertical-align: middle; 
	  color: black; 
	  font-family: verdana, arial, helvetica, sans-serif; 
	  font-size: 8pt; 
	  background-color: #f9f9f9;
	  } 
.question1 {
    	  vertical-align: middle; 
	  color: black; 
	  font-family: verdana, arial, helvetica, sans-serif; 
	  font-size: 8pt; 
	  background-color: #d9d9d9;
	  } 
.answer {
    	  vertical-align: middle; 
	  color: black; 
	  font-family: verdana, arial, helvetica, sans-serif; 
	  font-size: 8pt; 
	  background-color: #ffffff;
	  } 
.problem {
    	  vertical-align: middle; 
	  color: black; 
	  font-style: italic; 
	  font-weight: bold;
	  font-family: verdana, arial, helvetica, sans-serif; 
	  font-size: 8pt; 
          text-decoration: italic 
	  } 
.questionhdr 
	{
	vertical-align: middle; 
	color: black; 
	font-weight: bold; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12pt; 
        text-decoration: italic 
	} 
.answerhdr 
	{ 
	vertical-align: middle; 
	color: black; 
	font-weight: bold; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12pt; 
	text-decoration: none 
	} 
.userid { 
	vertical-align: right; 
	horizontal-align: right; 
	color: black;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 8pt; 
	text-decoration: none 
	} 
.useridinput 
	{ 
	vertical-align: right; 
	horizontal-align: left; 
	color: black;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 8pt; 
	text-decoration: none 
	} 
.passwordid 
	{ 
	vertical-align: right; 
	horizontal-align: right; 
	color: black;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 8pt; 
	text-decoration: none 
	} 
.passwordidinput 
	{ 
	vertical-align: right; 
	horizontal-align: left; 
	color: black;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt; 
	text-decoration: none 
	} 
.col3hdr 
	{ 
	color: black;
	font-family: arial, helvetica, sans-serif; 	
	font-size: 10 pt;
	text-decoration: none 
	}
.col3 	{ 
	color: black;
	font-family: arial, helvetica, sans-serif; 
	font-size: 10pt;
	text-decoration: none 
	}       
input.red {
	background-color: #cccccc; 
	font-family: arial, helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 10px; 
	color: black;
	}
.orangeTitle { font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #ff6600; }
.titleGrey { font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #666666; font-weight: bold; }
.mainText { font-family: Arial, Helvetica, sans-serif; font-size: 72%; }
.mainGrey { font-family: Arial, Helvetica, sans-serif; font-size: 72%; color: #666666; }
.mainOrange { font-family: Arial, Helvetica, sans-serif; font-size: 72%; color: #ff6600; }
.mainOlive { font-family: Arial, Helvetica, sans-serif; font-size: 72%; color: #999900; }
.smallText { font-family: Arial, Helvetica, sans-serif; font-size: 71%; }
.smallGrey { font-family: Arial, Helvetica, sans-serif; font-size: 71%; color: #666666; }
.smallDarkGrey { font-family: Arial, Helvetica, sans-serif; font-size: 71%; color: #333333; }
.smallOrange { font-family: Arial, Helvetica, sans-serif; font-size: 71%; color: #ff6600; }
.smallOlive { font-family: Arial, Helvetica, sans-serif; font-size: 71%; color: #999900; }
.smallDarkOlive { font-family: Arial, Helvetica, sans-serif; font-size: 71%; color: #666600; }
.smallWhite { font-family: Arial, Helvetica, sans-serif; font-size: 71%; color: #ffffff; }
.orangeLink, .orangeLink:visited { color: #ff6600; text-decoration: none; }
.orangeLink:hover, .orangeLink:visited:hover { text-decoration: underline; }
.oliveLink, .oliveLink:visited { color: #666600; text-decoration: none; }
.oliveLink:hover, .oliveLink:visited:hover { text-decoration: underline; }
.whiteLink, .whiteLink:visited { color: #ffffff; text-decoration: none; }
.whiteLink:hover, .whiteLink:visited:hover { text-decoration: underline; }
p {margin-top:0px;margin-bottom:10px;}
.orangeTitle { font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #ff6600; }
.titleGrey { font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #666666; font-weight: bold; }
.mainText { font-family: Arial, Helvetica, sans-serif; font-size: 72%; }
.mainGrey { font-family: Arial, Helvetica, sans-serif; font-size: 72%; color: #666666; }
.mainOrange { font-family: Arial, Helvetica, sans-serif; font-size: 72%; color: #ff6600; }
.mainOlive { font-family: Arial, Helvetica, sans-serif; font-size: 72%; color: #999900; }
.smallText { font-family: Arial, Helvetica, sans-serif; font-size: 71%; }
.smallGrey { font-family: Arial, Helvetica, sans-serif; font-size: 71%; color: #666666; }
.smallDarkGrey { font-family: Arial, Helvetica, sans-serif; font-size: 71%; color: #333333; }
.smallOrange { font-family: Arial, Helvetica, sans-serif; font-size: 71%; color: #ff6600; }
.smallOlive { font-family: Arial, Helvetica, sans-serif; font-size: 71%; color: #999900; }
.smallDarkOlive { font-family: Arial, Helvetica, sans-serif; font-size: 71%; color: #666600; }
.smallWhite { font-family: Arial, Helvetica, sans-serif; font-size: 71%; color: #ffffff; }
.orangeLink, .orangeLink:visited { color: #ff6600; text-decoration: none; }
.orangeLink:hover, .orangeLink:visited:hover { text-decoration: underline; }
.oliveLink, .oliveLink:visited { color: #666600; text-decoration: none; }
.oliveLink:hover, .oliveLink:visited:hover { text-decoration: underline; }
.whiteLink, .whiteLink:visited { color: #ffffff; text-decoration: none; }
.whiteLink:hover, .whiteLink:visited:hover { text-decoration: underline; }
