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

/* 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;}


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

.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, div.content {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;}


div.content
{
	line-height: 2em;
}

div#successMsg
{
  padding: .5em 1em;  
    
}
dl.alert, dl.error
{	
	margin: .5em 0;
}

dl.alert dt
{
	font-size: 130%;	
	color: #0066CC;
	font-weight: bold;
	background: url(../images/misc/alert.gif) no-repeat left middle;
	padding-left: 20px;
}

dl.error dt
{
	font-size: 130%;	
	color: #FF0000;
	font-weight: bold;
	background: url(../images/misc/alert.gif) no-repeat left middle;
	padding-left: 20px;
		
}

dl.alert dd, dl.error dd
{
	margin: 0;
	padding: 0;
}

.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;
}