body
{
	padding: 0;
	margin: 0;
	font-size: .7em;
	font-family: arial, helvetica, tahoma, verdana;
}
hr
{
	display: none;
	clear:both;
}

a{color:#369;}
a:hover{color:#060}

/*------------------- Search --------------------*/

#Search input{font-size: 1em; margin:0 0 3px 5px;}

#Search input.Button 
{
	background-color:#390;
	color:#fff;
	font-weight:normal;
	width:30px;
	border:solid 1px;
	border-color:#ccc #333 #333 #ccc;
	cursor: pointer;
}
#Search .field{border:0; width:100px}

#PrintLogo img{ display:none;}

h1{margin:0; padding:0}
#col1
{
	width: 150px;
	margin: 0;
	padding: 0;
	float: left;
	background-color: #060;
}



/*-- Central Part of the page --*/
#col2
{
	float:left;
	position:relative;

}

/*-- Old 07 March 2007---
#col2Home
{
	margin: 0 0 0 150px;
	padding:0;
	z-index:100;

}--*/

#col2Home
{
	float:left;
	position:relative;
	 z-index:100;

}

#col2Home #PostingsList
{
	margin:0;
	padding:0 20px 0 0;
}

#col2Home h1{margin:0; padding:0}



#logo h1
{
	background: url(/wha/images/greenlogo.gif);
	background-repeat: no-repeat;
	background-color: #fff;
	text-indent: -700em;
	margin: 0;
	padding: 0;
	font-size: 2px;
}
#logo a
{
	color: #f00;
	display: block;
	height: 50px;
	margin: 0;
	padding: 0;
	width: 150px;
}

#leftNav
{
	background-color: #060;
}

#leftNav a
{
	text-decoration: none;
	display: block;
	color: #fff;
	padding: 4px 1px 4px 15px; /*height:1.2em;*/
}

#leftNav a:hover
{
	background-color: #ebf5cc; color:#333;
}

#leftNav ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

#leftNav li
{
	border: solid 1px #66a366;
	border-width: 0 0 1px 0;
	margin: 0;
	padding: 0;
}

#leftcurve{ background:url(/wha/images/leftcurvegreen2.gif) no-repeat; height:35px}

/* -- CONTENT AREA --*/
#content
{
	float : left;
	margin: 0;
	padding:0 0 0 0;
	border:solid 1px #ccc;
	border-width:1px 1px 1px 0;
}
.bigContent
{
	width: 587px;
}

.latestNews
{
	background:url(/wha/images/latestnews.gif) no-repeat;
	text-indent:-700px;
	display:block;
	height:35px;
	border-top:solid 1px #090;
	margin:0 0 0 2px;
}

.contentsHeading
{
	background:url(/wha/images/contentsHeading.gif) no-repeat;
	text-indent:-700px;
	display:block;
	height:35px;
	border-top:solid 1px #090;
	margin:0 0 0 2px;
}

#RotatingBanner img
{
	margin:0; padding:0;
	width:420px;
	height:119px;
	
	
}
#banner h1.bigBanner
{
	background: url(/wha/images/bigBanner2.jpg);
	background-repeat: no-repeat;
	background-position:1px 0px;
	/*border: solid 1px #eee;
	border-width:0 0 0px 1px;*/
	text-indent: -700em;
	margin:0;
	padding:0;
	font-size:2px;
	width:587px;
	height:70px;
}

#banner h1.smallBanner
{
	background: url(/wha/images/banner1.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-indent: -700em;
	margin:0;
	padding:0;
	font-size:2px;
	width:420px;
	height:119px;
}


/* -- TOP NAV --*/
#TopNav
{
	margin: 0;
	padding:.3em 0 .3em .3em;
	text-align:right;
	/*background:#e4e478;*/
}
#TopNav ul
{list-style-type: none;
	margin: 0 .5em 0 0;
	padding: 0 0 0 .5em;
}
 #TopNav li
{
	display: inline;
	margin: 0 0 0 .6em;
	padding: 0 0 0 .6em;
}
#TopNav a
{
	 padding:0 .5em 0 .5em; display:inline;
}
#TopNav a:hover
{
	text-decoration:underline;
}




/* -- BREADCRUMB LIST --*/
#breadcrumb
{
	margin: .5em 0 .5em 20px;
	padding: 0;
}
#breadcrumb ul, #breadcrumb li
{
	display: inline;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#breadcrumb a
{
	list-style: none;
	margin: 0 .5em 0 0;
	padding: 0 0 0 .5em;
	border: solid #ccc 1px;
	border-width: 0 0 0 1px;
	color: #333;
}
#breadcrumb a:hover
{
	color: #060;
}

/* -- Section Name --*/
#SectionName h3
{
	background-image: url(/wha/images/stripe.gif);
	background-repeat: no-repeat;
	background-position: 0em 1.5em;
	font-family: Century Gothic, arial, helvetica, tahoma, verdana;
	color: #060;
	padding-bottom: 1.5em;
	font-size: 1.2em;
	text-transform: uppercase;
	letter-spacing: .2em;
	margin: 1em 0 0 20px;
}

.heading
{
	margin: 10px 5px 0 20px;
	padding: 0px;
	font-size: 1.5em;
	color: #036;
}

#Editable{padding:10px 5px 10px 20px; border:solid 1px #ccc; border-width:0 0 0 1px}
#Heading
{

}

#Heading h1
{
	margin: 0 5px .5em 20px;
	padding: 0;
	font-size: 1.5em;
	color: #036;
}
#Photo
{
	
}
#Photo img
{
	margin:.5em 10px .2em 20px;
	padding:0;
}
#Photo h4
{
	font-size: 1em;
	padding: 0 0 .3em 0;
	border: solid #ccc;
	border-width: 0 0 1px 0;
	color: #9d7a84;
}
/*--- Photo Area ---*/
#PhotoArea
{
 margin: 0 10px 0 10px;
 border:solid 1px;
}
.Right
{
	float: right;
	margin:0;
	padding:0;
}

.Left{float:left;
	margin:0;
	padding:0;
	}
#PhotoArea h4
{
	font-size: 1em;
	padding: 0 0 .3em 0;
	margin:.2em 0 0 0;
	border: solid #70a300;
	border-width: 0 0 1px 0;
	color: #060;
	clear: both;
}

#PhotoDescription{padding: .3em 0 .3em 0;}

/*--- Search ----*/

#search{}

.HiddenBox{display:none;}

#search h3
{
	background: url(/wha/images/search.gif);
	background-repeat: no-repeat;
	background-color: #fff;
	text-indent: -700em;
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 2px;
	height:35px;
}

/* -- Summary --*/
#Summary
{
	padding: 0 0 .5em 0;
	border: solid #ccc;
	border-width: 0 0 0 0;
	margin: 0 10px 0 20px;
	padding: 0;
}
#Summary p
{
	line-height: 1.7em;
	color: #666;
	margin: 0;
	padding: 0;
}

#FullArticle
{
	margin: .8em 10px .8em 20px;

}

#FullArticle ul {display:block; clear:left}
#FullArticle ul li{}
#FullArticle ol li { margin : 5px 0 0 0; }
#FullArticle h3{font-size:1.1em; margin:1.1em 0em .5em 0em;  padding:0em; color:#090; line-height: 1.3em;}

#FullArticle p
{
	line-height: 1.5em;
	padding: 0;
	margin: .3em 0em .8em 0em;
}

#FullArticle p img
{
	float:left;
	margin:.8em .8em .8em 0;
}
/*-- Right hand column --*/
#col3
{
	width: 160px;
	position: absolute;
	top: 0px;
	left: 570px;
	clear:both;
	z-index:1;
}

#quicklinks ul
{
	margin-left: 0;
	padding: 0px;
	list-style: none;
	
}

#quicklinks  li
{
	background-image: url(/wha/images/smallhouseicon.gif);
	background-repeat: no-repeat;
	background-position: 10px 2px;
	padding:.2em 0 .2em 35px;
}

#quicklinks li a{color:#060;}
#quicklinks li a:hover{color:#630;}

/*-- Footer --*/
#footer
{
	margin:0 0 0 150px;
	clear:both;
	border-bottom : solid 1px white;
}

#footer h4
{
	padding:0 0 0 0; 
	color:#090; 
	font-size:1em; 
	border: solid #090;
	border-width: 4px 0 0 0; 
	margin : 0 0 10px 0;
	background:url(/wha/images/backtotop.gif) no-repeat 250px;
}

#footer h4.thintop
{
	border-width: 1px 0 0 0; 
}

#footer h4.thicktop
{
	border-width: 4px 0 0 0; 
}


#footer ul, #footer li
{
	display: inline;
	float: none;
	margin : 0;
	padding : 0;
}

#footer h4.med{ background-position: 250px;}
#footer h4.big{ background-position: 405px;}
a.big {margin : 0 0 0 405px;}
a.med {margin : 0 0 0 250px;}	

a.backtotop
{
	display:block;
	height:32px;
	width : 170px;
	text-indent:-900px;
}

#disclaimer
{
	
		margin : -36px 0 0 0;
		width : 250px;
}

a.dischome
{
	display: block;
	padding : 5px  0 10px 5px;
}

.discoffset
{
	padding : -30px  0 0 35px;
}
a.disclaimerlink
{
	/*margin-top : 20px;*/
}

.shadow
{
	background: url(/wha/images/shadow.gif);
	background-repeat: repeat-y;
}

/*-- Homepage Postings ---*/
#PostingsList
{
	margin:0;
	padding:0;
}
#PostingsList img
{
	float: left;
	clear: both;
	width: 80px;
	margin:0 0 0 10px
}
#PostingsList h4
{
	font-size: 1em;
	margin: 0 0 0 100px;
	padding: 0;
}
#PostingsList p
{
	margin: 0 5px 0 100px;
	padding: 0;
	color: #333;
}
#PostingsList a
{
	text-decoration: none;
	color: #369;
}
#PostingsList a:hover
{
	color: Green;
	text-decoration: underline;
}
.clear
{
	clear: both;
	margin: .3em 0 0 0;
	padding: 5px 0 0 10px;
}

/*-- User Console --*/
#Console
{
	margin-top : 10px;
	background-color: #EEE;
	clear: both;
}

#Console hr{display:block;}

/*--- Sizes ---*/
.med{width:420px; padding:0; margin:0;}
.big{width:587px; }



/*--- Right Area-----------*/
.toprightcorner{background: url(/wha/images/toprightcorner.jpg) no-repeat; height:137px;}
h3.quicklinks
{
background: url(/wha/images/quicklinks.gif) no-repeat; height:137px;
margin:0;
padding:0;
height:35px;
text-indent:-700px;
}
.quiclklinksbottomcurve{background: url(/wha/images/quicklinkscurve.gif) no-repeat; height:31px;}

#colourwrapper{margin:0; padding:0;}


div#form{padding:20px; margin:0}
#form p{margin:.3em 0 0 10px; padding:.3em 0 .3em 0; clear:both; width:27em}
#form input {font-size:1em;font:arial;}
#form table{font-size:1em; margin-left:5px;}
#form .label{width:10em; display:block; float:left;}
#form .field{width:15em; border: solid 1px #ccc; clear:both;}
#form legend{padding:.5em; border:solid 1px #9c0; background:#F2F2BF; width:40em; display:block; margin-bottom:1em}
#form fieldset{border: solid 1px #9c0; padding:1em; margin-bottom:1em;}
#form textarea{font-family: Arial, Verdana, Tahoma;font-size:1em}
#form .Button 
{
	background-color:#390;
	color:#fff;
	font-weight:normal;
	border:solid 1px;
	border-color:#ccc #333 #333 #ccc;
	cursor:pointer;
	margin-bottom:5px;
}

#form .tinted{background:#eee; padding-bottom:.3em; border-bottom:solid 1px #ccc; margin-top:.5em; display:block}

div#form .field2{ width:5em; float:right; border:solid 1px #ccc; margin-right:3em}
div#form .label2{width:23em; float:left; clear:both}
div#form .calc{color:#000; font-weight:bold; width:10em; float:right; text-align:right;  margin-right:4em}
#form .btnRight{float:right; clear:both;  margin-right:3em}
#form .error{ margin:0 0 0 10em; padding:0; display:block; color:#f00;}
#form p{ margin:0; padding:1em 0 1em 0; width:100%;}
#form h3{font-size:1em; border-bottom:solid 1px #090; clear:both; margin: .5em 0 1em 0; padding:.5em 0 0 0}
#form .error2{ margin-right:4em; padding:0; display:block; color:#f00; clear:both;}

#HousingList
{
margin: .8em 10px .8em 20px;
}

#HousingList ul
{
	margin-left: 1em;
	padding: 0px;
	list-style: none;
	
}
#HousingList ul li
{
	background-image: url(/wha/images/houseicon.gif);
	background-repeat: no-repeat;
	background-position: 0;
	padding:.2em 0 .2em 30px;

}
#HousingList a{color:#369}
#HousingList a:hover{color:#090}

/*------EMPLOYEE-------*/
#EmployeePhoto img{margin:0 20px 0 20px;}
#EmployeeDetails{ margin-left: 170px; display:block}
div#EmployeeDetails .label{width:8em; color:#369; float:left; display:block}


/* ------------------------------------*/

/* -------- Site Map -----------------*/

#siteMap
{
	margin-right:1.5em;
}

#siteMap a
{
	padding-left: 25px;
	text-decoration: none;
	color: #333333;
}

#siteMap a:hover
{
	text-decoration: underline;
}


a.categoriesList
{
	background-image: url(/wha/images/BrownFolder.gif);
	background-repeat: no-repeat;
	background-position: 0;
	margin: 0px;
	background-position: 0;
	padding: 2px 0px 5px 0px;
	font-family: Arial, Verdana, Tahoma;
	font-weight: bold;
	list-style: none;
	padding-left: 25px;
	text-decoration: none;
	color: #333333;
}

.subCategoriesList
{
	background-image: url(/wha/images/smallDoc.gif);
	background-repeat: no-repeat;
	background-position: 25px 2px;
	margin: 0px;
	background-position: 0;
	padding: 2px 0px 2px 0px;
	font-family: Arial, Verdana, Tahoma;
	font-weight: normal;
	list-style: none;
	font-size: 70%;
	padding-left: 45px;
	text-decoration: none;
	color: #666;
}

.relatedTerms
{
	margin: 0px;
	background-position: 0;
	padding: 2px 0px 2px 0px;
	font-family: Arial, Verdana, Tahoma;
	font-weight: normal;
	list-style: none;
	text-decoration: none;
	color: #666;
}

.SMChannelList
{
	background-image: url(/wha/images/GreenFolder.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin: 0px;
	background-position:  2px 2px;
	padding: .5em;
	border-top:solid 3px #9c0;
	font-family: Arial, Verdana, Tahoma;
	font-weight: bold;
	list-style: none;
}

.SMSubChannel
{
	background-image: url(/wha/images/BrownFolder.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 5px 0px 5px 0px;
	font-family: Arial, Verdana, Tahoma;
	list-style: none;
	font-weight: normal;
}

.SMPosting
{
	background-image: url(/wha/images/smallDoc.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Verdana, Tahoma;
	list-style: none;
	font-weight: normal;
}



/* -------- End Site Map -------------*/


/* ------ COLOURS-------------- --*/
/* -- GREEN --*/
div.Green{background-color:#090;}
div.Green li {border-left:solid 1px #9c0}
div.Green a{color:#fff; padding:0 .5em 0 .5em; display:inline block; border-left:solid 1px #9c0}
/*.Green a:hover{color:#f2f2bf}*/
.Green a:hover{color:#f2f2bf}

.Grey{background-color: #ccc; color:#000}
/* -- PALE GREEN --*/
div.PaleGreen{background-color:#f2f2bf}
div.PaleGreen li{border-left:solid 1px #090}
div.PaleGreen a{color:#090; padding:0 .5em 0 .5em; display:inline block}
div.PaleGreen a:hover{color:#000;}

/* -- PALE BROWN --*/
div.PaleBrown{background-color:#ebebd6}
div.LightBrown{background-color:#ebebd6}
div.LightBrown li{border-left:solid 1px #630}
div.LightBrown a{color:#630; padding:0 .5em 0 .5em; display:inline block; border-left:solid 1px #630}
div.LightBrown a:hover{color:#630;}

/*-- LAVANDER --*/
div.Lavander{background-color:#ccf}
div.Lavander li{border-left:solid 1px #99c}
div.Lavander a{color:#333; padding:0 .5em 0 .5em; display:inline block; border-left:solid 1px #99c}
div.Lavander a:hover{color:#93c;}

/*-- DARK RED --*/
div.DarkRed{ background-color:#c00}
div.DarkRed li{border-left:solid 1px #660}
div.DarkRed a{color:#fff; padding:0 .5em 0 .5em; display:inline block; border-left:solid 1px #660}
div.DarkRed a:hover{color:#fff;}

/*-- BLUE --*/
div.Blue{background-color:#06c}
div.Blue li{border-left:solid 1px #99c}
div.Blue a{color:#fff; padding:0 .5em 0 .5em; display:inline block; border-left:solid 1px #99c}
div.Blue a:hover{color:#9CF;}

/*-- PURPLE--*/
div.Purple{ background-color:#c39}
div.Purple li{border-left:solid 1px #906}
div.Purple a{color:#fff; padding:0 .5em 0 .5em; display:inline block; border-left:solid 1px #906}
div.Purple a{color:#fcf;}

/*-- WASHED GREEN --*/
div.WashedGreen{ background-color:#99cc99}
div.WashedGreen li{border-left:solid 1px #d5ead5}
div.WashedGreen a{color:#030; padding:0 .5em 0 .5em; display:inline block; border-left:solid 1px #d5ead5}
div.WashedGreen a:hover{color:#060;}

/*-- PALE WASHED GREEN --*/
div.PaleWashedGreen{background-color:#d5ead5}
div.PaleWashedGreen li{border-left:solid 1px #fff}
div.PaleWashedGreen a{color:#090; padding:0 .5em 0 .5em; display:inline block; border-left:solid 1px #fff}
div.PaleWashedGreen a:hover{color:#333;}

.Custard{background-color:#ffe085}

/*-- YELLOW --*/
div.Yellow{ background-color:#e4e478}
div.Yellow li{border-left:solid 1px #060}
div.Yellow a{color:#060; border-left:solid 1px #060; padding:0 .5em 0 .5em; display:inline block}
div.Yellow a:hover{color:#060;}

/*-------	END COLOURS ----------*/

span.renderSectionCell{ display:block; background:#ebf5cc; padding:5px; margin-top:5px; font-weight:bold;}
table.renderFormCell{}

/*--- IE 5.0 ---*/

.separator{display:none;}

/*-- Search Results---*/

table.ResultsDiv {font-size:1em; line-height:1.5em;}
table.ResultsDiv td{padding-right:10px;}
table.ResultsDiv td a{padding-bottom:5px;}
.radio, .field{font-size:.75em;}


/*--- Accessibility Colours---*/
div#Accessibility{background:#daeda3 url(../images/PaleGreenCurve.gif) no-repeat left bottom; padding-bottom:30px; }
div#Accessibility h3{display : none;} /*margin:0; padding:0; background:url(../images/Hd_Accessibility.gif) no-repeat; text-indent:-1000em; height:72px; }*/
div#Accessibility ul {border: solid 1px #FFF;border-width: 1px 0 0 0;}
div#Accessibility ul li a{color:#060;}
div#Accessibility ul li img{margin:.5em 0 .5em .8em;}
div#Accessibility ul li a.Plus{background:url(../images/Plus.gif) no-repeat 15px .4em; padding-left:33px;}
div#Accessibility ul li a.Minus{background:url(../images/Minus.gif) no-repeat 15px .4em; padding-left:33px;}
div#Accessibility ul li a.Standard{background:url(../images/Standard.gif) no-repeat 15px .4em; padding-left:33px;}

/*-- Languages Area--*/
div#Accessibility ul li ul{margin-left:2.7em; margin-bottom:1em;}
div#Accessibility ul li ul li{border:0; list-style-type:disc;}
div#Accessibility ul li ul li a{padding:0}

#BrowseAloud a
{
	display : block;
	height : 42px;
	width : 140px;	
	background:url(../images/get_ba_logo.gif) no-repeat 0 0;
	margin : 2px 0 3px 5px;
	text-indent : -900em;
	padding : 0 0 5px 0;
}

#BrowseAloud a:hover
{
	background-color:Transparent;
}

/*Render Styles*/
.renderForm
{
	width: 100%;
}

p{line-height:1.5em}

input:focus{background:#F2F2BF;}
select:focus{background:#F2F2BF; border:solid 1px #ccc}
option{font-size:1em}
select{font-size:1em; border-color:#ccc}
selected{font-size:1em; background:#eee}
.renderHeader
{
	
	font-weight: bold;

}
.renderSubHeader
{
	

	color: #000000;
}
.renderText
{
	
	color: #000000;
}
.renderFormCell
{
	
}
.renderLabelCell
{
 width:12em;
}
.renderControlCell
{
	
}
.renderButtonCell
{
	text-align: right;
	height: 60px;
}
.renderHR
{

}
.renderErrorMessage
{
	color: #FF0000;
}
.renderTextBox
{
	width:20em;
	margin: 2px 2px 2px 2px;
	border: solid 1px #ccc;
	padding-left:.3em;
}
.renderButton
{
	
	width: 100px;
	margin: 7px, 7px, 7px, 7px;
}
.renderButtonSml


.red{color:#f00}
.legend{padding:.5em; font-size:1em; border:solid 1px #9c0;  display:block; margin-bottom:1em}

/*CQL*/

/*Pre-exisitint Templates*/
#banner h1.bigBanner_cql
{
	background: url(/wha/images/bigBanner2_cql.jpg);
	background-repeat: no-repeat;
	background-position:1px 0px;
	text-indent: -700em;
	margin:0;
	padding:0;
	font-size:2px;
	width:747px;
	height:70px;
}

#footer h4.big_cql{ background-position: 565px;}
a.big_cql {margin : 0 0 0 565px;}
.big_cql{width:747px;}



.CA_CQL
{
	background : url(/wha/images/cqlbackground.gif) 738px 90px repeat-y;
	width : 900px;
}

.CA
{

	
}

/*New Template styles - Extended*/

.extendedContent
{
	width: 691px;
}



#banner h1.extendedBanner
{
	background: url(/wha/images/ExtendedBanner.jpg);
	background-repeat: no-repeat;
	background-position:1px 0px;
	text-indent: -700em;
	margin:0;
	padding:0;
	font-size:2px;
	width:692px;
	height:70px;
}

#footer h4.extended{ background-position: 509px;}
a.extended{margin : 0 0 0 520px;}
.extended{width:691px;}

.CA_Extended
{
	width : 900px;

}

/*Extended_CQL*/
#banner h1.extendedBanner_cql
{
	background: url(/wha/images/ExtendedBanner_cql.jpg);
	background-repeat: no-repeat;
	background-position:1px 0px;
	text-indent: -700em;
	margin:0;
	padding:0;
	font-size:2px;
	width:851px;
	height:70px;
}

#footer h4.extended_cql{ background-position: 669px;}
a.extended_cql {margin : 0 0 0 669px;}
.extended_cql{width:851px;}


.CA_Extended_CQL
{
	background : url(/wha/images/cqlbackground.gif) 842px 90px repeat-y;
	width : 1002px;
}




/*Actual CQL List Control*/
#cql
{
	float : right;
	width : 159px;
	text-align : left;	
	color : #036;
	z-index : 0;

}

#cql h2
{
	margin : 0;
	padding : 5px 0 5px 0;
	background : url(/wha/images/cqltext.gif) 30px 5px no-repeat;
	height : 30px;
	text-indent : -900em;
	font-size : 2px;
}

#cql ul
{
	margin-left: 0;
	padding: 0px;
	list-style: none;
}

#cql  li
{
	background-image: url(/wha/images/smallhouseicon.gif);
	background-repeat: no-repeat;
	background-position: 10px 2px;
	padding:.2em 5px .2em 35px;
}

/*3 Columns Table*/
#x3cols
{
	text-align : center;
	margin : 15px;
	font-size: 1em;

}


.x3cols_tab
{
	width : 210px;
	height : 30px;
	background : url(/wha/images/3col_tab.gif) 0 0 no-repeat;

}

td.x3cols_heading
{
	vertical-align : top;
	margin : 0;
	width : 210px;
	padding: 10px 5px 0 5px;
	font-weight : bold;
	color: #036;
	text-align : center;
	background-color : #DCEEA9;
	border-left : solid 1px #DCEEA9;
	border-right : solid 1px #DCEEA9;
}

td.x3cols_image
{
	width : 210px;
	text-align : center;
	padding: 10px;
	height : 170px;
	background : url(/wha/images/3col_grad.jpg) 0 0 repeat-x;
	border-left : solid 1px #DCEEA9;
	border-right : solid 1px #DCEEA9;
}

.x3cols_summary
{
	vertical-align : top;
	text-align : left;
	padding: 10px;
	color: #333;
	width : 210px;
	font-size : 0.7em;
	border-left : solid 1px #DCEEA9;
	border-right : solid 1px #DCEEA9;
	border-bottom : solid 1px #DCEEA9;
}


#c1Head p
{
	margin-top : -3px;
}

#c1Head a
{
	color : #036;
	margin : 0;
	padding : 0;
	text-decoration : none;
}

#c1Head a:hover
{
	color : #036;
	text-decoration : underline;
}

#c2Head p
{
	margin-top : -3px;
}

#c2Head a
{
	color : #036;
	margin : 0;
	padding : 0;
	text-decoration : none;
}

#c2Head a:hover
{
	color : #036;
	text-decoration : underline;
}

#c3Head p
{
	margin-top : -3px;
}

#c3Head a
{
	color : #036;
	margin : 0;
	padding : 0;
	text-decoration : none;
}

#c3Head a:hover
{
	color : #036;
	text-decoration : underline;
}


td#x3cols_C1 img
{
	width : 190px;
	height : 150px;
}



td#x3cols_C2 img
{
	width : 190px;
	height : 150px;
}



td#x3cols_C3 img
{
	width : 190px;
	height : 150px;
}

/*6 Box Grid Specific Styling*/

#x6box
{
	text-align : center;
	margin : 3px 15px 3px 15px;
	font-size: 1em;
}

td.horzSpacer
{
	height : 3px;
}

td#x6box_R1C1 img
{
	width : 180px;
	height : 115px
}

td#x6box_R1C2 img
{
	width : 180px;
	height : 115px
}

td#x6box_R1C3 img
{
	width : 180px;
	height : 115px
}

td#x6box_R2C1 img
{
	width : 180px;
	height : 115px
}



td#x6box_R2C2 img
{
	width : 180px;
	height : 115px
}



td#x6box_R2C3 img
{
	width : 180px;
	height : 115px
}

td.x6box_heading
{
	vertical-align : top;
	margin : 0;
	width : 210px;
	padding: 5px 5px 0 5px;
	font-weight : bold;
	color: #036;
	text-align : center;
	background-color : #DCEEA9;
	border-left : solid 1px #DCEEA9;
	border-right : solid 1px #DCEEA9;
}

td.x6box_image
{
	width : 210px;
	text-align : center;
	padding: 3px 13px 3px 12px;
	height : 125px;
	background : url(/wha/images/6box_grad.jpg) 0 0 repeat-x;
	border-left : solid 1px #DCEEA9;
	border-right : solid 1px #DCEEA9;
}

td.x6Box_NoDisp
{
	display : none;
}

.x6box_summary
{
	vertical-align : top;
	text-align : left;
	padding: 0px 10px 0px 10px;
	margin : 0;
	color: #333;
	width : 210px;
	font-size : 0.7em;
	border-left : solid 1px #DCEEA9;
	border-right : solid 1px #DCEEA9;
	border-bottom : solid 1px #DCEEA9;
}

#R1c1Head a
{
	color : #036;
	margin : 0;
	padding : 0;
	text-decoration : none;
}

#R1c1Head a:hover
{
	color : #036;
	text-decoration : underline;
}


#R1c2Head a
{
	color : #036;
	margin : 0;
	padding : 0;
	text-decoration : none;
}

#R1c2Head a:hover
{
	color : #036;
	text-decoration : underline;
}

#R1c1Head span
{
	margin : 0;
	padding : 0;

}

#R1c2Head span
{
	margin : 0;
	padding : 0;

}

#R1c3Head span
{
	margin : 0;
	padding : 0;

}


#R1c3Head a
{
	color : #036;
	margin : 0;
	padding : 0;
	text-decoration : none;
}

#R1c3Head a:hover
{
	color : #036;
	text-decoration : underline;
}



#R2c1Head a
{
	color : #036;
	margin : 0;
	padding : 0;
	text-decoration : none;
}

#R2c1Head a:hover
{
	color : #036;
	text-decoration : underline;
}


#R2c2Head a
{
	color : #036;
	margin : 0;
	padding : 0;
	text-decoration : none;
}

#R2c2Head a:hover
{
	color : #036;
	text-decoration : underline;
}


#R2c3Head a
{
	color : #036;
	margin : 0;
	padding : 0;
	text-decoration : none;
}

#R2c3Head a:hover
{
	color : #036;
	text-decoration : underline;
}


#x6Box_SectionName h3
{
	background-image: url(/wha/images/stripe.gif);
	background-repeat: no-repeat;
	background-position: 0em 1.5em;
	font-family: Century Gothic,  arial, helvetica, tahoma, verdana;
	color: #060;
	padding-bottom: 1em;
	font-size: 1.2em;
	text-transform: uppercase;
	letter-spacing: .2em;
	margin: 1em 0 0 20px;
}


/*Grid Section Cover*/
.ForSale
{
	background:url(/wha/images/ForSaleHeading.gif) no-repeat;
	text-indent:-700px;
	display:block;
	height:35px;
	border-top:solid 1px #090;
	margin:10px 0 0 2px;
}

.Latest_News
{
	background:url(/wha/images/latestnews.gif) no-repeat;
	text-indent:-700px;
	display:block;
	height:35px;
	border-top:solid 1px #090;
	margin:10px 0 0 2px;
}

table.gridsec
{
	margin : 15px 5px 5px 5px;
	font-size : 1em;
}

td.gridsec
{
	width : 250px;
	vertical-align : top;
	padding : 10px 10px 5px 5px;
}

td.gridsecimg
{
	width : 85px;
	padding : 10px 0 5px 15px;
}

img.gridsec
{
	width : 80px;
	/*height : 100px;*/
	display : block;
	border : 0;
}

#gridsection h4
{
	font-size: 1.2em;
	margin: 0 0 0 0;
	padding: 0;
}

span.gridsec
{
	font-size: 0.7em;
	margin: 0;
	padding: 0;
	color: #333;
}
#PostingsList a
{
	text-decoration: none;
	color: #369;
}
#PostingsList a:hover
{
	color: Green;
	text-decoration: underline;
}

td.borderright
{
	border-right : solid 1px #AAA;
}

/*------------------- Image Gallery --------------------*/

#ImageGallery
{
	margin : 10px;
	padding : 5px;
	border : solid 1px #AAA;	
	height : 428px;
	text-align : center;
}

#ig_BigImg
{
	width : 560px;
	height : 423px;
	border : solid 1px #333;
	padding : 5px;
	float : left;
}
	
#ig_ImageThumbs
{
	text-align : center;
	margin : 0 0 5px 3px;
	height : 100px;
}

.ig_bigImage
{
	vertical-align : middle;
}

.ig_SmImage
{
	border : solid 1px #333;
	margin : 4px 0 0 0;
}

.ig_SmImage_Hidden
{
	display : none;	
}

.ig_SmImageSpinner
{
	margin : 9px 16px 9px 16px;
}

#ig_navbuttons
{
	margin : 5px 0 0 0;
	text-align : center;
}

#ig_navbuttons a
{
	border : none;
}

#ig_navbuttons img
{
	border : none;
	margin-left : 5px;
	margin-right : 5px;
}

/*Custom Panels*/

#lncustpanel
{
	display : block;
	padding : 0 0 0 0;
	margin : 0 ;
	background : #fff;
}

#lncustpanel p
{
	padding : 0;
	margin : 0;
	color:#369;
}

#lncustpanel a
{
	padding : 0;
	margin : 0;
	color:#369;
}

#lncustpanel a:hover
{
	padding : 0;
	margin : 0;
	color:#060;
	background : #fff;
}



#lncustpanel img
{
	padding : 0;
	margin : 0;
}

#FooterPanel
{
	display : block;
	border: solid #090;
	border-width: 4px 1px 0 1px; 
	padding : 3px;
	margin : 0 0 0 0;
	background-color : #fff;
}

#FooterPanel a
{
	padding : 0;
	margin : 0;
	color:#369;
}

#FooterPanel a:hover
{
	padding : 0;
	margin : 0;
	color:#060;
	background : #fff;
}


#FooterPanel img
{
	padding : 0;
	margin : 0;
}

#embVideo
{
	margin: 5px 10px 5px 20px;
	text-align : center;
}

#embVideo h3
{
	font-size : 1.2em;
	color : #036;
	padding : 0;
	margin : 2px 0 2px 0;
}
	