﻿/* Home TEMPLATE STYLES */
/* ==================================================*/

body {
	color:#333333;	
	background-color: #FFFFFF;
	background-image: url(/webdata/graphics/a_h_bodyBG.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}
	
#unityNavigation {
	position:absolute;
	top:270px;
	left: 50%;
	margin-left:-464px;
	width: 928px;
	background-image: url(/webdata/graphics/a_navBG.gif);
	height: 36px;
	}

#floatMain {
	position: absolute;	
	top: 0px;
	left: 50%;
	margin-top: 0px; 
	margin-left:-464px;
	width: 928px;
	}
#headtop {
	height: 62px;
	}
#headImg {
	width:928px;
	height:201px;
	border-bottom: 7px solid #FFFFFF;
	background-color: #428BC0;
	z-index: -1;	
	position: relative;
	}
	
#slogan {
	position: absolute;
	top: 30px;
	left: 578px;
	z-index: 4;
	}
#logo {
	position: absolute;
	top: 180px;
	left: 801px;
	z-index: 5;
	}
	
#pageDiv {
	width: 928px;
	padding-top:36px;
	}

/* Table cells - content areas */	
#cell01 {
	width:212px;
	vertical-align: top;
	}
#cell02 {
	width:461px;
	background-image: url(/webdata/graphics/a_h_introBG.jpg);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	vertical-align: top;
	}
#cell03 {
	width:255px;
	vertical-align: top;
	}
	
/* ================================= */
/* left col  */
/* ================================= */

#newsTitle {
	padding-top:20px;
	padding-bottom:5px;
	margin-left:23px;
	}
	
.latestNews {
	padding-top:0px;
	margin-left:23px;
	margin-right:25px;
	padding-bottom: 20px;
	}

/* Latest news headings */

.latestNews h4 {
	margin:0;
	padding-top:10px;
	padding-bottom:0;
	font-size:12px;
	}
/* make the italic dates diff color */
.latestNews i {
	}	
.latestNews a:link {
	color: #6699CC;
	background-color: transparent;
	text-decoration:underline;
	font-style: italic;
	font-size:10px;
	}
.latestNews a:active {
	color:#FF0000;
	background-color: transparent;
	text-decoration:underline;
	font-style: italic;
	font-size:10px;
	}
.latestNews a:visited {
	color:#6699CC;
	background-color: transparent;
	text-decoration:underline;
	font-style: italic;
	font-size:10px;
	}
.latestNews a:hover {
	color:#0066CC;
	background-color: transparent;
	text-decoration:underline;
	font-style:italic;
	font-size:10px;
	}


/* 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;
	padding-bottom:5px; margin-bottom:5px;
	}	
.noLeading { padding-top: 0; }

#readmore {
	padding-top:20px;
	}

/* ================================= */	
/* mid col  */

#intro {
	margin-left:25px;
	margin-right:35px;
	padding-top: 55px;
	padding-bottom: 20px;
	width: 401px;
	}
#intro p {
	font-size:12px;
	text-align:justify;
	line-height: 1.3em;
	color: #27669E;
	}
	
#content {
	padding-top:0px;
	padding-bottom: 20px;	
	margin-left:25px;
	margin-right:35px;
	width: 401px;
	text-align:justify;
	}


	
/* ================================= */	
/* right col  */

.qckLinks ul {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;	
	margin-bottom: 0px;
	margin-left: 20px;
	list-style-type: none;
	width:220px
	}

.qckLinks li {
	margin: 0px;
	padding:0px;
	list-style-type: none;
	}
.qckLinks a {
	display: block;
	margin:0px;
	padding:0px;
	}

.qckLinks a:link {
	color: #365065;
	background-color: #FFFFFF;
	text-decoration:none;
	padding: 6px 4px 6px 20px;
	border-bottom: 1px solid #568E4D;
	}
.qckLinks a:active {
	color: #365065;
	background-color: #FFFFFF;
	text-decoration:none;
	padding: 6px 4px 6px 20px;
	border-bottom: 1px solid #568E4D;
	}
.qckLinks a:visited {
	color: #365065;
	background-color: #FFFFFF;
	text-decoration:none;
	padding: 6px 4px 6px 20px;
	border-bottom: 1px solid #568E4D;
	}
.qckLinks a:hover {
	color: #FFFFFF;
	background-color: #568E4D;
	text-decoration:none;
	padding: 6px 4px 6px 20px;
	border-bottom: 1px solid #568E4D;
	background-image: url(/webdata/graphics/a_h_linksArrow.gif);
	background-position: 200px 9px;
	background-repeat: no-repeat;
	}
/*
 HACKS: IE/Win:
 A small height on <li> and <a> tags and floating prevents gaps in menu.
 * html affects <=IE6
*/

* html .qckLinks li {
 height: 1%;
	}
* html .qckLinks a {
 height: 1%;
	}
		
#sideNav a:hover img {
	/*filter:alpha(Opacity=80);  IEXP old */
	opacity:0.8; /* CSS3 spec */
	/*-moz-opacity:0.8;  mozilla */
	}
	
/* ================================= */	
/* SEARCH */

#searchForm { 
	position:absolute;
	top:320px;
	left:237px;
	width:210px;
	}
.searchInput { 
	position:relative;
	top:-6px;
	margin-right: 2px;	
	width:130px;
	border:1px solid #004586;
	background-color: #FFFFFF;
	color:#333333;
	font-size:10px;
	padding:3px;
	}
.searchBtn { }

/* PRINT BUTTON */	
#printLink {
	position: absolute;
	left: 578px;
	top: 327px;
	cursor: pointer;
	width: 59px;
	height: 13px;
	}

/* ------------------------------------ */
/* FOOTER */

.footerBlock {
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #6E2135;
	color: #FFFFFF;
	}

#footAdr {
	margin-left:240px;
	padding-top: 10px;
	 }	
#footLinks {
	margin-left:240px;
	padding-top: 5px;
	padding-bottom: 10px;
	}	
	 
.footerTxt1	{
	color: #FFFFFF;
	}

a.footer:link {
	color: #B88D97;
	background-color: #6E2135;
	text-decoration:none;
	}
a.footer:active {
	color: #B88D97;
	background-color: #6E2135;
	text-decoration:none;
	}
a.footer:visited {
	color: #B88D97;
	background-color: #6E2135;
	text-decoration:none;
	}
a.footer:hover {
	color: #B88D97;
	background-color: #6E2135;
	text-decoration:underline;
	}
	
/* email link */	
a.footerE:link {
	color: #FFFFFF;
	background-color: #6E2135;
	text-decoration:none;
	}
a.footerE:active {
	color: #CCCCCC;
	background-color: #6E2135;
	text-decoration:none;
	}
a.footerE:visited {
	color: #FFFFFF;
	background-color: #6E2135;
	text-decoration:none;
	}
a.footerE:hover {
	color: #FFFFFF;
	background-color: #6E2135;
	text-decoration:underline;
	}
	
.fPipe1 {
	padding-left:5px;
	padding-right:5px;
	}
		
.fPipe {
	padding-left:5px;
	padding-right:5px;
	color: #B88D97;
	background-color: #6E2135;
	}
		 

