﻿body
{
  font-size: small;
  font-family: Verdana, Arial, Georgia;
  margin: 1em;
  background-color: #CCFFFF;
  margin: 0;
  padding: 0;
  color: #000066;
}

.breadcrumb
{
  background-color: Peachpuff;
  width: 100%;
  font-size: mendium;
  padding-top: .5em;
}

#footer
{
  background-color: #f1f1f1;
  width: 100%;
  text-align: center ;
  padding-top: .5em;
}

.MaroonBold {
	font-size: 10px;
	font-weight: bold;
	color: #7B2829;
}

.exam_rules {
	font-size: 14px;
	text-align: center ;
	font-weight: bold;
	color: #FF2829;
}

.exam_details {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #7B2829;
}

tr.exam_details 
{
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  background-color: #f2f2f2;
}

input[type=text]:hover {
    /* border: 1px solid #ff0000; */
    background-color: #ffff00;
}

input[type=text]:focus {
    /* border: 1px solid #0000ff; */
    background-color: #ff00ff;
}

input[type="submit"], input.submit {
	font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
	width: auto;
  BORDER-RIGHT: #a50039 1pt outset;
  BORDER-TOP: #a50039 1pt outset;
  BORDER-BOTTOM: #a50039 1pt outset;
  BORDER-LEFT: #a50039 1pt outset;
	font-size: 12px;
	background-color: #fff;
}

input[type="button"], input.button {
	font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
	width: auto;
  BORDER-RIGHT: #a50039 1pt outset;
  BORDER-TOP: #a50039 1pt outset;
  BORDER-BOTTOM: #a50039 1pt outset;
  BORDER-LEFT: #a50039 1pt outset;
	font-size: 12px;
  background-color: #ffffff;
}

#Error {
  border: 2px solid blue;
  padding: 1em;
  margin-bottom: 2em;
  background-color: #f9ff99;
  font: small sans-serif;
  font-weight: bold;
  color: Red;
}

#Success
{
  border: 1px solid #0000FF;
  padding: 1em;
  margin-bottom: 1em;
  background-color: #99ff99;
  font: small sans-serif;
  font-weight: bold;
  color: #000000;
}

.Error {
  /* border: 2px solid blue; */
  padding: 1em;
  margin: 1em 1em 1em 1em;
  background-color: #f9ff99;
  font: small sans-serif;
  font-weight: bold;
  color: Red;
}

#UpdateProgress {
  font-family: Verdana;
  padding: 1em;
  margin-bottom: 1em;
  background-color: #f9ff99;
  font: small sans-serif;
}

/* Accordion */
.accordionHeader
{
  border: 1px solid #2F4F4F;
  color: white;
  background-color: #CCFFFF;
  font-family: Arial, Sans-Serif;
  font-size: 12px;
  font-weight: bold;
  padding: 5px;
  margin-top: 5px;
  cursor: pointer;
}

.accordionLink
{
  font-size: large;
  text-align: center;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
  border: 1px solid #2F4F4F;
  color: white;
  background-color: #FFFFCC;
  font-family: Arial, Sans-Serif;
  font-size: 12px;
  font-weight: bold;
  padding: 5px;
  margin-top: 5px;
  cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
  background-color: #D3DEEF;
  border-top: none;
  padding: 5px;
  padding-top: 10px;
  border-style: none;
  border-width: 1px;
  border-color: #2F4F4F;
}

/*Textbox Watermark*/

.unwatermarked {
	height:18px;
	width:148px;
}

.watermarked {
	height:20px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}

/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #ff0000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}

.modalBackground 
{
  background-color:Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.footer
{
	text-align: center;
	background-color: #eee;
  color :#000;
	padding: 4px;
	border-collapse:collapse;
}

.datagrid tr:hover
{
  background-color: #FFFF00;
}

/* FORM LAYOUT ELEMENTS   
----------------------------------------------------------*/
fieldset 
{
    margin: 1em 0;
    padding: 1em;
    border: 1px solid #CCC;
    background: #efe;
}

fieldset p 
{
    margin: 2px 12px 10px 10px;
}

/* DropShadow */
#master_content .dropShadowPanel span {color:white;text-decoration:underline;}
#master_content .dropShadowPanel span:hover {text-decoration:none;}

.dropShadowPanel 
{
	width:300px;
	background-color:#5377A9;
	color:white;
	font-weight:bold;
}

/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

/* you can specify a greater or lesser percentage for the 
page width. Or, you can specify an exact pixel width. */
.page
{
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}

#header
{
    position: relative;
    margin-bottom: 0px;
    color: #000;
    padding: 0;
}

#header h1
{
  font-weight: bold;
  padding: 5px 0;
  margin: 0;
  color: #003300;
  border: none;
  line-height: 1.5em;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 28px !important;
}

#main
{
    padding: 20px 20px 15px 20px;
    background-color: #fff;
    margin-bottom: 20px;
    _height: 1px; /* only IE6 applies CSS properties starting with an underscrore */
    height: auto;
}

#footer
{
    color: #999;
    padding: 10px 0;
    text-align: center;
    line-height: normal;
    margin: 0;
    font-size: .9em;
}

/* Fieldset styles */
.form fieldset {
    background: #efe;
}

.form legend {
    color: #dfd ;
    background: #141 ;
    font-family: sans-serif;
    padding: 0.2em 1em;
}

.form label {
    width: 16em;
    float: left;
    text-align: right;
    padding-right: 0.5em;
    padding-top: 0.2em;
    margin-right: 0.1em;
    display: block;
}
.form input {
    margin-left: 0.5em;
}
.form .submit {
    margin-left: 4em;
}


td.actioncell 
{
  width: 20%;
  background-color: #FFD98A;
  padding-left: 6px;
}

table.actiontable
{
  width: 840px;
  vertical-align: top;
}

td.pagestrip
{
  background: #009933;
  width: 100%;
  text-align: left;
  font-weight: bold;
  font-size: 90%;
  color: #FFFFFF;
}
