body			{background-image: url('../images/background.gif');
				 background-color: #FFFFFF;
				 background-repeat: repeat-y;
				 font-family: arial,helvetica,geneva,sans;
				 font-size: 12px;
				 margin: 0px;}

TABLE			{text-align: left;}

CAPTION			{font-size: .9em;}

CAPTION A		{text-decoration: none;}

FORM			{margin: 0px;}

SELECT,
OPTION			{font-size: 10px;
				 
				}
				
DT,
DT A			{text-decoration: none;}
				
DD				{padding-bottom: 10px;}
				
				
body.mini		{background-color: #FFFFFF;
				 background-repeat: repeat-x;
				 font-family: arial,helvetica,geneva,sans;
				 font-size: 12px;
				 margin: 10px;}
				
.leftNavHdr		{font-family: verdana,arial,helvetica,geneva;
				 font-size: 14px;
				 text-decoration: none;
				 font-weight: bold;
				 color: #666699;}
				 
.NavHdr			{font-family: verdana,arial,helvetica,geneva;
				 font-size: 14px;
				 text-decoration: none;
				 font-weight: bold;
				 color: #FFFFFF;}
				
.srchButton		{font-family: verdana, arial, helvetica;
				 font-size: 10px;
				 background-color: #336666;
				 color: #CCCCCC;
				 font-weight: bold;}
				 
.srch			{font-family: verdana, arial, helvetica;
				 font-size: 10px;
				 background-color: #FFFFCC;}
				 
.leftNav		{font-family: verdana,arial,helvetica,geneva;
				 font-size: 11px;
				 text-decoration: none;
				 color: #666699;}
				
.Address		{font-family: verdana,arial,helvetica,geneva;
				 font-size: 10px;
				 text-decoration: none;
				 color: #000000;}
				
.links			{font-family: verdana,arial,helvetica,geneva;
				 font-size: 11px;
				 text-decoration: none;
				 font-weight: bold;
				 color: #666699;}
				
.content		{font-family: arial,helvetica,geneva,sans;
				 font-size: 12px;}
				
.pgHeader		{font-family: Verdana,Arial,Helvetica,Geneva,Sans-Serif;
				 font-size: 30px;
				 font-weight: bold;
				 color: #336666;}
				
.pgHeaderSm		{font-family: Verdana,Arial,Helvetica,Geneva,Sans-Serif;
				 font-size: 16px;
				 font-weight: bold;
				 color: #336666;}

h3				{font-size: 16px;
				 margin-bottom: 0px;}
H3 A			{text-decoration: none;}

h4				{font-size: 14px;}
				
input, 
textarea,
select			{font-family: arial,helvetica,geneva,sans;
				 font-size: 12px;
				 color: #000000;}
								 
.formRequired	{font-family: arial,helvetica,geneva,sans;
				 font-size: 12px;
				 font-weight: bold;
				 color: #000000;}
				 
.formNotRequired	{font-family: arial,helvetica,geneva,sans;
				 font-size: 12px;
				 font-weight: bold;
				 color: #999999;}

.formNote		{font-family: arial,helvetica,geneva,sans;
				 font-size: 10px;
				 color: #000000;}
				 
.smHeader,
a .smheader 	{font-family: Verdana,Arial,Helvetica,Geneva,Sans-Serif;
				 font-size: 9px;
				 text-align: center;
				 background-color: #336666;
				 color: #CCCCCC;
				 font-weight: bold;}
				
.smContent		{font-family: Verdana,Arial,Helvetica,Geneva,Sans-Serif;
				 font-size: 10px;
				 font-weight: normal;}
				
.trOn			{background-color: #FFFFCC;}

.trOff			{background-color: #FFFFFF;}

.deactivated,
.deactivated .smcontent		{font-family: Verdana,Arial,Helvetica,Geneva,Sans-Serif;
				 			 font-size: 9px;
							 text-align: center;
							 background-color: #CCCCCC;
							 font-style: italic;}

				
.header			{font-size: 10px;
				 font-family: verdana,arial,helvetica,geneva,sans;
				 text-decoration: none;
				 color: #CCCCCC;}
				
.footer,
.sm_footer		{text-align: center;
				 font-size: 10px;
				 font-family: verdana,arial,helvetica,geneva,sans;
				 text-decoration: none;
				 color: #333333;}
				
th,
th a			{background-color: #336666;
				 color: #CCCCCC;}
				 
.closer			{text-decoration: none;
				 font-weight: bold;
				 border: 1px solid;
				 padding: 3px;
				 color: #000000;
				 background-color: #CCCCCC;}
				 
.error			{font-weight: bold;
				 color: #FF0000;}
				 
.prevNext		{font-size: 11px;
				 text-decoration: none;
				 color: #0000ff;}
				 
.editBox		{border: 1px solid black;
				 background-color: #CCCCCC;
				 padding: 2px;}

.infoCell		{margin: 0px;
				 padding: 1px;
				 width: 18px;}
				 
#navAlpha,
#navBeta		{width: 150px;
				 text-align: left;}

#navBeta		{padding-left: 10px;
				 padding-right: 10px;}

/* Calendar (default - small) */
	TABLE.calendarsmall
			{font-family: verdana;
	 		 font-size: 10px;}
	TABLE.calendarsmall THEAD,
	TABLE.calendarsmall THEAD A
			{text-decoration: none;
			 font-weight: bold;}
	TABLE.calendarsmall TD.today
			{background-color: #ff9999;
			 border: 1px solid red;}
	TABLE.calendarsmall TD.event
			{background-color: #EEEEEE;}

/* Calendar (Regular) */
	TABLE.calendarregular
			{font-family: verdana;
	 		 font-size: 14px;}
	TABLE.calendarregular TH
			{text-align: center;
			}
	TABLE.calendarregular THEAD,
	TABLE.calendarregular THEAD A
			{text-decoration: none;
			 font-weight: bold;}
	TABLE.calendarregular TD.today
			{background-color: #ff9999;
			 border: 1px solid red;}
	TABLE.calendarregular TD.event
			{background-color: #EEEEEE;}
	TABLE.calendarregular DIV.content
			{text-align: left;
			 font-size: 11px;}