/* CSS Document */
#mainbody {
	padding:20px;
	}
a{color:#647E27;text-decoration:none;}
a:hover{text-decoration:underline;}
a:visited{color:#4E621E}


/* staff css */
.summary .stafflink img
	{
		border:none;
	}
.summary .stafflink
	{
		font-family:verdana;
		background-color:#fff;
		border:1px solid #ccc;
		/*border-width:0 1px 1px 0;*/
		margin:.7%;
		padding:5px;
		height:80px;
		width:30%;/*220px;*/
		float:left;
		vertical-align:top;
		overflow:hidden;
		font-size:.8em;
	}
.summary .stafflink .name {font-size:1.2em;}
.summary .stafflink:hover
	{
		background-color:#DFDFDF;/*#D1DDED;*/
		text-decoration:none;
	}
	
#photo
	{
		float:left;
		margin:0 8px 0 0;
		width:75px;
		height:75px;
		vertical-align:middle;
		text-align:center;
		color:#999;
		border: 1px solid #ccc;
		overflow:hidden;
	}
#photo img	{
border:1px solid #ccc;
}

/* nav stuff */

.navbar ul
	{
		margin:0;
		list-style-type:none;
		padding:2px 8px 2px 8px;
	}	
.navbar a,.navbar a:visited, .navbar a:hover
	{
		padding:5px 5px 0 5px;
		font-size:.95em !important;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		color:#fff;
		text-decoration:none;
	}
	
.navbar a:hover
	{
		color:#B1D066;
		text-decoration:underline;
	}	
.navbar ul li {display:inline;}

.news-info-title
{
	color:#E5E0B8;
	font-weight:bold;
}

.news a {
	color:#B1D066;
	font-weight:bold;
	font-size:9px;
	text-decoration: underline;
}	

.news a:hover {
	color:#D2E4A6;
	font-weight:bold;
	font-size:9px;
	text-decoration: underline;
}	

#menubar {
	height:40px;
	background:#4C4F3C url(images/links.jpg) top repeat-x;
	padding:7px 0px 7px 0px;
}	

/*** TABS CSS ***/
/** images are located in the gui_elements.png file **/
.tab-group
	{
		/* Container for the tab display  */
		padding:0 ;
		border:1px solid #000;
		margin:0px;
	}
.tab,.btn-tab,.btn-tab-selected,.btn
	{
	}
.tab,
.btn-tab a,.btn-tab a:visited,.btn-tab a:hover,.btn-tab-selected a,.btn-tab-selected a:visited
	{
		display:block;
		padding:5px 10px 0px 5px;
		float: left;
		color:#fff;
		text-decoration:none;
		/*background-color:#009966;*/
		background-image:url(images/tab_bg.png);
		background-repeat:no-repeat;
		background-position:top right;
		border-left:1px solid #332b15;
	}
.tab
	{
		font-weight:bold;
	}
.btn-tab a:hover
	{
		background-image:url(images/tab_bg-hover.png);
		border-left:1px solid #332b15;
	}
.btn-tab-selected a,.btn-tab-selected a:visited,.btn-tab-selected a:hover
	{
		color:#FFFFFF;
		/*background-color:#000099;*/
		text-decoration:none;
		cursor:default;
		background-image: url(images/tab_bg-selected.png);
		border-left:1px solid #332b15;
	}
	

/*** DATA TABLE ***/
.doc-link a
	{
		padding:0 0 0 20px;
		background:url/images/ico_doc.png) top left no-repeat;
	}
.ico-sort-asc,.ico-sort-desc
	{
		display:inline;
		float:left;
		height:15px;
		width:9px;
		background:url(images/ico_sort_asc.png) no-repeat center center;
	}
.ico-sort-desc
	{
		background:url(images/ico_sort_desc.png) no-repeat center center;
	}
.dtable
	{	
		/*font-size:10pt;*/
		border-collapse:collapse;
		border:none;
		font-size:12px;
		/*border:1px solid #AAB6C3;*/
	}
.dtable td {vertical-align:top}
.dtable th
	{
		background:#859765 url(images/tbl_hdr_bg.png) repeat-x top;
		border-collapse:separate;
		font-size:10px;
		height:16px; 
		/*font-size:9pt;*/
		/*border:1px solid #333; */
	}
.dtable th a, .dtable th a:hover
	{ 
		color:#FFFFFF; 
		text-decoration:none; 
		height:16px; 
		display:block; 
		white-space:nowrap; 
		background:#859765 url(images/tbl_hdr_bg-hover.png) repeat-x top;
	}
.dtable th a:hover
	{
		text-decoration:none;
	}
.dt-row td,.dt-row-2 td
	{
		padding:4px;
		background:#E5E0B8;
		border-top:1px solid #C0BA7E;
		border-bottom:1px solid #C0BA7E;
	}
.dt-row-2 td
	{
		background:#FFFFCC;
	}
.dt-hdr
	{
		white-space:nowrap;
	}
.dt-hdr a,.dt-hdr a:visited,.dt-hdr a:hover
,.dt-hdr-inactive
	{
		padding:4px;
		color:#FFFFFF;
		font-weight:bold;
		font-size:12px;
		text-align:center;
		border-right:1px solid #301818;
/*		border-left:1px solid #301818;
*/		background:#301818 url(images/dt_hdr_bg.png);
		background-color: #859765;
		text-decoration:none;
		border-collapse:collapse;
	}
.dt-hdr a {display:block;}
.dt-hdr-inactive
	{
		font-weight:normal;
		/*display:table-cell;
		padding:0 5% 0 5%;*/
		border:none;
		color:#C0BA7E;
		background-image:url(images/dt_hdr_bg-inactive.png);
	}

.dt-hdr a:hover
	{
		color:#FFFFFF;
		background-color: #995103;
		background-image:url(images/dt_hdr_bg-hover.png);

	}
fieldset
	{
		border:1px dashed #C0B47E;
	}
/* CSS Document */
/** article formatting **/
.news-title,.news-title-selected
	{
		padding:0 0 0 0;
	}
.news-title a,.news-title a:hover
,.news-title-selected a,.news-title-selected a:hover
	{
		padding:0 0 0 15px;
	}
.news-title-selected a
	{
	}
.news-title a:hover
	{
	}
.news-title-selected
	{
	}
.link-show a
	{
	}
.news-content
	{
		padding:10px 5px 20px 10px;
	}
.news-info-title,.news-info
	{
	}
	
.published
{
	color:#E5E0B8;
}
