A:visited {font-size:11; text-decoration: none; color: #420061}
A:hover {font-size:11; text-decoration: none; color: #9966CC}
A:link {font-size:11; text-decoration: none; color: #420061}
A.white:visited {font-size:12; text-decoration: none; color: #FFFFFF}
A.white:hover {font-size:12; text-decoration: none; color: #CECECE}
A.white:link {font-size:12; text-decoration: none; color: #FFFFFF}
A.smwhite:visited {font-size:11; text-decoration: none; color: #FFFFFF}
A.smwhite:hover {font-size:11; text-decoration: none; color: #CECECE}
A.smwhite:link {font-size:11; text-decoration: none; color: #FFFFFF}
A.smyellow:visited {font-size:11; text-decoration: none; color: #FFFFFF}
A.smyellow:hover {font-size:11; text-decoration: none; color: #FFFFOO}
A.smyellow:link {font-size:11; text-decoration: none; color: #FFFFFF}
A.smpurple:visited {font-size:10; text-decoration: none; color: #420061}
A.smpurple:hover {font-size:10; text-decoration: none; color: #9966CC}
A.smpurple:link {font-size:10; text-decoration: none; color: #420061}
A.normal { font-size: 16; text-decoration: none; }
A.normal:hover {font-size: 16; text-decoration:none; color: #9966CC}
INPUT  {
	color : 420061;
	font-size : 7pt;
}
FORM { 
	margin: 0;
}
PRE  {
	color : 000000;
	font-size : 8pt;
}
BODY {
	color : 000000;
	font-size : 9pt;
	font-family: Arial, san-sarif;
}
FONT.title {
	color : B90000;
	font-size : 22pt;
	font-family: verdana, san-sarif;
}
FONT.pagetitle {
	color : 420061;
	font-size : 12pt;
	font-family: verdana, san-sarif;
}
FONT.employment {
	color : 000000;
	font-size : 8pt;
	font-family: arial, san-sarif;
}
FONT.tclogiq {
	color : 420061;
	font-size : 18pt;
	font-family: times, sarif;
}
FONT.10white {	
	color : FFFFFF;
	font-size : 10pt;
	font-family: Verdana, san-sarif;
}
FONT.10yellow {	
	color : FFFF00;
	font-size : 10pt;
	font-family: arial, san-sarif;
}
FONT.10black {	
	color : 000000;
	font-size : 10pt;
	font-family: arial, san-sarif;
}
FONT.smyellow {	
	color : F4D94B;
	font-size : 8pt;
	font-family: arial, san-sarif;
}
FONT.smpurple {	
	color : 420061;
	font-size : 8pt;
	font-family: arial, san-sarif;
}
FONT.smblack {	
	color : 000000;
	font-size : 8pt;
	font-family: arial, san-sarif;
}
FONT.smred {	
	color : 990000;
	font-size : 8pt;
	font-family: arial, san-sarif;
}
FONT.frontheader {
	color : 000000;
	font-size : 12pt;
	font-family: verdana, san-sarif;
}
FONT.frontsubheader {
	color : 420061;
	font-size : 10pt;
	font-family: verdana, san-sarif;
}
FONT.fronttext {
	color : 666666;
	font-size : 8pt;
	font-family: arial, san-sarif;
}
FONT.smalltext {
	font-size : 8pt;
	font-family: Arial, san-sarif;
}
FONT.redtext {
	color : B90000;
	font-size : 10pt;
	font-family: Arial, san-sarif;
}
FONT.bluetext {
	color : 330066;
	font-size : 10pt;
	font-family: Arial, san-sarif;
}
FONT.smredtext {
	color : B90000;
	font-size : 8pt;
	font-family: Arial, san-sarif;
}
FONT.smbluetext {
	color : 330066;
	font-size : 8pt;
	font-family: Arial, san-sarif;
}
FONT.whitetext {
	color : FFFFFF;
	font-size : 8pt;
	font-family: Arial, san-sarif;
}
FONT.smgreytext {
	color : 333333;
	font-size : 8pt;
	font-family: Arial, san-sarif;
}
FONT.body {
	font-size : 9pt;
	font-family: Arial, san-sarif;
}
FONT.boxtext {
	color : FFFFFF;
	font-size : 11pt;
	font-family: verdana, san-sarif;
}
div.offense {
  border: 1px solid #000;
  padding: 4px;
  margin: 4px;
}

.error {
  color: red;
  padding: 15px;
}

.indent {
  padding: 15px;
}
.progress_container{width: 290px; margin:10px auto; text-align:center;}

.divider-vertical{
    border-right: 1px solid #FFFFFF;
    display: inline;
    margin: 0 6px;
    overflow: hidden;
    width: 1px;
    }
.confirm_form .smalltext{left:0;}
.confirm_form .smalltext input[type="checkbox"]{top:0 !important;}

td .red_bg {
  background-color: red;
}
.red_bg select, .red_bg textarea, .red_bg input[type="text"] {margin: 4px 0px;}

.auto_width {
  width: auto;
}
label {
  display: inline;
}

.membership_table {
  border-collapse: separate;
  border-spacing: 2px;
}

input[type="checkbox"] {
    margin: 2px;
    vertical-align:middle;
}
.inline-btn {
  margin-bottom: 10px;
}
