/*News */
.newsdiv { width:215px ; margin-left:38px ; margin-bottom:10px}
.newsup{ padding-bottom:1px ; margin-bottom:7px}
.newsup .date {float:right ; font-size:10px ; font-family:Tahoma, Arial, Helvetica, sans-serif}

.newscondiv { width:360px }
.newscontent { padding-bottom:1px ; margin-bottom:9px}
.newscontent .date { float:right ; vertical-align:bottom}
.newscontent h2 { display:inline ; line-height:1.5em}
.newscontent strong { font-size:14px}

.newspad { padding-top:90px ; padding-left:10px}

.repeatx {
	background-repeat: repeat-x;
}
.repeaty {
	background-repeat: repeat-y;
}
.norepeat {
	background-repeat: no-repeat;
}
.tableright {
	background-repeat: no-repeat;
	background-position: right top;
}
.tableleft {
	background-repeat: no-repeat;
	background-position: left top;
}
.tablebottom {
	background-repeat: no-repeat;
	background-position: bottom;
}
.picborder img{
	border: 1px solid #000000;
}
.eventboarder img{
	border: 2px solid #487792;
}
.eventboarder2 img{
	border: 1px solid #487792;
}
.wtboarder {
	border: 1px solid #FFFFFF;
}
.pattern_menu{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	height: 18px;
	border: 1px solid #7f9db9;
}
.field{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:6px;
	color: #FFFFFF;
	background-color: #122136;
	height: 21px;
	width: 208px;
	border: 1px solid #7f9db9;
}
.fieldmsg{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:6px;
	color: #FFFFFF;
	background-color: #122136;
	height: 90px;
	width: 208px;
	border: 1px solid #7f9db9;
}
.fieldmember{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:6px;
	color: #FFFFFF;
	background-color: #122136;
	height: 21px;
	width: 76px;
	border: 1px solid #7f9db9;
}
.fieldmemberform{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:6px;
	color: #FFFFFF;
	background-color: #122136;
	height: 20px;
	width: 230px;
	border: 1px solid #7f9db9;
}
.fieldmemberbirth{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #122136;
	border: 1px solid #7f9db9;
}
.listarrow {
	list-style: url("images/arrow.gif");
}
.pat_bot{
	padding-bottom:20px;
}
#portLayer {
	position:absolute;
	padding-top:150px ; 
	padding-left:533px ;
	z-index:1;
}
.bottomline {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
}
.bottomdotted {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(images/dotted.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.memberform_right {
	padding-top:25px;
	padding-left:10px
}
.memberform_left {
	padding-top:29px;
}

