﻿/* CSS Document */

body {
	padding: 0;
	margin: 0;
	font-size: 1em;
	font-family: sans-serif;
	width: 100%;
}

.imgLnk {
	border: 0;
}

.plainLnkW {
	font-family: helvetica;
	text-decoration: none;
	color: #ffffff;
}

.menuMain {
	PADDING-RIGHT: 0em;
	BORDER-TOP: #ffffff 0.1em solid;
	DISPLAY: block;
	PADDING-LEFT: 0em;
	FONT-WEIGHT: bold;
	Z-INDEX: 5;
	PADDING-BOTTOM: 0.3em;
	TEXT-TRANSFORM: uppercase;
	WIDTH: 100%;
	COLOR: #ffffff;
	TEXT-INDENT: 0.6em;
	PADDING-TOP: 0.3em;
	FONT-FAMILY: georgia;
	WHITE-SPACE: nowrap;
	POSITION: absolute;
	TOP: 8.9em;
	BACKGROUND-COLOR: #78a0c8;
	FONT-SIZE: 0.9em;
}
.col1 {
	position: absolute;
	left: 0;
	width: 15%;
	z-index: 1;
}

	.logo {
		padding: 0;
		margin: 0;
		height: 9.6em;
		display: block;
	}

	.menuBrd {
		background-color: #DCE6F0;
		border-right: 0.6em solid #78A0C8;
		border-bottom: 0.6em solid #78A0C8;
	}

	.menuLvl2 {
		font-size: 0.8em;
		font-weight: bold;
		text-transform: uppercase;
		display: block;
		padding: 0.2em 0.8em;
		border-bottom: 0.16em solid #78A0C8;
		line-height: 1.6em;
		white-space: nowrap;
	}
	
	.menuLvl3Box {
		background-color: #ffffff;
	}

	.menuLvl3 {
		color: #000078;
		font-size: 0.7em;
		display: block;
		padding: 0.4em 1.6em;
		border-bottom: 0.1em dashed #78A0C8;
	}
	
	.menuLvl2Lnk {
		color: #000078;
		text-decoration: none;
	}

	.menuLvl3Lnk {
		color: #000078;
		text-decoration: none;
	}
	
.hidecharlightblue {
		color: #DCE6F0;
		text-decoration: none;
	}
	
.hidecharwhite {
		color: #FFFFFF;
		text-decoration: none;
	}

.hidecharred {
		color: #DC7864;
		text-decoration: none;
	}

.button
{
    BACKGROUND-COLOR: #DC7864;
    BORDER-BOTTOM-COLOR: #FFFFFF;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-LEFT-COLOR: #FFFFFF;
    BORDER-LEFT-WIDTH: 1px;
    BORDER-RIGHT-COLOR: #FFFFFF;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-TOP-COLOR: #FFFFFF;
    BORDER-TOP-WIDTH: 1px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 0.8em;
    COLOR: #FFFFFF
}	
.footerlink {
	color: #000000;
	text-decoration: none;
	}

.colFull {
	DISPLAY: block; Z-INDEX: 5; LEFT: 15%; TOP:9.6em; WIDTH: 85%; POSITION: absolute;
}
.colFullPad {
	PADDING: 0.6em;
}
.colFullTb {
	WIDTH: 100%; BACKGROUND-COLOR: #e6e6e6; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 0.8em; BORDER-BOTTOM: 1px solid #78a0c8;
}
.inLabel{
	FONT-WEIGHT: bold; TEXT-ALIGN: right; COLOR: #787878; WIDTH: 30%;
}

.inForm {
	WIDTH: 70%; COLOR: #787878;
}

.col2 {
	position: absolute;
	left: 15%;
	width: 50%;
	z-index: 2;
	display: block;
}

	.col2Fix {
		height: 9.6em;
		width: 0.1em;
		background-color: #E6E6E6;
		float: right;
	}

	.col2-50 {
		width: 50%;
		float: right;
		display: block;
		background-color: #E6E6E6;
	}
	
	.col2-50R {
		width: 49%;
		float: right;
		display: block;
		background-color: #E6E6E6;
		border-top: 0.6em solid #E6E6E6;
		
	}
	
	.col2-50L {
		padding-right: 0.5em;
		width: 48%;
		float: left;
		display: block;
		background-color: #E6E6E6;
		border-right: 0.06em dashed #505050;
		border-top: 0.6em solid #E6E6E6;
	}
	
	.col2-100 {
		display: block;
		background-color: #E6E6E6;
		float: left;
		width: 100%;
	}
	
	.col2-100Pad {
	BORDER-RIGHT: #e6e6e6 0.6em solid;
	BORDER-TOP: #e6e6e6 0.6em solid;
	DISPLAY: block;
	FLOAT: left;
	BORDER-LEFT: #e6e6e6 0.6em solid;
	BORDER-BOTTOM: #e6e6e6 0.6em solid;
	BACKGROUND-COLOR: #e6e6e6;
	width: 100%;
}
	
.artBox {
	DISPLAY: block;
	MARGIN-RIGHT: 1.2em;
	PADDING-LEFT: 0.6em;
	PADDING-RIGHT: 0.6em;
	PADDING-BOTTOM: 0.6em;
	PADDING-TOP: 0.6em;
	HEIGHT: 100%;
	BACKGROUND-COLOR: #787878;
}
	
h1 {
		font-weight: bold;
		font-size: 1.2em;
		background-color: #787878;
		border-bottom: 0.1em solid #ffffff;
		display: block;
		color: #ffffff;
		margin-bottom: 0.6em;
	}
	
	.artTxt {
		background-color: #787878;
		color: #ffffff;
		font-size: 0.8em;
		padding: 0;
		margin: 0.6em 0.6em 0.6em 0em;
		display: block;
	}
	
	.artImg {
		border: 1PX solid white;
		margin-right: 0.6em;
		margin-bottom: 0.6em;
		display: block;
		float: left;
	}
	
.artMore {
	PADDING-RIGHT: 0px;
	BORDER-TOP: white 1px dashed;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FONT-SIZE: 0.6em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0.6em 0.6em 0.6em 0em;
	COLOR: #ffffff;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #787878;
	TEXT-ALIGN: right
}
	
	.subDate {
		color: #505050;
		font-size: 0.9em;
		display: block;
		padding-top: 1em;
	}
	
	.subTlt {
		color: #ad655a;
		font-size: 0.8em;
		font-weight: bold;
	}
	
	.subTxt {
		font-size: 0.8em;
	}

.headBox {
	background-color: #DC7864;
	border-left: #DC7864 solid 0.6em;
	display: block;
	height: 9.6em;
}

	.headBoxTlt {
		font-size: 0.8em;
		font-weight: bold;
		color: #ffffff;
		text-align: left;
		padding-top: 1em;
		padding-bottom: 0.4em;
		display: block;
		background-color: #DC7864;
	}

	.headBoxIn {
		height: 6.6em;
		background-color: #aa645a;
		padding: 0.4em;
	}

	.headBoxInR {
		background-color: #aa645a;
		font-size: 0.7em;
		text-align: right;
		color: #ffffff;
		display: block;
		vertical-align: middle;
		padding-top: 0.2em;
		white-space: nowrap;
		width: 100%;
	}
	
	.senInput {
		font-size: 1.2em;
		color: #505050;
		width: 60%;
		margin-left: 0.4em;
		vertical-align: middle;
	}
	
	.headBoxOpt {
		color: #ffffff;
		font-size: 0.8em;
		text-decoration: none;
		text-align: right;
		line-height: 3em;
		background-color: #aa645a;
	}

.col3 {
	position: absolute;
	left: 65%;
	width: 22%;
	z-index: 3;
}

	.adBoxL {
		border-top: 0.6em solid #E6E6E6;
		background-color: #ffffff;
		width: 100%;
	}
	
		.adBanner {
			text-align: center;
			display: block;
			padding: 0.6em;
		}
		
		.adBoxLTlt {
	PADDING-RIGHT: 0.4em;
	DISPLAY: block;
	PADDING-LEFT: 0.4em;
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.8em;
	PADDING-BOTTOM: 0.4em;
	COLOR: #ffffff;
	PADDING-TOP: 0.4em;
	BACKGROUND-COLOR: #78a0c8;
	BACKGROUND-IMAGE: url(images/tltPointer.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left center;
	TEXT-INDENT: 1em;
		}
		
.adBoxLMain {
	PADDING-RIGHT: 0.6em;
	PADDING-LEFT: 0.6em;
	PADDING-TOP: 0.6em;
	BORDER-BOTTOM: #505050 0.06em solid
}
.adBoxLLnk {
	background-color: #E6E6E6;
	DISPLAY: block;
	FONT-SIZE: 0.8em;
	MARGIN-BOTTOM: 0em;
	PADDING-BOTTOM: 0.6em;
	COLOR: #ad655a;
	BORDER-BOTTOM: #505050 1px dashed;
}		
		.adBoxLDate {
			color: #505050;
			font-size: 0.7em;
			display: block;
		}

.archivelnk {
	background-color: #FFFFFF;
	FONT-SIZE: 0.8em;
	text-align: right;
	COLOR: #000000;
	MARGIN-LEFT: 1em;
	TEXT-DECORATION: underline;
}		
		
.adBoxLLnkEvents {
	background-color: #F0F0F0;
	DISPLAY: block;
	FONT-SIZE: 0.8em;
	MARGIN-BOTTOM: 0em;
	PADDING-BOTTOM: 0.6em;
	COLOR: #ad655a;
	BORDER-BOTTOM: #505050 1px dashed;
	padding-top: 0.6em;
	background-image: url(images/iconPointer.gif);
	background-repeat: no-repeat;
	background-position:left top;
	padding-left: 2em;
	padding-right: 0.3em;
}
.adBoxLDateEvents {
	DISPLAY: block; FONT-SIZE: 0.7em; COLOR: #505050; padding-top: 0.6em; padding-bottom: 1em;
}

.col4 {
	position: absolute;
	left: 87%;
	width: 13%;
	z-index: 4;
}

.headBoxLnks {
	background-color: #DC7864;
	width: 100%;
	text-align: right;
	height: 9.6em;
}

	.headBoxLnksR {
		display: block;
		color: #ffffff;
		font-size: 0.6em;
		text-decoration: none;
		text-align: right;
		line-height: 1.4em;
		padding-right: 1em;
	}

	.adBoxR {
		padding: 0.6em;
		background-color: #BEBEBE;
	}

.footer {
	text-align: center;
	font-size: 0.7em;
	background-color: #ffffff;
	padding: 1em;
	margin: 0;
}

.off-left {
	display: block !important;
		position: absolute;
		top: 0em;
		left: 0em;
		width:0.0625em;
	height: 0.0625em;
	overflow: hidden;
}

.hoverLnkW {
	COLOR: #ffffff;
	FONT-FAMILY: helvetica;
	TEXT-DECORATION: underline;
}

.hoverLnkWsearch {
	COLOR: #ffffff;
	FONT-FAMILY: helvetica;
	font-size: 0.8em;
	TEXT-DECORATION: underline;
}
.hoverLnkW:hover {
	text-decoration: none;
}
.adBoxLDateEvents {
	DISPLAY: block;
	FONT-SIZE: 0.7em;
	COLOR: #505050;
	padding-top: 0.6em;
	padding-bottom: 1em;
}

.subHead {
		font-weight: bold;
		font-size: 0.9em;
		background-color: #A1AAD2;
		color: #ffffff;
	}

.topHead {
		FONT-FAMILY: helvetica;
		font-size: 0.9em;
		color: #ffffff;
	}


.forumlink {
	COLOR: #000000;
	FONT-FAMILY: helvetica;
	font-size: 0.9em;
	TEXT-DECORATION: underline;
}

.forumlink:hover {
	text-decoration: none;
	}

.forumtextlink {
	COLOR: #000000;
	FONT-FAMILY: helvetica;
	font-size: 0.9em;
	TEXT-DECORATION: underline;
}

.forumtextlink:hover {
	text-decoration: none;
	}
	
.forum {
		font-size: 0.9em;
		background-color: #E0E4F1;
		color: #000000;
	}
	
.forumtext {
	COLOR: #000000;
	FONT-FAMILY: helvetica;
	font-size: 0.9em;
}
legend {
		font-weight: bold;
		font-size: 1.2em;
		background-color: #787878;
		display: block;
		color: #ffffff;
		margin-bottom: 0.6em;
	}
