﻿body, input, select
{
	margin: 0; 
	font: 8pt Verdana;
}

#main { width: 774px; }

h1 { font-size: 14pt; }
h2 { font-size: 12pt; }

.heading { font: 19px Arial; padding-left:10px; border-bottom: 1px solid #cc6600; margin-bottom: 5px;}
.heading-top-decoration { width: 12px; height:6px; background-color: #cc6600; float: right; margin-top:17px;}
.heading-bottom-decoration { width: 9px; height:4px; background-color: #cc6600; float:left; margin-top: -5px;}

.sub-heading { font: 14px Arial; font-weight: bold; color: #4e5661; padding-left:15px; border-bottom: 1px solid #f5d900; margin-bottom: 5px; margin-top: 5px;}
.sub-heading-top-decoration { width: 9px; height:9px; background-color: #f5d900; float: left; margin-left: -15px; margin-top: 8px;}
.sub-heading-bottom-decoration { width: 4px; height:1px; background-color: #f5d900; float:right; margin-top: -5px;}


.header { background-color: white; }
.topnav { background-color: #9cf; }
.topnav a { font: bold 8px Arial; color: Black; text-decoration: none;}

.navbar { font-size: 10px; font-weight: bold; color: black; text-align:right; background-color: #ccc; }

.toolbar
{
	font-family: Arial;
	background-color: #000;
	font-size: 9px;
	color: White;
	font-weight: bold;
	padding: 6px 12px;
	cursor: hand;
}
.toolbar a { color : #fff; text-decoration: none; padding: 0 4px;}
.toolbar a:hover { color : #ff9; }
.toolbar a.tbselected { color : #fc0; }

.footer
{
	background-color: #06c;
	color: White;
}

.footer A
{
	color: White;
}
.FormLabel
{
	font-size: 8pt;
}
.FormLabelRight
{
	font-size: 8pt;
	font-weight: bold;
	text-align: right;
}

.Error
{
	color: Red;
	font-weight: bold;
	font-size:9pt;
}
.FinishErrors
{
	color:Red;
}
.Description
{
	width:95%;
	height:50px;
}
.WizardHeader
{
	color: Green;
	font-size: 12pt;
	background-color: #deedf6;
	font-family: Verdana;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}
.WizardSideBar
{ 
	font-size:8pt;
	background-color:Moccasin;
	font-family:Verdana;
	vertical-align:top;
	width:160px;
	
}

.WizardNavigationBar
{
	background-color:#deedf6;
}

.bullet { color: #1776ea; }
.ListLink { color: #c60; }

.SideBar { background-color: #ccc; width: 120px; padding: 10px;}
.WizardStep { padding-left: 21px; }


.RequestStep { padding: 2px; }
.RequestStep a { color: black; text-decoration: none; }
.SelectedStep { background-color: #000; padding: 2px;color: #fc0; }
.SelectedStep a { color: #fc0; text-decoration: none; }
.RequestStep a:hover { color: #f90; }

.FinishPanel
{
	color: #4e5661;
	font-weight: bold;
}
	
.ColumnName
{
	color: #0066cc;
	text-align: right;
}
	

a.NavLink { color: #0066CC; text-decoration: none; border-bottom: 1px dotted #06c;}
.GridHeader { background-color: #CC6600; color: White; }
.GridHeader a { color: White; text-decoration: none; }

.GridPager { background-color: #F5D900; color: black; }
.GridFooter { background-color: #FFE6CC; color: black; }
.GridRowAlt { background-color: #eee; }
.GridRow a, .GridRowAlt a, .GridPager a { color: #0066CC; text-decoration: none; border-bottom: 1px dotted #06c;}


.TabStrip { border-collapse: collapse; }
.TabStrip td { padding: 4px; background-color: #ccc; border: 1px solid black; }
.TabStrip a { color: Black;  text-decoration: none; border-bottom: 1px dotted #06c;}
.TabStrip td.SelectedTab { background-color: #9cf; }
.TabStrip td.SelectedTab a { font-weight: bold; }


.LargeText { margin: 10px 0; font-size: 10pt; font-weight: bold; }
