@import url(rte.css);
body {
	margin:0 0 0 0px;
	background:#F6F1F2 url(/images/background.gif) no-repeat;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:160%;
	color:#333;
}

table {font-size:12px;}

#container {
	width:795px;
    margin:0 0 0 75px;
}

#topnav {
	padding: 14px 0 10px 0;
}

#topnav a{
	color:#333;
	text-decoration:none;
}

#topnav a:hover {
	color:#999;
}
a.print {
	background: url(/images/print.gif) no-repeat;
	padding-left:18px;
	
}
#search {	background: url(/images/background-search.gif) no-repeat;	height:36px;		}#search input#searchbox {margin:7px 0 0 0px;}#search label {}
#search #form1{

    margin:0;
    padding:0;
	
}
#headernav {
    margin-top:-15px;
    _margin-top:-10px;
	font-size:12px;
	height:66px;
	background: url(/images/bordertop-header.gif) bottom no-repeat;
}
#headernav a {
	color:#333;
	text-decoration:none;
}
#headernav a:hover {
	color:#999;
}
#tools {
	float: left;
	width: 537px;
	height: 40px;
	padding:26px 0 0 0px;
	margin-left: 56px;
	_margin-left: 28px;
}
#logo {
	float:left;
	width: 202px;
	height: 66px;
}
/* ------------------------------------------- */
/* HEADER */
/* ------------------------------------------- */
#header {
	/* background: url(/images/header.jpg) right no-repeat; */
	width: 795px;
	height: 203px;
	text-align:right;
}
#header #mainnav {
	text-align:left;
	height:78px;
	position: relative;
	z-index: 1;
	
	top:-204px;
	margin-bottom:-204px;
	_top:-207px;
	_margin-bottom:-207px;
}
#header #mainnav ul {
	margin:0px;
	padding:0px;
	width:170px;
}
#header #mainnav li {
    list-style-type:none; 
}

#header #mainnav ul li { 
	border-top:1px solid #F1ECED;
	background-color:#595C58;
	
	color:#fff;
	font-weight:bold;
	
}
#header #mainnav ul li a{ 
	color:#8CBC1B;
	font-weight:bold;
	text-decoration:none;
	display:block; 
	padding:4px 10px 4px 10px;
	width:150px;
	_width:170px;
	
}
#header #mainnav ul li a.navcurritem{ 
	color:#fff;
}

#header #mainnav ul li a:hover{ 
	color:#fff;
}

#content{
	margin-top:1px;
	background: url(/images/borderbottom-header.gif) no-repeat;
	padding:24px 0 0 0;
}

/* ------------------------------------------- */
/* LEFT COLUMN */
/* ------------------------------------------- */
#left{
	float:left;
	width:170px;
	/*background:#ffcc00;*/
}
#right{

	/*background:#ffcc33;*/
}
#left .actnavlevel { 
	color:#333;
	padding:0px 20px 0px 10px;
}
#left #subnav {
	border-top:1px dashed #999;
	padding:5px 0 0 0;
border-bottom:1px dashed #999;
}

#left #subnav ul {

	margin:5px 0 0px 0;
	padding:0px;
	width:170px;
}

#left #subnav ul ul {

	margin:0;
}

#left #subnav ul li {
	border-top:1px dashed #999;
}
#left #subnav ul li ul li{
	border-top:1px dashed #999;

}
#left #subnav li {
    list-style-type:none; 
}

#left #subnav ul li { 

	font-weight:normal;
}
#left #subnav ul li a{ 
	color:#8CBC1B;
	font-weight:bold;
	text-decoration:none;
	display:block; 
	padding:4px 0px 4px 30px;
	width:140px;
	_width:170px;
	
}
#left #subnav ul li a.subnavcurritem{ 
	color:#333;
}
#left #subnav ul li ul li a{ 
	color:#8CBC1B;
	font-weight:normal;
	text-decoration:none;
	display:block; 
	padding:4px 20px 4px 50px;
	width:100px;
	_width:170px;
	
}
#left #subnav ul li ul li a.subsubnavcurritem{ 
	color:#333;
}

#left #subnav ul li a:hover{ 
	color:#333;
}

#left .portlet{ 
	padding: 5px 0 0 0px;
}
#right .portlet { 
	padding: 0px 0 0 0px;
}
#left .portlet  p, #right .portlet  p{ 
	padding: 0 0 0 10px;
}

#left .portlet h2 { 
	padding: 5px 10px 5px 10px;
    margin-bottom:10px;
	font-size:14px;
	color:#333;
	border-bottom:1px dashed #999;
}
#right .portlet h2 { 
	padding: 5px 10px 5px 10px;
    margin:0 0 10px 0;
	font-size:14px;
	color:#333;
	border-bottom:1px dashed #999;
}

#left .portlet a,#right .portlet a { 
	color:#8CBC1B;
	text-decoration:none;
}
#left .portlet a:hover,#right .portlet a:hover { 
	color:#333;
}
#right .portlet table { 
    text-align:left;}

/* ------------------------------------------- */
/* CENTER COLUMN */
/* ------------------------------------------- */
#center{
	float:left;
	width:395px;
	margin:0 30px 0 30px;
	_margin:0 29px 0 29px;
}

#center h1 {
	margin: 0 0 10px 0; 
	padding: 0px 0px 10px 0px;
	font-size:24px;
	color:#A1D315;
	font-weight:normal;
	border-bottom:1px solid #cccccc;
}

#center h1.home {
	margin: 0 0 10px 0; 
	padding: 3px 0px 10px 123px;
	font-size:22px;
	color:#A1D315;
	font-weight:normal;
	border-bottom:1px solid #cccccc;
    background: url(/images/logoh1.gif) top left no-repeat;
}
#center a {
	color:#8CBC1B;

	text-decoration:underline;	
}
#center a:hover {
	color:#000;

}
/* ------------------------------------------- */
/* RIGHT COLUMN */
/* ------------------------------------------- */
#right{
	float:left;
	width:170px;
}
/* ------------------------------------------- */
/* FOOTER */
/* ------------------------------------------- */	
#footer{
	clear:left;
	height:30px;
}

/* ------------------------------------------- */
/* CENTER COLUMN */
/* ------------------------------------------- */


#center .special-box {
	margin: 20px 0 0px 0; 
	padding-bottom: 5px;
}

#center  p {
    margin-top:0px;
}
#center .special-box h2 {
	margin: 0; 
	padding: 0px 0px 10px 0px;
	font-size:20px;
	color:#A1D315;
	font-weight:normal;
}

#center h2 {
	margin: 0; 
	padding: 0px 0px 10px 0px;
	font-size:20px;
	color:#333;
	font-weight:normal;
	font-size:18px;
}

#center a {
	color:#8CBC1B;
	text-decoration:underline;	
}

#center a:hover {
	color:#000;
}

#center ul li {	list-style-type: none;	list-style: url(/images/bulletlist-arrow-green.gif);}

.csc-sitemap ul li {	list-style-type: none;	font-weight:bold;	list-style: url(/images/bulletlist-arrow-green.gif);}.csc-sitemap ul li ul li{	list-style-type: none;	font-weight:normal;}

input#user {
    width:98px;
    margin:2px 2px 2px 5px;
    padding:2px;
    border:1px solid #ccc;
    line-height:100%;
    }input#pass{
    width:98px;
    padding:2px;
    line-height:100%;
    margin:2px 2px 2px 5px;
    border:1px solid #ccc;
    }
input#searchbox{
    padding:2px;
    line-height:100%;
    margin:2px 2px 2px 5px;
    border:1px solid #ccc;
    }
input#searchresultbox{
    padding:2px;
    line-height:100%;

    border:1px solid #ccc;
    }

input#loginbutton {
    margin:2px 2px 2px 4px;
    color: #333;
    background-color:#fff;
    border: 1px solid #ccc;
}
input#logoutbutton  {
    margin:2px 2px 2px 0px;
    color: #333;
    background-color:#fff;
    border: 1px solid #ccc;
}
input#searchbutton {
    color: #333;
    background-color:#fff;
    border: 1px solid #ccc;
    margin:7px 0 0 0px;
    font-size:11px;
    padding:1px;}   
input#searchresultbutton {
    color: #333;
    background-color:#fff;
    border: 1px solid #dddddd;

    font-size:12px;
    padding:1px;}      
label {
    font-weight:normal;
    font-size: 12px;
    padding-left: 10px;
}

.tx-indexedsearch-info {    padding:2px 5px 2px 5px;    font-size:10px;    }ul.browsebox {    padding:0;
    margin:0;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#F6F1F2; }

.item-divider {clear:both;}