html {
min-height: 101%;
}

ul {
	margin: 0 0 0 15px;
	}
	
ol {
	margin: 0 0 0 0;
	list-style:decimal;
	}

li {
	margin: 2px 0 0 0;
	}
li.numbers {
	list-style:decimal;
	}

h1 {
	color:#cc9d31;
	margin: 0 0 10px 0;
	}
	
div.background {
	position: absolute;
	top: 200px;
	left: 0px;
	width: 900px;
	z-index: 1;
	background:url(../images/news-background2.gif) left repeat-y #FFFFFF
}

div.rightcolumn {
    float:right;
	width: 723px;
	z-index: 1;
	padding: 0px 0px 0px 0px;	
	margin: 0;
}
div.middlecolumn {
	float:left;
	width: 137px;
	z-index: 1;
	padding: 24px 20px 0 20px;
}
div.clear {
	clear:both;
}


.date {
	color:#333333;
	}
	
.caption { font-style:italic; display:block; color:#cc9d31; margin: 20px 0 0 0; }

div.newsleft {
    float:left;
	width: 352px;
	z-index: 1;
	padding: 0;	
	margin: 0;
}
div.newsright {
	float:right;
	width: 320px;
	z-index: 1;
	padding: 24px 28px 20px 0;
}

/* One Large Col, One small Template */

div.newslarge {
    float:left;
	width: 476px;
	z-index: 1;
	padding: 0 10px 0 0;	
	margin: 0 20px 0 0;
}

div.newsright2 {
	float:left;
	width: 157px;
	z-index: 1;
	padding: 0 0 0 0;
	margin: 0 0 0 20px;

}

/*
			Vertical Accordions
		*/
		
		
		div.accordions {
			clear:both;
			width:100%;
			}
		
		.accordion_toggle {
			display: block;
			height: 30px;
			width: 693px;
			background: #e4b23e url(../images/services-icon.gif) no-repeat;
			padding: 0 0px 0 30px;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 11px;
			color: #ffffff;
			border-top: 1px solid #ffffff;
			cursor: pointer;
			margin: 0;
		}
		
		.accordion_toggle_active {
			background: #CC9D31 url(../images/services-active.gif) no-repeat;
			color: #ffffff;
			border-bottom: 1px solid #ffffff;
		}
		
		.accordion_content {
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
			padding: 0px 30px 0px 30px;
		}
			
		.accordion_content h1 {
				margin: 15px 0 0 10px;
				color: #FFFFFF;
		}
			
		.accordion_content p {
		}
		
		p.top { padding: 20px 0 0 0;
		}
		
		p { line-height: 19px; 
			margin: 0px 0px 0px 0px; 
			padding: 0px 0 20px 0;  
		} 
		
	.tipper {
			color: #ffffff;
		}
		.tool-tip {
			width: 250px;
			z-index: 13000;
			border: #003366 solid 1px;
			filter:alpha(opacity=95);
			opacity: 0.95;
			-moz-opacity:0.95;
		}
		 
		.tool-title {
			font-weight: bold;
			font-size: 11px;
			margin: 0;
			color: #ffffff;
			padding: 8px 10px 6px 10px;
			background: #3092cb;
		}
		 
		.tool-text {
			font-size: 11px;
			padding: 4px 10px 10px 10px;
			background: #3092cb;
			color:#ffffff;
		}
		.tool-loading {
			color:#FFFFFF;

		}

.latestnews a:link { color: #3092cb; text-decoration: none; font-weight:normal;  }
.latestnews a:visited { color: #3092cb; text-decoration: none; font-weight:normal;  }
.latestnews a:hover { color: #1a4b76; text-decoration: none; font-weight:normal;  }

.latestnews li { background:url(../images/home_55.gif) left no-repeat; padding: 0 0 0 10px; list-style-type:none; list-style-position:inside; margin:0; width:200px;  }
.latestnews ul { padding: 13px 0 0 0; margin: 0 0 0 0; }
