﻿html 
{
  margin: 0;
  padding: 0;
}

body 
{    
	font: 11px Arial, Verdana, sans-serif;
    color: black;
    letter-spacing: 1px; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #7CA6A5;
	/* part 1 of 2 centering hack */
}

#content 
{
	padding: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto; 	/* opera does not like 'margin:20px auto' */
	background: #ffffff;	
	border-style: solid;
	border-width: 0px 2px 0px 2px;	
	border-color: #000000;
	text-align: left; /* part 2 of 2 centering hack */
	width: 900px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;		
	padding-bottom: 12%;
}

html>body #content 
{
	width: 900px; /* ie5win fudge ends */
}

.defaultText
{ 
    font: 11px Arial, Verdana, sans-serif;
    color: black;
    text-decoration:none;
    letter-spacing: 1px; 
}

td.blueLoginTopLeftCorner {background: transparent url(../images/loginPageTopLeftCorner.gif) no-repeat left top;}
td.blueLoginBotLeftCorner {background: transparent url(../images/loginPageBotLeftCorner.gif) no-repeat left bottom;}
td.greenLoginTopRightCorner {background: transparent url(../images/loginPageTopRightCorner.gif) no-repeat right top; text-indent: -4px;}
td.greenLoginBotRightCorner {background: transparent url(../images/loginPageBotRightCorner.gif) no-repeat right bottom; text-indent: -4px;}


span.headerText   {font: bold 14px Arial, Verdana, sans-serif; line-height:30px; color:#000;}
span.blueText     {font: bold 14px Arial, Verdana, sans-serif; line-height:30px; color:#0066CC; }
span.greyText     {font: 10px Arial, Verdana, sans-serif; color: #696969;}
span.largeBodyText   {font: bold 12px Arial, Verdana, sans-serif; color:#000;}
span.pageTitle { font-size:20px; line-height:27px; color:#0066CC; font-family:Aarial, Verdana, sans-serif; font-weight:bold; }

span.loginPageTitle { font-size:22px; line-height:29px; color: #ffffff; font-family:Aarial, Verdana, sans-serif; font-weight:bold; }

.pageHeader{position: relative; top: 0px; left: 10px; font: bold 14px Arial, Verdana, sans-serif;color: white; background-color: #A4D274; width: 800px; height: 25px;}
.greenTableBotLeftCorner { background: transparent url(../images/greenTableBL.gif) no-repeat left bottom; text-indent: 4px; height: 25px }
.greenTableBotRightCorner { background: transparent url(../images/greenTableBR.gif) no-repeat right bottom; text-indent: -4px; height: 25px}

.mainMenu            { background:#76A4C9; height: 510px; width: 220px;}
.mainMenu a          { text-decoration:none; }
.mainMenu a:hover    { text-decoration:underline; }
.mainMenu tr         { vertical-align: top; color: #FFFFFF; font-weight: bold; height: 15px;}    

.resetPwdText a     {font: bold 9px Arial, Verdana, sans-serif; line-height:12px; color:#EAEFFA; }
.resetPwdText a:hover {text-decoration:underline; color: #003333;}

.menuBox            { border:0px solid #0066CC; background:#E4EDF6; vertical-align: middle; border-bottom: solid 4px #76A4C9; height: 35px; z-index: 1; width: 200px; text-align: center; border-left: solid 4px #76A4C9; border-right: solid 4px #76A4C9;}
.menuBox a          { text-decoration:none; color:#003333; font: bold 11px Arial, Verdana, sans-serif; line-height: 30px; }
.menuBox a:hover    { text-decoration: underline;}


.blackGreenBox {border-left:1px solid #EAEFFA; background:#BBE187; padding-left:15px; height: 510px; width: 580px; color: #003333;}
.blackGreenBox a { text-decoration: none; color: Blue;}
.blackGreenBox a:visted {color: Blue; }

.lightBlueBox            { border:1px solid #0066CC; background:#EAEFFA; padding: 10px 10px 10px 10px;}
.lightBlueBox a          { text-decoration: underline; }
.lightBlueBox a:hover    { text-decoration:underline; }


.popUpBlueBox            { border:0px solid #0066CC; background:#EAEFFA; padding: 10px 10px 10px 10px;}
.popUpBlueBox a          { text-decoration: underline; }
.popUpBlueBox a:hover    
{ 
	text-decoration:underline; 
}

.addButton
{   
    background-color: #FF8600;
    color: white;
    font: bold 11px Arial, Verdana, sans-serif;
    text-decoration: none;
    letter-spacing: 1px;
	height: 22px;
}