/*STYLESHEETIS@@default*/
html {
	overflow: -moz-scrollbars-vertical;
	height: 100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	}

div {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	}

span {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	}

div.bigbox {
	width:750px;
	float:none;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	border:0px;
	top:0px;
	}

body {
	margin:0px;
	padding:5px;
	text-align:center;

	background-color:#FFFFFF;
	background-image:none;
	background-attachment:scroll;
	background-repeat:no-repeat;

	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	}


div.banner {
	width:750px;
	height:130px;
	padding:0px;

	background-color:#FFFFFF;
	background-image:none;
	background-attachment:scroll;
	background-repeat:no-repeat;

	font-family:arial, arial, verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#000000;

	line-height:120%;
	text-align:center;

	border-width:0px;
	border-style:none;
	border-color:#000000;

	overflow:hidden;
	}

div.gap {
	font-size:0px;
	width:750px;
	height:8px;
	margin:0px;
	padding:0px;

	background-color:#FFFFFF;
	background-image:none;
	background-attachment:scroll;
	background-repeat:no-repeat;

	border-width:0px;
	border-style:none;
	border-color:#000000;
	}

div.maintext {
	width:750px;

	font-family:arial, arial, verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#000000;

	line-height:160%;

	background-color:#EEEEEE;
	background-image:none;
	background-attachment:scroll;
	background-repeat:no-repeat;

	border-width:1px;
	border-style:solid;
	border-color:#333333;

	text-align:justify;

	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:25px;
	}

div.navbar {
	width:155px;
	float:left;

	background-color:#7799FF;
	background-image:none;
	background-attachment:scroll;
	background-repeat:no-repeat;

	padding:0px;
	margin:0px;
	border:0px;
	border-left:0px;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	left:-15px;
	top:-10px;
	position:relative;
	}

div.navbar a.menulink {
	display:block;
	margin:0px;
	width:154px;
	height:32px;
	cursor:pointer;
	text-align:center;

	font-family:verdana, verdana, arial, sans-serif;
	font-size:13px;
	font-weight:normal;
	font-style:normal;

	line-height:100%;

	padding:9px;

	border:0px;
	border-bottom:1px solid #444444;

	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	}

div.navbar a.menulink:link {
	background-color:#7799FF;
	background-image:none;
	background-attachment:scroll;
	background-repeat:no-repeat;

	color:#222222;
	text-decoration:none;
	}

div.navbar a.menulink:visited {
	background-color:#7799FF;
	background-image:none;
	background-attachment:scroll;
	background-repeat:no-repeat;

	color:#222222;
	text-decoration:none;
	}

div.navbar a.menulink:hover {
	background-color:#FFCC99;
	background-image:none;
	background-attachment:scroll;
	background-repeat:no-repeat;

	color:#222222;
	text-decoration:none;
	}

div.navbar a.menulink:active {
	background-color:#FFCC99;
	background-image:none;
	background-attachment:scroll;
	background-repeat:no-repeat;

	color:#222222;
	text-decoration:none;
	}

div.navSep {
	width:154px;
	height:3px;

	font-family:arial, sans-serif;
	font-size:0px;

	background-color:#5577DD;
	background-image:none;
	background-attachment:scroll;
	background-repeat:no-repeat;

	margin:0px;
	padding:0px;
	border-width:1px;
	border-style:solid;
	border-color:#444444;
	}


div.rightbar {
	width:170px;
	float:right;
	overflow:hidden;

	background-color:#DDDDDD;
	background-image:none;
	background-attachment:scroll;
	background-repeat:no-repeat;

	font-family:arial, arial, verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#000000;

	line-height:130%;
	text-align:left;
	padding:10px;

	margin:0px;
	border-left:1px solid #333333;
	border-right:0px;
	border-bottom:2px solid #333333;
	left:15px;
	top:-10px;
	position:relative;
	}

div.footer {
	width:750px;
	height:80px;
	padding:15px;

	background-color:#777777;
	background-image:none;
	background-attachment:scroll;
	background-repeat:no-repeat;

	font-family:arial, arial, verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;

	line-height:120%;
	text-align:center;

	border-width:1px;
	border-style:solid;
	border-color:#444444;

	overflow:hidden;
	}


div.footer a {
	font-family:arial, arial, verdana, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	}

div.footer a:link {
	color:#0000FF;
	text-decoration:underline;
	}

div.footer a:visited {
	color:#0000FF;
	text-decoration:underline;
	}

div.footer a:hover {
	color:#0000FF;
	text-decoration:none;
	}

div.footer a:active {
	color:#0000FF;
	text-decoration:none;
	}

div.icc {
	clear:both;
	width:750px;
	background-color:#FFFFFF;

	border-width:1px;
	border-style:solid;
	border-color:#CCCCCC;

	font-family: arial, arial, verdana, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#444444;

	line-height:100%;
	text-align:center;
	padding:10px;
	margin:0px;
	}

div.icc a {
	font-family: arial, arial, verdana, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	}

div.icc a:link {
	color:#444444;
	text-decoration:underline;
	}

div.icc a:visited {
	color:#444444;
	text-decoration:underline;
	}

div.icc a:hover {
	color:#000000;
	text-decoration:none;
	}


div.nowrap {
	padding-left:160px;
	padding-right:0px;
	}

td {
	padding:0px;

	font-family:arial, arial, verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	}

a {
	font-family:arial, arial, verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	line-height:100%;
	}

a:link {
	color:#0044DD;
	text-decoration:none;
	}

a:visited {
	color:#0044DD;
	text-decoration:none;
	}

a:hover {
	color:#000088;
	text-decoration:none;
	}

a:active {
	color:#000088;
	text-decoration:none;
	}

div.title {
	font-family:arial, arial, verdana, sans-serif;
	font-size:19px;
	font-weight:normal;
	font-style:normal;
	color:#000000;

	margin-bottom:14px;
	text-align:left;
	}

div.ctitle {
	font-family:arial, arial, verdana, sans-serif;
	font-size:19px;
	font-weight:normal;
	font-style:normal;
	color:#000000;

	margin-bottom:14px;
	text-align:center;
	}

div.rtitle {
	font-family:arial, arial, verdana, sans-serif;
	font-size:19px;
	font-weight:normal;
	font-style:normal;
	color:#000000;

	margin-bottom:14px;
	text-align:right;
	}

div.subtitle {
	font-family:arial, arial, verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	color:#000000;

	margin-bottom:14px;
	text-align:left;
	}

div.csubtitle {
	font-family:arial, arial, verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	color:#000000;

	margin-bottom:14px;
	text-align:center;
	}

div.rsubtitle {
	font-family:arial, arial, verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	color:#000000;

	margin-bottom:14px;
	text-align:right;
	}

div.dynDiv {
	padding:0px;

	background-color:#EEEEEE;
	background-image:none;
	background-attachment:scroll;
	background-repeat:no-repeat;

	border-width:0px;
	border-style:none;
	border-color:#000000;

	margin:0px;
/*	display:inline-block;	*/
/*	overflow:auto;		*/
	overflow:hidden;
	}

div.dynItem {
	background-color:#FFFFFF;

	border-width:1px;
	border-style:solid;
	border-color:#666666;

	width:100%;
	padding:0px;
	margin:0px;
	margin-bottom:12px;
	text-align:left;
	}


a.dynLink {
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	line-height:120%;
	}

a.dynLink:link {
	color:#0055EE;
	text-decoration:none;
	}

a.dynLink:visited {
	color:#0055EE;
	text-decoration:none;
	}

a.dynLink:hover {
	color:#000088;
	text-decoration:none;
	}

a.dynLink:active {
	color:#000088;
	text-decoration:none;
	}


div.dynDate {
	float:right;
	text-align:right;

	background-color:#DDDDDD;
	background-image:none;
	background-attachment:scroll;
	background-repeat:no-repeat;

	border:1px solid #666666;

	border-left:1px solid #666666;
	border-bottom:1px solid #666666;
	border-right:0px;
	border-top:0px;

	min-width:100px;

	font-family:arial, arial, verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#333333;

	padding:5px;
	padding-top:2px;
	padding-bottom:2px;
	margin:0px;
	margin-left:7px;
	margin-right:0px;
	margin-bottom:3px;
	}


div.dynText {
	font-family:arial, arial, verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#000000;

	text-align:left;

	border:0px;

	padding-left:7px;
	padding-right:7px;
	padding-top:7px;
	margin:0px;
	}


img.dynImg {
	float:left;
	border:1px solid #444444;
	border-left:0px;
	border-right:1px solid #666666;
	border-top:0px;
	margin:0px;
	padding:0px;
	margin-right:10px;
	margin-left:0px;
	}


div.dynEventDate {
	float:left;
	text-align:left;

	background-color:#DDDDDD;
	background-image:none;
	background-attachment:scroll;
	background-repeat:no-repeat;


	border:1px solid #666666;

	border-right:1px solid #666666;
	border-left:0px;


	min-width:100px;

	font-family:arial, arial, verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#333333;

	padding:5px;
	padding-top:2px;
	padding-bottom:2px;
	margin:3px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:9px;
	}

div.dynEventText {
	font-family:arial, arial, verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#000000;

	text-align:left;
	width:100%;

	border:0px;
	padding-right:7px;
	padding-top:7px;
	padding-left:3px;
	margin:0px;
	}

img.dynEventImg {
	float:right;

	border:1px solid #444444;
	border-left:1px solid #444444;
	border-right:0px;
	border-top:0px;
	margin:0px;
	padding:0px;
	margin-left:10px;
	}

div.dynLine {
	font-family: arial, arial, verdana, sans-serif;
	font-size:0px;
	font-weight:normal;
	font-style:normal;

	height:3px;
	visibility:hidden;
	clear:both;
	}


div.rssDiv {
	padding:0px;

	background-color:#DDDDDD;
	background-image:none;
	background-attachment:scroll;
	background-repeat:no-repeat;

	border-width:0px;
	border-style:none;
	border-color:#000000;

	margin:0px;
	}


a.rssLink {
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	line-height:120%;
	}

a.rssLink:link {
	color:#0099FF;
	text-decoration:none;
	}

a.rssLink:visited {
	color:#0099FF;
	text-decoration:none;
	}

a.rssLink:hover {
	color:#0000FF;
	text-decoration:none;
	}

a.rssLink:active {
	color:#0000FF;
	text-decoration:none;
	}


.line	{
	font-family:arial, sans-serif;
	font-size:0px;
	width:98%;
	height:1px;
	border:0px;
	margin:0px;
	padding:0px;
	background-color:#444444;
	color:#444444;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	}