.right { text-align: right;}
.center { text-align: center;}
.left { text-align: left;}

body { margin-top: 0px; text-align: center; }
.title:link {font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #262535;
	text-decoration:underline;
}
.title:hover {font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #CC6666;
	text-decoration:none;
}
.headline {
	color: #262535;
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 16px;
	font-weight: bold;
}
.h2 {
	color: #EFC32D;
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 16px;
	font-weight: bold;
	padding: 60px 0px 0px 40px;
}
.red {
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 11px;
	color: #262535;
	line-height: 12px;
	font-weight: bold;
	text-align: center;
}
.small {
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 10px;
	color: #999999;
	line-height: 12px;
}
.data {
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 12px;
	color: #cc6666;
	line-height: 12px;
}
td {
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 12px;
	color: #6B6B6B;
	line-height: 15px;
	valign: top;
}
.front {
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 11px;
	color: #2C2B3B;
	line-height: 15px;
	valign: top;
}
.bodytext_bold {
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #6B6B6B;
}
.dash {border-top: 1px dashed #CCCCCC; width: 98%; }
.map { border: 1px dashed #CC6666; }
.commentPad {padding: 10px 10px 10px 10px;}
.indent {margin-left: 10px}
.required {
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 11px;
	color: #DC2828;
}
.bodytextunderline {
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 11px;
	color: #6B6B6B;
	text-decoration:underline;
}
form#upload th {
	text-align: right;
}

form#upload #post_content, form#upload #post_title {
	width: 250px;
}

form#upload #post_content {
	height: 50px;
}
.form100 {
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 11px;
	color: #6B6B6B;
	width: 100%;
}
.white:link{color:#FFFFFF; font: 12px Arial, Verdana, Helvetica, Tahoma; text-decoration: underline; }
.white:visited{color:#FFFFFF; font: 12px Arial, Verdana, Helvetica, Tahoma; text-decoration: underline; }
.white:hover{color:#EFC32D; font: 12px Arial, Verdana, Helvetica, Tahoma; text-decoration: none; }
.headline2 { font: bold 12px Arial, Verdana, Helvetica, Tahoma; color:#262535 }
.bodylink{
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 11px;
	color: #262535;
	line-height: 12px;
	text-decoration: underline;
}

.bodylink:hover{
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 11px;
	color: #CC6666;	
	line-height: 12px;
	text-decoration: none;
}
a:link{color:#262535; font: 12px Arial, Verdana, Helvetica, Tahoma; text-decoration: underline; }
a:visited{color:#262535; font: 12px Arial, Verdana, Helvetica, Tahoma; text-decoration: underline; }
a:hover{color:#666; font: 12px Arial, Verdana, Helvetica, Tahoma; text-decoration: none; }
.purple:link{color:#7B7990; font: 11px Arial, Verdana, Helvetica, Tahoma; text-decoration: underline; }
.purple:visited{color:#7B7990; font: 11px Arial, Verdana, Helvetica, Tahoma; text-decoration: underline; }
.purple:hover{color:#262535; font: 11px Arial, Verdana, Helvetica, Tahoma; text-decoration: none; }
.orangetext{color:#EFC32D; font: 12px Arial, Verdana, Helvetica, Tahoma; text-decoration: none;  padding: 0px 0px 0px 15px;}
.orange:link{color:#EFC32D; font: 12px Arial, Verdana, Helvetica, Tahoma; text-decoration: underline; }
.orange:visited{color:#EFC32D; font: 12px Arial, Verdana, Helvetica, Tahoma; text-decoration: underline; }
.orange:hover{color:#EAEEEF; font: 12px Arial, Verdana, Helvetica, Tahoma; text-decoration: none; }
.error { color:#CC0000; font: bold 16px Arial, Verdana, Helvetica, Tahoma; padding: 3px 0px 5px 0px;}
.benefits { color:#666; font: bold 14px Arial, Verdana, Helvetica, Tahoma; border-bottom: 1px solid #CCCFD0; border-top: 1px solid #CCCFD0; background: #F9F9F9; padding: 3px 0px 3px 3px;}
.benefits2 { color:#666; font: bold 14px Arial, Verdana, Helvetica, Tahoma; background: #E8E8E8;padding: 3px 0px 0px 3px;}
.top { font: 11px Arial, Verdana, Helvetica, Tahoma; color:#7B7990; text-decoration: none; }
.blueback { background: #E4E9EA; }
.color-row			{background-color:#FBEAB8;}
.color-row2			{background-color:#F9F9F9;}
.titlerow			{background-color:#212031;}
.freetextarea { font: bold 16px Arial, Tahoma, Verdana, Helvetica; color: #262535; padding: 2px; background-color: #F9F9F9; border: 1px solid #999;}
.button { padding: 2px; height: 14px; }
.submit {  font: bold 16px Arial, Tahoma, Verdana, Helvetica; color: #262535; padding: 2px; background: url( ../images/bg_button.gif ); border: 3px double #666; height: 32px; }
.getstarted { background: url( ); border: 0px; height: 30px; }
input {  font: bold 16px Arial, Tahoma, Verdana, Helvetica; color: #262535; padding: 2px; background-color: #FFFFFF; border: 1px solid #999; height: 26px; }
select {  font: bold 16px Arial, Tahoma, Verdana, Helvetica; color: #262535; padding: 2px; background-color: #FFFFFF; border: 1px solid #999; height: 26px; }
.checkbox { padding: 2px;}
.freetextarea { font: bold 16px Arial, Tahoma, Verdana, Helvetica; color: #262535; padding: 2px; background-color: #FFFFFF; border: 1px solid #999;}


/* This is for the flash message bar */

#flash_holder
{
	width: 500px;
}

#flash_holder div
{
  width: 500px;
  margin: 0px auto;
  height: auto;
  padding: 8px 10px 8px 6px;
}

#flash_holder div.flashmessage
{
  background-color: #F7FDCB;
  border: 1px solid #C2D071;
}

#flash_holder div.error,
#flash_holder div.warning
{
  background-color: #EF9398;
  border: 1px solid #DC5757;
}

#flash_holder div.confirmation
{
  background-color: #A6EF7B;
  border: 1px solid #76C83F;
}

#flash_holder div.loading
{
  background-color: #EBEBEB;
  border: 1px solid #CCCCCC;
}
