alert {
	background-color:#eeeeee;
	color:red;
	padding:1px;
	border:solid #cccccc 1px;
}
.businessName {
	font-weight:bold;
}

A:HOVER
{
	color:#00539b;
	text-decoration:none;
}

/* calendar */
DIV.calendar
{
	border:solid #cccccc 1px;
	background-color:#eeeeee;
	padding:2px;
	width:160px;
}
DIV.calendarTitle
{
	padding:2px;
	text-align:center;
	font-weight:bold;
	background-color:#003366;
	color:White;
}
DIV.calendarDayNames
{
	width:100%;
	clear:both;
	text-decoration:underline;
	padding-bottom:4px;
}
DIV.calendarDayNames DIV
{
	text-align:center;
	width:14%;
	float:left;
}
DIV.calendarDayRow
{
	text-align:center;
	width:100%;
	clear:both;
}
DIV.calendarDayRow DIV
{
	text-align:center;
	width:14%;
	float:left;
}
DIV.calendarDayRow A
{
	font-weight:bold;
	color:#336699;
}

/* -------------------------------------- */


.compulsoryField {
	color:#ff0000;
}
.dayName {
	font-size:7pt;
}
.dkborder {
	border-top:solid #8C86A5 1px;
	color:#FFCF00;
}
.dshadow {
	border-top: solid #E7EFF7 1px;
	border-left: solid #E7EFF7 1px;
	border-bottom: solid #E7EFF7 1px;
	border-right: solid #E7EFF7 4px;
	
}
.EDITOR_SingleBorder {
	border:solid #999999 3px;
}
.EDITOR_SingleBorder TD {
	border:solid #cccccc 1px;
}
.eventMonthName {
	font-weight:bold;
}
.ForumMeWebToolDemoge {
	background-color:#eeeeee;
}
.ForumRoot {
	font-weight:bold;
	font-size:8pt;
}
.highlight {
	background-color:#003366;
	border:solid #cccccc 1px;
	color:#ffffff;
	padding:4px;
}
.highlight A {
	color:#ffffff;
}
.IElementProperty TD {
	border-bottom:solid #999999 1px;
}
.IElementPropertyRqd {
	background-color:#FAD6D9;
}
.inverse, .inverse A {
	color:#ffffcc; font-weight:bold;
}
.inverseBold {
	color:#ffffff;
	font-weight:bold;
}
.invright, .invright A {
	color:white;
}
.linkToEditor {
	padding:2px;
	border:solid #333399 1px;
	background-color:#ffffcc;
	font-weight:bold;
	text-decoration:none;
}
.memberEmail {
	color:#10497B;
	margin:0px;
	padding:6px;
	font-weight:bold;
	font-size:160%;
}
.newsTitle {
	font-weight:bold;
}
.requiredField {
	color:red;
}
.shoppingCartCategory {
	background-color:#cccccc;
}
.shoppingCartCategoryTitle {
	border-bottom:solid black 1px;
	font-size:10pt;
	font-weight:bold;
}
.shoppingCartItem {
	background-color:#eeeeee;
}
.shoppingCartItemTitle {
	font-weight:normal;
}



.sourceLink {
	color:#999999;
	font-size:7pt;
	text-decoration:none;
}
.summaryTD {
	border-bottom:solid #cccccc 1px;
}
.tableHeading {
	font-size:120%;
	font-weight:bold;
	background-color:#31659C;
	color:#ffff66;
}
.tableSection {
	background-color:#EFF7FF;
	padding-bottom:6px;
	border:solid #cccccc 1px;
}
.WebsiteMembership A {
	font-size:7.5pt;
	text-decoration:none;
}
A {
	color:#739dd2;
	text-decoration:underline;
}
A.relatedLink {
	color:#ffffff;
}
A.relsite {
	color:#FFCF00;
}
P,BODY,TD,TABLE,DIV,TEXTAREA,SELECT,INPUT {
	FONT: normal 8pt "Verdana", sans-serif;
}
TD.breadCrumb {
	color:#ffffff;
}
TD.breadCrumb A {
	color:#ffffff;
}
TD.relatedLink {
	color:#ffffff;
}






	
	#RelatedLinks 
	{
		background-color: #903;
		color: #fff;
		padding: 4px;
	}
	#RelatedLinks A
	{
		color: #fff;
	}
	#RelatedLinkCurrent
	{
		color: #fff;
		font-weight: bold;
	}	




/* Search */

	DIV.searchBox
	{
		padding-left:2px;
		padding-top:1px;
		padding-bottom:1px;
		background-color:#cccccc;
	}

	SPAN.searchResultsPath
	{
		color:Green;
	}

	DIV.searchResult 
	{
		padding-bottom:8px;
	}

/* Sitemap */

	UL.siteMap0
	{
		font-size:150%;
		list-style-type:none;
		font-weight:bold;
	}
	UL.siteMap1
	{
		font-size:90%;
		list-style-type:none;
	}
	UL.siteMap1 LI
	{
		padding-top:4px;
		padding-bottom:4px;
	}
	UL.siteMap2
	{
		font-size:90%;
		font-weight:normal;
		list-style-type:disc;
	}
	UL.siteMap2 LI
	{
		padding-top:2px;
		padding-bottom:2px;
	}
	UL.siteMap3
	{
		font-size:90%;
	}
	
/* -------------------- */	



/* Data Grid */

TR.tblGrp1 TD
	{
		font-size: 12pt;
		font-weight: bold;
		border-bottom: solid #000 1px;
		padding-top: 6px;
}


/* -------------------- */	

DIV.masthead
{
	background-color:#6699cc;
	text-align:center;
	padding:4px;
}

DIV.mastheadLinks
{
	width:100%;
	clear:both;
	padding:6px;
}

DIV.mastheadLinks DIV
{
	width:16%;
	float:left;
	text-align:center;
}

DIV.mastheadBar
{
	background-color:#990033;
	padding:4px;
	clear:both;
	width:100%;
	vertical-align:middle;
}

DIV.mastheadSearch
{
	float:right;
}

BODY
{
	margin:0px;
}

FORM
{
	margin:0px;
}




/* styles from CSS of www.latrobehealth.com.au */
.pageBody {
	background-color:#ffffff;
}

.bodyTable {
	/*
	border-left:solid #000099 1px;
	border-right:solid #000099 1px;
	*/
}

.bodyTable2 
{
	/*
	border-left:solid black 1px;
	border-right:solid black 1px;
	border-top:solid black 1px;
	*/
}

.navMenu {
	padding-left:10px;
}

.navMenu A, .navMenu2 A {
	color:#ffffff;
	text-decoration:none;
}

.navMenu A:HOVER, .navMenu2 A:HOVER {
	color:#cccccc;
	text-decoration:none;
}

.navMenu2 {
	color:#ffffff;
	/*
	border-bottom:solid #ffffff 1px;
	*/
}

.navMenuCurrent {
	background-color:#ffffff;
	padding-left:10px;
}

.navMenuCurrent2 {
	background-color:#ffffff;
}

A.rightlink {
	xFONT: bold "arial", sans-serif;
	FONT-SIZE: 8pt;
	COLOR: #990000;
	TEXT-DECORATION: underline;
}

A:hover.rightlink {
	COLOR: #ff0066;
	TEXT-DECORATION: underline;
}


td.eiHeading 
{
	background:#666666;
	color:#ffffff;
	text-align:center;
}

.eiRow, .eiRowAlt {
	background:#eeeeee;
	text-align:center;
}

H3 A 
{
    color:Black;   
}

H2 A 
{
    color:Black;   
}

/* Navigation Menu CSS */
	#nav, #nav ul {
		width: 165px;
		list-style: none;
		line-height: 1em;
		padding: 0;
		/*
		border: solid 1px #ccc;
		*/
		margin: 0 0 1em 0;
	}

	#nav 
	{
		border:none;
		border-width: 0px;
	}
	
	#nav li
	{
		background-color: #749dd3;
		color: #ffffff;
	}
	
	#nav li a:hover 
	{
		background-color: #01539c;
		color: #ffffff;
	}
	
	#nav a
	{
		display: block;
		text-decoration: none;
		color: #fff;
		padding: 0.6em 0em 0.6em 0px;
		width:165px;
	}
	#nav li ul a
	{
		font-weight: normal;
	}

	#nav li 
	{
		float: left;
		padding: 0px;
		width: 165px; /* Width of Menu Items */
	}

	/* 2nd level menu items */
	#nav li ul 
	{
		position: absolute;
		
		/*left: -999em;*/
		display:none;

		height: auto;
		width: 171px; 
		border-width: 0px;
		
		font-weight:normal;

		/* offset for 2nd level menu - to right and back at same height as 1st level parent */
		margin: -2em 0 0 165px;
	}

	/* offset for 3rd level menu */
	#nav li ul li ul
	{
		margin-top:-1.93em;
	}

	/* 2nd and 3rd level items */
	#nav li a 
	{
		padding:0.5em 0em 0.5em 0.4em;
		width:auto;
	}
	#nav li ul a 
	{
		width:auto;
	}
	#nav li ul li ul a 
	{
		
		width:auto;
	}

	/* Fix IE. Hide from IE Mac \*/
	* html #nav li { float: left; height: 1%; }
	* html #nav  li a { height: 1%; }
	/* End */
	
	#nav li ul a:hover
	{
		background-color: #01539c;
	}

	/* these 2 classes make the sub menus work properly */
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul 
	{
		/*left: -999em;*/
		display:none;
	}
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, 
	#nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul 
	{
		/*left: auto;*/
		display:block;
		color: White;
	}

/*
	#nav li:hover, #nav li.sfhover 
	{
		background: orange;
	}
*/

	/* ROB */

	#nav li ul.kicked, #nav li li ul.kicked, #nav li li li ul.kicked
	{
		/*float: left;		*/
		display:block;
		position: static;
		margin: 0 0 0 0px;
	}

	/* Adjusted up : SM */
	#nav li ul.adjusted
	{
		/* offset for 2nd level menu - to right and up from 1st level parent */
		margin: -13.6em 0 0 170px;
	}
	
	table.flash 
	{
		z-index: 999;		
	}
div.search 
{
	text-align: right;
}

td.lightcolor 
{
	background-color: #749dd3;
}

td.darkcolor 
{
	background-color: #01539C;
}
	
#nav .haschildren {
background: url('/LatrobeHealthServices/Img/Redesign07/col1arrow.gif') no-repeat 96%;
}

#nav li {
font-weight: bold;
}

#nav ul li, #nav ul li a {
background: #B4C7E7;
color: #01519A;
font-weight: normal;
}

#nav ul ul li, #nav ul ul li a {
background: #D7DFF2;
}

.sideLink, .sideLink a {
display: block;
width: 185px;
height: 83px;
padding: 0;
margin: 0;
}

.sideLink 
{
	height: 90px;
	vertical-align: top;
}

.sideLink a span {
display: none;
}

#singlesLink
{
background: url('../../../Img/Redesign07/singles.jpg') no-repeat;
}

#singlesLink a:link, #singlesLink a:visited, #singlesLink a:active {
background: url('../../../Img/Redesign07/singles_over.jpg') transparent -200px -200px no-repeat;
}

#singlesLink a:hover {
background-position: 0 0;
}

#couplesLink
{
background: url('../../../Img/Redesign07/couples.jpg') no-repeat;
}

#couplesLink a:link, #couplesLink a:visited, #couplesLink a:active {
background: url('../../../Img/Redesign07/couples_over.jpg') transparent -200px -200px no-repeat;
}

#couplesLink a:hover {
background-position: 0 0;
}

#familyLink 
{
background: url('../../../Img/Redesign07/family.jpg') no-repeat;
padding-bottom: 30px;
}

#familyLink a:link, #familyLink a:visited, #familyLink a:active {
background: url('../../../Img/Redesign07/family_over.jpg') transparent -200px -200px no-repeat;
}

#familyLink a:hover {
background-position: 0 0;
}

#travelInsuranceLink
{
background: url('../../../Img/Redesign07/travel_insurance.jpg') no-repeat;
}

#travelInsuranceLink a:link, #travelInsuranceLink a:visited, #travelInsuranceLink a:active {
background: url('../../../Img/Redesign07/travel_insurance_over.jpg') transparent -200px -200px no-repeat;
}

#travelInsuranceLink a:hover {
background-position: 0 0;
}

#generalInsuranceLink
{
background: url('../../../Img/Redesign07/general_insurance.jpg') no-repeat;
}

#generalInsuranceLink a:link, #generalInsuranceLink a:visited, #generalInsuranceLink a:active {
background: url('../../../Img/Redesign07/general_insurance_over.jpg') transparent -200px -200px no-repeat;
}

#generalInsuranceLink a:hover {
background-position: 0 0;
}

.mainheading
{
	font-weight:bold;
	font-size: 12pt;
	color:00539b;
}
 

#businessInsuranceLink
{
background: url('../../../Img/Redesign07/business_insurance.gif') no-repeat;
}

#homeContentsInsuranceLink
{
background: url('../../../Img/Redesign07/home_insurance.gif') no-repeat;
}

#motorVehicleInsuranceLink
{
background: url('../../../Img/Redesign07/motor_insurance.gif') no-repeat;
}

a.noCursorChange:hover
{
	cursor: default;
}

div.banner {
		margin: 0;
		font-weight: bold;
		line-height: 1;
		text-align: center;
		position: fixed;
		width: 100%;
		top: 0em;
		left: 0em;
		right: 0em;
	}

div.banner p {
  margin: 0;
  padding: 0.3em 0.4em;
  font-family: Arial, sans-serif;
  background: #749dd3;
  color: white;
}

