﻿body
{
	font-family: Arial;
	font-size:9pt;
	margin:0px;
	height:100%;
	background-color:#DDDDDD;
	line-height:100%;
}



A
{
	color: blue;
	text-decoration: none;
}


A:hover
{
	color: blue;
	text-decoration:underline;
}

A:active
{
	color: blue;
	text-decoration: none;
}

A:link
{
	color: blue;
	text-decoration: none;
}

#tbStructure
{
	width: 1000px; 
	margin-left: auto;
   margin-right: auto;	
   background-color:White;
   border-left:solid 1px black;
   border-right:solid 1px black;
   
}

#tbHeader
{
	margin:0px;
	padding:0px;
	width:1000px;
	height:143px;
	border:0px;
}

#DatePanel
{
	font-size:80%;
	color:White;
	background-color: #6666aa;
	text-align:right;
	padding:2px;
}

#tbContent
{
	width:1000px;
	margin:0px;
	padding:0px;
}

#LeftColumn
{
	width: 200px;
	max-width:200px;
	text-align:left;	
}

#CenterColumn
{
	width: auto;
}



.HeaderArea
{
	background-color:#CCCCFF;
	background: url(images/mainbar_02.jpg) no-repeat;
	padding-left:10px;	
	height:69px;
}


.TagHeader
{
	font-size: 90%;
	padding:5px;
	text-align:left;
	margin: 0px;
}


.HeaderSmall
{
	font-weight: bold;
	color: white;
	background-color: #6666aa;
	font-size: 90%;
	padding-right: 0px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	text-align:left;
	margin: 0px;
}

.HeaderLarge
{
	font-weight: bold;
	color: white;
	background-color: #3366aa;
	font-size: 110%;
	padding-right: 0px;
	padding-left: 4px;
	padding-bottom: 4px;
	margin: 0px;
	padding-top: 4px;
	text-align:left;
}

.Box
{
	padding:1px;
	margin:0px;
	
	border: solid 2px #6666aa;
	background-color: #ccccff;
	text-align:left;
}

.Box1
{
	padding:1px;
	margin:0px;
	color: white;
	background-color: #6766AA;
	text-align:left;
}

.Button
{
	border-right: gray thin dotted;
	border-top: gray thin dotted;
	margin: 4px;
	border-left: gray thin dotted;
	border-bottom: gray thin dotted;
}

.ArticleTitle
{
	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 120%;
	padding-bottom: 1px;
	margin: 1px;
	color: navy;
	padding-top: 1px;
	text-align: left;
}

.ArticleImage
{
	float: right;
	padding:0px;
	margin:5px;
}

.ArticleImageText
{
	padding:1px;
	font-weight:bold;
}


.ArticleBox
{
	padding:10px;
	margin:2px;
	
	border: solid 2px #6666aa;
	background-color: #ddddff;
	text-align:left;
	line-height:120%;
}


.Header
{
	font-weight: bold;
	color: white;
	background-color: #9999ff;
	text-align:left;
}

.LittleText
{
	font-size:70%;
}

.AdminHeader
{
	font-weight: bold;
	color: navy;
	background-color: #ffcc66;
	text-align:left;
}

.AdminHeaderSmall
{
	font-weight: bold;
	color: navy;
	background-color: #ffcc66;
	border-right: black thin dotted;
	padding-right: 1px;
	border-top: black thin dotted;
	padding-left: 1px;
	padding-bottom: 1px;
	margin: 3px;
	border-left: black thin dotted;
	padding-top: 1px;
	border-bottom: black thin dotted;
}

.AdminBox
{
	border:dotted 1px White; 
	padding:5px;	
	width:auto;
}



/* the news box */
#news
{
	width:360px;
	font-size:88%;
}
#news a
{
	color:#000;
}
#news ul
{
	margin:0 .5em 0 1em;
	padding:0;
}
#news li{
	line-height:0.9em;
}
/* the news box when JavaScript is available */
#news.hasJS
{
	height:355px;
	overflow:hidden;
	position:relative;
}
/* The nested UL when JavaScript is available */
#news.hasJS ul
{
	position:absolute;
	top:0px;
	left:0;
	margin:0 0 0 0;
	padding:0px;
}
