/*

GENERAL

*/

html {
	overflow: -moz-scrollbars-vertical;
}
body,td,th {
	color: #333333;
}
body {
	background-color: #FFFFFF;
	background-image: url('../img/bg.gif');
	margin-left: 20px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	background-repeat: repeat-x;
	background-position: top;
}
a:link, a:visited, a:hover, a:active {
	color: #f37021;
	text-decoration: none;
}
a.btn {
	background-color: #ffffff;
	font-weight: bold;
}
form {
	padding: 0px;
	margin: 0px;
}

/*

LAYOUT

*/

#wrapper {
	position: relative;
	width: 920px;
	margin: 0px;
	padding: 0px;
}
#container {
	float: left;
	width: 892px;
	margin: 0px;
	padding-top: 230px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 14px;
	background-repeat: no-repeat;
	text-align: left;
}
#logo {
	position: absolute;
	height: 109px;
	width: 275px;
	left: 0px;
	top: 0px;
}
IMG {
	border: 0;
}
/*

LANGNAVI

*/

#langnavi {
	position: absolute;
	height: 32px;
	top: 0px;
	right: 0px;
	background-color: #FFFFFF;
}
#langnavi ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	padding-left: 24px;
	padding-right: 9px;
}
#langnavi ul li {
	float: left;
	padding-right: 15px;
}
#langnavi ul li a:link, #langnavi ul li a:visited, #langnavi ul li a:active {
	display: block;
	background-position: 0% 0px;
}
#langnavi ul li a:hover {
	background-position: 0% -32px;
}
#langnavi ul li a.selected {
	background-position: 0% 32px;
}

/*

TOPNAVI

*/

#topnavi {
	position: absolute;
	left: 0px;
	top: 185px;
	background-color: #2e3192;
	height: 32px;
	width: 920px;
}
#topnavi ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	padding-left: 25px;
}
#topnavi ul li {
	float: left;
	padding-right: 20px;
}
#topnavi ul li a:link, #topnavi ul li a:visited, #topnavi ul li a:active {
	display: block;
	background-position: 0% 0px;
}
#topnavi ul li a:hover {
	background-position: 0% -32px;
}
#topnavi ul li a.selected {
	background-position: 0% 32px;
}

/*

CONTENT

*/

#wrapper {
	position: relative;
}
#side {
	float: left;
	width: 251px;
	margin-bottom: 20px;
}
#navigation {
	float: left;
	width: 211px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
}
#navigation a.btnup {
	display: block;
	width: 21px;
	padding-top: 12px;
	padding-bottom: 8px;
	padding-left: 16px;
}
#navigation a.btndown {
	display: block;
	width: 21px;
	padding-top: 12px;
	padding-bottom: 8px;
	padding-left: 16px;
}
#filter {
	float: left;
	width: 179px;
	height: 56px;
	padding-top: 13px;
	padding-left: 35px;
	padding-right: 37px;
	padding-bottom: 0px;
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	background-image: url("../img/bg_filter.png");
	background-repeat: no-repeat;
	background-position: left top;
}
#filter input.filter {
	margin-top: 2px;
	width: 174px;
}
#content {
	float: right;
	width: 573px;
	padding-top: 20px;
	padding-left: 0px;
	padding-right: 24px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #000000;
	text-align: left;
}
#stagetop {
	float: left;
	width: 892px;
}
#stage {
	float: left;
	width: 872px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #000000;
	text-align: left;
	background-image: url("../img/bg_content.png");
	background-repeat: repeat-y;
	background-position: left top;
}
#stage.cover {
	background-image: url("../img/bg_content_cover.png");
	padding-bottom: 0px;
}
#stage.navi {
	background-image: url("../img/bg_content_navi.png");
}

/*

HOME

*/

.homecontent {
	padding-top: 0px;
}
TABLE.hometable {
	width: 872px;
	border-spacing: 20px;
}
TABLE.hometable TD {
	width: 264px;
	padding: 0px;
	vertical-align: top;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, sans-serif;
}
TABLE.hometable TD.leftcolumn {
	width: 254px;
}
TABLE.hometable TD.middlecolumn {
	width: 274px;
}
TABLE.hometable TD A {
	color: #f37021;
}
TABLE.hometable TD.columntop {
	width: 512px;
}
TABLE.hometable div.item {
	margin-top: 7px;
	clear: both;
}
TABLE.hometable div.item a {
	font-weight: bold;
}
TABLE.hometable div.block {
	padding-bottom: 20px;
}
TABLE.hometable div.poll {
	width: 254px;
}
TABLE.hometable div.events {
	width: 254px;
}
TABLE.hometable div.news {
	width: 254px;
	padding-bottom: 15px;
}
TABLE.hometable div.current {
	width: 254px;
}
TABLE.hometable div.current p {
	padding: 0px;
	padding-bottom: 14px;
}
TABLE.hometable div.banner {
	width: 254px;
	padding: 0px;
	margin: 0px;
}
TABLE.hometable div.banner .item {
	width: 254px;
	padding-bottom: 10px;
}
TABLE.hometable div.banner .item img {
	width: 254px;
	margin: 0px;
}
TABLE.hometable div.rightbanner {
	width: 264px;
	padding: 0px;
	margin: 0px;
}
TABLE.hometable div.rightbanner .item {
	width: 264px;
	padding-bottom: 10px;
}
TABLE.hometable div.rightbanner .item img {
	width: 264px;
	margin: 0px;
}
TABLE.hometable div.block div.dotted {
	border-bottom: 1px dotted #7f7f7f;
	padding-bottom: 7px;
}
TABLE.hometable div.item img {
	width: 70px;
}
TABLE.hometable div.poll .item img {
	width: 62px;
}
TABLE.hometable div.blog div.item img {
	margin: 0px 0px 15px 15px;
}
TABLE.hometable div.blog span.blogauthor {
	font-size: 11px;
	font-weight: bold;
}
TABLE.hometable div.blog A {
	font-size: 11px;
	font-weight: bold;
}
TABLE.hometable div.blog span.body {
	line-height: 14px;
}
TABLE.hometable div.report div.item img {
	margin: 0px 10px 0px 0px;
}
TABLE.hometable div.article TD.coverimg {
	width: 70px;
	padding-right: 10px;
}
TABLE.hometable div.buttons {
	margin-top: 7px;
}
TABLE.hometable div.votedStats span.voted_no {
	float: right;
	margin-bottom: 2px;
}
TABLE.hometable div.votedStats span.voted_yes {
	float: left;
	margin-bottom: 3px;
}
TABLE.hometable div.votedStats div.pollbody {
	margin-bottom: 7px;
}
TABLE.hometable div.votedStats div.bar {
	clear: both;
	background: #df3110;
	height: 20px;
	width: 254px;
}
TABLE.hometable div.votedStats div span.voted_yes {
	float:left;
	background: #2bb744;
	height: 20px;
}

/*

SEARCH RESULTS

*/

#content ul.hitlist {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#content ul.hitlist li.hititem {
	padding: 0px 0px 17px;
}
#content ul.hitlist li.hititem a {
	background-color: #dfe7f4;
}
#content .note {
	color: #999999;
}
a.nav, a.navactive {
	line-height: 17px;
}
a.nav {
}
a.navactive {
	color: #333333;
}
table#paginationtable {
}
#paginationtable td {
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 0px;
}
ul#pagination {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 14px;
	display:block;
}
ul#pagination li {
	float: left;
	padding-right: 15px;
}
ul#pagination li.selected a {
	color: #CCCCCC;
	text-decoration: none;
}

/*

NAVIGATION

*/

#subnavi ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#subnavi li {
	text-align: left;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
}
#subnavi ul ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#subnavi a:link, #subnavi a:visited {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
#subnavi a:hover, #subnavi a:active {
	color: #f37021;
	text-decoration: none;
	font-weight: normal;
}
#subnavi .navibegin {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}

/*

CAT

*/

#subnavi ul.cat {
	list-style-type: none;
	margin: 0;
	padding-left: 0px;
	color: #333333;
	border-top: 1px solid #000000;
}
#subnavi ul.cat li  {
	padding: 5px 6px 5px 15px;
	border-bottom: 1px solid #cccccc;
	background-image: url("../img/navibul.gif");
	background-position: 6px 10px;
	background-repeat: no-repeat;
}
#subnavi ul.cat li.selected  {
	background-color: #efefef;
	background-image: url("../img/navibul.gif");
	background-position: 6px 10px;
	background-repeat: no-repeat;
}
#subnavi ul.cat li.selected a {
}

/*

LIST

*/

#subnavi ul.list {
	list-style-type: none;
	margin: 0;
	padding-left: 0px;
	color: #575757;
}
#subnavi ul.list li  {
	padding: 5px 6px 5px 15px;
	border-bottom: 1px dotted #999999;
}
#subnavi ul.list li.hasChildren  {
	background-image:   url("../img/navibul.gif");
	background-position: 6px 10px;
	background-repeat: no-repeat;
}
#subnavi ul.list li.selected  {
	background-color: #ffffff;
}
#subnavi ul.list li.selected a {
}

/*

ROOT

*/

#subnavi ul.root {
	list-style-type: none;
	margin: 0;
	padding-left: 0px;
	color: #575757;
}
#subnavi ul.root li  {
	padding: 5px 6px 5px 15px;
	border-bottom: 1px dotted #999999;
}
#subnavi ul.root li.hasChildren  {
	background-image:   url("../img/navibul.gif");
	background-position: 6px 10px;
	background-repeat: no-repeat;
}
#subnavi ul.root li.selected  {
	background-color: #ffffff;
}
#subnavi ul.root li.selected a {
}

/*

PATH

*/

#subnavi ul.path {
	list-style-type: none;
	margin: 0;
	padding-left: 0px;
	color: #333333;
}
#subnavi ul.path li  {
	font-weight: bold;
	padding: 5px 6px 5px 15px;
	background-image: url("../img/navibul_open.gif");
	background-position: 5px 11px;
	background-repeat: no-repeat;
	background-color: #ffffff;
}
#subnavi ul.path li.selected  {
	background-image: url("../img/navibul_open.gif");
	background-position: 5px 11px;
	background-repeat: no-repeat;
	background-color: #efefef;
}
#subnavi ul.path li a {
	font-weight: bold;
	color: #f37021;
}
#subnavi ul.path li.selected a {
	font-weight: bold;
	color: #333333;
}

/*

FIRST

*/

#subnavi ul.first {
	border-top: 1px solid #000000;
}

/*

SUB

*/

#subnavi ul.sub {
	list-style-type: none;
	margin: 0;
	padding-left: 0px;
	color: #666666;
	border-bottom: 1px solid #cccccc;
}
#subnavi ul.sub li {
	padding: 5px 6px 5px 15px;
	border-top: 1px dotted #cccccc;
	background-color: #ffffff;
}
#subnavi ul.sub li.hasChildren  {
	background-image: url("../img/navibul.gif");
	background-position: 6px 10px;
	background-repeat: no-repeat;
}
#subnavi ul.sub li.selected {
	background-color: #efefef;
}
#subnavi ul.sub li a:link, #subnavi ul.sub li a:visited, #subnavi ul.sub li a:hover, #subnavi ul.sub li a:active {
	color: #f37021;
}
#subnavi ul.sub li.selected a:link, #subnavi ul.sub li.selected a:active, #subnavi ul.sub li.selected a:visited, #subnavi ul.sub li.selected a:hover {
	color: #333333;
}

/*

EVENTLIST

*/

#content table.eventtable {
	border-collapse: collapse;
}
#content table.eventtable td {
	border-top: 1px dotted black;
	border-bottom: 1px dotted black;
	padding-top: 8px;
	padding-bottom: 8px;
	vertical-align: top;
	font-size: 11px;
	line-height: 14px;
}
#content table.eventtable TD.date {
	white-space: nowrap;
	padding-right: 10px;
}
#content table.eventtable TD.body{
	padding-right: 10px;
}
#content table.eventtable TD.body A{
	color: #f37021;
}
#content table.eventtable td.last {
	padding-right: 0px;
	text-align: right;
}
#content table.eventtable tr.selected {
	background-color: #FDEEF0;
}
.eventspages{
	float:right;
}
.eventspages A{
	color:#f37021
}
.eventspages A.active{
	color: black
}

/**
	EVENT INFO
*/
DIV.eventinfo A{
	color:#f37021;
}
/*

PRODUCT LIST

*/

table#productlist {
}
table#productlist tr {
}
table#productlist td {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	vertical-align: top;
	text-align: left;
	font-size: 12px;
	line-height: 17px;
	font-family: Arial, Helvetica, sans-serif;
}
table#productlist td.right {
	text-align: right;
}
table#productlist tr.selected {
	background-color: #efefef;
}
table#productlist tr.discounted {
}
table#productlist tr.totals {
	font-weight: bold;
	background-color: #efefef;
}
table#productlist tr.group {
	background-color: #efefef;
}
table#productlist tr.group td {
	color: #999999;
}
table#productlist tr.group td.hinta {
/*	text-decoration: line-through; */
}
table#productlist tr.colhead {
	font-weight: bold;
}
table#productlist td.last {
	padding-right: 10px;
	text-align: right;
}
span.discount {
	color: #999999;
}

/*

PUBLICATION LIST

*/

table.publist {
	border-collapse: collapse;
}
table.publist td {
	border-top: 1px dotted black;
	border-bottom: 1px dotted black;
	padding-top: 8px;
	padding-bottom: 8px;
	vertical-align: top;
	font-size: 11px;
	line-height: 14px;
	text-align: left;
}
table.publist td a {
	font-weight: bold;
}
table.publist tr.publistrow {
}
table.publist td.publistimage {
	width: 82px;
}
table.publist td.publistinfo {
}
table.publist td.publistprice {
	text-align: right;
	padding-right: 0px;
}
table.publist td.last {
	padding-right: 0px;
}

/*

PUBLICATION

*/

.publication td {
	vertical-align: top;
	line-height: 17px;
}
.publication td.pubimage {
	width: 132px;
	padding: 0px;
	margin: 0px;
}
.publication .description {
	font-size: 13px;
}
.publication .buy {
	margin-top: 1em;
	display: block;
	width: 110px;
	padding: 0
}

/*

BLOG

*/

div.insert {
	padding: 5px 5px 10px;
	border: 1px solid #CCCCCC;
	width: 140px;
	float: right;
	margin: 0px 0px 10px 15px;
	font-size: 11px;
	line-height: 14px;
}
div.insert img {
	padding-bottom: 4px;
}


/*

FOOTER

*/

#footer {
	float: left;
	width: 892px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-image: url("../img/bg_footer.png");
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 24px;
	padding-top: 32px;
}
#footer.cover {
	background-image: url("../img/bg_footer_cover.png");
}
#footer.navi {
	background-image: url("../img/bg_footer_navi.png");
}
#footer a {
	color: #666666;
}
#footer div.leftinfo {
	padding-left: 10px;
	text-align: left;
	float: left;
	width: 600px;
}
#footer div.rightinfo {
	padding-right: 10px;
	text-align: right;
	float: right;
	width: 200px;
}

/*

CONTENT

*/

#content p {
	margin: 0px;
	padding: 0px 0px 14px;
}
#content .ingressi {
	font-size: 16px;
	line-height: 22px;
}
#content p.date {
	color: #666666;
	font-size: 11px;
}
#content h1 {
	font-size: 20px;
	line-height: 28px;
	text-align: left;
	padding-top: 0px;
	margin: 0px;
	font-weight: normal;
	padding-bottom: 17px;
}
#content h2 {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 14px;
}
#content h3, #content h4, #content h5, #content h6, #content h7 {
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 14px;
}
#content ul {
	padding-bottom: 14px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
#content ul ul, #content ul ul ul, #content ul ul ul ul {
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
#content ul li {
}
#content ol {
	padding-bottom: 14px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
#content ol ol, #content ol ol ol, #content ol ol ol ol {
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
#content ol li {
}

/*

GALLERY

*/

div.gallery {
	width: 573px;
	float: left;
	display: block;
	padding-bottom: 12px;
}
div.galleryrow {
	clear: both;
	float: left;
	margin: 0px auto;
	width: 573px;
}
div.galleryrow a.galleryitem {
	width: 131px;
	display: block;
	float: left;
	padding-right: 11px;
}
div.galleryrow a.galleryitem span.link {
	text-align: center;
	display: block;
	height: 129px;
	border: 1px solid #d9d9d9;
}
div.galleryrow a.galleryitem span.label {
	font-size: 11px;
	font-family: Arial;
	padding-bottom: 10px;
	padding-top: 4px;
	line-height: 13px;
	display: block;
	text-align: left;
	color: black;
}
div.galleryrow a.galleryitem:hover span.link {
	border: 1px solid #f37021;
}
div.galleryrow a.galleryitem:hover span.label {
	color: #f37021;
}

/*

GALLERY

*/

.galleryphotos {
	float: right;
}
.galleryphotos A {
	margin-left: 5px;
}
.galleryphotos A.active {
	color: black;
}
.gallerytitle {
}
.galleryimage {
	margin-top: 20px;
	width: 573px;
	padding-bottom: 17px;
	text-align: center;
}
.photodescription {
	padding-bottom: 15px;
}
.author {
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	font-style: italic;
}
A.hideff {
}
A.hideff:hover {
	color:black;
}

/*

LOCATIONS

*/

DIV.sections {
	position: relative;
}
DIV.image {
	width: 211px;
	height: 524px;
	position: absolute;
	margin-top: 0px;
	top: 0px;
	right: 0px;
	background: url("../img/alueyhdistykset_kartta.gif");
}
DIV.image IMG {
	position: absolute;
}
DIV.names {
	width: 335px;
	padding-bottom: 20px;
}
DIV.locationitem {
	border-top: 1px solid #bfbfbf;
	padding: 8px 0px 8px;
	font-size: 11px;
	clear: both;
	line-height: 14px;
}
DIV.locationitem A {
}
DIV.names DIV.right {
	float: right;
	clear: right;
}
DIV.clearerRight {clear:right;}
DIV.names A:hover {
}
DIV.clearer {
	clear:both;
}

/*

BLOG - comments

*/

DIV.comments {
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 30px;
}
DIV.comments .header {
	background: #e5e5e5;
	padding: 8px 10px;
	padding-bottom: 7px;
	font-size: 11px;
	text-transform: uppercase;
}
DIV.comments .body {
	padding: 10px 0px;
}
A.startComments {
	color:	#f37021;
}
A.oldComments {
	color: #f37021;
	display: block;
	margin-bottom: 1em;
}
A.oldComments span.hidden {
	color:	#a0a0a0;
}

/*

FORMS

*/

#formblock {
	padding: 0px;
}
#formblock H2 {
	font-size: 18px;
	font-weight: normal;
}
#formblock form {
	margin: 0px;
	padding: 0px;
	padding-bottom: 17px;
}
#formblock input#submit {
	background-color: #7a0031;
	color: #FFFFFF;
	height: 26px;
	border: 0px;
}
#formblock input, #formblock textarea {
}
#formblock select  {
}
#formblock input.radio, #formblock input.checkbox {
	padding: 0px;
	margin: 0px;
}
#formblock input {
}
#formblock input.required, #formblock textarea.required {
	border-color: #ff0000;
}
#formblock input.small, #formblock textarea.small {
	width: 60px;
}
#formblock input.medium, #formblock textarea.medium {
	width: 240px;
}
#formblock input.large, #formblock textarea.large {
	width: 320px;
}
#formblock table#formtable {
}
#formblock table#formtable td.required {
	color: #FF0000;
}
#formblock table#formtable td {
	padding-bottom: 2px;
	padding-top: 3px;
	vertical-align: middle;
}
#formblock table#formtable td.formfield {
}
#formblock table#formtable td.formlabel {
	text-align: right;
	padding-right: 8px;
	width: 180px;
}
#formblock table#formtable td.formseparator {
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url("../img/formseparator.gif");
	background-repeat: repeat-x;
	background-position: left center;
}
#formblock table#formtable td.formseparator span.separator {
	background-color: #ffffff;
	padding-right: 8px;
}
#formblock table#formtable td.formsubmit {
	padding-top: 5px;
}
#formblock div#formerror {
	border: 1px solid red;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 5px;
	margin-top: 5px;
	font-weight: normal;
	color: red;
}
#formblock div#formmessage {
	border: 1px solid green;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 5px;
	margin-top: 5px;
	font-weight: normal;
	color: green;
}
#formblock td.formerror {
	padding-top: 10px;
	padding-bottom: 15px;
}
#formblock span.req {
	color: #FF0000;
}
#formblock span.leadformsubmit {
	width: 100px;
	text-align: center;
	font-size: 11px;
	line-height: 16px;
}
#formblock span.leadformsubmit a:link, #formblock span.leadformsubmit a:visited, #formblock span.leadformsubmit a:active, #formblock span.leadformsubmit a:hover {
	font-weight: normal;
	color: #000000;
}
#formblock span.leadformsubmit {
	display: block;
	float: left;
	padding: 0 0 0 12px !important;
	background: url("../img/button_left.gif") no-repeat 0px 0px;
	margin: 0px 10px 0px 0;
	position: relative;
}
#formblock span.leadformsubmit a, #formblock span.leadformsubmit a:hover {
	display: block;
	color: #000000 !important;
	padding: 5px 12px 5px 0 !important;
	background: transparent url("../img/button_right.gif" ) no-repeat 100% 0 !important;
	text-decoration: none;
}

/*

PROJECT LIST

*/

#content table.projecttable {
	border-collapse: collapse;
}
#content table.projecttable td {
	border-top: 1px dotted black;
	border-bottom: 1px dotted black;
	padding-top: 8px;
	padding-bottom: 8px;
	vertical-align: top;
	font-size: 11px;
	line-height: 14px;
}
#content table.projecttable TD.image {
	padding-right: 10px;
}
#content table.projecttable TD.date {
	white-space: nowrap;
	padding-right: 10px;
}
#content table.projecttable TD.body {
	padding-right: 10px;
}
#content table.projecttable TD.body A {
}
#content table.projecttable td.last {
	padding-right: 0px;
	text-align: right;
}
#content table.projecttable tr.selected {
	background-color: #FDEEF0;
}
.projectspages {
	float: right;
}
.projectspages A {
}
.projectspages A.active {
	color: black
}
DIV.projectImage {
	/*
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #f37021;
	*/
}
