body

{

	font-family: Arial, Helvetica, Sans-Serif;

	font-size: 12px;

	color: #000000;

	margin: 0px;

	padding: 0;

	background: #ffffff url( "../img/nimmos-shadowtile.jpg" );

	background-position: center;

	background-repeat: repeat-y;

}



#bottom

{

	/*clear : both;*/

	margin: 0px;

	background-color: white;

	padding: 0px;

	border-top: 2px solid #DBDBDB;

	padding-bottom: 10px;

}



#bottom #adminentry

{

	margin: 0;

	/*position: absolute;*/

	background-position: top center;

	background-repeat: no-repeat;

}



#top

{

	margin: 0;

	padding: 0;

	background-position: left top;

	margin-bottom: 14px;

}



#top

{

	background: #ccc;

	background-image: url( "../img/page-shadow.jpeg" );

	background-position: top-left;

	background-repeat: repeat-x;

	width: 852px;

	height: 175px;

}



#sitetitle

{

	margin: 0;

	padding: 0;

	content: "";

	text-indent: -99999px;

}







#top #pagetitle

{

	position: absolute;

	top: 0px;

	left: 0px;

	/*

	background-image: url("../images/logo.jpg");

	background-position: top left;

	background-repeat: no-repeat;

	*/

	margin-top: 5px;

	margin-left: 2px;

	content: "";

	text-indent: -99999px;

	width: 350px;

	height: 50px;

}



#top #pagetools

{

	position: absolute;

	top: 1em;

	right: 1em;

	list-style: none;

	margin: 0;

	padding: 0;

	font-size: 0.9em;

}




#navbar

{

	width: 179px;

	float: left;

	padding: 0px;

	margin: 0px;

	padding-left: 10px;

	padding-right: 10px;

	padding-bottom: 10px;

	border-right: 1px solid #DBDBDB;

	font-size: 11px;

}



#navbar h2

{

	display: none;

}



#navbar ul

{

	list-style: none;

	margin: 0;

	padding: 0;

	/*

	background-image: url("../images/navbar_tile.jpg");

	background-repeat: repeat-y;

	*/

	margin-top: 0px;

}



#navbar ul li a

{

	color: black;

	display: block;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 7px;

	text-decoration: none;

	border: 1px solid #D1D8DE;

	font-weight: bold;

	margin-bottom: 4px;

	background-image: url( "../images/navbar-bullet-inactive.png" );

	background-position: 162px 8px;

	background-repeat: no-repeat;

}



#navbar ul li a.active

{

	color: #ffffff;

	border-color: #DFDFE3;

	background-color: #004080;

	background-image: url(%20%22../images/navbar-bullet-active.png%22%20);

}



#navbar ul li ul

{

	display: none;

}



#navbar ul li.active ul

{

	margin-top: 0;

	display : block;

}



#navbar ul li.active ul li a

{

	padding-left: 15px;

}



a:link {

color: #006699;

}



a:active {

color: #006699;

}



a:visited {

color: #006699;

}



#main

{
	margin: 0px;
	padding: 0px;
	margin-left: 199px;
	border-left: 1px solid #DBDBDB;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(../img/nimmos-content-tile.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;


}



#pagecontainer

{
	position: relative;
	width: 850px;
	margin-left: auto;
	margin-right: auto;
	background-colour: #ccc344;
	background-repeat: repeat-y;
	background-position: center;


}



* html #main

{
	position: relative;
	left: -1px;

}



h1.pageheader, h1.entry-header

{
	font-size: 18px;
	margin-top: 0;
	color: #004080;
	padding-bottom: 5px;
	font-family: "Times New Roman", Times, serif;
	padding-top: 5px;
	text-transform: capitalize;



}



h1.pageheader

{
	border-bottom : 10px solid #B8D9EE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: capitalize;



}



* html h1.pageheader

{

	height : 1px;

}



h1.entry-header

{

	font-size: 14px;

	color: #006699;

	margin-bottom: 5px;

	padding-bottom: 0px;

}



h1

{

	font-size: 18px;

}



h2

{

	font-size: 16px;

}



h3

{

	font-size: 15px;

}



h4

{

	font-size: 14px;

}



h5

{

	font-size: 13px;

}



h6

{

	font-size: 10px;

}



#siteprops

{

	color: #666666;

}



#siteprops a:link

{

	color: #666666;

}



#siteprops a:active

{

	color: #666666;

}



#siteprops a:visited

{

	color: #666666;

}



.hidden

{

	display: none;

}



.warning

{

	color: #FF0000;

}



.errormessage

{

	border: 1px solid #f2f2f2;

	overflow: auto;

	min-height: 100px;

}



.spacer

{

	clear: both;

}



.news-news-newsview-weblogfull .entry

{

	border-bottom: 1px solid #DBDBDB;

}



* html #sidebar

{

	float: left;

	width: 175px;

}



.tfixedrightcol .multipagecontainer

{

	background-image: url("../images/rightbar_tile.gif");

	background-position: top right;

	background-repeat: repeat-y;

	width: 100%;

}



* html .tfixedrightcol .multipagecontainer

{

	position: relative;

	width: 98%;

	clear: none ! important;

	margin: 0;

}



.tfixedrightcol div.multipagecontainer .multipageright

{

	float: right;

	margin: 0;

	padding: 0;

	width: 175px;

}



.tfixedrightcol .multipagecontainer .multipageleft

{

	float: none;

	margin: 0;

	margin-right: 200px;

	min-width:300px;

	padding: 0;

	/*margin-left: 200px;*/

}



#location-Home .pageheader

{

	/*display: none;*/

}



#location-Home .multipagecontainer .pageheader

{

	border-bottom : 1px solid #6c6c6c;

	display: block;

}



* html #location-Home .multipagecontainer .pageheader

{

	height : 1px;

}



#main__multi_0

{

	padding-left: 10px;

	padding-right: 10px;

}



#main__multi_0 h2

{

	margin: 0;

	padding: 0;

	font-weight: bold;

	font-size: 18px;

	border-bottom : 1px solid #6c6c6c;

}



#main__multi_0 .newsitem

{

	margin: 0;

	padding: 10px;

}



#main__multi_1 h2

{

	font-weight: bold;

	font-size: 18px;

	border-bottom : 1px solid #6c6c6c;

}



#sideutil

{

	/*

	background-image: url( "../images/navbar_logo.jpg" );

	background-position: top left;

	background-repeat: repeat-y;

	*/

	padding: 4px;

	margin: 0px;

	margin-top: 18px;

	width: 169px;

	/*height: 160px;*/

	background: #F4F5F7;

	border: 1px solid #D1D8DE;

	font-size: 11px;

}



#navbartop

{

	/*

	background-image: url( "../images/navbar_top.jpg" );

	background-position: top left;

	background-repeat: no-repeat;

	height: 24px;

	*/	

}



.pagetype-base__static

{

	/*

	background-image: url( "../images/page_logo.jpg" );

	background-position: top right;

	background-repeat: no-repeat;

	*/

}


#pageFooterBar

{

	margin: 0px;

	padding: 0px;

	background-image: url( "../images/bottom-footer.png" );

	background-repeat: no-repeat;

	background-position: top left;

	/*width: 720px;*/

	width: 749px;

	height: 30px;

	padding-bottom: 5px;

	/*margin-left: 11px;*/

}



#fpMainContent

{

	margin: 0px;

	padding: 0px;

	background-image: url( "../images/frontpage-background.png" );

	background-position: top left;

	background-repeat: no-repeat;

	height: 300px;

	padding-bottom: 10px;

	margin-bottom: 10px;

	border-bottom: 10px solid #F4F5F7;

}



#fpFooter

{

	position: relative;

}



#fpSearch

{

	position: relative;

	display: inline;

	width: 230px;

	float: left;

	height: 149px;

	border-right: 1px solid #DBDBDB;

	padding-right: 20px;

}



#fpNews

{

	float: right;

	position: relative;

	display: inline;

	width: 265px;

}



#fpNews .newsitem h1

{

	font-size: 12px;

}



#fpNews .newsitemtitle

{

	padding-left: 24px;

	margin-bottom: 10px;

}



#fpNews .newsitemtitle a

{

	color: #000000;

}



#fpNews .newsitemtime

{

	display: none;

}



h2.fpSubHeader

{

	color: #006699;

	padding-left: 22px;

	font-size: 14px;

	background-image: url( "../images/subheading-bullet.png" );

	background-position: 7px 3px;

	background-repeat: no-repeat;

	margin-top: 0px;

}



.fpAgentSearch

{

	text-align: left;

}



.fpAgentSearchRow

{

	font-size: 10px;

	margin-bottom: 12px;

}



.fpAgentSearchRow .textBox

{

	border: 1px solid #000000;

}



.fpAgentSearchRow .button

{

	padding: 0px;

	margin: 0px;

	font-size: 10px;

	height: 20px;

	background: #E9F3FA;

	background-image: url( "../images/button-bullet.png" );

	background-repeat: no-repeat;

	background-position: 4px 5px;

	border: 1px solid #000000;

	padding-left: 15px;

}



#siteprops .copyright

{

	float: left;

	margin: 0px;

	padding: 0px;

	margin-left: 20px;

	margin-bottom: 2px;

	padding-right: 10px;

	padding-top: 4px;

	padding-bottom: 8px;

}



#siteprops .sitemap

{

	float: left;

	margin: 0px;

	padding: 0px;

	margin-bottom: 2px;

	padding-left: 10px;

	padding-top: 4px;

	padding-bottom: 8px;

}



#siteprops .poweredby

{

	float: right;

	margin: 0px;

	padding: 0px;

	margin-bottom: 2px;

	padding-right: 20px;

	padding-top: 4px;

	padding-bottom: 8px;

}




.pagefooter

{

	clear: both;

}



.enquiryContainer

{

	padding: 0px;

	margin: 0px;

	padding-bottom: 20px;

}



.enquiryContainer table tr th 

{

	font-size: 12px;

	padding-right: 10px;

	padding-left: 10px;

	text-align: right;

}



.pageActions

{

	padding: 0px;

	margin: 0px;

	padding-top: 10px;

	padding-bottom: 10px;

	text-align: right;

}



.invalidField

{

	background: #ff9999;

	border: #ff0000 solid 1px;

	padding: 1px;

	padding-top: 2px;

	padding-bottom: 2px;

}



.missingRequiredMessage

{

	font-weight: bold;

	color: #ff0000;

}



.scheduleSearchCriteria

{

	width: 98%;

}



.scheduleSearchCriteria th

{

	font-size: 14px;

	color: #006699;

	font-weight: normal;

	font-style: italic;

}



.scheduleSearchResults

{

	font-size: 12px;

	border-collapse: collapse;

	width: 98%;

	margin: 0px;

	padding: 0px;

	margin-bottom: 20px;

}



.scheduleSearchResults thead tr

{

	border-bottom: 1px solid #006699;

	background-color: #b8d9ee;

}



.scheduleSearchResults th

{

	text-align: left;

	padding: 4px;

}



.scheduleSearchResults td

{

	vertical-align: top;

	padding: 4px;

}



.rowodd

{

	background-color: #ffffff;

}



.roweven

{

	background-color: #f4f5f7;

}



hr

{

	border-style: solid;

	border-color: #b8d9ee;

	margin: 0px;

	padding: 0px;

	margin-bottom: 10px;

}



.contactUsPageContainer

{

	

}



.contactContainer

{

	border-collapse: collapse;

	width: 98%;

	margin: 0px;

	padding: 0px;

}



.contactDetailsContainer

{

	vertical-align: top;

	background: #F7F8FA;

	padding: 10px;

	margin: 0px;

}



.contactPeopleContainer

{

	vertical-align: top;

	background: #F7F8FA;

	padding: 10px;

	margin: 0px;

}



.contactPersonContainer

{

	margin: 0px;

	padding: 0px;

	margin-bottom: 10px;

}



.contactShortcutContainer

{

	margin: 0px;

	padding: 0px;

	margin-bottom: 10px;

}



.contactShortcut

{

	margin: 0px;

	padding: 0px;

	margin-bottom: 5px;

}



.contactShortcut a

{

	text-decoration: none;

	font-style: italic;

}
.ptext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	text-align: justify;



}

.ptext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;



}

.style1 {
	color: #FFFFFF;
	font-size: 10px;

}

.style1 a:link, .style1 a:visited, .style1 a:active
{
	color: #FFFFFF;
	text-decoration: underline;

{color: #FFFFFF}
}
