* {
	padding:0;
	margin:0;}

body {
	background-color:#272727;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	text-align: center;}

a:link 		{ color:#4169E1; font-size:12px; text-decoration:underline} /* for unvisited links */
a:hover 	{ color:#B7C4F0; font-size:12px; text-decoration:none} /* when mouse is over link */

#pageBody {
	width:1000px;
	min-height:760px;
	height:auto !important;
    height: 760px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 0px;
	padding-top: 0px;
	background-color:#272727;
	margin-bottom: auto;
}
#pageHeaderHome	{
	width:100%;
	height:97px;
	background-color:#272727;
	margin-top: 0px;
	padding-top: 0px;}
#pageHeaderHomeLeft	{
	width:149px;
	height:100%;
	float: left;
	/*border-left-color: #7e7a6f;
	border-left-width: 1px;
	border-left-style: solid; */
	text-align: left;}
#pageHeaderHomeCentre {
	width:700px;
	height:100%;
	float: left;
	padding-top: 12px;}
#pageHeaderHomeRight {
	width:149px;
	height:100%;
	float: right;
	padding-top: 12px;
	/*border-right-color: #7e7a6f;
	border-right-width: 1px;
	border-right-style: solid; */} 
#pageHeaderHomeRight p	{
	padding-top:20px;} 
#pageHeader	{
	width:100%;
	height:97px;
	background-color:#272727;
	margin-top: 0px;
	padding-top: 0px;}
#pageHeaderLeft	{
	width:150px;
	height:100%;
	float: left;
	text-align: left;}
#pageHeaderCentre {
	width:700px;
	height:100%;
	float: left;
	padding-top: 12px;}
#pageHeaderRight {
	width:150px;
	height:100%;
	float: right;
	padding-top: 12px;}
#pageTop {
	background-color:#666666;
	width:100%;
	height:112px;
	background-repeat:no-repeat;
	background-image: url('images/top2009-1.jpg')}		
#pageTopCentre {
	padding-top:1px;
	text-align: center}
	 	 		
/*Javascript Text Scroller area - currently only on Home page*/
#scrollerTitle {
  	width: 100%;
  	color: #272727;
  	align: center;
	float: left;
	height: 16px;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;}
#scrollerTitleNews {
	background-color: #272727;
	width: 450px;
	float: left;}
#scrollerTitleEvents {
	background-color: #272727;
	width: 450px;
	float: right;}
#scrollers {
	width: 100%;
	color: #272727;
	align: center;
	float: left;
	height: 45px;
	padding-bottom: 8px;}
#scrollersNews {
	background-color: #272727;
	width: 450px;
	float: left;}
#scrollersEvents {
	background-color: #272727;
	width: 450px;
	float: right;}
#scrollers a 		{text-decoration: underline; color: #4169E1; font-size:10px;}
#scrollers a:hover	{text-decoration: none;	color: #B7C4F0;	font-size:10px;}
.placeHolder {FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
	 
/*Main navigation*/
#menu {
	margin: 0 auto;
	width: 1000px;
	height: 42px;
	padding-top: 20px;
	padding-bottom: 10px;}
#menuLeft {
	float: left;
	width: 23px;
	height: 100%;
	background: url(images/menu_left1.gif) no-repeat left;}
#menuCent {
	float: left;
	width: 954px;
	height: 100%;
	background: url(images/menu2.gif) repeat-x top;
	color: #000000;}
#menuRight {
	float: right;
	width: 23px;
	height: 100%;
	background: url(images/menu_right1.gif) no-repeat right;}
#menuCent ul {
	list-style: none;}
#menuCent ul li {    
    float: left;}

#menuCent ul li a {display: block; float: left; padding: 0 25px; font: 14px/42px Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; border-right: 1px solid #000000;}
#menuCent ul li a:hover {text-decoration: none; color: #B7C4F0; background: url(images/menu_over2.gif); border-right: 1px solid #000000;}  
#menuCent ul li a.firstItem {border-left: 1px solid #000000;}
#menuCent ul li a.firstItem:hover {border-left: 1px solid #000000;}

/*Middle section */
#middle {
	width: 100%;
	min-height:418px;
	height:auto !important;
    height: 418px;
	float: left;
	background-color:#272727;
	margin-top: 0px;
	padding-top: 20px;}
			
/*Side navigation */
#left {
	float: left;
	width: 209px;
	background-color:#272727;
	padding-left: 1px;
}
#left_1 {
	float: left;	
	width: 210px;
	background-color:#272727;}
#left_2 {
	float: left;
	padding: 0px;	
	text-align: left;
	background-color:#272727;}
#left_2 ul {
	list-style: none;}
#left_2 ul li {
	margin-bottom: 15px;
	background: url(images/left1.gif) repeat-y;}
#left_2 ul li ul {
	margin: 0;	
	text-align: left;
	background: url(images/left1.gif) repeat-y;
	border-bottom: 1px solid #878163;}
#left_2 ul li ul li {
	display: block;
	margin: 0;
	padding: 0 10px;	
	border-bottom: 1px dashed #435461;}
#left_2 ul li ul li.lastItem {
	border-bottom: none;}
#left_2 ul li ul li a {margin: 0; font: 12px/22px Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF;}
#left_2 ul li ul li a:hover {text-decoration: none; color: #B7C4F0;}
	
/* Main Content Area */
#right {
	min-height:389px;
	height:auto !important;
    height: 389px;
	float: right;
	width: 740px;
	padding-right: 1px;}
#rightTop {
	height: 22px;
	background: url(images/rightTop.gif) no-repeat top;}
#rightCont {
	min-height:345px;
	height:auto !important;
    height: 345px;
	padding: 0px 15px;
	background: #AFAA93 url(images/rightCont.gif) repeat-y;
	text-align: justify;}
#rightContLeftA {
	min-height:335px;
	height:auto !important;
    height: 335px;
	float:left;
	width: 350px;}
#rightContRightA {
	min-height:335px;
	height:auto !important;
    height: 335px;
	float:right;
	width: 350px;}
#rightContLeftB {
	min-height:335px;
	height:auto !important;
	height: 335px;
	float:left;
	width: 500px;}
#rightContRightB {
	min-height:335px;
	height:auto !important;
    height: 335px;
	float:right;
	width: 200px;}
#rightCont ul {
	list-style: square url(none);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;}
#rightCont ul li {
	margin-top: 3px;
	margin-left: 14px;}
#rightCont ul li.lastItem {
	margin-bottom: 6px;
	margin-left: 14px;}
#rightCont ul li ul {
    margin: 0px;	
	text-align: left;}
#rightCont ul li ul li {
    display: block;
   	margin-left: 21px;
	padding: 0px 10px;
	color: #EEEEEE;}
#rightCont ul li ul li.lastItem {
	border-bottom: none;
	margin-left: 21px;}
#rightCont a {color: #FFFFFF; text-decoration: underline;}
#rightCont a:hover {color: #B7C4F0; text-decoration: none;}
#rightCont ul li ul li a {margin: 0px; font: 12px/22px Arial, Helvetica, sans-serif; text-decoration: underline; color: #FFFFFF;}
#rightCont ul li ul li a:hover {text-decoration: none; color: #0066CB;}
#rightBottom {
	height: 22px;
	background: url(images/rightBottom.gif) no-repeat bottom;
	background-color:#272727;}
	
/* Footer */

#bottom {
	background-color:#272727;
	float: left;
	height: 30px;
	width: 100%;
	color: #ACA899;
	font: 10px Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: text-bottom;}			 			
#bottom a {text-decoration: underline; color: #4169E1; font: 10px/30px Arial, Helvetica, sans-serif;}
#bottom a:hover {text-decoration: none; color: #B7C4F0; font: 10px/30px Arial, Helvetica, sans-serif;}

	 	 
h1	{
	color: #FFFFFF;
	font: bold 30px Verdana;
	text-align: center;
	padding: 0px;}
h1.TopCentre {
	position:relative;
	top:+20px}			
h2	{
	text-align: center;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top: 16px;}
h3	{
	padding: 32px 0px 0px;
	color: #FFFFFF;
	font: bold 30px Verdana;
	text-align: center}
h4 {
	width: 180px;
	height: 22px;
	font: bold 12px/22px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #272727;
	background: #AFAA93 url(images/header1.gif) no-repeat top;}
h5 {
	padding: 0 0 2px 0px;
	font: normal 17px Arial, Helvetica, sans-serif;
	color: #FF9933;}
h6 {
	width: 180px;
	height: 22px;
	font: bold 12px/22px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #272727;
	background: #AFAA93 url(images/footer1.gif);}			 

p	{line-height:130%}
		
em	{color:#FF0000}
				 
.italic	{font-style:italic}
	
.uLine	{text-decoration:underline}	
	
.black {color:#000000}	

.bold	{font-weight:bold}	
	
.orange {color:#FF9933}

.footnote {font-size: 10px}


.highlight { background: #FFFF40; }
		.searchheading { font-size: 130%; font-weight: bold; }
		.summary { font-size: 80%; font-style: italic; }
		.suggestion { font-size: 100%; }
		.results { font-size: 100%; }
		.category { color: #999999; }
		.sorting { text-align: right; }

		.result_title { font-size: 100%; }		
		.description { font-size: 100%; color: #008000; }
		.context { font-size: 100%; }
		.infoline { font-size: 80%; font-style: normal; color: #808080;}

		.zoom_searchform { font-size: 100%; }
		.zoom_results_per_page { font-size: 80%; margin-left: 10px; }
		.zoom_match { font-size: 80%; margin-left: 10px;}				
		.zoom_categories { font-size: 80%; }
		.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
		.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }
		
		.cat_summary ul { margin: 0px; padding: 0px; display: inline; }
		.cat_summary li { display: inline; margin-left: 15px; list-style-type: none; }		
		
		input.zoom_button {  }
		input.zoom_searchbox {  }		
		
		.result_image { float: left; display: block; }
		.result_image img { margin: 10px; width: 80px; border: 0px; }

		.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
		.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }
		
		.result_pages { font-size: 100%; }
		.result_pagescount { font-size: 100%; }
		
		.searchtime { font-size: 80%; }
		
		.recommended 
		{ 
			background: #DFFFBF; 
			border-top: 1px dotted #808080; 
			border-bottom: 1px dotted #808080; 
			margin-top: 15px; 
			margin-bottom: 15px; 
		}
		.recommended_heading { float: right; font-weight: bold; }
		.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }		
		.recommend_title { font-size: 100%; }
		.recommend_description { font-size: 100%; color: #008000; }
		.recommend_infoline { font-size: 80%; font-style: normal; color: #808080;}
