body {
	margin: 0px;
 	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-image: url(imgs/bg.gif);
	background-color: #FFFFFF;
	color: #000000;
}

a:link { color:#438543; }
a:visited { color:#438543; }
a:hover { color:#438543; }
a:active { color:#438543; }
a:focus { color:#438543; }

h1: {font-size: 11pt;}

.menubutton {
	margin-top: 8px;
	margin-left: 10px;
	margin-bottom: 8px;
}

.CountDown {
	 font-weight: bold;
}

.menubutton a {
	width: 110px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 0px;
	display: block;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	font-size : 10pt;
	color: #ffffff;
	background-color: #438543;
	border: 1px #000000 solid;
}

.menubutton a:link { color:#ffffff; }
.menubutton a:visited { color:#ffffff; }
.menubutton a:hover { color:#ffffff; }
.menubutton a:active { color:#ffffff; }
.menubutton a:focus { color:#ffffff; }
.menubutton a:hover { background-color: #305c30; color:#ffffff; }

.logo {
	position: absolute;
	top: 6px;
	left: 10px;
	z-index: 1;
	width: 61px;
	height: 73px;
	background-image: url(imgs/logo.gif);
}

.backgroundtop {
	background-image: url(imgs/bgtop.gif);
	text-align: right;
}

.cellmain {
	padding-top: 14px;
	padding-left: 15px;
	padding-bottom: 14px;
	padding-right: 15px;
}

.tablemain {
	width: 100%;
	text-align: center;
	background-color: #F3F4F5;
	border: #000000 1px dotted;
}

.tablemaincell {
	padding: 10px;
	text-align: center;
}

.listtable {
	font-size: 11pt;
	text-align: left;
}

.listtable th {
	font-weight: bold;
	background-color: #E6E6E6;
}

.listtable td {
	vertical-align: middle;
	border-bottom: 1px solid #E6E6E6;
}

.pagetitle {
	font-size: 14pt;
}

.subtitle {
	text-align: left;
	border-bottom: 1px solid #438543;
	font-size: 11pt;
	text-decoration: none;
}
.subtitle a {
	text-decoration: none;
}

.texttable {
	font-size: 11pt;
	text-align: justify;
}

.tablenewsheader td {
	border-bottom: 2px solid #438543;
	padding: 2px 2px 2px 2px;
}

.tablenewsheader th {
	width: 70px;
	background-color: #438543;
	color: white;
}

.tablenewscontent td {
	text-align: left;
	border-bottom: 1px dotted #438543;
	padding-top: 10px;
	padding-bottom: 10px;
}

.newstitle {
	margin: 0px 0px 7px 0px;
	font-weight: bold;
	color: #438543;
}

.newstext {
	margin: 0px 0px 0px 0px;
}

.counter {
	font-size: 11pt;
	margin-top: 35px;
}

.fototable {
	font-size: 11pt;
	text-align: left;
}
.fototable th {
	font-weight: normal;
	text-align: justify;
}
.month {
	font-style: italic;
	font-weight: bold;
}

.commandertable
{
	font-size: 11pt;
	text-align: left;
}

.commandertable td
{
	background-color: #E5E5E5;
	border: 1px solid #CCCCCC;
}

p.surveytitle {
	background-color:#DFDFDF; 
	text-align:center; 
	font-weight: bold; 
	font-size:12pt; 
	margin-left:0pt; margin-right:0pt; margin-top:0pt; margin-bottom:0pt;
}

p.surveyname		{
	background-color:#DFDFDF; 
	font-weight: normal; 
	font-size:10pt; 
	margin-left:0pt; margin-right:0pt; margin-top:0pt; margin-bottom:0pt;
}

p.surveycount		{
	background-color:#DFDFDF; 
	font-weight: normal; 
	font-size:8pt; 
	margin-left:0pt; margin-right:0pt; margin-top:0pt; margin-bottom:0pt;
}

tr.surveyresult		{
	background-color:#E5E5E5; 
	font-size:10pt; 
	text-align:left;				
}
			
div.survey		{  	
	width:475px;
}
			
.filetable th {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.filetable td {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

div.errormsg		{
	font-weight:bold; 
	color:#FF0000; 
}

div.successmsg		{
	font-weight:bold; 
	color:#008000; 
}

#thumbcontainer {
	margin:20px;
	padding-top:10px;
	text-align:center;
	color:blue;
}
#thumbcontainer a img {
	display:inline;
}
#thumbcontainer ul {
	display:inline;
	padding: 0 5px 0 5px;
}
#thumbcontainer ul li {
	display:inline;
	list-style-type:none;
	padding: 0 10px 0 10px;
}
#thumbcontainer ul li img {
	border:1px solid #B0000B;
}
#thumbcontainer p {
	margin:5px 0 5px 0;
}

#grosscontainer {
	margin:20px;
	padding-top:15px;
	text-align:center;
	color:blue;
}
#grosscontainer #gross {
	border-style:outset;
	border-width:1px;
}
#grosscontainer a img {
	display:inline;
}
#grosscontainer p {
	margin:5px 0 0px 0;
}


div.textCenter { text-align:center; display: visible; }

div.pBox
{
	position:absolute;
	width:100%;
	height:100%; 
	left:0;
	top:0;
	visibility:visible;
	text-align:center;
	background:#036; 
}

div.pBox .pBoxNote
{
	margin:20% 20% 0% 20%;
	padding:2em;
	background-color:#eee;
	text-align:left;
}

