/* main.css
	css styles for OceanView Village web site
	Charles Hacskaylo, DHSF
	July 16, 2002
*/

/* main styles */
.accentOrg {  background-color: #FF9900}
.bgWhite { background-color: #FFFFFF }
.baseGrey {  background-color: #CCCCCC}
.baseBlk {  background-color: #000000}
.copyright {  font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #666666}
.copyright a {  text-decoration:none; color:#666666 }
.copyright a:hover {  text-decoration:underline; color:#FFFFFF }
.lineSep { background-color:#CCCCCC }
.sepGrey { background-color: #DDDDDD }
.sepRed { background-color: #C42429 }


/* special areas */
.img {
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.bgAppliances {
	background-color: #5D7489;
	background-image: url(../assets/bg_appliances.jpg);
	background-repeat: no-repeat;
}
.bgAppointments {
	background-color: #5D7489;
	background-image: url(../assets/bg_visit.jpg);
	background-repeat: no-repeat;
}
.bgContact {
	background-color: #5D7489;
	background-image: url(../assets/bg_contact.jpg);
	background-repeat: no-repeat;
}
.bgLocation {
	background-color: #5D7489;
	background-image: url(../assets/bg_location.jpg);
	background-repeat: no-repeat;
}
.bgRetailers {
	background-color: #5D7489;
	background-image: url(../assets/bg_retailers.jpg);
	background-repeat: no-repeat;
}
.bgUnits {
	background-color: #5D7489;
	background-image: url(../assets/bg_units.jpg);
	background-repeat: no-repeat;
}

.bgUnit {
	background-color: #5D7489;
	background-image: url(../assets/bg_unit.jpg);
	background-repeat: no-repeat;
}

.bgLifestyle {
	background-color: #5D7489;
	background-image: url(../assets/bg_lifestyle.jpg);
	background-repeat: no-repeat;
}

.bgUnitsSm {
	background-color: #5D7489;
	background-image: url(../assets/bg_units_sm.gif);
	background-repeat: no-repeat;
}
.bgUnits {
	background-color: #5D7489;
	background-image: url(../assets/bg_units.jpg);
	background-repeat: no-repeat;
}
.leftNav { font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #CCCCCC }
.leftNav a {  color: #FFFFFF; text-decoration: none }
.leftNav a:hover {  color: #C42429 }
.mainNav { font-family: Verdana, Arial, Helvetica; font-size: 13px; font-weight: bold; color: #FFFFFF; background-color: #9AAF71 }
.mainNav a { color: #FFFFFF; text-decoration: none  }
.mainNav a:hover { color: #DDDDDD }
.redNav { font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #FF9932; }
.redNav a { color: #FFFFFF; text-decoration: none  }
.redNav a:hover { color: #FF0000; }
.orgNavBg { font-family: Verdana, Arial, Helvetica; font-size: 13px; font-weight: bold; color: #FFFFFF; background-color: #FF9932 }
.orgNavBg a { color: #FFFFFF; text-decoration: none  }
.orgNavBg a:hover { color: #FF0000; }
.footer { font-family: Verdana, Arial, Helvetica; font-size: 11px; color:#84A0B8 }
.footer a { color:#FFFFFF }


.formAreaHdr { font-family: Verdana, Arial, Helvetica; font-size: 11px; text-transform: uppercase; color: #000000; font-weight:bold; background-color:#CDCDCD }
.imgNav { font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight:bold }
.imgNavCur { font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight:bold; color:#FFFFFF; background-color:#000000 }
.infoCallout { font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight:bold; color:#666666 }
.instructionsSub { font-family: Verdana, Helvetica;  font-size:  11px; color:#000000 }


.listSubHead {  font-family: Verdana, Arial, Helvetica; font-size: 13px; color: #000000}
.tblHdr {  font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #FFFFFF; background-color:#999999; font-weight:bold }
.tblRow0 {  font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #000000; background-color:#FFFFFF }
.tblRow1 {  font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #000000; background-color:#F6F6F6 }


/* standard text */
.pgHdr {  font-family: Verdana, Arial, Helvetica; font-size: 16px; color: #666666; font-weight:bold}
.txtBody {  font-family: Verdana, Arial, Helvetica; font-size: 12px; padding-top: 3px; color: #000000}
.txtItemCaption { font-family: Verdana, Arial, Helvetica; font-size: 13px; color: #000000 }
.txtStnd { font-family: Verdana, Helvetica;  font-size:  12px; color:#FFFFFF}
.txtSm {  font-family:  Verdana,Helvetica,Arial;  font-size: 11px; font-weight:normal; color:#FFFFFF }
.txtSmGrey {  font-family:  Verdana,Helvetica,Arial;  font-size: 11px; font-weight:normal; color:#333333 }
.txtSmWhite {  font-family:  Verdana,Helvetica;  font-size: 11px; font-weight:normal; color:#FFFFFF }
.txtBg { font-family: Verdana, Helvetica;  font-size: 13px}
.txtXs {  font-family: Verdana, Arial, Helvetica; font-size: 10px}
.txtSubHd { font-family: Verdana, Arial, Helvetica; font-size: 12px; font-weight:bold; color:#666699 }
.txtEmail { font-family: Courier;  font-size: 13px }
.regMark { 	vertical-align : super;	font-size : 50%; } 

/* form elements*/
.btnSm {  font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #FF9932 }
.btnLg {  font-family: Verdana, Arial, Helvetica; font-size: 13px; font-weight: bold; color: #FFFFFF; background-color: #C42429 }
.btnLite {  font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; color: #666666; background-color:#FFFFFF }
.inputLabel { font-size: 11px; font-family: Verdana, Arial, Helvetica; color:#FFFFFF }
.inputComment { font-size: 11px; font-family: Verdana, Arial, Helvetica; color: #666666}
.fieldSm { font-family:  Verdana,Helvetica;  font-size: 11px; font-weight:normal; color:#000000 }

/* selectors */
a {  color: #FF9932}
a:hover {  color: #FF0000 }
select { font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #000000;  }
li { list-style-position: outside;	list-style-type: square; }
body { background-color: #5D7489; color:#000000 }

/*error text*/
.errHd {  /* use this as a span class */ font-family: Arial, Helvetica; font-size: 14px; font-weight: bold; color: #FF0000 }
.errBlock {  /* use this inside of tds in a div */ font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FF0000 ; font-weight: bold}
.txtErr {   font-family: Verdana,Helvetica;  font-size: 11px;  color: #FF9932 ; font-weight: bold }
