body {
	background-color:#aaaaaa;
	font-family: verdana, tahoma, arial;
	font-size:10pt;
	font-style:normal;
	font-weight:normal;
	margin-top:25px;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	line-height:200%;
	color:#000000;
}
#imageBg {
	background-color:#ffffff;
	margin:0px auto 0px auto;
	width:900px;
	background-repeat:no-repeat;
	border-style:solid;
	border-width:14px;
	border-color:#bbbbbb;
}
#container {
	border:0;
	margin:0;
	min-height:450px;
	background:none;
}
#leftColumn {
	float:left;
	width:190px;
	margin-top:220px;
	background:none;
}
#middleColumn {
	float:left;
	width:532px;
	margin-top:35px;
	background:none;
	text-align:justify;
}
#rightColumn {
	float:right;
	width:160px;
	margin-top:220px;
	background:none;
}
#header {
	background:none;
	height:120px;
}
.logo {
	position:relative;
	margin-top:12px;
	margin-left:18px;
}
.flags {
	position:relative;
	top:9px;
	margin-right:16px;
	float:right;
}
#footer {
	background:none;
	background-color:#ffffff;
	height:35px;
	clear:both;
	text-align:right;
}
#footer .footerPos {
	left:0px;
	top:0px;
	padding-top:10px;
	padding-right:15px;
}

#ads1 {
	width:170px;
	overflow:hidden;
}
#ads2 {
	width:170px;
	overflow:hidden;
}
#ads3 {
	width:150px;
	overflow:hidden;
}
.leftAd1 {
	position:relative;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.leftAd2 {
	margin-top:50px;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.rightAd {
	margin-top:15px;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

#commentsContainer {
	position:relative;
	width:520px;
	padding: 10px 5px 10px 5px;
}
.comment {
	position:relative;
	width:510px;
	margin-top:5px;
	border: 1px dashed #aaaaaa;
	background-color:#ffffff;
	padding:3px;
}
.commentTitle {
	position:relative;
	font-weight:bold;
	text-decoration: underline;
	color:#000033;
}
.commentName {
	position:relative;
	float:left;
	background:none;
}
.commentTime {
	position:relative;
	float:right;
	text-align:right;
	background:none;
	font-size:8pt;
}
.commentText {
	position:relative;
	padding-top:5px;
	background:none;
	clear:both;
	text-align:left;
	clip:auto;
}
.commentAnswer {
	position:relative;
	padding-top:12px;
	background:none;
	text-align:right;
	color:#330000;
}
.commentIframe {
	width:500px;
	height:400px;
	display:none;
}

.mapsIframe {
	width:530px;
	height:410px;
	display:none;
}
.mapsIcon {
	display:inline;
	border:none;
	margin-right:4px;
	vertical-align:middle;
}

/* -- visuals ---------------------------------------------- */

/* -- fonts -- */
.contentStyle {
}
.tableStyle {
	font-family:verdana, arial, sans-serif;
	font-size:9pt;
	font-style:normal;
	font-weight:normal;
	color:#000000;
}

.ul1 {
	list-style-type:none;
	margin-left:0px;
}
.ul1on {
	list-style-type:none;
	margin-left:0px;
	font-size:11pt;
}
.ul2 {
	list-style-type:none;
	margin-left:10px;
}
.ul2on {
	list-style-type:none;
	margin-left:10px;
}
.ul3 {
	list-style-type:none;
	margin-left:20px;
}

h1 {
	font-size:13pt;
	color:#000088;
	text-align:center;
	text-decoration:underline;
}
h2 {
	font-size:12pt;
	color:#000066;
	text-align:center;
	text-decoration:underline;
}
h3 {
	font-size:11pt;
	color:#000044;
	text-decoration:underline;
}
h4 {
	font-size:12pt;
	color:#343A7B;
	text-decoration:none;
}


/* -- images -- */
.imageLeft, .imageRight, .imageMiddle {
	background-color: #eeeeee;
	padding:2px;
	border:1px solid #999999;
	margin:10px 15px 10px 15px;
	display:inline;
}
.imageLeft {
	float:left;
	margin-left:5px;
}
.imageRight {
	float:right;
}

.imageMiddle {
}

/* -- ads -- */
.adLeft, .adRight, .adMiddle {
	background:none;
	padding:2px;
	border:none;
	margin:10px 10px 10px 10px;
	display:inline;
}
.adLeft {
	float:left;
	margin-left:5px;
}
.adRight {
	float:right;
}
.adMiddle {
}

.photoCaption, .copyright {
	font-family: times, serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: #777777;
	margin-top: 0;
}

/* -- nifty corners ---------------------------------------------- */
b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}
