body
{
	margin:0px;
padding:0px;
background:#ffffff;
color:#554a3b;
font: 12px arial,sans-serif;
}

.debug {
	border: 1px solid red;
}


#modernIndexHeader{
	color: #d10465;
	font-size: 22px;
	font-weight: bold;
}

.advert {
	background-color: #bfbfbf;
	color: white;
	font-size: 9px;
	width: 100%;
	padding: 2px;
]}

.small {
	font: 10.5px/1.25em arial,sans-serif;
}

.docBlue {
	color: #235e74;
}

.docRed {
	color: #ca3f00;
}

.docPink {
	color: #f21b6c;
}

A {
	color: #c74291;
	text-decoration: none;
}

TD {
	vertical-align: top;
	text-align: left;
}

INPUT {
	border: 1px solid #b9b9b9;
}

.hpNewsHead {
	color: #ac1e46;
	font-weight: bold;
	font-size: 12px;
}

.hpNewsBlock{
  font: 11px arial,sans-serif;

  padding: 10px 20px 10px 20px;
  text-align: left;
  overflow: visible;
}


.hpMainFeature {
	color: #367299;
	font-weight: bold;
	font-size: 16px;
	text-align: left;
}

.hpMainFeatureCopy {
	line-height: 16.5px;
	font-size: 13px;
	text-align: left;
}
.hpSecondFeatureHead {
	color: #9c092a;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
}

.hpSecondaryFeatureCopy {
	line-height: 15px;
	font-size: 12px;
	text-align: left;
}


.arrow {
	color: #e6742e;
	font-size: 10px;
}

div-temp {
	border:  1px solid red;
}

#crmBox {
	position: fixed !important;
	position: absolute;
	/* left:  23%; */
	margin-left: auto;
	margin-right:  auto;
	/*width: 574px;*/
	width: 100%;
	height: 588px;
	overflow: auto;
	top: 25% !important;
	top: 300px;
	opacity: 1;
	z-index: 18;
	padding: 25px 25px 15px 15px;
	font-size: 13px;
	vertical-align: middle;
	overflow: hidden;
}

#popupiphone,  #popupfacebook {
	position: fixed !important;
	position: absolute;
	/* left:  23%; */
	margin-left: auto;
	margin-right:  auto;
	/*width: 574px;*/
	width: 100%;
	height: 588px;
	overflow: auto;
	top: 25% !important;
	top: 300px;
	opacity: 1;
	z-index: 18;
	padding: 25px 25px 15px 15px;
	font-size: 13px;
	vertical-align: middle;
	overflow: hidden;
}

#quickview {
	position: fixed !important;
	position: absolute;
	/* left:  23%; */
	margin-left: auto;
	margin-right:  auto;
	/*width: 574px;*/
	width: 100%;
	min-height: 200px;
	overflow: auto;
	top: 25% !important;
	top: 190px;
	opacity: 1;
	z-index: 180;
	font-size: 13px;
	vertical-align: middle;
	overflow: hidden;
}



#pagecontainer {
	width: 977px;
	float: both;
	background-color: white;
}

#articleContainer {
	overflow: hidden;
}

#mask {
	background-color: white;
}

#fader {
	background-color: black;
}

.rule {
	background: url(/images/dot.png) repeat-x;
	height:  10px;
	width:  100%;
}

.footnote {
	 font-size: smaller;
    vertical-align: baseline;
    position: relative;
    bottom: 0.33em;
	color: #6666ff;
	text-decoration: none;
}

#fixedtipdiv{
position:absolute;
padding: 4px;
border:1px solid black;
font:normal 10px Verdana;
line-height:16px;
z-index:100;
text-align: left;
}

#calloutDiv{
position:absolute;
line-height: 14px;
z-index:100;

	left: 575px;
	width: 171px;
	height: 148px;
	background: url(/images/bubble.png) no-repeat;
	text-align: center;
	font-size: 11px;
}



.railText {
font: 10.5px/1.25em arial,sans-serif;
}

.pagebreakOff {
	color: #be2e4f;
	font: bold 14px "Times New Roman", Times;

}

.pagebreak, .pagebreak:link, .pagebreak:hover, .pagebreak:visited {
	color: #015e7a;
	font: bold 14px "Times New Roman", Times, Serif;
}

.footerLink, footerLink:hover, footerLink:visited {
	color: #ffffff;
	text-align: left;
	text-decoration: none;
}

.surveyQuestion {
	color: #622f3a;
	font-size: 11px;
	font-weight: bold;
}
.surveyResponse {
	color: #622f3a;
	font-size: 11px;
}

.surveyOption {
	padding-top:  4px;
}

.tableRight {
	color: #686868;
	font-weight: bold;
	text-align: right;
}

.tableLeft {
	color: #686868;
	font-weight: bold;
	text-align: left;
}

.formError {
	color: #ac1e46;
	font-weight: bold;
}

.admin {
	padding: 0px 25px 0px 0px;
	text-align: justify;
	}

.admin ul {
	font: 18px arial, sans-serif;
}

.admin li {
	padding: 5px
}
.admintop {
	color:#1f5f74;
	font: 18px arial, sans-serif;
	font-weight:900;
	letter-spacing: -0.05em
}

.admin a {
	color: #f7006e;
}

.admin td {
 font-size: 13px;
 color: #546d79;
 padding-bottom: 20px;
}

.admin p {
	color:#574a4a;
	font: 14px, arial, sans-serif;
	letter-spacing: -0.05em;
	line-height: 125%;
	}

.qthank {
	color:#51242e;
	font: 12px arial,sans-serif;
}

.faq a {
	font: 14px, arial, sans-serif;
 font-weight: 900;
 color:#1f5f74;
 }

 .faq li {
 padding: 3px;
 }
 
 .answer {
  font-size: 14px;
 font-weight: 900;
 color:#1f5f74;
 margin-bottom: -12px;
 }
 
.little1 {
	font: 11px, arial, sans-serif;
	margin-top: -10px;
}

.login td{
	color:#574a4a;
	font: 12px, arial, sans-serif;
	vertical-align: middle;
	padding: 2px;
}

.adminask {
	color:#1f5f74;
	font: 18px,	Georgia;
}

.adminaskp {
	color:#574a4a;
	font: 16px, arial, sans-serif;
	}

img{
  border:0px;
}
A.alinksmall, .alinksmall{
	color: #077c9e;
	font-weight: bold;
	font-size: 12px;
}

.hrc {
display: none;
}

