body
{
font-family:arial;
font-size:0.8em;
margin:0;
background-image:url(../images/bg.jpg);
}
input,select
{
font-size:90%;
margin-bottom:2px;
}
form
{
margin:0px;
padding:0px;
}
td.formx
{
padding:3px;
font-size:88%;
border-bottom:1px solid #F4F4F4;
vertical-align:top;
}
td.errtd
{
padding:3px;
font-size:88%;
border-bottom:1px solid #F4F4F4;
vertical-align:top;
text-align:center;
background-color:#FF0000;
color:#FFFFFF;
font-weight:bold;
font-size:90%
}

td.listx
{
padding:3px;
font-size:90%;
border-bottom:1px solid #D0D0D0;
vertical-align:top;

}
td.listy
{
padding:3px 3px 3px 10px;;
font-size:88%;
border-bottom:1px solid #D0D0D0;
background-color:#F7EFEF;
vertical-align:top;

}
td.listz
{
padding:3px;
font-size:90%;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
vertical-align:top;
font-weight:bold;
background-color:#E9E9E9;

}

span.red
{
color:#FF0000;
}
span.green
{
color:#009900;
}

#cls
{
overflow:hidden;
clear:both;
height:1px;
line-height:1px;
}

a:link {color:#0033CC; text-decoration:none;}
a:visited{color:#0033CC; text-decoration:none;}
a:hover{
color:#FF0000; 
text-decoration:none;
}

#main
{
margin:0 auto;
width:900px;
background-color:#FFFFFF;
}
#header
{
width:900px;
height:60px;
background-color:#FFF;
border-bottom:1px solid #996600;
}

.logoarea
{
width:250px;
height:60px;
float:left;
}

.country
{
width:400px;
height:50px;
float:right;
text-align:right;
padding:3px 10px 3px 0px;
}

#mainImg
{
width:900px;
height:200px;
}
#mainImg img
{
border:0;
}

#mainMenu
{
width:900px;
height:59px;
background-image:url(../images/menu_bg.jpg);
}
#topMember
{
width:890px;
background-color:#CFCFCF;
padding:5px;
border-top:1px solid #FFF;
text-align:right;
font-size:88%;
}

ul#navlist
{
margin:0;
padding:0;
white-space:nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a 
{ 
}

#navlist a:link, #navlist a:visited
{
color: #fff;
background-color: #000;
text-decoration: none;
}

#navlist a:hover
{
color: #fff;
background-color: #B2B2B2;
text-decoration: none;
}

#content
{
width:900px;
background-color:#FFFFFF;
padding-top:5px;
height:100%;
}
#left
{
float:left;
width:190px;
background-color:#FFF;
border-right:1px solid #FFCC66;
padding-left:10px;
padding-top:10px;
}


.loginBoxCurves
{
width:180px;
height:20px;
}
.loginBoxMid
{
width:170px;
background-image:url(../images/login_mid.jpg);
padding:5px;
font-size:85%;
}

.loginBoxMid p
{
font-weight:bold;
padding:2px;
border-bottom:1px solid #FF9900;
text-align:center;
background-color:#FCE4C8;
margin:0;
}

.loginForm
{
padding:5px;
}

.loginForm li
{
list-style:inside;
padding-bottom:3px;
}

.errorx
{
margin:0px;
border:1px solid #FF0000;
text-align:center;
color:#FF0000;
}

.BannerAds
{
margin-top:10px;
margin-bottom:10px;
width:160px;
padding-left:10px;
padding-right:10px;
}

.BannerAds li
{
list-style-type:none;
margin-bottom:10px;
}

.BannerAds img
{
border:1px solid #999999;
}


#mid
{
float:left;
width:500px;
background-color:#FFF;
}

* html #mid
{
width:480px;
}

.midText
{
width:480px;
padding:2px 10px 10px 10px;
text-align:justify;
}
* html .midText
{
width:460px;
}

.midTextTitle
{
padding:5px;
font-size:120%;
font-weight:bold;
border-bottom:1px solid #FF9900;
background-color:#FCE4C8;
margin-left:10px;
margin-right:10px;
margin-top:5px;
margin-bottom:1px;
}

#midlarge
{
float:left;
width:680px;
background-color:#FFF;
}
.midTextL
{
width:660px;
padding:2px 10px 10px 10px;
text-align:justify;
}

.catListimg
{
width:200px;
float:left;
border:0px;
}
.catListTxt
{
float:left;
width:280px;
padding-top:20px;
}
* html .catListTxt
{
width:260px;
}
.catListTxt p
{
font-weight:bold;
font-size:110%;
margin:0px;
}
.catseparator
{
height:5px;
line-height:2px;
border-bottom:1px dotted #CCCCCC;
}

#right
{
float:right;
width:195px;
background-color:#FFF;
border-left:1px solid #FFCC66;

}



.catImgs
{
width:180px;
text-align:right;
margin-bottom:5px;
margin-left:5px;
}

.catImgs img
{
border:0px;
}

.eventBox
{
	border:1px solid #CCCCCC;
	width:170px;
	padding:5px;
	margin-left:5px;
	background-image:url(../images/r_bot.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	margin-bottom:5px;
	margin-top:10px;
	font-size:85%;
}

.eventBox p
{
padding:2px;
text-align:center;
font-weight:bold;
border-bottom:1px solid #999999;
background-color:#EBEBEB;
margin:0px;
}
.eventBox ul
{
list-style-type:none;
margin:0px;
padding:0px;
position:relative; 
z-index:0 
}

.eventBox li
{
margin-bottom:5px;
margin-top:5px;
border-bottom:1px solid #CCCCCC;
}
.eventmore
{
border:none;
}

#homeback
{
width:890px;
text-align:center;
font-weight:bold;
padding:5px;
background-color:#FDEEDC;
}

.imgThumb
{
width:140px;
height:105px;
float:left;
margin:5px;
text-align:center;
padding-top:5px;
background-color:#F4F4F4;
bottom:0;
}
.imgThumb img
{
padding:5px;
border:1px solid #CCCCCC;
}

.imgThumbx
{
width:140px;
height:160px;
float:left;
margin:5px;
text-align:center;
padding-top:0px;
background-color:#F4F4F4;
}
.imgThumbx img
{
padding:5px;
border:1px solid #CCCCCC;
}
.imgThumbx p
{
margin:0px 0px 3px 0px;
text-align:right;
}
.imgThumbxO
{
width:140px;
height:160px;
float:left;
margin:5px;
text-align:center;
padding-top:0px;
background-color:#CCCCCC;
}

.imgThumbxO img
{
padding:5px;
border:1px solid #999999;
}
.imgThumbxO p
{
margin:0px 0px 3px 0px;
text-align:right;
}

.placelist
{
	margin:5px;
	border-bottom:1px dotted #CCCCCC;
	font-size:90%;
	padding:5px;
}

.placelist img
{
padding:5px;

}

.placelist span
{
font-size:125%;
font-weight:bold;
}

.listImg
{
width:130px;
height:100px;
float:left;
border:1px solid #CCCCCC;
text-align:center;
vertical-align:middle;
}
.listTxt
{
margin-left:20px;
width:470px;
float:left;
}

.eventlist
{
	margin:5px;
	border-bottom:1px dotted #CCCCCC;
	font-size:90%;
	padding:5px;
}
.eventIT
{
	width:550px;
	float:left;
}
.eventIT img
{
float:left;
margin-right:10px;
padding:5px;
border:1px solid #CCCCCC;
}

.eventIT span
{
font-size:125%;
font-weight:bold;
}
.eventDate
{
width:78px;
border:1px solid #9C4C1C;
float:left;
margin-left:10px;
}
p.emonth
{
background-color:#FFF;
color:#676767;
padding:0px 2px 2px 2px;
font-size:88%;
text-align:center;
font-weight:bold;
margin:0px;
}
p.edate
{
background-color:#FFF;
color:#000;
padding:5px 2px 5px 2px;
font-size:250%;
text-align:center;
font-weight:bold;
margin:0px;
}
p.eyear
{
background-color:#9C4C1C;
color:#FFFFFF;
padding:2px;
font-size:120%;
text-align:center;
font-weight:bold;
margin:0px;
}

#footer
{
width:900px;
height:40px;
background-color:#FF8C04;
border-bottom:1px solid #000000;
text-align:center;
color:#FFFFFF;
padding-top:10px;
margin-bottom:10px;
}
#footer span
{
font-size:85%;
}

#footer a:link
{
color:#FFFFFF;
}
#footer a:visited
{
color:#FFFFFF;
}
#footer a:hover
{
color:#000;
}
.editText
{
font-size:10px;
}
.notes
{
padding:5px;
border:1px dotted #CCCCCC;
background-color:#FFFFCC;
color:#663333;
font-size:85%;
text-align:center;
}
