/* --------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* FONT PROPERTIES */

.tenPixelBlackFix		{font-size: 10px; line-height: 14px; font-family: verdana, arial, helvetica; color: #000000;}
.elevenPixelBlackFix	{font-size: 11px; line-height: 14px; font-family: verdana, arial, helvetica; color: #000000;}
.twelvePixelBlackFix	{font-size: 12px; line-height: 14px; font-family: verdana, arial, helvetica; color: #000000;}
.twentyfourPixelBlackFix	{font-size: 24px; font-family: verdana, arial, helvetica; color: #000000;}

.tenPixelBlackFlex		{font-size: .65em; font-family: verdana, arial, helvetica; color: #000000;}
.elevenPixelBlackFlex	{font-size: .70em; font-family: verdana, arial, helvetica; color: #000000;}
.twelvePixelBlackFlex	{font-size: .75em; font-family: verdana, arial, helvetica; color: #000000;}

.gray					{color: #999999;}
.orange					{color: #ff6600;}



/* --------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* ANCHOR LINK STATES AND ASSOCIATED PROPERTIES */
	
a.blue					{color: #0066CC; text-decoration: none;}
a.blue:visited			{color: #663399;}
a.blue:active			{color: #ff3300;}
a.blue:hover			{text-decoration: underline;}

a:link					{color: #0066CC; text-decoration: none;}
a:visited			{color: #663399;}
a:active			{color: #ff3300;}
a:hover			{text-decoration: underline;}

a.top {display:block;float:right;}
.globalSelected {font-size: .5em; font-family: verdana, arial, helvetica; color: #ffcc66; font-weight: bold;}

.required {font-size: 12px; font-family: verdana, arial, helvetica; color: #FF0000;}
div.required {float:right;}

div.about {padding: 0 15px;}
div.about p { margin:0;padding: 5px 0; line-height:1.7em; font-size:12px;}
div.about h2 { margin:0; padding:0; font-size: 16px; line-height: 1.2em; font-weight:bold; color: #000000;}
div.about h3 { margin:0; padding:0; font-size: 14px; font-weight:bold;}
div.about div.status {font-size: 80%;padding: .2em 0;}
.clear {clear:both;}




.admin ul.menu li
{
display: inline;
list-style-type: none;
font-size:85%;
font-variant:small-caps;
}

.admin ul.menu li a 
{ 
  padding: 3px 10px; 
}

.admin ul.menu li a:link, .admin ul.menu li a:visited
{
color: #fff;
background-color: #036;
text-decoration: none;
}

.admin ul.menu li a:hover
{
color: #fff;
background-color: #369;
text-decoration: none;
}