@charset "UTF-8";
/* CSS Document */
a {
	color:#575F5E;
}
a:hover {
	color:#FFFFFF;
}
.adrList {
	background-color:white; color:black;
}
.bold {
	font-weight:bold;
}
.bottomBorder {
	border-bottom:3px #FFFFFF solid;
}
.break {
	clear: both;
}
.center {
	margin-left:auto; margin-right:auto; text-align:center;
}
.container {
	width: 800px;
}
.box {
	width: 800px; border: 1px dotted #333;
}
.blueBackground{
	background-color:#79cbe7;
}
.grayBackground {
	background-color:#A7ADB0;
}
.grayBottomBorder{
	border-bottom:3px solid #676868;
}
.hr {
	clear:both; height:5px; border-top:1px solid #676868; width:inherit; color:#000; background:inherit;
}
html, body {
	margin:0; font:10pt Helvetica Neue, Helvetica, Verdana, Arial; color:#575F5E; background-color:#79CBE7;
}
.left {
	float:left;
}
.leftSale {
	float:left;
	width:150px;
	margin-right:10px;
	border-bottom:1px solid black;
	border-right:1px solid black;
}
.headerLinks {
	padding-left:20px; background-color:#79cbe7; font:11pt Helvetica Neue, Helvetica, Verdana, Arial; color:#575F5E;
}
.outsideBordersBlack{
	border:1px solid black;
}
.paddingSides {
	padding-left:20px;
	padding-right:20px;
}
.pageTitle {
	text-indent:20px;background-color:#A7ADB0; font:15pt Helvetica Neue, Helvetica, Verdana, Arial; color:#575F5E;
}
.pink {
	color:#FF99FF;
}
.red {
	font:10pt Helvetica Neue, Helvetica, Verdana, Arial; color:#FF0000;
}
.regular {
	font:10pt Helvetica Neue, Helvetica, Verdana, Arial; color:#575F5E;
}
.regularBlack {
	font:10pt Helvetica Neue, Helvetica, Verdana, Arial; color:black;
}
.right {
	float:right;
}
.sectionTitle {
	font:11pt Helvetica Neue, Helvetica, Verdana, Arial;
	color:#FFFFFF;
}
.sideBorders {
	border-left:3px #FFFFFF solid;
	border-right:3px #FFFFFF solid;
}
.smaller {
	font-size:smaller;
}
.textLeft {
	text-align:left;
}
.topBorder {
	border-top:3px #FFFFFF solid;
}

<!--calendar-->
.calListTable {
font:medium Helvetica Neue, Helvetica, Verdana, Arial;
text-align:center;
border-bottom:solid 1px;
border-color:black;
}
.calListMonth {
font:small Helvetica Neue, Helvetica, Verdana, Arial;
padding-top:5px;
padding-right:5px;
}
.calListDay {
font:small Helvetica Neue, Helvetica, Verdana, Arial;
text-align:center;
padding-top:5px;
padding-left:5px;
}
.calListSummary {
font:small Helvetica Neue, Helvetica, Verdana, Arial;
padding-top:10px;
padding-left:5px;
}


/* The following styles are for the pictures section */
.note {
	font-weight: bold;
	font-size: 12pt;
}
td.thumb {
	background-color: #575F5E;
	text-align: center;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}
.backLink {
	color: #575F5E;
}
.backLink:hover {
}
a.adminLinks {
	color: #677382;
	font-weight: bold;
}
a.adminLinks:hover {
	color: black;
}
.headerTitle {
	background-color: #88A0BB; 
	color: white;
	font-weight: bold;
}
.sectionDivider {
	font-weight: bold;
	padding: 5px;
	/*background: url(images/index_title.jpg) no-repeat;*/
}
.sectionTitle:hover {
	color: #DDF0FF;
}
.sectionDesc {
	color: white;
	font-size: 11pt;
}
.indexTitle {
	/*background: url(images/index_title.jpg) no-repeat;*/
	padding: 5px;
	margin-bottom: 5px;
}
.indexDesc1 {
	padding-left: 15px;
}
.indexDesc2 {
}
.setTitle {
	color: white;
}
.setTitle:hover {
	color: #DDF0FF;
}

.setDesc {
	color: white;
}
.pictureTitle {
	color: white;
	font-size: 11pt;
}
.pictureTitle:hover {
	color: #DDF0FF;
}
.pictureDesc {
	color: white;
}
.pictureDesc2 {
	color: #F0F0F0;
}
.picture {
	background-color: #A7ADB0;
	padding: 4px;
	text-align: center;
}
.pictureNext {
	background-color: #A7ADB0;
	padding: 0px;
	text-align: right;
	vertical-align: top;
	color: white;
	padding-right: 10px;
}
.picturePrev {
	background-color: #A7ADB0;
	padding: 4px;
	vertical-align: top;
	color: white;
}
.pictureTable {
}
.pictureTable td {
}

/* CSS tables */

.col2LeftSide {
	border:0px solid black;
	font-weight:bold;
	display:inline-table;
	text-align:right;
	width:300px;	
	padding-top:1px;
	overflow:visible;
}
.col2CenterDivider {
	display:inline-table;
	width:10px;
}
.col2RightSide {
	display:inline-table;
	text-align:left;
	width:350px;
	padding-top:1px;
	padding-left:0px;
	overflow:visible;
}
.col5 {
	display:inline-table;
	text-align:center;
	width:19%;
	padding-right:0px;
	padding-left:0px;
	padding-top:1px;
	padding-bottom:1px;
}
.rowHover:hover{
	background-color:white;
}