/* General */
body{
	background-color : #e0e0e0;
	background-image : url(images/lining.gif);
	background-repeat : repeat-x;
	background-attachment : scroll;
	scrollbar-arrow-color: #cfcfcf;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #cfcfcf;
	scrollbar-highlight-color: #cfcfcf;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-base-color : #FFFFFF;
}
table.top{
	background-color : #FFFFFF;
	border-left : 1px solid #000000;
	border-right : 1px solid #000000;
	height : 100%;
}
td,tr,div,p,font{
	font-size : 11px;
	font-family : "Verdana", sans-serif;
	color : #000000;
	text-align : left;
	vertical-align : top;
	line-height : 130%;
}
img{
	border-width : 0px;
}

a{
	text-decoration : none;
}
a:link{
	color : #A75A5A;
}
a:visited{
	color : #814646;
}
a:hover{
	color : #000000;
}
a.black:link,a.black:hover,a.black:visited{
	color : #000000;
}
input,textarea,file{
	border : 1px solid #000000;
	background-color : #FFFFFF;
}
input.box{
	border-width : 0 0 0 0;
	background-color : transparent;
}

/* Navigation */
.banner-header{
	text-align : center;
	vertical-align : bottom;
	border-bottom : 1px solid #000000;
	padding-bottom : 0px;
	margin-bottom : 0px;
}
.spacer{
	width : 10px;
}
.vertical-spacer{
	height : 50px;
}
.menu-link{
	width : 75px;
	border : 1px solid #000000;
	line-height : 100%;
	font-size : 11px;
	padding : 0 2 0 2;
}

/* News items */
.news-title{
	font-size : 14px;
	font-weight : bold;
	border-bottom : 1px solid #000000;
	border-right : 1px solid #000000;
}
.news-category{
	height : 12px;
	padding : 0 0 0 0;
	border-right : 1px solid #000000;
	border-bottom : 1px solid #000000;
	text-align : right ! IMPORTANT;
	vertical-align : bottom;
}
.news-info{
	width : 120px;
	padding : 0 0 0 0px;
	border-bottom : 1px solid #000000;
	text-align : left;
	vertical-align : bottom;
}
.crew{
	width : 100px;
	padding : 10 5 0 0px;
	text-align : center;
	vertical-align : top;
}

.news-message{
	border-right : 1px solid #000000;
	text-align : left;
	padding : 3 5 3 5;
	
}
.news-image{
	border : 1px solid #909090;
	margin : 2 2 2 2;
}
.news-image-large{
	border : 1px solid #909090;
	margin : 2 2 2 10;
}
.news-image-large-left{
	border : 1px solid #909090;
	margin : 2 10 2 2;
}
.news-picture{
	width : 120px;
	text-align : center;
	vertical-align : top;
}
.news-submit-header{
	padding : 10 0 0 0;
	text-align : right;
}
.news-submit{
	border : 0px;
	padding : 2 5 10 5;
}
.news-spacer{
	height : 20px;
}
.indent{
	border-left : 1px solid #B0B0B0;
	padding : 5 5 5 5;
	margin-left : 5px;
}

/* Agenda */
.title{
	font-size : 17px;
	font-style : italic;
	font-weight : bold;
	border-bottom : 1px solid #000000;
	vertical-align : baseline;
	padding-left : 5px;
}
.smalltitle{
	font-size : 14px;
	font-style : italic;
	font-weight : bold;
	border-bottom : 1px solid #000000;
	vertical-align : baseline;
	padding-left : 5px;
}
.right-border{
	width : 25px;
	border-right : 1px solid #000000;
}
.spacer{
	height : 15px;
}
.content{
	padding-left : 3px;
}
.content_featured{
	padding-left: 3px;
	background-color: #E0E0E0;
	border: 2px solid #C0C0C0;
	padding: 5 2 5 2;
	vertical-align: middle;
}

/* Copyright */
.copyright {
	width : 600px;
	border-top : 2px solid #000000;
	font-size : 10px;
	font-style: italic;
	color : #A0A0A0;
	padding : 0 30 0 30;
}
td.obliged{
	color : #FF0000;
	font-style : italic;
}
.small{
	font-size : 9px;
}
.link{
	cursor : crosshair;
	border : 1px solid #C0C0C0;
	padding : 2 2 2 2;
	background-color : #FFFFFF;
}

.calCell{
	width : 25px;
	text-align : center;
}
.calRowDefault{
	background-color : #FFFFFF;
}
.calRowMousover{
	background-color : #C0C0C0;
	cursor : pointer;
}
.calRowSelected{
	background-color : #505050;
	color : #FFFFFF;
	font-weight : bold;
	cursor : default;
}