body {
	background-color: #A01212;
	text-decoration: none;
}

a {
	color: #0066CC;
	text-decoration: none;
	outline:none;
}

a:link {
	color: #0066CC;
	outline:none;
}
a:focus {outline:none;}
a img {border:none;}
h1 {
  font-size: 1.4em;
  font-weight:normal;
  margin:0;
}
h2 {
  font-size:1.2em;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

h3 {
	font-size:16px;
	margin-bottom:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
h4 {
	font-size:13px;
	margin-bottom:9px;
}
.attention {color:#ff0000;}
form {
	margin: 0px;
	padding: 0px;
}

.non-member-color {
	background: #000000;
	color: #FFFFFF;
	padding: 1px;
}

.trend-spotter-color {
	background: #99CCFF;
	padding: 1px;
}

.uncertified-color {
	background: #FF9999;
	padding: 1px;
}

.certified-color {
	background: #99FF99;
	padding: 1px;
}

.prospect-color {
	background: #FF88FF;
	padding: 1px;
}

.menu-item {
	background-image: url(/images/menu_bg.gif);
	background-repeat: repeat-x;
}

.menu-item-right {
	background-image: url(/images/shadows/center_dark_left.gif);
	background-repeat: repeat-y;
}

.menu-item-left {
	background-image: url(/images/shadows/center_dark_right.gif);
	background-repeat: repeat-y;
}

.flash {
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: green;
}

.error {
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: red;
}

.none {
	color: gray;
	font-style: italic;
}

.search_form_header {
	border: 1px solid black;
	padding: 8px;
	text-align: left;
	margin-top: 20px;
	background: #FFFFDD;
}

.exam_question_box {
/*	width: 28;
	height: 13;*/
	text-align: center;
	padding: 2px;
	font-weight: bold;
	border: solid 1px black;
	float: left;
	cursor: move;
}

.exam_questions_block {
	width: 672px;
	height: 19px;
	background: #4863A0;
	clear: both;
}

html>body .exam_questions_block
{
height: auto;
width: auto;
min-width: 680px;
min-height: 19px;
}

.exam_management {
	width: 672px;
	text-align: left;
}

html>body .exam_management
{
width: 680px;
}

.red {
	color:#7C0E0E;
}

.green {
	color: green;
}

.red_shadow_right {
	background-image: url(/images/shadows/light_red_right.gif);
	background-repeat: repeat-y;
}

.red_shadow_left {
	background-image: url(/images/shadows/light_red_left.gif);
	background-repeat: repeat-y;
}
.bullet-arrow {
    background:url(/images/arrow_right_red.gif) no-repeat 0 11px;
    list-style:none;
    padding:5px 10px 5px 14px;
}
.red-arrow { /* this is like the above, only made for one-line items, not two-line */
  padding-left:12px;
  background:url(/images/arrow_right_red.gif) no-repeat 0 50%;
  }

#errorExplanation {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:   13px;
  line-height: 18px;
  width: 400px;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

#errorExplanation h2 {
  font-family: verdana, arial, helvetica, sans-serif;
  line-height: 18px;
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #c00;
  color: #fff;
}

#errorExplanation p {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:   13px;
  line-height: 18px;
  color: #333;
  margin-bottom: 0;
  padding: 5px;
}

#errorExplanation ul li {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
  list-style: square;
}

.bold {
	font-weight: bold;
}

.font-code {
	font-family: "courier", new;
	font-size: 14px;
}
.font-med-air {
  line-height:1.6em;
}

.font-xlrg-bold,
.font-lrg,
.font-lrg-bold,
.font-lrg-black-bold,
.font-lrg-white-bold,
.font-lrg-red-bold,
.font-med,
.font-med-bold,
.font-med-black,
.font-med-gray,
.font-med-white,
.font-med-turquoise,
.font-med-black-bold,
.font-med-white-bold,
.font-med-red-bold,
.font-med-red,
.font-smx,
.font-smx-bold,
.font-smx-white-bold,
.font-smx-red,
.font-smx-red-bold,
.font-smx-white,
.font-smx-black,
.font-smx-gray,
.font-smx-gray-bold,
.font-smx-green,
.font-smx-lbrown,
.font-smx-turquoise,
.font-smx-turquoise-bold,
.font-sm,
.font-sm-red,
.font-sm-red-bold,
.font-sm-black,
.font-sm-gray,
.font-sm-gray-bold,
.font-sm-gold-bold,
.font-sm-white-bold,
.font-sm-white,
.font-sm-bold,
.font-sm-lbrown,
.form-input,
.form-input-lbrnbg,
.form-textarea,
.form-select {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-family: arial,verdana,helvetica,sans-serif }

.form-input,
.form-input-lbrnbg,
.form-textarea,
.form-select { font-size: 12px }

.LE_date, .L2_date {width:250px;margin:10px 20px 10px 30px;display:block;}
.LE_date select, .L2_date select {width:400px;margin:10px 0;display:block;}
.LE_date label, .L2_date label {font-family: arial,verdana,helvetica,sans-serif;font-weight:bold;font-size: 0.7em;display:block;}

.font-xlrg-bold { font-size: 1em }

.font-lrg,
.font-lrg-bold,
.font-lrg-black-bold,
.font-lrg-white-bold,
.font-lrg-red-bold { font-size: .9em }

.font-med,
.font-med-bold,
.font-med-black,
.font-med-gray,
.font-med-white,
.font-med-turquoise,
.font-med-black-bold,
.font-med-white-bold,
.font-med-red-bold,
.font-med-red { font-size: .7em }

.font-smx,
.font-smx-bold,
.font-smx-white-bold,
.font-smx-red,
.font-smx-red-bold,
.font-smx-white,
.font-smx-black,
.font-smx-gray,
.font-smx-gray-bold,
.font-smx-green,
.font-smx-lbrown,
.font-smx-turquoise,
.font-smx-turquoise-bold { font-size: .6em }

.font-sm,
.font-sm-red,
.font-sm-red-bold,
.font-sm-black,
.font-sm-gray,
.font-sm-gray-bold,
.font-sm-white,
.font-sm-white-bold,
.font-sm-gold-bold,
.font-sm-bold,
.font-sm-lbrown { font-size: .6em }

.font-sm-white,
.font-sm-white a,
.font-sm-white-bold,
.font-sm-white-bold a,
.font-smx-white-bold,
.font-smx-white-bold a,
.font-smx-white,
.font-smx-white a,
.font-med-white,
.font-med-white a,
.font-med-white-bold,
.font-med-white-bold a,
.font-lrg-white-bold, 
.font-lrg-white-bold a { color: #ffffff }

.font-med-gray,
.font-med-gray a,
.font-smx-gray,
.font-smx-gray-bold a,
.font-sm-gray,
.font-sm-gray a,
.font-sm-gray-bold,
.font-sm-gray-bold a { color: #666666 }

.font-sm-black,
.font-sm-black a,
.font-smx-black,
.font-smx-black a,
.font-med-black,
.font-med-black a,
.font-med-black-bold,
.font-med-black-bold a,
.font-lrg-black-bold,
.font-lrg-black-bold a { color: #000000 }

.font-sm-red,
.font-sm-red a,
.font-sm-red-bold,
.font-sm-red-bold a,
.font-smx-red,
.font-smx-red a,
.font-smx-red-bold,
.font-smx-red-bold a,
.font-med-red-bold,
.font-med-red-bold a,
.font-med-red,
.font-med-red a,
.font-lrg-red-bold,
.font-lrg-red-bold a { color: #7C0E0E }

.font-sm-lbrown,
.font-sm-lbrown a,
.font-smx-lbrown,
.font-smx-lbrown a { color: #646156 }

.font-smx-green,
.font-smx-green a { color: #008000 }

.font-smx-turquoise,
.font-smx-turquoise a,
.font-smx-turquoise-bold,
.font-smx-turquoise-bold a,
.font-med-turquoise,
.font-med-turquoise a { color: #0066CC }

.font-sm-gold-bold,
.font-sm-gold-bold a { color: #999900 }

.font-sm-bold,
.font-sm-gray-bold,
.font-sm-gold-bold,
.font-sm-white-bold,
.font-sm-red-bold,
.font-smx-bold,
.font-smx-red-bold,
.font-smx-gray-bold,
.font-smx-white-bold,
.font-smx-turquoise-bold,
.font-med-bold,
.font-med-black-bold,
.font-med-white-bold,
.font-med-red-bold,
.font-lrg-bold,
.font-lrg-white-bold, 
.font-lrg-black-bold,
.font-lrg-red-bold,
.font-xlrg-bold { font-weight: bold }

.font-xlrg,
.font-xlrg-bold { font-size: 1.5em }

