﻿/* Home TEMPLATE STYLES */
/* ================================= */

body {
	color:#333333;	
	background-color: #FFFFFF;
	padding:5px 0px 4px 14px;
	margin:0;
	}

#floatMain {
	/* position: absolute;
	top: 8px;
	left: 50%;
	margin-top: 0px;
	margin-left:-480px;
	*/
	width: 960px;
	background-image: url(/webdata/graphics/m_h_pageBG.gif);
	background-repeat: no-repeat;
	background-position: 0px 136px;
	}

#headerPhoto {
	height: 145px;
	width: 609px;
	margin-top: 58px;
	}
	
/* Main content columns */
/* ================================= */
#leftcol {
	float:left;
	width:300px;
	margin-top: 45px;
	margin-left: 30px;
	background-image: url(/webdata/graphics/m_h_verticalDots.gif);
	background-repeat: no-repeat;
	background-position: 260px 25px;
	margin-bottom: 0px;
	height: 230px;
	}
#rightcol {
	float:left;
	width: 300px;
	margin-top: 45px;
	background-image: url(/webdata/graphics/m_h_verticalDots.gif);
	background-repeat: no-repeat;
	background-position: 290px 25px;
	margin-bottom: 0px;
	}


/* Content */
/* ================================= */
#welcomeImg {
	padding-bottom:10px;
	}
#introTxt {
	width:220px;
	padding-top: 5px;
	}
	

/* Latest News
/* ================================= */
#newsImg {
	padding-bottom:8px;
	}
#scrollBox {
	overflow: auto;
	height: 185px;
	width: 255px;
	}
.latestNews {
	padding:0px 20px 10px 0px;
	}
.latestNews h4 {
	padding-top:10px;
	}
#moreNews {
	padding: 10px 0px 5px 0px;
	}
	
/* remove padding from unitys content lists */
.uLayoutTable	{ 
	padding:0 !important;
	margin:0 !important;
	border-collapse: collapse !important;
	border:none !important;
	}
		
.uContentListDesc { 
	padding:0 !important;
	margin:0 !important;
	 }	
.noLeading { padding-top: 0; }


/* Contact us, Font sizer, Print button */
/* ================================= */
#headLinksPos  {
	position: absolute;
	top: 172px;	
	left: 694px;
	}
ul#headLinks {
	list-style: none;
	margin: 0;
	padding: 0;
	}
ul#headLinks li {
	display: inline;
	margin: 0 6px 0 0;
	padding: 0 6px 0 0;
	font-size:11px;
	}
ul#headLinks li.last {
	margin: 0;
	padding: 0;
	}

/* Search*/
/* ================================= */
#searchForm { 
	position:absolute;
	top:208px;
	left:700px;
	width:240px;
	}
.searchInput { 
	position:relative;
	top:-4px;
	margin-right: 0px;	
	padding:2px 2px 2px 5px;
	width:160px;
	border:1px solid #7F9DB9 ;
	background-color: #FCFCFC;
	color:#666666;
	font-size:11px;
	}	
#advSearchPos {
	position:absolute;
	top:233px;
	left:700px;
	}

	
/* Jump Down Menus */
/* ================================= */
#fastFindPos {
	position: absolute;
	top: 282px;
	left: 700px;
	}
#fastfind {
	width:220px;
/*
fix for IE6 and older browser issue as per case 8560 forms appearing above menu - eclipse
*/
	/*visibility: visible!important;*/
	}

#onlinePos {
	position: absolute;
	top: 345px;	
	left: 700px;
	}
#onlineTitle {
	padding:0px 0px 10px 0px;
	}
#onlineservices {
	width:220px;
/*
fix for IE6 and older browser issue as per case 8560 forms appearing above menu - eclipse
*/

	/*visibility: visible!important;*/
	}
	
#pubPos {
	position: absolute;
	top: 425px;	
	left: 700px;
	}
#pubTitle {
	padding:0px 0px 10px 0px;
	}
#publications {
	width:220px;
	/* visibility: visible!important; */
	}

/* Time Date Weather */
/* ================================= */
#timePos {
	position: absolute;
	top: 516px;	
	left: 700px;
	}
#datePos {
	position: absolute;
	top: 516px;	
	left: 768px;
	}
#weatherPos {
	position: absolute;
	top: 532px;	
	left: 666px;
	width: 290px;
	}
	
.uRSSWeatherSnip p img {
	padding-right:5px;
	}

/* footer */
/* ================================= */

.footerBlock	{
	clear: both;
	}

.footerTxt { 
	padding-left:30px;
	}

#fLinks {
	padding-left:135px;
	}

.fPipe {
	padding: 0px 6px 0px 6px;
	color: #FFFFFF;
	}

