* {
	font-family:arial;
	font-size:12px;
	color:#525252;
}
html {margin:0;padding:0;}
body {margin:0px;padding:0;background-color:#fff;}
body.bgPublic {background-color:#b23436;}
form {margin:0;padding:0;overflow:hidden;}
img {border:0;display:block;}
fieldset {padding:16px 0 16px 14px;}
legend {font-weight:bold;font-size:14px;}
hr {color:#ccc;height:1px;}
#logo {float:right !important;margin-right:10px;}

.colWhite {color:white !important;}
.colWhite b {color:white !important;}
.colWhite td {color:white !important;}
.calToday {background-color:#66af55 !important;color:White !important;}

/* SAVE BUTTON COUPLES*/
input.btnCouple {
	float:right;
	background-color:#666;color:#fff;border:0;
	font-weight:bold;
	width:120px !important;
	padding:3px !important;
}
/* SEARCH BUTTON COUPLES*/
input.btnCoupleSearch {
	float:right;
	background-color:#666;color:#fff;border:0;
	font-weight:bold;
	width:50px !important;
	padding:3px !important;
	margin-top:14px !important;
}

/* CAPTIONS */
h1 {
	font-size:14px;
	margin:0;
	padding:0;
	color:#666;
	display:inline;
}
h2 {
	font-size:17px;
	margin:0;
	color:white;
}
h3 {
	font-size:14px;
	margin:0;
	padding:5px 0 6px 0;
	color:#666;
}
h4 {
	font-size:11px;
	margin:20px 0 6px 0;
	padding:0;
}
h2.headerPublic {font-size:12px;margin:0 0 6px 0;}

/* TEXT */
#parBold {font-weight:bold;}
p {margin-top:2px;line-height:1.5;}
.coupleNames {font-size:16px;color:#860000;font-weight:bold;}
.coupleDate {font-size:14px;color:#860000;}
.coupleAddress {color:#525252;font-weight:bold;}

.coupleNamesPublic {font-size:12px;color:#860000;font-weight:bold;}
.coupleNamesPublicWhite {font-size:12px;color:white;font-weight:bold;}
.coupleAddressPublic {color:#525252;font-weight:normal;}

/* LINKS normal */
a:link {color:#525252;text-decoration:underline;}
a:visited {color:#525252;text-decoration:underline;}
a:active {color:#525252;text-decoration:none;}
a:hover {color:#525252;text-decoration:none;}
/* LINKS PUBLIC LISTING */
.tblNamePublicName a:link {color:#525252;}
.tblNamePublicName a:visited {color:#525252;}
.tblNamePublicName a:active {color:#525252;}
.tblNamePublicName a:hover {color:#525252;}
/* LINKS top */
#dvTop h2 a:link {color:#fff;text-decoration:underline;font-size:17px;margin:0;padding:11px 80px 0 10px;float:left;}
#dvTop h2 a:visited {color:#fff;text-decoration:underline;font-size:17px;margin:0;padding:11px 80px 0 10px;float:left;}
#dvTop h2 a:active {color:#fff;text-decoration:none;font-size:17px;margin:0;padding:11px 80px 0 10px;float:left;}
#dvTop h2 a:hover {color:#fff;text-decoration:none;font-size:17px;margin:0;padding:11px 80px 0 10px;float:left;}