@charset "UTF-8";
/* CSS Document */

body,html {margin:0 0 1px 0;padding:0;background-color:#6756ab;font-family:Arial, Helvetica, sans-serif; text-align:center;background-image:url('images/bg_pageholder.jpg'); 
	background-repeat:repeat-y; 
	background-position:top center; 
	overflow:visible;
	height:100%;}

a {text-decoration:none;color:#887e00;}
a:visited {text-decoration:none;color:#887e00;}
a:hover {text-decoration:underline;color:#887e00;}
a:active {text-decoration:none;color:#887e00;}

h2, h3 {padding:10px 0 20px 0; color:#4e329a; font-weight:bold;}

h2 {font-size:20px;}
h3 {font-size:16px;}

#page {width:960px;padding:0; margin:0 auto 0 auto;text-align:left;background-color:#fff;background-image:url('images/bg_pagebottom.jpg'); background-position:bottom left; background-repeat:no-repeat;height:101%;min-height:100%;position:relative;}

#header {height:171px;}

#slogan {
	position:absolute;
	top:58px;
	left:264px;
	width:441px;
height:31px;
z-index:10;}

#featuredlink {
	position:absolute;
	top:2px;
	left:538px;
	width:132px;
	z-index:10;
	height: 22px;
	font-size:16px;
}

#featuredlink a {
	color:#9da457;
	text-decoration:none;
}

#featuredlink a:link {
	color:#9da457;
	text-decoration:none;
}

#featuredlink a:active {
	color:#9da457;
	text-decoration:none;
}
#featuredlink a:visited {
	color:#9da457;
	text-decoration:none;
}
#featuredlink a:hover {
	color:#fff;
	text-decoration:none;
}


#date {
	position:absolute;
	top:23px;
	left:788px;
	width:162px;
	height:80px;
	color:#4e329a;
	font-size:11px;
	line-height:20px;
}

#topnavi {
	width:707px;
	height:24px;
	background-color:#4e329a;
	color:#FFF;
	font-size:14px;
	position:absolute;
	top:122px;
	right:-1px;
}

#navilinks {
	width: 100%;
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	list-style: none;
	background-color: #4e329a;
	/*border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc; */
}

#navilinks li {
	float: left;
}

#navilinks li a {
	display: block;
	padding: 5px 15px;
	text-decoration: none;
	font-weight: normal;
	color: #fff;
	/*border-right: 1px solid #ccc;*/
}

#navilinks li a:hover {
	color: #9da457 ;
	background-color: #4e329a ; }
	
#navilinks li a.current {
	color: #fff;
	background-color: #9da457 ; }


/* TOP NAVI END*/

#sidebar {width:225px;padding:20px 0 0 35px;float:left;display:inline;}

#photocolumn {width:147px;padding:20px 13px 0 0px;float:left;display:inline;}
#photocolumn2 {width:345px;padding:20px 0 0 0px;float:left;display:inline;}

#fullwidthcol {float:left;width:715px;display:inline;padding:20px 0 0 0px;}

/*MAIN CONTENT NARROW START*/
#maincontentnarrow {float:left;width:340px;display:inline;padding:20px 0 0 0px;}

#maincontentnarrow p {padding:0 0 20px 0;font-size:14px; line-height:20px;}

#maincontentnarrow a:link {color:#4e329a;font-weight:bold;text-decoration:none;}
#maincontentnarrow a:active {color:#4e329a;font-weight:bold;text-decoration:none;}
#maincontentnarrow a:visited {color:#4e329a;font-weight:bold;text-decoration:none;}
#maincontentnarrow a:hover {color:#4e329a;font-weight:bold;text-decoration:none;}
/*MAIN CONTENT NARROW END*/


/*MAIN CONTENT NARROW2 START*/
#maincontentnarrow2 {float:left;width:255px;display:inline;padding:20px 0 0 0px;}

#maincontentnarrow2 p {padding:0 0 20px 0;font-size:14px; line-height:20px;}

#maincontentnarrow2 a:link {color:#4e329a;font-weight:bold;text-decoration:none;}
#maincontentnarrow2 a:active {color:#4e329a;font-weight:bold;text-decoration:none;}
#maincontentnarrow2 a:visited {color:#4e329a;font-weight:bold;text-decoration:none;}
#maincontentnarrow2 a:hover {color:#4e329a;font-weight:bold;text-decoration:none;}
/*MAIN CONTENT NARROW END*/



/*MAIN CONTENT START*/
#maincontent ul {
	list-style-type: disc;
	list-style-image: url(images/fla-bullet.gif);
	margin-left:1em;
	margin-top:0;
	padding-top:0;

	}
	
#maincontent ul li {
	
	padding:0 0 9px 0px;font-size:14px; line-height:20px;margin-top:0;}



#maincontent {float:left;width:500px;display:inline;padding:20px 0 0 0px;}

#maincontent p {padding:0 0 20px 0;font-size:14px; line-height:20px;}

#maincontent a:link {color:#4e329a;font-weight:bold;text-decoration:none;}
#maincontent a:active {color:#4e329a;font-weight:bold;text-decoration:none;}
#maincontent a:visited {color:#4e329a;font-weight:bold;text-decoration:none;}
#maincontent a:hover {color:#4e329a;font-weight:bold;text-decoration:none;}
/*MAIN CONTENT END*/


#sidebar2 {width:165px;padding:20px 0 0 35px;float:left;display:inline;}

#sidebar2 p{font-size:11px;}

#sidebar2b {width:270px;padding:70px 0 0 5px;float:left;display:inline;}

#sidebar2b p{font-size:12px;padding:0 0 25px 0;}

#sidebar2b a:link {color:#4e329a;font-weight:bold;text-decoration:none;font-size:14px;}
#sidebar2b a:active {color:#4e329a;font-weight:bold;text-decoration:none;font-size:14px;}
#sidebar2b a:visited {color:#4e329a;font-weight:bold;text-decoration:none;font-size:14px;}
#sidebar2b a:hover {color:#4e329a;font-weight:bold;text-decoration:none;font-size:14px;}

#sidebar2b a.emaillink {text-decoration:underline;color:#000;font-size:12px;font-weight:normal;}
#sidebar2b a:hover.emaillink {text-decoration:underline;color:#000;font-size:12px;font-weight:normal;}

#meetourteam
{ 
  display: block;
  width: 138px;
  height: 77px;
  background: url("images/meetourteam.gif") no-repeat 0 0;

}

#meetourteam:hover
{ 
  background-position: 0px -77px;
}

#meetourteam span
{
  display: none;
}

.caption {font-size:12px;margin-left:35px;}

.highlight {font-weight:bold; color:#4e329a;font-size:16px;}

#locationlinks {padding-bottom:20px;}

#locationlinks td {text-align:center; width:150px;}

#locationlinks a:link {font-weight:normal;text-decoration:none;font-size:12px;}
#locationlinks a:hover {font-weight:normal;text-decoration:none;font-size:12px;}
#locationlinks a:active {font-weight:normal;text-decoration:none;font-size:12px;}
#locationlinks a:visited {font-weight:normal;text-decoration:none;font-size:12px;}

#footer {width:770px; padding:50px;text-align:right;height:20px;}


/* SIDENAVI  START*/

#sidenavi {font-size:12px; line-height:18px;}

#sidenavi li {padding:0 0 0 0;margin:0 0 0 0;}
#sidenavi li ul{padding:0px 0 0 0;margin:0px 0 0 0;}

#sidenavi li a:link {color:#4e329a;font-weight:bold;}
#sidenavi li a:active {color:#4e329a;font-weight:bold;}
#sidenavi li a:visited {color:#4e329a;font-weight:bold;}
#sidenavi li a:hover {color:#4e329a;font-weight:bold;}

#sidenavisubmenu {font-size:12px;padding:0 0 0 0;margin:0 0 0 0;}

#sidenavisubmenu li {margin-left:20px;}

#sidenavisubmenu li.current { list-style:outside disc;}

#sidenavisubmenu li a:link {color:#9da457;font-weight:normal;}
#sidenavisubmenu li a:active {color:#9da457;font-weight:normal;}
#sidenavisubmenu li a:visited {color:#9da457;font-weight:normal;}
#sidenavisubmenu li a:hover {color:#9da457;font-weight:normal;}
/* SIDENAVI  END*/
.headingblock {height:50px;}

.headingtitle {display:inline;font-size:14px;position:relative;top:-8px;}


.faqitem {margin-left:20px;font-size:11px !important;}


#reveal .header { cursor:pointer;  }
#reveal .header a { background:url(images/arrow2.gif) no-repeat right; display:block; margin:0 10px; }
#reveal .header a.active { background:url(images/arrow2.gif) no-repeat right; }
#reveal .content { display:none; padding:10px; }

strong {font-weight:bold;}

#enquiry input.textfield {width:499px; height:26px; border:1px solid #4e329a;margin-bottom:13px; }
#enquiry textarea {width:499px; height:230px; border:1px solid #4e329a;margin-bottom:13px; }

#enquiry input.focus {border:1px solid #9da457;}


label {font-weight:bold; color:#4e329a;}
#photocolumn p {padding-bottom:30px;font-size:14px;}

.extraform {display:none;}

html {
       overflow-y: scroll !important;
}
