﻿html, body, form
{
	background:#78aa8c;
	height:100%;
	margin:0;
}

a 
{
	color:Black;
	text-decoration:none;
}

a:visited
{
	color:Black;
	text-decoration:none;
}

a:link
{
	color:Black;
	text-decoration:none;
}

a:hover
{
	color:#78aa8c;
	text-decoration:underline;
}

.normal 
{
	font-family:Verdana;
	font-size:12px;
}

td 
{
	font-family:Verdana;
	font-size:12px;
}

.normalHeader
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
}

.normalHeader2
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
}

.leftGrad 
{
	width:75px;
	height:100%;
	background-image:url('/images/left_gd.png');
	background-color:#78aa8c;
	background-repeat:repeat-y;
}

.rightGrad 
{
	width:75px;
	height:100%;
	background-image:url('/images/right_gd.png');
	background-color:#78aa8c;
	background-repeat:repeat-y;
}

.mainPage 
{
	width:95%;
	height:100%;
	margin:0 auto;
}

.cHeader 
{
	background-color:White;
	height:90px;
}

.cCrumb 
{
	height:7px;
	background-color:White;
	background-image:url('/images/doubleline.jpg');
}

.cMainContent 
{
	background-color:White;
	height:100%;
}

.cFooter 
{
	height:40px;
	background-color:White;
}

.cMenu 
{
	width:215px;
}

.cContent 
{
	width:100%;
}

.grayLine 
{
	border:solid 1px gray;
}

.grayLineThick 
{
	border:solid 2px gray;
}

.greenLineThick 
{
	border:solid 2px #78aa8c;
}

.sideBox 
{
	margin-left:5px;
	background-color:#e0e0e0;
	font-family:Verdana;
	font-size:0.8em;
	color:Black;
	font-weight:bold;
	border:solid 1px #a0a0a0;
	width:100%;
	padding:2px 2px 2px 2px;
}

.sideBox hr 
{
	width:90%;
	height:1px;
	border-top:solid 1px black;
}

.sideBox p 
{
	text-align:right;
	font-style:italic;
}

.sideImage
{
	margin-left:5px;
	width:100%;
}

.errorText 
{
	font-family:Verdana;
	font-size:10px;
	color:Red;
}

.warnText 
{
	font-family:Verdana;
	font-size:10px;
	color:Orange;
}

.labelText 
{
	font-family:Verdana;
	font-size:10px;
	color:Black;
}

.tinyInput
{
	width:50px;
	font-family:Verdana;
	font-size:10px;
}

.smallInput
{
	width:100px;
	font-family:Verdana;
	font-size:10px;
}

.mediumInput
{
	width:250px;
	font-family:Verdana;
	font-size:10px;
}

.largeInput
{
	width:400px;
	font-family:Verdana;
	font-size:10px;
}

.smallTextArea
{
	width:300px;
	height:100px;
	font-family:Verdana;
	font-size:10px;
}

.largeTextArea
{
	width:500px;
	height:200px;
	font-family:Verdana;
	font-size:10px;
}

.largeTextArea_short
{
	width:500px;
	height:100px;
	font-family:Verdana;
	font-size:10px;
}

.dropDown 
{
	width:auto;
	font-family:Verdana;
	font-size:10px;
}

.buttons 
{
	color:#000000;
	border:solid 1px #78AA8C;
	background-color:#f0f0f0;
}

.txtDate 
{
	width:75px;
	font-family:Verdana;
	font-size:10px;
}


.adminHeader 
{
	background-color:#78AA8C;
	font-weight:bold;
	color:White;
	text-align:left;
}

.adminHeader a
{
	font-weight:bold;
	color:White;
	text-decoration:none;
}

.adminHeader a:visited
{
	font-weight:bold;
	color:White;
	text-decoration:none;
}

.adminHeader a:link
{
	font-weight:bold;
	color:White;
	text-decoration:none;
}

.adminHeader a:hover
{
	font-weight:bold;
	color:White;
	text-decoration:underline;
}

.adminTable 
{
	border:solid 1px #999999;
	background-color:White;
}

.adminAltRow 
{
	background-color:#E0E0E0;
}

.adminEmptyRow 
{
	font-style:italic;
}

.adminRows 
{
	background-color:white;
	color:Black;
}
.adminTableControl
{
	width:1%;
	text-align:right;
}

.modalPopup 
{
	background-color:#FFFFFF;
	border:solid 1px black;
}