* {
	padding: 0;
	margin: 0;		
}
body {
	font-family: arial;
	font-size: 76%;
	background: url('../images/header_bg.jpg') repeat-x top;
}
img, fieldset {
	border: 0;
}
legend {
	display: none;
}


#header {
	width: 1000px;
	margin: 0 auto;
	height: 290px;
	position: relative;
	background: url('../images/header.jpg') no-repeat;
}
h1 {
	float: left;
	height: 0px;
	width: 0px;
	display: block;
}
h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {
	display: block;
	line-height: 126px;
	position: absolute;
	text-indent: -8888px;
	top: 37px;
	left: 96px;
	width: 93px;
}
#headLinks {
	list-style-type: none;
	padding: 37px 0px 0px 255px;
	font-size: 0.9em;
	float: left;
}
	#headLinks li {
		margin-bottom: 4px;
	}
	#headLinks li a {
	  color: #fff;
	  text-decoration: none;
	}
	#headLinks li a span {
		padding-right: 7px;
	}
	#headLinks li a:hover { background-position: 0; /* ie6: rullz; */ }
	#headLinks li a:hover span {
	  color: #0d5899;
	}

#secMenu {
	list-style-type: none;
	float: right;
	padding-left: 7px;
	background: url('../images/sm_left.gif') no-repeat left;
	height: 37px;
	margin-right: 40px;
}
	#secMenu li {
		float: left;
		background-color: #0b5996;
	}
	#secMenu li.right {
		background: #0b5996 url('../images/sm_right.gif') no-repeat right;
	}
	#secMenu li a {
		float: left;
		height: 24px;
		text-decoration: none;
		font-size: 0.9em;
		margin-right: 7px;
		padding-top: 13px;
	}
	#secMenu li a { 
		color: #fff; 
	}
	#secMenu li a:hover {
		text-decoration: underline;
	}
	#secMenu li a.letter { padding-left: 22px; background: url('../images/sm_letter.jpg') no-repeat left bottom; }
	#secMenu li a.polls  { padding-left: 17px; background: url('../images/sm_polls.jpg') no-repeat left bottom; }
	#secMenu li a.discus { padding-left: 19px; background: url('../images/sm_discus.jpg') no-repeat left bottom; }
	#secMenu li a.foto   { padding-left: 25px; background: url('../images/sm_foto.jpg') no-repeat left bottom; }



div.textv {
	position: absolute;
	top: 230px;
	left: 290px;
	margin-right: 35px;
	font-size: 0.9em;
	color: #333416;
}
	div.textv a {
		color: #333416;
	}
	div.textv a:hover {
		color: #5cb6fc;
	}
	
#fontSize {
	position: absolute;
	color: #333416;
	top: 227px;
	right: 476px;
	font-size: 0.9em;
	padding-top: 3px;
}
	#fontSize div {
		float: left;
	}
	.fontB, .fontS {
		display: block;
		float: left;
		text-decoration: none;
		color: #333416;
		padding-left: 3px;
		margin-left: 3px;
		font-size: 11px;
	}
	.fontB {
		width: 18px;
		height: 18px;
		margin-top: -3px;
		padding-top: 3px;
	}
	.fontB:hover {
		color: #fff;
		background: url('../images/fontB.gif') no-repeat;
	}
	.fontS {
		width: 14px;
		height: 16px;
		margin-top: -1px;
		padding-top: 1px;
	}
	.fontS:hover {
		color: #fff;
		background: url('../images/fontS.gif') no-repeat;
	}

#languages {
	list-style-type: none;
	width: 188px;
	font-size: 0.9em;
	padding: 0px 0px 25px 21px;
	position: absolute;
	top: 255px;
	left: 39px;
}
	#languages li { 
		float: left;
	}
	#languages li a {
		color: #0b5996;
		margin-right: 12px;
		white-space: nowrap;
	}
	#languages li a:hover {
		text-decoration: none;
	}
	#languages li.active a {
		font-weight: bold;
		text-decoration: none;
	}
	#languages .last {
		margin-right: 0px;
	}

.names {
	list-style-type: none;
	position: absolute;
	right: 40px;
	top: 255px;
	color: #333416;
	text-align: right;
	font-size: 0.9em;
}
	.names li {
		padding-bottom: 2px;
	}

.location {
	position: absolute;
	top: 255px;
	left: 291px;
	width: 470px;
}
.location a {
	background: url('../images/location_bul.gif') no-repeat left;
	padding-left: 9px;
	margin-right: 3px;
	color: #0b5996;
	font-size: 0.9em;
}
.location a.first {
	margin: 0 3px 0 0;
	padding: 0;
	background-image: none;
}
.location a.last {
	font-weight: bold;
	text-decoration: none;
}








#middle {
	width: 1000px;
	margin: 0 auto;
}



#midCenter {
	width: 435px;
	display: inline;
	margin-left: 264px;
	float: left;
	padding: 13px 26px 0px 15px;
}
.noMidRight {
	width: 682px !important;
	padding: 13px 0 0 15px !important;
}

h2.title {
	font-size: 1.3em;
	font-weight: bold;
	margin-bottom: 17px;
	padding-left: 12px;
	padding-bottom: 8px;
	background: url('../images/h_bg.png') no-repeat left bottom;
}
h2.title a {
	color: #7d1709;
	text-decoration: none;
}
h2.title a:hover {
	color: #5cb6fc;
}
h2.linkInTitle {
	color: #7d1709;
}
h2.linkInTitle a {
	text-decoration: underline;
}
h2.ytitle {
	font-size: 1em;
	font-weight: bold;
	border-bottom: 1px solid #fdd000;
	border-right: 1px solid #fdd000;
	background-color: #fff6cc;
	padding: 2px 0 2px 6px;
	margin-top: 30px;
}
h2.smlCalendar {
	background: #fff6cc url('../images/sml_calendar.gif') no-repeat 7px center;
	padding-left: 22px;
	margin-top: 10px;
}

.events {
	list-style-type: none;
	margin: 15px 0px 39px 12px;
}
	.events li {
		margin-bottom: 21px;
	}
	.events li span {
		font-weight: bold;
		font-size: 0.9em;
		color: #a3a4a4;
		margin-right: 8px;
	}
	.events a {
		color: #0b5996;
		text-decoration: underline;
	}
	.events a:hover {
		color: #5cb6fc;
	}


.news a {
	display: block;
	color: #0b5996;
	/*width: 435px;*/
	overflow: hidden;
	padding-top: 2px;
	padding-bottom: 20px;
	background: url('../images/news_line.gif') no-repeat top left;
	text-decoration: none;
	cursor: hand; /* for ie */
  min-height: 82px;
  height: auto !important;
  height: 82px;
}
	.news a:hover {
		background-color: #dedede;
	}
	.news span {
		font-size: 1.2em;
		font-weight: bold;
		color: #0b5996;
		background: url('../images/triangle.gif') no-repeat left;
		float: left;
		display: block;
		width: 287px;
		margin-top: 14px;
		line-height: 130%;
		padding: 2px 0px 2px 18px;
	}
	.news img {
		float: right;
		margin-right: 14px;
		margin-top: 7px;
		border: 2px solid #fff;
	}


.catList {
	list-style-type: none;
	color: #333416;
	border-top: 1px solid #fdd000;
	margin: 19px 0 0;
}
	.catList li {
		border-bottom: 1px solid #fdd000;
		padding: 9px 0px 9px;
	}
	.catList h3 {
		font-size: 1em;
		margin-bottom: 4px;
	}
	.catList h3 a {
		color: #0b5996;
	}
	.catList h3 a:hover {
		color: #5cb6fc;
	}
	.catList p {
		text-align: justify;
	}



.docList {
	list-style-type: none;
	color: #333416;
	border-top: 1px solid #fdd000;
	margin: 0 0 4px;
}
	.docList li {
		border-bottom: 1px solid #fdd000;
		padding: 8px 0px 8px;
	}
	.docList h3 {
		font-size: 1.1em;
		display: inline;
	}
	.docList a {
		color: #0b5996;
	}
	.docList a:hover {
		color: #5cb6fc;
	}
	.docList p {
		text-align: justify;
	}
	.docList .comments {
		color: #999;
		text-decoration: none;
		font-weight: normal;
	}
	.docList .date {
		font-size: 1.1em;
		display: inline;
		padding-left: 4px;
	}
	.docList .docImg {
		float: right;
		margin-left: 10px;
	}
	.docList .docImg img {
		border: 1px solid #ccc;
		display: block;
	}
	.docList .docImg:hover img {
		border: 1px solid #5cb6fc;
	}
	.docList .more {
		margin-top: 4px;
	}
	.clleft {
		clear: left;
		margin-top: 5px;
	}
	.docList address {
		font-weight: bold;
		font-style: normal;
		padding: 2px 0 5px;
	}


.pageNav {
	padding: 6px 0px;
	text-align: right;
}
	.pageNav a {
		color: #0b5996;
		margin-left: 2px;
	}
	.pageNav span {
		font-weight: bold;
		color: #7d1709;
		margin-left: 2px;
	}
	.next {
		background: url('../images/pgnav_next.gif') no-repeat right;
		padding-right: 10px;
		color: #0b5996;
	}
	.nextImg img {
		padding-left: 3px;
		padding-bottom: 1px;
	}
	.prev {
		background: url('../images/pgnav_prev.gif') no-repeat left;
		padding-left: 10px;
		color: #0b5996;
	}
	.pageNav .cCount {
		color: #999;
		font-weight: normal;
		margin-right: -1px;
		margin-left: 0px;
	}

.comList {
	list-style-type: none;
}
	.comList li {
		border-bottom: 1px solid #fee77f;
		border-right: 1px solid #fee77f;
		margin-bottom: 2px;
		padding-bottom: 6px;
	}
	.comList li.y {
		background-color: #fffae5;
	}
	.comList div {
		background: url('../images/comm_bul.gif') no-repeat 10px;
		padding: 6px 0 5px 25px;
	}
	.comList span {
		font-weight: bold;
		margin-right: 3px;
	}
	.comList p {
		padding: 0 15px 0 25px; 
	}


.comCont {
	padding: 25px 0 7px;
}
	.comCont .pageNav {
		float: right;
		padding: 0;
	}
.comCount {
	font-size: 0.9em;
	color: #a3a4a4;
	padding-top: 2px;
	margin-bottom: -2px;
}

	.comCount a {
		color: #0b5996;
		font-weight: bold;
	}
	.comCount span {
		background: url('../images/delim_gray.gif') no-repeat right;
		padding-right: 9px;
		margin-right: 6px;
	}


.forma {
	margin: 15px 0 0 4px;
}
	.forma ul {
		list-style-type: none;
	}
	.forma ul li {
	  padding: 2px 0px;
	  clear: left;
	}
	.forma ul li { display: inline-block; }
	.forma ul li { display: block; }
	.forma label {
	  float: left;
	  width: 102px;
	  padding-top: 4px;
	  color: #333416;
	}
	.forma .lblCont {
		width: 102px;
		float: left;
	}
	.forma .noLeft {
	  margin-left: 102px;
	}
	.forma input, .forma textarea {
		width: 157px;
		border: 1px solid #0b5996;
		padding: 2px 1px 2px 1px;
	}
	.forma textarea {
		overflow: auto;
		width: 572px;
		height: 119px;
	}
	.forma .check {
		padding: 4px 0px;
	}
	.forma .check input {
	  float: left;
	  width: 15px;
	  height: 15px;
	  border: 0;
	}
	.forma .check label {
		display: inline;
		float: left;
		padding: 1px 0 0 5px;
		width: auto;
	}
	.submit, .reset, .forma .submit {
		color: #740a0a;
		background-color: #fdd000;
		border: 1px solid #d8a300 !important;
		font: bold 1em arial;
		width: auto;
		cursor: pointer;
		overflow: visible;
		padding: 3px 10px;
		letter-spacing: 1px;
		margin-top: 2px;
	}
	.submit:hover, .submitH {
		background-color: #FDE034 !important;
	}
	.reset {
		background-color: #fee77f;
		border: 1px solid #ebd17f !important;
	}
	.reset:hover, .resetH {
		background-color: #FFE7A3 !important;
	}
	.forma .note {
		font-size: 0.9em;
		color: #666;
		margin-left: 3px;
	}
	.forma .counter {
		font-size: 0.9em;
		color: #666;	
	}
	.forma .error input, .forma .error textarea {
		border: 1px solid #ff442a;
		background-color: #feeeee;
	}
	.forma .errorMsg p {
		font-size: 0.9em;
		color: #ff442a;
		background: url('../images/error.gif') no-repeat left 4px;
		padding-left: 12px;
		text-align: left;
	}
	.forma .captcha {
		border: 2px solid #8f8f8f;
		display: block;
		margin-bottom: 3px;
	}

	.asterisk {
		color: #f00;
	}




.docOpen {
	width: 100%;
	color: #333416;
}
	.docOpen .date {
		font-size: 0.9em;
		background: url('../images/delim_gray.gif') no-repeat right;
		padding-right: 8px;
		margin-right: 3px;
		color: #a3a4a4;
	}
	.docOpen .print, .docOpen .comments, .calOpen .comments {
		font-size: 0.9em;
		color: #0b5996;
	}
	.docOpen .print:hover, .docOpen .comments:hover, .calOpen .comments:hover, .docOpen .back:hover {
		color: #5cb6fc;
	}
	.docOpen .print {
		background: url('../images/print.gif') no-repeat left;
		padding-left: 14px;
	}
	.docOpen .comments, .calOpen .comments {
		background: url('../images/delim_gray.gif') no-repeat left;
		padding-left: 9px;
		margin-left: 8px;
	}
	.docOpen .docImg {
		border: 1px solid #ccc;
		margin-top: 9px;
	}
	.docOpen .intro {
		font-weight: bold;
		margin: 11px 0px;
	}
	.docOpen p {
		margin-bottom: 11px;
		text-align: justify;
	}
	.docOpen a {
		color: #0b5996;
	}
	.docOpen a:hover {
		color: #600;
	}
	.docOpen a:visited {
		color: #036;
	}
	.docOpen a:visited:hover { 
		color: #600;
	}
	.docOpen h2 {
		color: #195a8f;
		font-size: 1.35em;
		padding-bottom: 10px;
	}
	.docOpen h3 {
		font-size: 1.125em;
	}
	.docOpen h4 {
		font-size: 1em;
	}
	.docOpen h3, .docOpen h4, .docOpen table {
		margin-top: 10px;
	}
	.docOpen ul, .calDesc ul { 
		list-style-type: none;
		overflow: hidden;
	}
	.docOpen ol, .calDesc ol {
		list-style-position: inside;
		overflow: hidden;
	}
	.docOpen ul li, .calDesc ul li {
		background: url('../images/ul_bul1.gif') no-repeat 0px 9px;
		padding-left: 7px;
		padding-top: 3px;
	}
	.docOpen ul, .calDesc ul {
		padding-top: 3px;
	}
	.docOpen ul, .calDesc ul, .docOpen ol, .calDesc ol {
		margin-left: 13px;
	}
	.docOpen ul li ul li, .calDesc ul li ul li {
		background: url('../images/ul_bul2.gif') no-repeat 0px 9px;
		padding-left: 7px;
	}
	.docOpen ol li, .calDesc ol li {
		padding-top: 3px;
	}
	.docOpen ul li ul li ul li, .calDesc ul li ul li ul li {
		background: url('../images/ul_bul3.gif') no-repeat 0px 9px;
		padding-left: 7px;
	}

	.docOpen table {
		width: 100%;
		margin: 25px 0px 20px 0px;
		border-collapse: collapse;
	}
	.docOpen table tr.insFirstRow td {
		background-color: #0b5996;
		color: #fff;
		padding: 3px 5px;
		font-weight: bold;
		border-right: 1px solid #fff;
		border-left: 1px solid #0b5996;
	}
	.docOpen table tr.insFirstRow td.lastTd {
		border-right: 1px solid #0b5996;
	}
	.docOpen table tr.insFirstRow td, .docOpen table tr.insFirstRow td p, .docOpen table tr.insFirstRow td span {
		text-align: center;
	}
	.docOpen table td {
		text-align: left;
		border-bottom: 1px solid #bacfde;
		border-right: 1px solid #bacfde;
		border-left: 1px solid #bacfde;
		padding: 7px 5px;
		vertical-align: top;
	}
	.docOpen table p, .docOpen table span {
		margin: 0;
		padding: 0;
		text-align: left;
	}

	
	

.back {
	font-weight: bold;
	color: #0b5996;
	background: url('../images/pgnav_prev.gif') no-repeat left;
	padding-left: 11px;
}


.docAttach {
	margin-top: 20px;
}
	.docAttach th {
		width: 201px;
		background-color: #fff6cc;
		border-bottom: 1px solid #fdd000;
		border-right: 1px solid #fdd000;
		padding: 1px 0 2px 8px;
		text-align: left;
		border-left: 1px solid #fdd000;
	}
	.docAttach th.files, .docAttach td.files {
		border-left: 1px solid #fff;
		width: 200px;
	}
	.docAttach td {
		border-bottom: 1px solid #fdd000;
		border-right: 1px solid #fdd000;
		vertical-align: top;
		border-left: 1px solid #fdd000;
	}
	.docAttach ul {
		list-style-type: none;
		margin: 9px 0 8px 8px;
	}
	.docAttach li {
		padding-bottom: 3px;
	}
	.docAttach a {
		color: #0b5996;
	}
	.docAttach .links li a {
		background: url('../images/globe.gif') no-repeat 0px 4px;
		padding-left: 15px;
		display: block;
	}
	
	.docAttach .files li a {
		display: block;
		padding-left: 20px;
	}
	.ppt { background: url('../images/icon_ppt.png') no-repeat 0px 1px; }
	.pdf { background: url('../images/icon_pdf.png') no-repeat 1px 1px; }
	.doc { background: url('../images/icon_doc.png') no-repeat 0px 1px; }
	.xls { background: url('../images/icon_xls.png') no-repeat 0px 1px; }
	.pct { background: url('../images/icon_pct.png') no-repeat 1px 1px; }
	.lnk { background: url('../images/globe.gif') no-repeat 1px 3px; }


.calendarList {
	width: 426px;
}
	.print {
		background: url('../images/print.gif') no-repeat left;
		padding-left: 14px;
		font-weight: bold;
		font-size: 0.9em;
		color: #0b5996;
	}
	.calendarList .print {	
		float: left;
		margin-bottom: 6px;
	}
	.calendarList div, .calendarList p { 
		clear: left;
	}
	.calendarList .print:hover {
		color: #5cb6fc;
	}
	.calendarList .banner img {
		border: 1px solid #ccc;
		margin: 10px 0 0;
	}
	.calendarList .banner:hover img {
		border: 1px solid #5cb6fc;
	}
	.calendarList .pageNav {
		border-top: 1px solid #fdd000;
		padding-top: 4px;
		margin-top: 10px;
	}
	

.liEvent {
	list-style-type: none;
	margin: 10px 0 0;
}
	.liEvent li {
		clear: both;
		border-top: 1px solid #fdd000;
		padding: 10px 0 0;
		margin: 8px 0 0;
		overflow: hidden;
	}
	.liEvent li { display: inline-block; }
	.liEvent li { display: block; }
	.liEvent li.first {
		border: 0;
		padding-top: 0;
	}
	.liEvent img {
		float: right;
		border: 1px solid #ccc;
		overflow: hidden;
	}
	.liEvent .img:hover { background-position: 0 }
	.liEvent .img:hover img {
		border: 1px solid #5cb6fc;
	}
	.liEvent p {
		clear: none;
	}
	.liEvent h3 {
		font-size: 1em;
	}
	.liEvent a {
		color: #0b5996;
	}
	.liEvent a:hover {
		color: #5cb6fc;
	}
	.liEvent ul {
		list-style-type: none;
		margin-top: 7px;
	}
		.liEvent ul li { 
			clear: none; 
			list-style: none; 
			height: 100%; 
			padding: 0 0 5px 0;
			margin: 0;
			border: 0;
		}
		.liEvent ul li h4 { 
			float: left; 
			display: inline;
			width: 96px; 
			padding: 0;
			margin: 0;
			font-size: 1em;
			padding-right: 2px;
		}
		.liEvent ul div {
			padding-left: 98px;
			clear: none;
		}


.calOpen .ytitle {
	margin-top: 8px;
	padding-left: 0;
}
	.calOpen .liEvent ul {
		margin-top: 2px;
	}
	.calOpen .liEvent ul li {
		padding: 0 0 1px 0;
	}
	.calOpen p {
		text-align: justify;
		margin-top: 5px;
	}
	.calOpen .liEvent p {
		padding-bottom: 4px;
		text-align: left;
		margin-top: 0px;
	}
	.calOpen .liEvent .title p {
		font-weight: bold;
	}
	.calOpen .back {
		float: left;
		margin-top: 12px;
	}
	
	.liEventYLine {
		border-top: 1px solid #fdd000;
		margin-top: 8px;
	}
	.tourliEvent { display: inline-block; }
	.tourliEvent { display: block; }
	
	.calOpenR {
		padding-top: 80px !important;
	}
	.calOpenR .rightList {
		border-top: 1px solid #fdd000;
	}
	.calOpenR .files li {
		background: none;
		margin-left: 6px;
	}
	.calOpenR .files li.head {
		margin-left: 10px;
	}
	.calOpenR .files li a {
		padding-left: 20px;
	}
	
	
	
.zoom {
	text-align: center;
	margin: 0 0 8px;
	display: block;
	text-decoration: none;
}
	.zoom span {
		background: url('../images/zoom.gif') no-repeat left;
		padding-left: 14px;
		font-size: 0.9em;
		font-weight: bold;
		color: #0b5996;
		text-decoration: underline;
	}
	.zoom img {
		border: 1px solid #ccc;
		display: block;
		margin: 0 auto 2px;
	}
	.zoom:hover span {
		color: #5cb6fc;
	}
	.zoom:hover img {
		border: 1px solid #5cb6fc;
	}
	.zoomLogo img, .zoomLogo:hover img {
		border: 0;
	}
	

.galleries {
	margin-top: 10px;
}
	.galleries td {
		vertical-align: bottom;
		padding-bottom: 15px;
	}
	.galleries a {
		color: #0b5996;
		font-size: 0.9em;
		font-weight: bold;
		display: block;
	}
	.galleries div {
		text-align: center;
		width: 130px;
		margin-left: 8px;
	}
	.galleries div.first {
		margin-left: 0px;
	}
	.galleries img {
		border: 1px solid #ccc;
		margin: 2px 0 0;
		display: block;
	}
	.galleries a img {
		display: block;
	}
	.galleries a:hover img {
		border: 1px solid #5cb6fc;
	}
	.galleries span {
		background: url('../images/delim_gray.gif') no-repeat right;
		padding-right: 9px;
		margin-right: 8px;
		font-size: 0.85em;
		color: #999;
	}
	.galleries a.comments {
		font-weight: normal;
		font-size: 0.85em;
		display: inline;
	}

.fgallery p {
	margin-top: 6px;
	text-align: justify;
}
.fgallery .comCont {
	padding-top: 0px;
}
.fgallery .comCount a.comm {
	font-weight: normal;
}
.fgallery .comCount span {
	margin-right: 10px;
}


.gallery {
	margin: 20px 0;
	overflow: hidden;
}
	.gallery a {
		margin-bottom: 4px;
		margin-left: 8px;
		display: block;
		float: left;
	}
	.gallery a.first {
		margin-left: 0px;
	}
	.gallery a img {
		border: 1px solid #ccc;
		margin: 2px 0 0;
		display: block;
	}
	.gallery a:hover img {
		border: 1px solid #5cb6fc;
	}

	
.yLineBot {
	border-bottom: 1px solid #fdd000;
}
.yLineTop {
	border-top: 1px solid #fdd000;
	padding-top: 4px !important;
}


.galPhoto .next {
	float: right;
}
.galPhoto img {
	border: 1px solid #ccc;
	margin: 3px auto 0 auto;
	display: block;
}
.galPhoto .ytitle {
	margin-top: 25px;
}



.tourSel {
	padding: 12px 0 6px 0;
}
	.tourSel .comCount {
		color: #000;
	}
	.tourSel select {
		font: normal 1em arial;
		width: 124px;
		float: left;
		margin-top: -3px;
	}
	.tourSel label {
		float: left;
		margin-right: 3px;
	}


.tourList {
	border-top: 0;
	margin: 20px 0;
}

.tourCont { margin: 0px -2px; }

.ttourList {
	width: 100%;
}
	.ttourList td {
		border-right: 1px solid #fee77f;
		border-bottom: 1px solid #fee77f;
		padding: 9px 15px 7px 0;
	}
	.ttourList img {
		margin-right: 10px;
		float: left;
		border: 1px solid #ccc;
		display: block;
	}
	.ttourList .docImg:hover img {
		border: 1px solid #5cb6fc;
	}
	.ttourList h3 {
		font-size: 1.1em;
		display: inline;
	}
	.ttourList a {
		color: #0b5996;
	}
	.ttourList a:hover {
		color: #5cb6fc;
	}
	.ttourList p {
		text-align: justify;
	}
	.ttourList .comments {
		color: #999;
		text-decoration: none;
		font-weight: normal;
	}
	.ttourList .phone {
		width: 133px;
		text-align: center;
		padding: 0;
	}
	.ttourList .phone span {
		background: url('../images/phone.png') no-repeat left 1px;
		padding-left: 24px;
		color: #7d1709;
		font-size: 1.1em;
		font-weight: bold;
	}
	.ttourList address {
		font-weight: bold;
		font-style: normal;
		padding: 7px 0 4px;
		color: #333416;
	}



.tourPhoto {
	text-align: center;
	padding-bottom: 5px;
}
	.tourPhoto a {
		font-weight: bold;
		font-size: 0.9em;
		color: #0b5996;
		display: block;
		float: left;
		margin: 0 0 5px 7px;
	}
	.tourPhoto a.first {
		margin-left: 0px;
	}
	.tourPhoto a img {
		border: 1px solid #ccc;
		display: block;
	}
	.tourPhoto a:hover img {
		border: 1px solid #5cb6fc;
	}
	.tourPhoto .morePhoto {
		display: inline;
		float: none;
	}


.tourCats {
	margin: 10px 0 0;
}
.tourCats a {
	display: block;
	float: left;
	margin: 0 2px 2px 0;
	width: 182px;
	padding: 12px 0px 0 43px;
	height: 27px;
	border-right: 1px solid #fdd000;
	border-bottom: 1px solid #fdd000;
	background-color: #fff6cc;
	text-decoration: none;
	color: #999;
	font-size: 1.125em;
	font-weight: bold;
}
	.tourCats a.right {
		margin-right: -3px; /* should be 0, but ie6 wants -3 */
	}
	.tourCats a span {
		color: #0b5996;
		text-decoration: underline;
		font-weight: bold;
	}
	.tourCats a:hover {
		color: #999;
		border-right: 1px solid #fee77f;
		border-bottom: 1px solid #fee77f;
		background-color: #fffae5;
	}
	.tourCats a:hover span {
		color: #5cb6fc;
	}
	.tourCats .night { background: #fff6cc url('../images/tour_night.gif') no-repeat 12px 8px; }
	.tourCats .food  { background: #fff6cc url('../images/tour_food.gif') no-repeat 11px 8px; }
	.tourCats .bin   { background: #fff6cc url('../images/tour_bin.gif') no-repeat 10px 7px; }
	.tourCats .sport { background: #fff6cc url('../images/tour_sport.gif') no-repeat 10px 7px; }
	.tourCats .morec  { background: #fff6cc url('../images/tour_more.gif') no-repeat 11px 7px; }
	
	.tourCats .night:hover { background: #fffae5 url('../images/tour_nightH.gif') no-repeat 12px 8px; }
	.tourCats .food:hover  { background: #fffae5 url('../images/tour_foodH.gif') no-repeat 11px 8px; }
	.tourCats .bin:hover   { background: #fffae5 url('../images/tour_binH.gif') no-repeat 10px 7px; }
	.tourCats .sport:hover { background: #fffae5 url('../images/tour_sportH.gif') no-repeat 10px 7px; }
	.tourCats .morec:hover  { background: #fffae5 url('../images/tour_moreH.gif') no-repeat 11px 7px; }
	
       /*height: 27px; */
.orgCats a {
	display: block;
	float: left;
	margin: 0 2px 2px 0;
	width: 200px;
	padding: 12px 0px 0 11px;
	height: 33px;
	border-right: 1px solid #fdd000;
	border-bottom: 1px solid #fdd000;
	background-color: #fff6cc;
	text-decoration: none;
	color: #999;
	font-size: 1.1em;
}
	.orgCats a span {
		color: #0b5996;
		text-decoration: underline;
		font-weight: bold;
	}
	.orgCats a:hover {
		color: #999;
		border-right: 1px solid #fee77f;
		border-bottom: 1px solid #fee77f;
		background-color: #fffae5;
	}
	.orgCats a:hover span {
		color: #5cb6fc;
	}



.orgList ul {
	list-style-type: none;
}
	.orgList li {
		margin-top: 12px;
	}
	.orgList .liEvent {
		margin-top: 0;
		margin-left: 1px;
	}
	.orgList .liEvent li {
		padding-bottom: 2px;
		margin: 0;
	}
	.orgList .liEvent ul li h4 {
		width: 116px;
	}
	.orgList .liEvent li div {
		padding-left: 118px;
	}
	.orgList table {
		width: 100%;
	}
	.orgList td {
		border-right: 1px solid #fee77f;
		border-bottom: 1px solid #fee77f;
		vertical-align: top;
	}
	.orgList h3 {
		font-size: 1.1em;
	}
	.orgList .comments {
		color: #999;
		font-weight: normal;
		text-decoration: none;
	}
	.orgList .phone {
		width: 133px;
		text-align: center;
		vertical-align: middle;
	}
	.orgList .phone span {
		background: url('../images/phone.png') no-repeat left 1px;
		padding-left: 24px;
		color: #7d1709;
		font-size: 1.1em;
		font-weight: bold;
	}
	.orgList .logo {
		width: 152px;
		text-align: center;
		vertical-align: middle;
		padding: 2px 0;
	}
	
	.orgList .print {
		margin-left: 3px;
	}
	.orgList .pageNav {
		margin-right: 2px;
	}
 .orgList .noLogo {
  border-color: #fff;
 }  


.contacts textarea {
	width: 324px;
}
.contacts p {
	text-align: justify;
}


.catFiles h3 a {
	padding-left: 18px;
}
	.catFiles .docList, .catFiles .docList li.first {
		border-top: 0;
	}
	.catFiles .docList li {
		border-bottom: 0;
		border-top: 1px solid #fdd000;
	}


.sitemap {
	padding-top: 11px;
	margin-left: 2px;
}
	.sitemap, .sitemap ul {
		list-style-type: none;
	}
	.sitemap a {
		color: #0b5996;
	}
	.sitemap li, .sitemap ul {
		margin-top: 3px;
	}
	.sitemap li h2 {
		font-size: 1em;
	}
	.sitemap li h2 a {
		background: url('../images/comm_bul.gif') no-repeat left;
		padding-left: 12px;
	}
	.sitemap li h3, .sitemap li h4 {
		font-size: 1em;
		font-weight: normal;
	}
	.sitemap li h3 a, .sitemap li h4 a {
		background: url('../images/sitemap_bul.gif') no-repeat left;
		padding-left: 10px;	
	}
	.sitemap li h3 {
		margin-left: 16px;
	}
	.sitemap li h4 {
		margin-left: 32px;
	}



.advSearch .scontainer {
	border-bottom: 1px solid #fdd000;
	border-right: 1px solid #fdd000;
	background-color: #fff6cc;
	padding-top: 5px;
}
	.advSearch ul {
		list-style-type: none;
	}
	.advSearch li {
		padding: 4px 0px 5px;
		clear: left;
	}
	.advSearch li { display: inline-block; }
	.advSearch li { display: block; }
	.advSearch label {
		float: left;
		width: 158px;
		text-align: right;
		padding-right: 11px;
		margin-top: 3px;
	}
	.advSearch input {
		width: 498px;
		border: 1px solid #0b5996;
		padding: 2px;
	}
	
	.advSearch .section {
		margin-top: 3px;
		padding-bottom: 0px;
	}
	.advSearch .section label {
		margin-top: 0px;
		padding-right: 10px;
	}
	.advSearch .checks {
		margin: 0 0 0 -1px;
		padding-left: 169px;
		font-size: 1em;
	}
	
	.advSearch .checks li {
		clear: none;
		float: left;
		width: 170px;
		margin-bottom: 5px;
		padding-bottom: 0px;
		padding-top: 0px;
	}
	.advSearch .iCheck {
		float: left;
		width: 15px;
		height: 15px;
		border: 0;
	}
	.advSearch label.check {
		padding: 1px 0px 0px 3px;
		margin: 0px;
		width: auto;
		text-align: left;
	}
	
	.advSearch li.date {
		height: 30px;
	}
	.advSearch li.date input {
		width: 92px;
		float: left;
	}
	.advSearch label.date {
		width: auto;
	}
	
	.advSearch .calendar {
		background: #fdd000 url('../images/search_cal.gif') no-repeat 6px 5px;
		width: 22px;
		height: 20px;
		display: block;
		border: 1px solid #d8a300;
		float: left;
		margin: 0 15px 0 2px;
	}
	.advSearch .submit, .advSearch .reset {
		margin: 5px 4px 0 0;
		width: auto;
		padding: 3px 18px;
	}
	.advSearch .reset {
		margin-left: 169px;
	}
	
.resList {
	list-style-type: none;
	margin-top: 5px;
}
	.resList li {
		margin-bottom: 12px;
	}
	.resList h3 {
		font-size: 1.1em;
	}
	.resList h3 a {
		color: #0b5996;
	}
	.resList h3 a:hover {
		color: #5cb6fc;	
	}
	.resList div {
		font-style: italic;
		margin: 2px 0px;
	}

.advSearchOrder {
	font-size: 0.9em;
	color: #a3a4a4;
	padding-top: 2px;
	margin-bottom: -2px;
}
.advSearchOrder { display: inline-block; }
.advSearchOrder { display: block; }
	.advSearchOrder a {
		color: #0b5996;
	}
	.advSearchOrder a.active {
		font-weight: bold;
		text-decoration: none;
	}
	.advSearchOrder span {
		margin-right: 4px;
	}
	.advSearchOrder .new {
		background: url('../images/delim_gray.gif') no-repeat left;
		margin-left: 3px;
		padding-left: 7px;
	}

.searchRes {
	padding-top: 17px;
}

.forCom {
	padding-top: 0px;
}
	.forCom .comCount {
		font-size: 1em;
	}
	.forCom .acom {
		background: url('../images/delim_gray.gif') no-repeat left;
		margin-left: 6px;
		padding-left: 8px;
	}



.qList {
	list-style-type: none;
}
	.qList li {
		background-color: #fff6cc;
		border-bottom: 1px solid #fdd000;
		border-right: 1px solid #fdd000;
		margin-bottom: 2px;
		margin-top: 20px;
		padding-bottom: 6px;
	}
	.qList li.first {
		margin-top: 5px;
	}
	.qList div {
		background: url('../images/comm_bul.gif') no-repeat 10px 11px;
		padding: 6px 0 4px 25px;
		font-size: 0.9em;
	}
	.qList div a {
		font-size: 1.1em;
		color: #0b5996;
		font-weight: bold;
	}
	.qList div a:hover {
		color: #5cb6fc;	
	}
	.qList p {
		padding: 0 15px 0 25px;
		text-align: justify;
	}
	.qList .author {
		padding: 0 15px 4px 25px;
		font-size: 0.9em;
		color: #666;		
	}


.forumTitleI label {
	padding-top: 0px;
	margin-top: -5px;
}
	.forumTitleI input {
		width: 572px;
	}
	.forumTitleI .counter { display: inline-block; }
	.forumTitleI .counter { display: block; }



.forCat {
	margin-top: 20px;
}
	.forCat a {
		cursor: pointer;
		color: #000;
		font-size: 0.9em;
		text-decoration: none;
	}
	.forCat a:hover { background-position: 0; color: #000; }
	.forCat a:hover span {
		background-color: #fffae5;
		border-bottom: 1px solid #fee77f;
	}
	.forCat span {
		background-color: #fff6cc;
		border-bottom: 1px solid #fdd000;
		margin: 0 0 2px 0;
		float: left;
		height: 36px;
	}
	.forCat table {
		font-size: 0.9em;
		color: #666;
		border: 0;
		vertical-align: center;
		text-align: center;
		height: 32px;
	}
	.forCat .Ttitle { width: 322px; text-align: left; }
	.forCat .Tcount { width: 100px; }
	.forCat .Tdate { width: 116px; }
	.forCat .Tlpost { width: 143px; }
	
	.forCat .title {
		width: 294px;
		height: 26px;
		padding: 10px 0 0 25px;
		background: #fff6cc url('../images/comm_bul.gif') no-repeat 10px;
		font-size: 1.1em;
		color: #0b5996;
		text-decoration: underline;
		font-weight: bold;
	}
	.forCat a:hover .title {
		color: #5cb6fc;
	}
	.forCat .count {
		width: 97px;
		font-weight: bold;
		height: 26px;
		padding-top: 10px;
		text-align: center;
	}
	.forCat .date {
		width: 113px;
		height: 32px;
		padding-top: 4px;
		text-align: center;
	}
	.forCat .lpost {
		margin-right: 0px;
		width: 108px;
		height: 32px;
		padding: 4px 0 0 33px;
		position: relative;
		border-right: 1px solid #fdd000;
	}
	.forCat a:hover .lpost {
		border-right: 1px solid #fee77f;
	}
	
	.forCat .lpost .new, .forCat a:hover .lpost .new {
		position: absolute;
		width: 62px;
		height: 41px;
		right: -3px;
		top: -2px;
		background: url('../images/forum_new.png') no-repeat top;
	}
	.forCat a:hover .lpost .new {
		background: url('../images/forum_new.png') no-repeat bottom;
	}
	.forCat .lpost span, .forCat a:hover .lpost span {
		background: none;
		border: 0;
		height: auto;
		text-align: center;
		float: left;
	}
	
	.forCat .spacer {
		width: 3px;
		background: #fff6cc url('../images/forum_cat.gif') no-repeat top;
		border-bottom: 0;
		height: 37px;
	}
	.forCat a:hover .spacer {
		background: #fff6cc url('../images/forum_cat.gif') no-repeat bottom;
		border-bottom: 0;	
	}








#midLeft {
	width: 225px;
	padding-left: 39px;
	float: left;
	margin-left: -740px;
}
.leftNoMidRight {
	margin-left: -961px !important;
}
#menu {
	list-style-type: none;
	width: 209px;
	padding-top: 3px;
	background: #fdd000 url('../images/menu_line.gif') no-repeat bottom;
	padding-bottom: 1px;
}
	#menu li {
		background: url('../images/menu_line.gif') no-repeat top;
		padding-top: 1px;
	}
	#menu li.first {
		padding-top: 0px;
	}
	#menu li.active {
		background: none;
	}
	#menu a {
		display: block;
		background: #fdd000 url('../images/menu_bul.gif') no-repeat 21px 6px;
		padding: 2px 5px 2px 35px;
		text-decoration: none;
		color: #740a0a;
		font-family: 'trebuchet ms';
		font-size: 1.125em;
	}
	#menu li.active a, #menu li.active a:hover {
		color: #fff;
		background: #d8a300 url('../images/menu_bul_a.gif') no-repeat 21px 6px;
	}
	#menu a:hover {
		color: #a96708;
	}
	#menu ul {
		list-style-type: none;
	}
	/* level 2 */
	#menu li.active ul li {
		background: url('../images/menu_line2.gif') no-repeat top;
	}
	#menu li.active ul li a {
		background: #feec96 url('../images/menu_bul2.gif') no-repeat 33px 9px;
		font: normal 1.1em arial;
		color: #740a0a;
		padding: 3px 5px 3px 44px;
	}
	#menu li.active ul li a:hover {
		background: #feec96 url('../images/menu_bul2.gif') no-repeat 33px 9px;
		padding-left: 44px;
		color: #039;
	}
	#menu li.active ul li.active a {
		color: #000;
		font-weight: bold;
	}
	#menu li.active ul li.active a:hover {
		color: #000;
	}
	/* level3 */
	#menu li.active ul li.active ul li {
		background: url('../images/menu_line3.gif') no-repeat top;
	}
	#menu li.active ul li.active ul li a {
		background: #fff7d4 url('../images/menu_bul2.gif') no-repeat 43px 9px;
		padding-left: 56px;
		font-weight: normal;
		color: #740a0a;
	}
	#menu li.active ul li.active ul li a:hover {
		background: #fff7d4 url('../images/menu_bul2.gif') no-repeat 43px 9px;
		padding-left: 56px;
		color: #039;
	}
	#menu li.active ul li.active ul li.active a {
		color: #000 !important;
		font-weight: bold;
	}




#info {
	width: 192px;
	height: 126px;
	background: url('../images/info.png') no-repeat;
	padding: 82px 0 0 33px;
}
	#info a {
		display: block;
		width: 105px;
		font-size: 1.1em;
		font-weight: bold;
		color: #5cb6fc;
		text-decoration: none;
		padding-left: 60px;
	}
	#info a:hover {
		color: #fff;
	}

.search {
	width: 210px;
	border-bottom: 1px solid #0b5996;
	margin-bottom: 20px;
	margin-top: 10px;
}
	.search input.text {
		border: 1px solid #0b5996;
		width: 155px;
		margin-left: 20px;
		display: block;
		margin-bottom: 7px;
		height: 18px;
		padding-top: 2px;
	}
	.search .ssubmit {
		background: url('../images/search.gif') no-repeat left top;
		border: 0;
		width: auto;
		font: bold 0.9em arial;
		color: #0B5996;

		margin-left: 21px;		
		padding-left: 26px;
		overflow: visible;
		height: 27px;
		margin-bottom: 15px;
		cursor: pointer;
		padding-bottom: 13px;
	}
	.search .ssubmit:hover, .search .ssubmitH {
		color: #5CB6FC;
	}




	

.adv {
	margin-bottom: 9px;
	float: left;
}
	.adv img {
		border: 1px solid #dedede;
	}
	.advRight {
		margin-left: 7px;
	}





#midRight {
	width: 220px;
	float: right;
	display: inline;
	padding: 3px 40px 30px 0;
}
.rightCol {
	padding-top: 10px !important;
}
#midRight h3.blue {
	background-color: #b5dcfa;
	border-right: 1px solid #5cb6fc;
	border-bottom: 1px solid #5cb6fc;
	font-size: 1em;
	padding: 3px 8px 2px 8px;
	margin-top: 12px;
}

#population, #tourists, #business {
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	color: #5cb6fc;
	font-size: 1.3em;
	font-weight: bold;
	margin-top: 10px;
	padding-left: 10px;

	/*height: 44px;*/
	padding-bottom: 24px;
	border-bottom: 1px solid #fff;
}
	#population { background: url('../images/population.png') no-repeat bottom; }
	#tourists   { background: url('../images/tourists.png') no-repeat bottom; }
	#business   { background: url('../images/business.png') no-repeat bottom; }
	#population.active, #population:hover, #tourists.active, #tourists:hover, #business.active, #business:hover {
		color: #0b5996;
	}
	#population.active { background: url('../images/populationA.png') no-repeat bottom; }
	#tourists.active   { background: url('../images/touristsA.png') no-repeat bottom; }
	#business.active   { background: url('../images/businessA.png') no-repeat bottom; }

.infoLinks {
	list-style-type: none;
	margin-top: 5px;
	padding-bottom: 3px;
}
	.infoLinks li {
		padding: 3px 0px 3px 0px;
	}
	.infoLinks li a {
		font-size: 0.9em;
		font-weight: bold;
		padding: 0px 16px;
		display: block;
		color: #0b5996;
		background: url('../images/info_bul.gif') no-repeat 0px 4px;
		margin-left: 10px;
	}
	.infoLinks li a:hover {
		color: #5cb6fc; 
	}

#doYouKnow {
	border-top: 7px solid #fbd661;
	border-bottom: 1px solid #dedede;
	padding: 0px 11px 10px 9px;
	margin-top: 27px;
	margin-bottom: 11px;
}
  #doYouKnow h2 {
		font-size: 1.3em;
		font-weight: bold;
		margin-top: 12px;
		margin-bottom: 20px;
	}
	#doYouKnow h2 a {
		color: #0b5996;
		text-decoration: none;
	}
	#doYouKnow h2 a:hover {
		text-decoration: underline;
	}
	#doYouKnow p {
		margin-top: 8px;
		color: #333416;
		line-height: 150%;
		text-align: justify;
	}
	.more {
		color: #0b5996;
		padding-right: 24px;
		background: url('../images/more.gif') no-repeat right;
		text-decoration: none;
		margin-top: 2px;
		float: left;
	}
	.more:hover {
		color: #0b5996;
		text-decoration: underline;
	}
	#doYouKnow .more:hover {
		text-decoration: underline;
	}
	#doYouKnow a img {
		border: 1px solid #fff;
	}
	#doYouKnow a:hover { ie6: rullz; /* dummy style */ }
	#doYouKnow a:hover img {
		border: 1px solid #0B5996;
	}

.poll {
	border-bottom: 1px solid #5cb6fc;
}
	p.question {
		font-weight: bold;
		border-bottom: 1px solid #5cb6fc;
		padding: 12px 0 10px 1px; 
	}
	.poll ul {
		list-style-type: none;
		padding: 0 0 8px;
		overflow: hidden;
	}
	.poll li {
		padding: 8px 0 0;
		clear: both;
	}
	.poll label {
		float: left;
		overflow: hidden;
		width: 200px;
	}
	.poll input {
		margin-right: 4px;
		float: left;
		width: 15px;
		height: 15px;
	}
	.poll .submitDiv {
		text-align: right;
		padding-bottom: 10px;
	}
	.poll .submitDiv input {
		background-color: #fbd661;
		border: 1px solid #d9a608;
		font: bold 1em arial;
		height: 22px;
		width: 64px;
		margin: 0 0 -2px 8px;
		cursor: pointer;
		float: none;
		color: #000;
		padding: 1px;
	}
	.poll a {
		color: #069;
	}
	.pollResults {
		border-bottom: 1px solid #5cb6fc;
		padding-top: 8px;
		padding-bottom: 2px;
	}
	.pollResults p {
		padding-left: 1px;
	}
	.pollResults .bar {
		width: 215px;
		margin-top: 1px;
	}
	.pollResults .bar span {
		background-color: #fbd661;
		display: block;
		height: 15px;
		font-weight: bold;
		border: 1px solid #d8a300;
		color: #000;
		padding-left: 3px;
		margin-bottom: 10px;
	}

.archive {
	border-bottom: 1px solid #5cb6fc;
	color: #999;
	padding-bottom: 11px;
}
	.archive ul {
		list-style-type: none;
	}
	.archive p {
		padding: 8px 0 6px;
		font-weight: bold;
	}
	.archive span {
		background: url('../images/delim_gray.gif') no-repeat right;
		padding-right: 9px;
		margin-right: 6px;
		font-size: 0.9em;
	}
	.archive a {
		color: #069;
		font-size: 0.9em;
	}

.nPhoto {
	width: 130px;
	text-align: center;
	margin: 8px auto 0;
}
	.nPhoto img {
		border: 1px solid #ccc;
		margin: 2px 0 0;
		display: block;
	}
	.nPhoto a:hover img {
		border: 1px solid #5cb6fc;
	}
	.nPhoto span {
		background: url('../images/delim_gray.gif') no-repeat right;
		padding-right: 9px;
		margin-right: 8px;
		font-size: 0.85em;
		color: #999;
	}
	.nPhoto a {
		color: #0b5996;
		font-size: 0.9em;
		font-weight: bold;
		display: block;
	}
	.nPhoto .comments {
		font-weight: normal;
		font-size: 0.85em;
		display: inline;
	}


.blueLine {
	margin-top: 12px;
	border-bottom: 1px solid #5cb6fc;
}
.mbot12 { margin-bottom: 12px; }


.rightList {
	list-style-type: none;
	margin-top: 3px;
	border-top: 1px solid #5cb6fc;
	padding-left: 4px;
	margin-bottom: 10px;
}
	.rightList li {
		padding: 3px 0px 2px 1px;
		background: url('../images/info_bul.gif') no-repeat 0px 7px;
		margin-left: 10px;
	}
	.rightList li.active a {
		color: #000;
		font-weight: bold;
		text-decoration: none;
	}
	.rightList li a {
		font-size: 0.9em;
		padding: 0px 16px;
		display: block;
		color: #0b5996;
	}
	.rightList li a:hover {
		color: #5cb6fc; 
	}
	.rightList .head {
		background: none;
		padding-left: 0px;
	}
	.rightList .head h3 {
		margin-top: 0;
		background: none;
		border: 0;
		font-size: 1em;
		padding: 3px 8px 2px 0px;
	}
	.rightList .eventMonth {
		background-position: 0px 11px;
	}
	.rightList .eventMonth select {
		width: 172px;
		margin-left: 16px;
	}











#footer {
	width: 1000px;
	margin: 0 auto;
	height: 56px;
	background: url('../images/footer.png') no-repeat bottom;
	clear: both;
	color: #0b5996;
	font-size: 0.9em;
	/*padding-top: 137px;*/
	/*padding-top: 97px;*/
	padding-top: 87px;
}
.developer {
	float: left;
	margin-left: 37px;
	display: inline;
}
	.developer a {
		color: #0b5996;
		text-decoration: none;
	}
	.developer a:hover {
		color: #0b5996;
		text-decoration: underline;
	}
.update {
	float: right;
}
.copyright {
	float: right;
	width: 245px;
	margin-right: 40px;
	text-align: right;
	display: inline;
}



.cleaner { clear: both; font-size: 0; }
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
a:hover { color: #5cb6fc; }

.hasLayout { display: inline-block; }
.hasLayout { display: block; }
