body {
	background-color: #DCE2E4;
	margin-left:0px;
	margin-top: 0px;
}

img {
	border: 0px;
}

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

body { margin-top: 0px; }
.title {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;
}
.title_tre {color: #D47A0C;
	font-family: 'Trebuchet MS' , Arial, Verdana, Helvetica, Tahoma;
	font-size: 16px;
	font-weight: bold;
}
.title2 {color: #212031;
	font-family: 'Trebuchet MS' , Arial, Verdana, Helvetica, Tahoma;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.title2:hover {color: #F5C509;
	font-family: 'Trebuchet MS' , Arial, Verdana, Helvetica, Tahoma;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
.titlewhite {color: #FFFFFF;
	font-family: 'Trebuchet MS' , Arial, Verdana, Helvetica, Tahoma;
	font-size: 16px;
	font-weight: bold;
}
.headline {
	color: #262535;
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 16px;
	font-weight: bold;
}
.headlinemed {
	color: #262535;
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 14px;
	font-weight: bold;
}
.red {
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 11px;
	color: #262535;
	line-height: 12px;
	font-weight: bold;
	text-align: center;
}
.largetitle {
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 18px;
	color: #E8AF41;
	line-height: 20px;
	font-weight: bold;
}
.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;
}
.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%;
}
.Whitetext {
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.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; }
.listings {
	color:#7B7990;
	font: 11px Arial, Verdana, Helvetica, Tahoma;
	text-decoration: none;
	border-bottom: 1px solid #666;
	padding: 3px 0px 3px 3px;
}
.listingstop { color:#7B7990; font: 11px Arial, Verdana, Helvetica, Tahoma; text-decoration: none; border-bottom: 1px solid #666; border-top: 1px solid #666; padding: 3px 0px 3px 3px;}

.toppad { text-align: right; padding: 3px 30px 0px 197px;}

.dark:link{color:#F0BE43; font: 12px Arial, Verdana, Helvetica, Tahoma; text-decoration: underline; }
.dark:visited{color:#F0BE43; font: 12px Arial, Verdana, Helvetica, Tahoma; text-decoration: underline; }
.dark:hover{color:#FFF; font: 12px Arial, Verdana, Helvetica, Tahoma; text-decoration: none; }

.top { font: 11px Arial, Verdana, Helvetica, Tahoma; color:#7B7990; text-decoration: none; }
.blueback { background-color: #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;}
input {  font: bold 16px Arial, Tahoma, Verdana, Helvetica; color: #262535; padding: 2px; background-color: #FFFFFF; border: 1px solid #999; height: 26px; }
.checkbox { height:auto; padding: auto; vertical-align: middle; background-color: transparent; border: 0px;}
.submit {  font: bold 16px Arial, Tahoma, Verdana, Helvetica; color: #262535; padding: 2px; background: url(../images/button-fade.gif); border: 3px double #999; height: 32px; }
select {  font: bold 16px Arial, Tahoma, Verdana, Helvetica; color: #262535; padding: 2px; background-color: #FFFFFF; border: 1px solid #999; height: 26px; }
.freetextarea { font: bold 16px Arial, Tahoma, Verdana, Helvetica; color: #262535; padding: 2px; background-color: #FFFFFF; border: 1px solid #999;}
/*
.flashmessage {
	padding: 3px;
	text-size: larger;
	background-color: #EFF4F8;
	display: none;
	border: 2px solid Black;
}
*/
.admin_header {
	max-width: 965px;
	overflow: hide;
	background: url(../images/install/bg.gif) repeat-y;
}

.top_bg {
	background: url(../images/install/top_bg.gif) repeat-x;
}

.top_right {

	background: url(../images/install/website_administration.gif) no-repeat;

}

.btm_bg {
	background: url(../images/install/btm.gif) repeat-x;
}


/* This is for the flash message bar */
#flash_holder
{
  font: bold 14px Arial, Tahoma, Verdana, Helvetica; 
  color: #262535;
  text-align: center;
  position: absolute;
  top: 40px;
  left: 200px;
  right: 200px;
  z-index: 5000;
  opacity: 0.70;
}

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

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

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

.addon {
	margin-right: 25px;
	border-bottom: 1px solid Black;
	padding: 5px 0px 5px 0px;
}

.addon div {
	padding: 0px;
}

.addon .current {
	color: Green;
}

.addon .upgrade {
	color: Red;
}

.addon .install {
	color: Blue;
}
.currenttheme { font: bold 18px Arial, Tahoma, Verdana, Helvetica; color: #C87119; background: url(../images/install/templates/current-back.gif); padding: 2px 0px 10px 0px; border: 1px solid #C87119;}
.unselectedtheme { font: bold 18px Arial, Tahoma, Verdana, Helvetica; color: #262535; background: url(../images/install/templates/unselected-back.gif); padding: 2px 10px 10px 10px; border: 1px solid #262535;}
.themepnation { font: bold 14px Arial, Tahoma, Verdana, Helvetica; color: #262535; background: url(../images/install/templates/unselected-back.gif); padding: 2px 10px 10px 10px; border: 1px solid #262535;}
.admin_bottom {
	background: url(../images/install/btm.gif) no-repeat;
}

table.dont_wrap td {
	white-space: nowrap;
}

div.pager {
	margin-top: 20px;
}

.pager {
	height: 20px;
}

.pager a {
	padding: 5px 10px 5px 10px;
	border: 1px solid #7B7990;
	color:#373448; 
	font: bold 14px Arial, Verdana, Helvetica, Tahoma; 
	text-decoration: underline;
	height: 18px;
}

.pager a:hover {
	border: 1px solid #EDB304;
	background-image: url(../images/dash-back.gif);
	color:#373448; 
	font: bold 14px Arial, Verdana, Helvetica, Tahoma; 
	text-decoration: none;
}
.pager a:visited {
	background-image: url(../images/button-fade.gif); 
	color:#7B7990; font: bold 14px Arial, Verdana, Helvetica, Tahoma; 
	text-decoration: underline; 
	border: 1px solid #EDB304;
}

table.dashboard {
	font: bold 14px Arial, Verdana, Helvetica, Tahoma;
	color: #373448;
	margin: 0px;
	padding: 0px;
	border: 1px solid #DDA211;
}
table.dashboard td.headline {
	background-image: url(../images/install/dash-back.gif);
	background-repeat: repeat-x;
	border: 1px solid #FFFFFF;
	padding: 5px 3px 5px 5px;
}
table.dashboard td.content {
	border-top: 1px solid #DDA211;
	padding: 5px 3px 5px 5px;
}
.tasks {
	font: bold 12px Arial, Verdana, Helvetica, Tahoma;
	color: #CC0000;
	padding: 3px 3px 5px 3px;
	line-height: 16px;
}
.tasks:link {
	font: bold 12px Arial, Verdana, Helvetica, Tahoma;
	color: #CC0000;
	padding: 3px 3px 5px 3px;
	line-height: 16px;
}
.tasks:hover {
	font: bold 12px Arial, Verdana, Helvetica, Tahoma;
	color: #CC0000;
	padding: 3px 3px 5px 3px;
	line-height: 16px;
}
.tasks:visited {
	font: bold 12px Arial, Verdana, Helvetica, Tahoma;
	color: #CC0000;
	padding: 3px 3px 5px 3px;
	line-height: 16px;
}

#admin_content {
	width: 910px;
	max-width: 910px;
}

.broker_message {
	margin-right:27px;
	margin-left:27px;
	background-color:#F9EAD6;
	border:1px solid #F0BE43;
	border-top: 0px;
	padding:5px 3px;
}
.broker_message_alt {
	margin-right:27px;
	margin-left:27px;
	border:1px solid #F0BE43;
	border-top: 0px;
	padding:5px 3px;
}

h2 {
	margin: 0px;
}
