body, td
{ 
	color: #333;
	font-style: normal;
	font-weight: normal;
	font-size: 10pt;
	font-family:  Verdana, Arial, Helvetical, Geneva, SunSans-Regular;

	}

A:link, A:visited { color:#cf580e; text-decoration: none; }

A:hover, A:active { color:#cf580e; text-decoration: underline; }

.myaccount {
	color:#FFF;
}


.header   { color: #900; font-size: 10pt; font-family: verdana, geneva, Arial, Helvetica, sans-serif ; font-weight: bold; }
.headersm   { color: #900; font-size: 8pt; font-family: verdana, geneva, Arial, Helvetica, sans-serif ; font-weight: bold; }


.leftmenu  { color: #000; font-size: 8pt ; font-weight: bold; }
.leftmenu a:link  { color: #900; font-size: 8pt ; font-weight: bold; }
.leftmenu a:hover  { color: #c33; font-size: 8pt ; font-weight: bold; text-decoration: underline; }
.leftmenu a:visited  { color: #900; font-size: 8pt ; font-weight: bold; }

.whitelink { color : #333; font-size: 8pt }
.whitelink a:link { color : #333; font-size: 8pt }
.whitelink a:visited { color : #333; font-size: 8pt }

.disclaimer { font-size: 7pt ; margin: 5pt; }

.search { padding-top: 45px; padding-right: 15px; }

.login { font-size: 7pt; }

.disclaimerwhite { color: #c17d1c;font-size: 7pt; }
.disclaimerwhite a:link  { color: #c17d1c; font-size: 7pt; text-decoration:none; }
.disclaimerwhite a:hover  { color: #c17d1c; font-size: 7pt; text-decoration:none;}
.disclaimerwhite a:visited  { color: #c17d1c; font-size: 7pt;  text-decoration:none;}

.footeraddress { color: #c17d1c;font-size: 9pt; }
.footeraddress a:link  { color: #c17d1c; font-size: 9pt; text-decoration:none; }
.footeraddress a:hover  { color: #c17d1c; font-size: 9pt; text-decoration:underline;}
.footeraddress a:visited  { color: #c17d1c; font-size: 9pt;  text-decoration:none;}

.toplinks { font-size: 8pt }

.backtotop { font-size: 7pt ; margin: 2pt; }

.bg { background-repeat:repeat-x; }

.padding {
	padding: 10px;
}

.footer { color : #fed886; font-size: 10pt; padding: 8px;}
.footer a:link { color : #fed886; font-size: 10pt; text-decoration: none;}
.footer a:visited { color : #fed886; font-size: 10pt; text-decoration: none;}
.footer a:hover  { color: #db8c1b; font-size: 10pt; text-decoration: none; }
.footer a:active  { color: #db8c1b; font-size: 10pt; text-decoration: none; }


.searchtimes { color : #fed886; font-size: 6.5pt; font-weight:bold; padding-right: 12px; line-height:20px;}


/**************************************
Management Styles
**************************************/

.tblArchiveDates
{
	 border-color: Black;
	 border-style: solid;
	 border-width: thin;
}
.tblCellArchiveDates
{
	 border-color: Silver;
	 border-style: solid;
	 border-width: thin;
}

.HeaderText
{ font-size: 8pt; font-weight: bold; }

.PageTitle
{ color: #9b3e0a; font-size: 15pt; font-family:Verdana, Geneva, sans-serif; font-weight:bold;}	

.MsgAtTop
{
}
.GridTitle 
{
	font-weight: bold;
}

.PostTitle
{ color: #cf600e; font-size: 11pt; font-family: verdana, geneva, Arial, Helvetica, sans-serif ; font-weight: bold; }

.PostSubTitle 
{
	font-weight: bold;
}
.PostText
{
color: #372e1e;
	font-style: normal;
	font-weight: normal;
	font-size: 10pt;
	font-family:  Verdana, Arial, Helvetical, Geneva, SunSans-Regular;
	line-height: 20px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 15px;
}
.ImageCaption
{
	font-size: x-small;
	text-align: center;
}

.b
{
	font-weight: bold;
}
.i
{
	font-style: italic;
}
.u
{
	text-decoration: underline;
}

.red-bold
{
	color: #990000;
	font-weight: bold;
}
.small
{
	font-size: 7pt;
}

.center
{
	text-align: center;
}

/**************************************
Table cell
**************************************/
.tc_Name
{
	font-weight: bold;
	vertical-align:top;
}
.tc_Value
{ font-weight: bold; }
.tc_Buttons
{
	text-align: center;
}

.errorMessage
{
	background-color: Yellow;
	font-weight:bold;
}
