body {
	font-family: Verdana, Arial, Ztimes;
	font-size: 80%;
	}
a {	color:#000080; }
p {	padding:2px; }
h1 {
	font-size:125%;
	padding:4px;
	color:#000000;
	margin-top: 0px;
	text-align:center;
	min-width: 500px;
	}
h2 {
	font-size:110%;
	padding:3px;
	border-bottom: 1px solid #000000;
	}
h3 {
	font-size:105%;
	border-bottom: 1px solid #000000;
	padding:2px;
	}
label {
	display: block;
	padding: 1px;
	}
th {
	text-align:left;
	font-size:105%;
	background-color:#ebdc9e;
	padding:2px;
	}
li {	padding:2px;	}
dl {	margin-left:3px;	}
label {
	font-weight:normal;
	}
dt {
	font-weight:bold;
	background-color:#f5f5f5;
	padding:2px;
	}
	dt a {
		color:#00008b;
		}
dd {	}
input, small {
	font-size:90%;
	margin-left:3px;
	margin-top:3px;
	}
caption {
	font-size:100%;
	font-weight:bold;
	}
fieldset {
	font-size:90%;
	background-color:#dcdcdc;
	padding:5px;
	}
xmp {
	font-size:140%;
	}
legend {
	font-weight:bold;
	background-color:#000000;
	color:#f5f5f5;
	padding:3px;
	}
	legend a {
		color:#f5f5f5;	}
	.header {
		height: 70px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 10px;
		background: url('../images/layout2009/top_imagestrip_2009.jpg')  300px 50%;
		}
	.tnav {
		background-color: #bebebe;
		text-align: right;
		font-size: 80%;
		padding: 3px;
		border-bottom: 1px solid #000000;
		border-top: 1px solid #000000;
		color: #ffffff;
		background-repeat: repeat-x;
		}
		.tnav a{
			font-weight: bold;
			color: #708090;
			text-decoration: none;
			}
	.closenav {
		background-color: #bebebe;
		font-size: 80%;
		text-align: right;
		padding: 3px;
		border-bottom: 1px solid #000000;
		border-top: 1px solid #000000;
		color: #ffffff;
		background-repeat: repeat-x;
		}
		.closenav a{
			font-weight: bold;
			color: #708090;
			text-decoration: none;
			}
	.divadbar {
		background-color: #f5f5f5;
		padding: 10px;
		}
	.topnavbg {
		background-color: #bebebe;
		border-bottom: 1px solid #000000;
		border-top: 1px solid #000000;
		color: #ffffff;
		background-image:  url(/images/layout/top_nav_bg.gif);
		background-repeat: repeat-x;
		}
	.curve {
		background-color: #bebebe;
		border-bottom: 1px solid #000000;
		}
	.topbanner {
		background-image:  url(/images/layout/top_banner_bg.gif);
		background-repeat: repeat-x;
		background-color: #bebebe;
		border-bottom: 1px solid #000000;
		border-top: 1px solid #000000;
		font-size: 70%;
		}
	.firstnav {
		font-size: 90%;
		}
		.firstnav a {
			text-decoration: none;
			padding: 2px;
			}	
		.firstnav a:hover {
			text-decoration: underline;
			color: #f7f259;
			}	
	.firstnavs {
		font-size: 90%;
		}
		.firstnavs a {
			text-decoration: none;
			color: #f7f259;
			padding: 2px;
			}	
		.firstnavs a:hover {
			text-decoration: underline;
			color: #f7f259;
			}	
	.submenu {
		font-weight: bold;
		color: #e0ffff;	
		font-size: 75%;
		}
		.submenu a {
			text-decoration: none;
			color: #f5f5f5;
			}	
		.submenu a:hover {
			text-decoration: underline;
			color: #f7f259;
			}
	.sidemenubg {
		width: 225px;
		display: block;
		padding: 2px 4px 2px 4px;
		color: #000000;
		background-color: #dcdcdc;
		border: 1px solid black;
		font-weight: bold;
		font-size: 80%;
		}
		.sidemenubg a{
			color: #483d8b;
			text-decoration: none;
			}
	.sidemenubgs {
		width: 225px;
		display: block;
		padding: 2px 4px 2px 4px;
		color: #000000;
		font-weight: bold;
		background-color: #c0cfd3;
		border: 1px solid black;
		font-size: 80%;
		}
		.sidemenubgs a{
			color: #0000cd;
			text-decoration: none;
			}
	.sidemenubg2 {
		width: 218px;
		display: block;
		padding: 2px 4px 2px 10px;
		color: #666666;
		background-color: #a9a9a9;
		border: 1px solid black;
		font-size: 75%;
		}
		.sidemenubg2 a{
			color: #191970;
			text-decoration: none;
			}
	.sidemenubg2s {
		width: 218px;
		display: block;
		padding: 2px 4px 2px 10px;
		color: #666666;
		background-color: #b0c4de;
		border: 1px solid black;
		font-size: 75%;
		}
		.sidemenubg2s a{
			color: #00008b;
			text-decoration: none;
			}
	.sidemenu {
		padding: 1px;
		display: block;
		width: 225px;
		height: 20px;
		text-decoration: none;
		}
		.sidemenu:hover {
			text-decoration: underline;
			width: 225px;
			height: 20px;
			color: #a86822;
			background-color: #e4ddc0;
			padding: 1px;
			}
	.sidenav {
		background-color: #000000;
		background-image: url('../images/layout2009/side_nav_bg.gif');
		background-repeat: repeat-x;
		}
	.button {
		border:2px inset #2f4f4f;
		background-color:#333333;
		font-size:80%;
		color: #ffffff;
		float:right;
		padding:3px;
		margin:3px;
		text-decoration:none;
		font-weight: bold;
		}
		.button a {
			color: #ffffff;
			}
	.intnav {
		font-weight: normal;
		font-family: cursive;
		color: #000066;	
		font-size: 90%;
		}
		.intnav a {
			text-decoration: none;
			color: #003399;
			}	
	.content {
		padding: 15px;
		font-size: 80%;
		}
	.middle {
		border: 1px solid black;
		}
	.footeleft{
		background-color: #bebebe;
		border-left: 1px solid #000000;
		}
	.footeright{
		background-color: #bebebe;
		border-right: 1px solid;
		}
	.footerbg {
		background-color: #bebebe;
		}
	.footer {
		background-color: #bebebe;
		border-bottom: 1px solid;	
		}
	.dmagenta {
		background-color: #DCD3E9;
		font-family: Verdana, Arial, Times;
		font-size: 85%;
		}
	.related {
		font-size:85%;
		padding:3px;
		}
		.related a {
			text-decoration: none;
			}
	.rlink {
		color: #000000;
		font-weight: bold;
		}
	.dmagenta2 {
		background-color: #D6BCF1;
		font-family: Verdana, Georgia, Times;
		font-size: 85%;
		}
	.singleevent {
		font-size: 85%;
		background-color:#f5f5f5;
		color:#003300;
		padding:3px;
		border:1px solid #2f4f4f;
		margin-bottom: 15px;
		}
	.singleeventtitle {
		font-size:110%;
		background-color:#676767;
		color:#f5f5f5;
		padding:3px;
		}
		.singleeventtitle a {
			color:#e9e9e9;
			}
	.tip {
		margin: 10px 40px 10px 40px;
		padding: 4px;
		background-color:#fffacd;
		color: #666666;
		border: 1px dashed #deb887;
		font-size: 90%;
		line-height: 150%;
		}
	.smallad {
		padding-right: 40px;
		padding-left: 40px;
		padding-bottom: 20px;
		}
	.mandatory {
		color: #dc143c;
		}
	.memberformman {
		color: #dc143c;
		}
	.closer {
		font-size: 70%;
		}
		.closer a {
			color: #a9a9a9;
			}
	.copyright {
		font-size: 70%;
		}
		.copyright a {
			color: #e0ffff;
			font-weight: bold;
			}
