.clear {
  clear: both;
  height: 0;
  overflow: hidden;
}

#flash_notice, #flash_error {
  padding: 5px 8px;
  margin: 10px 0;
}

#flash_notice {
  background-color: #CFC;
  border: solid 1px #6C6;
}

#flash_error {
  background-color: #FCC;
  border: solid 1px #C66;
}

.fieldWithErrors {
  display: inline;
}

#errorExplanation {
  width: 400px;
  border: 2px solid #CF0000;
  padding: 0px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: 0;
  background-color: #c00;
  color: #fff;
}

#errorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 8px;
}

#errorExplanation ul {
  margin: 2px 24px;
}

#errorExplanation ul li {
  font-size: 12px;
  list-style: disc;
}

.bigger {
  font-size: 1.2em;
}

.smaller {
	font-size: 0.6em;
}

.flrt {
	float: right;
}

.fllt {
	float: left;
}

.bold {
  font-weight: bold;
}

.rightColumn_width {
  width: 232px;
}

.centered {
  margin-left: auto;
  margin-right: auto;
}

.page_height {
  height: 500px;
}

.legendary {
	font-size:20px; 
	font-weight:normal; 
	color:#2185D1;
}

.lt_12 {
	margin-left: 12px;
}

.assets_list {
	border-top: 1px dashed #dedbd1;
}

.contentbox .errorExplanation {
	margin-left: 12px;
}

.dom_text {
	font-size: 20px;
}

.domain {
	margin: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 20px;
}

.regular_link {
	font-size: 12px;
	color: #2185d1; 
}

input.btn_green{ background:url(../images/spritebuttons.png) no-repeat  0px -64px; width:124px; height:32px; padding:2px; border:none; font-weight:bold; color:#fff;  font-size:13px; }

.tips {
	border-top: 1px dashed #dedbd1;
	color: #777;
	margin: 20px;
	margin-top: 40px;
}

h1.headline_blue{	font-size:15px;	color:#2185D1}

.pad_10 {
	padding: 10px;
}

.formGetAccount ul li.blank{ background:none; text-align:left; padding-left:12px;}
.formGetAccount ul li input.btn_black{ width:132px; height:33px; text-align:center; color:#fff; font-weight:bold; background:	url(../images/btn.png) no-repeat  center; border:none}

#siteyana { min-width:800px; background-color: #fafbfc;}
#siteyana .editor{  border:1px solid #dfddd1; margin:0px 10px; background: #ffffff; height: 400px; width: 98.5%;}

.container_generic {
	width: 780px;
	margin-left: auto;
	margin-right: auto;
}

#iframeloading {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -75px;
	background: #ffffff;
	color: #ca3624;
	font-weight: bold;
	font-size: 16px;
	border: 5px solid #ca3624;
	padding: 5px;
}

#lightwindow {
	border: 15px solid #898989;
	background: #ffffff;
	padding: 10px;
	position: absolute;
	z-index: 99999;
}

#lightwindow_frame {
	width: 100%;
	height: 90%;
	z-index: 99999;
}

.errors {
	color: red;
	font-weight: bold;
}

.poweredby {
	float: right;
	font-size: 9px;
}

.private-beta {
	margin-top: 0px !important;
}

.private-beta h1.headline {
	padding-left: 2px !important;
}

.w-private-beta {
  width: 100% !important;	
}

.pb-ht {
	height: 625px !important;
}

.pb-ht2 {
	height: 605px !important;
}

.password-protect {
	background-color: #eee;
}

.requires-authentication {
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	width: 400px;
	border: 15px solid #898989;
	padding: 10px;
	background-color: #ffffff;
}

.otherlayouts {
	border: 1px solid;
	padding: 5px;
}

td {
  vertical-align: top;
}