@charset "UTF-8";
/* CSS Document */




h1, h1 a { font-size:28px; letter-spacing:-1px; font-weight:bold; color:#FFF; padding:0 0 10px	}
h2, h2 a { font-size:24px; letter-spacing:-1px; font-weight:bold; color:#3a71aa; padding:0 0 10px}
h3, h3 a { font-size:20px; letter-spacing:-.5px; font-weight:normal; color:#8492ae; padding:0 0 10px}
h4, h4 a { font-size:19px; letter-spacing:-1px; font-weight:bold; color:#36383a; padding:0 0 10px}
h5, h5 a { font-size:17px; letter-spacing:0; font-weight:bold; padding:0 0 10px; color:#369; }
h6, h6 a { font-size:14px; font-weight:bold; padding:0 0 5px}


p { font-size:11px; line-height:15px; color:#c8cadf; padding:0 0 20px 0 }
p a { color:#008DC3 }


strong 			{ font-weight:bold; }


.separator	    { background:url(/public/images/siteparts/separator.gif) top center no-repeat; height:3px; overflow:hidden; margin-top:10px; }
.inline-image   { float:left; margin-right:20px; border:2px solid #333; }

.admintable		{ width:100%; margin:0 0 10px; border-collapse:collapse; font-size:13px; }
.admintable th  { background:#06C ;border:1px solid #06C; padding:6px; color:#DEF; font-weight:bold }
.admintable td  { background:#036 ;border:1px solid #06C; padding:6px; color:#DEF; }
.admintable a  	{ color:#DEF; }

label   		{ display:block; }
.shortlabel     { width:100px; float:left; }
#flashMessage   { border:1px solid #06F; color:#06F; background:#0C345F; padding:10px; font-weight:bold; margin:0 0 20px; }
.error			{ color:#F00; padding:5px; }

.event          { padding-bottom:20px; }
.classified     { padding-bottom:20px; }

.white			{ color:#FFF; }

#photoview		{ padding:20px 0; text-align:center; }
#photoview img	{ border:2px solid #FFF; margin:0 0 10px; }


.photo 			{ float:left; width:210px; text-align:center; overflow:hidden }
.photo img		{ border:2px solid #FFF; margin:0 0 5px }

.caption		{ text-decoration:none; color:#c8cadf; font-size:12px; }


#rotator        { width:305px; margin: 0pt 30px 0pt 0pt; float: left; }
#rotator img	{ border:2px solid #2d2d2e; }
#rotator ul     { margin-top:5px; }
#rotator a		{ font-size:10px; text-decoration:none; }


.progressWrapper {
	width: 357px;
	overflow: hidden;
}

.progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
/* Error */
.red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
.green {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}

/* Complete */
.blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}

a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(../images/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

a.progressCancel:hover {
	background-position: 0px 0px;
}