/* CSS Document */

body, p, h1, h2, h3, h4, img, form, fieldset, a
	{
	padding:0;
	margin:0;
	border:none;
	}
.clearfix:after
	{
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
	}
.clearfix
	{
	display:inline-table;
	}
	/* Hides from IE-mac \*/
* html .clearfix
	{
	height:1%;
	}
.clearfix
	{
	display:block;
	}
.row1
{
	BACKGROUND-COLOR: #FFFFFF ;
	COLOR: #000000;
}

.row2
{
	BACKGROUND-COLOR: #EFEFEF;
	COLOR: #000000;
}

body	
	{
	background:#fff;
	font:12px "Trebuchet MS", "Lucida Grande", Arial, Tahoma, sans-serif;
	color:#4F4F4F;
	}
#logo
	{
	width:210px;
	height:79px;
	float:left;
	}
#top
	{
	width:788px;
	height:18px;
	padding:61px 1px 0 0;
	float:left;
	background:url("../images/intranet-winter.jpg");
	text-align:right;
	}
	#topmenu
	{
	width: 100%;
	height:18px;
	padding:61px 1px 0 0;
	float:left;
	text-align: center;
	}
#cbody
	{
	width:999px;
	background:url("../images/body-bg.gif") repeat-y;
	}
#left
	{
	width:210px;
	float:left;
	background:url("../images/leftbg.jpg") repeat-x;
	}
#left-nav
	{
	width:210px;
	}
#right
	{
	width:788px;
	float:left;
	margin:1px 0 0 1px;
	padding:0 0 20px 0;
	background: url("../images/bg.jpg") no-repeat center;
	}
#header
	{
	width:787px;
	height:151px;
	background:url("../images/header-winter.jpg");
	}
#crumb
	{
	float:left;
	width:515px;
	display:inline;
	margin:10px 0 0 10px;
	height:20px;
	font:italic 10px Georgia, "Times New Roman", Times, serif;
	color:#666666;
	}
#search
	{
	float:right;
	width:254px;
	display:inline;
	margin:10px 0 0 0;
	height:20px;
	font:11px "Trebuchet MS", "Lucida Grande", Arial, Tahoma, sans-serif;
	color:#333333;
	}
#print
	{
	float:right;
	width:125px;
	display:inline;
	height:14px;
	font:italic 10px Georgia, "Times New Roman", Times, serif;
	color:#000;
	margin:5px 0 0 0;
	padding:0 0 0 10px;
	background:url("../images/print.gif") no-repeat left;
	}
#footer
	{
	clear:left;
	width:999px;
	height:45px;
	margin:1px 0 0 0;
	padding:5px 0 0 0;
	background:#EFEFEF;
	}
#right p.btop
	{
	clear:both;
	margin:20px 10px 0 0;
	text-align:right;
	font:bold 11px "Trebuchet MS", "Lucida Grande", Arial, Tahoma, sans-serif;
	background:url("../images/top.gif") no-repeat 695px;
	}
#top a:link, #top a:visited
	{
	font:bold 11px "Trebuchet MS", "Lucida Grande", Arial, Tahoma, sans-serif;
	color: #C3DFCC;
	height:18px;
	text-decoration:none;
	padding:0 14px 0 40px;
	border-right:1px solid #6db2d6;
	}
#top a.nb:link, #top a.nb:visited
	{
	border-right:none;
	}
#top a:hover, #top a:active
	{
	color:#fff;
	}
#left-nav a:link, #left-nav a:visited
	{
	width:196px;
	height:23px;
	padding:7px 0 0 14px;
	display:block;
	background:url("../images/navdiv.gif") repeat-x bottom;
	color: #DCF8A9;
	font:bold 11px "Trebuchet MS", "Lucida Grande", Arial, Tahoma, sans-serif;
	text-decoration:none;
	}
#left-nav a:hover, #left-nav a:active
	{
	color:#fff;
	}
#nwl
	{
	margin:30px 0 0 0;
	width:210px;
	background: #056726 url("../images/newsletter.jpg") no-repeat;
	padding:78px 0 10px 0; 
	}
#nwl p
	{
	font:bold 10px "Trebuchet MS", "Lucida Grande", Arial, Tahoma, sans-serif;
	color:#fff;
	line-height:15px;
	margin:0 10px;
	}
#nwl a:link, #nwl a:visited
	{
	float:right;
	width:120px;
	margin:15px 0 0 0;
	padding:0 0 0 20px;
	background:url("../images/ico-subscribe.jpg") no-repeat left center;
	font:bold 10px "Trebuchet MS", "Lucida Grande", Arial, Tahoma, sans-serif;
	color:#fff;
	text-decoration:none;
	}
#nwl a:hover, #nwl a:active
	{
	text-decoration:underline;
	}
#crumb a:link, #crumb a:visited, #print a:link, #print a:visited
	{
	font:italic 10px Georgia, "Times New Roman", Times, serif;
	color:#8B8B8B;
	text-decoration:none;
	margin:0 5px;
	}
#crumb a:hover, #crumb a:active, #print a:hover, #print a:active
	{
	color: #006632;
	text-decoration:underline;
	}
#search span
	{
	float:left;
	margin:0 0 0 8px;
	}
#inp-search
	{
	width:120px;
	height:14px;
	border:0;
	background:#fff;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #c1c4c6;
	}
#go
	{
	float:left;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	}
#right h1
	{
	font:bold 20px "Trebuchet MS", "Lucida Grande", Arial, Tahoma, sans-serif;
	color: #7cb542;
	margin:15px 0 15px 15px;
	}
#right h2
	{
	font:bold 15px "Trebuchet MS", "Lucida Grande", Arial, Tahoma, sans-serif;
	color: #6FA43B;
	margin:20px 0 7px 15px;
	}
#right p
	{
	font:12px "Trebuchet MS", "Lucida Grande", Arial, Tahoma, sans-serif;
	color:#4F4F4F;
	line-height:18px;
	margin:0 0 10px 15px;
	}
#right ul.alp
	{
	margin:0 0 10px 30px;
	padding:0 0 0 15px;
	list-style-type:lower-alpha;
	list-style-position:outside;
	}
#right ul.alp li
	{
	margin:0 0 5px 0;
	line-height:15px;
	}
#right ul.num
	{
	margin:0 0 10px 30px;
	padding:0 0 0 15px;
	list-style-type:decimal;
	list-style-position:outside;
	}
#right ul.num li
	{
	margin:0 0 5px 0;
	line-height:15px;
	}
#right .anc
	{
	clear:both;
	padding:10px;
	background:#f6f6f6;
	margin:0 0 15px 15px;
	}
#right .anc img
	{
	float:left;
	border:1px solid #999999;
	margin:0 10px 20px 0;
	}
#right .anc h2
	{
	float:left;
	width:630px;
	font:bold 17px "Trebuchet MS", "Lucida Grande", Arial, Tahoma, sans-serif;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
	line-height:16px;
	color:#000;
	background:url("../images/dot-b.gif") repeat-x bottom;
	}
#right .anc p
	{
	float:left;
	width:630px;
	font:12px "Trebuchet MS", "Lucida Grande", Arial, Tahoma, sans-serif;
	color:#282828;
	margin:0 0 10px 0;
	line-height:17px;
	}
#right p a:link, #right p a:visited, #right .anc p a:link, #right .anc p a:visited
	{
	color: #4CAF6D;
	text-decoration:none;
	}
#right p a:hover, #right p a:active, #right .anc p a:hover, #right .anc p a:active
	{
	background:#EFFAFF;
	}
#right .section
	{
	float:left;
	width:440px;
	margin:10px 0 0 15px;
	}
#right .section .im
	{
	float:left;
	width:74px;
	height:74px;
	padding:4px;
	background: #BFD9C8;
	margin:0 10px 0 0;
	}
#right .section .im img
	{
	border:4px solid #fff;
	}
#right .section h3
	{
	float:left;
	text-transform:lowercase;
	font:bold 13px "Trebuchet MS", "Lucida Grande", Arial, Tahoma, sans-serif;
	color: #015F20;
	line-height:13px;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
	width:348px;
	background:url("../images/dot-h.gif") repeat-x bottom;
	}
#right .section p
	{
	float:left;
	width:348px;
	margin:0;
	font:bold 11px "Trebuchet MS", "Lucida Grande", Arial, Tahoma, sans-serif;
	color:#666666;
	line-height:18px;
	}
#right .section a.more:link,  #right .section a.more:visited
	{
	float:right;
	text-align:right;
	width:440px;
	background:url("../images/arrow.gif") no-repeat 360px center;
	font:11px "Trebuchet MS", "Lucida Grande", Arial, Tahoma, sans-serif;
	color:#566c0c;
	text-decoration:none;
	margin:0 0 20px 0;
	}
#right .section a.more:hover,  #right .section a.more:active
	{
	text-decoration:underline;
	}
#right .hl
	{
	float:right;
	width:270px;
	padding:10px;
	margin:10px 0 0 0;
	background:#7cb542;
	}
#right .hl h2
	{
	background:url("../images/ico-hl-w.gif") no-repeat left center;
	padding:0 0 0 30px;
	font:bold 15px "Trebuchet MS", "Lucida Grande", Arial, Tahoma, sans-serif;
	color: #80E7A5;
	margin:0 0 20px 0;
	}
#right .hl h3
	{
	font:bold 12px "Trebuchet MS", "Lucida Grande", Arial, Tahoma, sans-serif;
	color:#fff;
	text-transform:lowercase;
	}
#right .hl p
	{
	margin:0 0 10px 10px;
	padding:5px 10px;
	background:url("../images/dot-w.gif") repeat-y left;
	font:bold 10px "Trebuchet MS", "Lucida Grande", Arial, Tahoma, sans-serif;
	color: #D5E7DC;
	line-height:15px;
	}
#right .hl p a:link, #right .hl p a:visited
	{
	font:italic bold 10px "Trebuchet MS", "Lucida Grande", Arial, Tahoma, sans-serif;
	color: #96F3B8;
	text-decoration:none;
	}
#right .hl p a:hover, #right .hl p a:active
	{
	color:#346a88;
	background:#EFFAFF;
	}
#fl
	{
	float:left;
	width:300px;
	margin:0 0 0 10px;
	font:bold 10px "Trebuchet MS", "Lucida Grande", Arial, Tahoma, sans-serif;
	color:#95b034;
	}
#fl a:link, #fl a:visited
	{
	text-decoration:underline;
	color:#b5c286;
	}
#fl a:hover, #fl a:active
	{
	color:#c4de68;
	}
#fr
	{
	float:right;
	width:310px;
	margin:0 10px 0 0;
	font:bold 10px "Trebuchet MS", "Lucida Grande", Arial, Tahoma, sans-serif;
	color:#b5c286;
	}
#fr a:link, #fr a:visited
	{
	margin:0 5px;
	color:#b5c286;
	text-decoration:none;
	}
#fr a:hover, #fr a:active
	{
	color:#c4de68;
	}
#datalist table {
	width: 80%;
	border: 0;
	border-collapse:collapse;
	font: normal 12px 'Lucinda Grande', Verdana,sans-serif #666666;
}
#datalist td,th
{
	padding: 6px;
}

#datalist th
{
	text-align: left;
	border-top: 1px solid #191970;
	border-bottom: 1px solid #191970;
	background: #CDDDF8;
}
#datalist td
{
	border-bottom: 1px solid #969696;
}
#datalist .activ
{
	padding-left: 25px;
	background: url(active.gif) left center no-repeat;
}

#datalist .inactiv
{
	padding-left: 25px;
	background: url(inactive.gif) left center no-repeat;
}
#datalist tr.alt 
{
	background: #F5F5FC;
}
#datalist tr.over 
{
	background: #E8F1F8;
}
#datalist tr 
{
	background: #F8F8F8;
}