@charset "utf-8";

/* Reset and Set */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 {	font-weight:normal; font-size:100%; }
body, html { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
a:focus { outline:none; }
img { border:none; }
table {	border-collapse:collapse; border-spacing:0; }
/*img, div { behavior: url(iepngfix.htc); }*/
body { background:url(images/bgTile.png) #85c0e9; }
h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#d40914; margin-bottom:10px; }
p { margin-bottom:10px; }

a:link { color:#d40914; }
a:visited { color:#ae1921; }

/* Containers */
#banner { width:876px; height:130px; background:url(images/centerTop.png) no-repeat; margin:4px auto 0px auto; padding:10px 18px 0px 18px; }
#contentHolder { width:912px; background:url(images/centerBGTile.png) #eee8d2; margin:0px auto; }
#content { padding:4px 18px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#navBar { width:416px; float:right; font-family:Georgia, "Times New Roman", Times, serif; color:#d40914; font-size:15px; margin-top:82px; }
#front { width:900px; height:355px; margin:0px auto; }
#footer { 
	width:916px;
	height:55px;
	margin:0px auto;
	padding-top:5px;
	background:url(images/footer.png) bottom no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#eee8d2;
	text-align:center;
}

/* Nav */
#navBar ul { margin:0; padding:0; white-space:nowrap; }
#navBar li { margin:0; padding:0; display:inline; list-style-type:none; line-height:26px; }
#navBar a { padding:0px 5px; outline:none; display:inline-block; border-bottom:solid 4px #eee8d2; }
#navBar a:link, #navBar a:visited { color:#d40914; text-decoration:none; }
#navBar a:hover { text-decoration:none; border-bottom:solid 4px #d40914; }

/* Content Slider */
.fLeft { height:355px; width:350px; float:left; background:#d40914 url(images/contentDivider.png) right no-repeat; outline:none; }
.fRight { height:355px; width:550px; float:right; background:#ffb407; overflow:hidden; }
.fLeft a {
	display:inline-block;
	width:290px;
	height:118px;
	text-align:left;
	background:#d40914;
	outline:none;
	text-decoration:none; 
	color: #FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.fLeft .lT { margin:14px 10px 0px 20px; display:inline-block; width:90%; line-height:50px; font-size:38px; border-bottom:solid 2px #FFF; }
.fLeft .sT { margin:4px 10px 0px 20px; display:inline-block; width:90%; font-size:12px; }
.fRight .contentdiv {
	visibility: hidden; /*leave as is*/
	position: relative; /*leave as is*/
	left: 0;  /*leave as is*/
	top: 0;  /*leave as is*/
	padding: 10px;
	width: 530px;
	height:335px;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
.fLeft a:hover, .fLeft a.selected {
	background:#a0070f url(images/highlightBG.png) repeat-y right; color: #FFF; }

/* Other Styles */
.menuLink { 
	color:#d40914;
	text-decoration:underline;
	font-weight:bold; 
	line-height:32px;
	background:url(images/menuIcon.png) no-repeat left;
	padding-left:32px;
	padding-top:10px;
	padding-bottom:10px;
}
.dropcap { float:left; color:#d40914; font-size:55px; line-height:39px; padding:3px 1px 0px 0px; font-family:Georgia, "Times New Roman", Times, serif; } 
.cForm { 
	font-size:11px;
	font-weight:bold; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	line-height:36px; 
	display:inline-block; 
	width:100px; 
	float:left;
}
.field { padding:8px; border:1px solid #FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-top:2px; }
.field:focus { border:1px solid #d40914; }
.submit { font-size:12px; background:#d40914; color:#FFF; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; outline:none; border:0px; }
.submit:hover { background-color:#a0070f; }
.submit:focus, submit:active { border:0px; outline:none; }

/* Slideshow */
#show { float:right; margin-left:10px; margin-bottom:10px; }
ul.crossfade { padding:0; margin:0; list-style:none; position:relative; }
#sshow li {position:absolute; top:0; left:0; visibility:hidden; }
