/*****
 * TITLE
 *****/
.pageTitle	{
	color:#104E8B;
	font-weight:bold;
	margin-bottom:15px;
	display:block;
	text-align:center;
}
.pageTitle	#Title	{
	font-size:	30px;
	letter-spacing:5px;
	text-shadow:2px 2px 2px #8B8682;
	padding: 5px;
}
/**
.pageTitle #Title:before,	.pageTitle #Title:after	{
	content:"\007E";
}
**/
/*****
 * YEARLIST
 *****/
.yearList	{
	text-align:	center;
	display:block;
	border-top:	1px solid black;
	border-bottom: 1px solid black;
	padding-top: 10px;
	padding-bottom:10px;
}
.yearList #title	{
	font-size:	25px;
	font-weight:	bold;
	letter-spacing: 2px;
}
.yearList	a	{
	font-size:	22px;
	padding-right: 10px;
	letter-spacing:4px;
	color:#8B8682;
	text-decoration:none;
}
.yearList	a:hover	{
	text-decoration:none;
	color: #8B4500;
}
.yearList a:before	{
	/**content:"\2022\00a0";
	/** 2022->&bull;
	 **/
	content: url('../img/thumb/Frame/dotwhite.gif'); 
}
.yearList a:hover:before	{
	content: url('../img/thumb/Frame/dotred.gif'); 
}
.yearList #active	{
	color:black;
}
.yearList #active:hover	{
	text-decoration:none;
	color: #8B4500;
}
.yearList #active:before	{
	content: url('../img/thumb/Frame/dotred.gif'); 
}
.yearList #active:hover:before	{
	content: url('../img/thumb/Frame/dotwhite.gif'); 
}
/*****
 * PAGENAV
 *****/
.pageNav	{
	display: block;
	text-align:center;
	clear:both;
}
.pageNav #frame,	.pageNav #frame a	{
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	color:#104E8B;
	font-size:14px;
}
.pageNav #frame	{
		border: none;
		border-radius: 10px;
		-moz-border-radius:10px;
		display: inline-block;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:20px;
		padding-right:20px;
		background:#EEE9BF;
}
.pageNav #frame #Title	{
	color:#000;
	font-size:12px;
	font-weight:normal;
	display:block;
	text-align:center;
	text-decoration:underline;
	margin-bottom:5px;
}
.pageNav #frame a {
	text-decoration:none;
	padding: 3px;
}
.pageNav #frame a:hover	{
	color: #FFD700;
}
.pageNav #frame a:before	{
	content:"\2022";
	margin-right:4px;
}
.pageNav #frame #active	{
	/*background-color: #FFFFE0;*/
	/*text-decoration:underline overline;*/
	border: 1px solid #8B8682;
	border-radius:5px;
	-moz-border-radius:5px;
}
/*****
 * SECTIONTITLE
 *****/
.sectionTitle	{
	display:block;
	text-align:left;
	padding-left:4px;
	padding-right:4px;
	padding-top: 10px;
	padding-bottom:10px;
	margin-right:10px;
	border-radius:10px;
	-moz-border-radius:10px;
	border-top: 1px solid #888682;
	border-bottom: 1px solid #888682;
	background: #EEE9BF;
	clear:both;	
}
.sectionTitle #Title	{
	font-size:	18px;
	font-weight:normal;
	letter-spacing: 1px;
}
.sectionTitle #subTitle	{
	font-size:15px;
}
.sectionTitle #subNote, .sectionTitle #subNote a {
	font-size:11px;
	font-weight:bold;
}
.sectionTitle #subNote a {
	text-decoration:none;
	color: #104E8B;
}
.sectionTitle #subNote a:hover {
	text-decoration:underline;
}
/*****
 * BOXED
 * 1 = Highlight box
 * 2 = Highlight href only
 *****/
.boxed	{
	text-align:center;
	border-spacing:10px;
}
.boxed	#element, .boxed #element_2	{
	vertical-align:middle;
	border-radius:10px;
	-moz-border-radius:10px;
	background:#EEE9BF;
	border-top: 1px solid #888682;
	border-bottom: 1px solid #888682;
	padding:20px;
}
.boxed #element:hover	{
	background: #FFFFE0;
	cursor:hand;
}
.boxed #element a, .boxed #element_2 a {
	color: #8B8682;
	font-weight:normal;
	text-decoration: none;
	display:block;
}
.boxed #element_2 a:hover	{
	color:#0012A0;
	text-decoration:none;
}
.boxed #element_2 #active	{
	color:#000000;
}
.boxed #element_2 #active:hover	{
	color:#0012A0;
	text-decoration:none;	
}
/*****
 * NOTE
 *****/
.note #err, .note #err\+, .note #err\+\+	{
	font-size:13px;
	display:block;
	text-align:center;
	font-weight:bold;
	color:#8B4500;
}
.note #hint-, .note #hint, .note #hint\+, .note #hint\+\+ {
	font-size:13px;
	font-weight:bold;
	color:#104E8B;
	text-decoration:none;
}
.note #hint-	{
	font-size:11px;
}
.note #hint\+, .note #err\+ {
	font-size:16px;
	letter-spacing:3px;
}
.note #hint\+\+, .note #err\+\+ {
	font-size:20px;
	letter-spacing:5px;
}
.note #Banner	{
	display:block;
	padding-left: 20px;
	padding-right:20px;
	padding-top: 5px;
	padding-bottom:5px;
	border-radius: 10px;
	-moz-border-radius:10px;
	background: #CDC9A5;
	text-align:center;
}
.note #Banner a {
	text-decoration:none;
}
.note #Banner #Title	{
	color:#0012A0; 
	font-size:25px; 
	font-weight:bold; 
	letter-spacing:3px;
}
.note #Banner #subTitle	{
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
	color:#0012A0; 
}
.note #Banner:hover	{
	background: #EEE9BF;
}
/*****
 * CONTentLIST
 *****/
.contList {
	border-spacing: 0px;
	border: 1px solid #888682;
	border-collapse: collapse;
}
.contList #headRow {
	background: #8B8878;
	color:#F5F5F5;
	font-weight:bold;
	padding-bottom:10px;
	font-size:14px;
}
.contList #headRow	td	{
	border-right: 1px solid #F5F5F5;
}
.contList #aRow {
	background: #EEE9BF;
}
.contList #aRow td, .contList #bRow td {
	text-align:left;
	padding-left: 5px;
	padding-right:5px;
	border-collapse: collapse;
	border-right:1px solid #888682;
}
.contList #bRow {
	background: #CDC9A5;
}
.contList #aRow a, .contList #bRow a	{
	color: #104E8B;
	text-decoration: none;
	font-size:12px;
}
.contList #aRow a:hover, .contList #bRow a:hover	{
	text-decoration:underline;
}
.contList #aRow #Title, .contList #bRow #Title {
	font-weight:bold;
}
.contList #sortArrow	{
	color: #FFD700;
	font-size:15px;
	text-decoration:none;
}
.contList #sortArrow:hover	{
	color:#FFFFFF;
}
.contList #note	{
	text-align:center;
	border:none;
}
.contList #note span, .contList #note a	{
	color: #F5F5F5;
	text-decoration:none;
}
.contList #note span	{
	display:inline-block;
	padding:4px;
	margin:5px;
	background:#CDC9A5;
	border-radius:10px;
	-moz-border-radius:10px;
}
.contList #note span:hover	{
	background:#EEE9BF;
}
@media print {
	.contList #sortArrow	{
		display:none;
	}
	.contList #note	{
		display:none;
	}
	.contList #aRow td, .contList #bRow td	{
		border-top: 1px solid #888682;
		border-bottom: 1px solid #888682;
	}
}
/*****
 * BOXEDFORM
 *****/

.boxedForm	{
	border-radius:10px;
	-moz-border-radius:10px;
	background:#EEE9BF;
	border-top: 1px solid #888682;
	border-bottom: 1px solid #888682;
}
.boxedForm #Title, .boxedForm #Title\+, .boxedForm #subTitle	{
	font-size: 16px;
	letter-spacing:3px;
	font-weight:bold;
	text-align:center;
	padding-bottom:8px;
	padding-left:5px;
	padding-right:5px;
}
.boxedForm #Title\+	{
	font-size:18px;
	letter-spacing:5px;
	padding-bottom:15px;
}
.boxedForm #subTitle	{
	font-size:14px;
	letter-spacing:1px;
}
.boxedForm #note	{
	background: #CDC9A5;
	color:#FFFFFF;
	font-weight:normal;
	text-align:center;
	border-top: 1px solid #888682;
	border-bottom: 1px solid #888682;
	padding-left:5px;
	padding-right:5px;
}
.boxedForm #note a	{
	color: #FFFFFF;
	text-decoration:none;
}
.boxedForm input, .boxedForm textarea {
	border: 1px solid #888682;
}
.boxedForm td {
	text-align:left;
}
.boxedForm #buttons {
	text-align:center;
}
.boxedForm #butOK, .boxedForm #butCancel	{
	border: 1px solid #888682;
	background: #CDC9A5;
}
.boxedForm #butOK	{
	font-weight:bold;
	color:black;
}
.boxedForm #butCancel	{
	color:#EE4000;
}
.boxedForm #butOK:hover, .boxedForm #butCancel:hover	{
	background: #EEE9BF;
}
.boxedForm #text	{
	text-align: left;
	padding-left:5px;
	padding-right:5px;
}
/*****
 * PRINTING
 * parameters
 *****/
@media print {
	#noPrint	{	/** explicit turned off for print **/
		display:none;
	}
	#enlargeOnPrint {	/** enlarge element on print **/
		width:95%;
	}
}
