body {
	color: #666666; 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size : 10pt;
    margin: 0;
    padding: 0;
    background-color: White;
}

ul, p, td, th {
	color: #666666; 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size : 10pt;
}

ul, FORM {
	margin: 0px;
	padding: 0px;
}

ul {
 	padding-left: 25px;
}

select 	{
	background-color: #f0f0f0
	color: #545454; 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size : 10pt; 
	text-decoration: none; 
}

input {
	background-color: White; 
	color: #004080;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	font-size : 10pt;
}

textarea {
	background-color: White; 
	color: #004080;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	font-size : 10pt;
}

A:hover {
	color:#07358d;  
	text-decoration:none;
}

A {
	color: #5372b0; 
	text-decoration:underline;
}

A:hover.urgent {
	color:#600000;  
	text-decoration:none;
}

A.urgent {
	color: #ffc0c0; 
	text-decoration:underline;
}

.title   {
	color: Gray;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size : 16pt;
}

.small	{
	font-size : 9.5pt;
}

.head {
	color: DimGray;
	font-weight:bold;
}

.sub_section {
	padding-top:7px;
	font-size : 13pt;
}

h1, h2, h3, h4, h5, h6 {
  font-size: 13pt;
  padding: 0px 0px 20px 0px;
  margin: 0px;
  font-weight: bold;
}

h3.forum {
	font-size : 12pt;
	padding:0px;
}

h2.forum {
	padding:0px;
}

.date	{
	color:#333333;
	font-size : 9pt;
	padding-top:10px;
	padding-right:13px;
}

.index_tit {
	color:#666666;
	font-size : 21pt;
}

.norepb {
	background-repeat: no-repeat;
	background-position: top right;
}

.norepm {
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.norepl {
	background-repeat: no-repeat;
	background-position: top left;
}

.repx {
	background-repeat: repeat-x;
	background-position: top left;
}

.repbx 	{
	background-repeat: repeat-x;
	background-position: bottom left;
}

li.arrs
	{list-style-image : url(/images/arr.gif);}

li
	{list-style-image : url(/images/arr_all.gif);}

input.tx, textarea.tx, select.tx {
	background-color: White;
	color: #004080;
	border: DarkGray 1px solid;
	text-decoration: none; 
}

.toright {
  padding-left:20px;
}

.bottom_copy {
  padding-right:145px;
	padding-top:40px;
}

.print	{
	width: 17cm;
}

.red_power {
  color: red;
  font-weight: bold;
  padding-left: 20px;
}

.manager_files {
  background-color: White;
	color: Gold;
  font-size: 12px;
  border: none;
}

.manager_files_msg_error {
	color: Red;
	font-size : 12px;
  font-weight: bold;
  padding: 5px 0px 15px 15px;
}

.manager_files_msg_ok {
	color: Green;
	font-size : 12px;
  font-weight: bold;
  padding: 5px 0px 15px 20px;
}

.manager_files_msg_empty {
	font-size : 1px;
	padding: 0px;
}

input.manager_input {
	background-color: White; 
	color: #004080;
	font-size : 12px;
	border: DarkGray 1px solid;
	text-decoration: none; 
}

button.manager_button {
	background-color: White; 
	color: #004080;
	font-size : 12px;
	border: DarkGray 1px solid;
	text-decoration: none; 
}

.expired_upload {
  background-color: #D0F0E0;
	color: Gold;
  border-color: LightCoral;
  font-size: 12px;
  border-style: solid;
  border-spacing: 0px;
  padding: 25px 5px 20px 5px;
}

.default_banner {
	color: White;
	font-family: Arial, Tahoma, Helvetica, sans-serif; 
	font-size : 60px;
  font-weight: bold;
}

.vote {
  background-color: SeaShell;
	color: Gold;
  border: none;
}

.vote_caption {
  background-color: OldLace;
	color: #EE5533;
	font-family: Arial, Tahoma, Helvetica, sans-serif; 
  font-size: 15px;
	padding-bottom: 10px;
  font-weight: bold;
}

.vote_button {
  background-color: #DFE2F7;
  color: #EE5533;
  font-family: Arial, Tahoma, Helvetica, sans-serif; 
  font-size: 14px;
  visibility: hidden;
}

.vote_button_cell {
	padding-top: 10px;
}

.vote_radio {
  background-color: #FFF7C4;
	color: #3355EE;
}

.vote_th_cell {
	color: DarkRed;
	font-family: Arial, Tahoma, Helvetica, sans-serif; 
  font-size: 14px;
  font-weight: bold;
}

.vote_item {
	color: DarkRed;
	font-family: Arial, Tahoma, Helvetica, sans-serif; 
  font-size: 12px;
	border-top: White 3px solid; 
}

.vote_td {
	border-top: White 3px solid; 
}

.vote_image {
  padding: 2px 5px 2px 0px;
}

.register_image_upload_table
{
  border: #afb0b1 1px solid;
  margin-top: 8px;
}

.error_message
{
  padding-bottom: 10px;
  font-weight : bold;
  text-align: center;
  color: red;
  margin-top: 10px;
}

.success_message
{
  margin-top: 10px;
  padding-bottom: 10px;
  font-weight : bold;
  text-align: center;
  color: blue;
}

/*
Messages
*/

.error,
.notice,
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }

.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.info       { border:2px solid #B8E2FB; background-color:#E8F6FF;}
.done       {border:2px solid #BBDF8D; background-color:#EAF7D9;}
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }


/* =============================================================================
MESSAGES
============================================================================= */

.msg {padding:10px; padding-left:35px; margin-bottom: 15px;}
.msg.warning {background:url("/images/bo/ico-warning.gif") 10px 50% no-repeat;}
.msg.info {background:url("/images/bo/ico-info.gif") 10px 50% no-repeat; background-color:#E8F6FF;}
.msg.done {background:url("/images/bo/ico-done.gif") 10px 50% no-repeat; background-color:#EAF7D9;}
.msg.error {background:url("/images/bo/ico-delete.gif") 10px 50% no-repeat;}


.exam_ticket_answers td
{
  padding: 5px 4px;
  vertical-align: top;
}

.your_question textarea
{
  height: 100px;
  width: 100%;
}

.CountDownTimer
{
  color: blue;
  background-color: yellow;
  font-size: 18px;
}