body{
	background-color: #ffffff;
	margin:10px 0 0 0;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color:#333333;
}
img{
	display: block;
}
form{
	margin:0px;
}
input{
	border:1px solid #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
a{
	color:#0066CC;
	text-decoration: none;
}
a:hover{
	color:#0066CC;
	text-decoration: underline;
}
h1{
	margin:0px;
	padding: 0px;
}
h2{
	background: #FAFAFA;
	/*background: #ADCB8F;*/
	color: #666666;
	/*color: #fff;*/
	margin: 0px;
	padding: 20px 25px 10px 35px;
	width: 732px;
	font-size: 1.8em;
	border-style: solid;
	border-color: #ffffff #cccccc;
	border-width: 0px 1px 0px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: -0.02em;
}
h3{
	font-size: 1.5em;
	color: #000000;
/*	margin-top:30px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: -0.02em;
	
}
input.inputClear{
	padding:0px;
	width: auto;
	border:0px;
	background-color: transparent;
}
table.tableLayout {
	width: 955px;
/*	height: 100%;*/
}

table.tableLayout td {
	vertical-align: top;
/*	background: #FF0000;*/
	width: 955px;
}
div.divContainer{
	/*background-color: #CCFF00;*/
	background-image: url(../garnish/left_back2.gif);
	background-repeat: repeat-y;
	margin-top:1px;
	/*width: 760px;*/
	width:955px;
	overflow: hidden;
	position: relative;
}
div.divLeft {
	border: 0px solid red;
	width: 160px;
	float: left;
	padding:0 0 0px 0;
	background-color: #00757F;
	text-align: center;
}
#linkTostp{
	float: left;
}
div.divLeft form{
	padding:13px 13px 13px 15px;
	text-align: right;
	margin-bottom: 130px;
}
div.divLeft label{
	color:#ffffff;
	font-size: 0.8em;
	font-weight: bold;
	display: block;
	margin-bottom:3px;
}


div.divRight {
border: 0px solid blue;
/*	width: 599px;*/
width: 762px;
	float: left;
	margin: 0 0 0 1px;
	/*background-color:blue;*/
}

div.divRight li{
font-weight: bold;
	margin: 0px 0 5px 0px;
	padding: 5px 8px 5px 8px;
	border-top: 1px solid #ffffff;
}

div.divPath{
	background-image: url(../garnish/path_back.jpg);
	font-size: 0.8em;
	padding:8px 5px 8px 35px;
	color: #D4E4D7;
	margin-bottom:1px;
	border-right: 1px solid #cccccc;
	width: 752px;
}
div.divPath a{
	color: #FFFFFF;
}
div.divWelcome{
background-image: url(../garnish/welcome_back.gif);
background-repeat: repeat-y;
overflow: visible;
padding: 0px;
width: 792px;
border-right: 1px solid #cccccc;
height: 350px;
min-height: 350px;
}
*>div.divWelcome{
	height: auto;
	overflow: hidden;
}

div.divWelcomeText{
	float: left;
	width:549px;
	padding:10px 35px 20px 35px;
	/*font-size: 0.9em;*/
}

.divWelcomeText h1{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: -0.02em;
	font-size: 1.8em;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}



.homeNews{
	width: 173px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.homeNews h2{
	margin: 0;
	padding:5px 5px 5px 8px;
	background: #9FB317;
	color: #ffffff;
	border: 0px;
	font-size: 0.9em;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: auto;
}
.homeNews .itemList{
	margin: 0;
	font-size:0.8em;
}
.homeNews .itemList dt{
	font-weight: bold;
	margin: 0px 0 5px 0px;
	padding: 5px 8px 5px 8px;
	border-top: 1px solid #ffffff;
}
.homeNews .itemList dd{
	margin:3px 0 3px 0px;
	padding: 0px 8px 5px 8px;
	background: none;
}
/*div.div3columns{
	background-image: url(../garnish/3columns_back.jpg);
	background-repeat: repeat-y;
	overflow: hidden;
padding: 0px;
width: 597px;
}
div.divColumn1{

	float:left;
	width:200px;
}
div.divColumn2{
	float:left;
	width:200px;
}
div.divColumn3{
	float:left;
	width:197px;
}*/
/*div.newsItem{
	font-size: 0.9em;
	margin: 15px 15px 0px 15px;
	padding:0px 0px 15px 0px;
	background-image: url(../garnish/item_seperator.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	color: #000000;
}
div.newsItem strong, div.newsItem a{
	display:block;
	width: auto;
}*/
/*div.newsItem strong{
	font-size: 1.1em;
	margin: 5px 5px 8px 0px;
}*/
div.divBottom{
font-size: 0.8em;
padding:10px 10px 0px 10px;
text-align: center;
background-color: #2CC0B2;
width: 934px;
color: #C0EFEA;
margin-top:1px;
height:60px;
position: relative;
}
div.divBottom a{
	color:#ffffff;
	font-weight: bold;
}

div.div2columns{
	background-image: url(../garnish/2columns_back.jpg);
	background-repeat: repeat-y;
	overflow: hidden;
padding: 0px;
width: 600px;
min-height: 500px;
height:expression(this.scrollHeight < 500? "500px" : "auto" );
overflow: auto; 
}
div.divColumn4{
	padding: 15px 15px 15px 15px;
	float:left;
	width:328px;
}
div.divColumn5{
padding: 15px 15px 15px 15px;
float:left;
	width:208px;
}
div.div1column{
background: #FAFAFA;
/*background: #EAFECB;*/
padding: 0px 35px 15px 35px;
width: 722px;
height:350px;
overflow: visible;
border-right: 1px solid #cccccc;
margin: 0;
}
*>div.div1column{
	height: auto;
	min-height: 350px;
	overflow: hidden;
}

.div1column h1{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: -0.02em;
	font-size: 1.8em;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}

div.divPDF{
	width:140px;
	color: #C0EFEA;
	/*border-top : 1px solid #ffffff;*/
	padding:15px 10px 30px 10px;
	font-size: 0.8em;
	background-image: url(../garnish/left_back.jpg);
	background-repeat: repeat-x;
	background-position: top;
	float : left;
	/*text-align: center;*/
}
div.divPDF a{
	font-weight: bold;
	color: #ffffff;
	font-size: 10px;
}
div.divPDF p{
	margin: 0 0 25px 0;
}
#pdf{
	display: inline;
	border: 0px;
}
.small{
	font-size:0.8em;
}

.invisible{
	display: none;
}

.more{
	/*background-image: url(../garnish/more.gif);*/
	/*margin-left:280px;
	margin-top:-12px;
	width: 125px;
	height: 16px;*/
	display: block;
	font-size: 0.9em;
}

/* .more:hover{
	background-image: url(../garnish/more_f2.gif);

}*/

div.moreNews{
	background-color: #F0F0F0;
	padding: 0;
	margin-top:-15px;
}

.moreNews h2{
	background-color: #CCCC00;
	color:#ffffff;
	padding:10px;
}

div.footLeft{
	position:relative;
	text-align:left;
	padding: 0;
	margin:0;
}

div.footRight{
	padding:0;
	position:absolute;
top:10px;
right: 10px;
}


/*----------------------Menu----------------------*/
	#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width: 160px;
	}
#nav{
		padding: 0px 0 0px 0;
		margin:27px 0 0 0;
		border-top: 1px solid #ffffff;
		text-align: left;
}

	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : normal;
		width: 160px;
		/*background: #5F6F13 url(../garnish/menu_item_back.png) repeat-x bottom;*/
		background: #5F6F13 ;
		padding: 0px 0 0px 0;
		border-bottom: 1px solid #ffffff;
	}

	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 160px;
		top: -2px;
		border: 2px solid #FFFFFF;
		width: 160px;
		font-size:0.9em;
	}
	#nav li ul li{
		/*background: none;*/
		font-weight: normal;
		width: 160px;
		font-size:1.1em;
	}

	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}

	#nav li a {
		width: 135px;
		display : block;
		text-decoration : none;
	
		/*border-bottom: 1px dotted #008F9D;*/
		padding : 5px 15px 5px 10px;
		/*color: #000000;*/
		color: #ffffff;
	}
	#nav  li li a{
		
	}
	#nav li a:hover {
		background-color : #95AF21;
		color: #FFFFFF;
	}

	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}

	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	#nav li a.has{
		background-image: url(../garnish/has.png);
		background-repeat:no-repeat;
		background-position: right;
	}
	
/*----------------------ItemsList-------------------------*/
.itemList{

}

.pdfLink{
	background: url(../garnish/icon_pdf.gif) no-repeat left;
	padding: 2px 0 2px 20px;
	font-size: 0.9em;
}
.docLink{
	background: url(../garnish/icon_doc.gif) no-repeat left;
	padding: 2px 0 2px 20px;
	font-size: 0.9em;
}
.itemList span{
	font-size: 0.8em;
	font-weight: normal;
	display: block;
}
.itemList dt{
	font-weight: bold;
	margin: 0px 0 5px 0px;
	padding: 5px 8px 5px 8px;
	
}
.itemList dd{
	margin:8px;
	/*background: url(../garnish/item_seperator.gif) bottom repeat-x;*/
	padding: 0px 0 10px 0;
	font-size: 10px;
	line-height:18px;
}

.new{
	font-size:10px;
	color: #FF9900;
	font-weight: bold;
	/*float:left;
	*/margin:2px 5px 0 0;
	padding: 0;
}

.newsArchive{
	margin-top:10px;
	padding: 5px 5px 10px 10px;
	font-size:10px;
	float:right;
	font-weight:bold;
	border-top:1px solid #FAFAFA;
	text-align: right;
}

.newsArchive a{
	color:#00757F;
}

.floatLeft{
float:left;
margin: 0px 15px 10px 0;

}

/*---------Links Table Styling---------*/

table.linksTable {
	border-collapse: collapse;
	margin-top: 15px;
}

table.linksTable td, table.linksTable th {
	border: 1px solid #9FB317;
	padding: 2px 7px;
}


table.linksTable th {
	background: #E8F8C2;
}

ul.list {
	margin-top: 0;	
}

ul.list li{
	font-weight: normal;
	border: none;
	margin: 0;	
}


 



