td.formTitle
{
	font-family: "Verdana, Arial, Helvetica, sans-serif";
	color: "#5f0fa9";
	font-size: medium;
	font-weight:bold;
}
font.formTitleArrow
{
	color: "#ff33cc";
}
td.FormSectionTitle
{
	PADDING-TOP: 10px; 
	BORDER-BOTTOM: #5f0fa9 1px solid;
	font-weight: bold;
	color: #5f5f5f;
}
td.FormSectionTitleTop
{
	BORDER-BOTTOM: #5f0fa9 1px solid;
	font-weight: bold;
	color: #5f5f5f;
}
body.common
{
	margin-left: 0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-top:0px;
	background-color:white;
}
.requiredFieldMarker
{
	color:Red;
	font-size:8pt;	
}
table.PageTitle
{
	width: 100%;
	border-bottom: black 1px solid;
	height: 20px;
	background-color: white;
}
font.PageTitle
{
	font-weight: bold;
}
table.contentBody
{
	width:800px;
	background-color:#ffffff;
}
td.contentHeader
{
	text-align:center;
}
table.page
{
	height:100%;
	width:100%;
	padding:0;
	border-collapse:collapse;
}
td.page
{
	text-align:center;
}
td.linkGroup
{
	vertical-align:top;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
}

td.linkGroupHeader
{
	font-weight:bold;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
}
.DayGrid {
	font-family: Verdana,Tahoma,Arial,sans-serif;
	color      : #000000;
	background-color:  #F17C0E;
	font-size: 9pt; 
	background-image: url("../images/header_bg.gif");
}

.DayGridHeader {
	border-spacing  : 0;
	border          : 1;
	border-collapse : collapse;
	border-color    : #CED1DB;
	font-family     : Verdana,Tahoma,Arial,sans-serif;
}

table.content
{
	height:100%;
	width:738px;
	padding:0;
	background-color:White;
	BORDER-RIGHT: #003366 thin solid; 
	BORDER-TOP: #003366 thin solid; 
	BORDER-LEFT: #003366 thin solid; 
	BORDER-BOTTOM: #003366 thin solid;
}
td.header
{
	padding:0;
	BORDER-BOTTOM: #003366 thin solid;
}
td.main
{
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	PADDING-TOP: 10px;
	width:100%;
	height:100%;
	vertical-align:top;
}
table.main
{
	width:100%;
	height:100%;
	padding:0;
}
td.links
{
	vertical-align:top;
	/*
	PADDING-RIGHT: 10px;
	PADDING-BOTTOM: 20px;
	*/
}
td.body
{
	height:100%;
	width:100%;
	vertical-align:top;	
}
td.footer
{
	padding:0;
	BORDER-TOP: #003366 thin solid;
}

td.form
{
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	PADDING-TOP: 10px;
	width:100%;
	height:100%;
	vertical-align:top;
	font-family: Verdana;
}
table.form
{	
	
}
table.form td
{	
	font-size: x-small;
}
table.form td input
{	
	font-size: x-small;
}
td.formHeader
{
	vertical-align:top;
	
}
table.formHeader
{
	width:100%;
	vertical-align:top;
	padding:0;
}
/*
td.formTitle
{	
	BORDER-TOP: #ff0066 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	PADDING-BOTTOM: 5px; 
	COLOR: #333366; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #ff0066 1px solid;
	text-align:center;
}
*/
td.formDirections
{
	padding-top:10px;
	padding-bottom: 10px;
}
td.formValidation
{
	padding-bottom:10px;
}
td.formBody
{
	vertical-align:top;
	height:100%;
	text-align:left;
}
td.commands
{
	PADDING-BOTTOM: 20px; 
	PADDING-TOP: 20px;
	text-align: center;
}



td.section
{
	FONT-WEIGHT: bold;
	width: 100%;
}

.valSummary
{
	border-right: red 1px solid;
	border-top: red 1px solid;
	font-size: .85em;
	border-left: red 1px solid;
	color: red;
	border-bottom: red 1px solid;
	border-collapse: collapse;
	background-color: #ffcccc;
	width: 100%;
	font-family: Verdana;
}


hr.section
{
	width: 100%;
	color: #5f5f5f;
	height: 1px;
}

hr.title
{
	width: 100%;
	color: #5f5f5f;
	height: 1px;
}



font.req
{
	font-size: 8pt;
	color: red
}

font.mainTitle
{
	color: #29648e;
	font-weight: bold;
	font-size: 1.66em;
	BORDER-TOP: #0033ff 1px solid; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #0033ff 1px solid;
	width:100%;
	text-align:center;
	FONT-STYLE: italic;
}

font.secondaryTitle
{
	color: #29648e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight: bold;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}

ul.ann
{
	color:#c91186;
	font-size: 14pt;
	font-family: Verdana
}


ul.not
{
	color:#59b224;
	font-size: 14pt;
	font-family: Verdana
}

INPUT
{
	font-size: x-small;
	font-family: Verdana;
	color: #5f5f5f;
}


	
option
{
	font-size: x-small;
	font-family: Verdana;
	color: #5f5f5f;
}
select	
{
	font-size: x-small;
	font-family: Verdana;
	color: #5f5f5f;
}
.instruction
{
	font-size: 8pt;
}	

UL.common
{
	list-style-type:square;
    COLOR: #ca3192;
}	
UL LI.common{	
	list-style-type:square;
    COLOR: #ca3192;
	}
	
td.internalJSLinks
{
	vertical-align: top;
	text-align: center;
	PADDING-BOTTOM: 10px;
}

.GridCell
{
	padding-right: 10px;
	padding-left: 10px;
	white-space: nowrap;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Verdana;
	font-size: x-small;
}
.AlternatingGridCell
{
	padding-right: 10px;
	padding-left: 10px;
	white-space: nowrap;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #DBD6B1;
	font-family: Verdana;
	font-size: x-small;
}
.GridCellHeader
{
	padding-right: 10px;
	padding-left: 10px;
	white-space: nowrap;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	font-family: Verdana;
	font-size: x-small;
}
.GridCellHeaderCommand
{
	padding-right: 10px;
	padding-left: 30px;
	white-space: nowrap;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	font-family: Verdana;
	font-size: x-small;
}
.GridCellLeft
{
	padding-right: 10px;
	white-space: nowrap;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Verdana;
	font-size: x-small;
}
.GridCellCommand
{
	padding-right: 10px;
	padding-left: 30px;
	white-space: nowrap;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Verdana;
	font-size: x-small;
}
.AlternatingGridCellLeft
{
	padding-right: 10px;
	white-space: nowrap;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #DBD6B1;
	font-family: Verdana;
	font-size: x-small;
}
.GridCellHeaderLeft
{
	padding-right: 10px;
	white-space: nowrap;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	font-family: Verdana;
	font-size: x-small;
}

.pageHeader
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5f0fa9;
	font-weight:bolder;
	font-size:3;
}
	
.pageHeaderArrow
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ff33cc;
	font-size:3;
	font-weight:bold;
}	

.pageInstructions
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5f0fa9;
	font-size:2;
}
