/* CSS Document */
body {
	margin:auto;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	font-size: 0.6em;
}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#3A0033;
}

a{
	color:#fff;
}

a:hover{
	color:#3A0033;
}

#wrapper{
	width:710px;
	margin:auto;
	margin-right:auto;
	margin-left:auto;
	background:#fff;
}

#container{
	width:700px;
	margin:auto;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	background:#fff;
	text-align:left;
}

#head{
	background:url(../images/1.jpg);
	width:700px;
	height:174px;
}

#topnav{
	width:700px;
	clear:both;
		text-align:center;
}


#topnav a.topnavitem{
	display:block;
	padding-top:7px;
	height:25px;
	width:100px;
	float:left;
	text-decoration:none;
	color:#fff;
}

#topnav a:hover{
	background-color:#B90020;
	text-decoration:none;
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;

}

#searchBar{
	padding-top:5px;
	padding-left:4px;
	height:28px;
	width:700px;
	background-color: #B90020;
	clear:both;
	color:#fff;
}

#searchBar a{
	text-decoration:none;
	color:#fff;
}

#changeLanguage{
	text-align:left;
	width:150px;
	float:left;
	display:inline;
}

#searchField{
	width:580px;
	float:left;
	display:inline;
	height:27px;
}

#textSize{
	float:left;
	display:inline;
}

#bodyArea{
	float:left;
	display:inline;
	width:698px;
	min-height:180px;
	text-align:left;
	background:url(../images/11.jpg) repeat-x;
		border-left:#B90020 solid 1px;
	border-right:#B90020 solid 1px;
}

#left-body{
	float:left;
	display:inline;
	width:166px;
	color: #3A0033;
	font-weight: bold;
	text-align:left;
	padding:2px;
	margin-bottom:155px;
}

#left-body a.SideNavItem{
	display:block;
	width:152px;
	height:16px;
	font-weight: bold;
	border-bottom: 1px dotted #3A0033;
	padding-top:6px;
	padding-left:4px;
	color:#3A0033;
}

#left-body a.SideNavItem:hover{
	background:#B90020;
	color:#fff;
}

#left-body a.SideNavItemActive {
	display:block;
	width:152px;
	font-weight: bold;
	border-bottom: 1px dotted #3A0033;
	height:16px;
	padding-top:6px;
	padding-left:4px;
	background:#B90020;
	color:#fff;
}

#left-body  a.SideNavL1 {
	display:block;
    width:149px;
	min-height:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3A0033;
	padding-top:3px;
	padding-left:7px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #3A0033;
}

#left-body  a.SideNavL1:hover {
	color: #fff;
	background:#B90020;
}

#left-body  a.sideNavHomeClub {
	display:block;
	color: #fff;
	height:18px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #3A0033;
	background-color: #B90020;
	padding-top:3px;
	padding-left:4px;
}

#left-body a.sideNavHomeClub{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

.SideNavItem{
height:18px;
}

.scrollerbox{
	height:280px;
	width:327px;
}

/*#page-text{
	min-height:184px;
	overflow:hidden;
	border:red solid 1px;
}*/

#center-body{
	float:left;
	display:inline;
	width:328px;
	margin-left:4px;
}

#center-body h1{
	color:#3A0033;
}

#center-body h2{
	font-size:1em;
	color:#3A0033;
}

#center-body a{
	color:#3A0033;
}

.scrollerbox-top{
	background:url(../images/news-info-top.gif) no-repeat;
	height:27px;
	width:327px;
}

#center-body .scrollerbox-top h1{
	padding-top:2px;
	padding-left:12px;
	padding-bottom:0px;
	margin-bottom:0px;
	font-size:1.2em;
	color:#fff;
}

.scrollerbox-text{
	background:url(../images/news-info-bg.gif);
	height:150px;
	width:327px;
	color:#3A0033;
}

#center-body .scrollerbox-text h2{
	padding-left:10px;
	padding-bottom:0px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	font-size:1.1em;
	color:#3A0033;
}

.scrollerbox-text p{
	padding-bottom:2px;
	margin-left:10px;
	line-height:1.5em;
	border-bottom:dashed 1px #3A0033;
}

.scrollerbox-text p:hover{
background-color:#fff;
filter:alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;
border-bottom:dashed 1px #333;
}

.scrollerbox-bottom{
	background:url(../images/news-info-bottom.gif) no-repeat;
	height:24px;
	width:327px;
	color:#fff;
	padding-top:5px;
}

#center-body .scrollerbox-bottom a{
	color:#fff;
}

.scrollerbox-bottom a:hover{
	color:#FE6E1A;
	text-decoration:underline;
}

.scrollerbox-bottom a img{
	margin-left:12px;
	margin-right:4px;
	border:0;
}

#right-body{
	float:right;
	display:inline;
	width:190px;
	overflow:hidden;
}

#calendar-box-top{
	width:174px;
	height:27px;
	background:url(../images/calendar-box-top.gif) no-repeat;
}

#calendar-box-top h1{
	padding-top:4px;
	padding-left:12px;
	padding-bottom:0px;
	margin-bottom:0px;
	color:#fff;
}

#calendar-box-table{
	width:174px;
	max-height: 348px;
	overflow:hidden;
}

#calendar-box-bottom{
	margin-bottom:12px;
	width:174px;
	height:28px;
	background:url(../images/calendar-box-bottom.gif) no-repeat;
	text-align:center;
}

#calendar-box-bottom a{
	text-decoration:none;
	color:#fff;
	font-size:0.9em;
}

#footer{
	clear:both;
	width:698px;
	height:284px;
	background:#B5001F url(../images/footer.gif) no-repeat top;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	color:#fff;
	border-left:#B90020 solid 1px;
	border-right:#B90020 solid 1px;
}

#footer img{
float:right;
display:inline;
margin-right:16px;
}

#footerText{
	padding-top:160px;
	text-align:left;
	margin-left:148px;
}

#footerText a{
text-decoration:none;
color:#fff;
}

#footerText a:hover{
text-decoration:underline;
color:#CCC;
}

a{
	color: #336633;
	font-weight: bold;
	text-decoration: none;
}

a:visited {
	color: #336633;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

a:active {
	color: #336633;
	font-weight: bold;
	text-decoration: none;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}

h1 {
	font-size: 14px;
	color: #336633;
}

h2 {
	font-size: 12px;
	color: #336633;
}

h3 {
	font-size: 12px;
	color: #336633;
}

h4 {
	font-size: 16px;
	color: #3A0033;
}

.legalText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
}

.topNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

.searchForm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B90020;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #404040;
	border-right-color: #404040;
	border-bottom-color: #D4D0C8;
	border-left-color: #D4D0C8;
}

.fieldForm {
	padding: 1px;
	background: #f2f2f2;
	border-top:solid 1px #bbaea6;
	border-right:solid 1px #bbaea6;
	border-bottom:solid 1px #e3d7d2;
	border-left:solid 1px #bbaea6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #b90020;
}

.fieldBut {
	padding: 1px;
	background: #b90020;
	border-top:solid 1px #bbaea6;
	border-right:solid 1px #e3d7d2;
	border-bottom:solid 1px #e3d7d2;
	border-left:solid 1px #bbaea6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight:bold;
	color: #fff;
}

.fieldBut-white {
	padding: 1px;
	background-color: #fff;
	border-top:solid 1px #bbaea6;
	border-right:solid 1px #e3d7d2;
	border-bottom:solid 1px #e3d7d2;
	border-left:solid 1px #bbaea6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight:bold;
	color: #b90020;
}

.TableBoarder {
	border: 1px dotted #B90020;
}

.Info-News-Block{
	width:320px;
	clear:both;
	margin-bottom:12px;
	overflow:hidden;
}

.Info-News-Header{
	height:16px;
	width:99%;
	background:#B90020;
	color:#fff;
	clear:both;
	font-weight:bold;
	padding-left:2px;
	margin-top:8px;
}

.Info-News-Title{
	float:left;
	display:inline;
	height:16px;
	width:98%;
	background:#fff;
	color:#3A0033;
	font-weight:bold;
	margin-right:4px;
	margin-top:2px;
	padding:1%;
}

a.Info-News-Item-Title{
display:block;
	clear:both;
	width:99%;
	color:#3A0033;
	margin-right:4px;
	padding:1%;
}

a.Info-News-Item-Title:hover{
	background-color:#E6E6E6;
	color:#fff;
}

.pollitem{
border-bottom: 1px dotted #3A0033;
}

a.info{
position:relative; /*this is the key*/
z-index:99; 
color:#fff;
text-decoration:none
}

a.info:hover{
z-index:100;
}

a.info span{
display: none
}

a.info:hover span{ /*the span will display just on :hover state*/
display:block;
position:absolute;
top:0px; 
left:-180px; 
width:208px;
border:1px solid #fff;
background-color:#3A0033; color:#fff;
text-align: left;
font-size:1em;
line-height:1.3em;
padding:4px;
}

.table01{
margin-top:0px;
font-size:1em;
width:100%;
padding-top:2px;
padding-bottom:2px;
border:0;
}

.table01 td{
vertical-align:top;
}

#FormTextArea{
float:left;
display:inline;
width:100%;
}

#FormTextArea input, textarea, select{
border:solid #3A0033 1px;
border-left:solid #3A0033 4px;
width:180px;
font-size:1em;
color: #333;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:0px;
padding:3px;
}

#FormTextArea input:hover, textarea:hover, select:hover{
border-left:solid #B90020 4px;
width:180px;
}

body#tinymce {
  text-align: left;
}

#tinymce textarea{
  text-align:left;
  height: 280px;
  width: 228px;
}

a.ShowHide{
display:block;
height:20px;
width:248px;
background:url(../admin/images/view.gif) no-repeat 0 0;
padding-top:2px;
padding-left:24px;
font-size:1.1em;
border-bottom:dashed 1px #666;
}

a.ShowHide:hover{
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;
border-bottom:dashed 1px #333;
}

a.gallery-thumb{
float:left;
margin:3px;
display:block;
height:74px;
width:72px;
padding-top:80px;
padding-left:2px;
font-size:1em;
font-weight:bold;
border:solid 1px #666;
color:#fff;
background-color:#ccc;
text-decoration:none;
overflow:hidden;
}

a.gallery-thumb:hover{
color:#ccc;
border:solid 1px #999;
text-decoration:underline;
}

.gallery-thumb img{
width:74px;
height:154px;
}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

.black_overlay{
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 200%;
background-color:#000;
z-index:1001;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
}

.white_content {
display: none;
position: absolute;
top: 25%;
left: 25%;
width: 50%;
height: 420px;
padding: 4px;
background-color:#fff;
border:8px solid #ccc;
z-index:1002;
overflow: auto;
}

ol#search-result-ordered-list{
margin:0px;
padding:0px;
margin-left:15px;
padding-left:1px;
}

ol#search-result-ordered-list li{
margin-bottom:5px;
padding:5px;
color:#666;
}

ol#search-result-ordered-list li:hover{
background-color:#B90020;

}

ol#search-result-ordered-list li a{
font-size:1.1em;
color:#fff;
}

.Red-Color{color:#B90020;}

.h3-highlighted{
font-size:1em;
color:#fff;
border:solid 1px #ccc;
height:32px;
width:320px;
padding:2px;
}

.h3-highlighted-red-bg{
font-size:1em;
color:#fff;
background-color:#B90020;
border:solid 1px #ccc;
height:14px;
width:160px;
padding:2px;
}

