/************************************************
Hyperlinks
************************************************/
a:link
{
	color: #0033cc;
	text-decoration: none;
}

a:visited
{
	color: #0033cc;
	text-decoration: none;
}

a:hover
{
	color: #0033cc;
	text-decoration: underline;
}

a.underline:link
{
	color: #0033cc;
	text-decoration: underline;
}

a.underline:visited
{
	color: #0033cc;
	text-decoration: underline;
}

/************************************************
Headings
************************************************/
h1
{
	font-size: 1.5em;
	margin-bottom: 0.1em;
	margin-top: 0.2em;
}

h2
{
	font-size: 1.3em;
	margin-bottom: 0.1em;
	margin-top: 0.1em;
}

/************************************************
Textboxes
************************************************/
input, input.textbox /* scr 141 - input.textbox does not appear to have any effect. added input */
{
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 1.0em;
	font-style: normal;
}

textarea
{
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 1.0em;
	font-style: normal;
}

/************************************************
Dropdowns
************************************************/
select.dropdown
{
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 1.0em;
	font-style: normal;
}

/************************************************
GridViews
************************************************/
table.gridView
{
	border-collapse:collapse;
	border-color:#555555;
	border-style:solid;
	border-width:1px;
	width:100%;
	height: 70%;
}

table.gridView th
{
	border-color:#555555;
	border-style:solid;
	border-width:1px;
}

table.gridView td
{
	border-color:#c4daff;
	border-style:solid;
	border-width:1px;
}

tr.gridViewRow
{
	background-color: White;
}

tr.gridViewAlternatingRow
{
    background-color: #ecf3ff;
}

tr.gridViewHeader
{
	font-weight: bold;
	background-color: #cccccc;
}

tr.gridViewPager
{
	font-weight: bold;
}

tr.gridViewFooter
{
	background-color: #cccccc;
	font-size: 0.8em;
}

tr.gridViewHighlightRow
{
    background-color: #c4daff;
}


/************************************************
CheckBox LIst
************************************************/
.chkChoice input  
{      margin-left: -20px;  } 
.chkChoice td  
{      padding-left: 40px;  } 


/************************************************
Buttons
************************************************/
.button
{
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 1.0em;
}

.smallButton
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #DDDDDD;
	border: 1px solid #333333;
}

/************************************************
Message Box Control
************************************************/
.failureMessage
{
	color: Red;
	font-weight: bold;
}

.successMessage
{
	color: Green;
	font-weight: bold;
}

.infoMessage
{
	color: Blue;
	font-weight: bold;
}


/************************************************
Validation Summary
************************************************/
.validationSummary
{
	background-color: #ffffcc;
	border-color: #002c94;
	border-style: solid;
	border-width: 1px;
	color: #ff0000;
	padding-top: 5px;
	padding-left: 5px;
	margin-top: 2px;
	margin-bottom: 5px;
}

.message
{
	color: #ff0000;
	font-weight: bold;
}

/************************************************
Validators
************************************************/
.validator
{
	color:Red;
	font-weight:bold;
}

/************************************************
Labels
************************************************/
label.labelLeft
{
	font-weight:bold;
}

span.labelLeft
{
	font-weight:bold;
}

/************************************************
ContentPanel
************************************************/
table.contentPanel
{
	border-collapse:collapse;
	border-color:#002767;
	border-style:solid;
	border-width:1px;
	width:100%;
}

tr.contentPanelHeaderRow
{
	background-color:#002767;
	color:White;
}

td.contentPanelHeaderTitleCell
{
	font-family:Arial,Verdana;
	font-size:1.3em;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}

td.contentPanelHeaderControlCell
{
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:5px;
	text-align:right;
}

td.contentPanelBodyCell
{
	padding:5px;
}

/************************************************
Sidebar
************************************************/
table.sidebar
{
	border-collapse:collapse;
	border-color:#333333;
	border-style:solid;
	border-width:1px;
}

table.sidebar tr
{
	background-color:#dddddd;
}

table.sidebar td
{
	padding:3px;
}

table.sidebar h2
{
	font-size: 1.0em;
}
td.indented
{

   font-size: 12px;
   font-family: arial, sans-serif;
   font-weight:bold;
   color: #000000;
   padding-left: 50pt;
   float:left;
   width:100px;       
}

/************************************************
Progress Panel
************************************************/
div.progressPanel
{
	border-collapse:collapse;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	background-color:#eeeeee;
	padding:1em;
	margin-top:1em;
	margin-bottom:1em;
	width:400px;
}

div.progressBarBackground
{
	border-collapse:collapse;
	border-color:#666666;
	border-style:solid;
	border-width:1px;
	background-color:#999999;
	margin-top:5px;
}

div.progressBar
{
	background-color:Blue;
	text-align:right;
	color:White;
	font-weight:bold;
}
div.column1
{
     font-size: 15px;
     font-family: verdana;
     font-weight:bold;
     color: #000000;
     list-style: none;
     padding: 0;
     margin: 0;
     float:left;
     display:inline;
}
div.column2
{
     font-size: 15px;
     font-family: verdana;
     font-weight:bold;
     color: #000000;
     list-style: none;
     padding: 0;
     text-align:right;
     margin-right:20;
     display:inline;
}
div.column3
{
     font-size: 12px;
     font-family: verdana;
     font-weight:bold;
     color: #000000;
     list-style: none;
     padding: 0;
     margin: 0;
     padding-bottom:10px;
     display:inline;
     
}
div.indented
{

   padding-left: 50pt;
   float:left;
   width:100px;       
}

.subHeading
{
     font-size: 15px;
     font-family: verdana;
     font-weight:bold;
     color: #000000;
}

