﻿* {
	margin:0px;
	padding:0px;
}

body {
	font-family:Verdana;
	font-size:10px;
}

h2 {
	font-size:16px;
	font-weight:bold;
}

.masterHeaderBar {
	font-family:Verdana;
	font-size:12px;
	color:White;
	font-weight:bold;
}

/* ---- LINKS ----- */
a {
	color:#446D8C;
	text-decoration:none;
}

a:link, a:visited {}
a:hover {color:Black; background-color:Ivory;}
a:active{}


a.masterHeaderLink {
	color:White;
	text-decoration:none;
}

a.masterHeaderLink:link, a.masterHeader:visited { }
a.masterHeaderLink:hover {color:Gold; background-color:#00A9E1}
a.masterHeaderLink:active {}

a.indexImageLinks {
	text-decoration:none;
	border:none 0px #3E6FAA;
}

a.indexImageLinks:link, a.indexImageLinks:visited, a.indexImageLinks:hover, a.indexImageLinks:active {
	text-decoration:none;
	border:none;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:White;
	border:solid 3px Gray;
	padding:3px;
	width:440px;
}

.notificationPanel {
	background-color:#FFF7DE;
	border:solid 2px #FEE9AA;
	padding:5px;
	text-align:left;
	margin-bottom:10px;	
}

.errorPanel {
	background-color:#F90000;
	border:solid 2px #B7001D;
	padding:5px;
	text-align:left;
	line-height:16px;
	vertical-align:middle;
	margin-bottom:10px;
}

.successPanel {
	background-color:#D2FF78;
	border:solid 2px #B6D17F;
	padding:5px;
	text-align:left;
	line-height:16px;
	vertical-align:middle;
	margin-bottom:10px;	
}

.guestListSubTitle {
	border-bottom:solid 1px black; 
	padding-bottom:3px; 
	text-align:left; 
	font-size:14px; 
	font-weight:bold;
}

.rowGray {
	background-color:#EEEEEE;
}

/* --- FAQ CSS --- */
.faqHeader {
	padding:3px;
	background-color:#3E6FAA;
	color:White;
	font-size:12px;
	font-weight:bold;
}

.faqQuestionsList {
	padding-left:45px;
	line-height:16px;
}

.faqAnswersHeader {
	padding:3px;
	background-color:#C0504D;
	color:#EEECE1;
	font-size:12px;
	font-weight:bold;	
}

.faqQuestion {
	font-weight:bold;
	padding-left:25px;
}

.faqAnswer {
	line-height:14px;
	padding-left:25px;
}

.grayBox {
	background-color:#EEECE1;
	padding:8px;
}