html, body {
	width:100%;
	height:100%;	
	padding:0px;
	margin:0px;
	margin:0 auto;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	background-color:#fff;	
} 

div.page_header_container {	
	width:100%;
	height:140px;
	background-image:url('../images/interface/header_bg.png');
	background-repeat:repeat-x;
	background-position:left top;
	text-align:center;
	margin:0 auto;
}	
	div.page_header_container div.page_header {	
		width:955px;
		height:140px;
		margin:0 auto;
		position:relative;
		text-align:center;
	}
	
	div.page_header_container div.page_header div.new_website {	
		position:absolute;
		top:0px;
		z-index:1000;
		right:-1px;
		width:262px;
		height:140px;
		background-image:url('../images/interface/new_website.png');
		background-position:top right;
		background-repeat:no-repeat;
		display:block;
	}
	
	
	
	div.page_header_container div.page_header div.logo {
		position:absolute;
		left:10px;
		top:20px;
	}
	
	div.page_header_container div.page_header div.menu {
		position:absolute;
		left:10px;
		bottom:0px;
		height:30px;
		overflow:hidden;
	}
	
	div.page_header_container div.page_header div.menu_right {
					display:block;
					margin:0px;
					padding:0px;
					position:absolute;
					right:0px;
					text-align:left;
					background-color:transparent;
					background-image:url('../images/interface/contact_number_bg.png');
					background-position:right top;
					background-repeat:no-repeat;
					line-height:32px;
					font-weight:bold;
					font-size:12px;
					text-align:center;
					text-decoration:none;
					color:#fff;
					width:236px;
					bottom:0px;
					height:30px;
					overflow:hidden;
				}
				
				div.page_header_container div.page_header div.menu_right a {
					color:#fff;
					text-decoration:none;
				}
				div.page_header_container div.page_header div.menu_right a:hover {
					color:#fff;
					text-decoration:underline;
				}
				
		div.page_header_container div.page_header div.menu ul {
			display:block;
			margin:0px;
			padding:0px;
			text-align:left;
			list-style:none;
		}
			div.page_header_container div.page_header div.menu ul li {
				display:block;
				margin:0px;
				padding:0px;
				float:left;
				text-align:left;
				list-style:none;
			}
			
				
			
				div.page_header_container div.page_header div.menu ul li a {
					display:block;
					margin:0px;
					padding:0px;
					float:left;
					text-align:left;
					background-image:url('../images/interface/main_nav_normal.png');
					background-position:left top;
					background-repeat:no-repeat;
					line-height:32px;
					font-weight:bold;
					font-size:10px;
					text-align:center;
					text-decoration:none;
					color:#fff;
					height:30px;
					width:140px;
					overflow:hidden;					
				}
				
				div.footer_t{ background:url('../images/interface/footer_bg.gif') repeat-x left top #f2ede2; height:88px;width:100%;}
				div.footer_t .td1{ width:50%;line-height:16px;float:left;text-align:left; }
				div.footer_t .td2{ width:45%;line-height:16px;float:right;text-align:right;}				
				div.footer_t a { font-weight:bold;color:#4c3326;} 
				div.footer_t a:hover{ font-weight:bold;color:#000;} 
				
				
				div.page_header_container div.page_header div.menu ul li a:hover {
					display:block;
					margin:0px;
					padding:0px;
					float:left;
					background-image:url('../images/interface/main_nav_selected.png');
					background-position:left top;
					background-repeat:no-repeat;
					line-height:32px;
					text-decoration:none;
					font-weight:bold;
					font-size:10px;
					text-align:center;
					color:#fff;
					height:30px;
					width:140px;
					overflow:hidden;					
				}
				
				div.page_header_container div.page_header div.menu ul li a.selected {
					display:block;
					margin:0px;
					padding:0px;
					float:left;
					background-image:url('../images/interface/main_nav_selected.png');
					background-position:left top;
					background-repeat:no-repeat;
					line-height:32px;
					text-decoration:none;
					font-weight:bold;
					font-size:10px;
					text-align:center;
					color:#fff;
					height:30px;
					width:140px;
					overflow:hidden;					
				}

div.page_full_container {
	width:100%;	
	clear:both;
	background-color:#fff;	
} 
div.page_content_container {
	width:955px;	
	background-color:#fff;
	text-align:center;
	margin:0 auto;		
}
	div.page_content {
		width:955px;		
		text-align:left;
		background-color:#fff;
		padding:0px;
		margin:0px;
		padding:10px;
	}
	
		
	
		div.page_content h1.page_title {
			border-top:3px solid #eb5616;
			background-color:#f7f6f1;			
			height:38px;
			line-height:38px;
			margin:0px;
			padding:0px;
			padding-left:20px;
			color:#593f32;
			font-weight:bold;
			font-size:11px;			
			margin-bottom:10px;
		}
		
		div.page_content h1.page_title_no_margin {
			border-top:3px solid #eb5616;
			background-color:#f7f6f1;			
			height:38px;
			line-height:38px;
			margin:0px;
			padding:0px;
			padding-left:20px;
			color:#593f32;
			font-weight:bold;
			font-size:11px;	
		}
		
		div.breadcrumbs {
		color: #788393;
		width: 955px;
		font-size:10px;
		padding: 10px 0 20px 0px;
		}
		
			div.breadcrumbs a {
			color: #593f32;
			text-decoration: none;
			}
				div.breadcrumbs a:hover {
				color: #593f32;
				text-decoration: underline;
				}

div.page_footer {

	width:955px;
}


/*#################### FORM STYLES ################### */

div.errorDialog {}

	div.statusDialogTitle {color: #ee0000; font-weight: bold; }
	
		div.statusDialogTitle span { padding-right: 20px;}
	
	div.statusDialog {}
	
		div.statusDialog span { font-size: 130%;}

div.enq_form {
float: left;
width:300px;
}

	div.enq_formtitle {	
		border-top:3px solid #eb5616;
		background-color:#f7f6f1;			
		height:38px;
		line-height:38px;
		margin:0px;
		padding:0px;
		padding-left:20px;
		color:#593f32;
		font-weight:bold;
		font-size:11px;	
		border-bottom:2px solid #fff;
		
	}
	
	div.enq_formbg {
	background-color: #f7f6f1;
	padding: 1px 20px 1px 20px;
	}
	
		div.enq_formbg p {
			color: #666;
			padding:0px;
			margin:0px;
		}
		
		div.enq_formbg form {
		display: inline;
		
		}
		
			div.enq_formbg form fieldset {
			border: none;
			margin: 0;
			padding: 0;
			
			}
			
				div.enq_formbg form fieldset legend {
					display:none;
				}
				
				div.enq_formbg form fieldset div {
					clear: both;
					padding: 0px;
					margin:0px;
					margin-bottom:3px;
				}
					div.status_empty {
						display:none;
					}
					div.status_error {	 
						display:block;	
						height:25px;
						background-color:#e7e5e1;
						line-height:25px;						
						color:#cc0000;
						background-image:url('../images/interface/exclamation.gif');
						background-position:7px center;
						background-repeat:no-repeat;
						font-size:10px;			
						font-weight:bold;
						float:none;
						text-align:left; 
						padding:0px;				
					}
						div.status_error span {	 
							padding-left:30px;				
						}
					
					div.status_ok{
						display:none;	
					}
				
					div.enq_formbg form fieldset div.fieldset_desc {
						margin-top:8px;
						line-height:16px;
						margin-bottom:10px;
						color:#666;
						display:block;
					}
				
					div.enq_formbg form fieldset div label {
					float: left;
					width: 120px;
					font-size: 11px;
					padding: 4px 0 0 0;
					color: #666;
					font-weight: bold;
					}
					
					div.enq_formbg form fieldset div input {
						border: 1px solid #ccc;
						padding: 3px;
						font-size: 11px;						
						font-family: Arial, Helvetica, sans-serif;
					}
					
					div.enq_formbg form fieldset div textarea {
						padding: 3px;
						font-size: 11px;						
						font-family: Arial, Helvetica, sans-serif;
						height:100px;
					}
					
				div.enq_formbg form div.enq_Btn {
					text-align: right;					
					margin-top: 7px;
					margin-bottom:10px;					
				}
					div.enq_formbg form div.enq_Btn button {
						border:0px;
						background-color:#eb5616;
						color:#fff;
						font-weight:bold;
						font-size:11px;
						padding:0px;
						line-height:20px;
						padding-left:15px;
						padding-right:15px;
						margin:0px;
										
					}
					
div.colPod { display:block; }
			
				div.colPod div.colPodTitle {					
					display:block;
					z-index:200;
					border-top:3px solid #eb5616;
					background-color:#f7f6f1;
					line-height:38px;
					height:38px;
					margin:0px;
					padding:0px;
					padding-left:20px;
					color:#593f32;
					font-weight:bold;		
					margin-bottom:10px;
				}
	
				div.colPod div.colPodContent {					
					line-height:16px;
					padding-left:20px;
					padding-right:20px;
				}
				
				div.colPod div.colPodLink {
					padding-left:20px;
					padding-right:20px;
				}
				div.colPod div.colPodLink a {					
					line-height:16px;
					color:#666;
					text-decoration:none;
				}
					div.colPod div.colPodLink a:hover	 {					
						line-height:16px;
						color:#593f32;
						text-decoration:underline;
					}
					
					/*Events Pod*/
					div.colPod div.colPodContent div.eventLogo {
						padding: 20px 10px;						
					}
					
					div.colPod div.colPodContent p.eventTitle {
						margin: 0;
						font-size:11px;
						padding: 0px	;
					}
					
						div.colPod div.colPodContent p.eventTitle a {
							color: #593f32;
							text-decoration: none;
						}
						div.colPod div.colPodContent p.eventTitle a:hover {
							color: #593f32;
							text-decoration: underline;
						}
					
					div.colPod div.colPodContent p.eventDate {
						margin: 0;
						padding: 0;
						color: #8b776c;
						line-height:20px;
					}
					
					div.colPod div.colPodContent p.eventSummary {
						margin: 0;
						padding: 0 0 10px 0;
						color: #999;
						margin-bottom:5px;
						border-bottom: 1px dotted #adc5e6;
					}
					
					
					
div.caseDefContnr, div.caseViewContnr {
}

	div.caseDefRow {
	border-top: 1px dotted #adc5e6;
	padding: 15px 0 7px 0;
	}
	
	div.caseDefRow {
	padding-bottom: 15px;
	}
	
		div.caseDefImg {
		float: left; 
		width: 110px;
		/*min-height: 85px;
		background-color: #a2aec0;*/
		margin-right: 10px;
		}
		
		div.caseDefContent {
		float: left;
		padding: 4px 0 0 0;
		}
		
			div.caseDefTitle {
			padding: 0 0 0 6px;
			background: url(../images/arr-orange.gif) no-repeat 0% 6px; 
			line-height: 140%;
			font-size: 120%;
			}
			
				div.caseDefTitle a {
					color: #593f32;			
					text-decoration: none; 
					font-weight: bold;
				}
				
					div.caseDefTitle a:hover {
						color: #593f32;
						text-decoration: underline; 
						font-weight: bold;
					}
			
			div.caseDefDate {
			color: #8b776c;
			padding: 1px 0 1px 6px;
			}
			
			div.caseDefRow2Comment {
			color:#8b776c; line-height: 120%; font-size: 145%; padding-bottom: 10px;
			}
			
			div.caseDefRow2Txt {
			color: #666; font-size: 115%;
			}
			
			div.caseDefSummary {
			padding: 1px 0 1px 6px;
			color:#666;
			line-height:125%;
			margin:0;
			}
			

	h2.caseViewTitle {
		color: #593f32;
		font-size: 14px;
		margin: 0 0 10px 0;
		padding: 0 0 10px 0;
		border-bottom: 1px dotted #adc5e6;
	}
	
	div.colPod div.colPodContent ul.newsPreview {
					list-style: none;
					margin: 0;
					padding: 0;
					}
					
						div.colPod div.colPodContent ul.newsPreview li {
							border-bottom: 1px dotted #666;
							padding: 0px 0px 10px 0;
							margin-bottom:5px;
						}
						
							div.colPod div.colPodContent ul.newsPreview li a {
								color: #8b776c;
								text-decoration: none;
							}
							div.colPod div.colPodContent ul.newsPreview li a:hover {
								color: #593f32;
								text-decoration: underline;
							}
							
							div.colPod div.colPodContent ul.newsPreview li span {
							color: #666;
							}
	
				
	

	div.caseViewDate {
	color: #8b776c;
	font-size:110%;
	line-height:165%;
	}
	
	div.caseViewText {
	color:#666;
	font-size:100%;
	line-height:135%;
	}
	
	h3.caseViewTitle {
		font-size:13px;
		color:#593f32;	
		margin:0px;
		padding:0px;
		margin-bottom:5px;
	}
	
	
	
	h2.caseView { 
		font-size:12px;
		color:#593f32;
		margin:0px;
		padding:0px;
		padding-top:10px;
		margin-bottom:10px;
		padding-bottom:10px;
		border-bottom:1px dotted #999;
	}
	
	div.caseViewRow {
	padding: 8px 0;
	line-height:135%;
	/*border-top: 1px dotted #adc5e6;*/
	}
	
		div.caseViewRowHeading {
		float: left;
		width: 100px;
		color: #666;
		}
		
		div.caseViewRowContent {
		float: left;
		color:#666;
		font-size:110%;
		}
		
			div.caseViewRowContent p {
			padding: 0;
			margin: 0 0 10px 0;
			}
			
		div.caseViewRowContent a {
		color: #000;
		text-decoration: none;
		}
			
	p.caseViewBackLink {
	border-top: 1px dotted #adc5e6;
	margin: 40px 0 0 0;
	padding: 5px 0 0 10px;
	background: url(../images/arr-orange.gif) no-repeat 0% 10px;
	}
	
		p.caseViewBackLink a {
			font-weight: bold;
			color: #666	;
			text-decoration: none;			
		}
		p.caseViewBackLink a:hover {
			font-weight: bold;
			color: #593f32;
			text-decoration: underline;			
		}

					
		
					