
body
{
	margin: 0px;
/*background: #EAEBE6 url(../../../assets/images/old_paper.jpg) repeat-x top;*/
background: #eeefea url(../../../assets/images/pagebg2.jpg) repeat-x top;

/*		background: #d0d1cb ;*/
	
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1.0em;
}

p
{
	margin: 0px;
	color: #333;
}

h1
{
	color: #769F34;
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 1.8em;
	font-weight: normal;
}

h2
{
	font-size: 1.3em;
	color: #609FAB;
	margin-top: 20px;
	margin-bottom: 10px;
}

h2 a:link
{
	color: #609FAB;
	text-decoration: none;
}

h3
{
	font-size: 1.0em;
	color: #666;
	margin-top: 20px;
	margin-bottom: 4px;
}

h3 a:link
{
	font-size: 1em;
	color: #609FAB;
	margin-top: 20px;
	margin-bottom: 4px;
	text-decoration: none;
}


h3 a:visited
{
	color: #609FAB;
	text-decoration: none;

}

h3 a:hover
{
	font-size: 1em;
	color: #609FAB;
	text-decoration: underline;
}





h3 a:active
{
	color: #609FAB;
	text-decoration: underline;
}
















#outerwrapper
{
	width: 901px;
	border-right: 1px solid #e7e7e7;
	border-left: 1px solid #e7e7e7;/*background-image:url(../../../assets/images/outerwrapper.jpg)*/
	border-bottom: 1px solid #E7E7E7;
	background: #FFF;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
}

#wrapper
{
	margin-right: auto;
	margin-left: auto;
	padding-right: 17px;
	padding-left: 17px;
	width: 867px;
	background: #FFFFFF;
}

#header
{
	height: 122px;
	width: 100%;
}

#headertext
{
	float: right;
	padding-top: 22px;
	color: #716f6f;
	margin: 0px;
	font: 0.70em/1.4em Arial, Helvetica, sans-serif;
	text-align: right;
}

#headertext h4
{
	color: #94bf4e;
	font: 1.4em Arial, Helvetica, sans-serif;
	margin: 0px;
}

#headertext a:link
{
	text-decoration: none;
	color: #60958B;
}

#headertext a:visited
{
	text-decoration: none;
	color: #60958B;
}

#headertext a:hover
{
	text-decoration: none;
	color: #F0B500;
}

#headertext a:active
{
	text-decoration: none;
	color: #F0B500;
}

img
{
	border-style: none;
}

#mainpage
{
	background: url(../../../assets/images/contentBG.gif) repeat;
	margin: 0px;
	padding: 0px;
}

#mainimage
{
	margin: 0px;
	padding: 7px 0px;
}

#leftcol
{
	float: left;
	width: 200px;
	padding: 10px 10px 10px 3px;
}

#leftcol p
{
	color: #666;
	font-size: 0.95em;
}



#rightcol
{
	float: right;
	width: 640px;
	padding-top: 10px;
}

#rightcol p
{
	font-size: 0.95em;
	color: #666;
	line-height: 20px;
	margin-bottom: 20px;
}

#rightcol p a:link
{
	text-decoration: none;
	color: #609FAB;
}

#rightcol p a:visited
{
	text-decoration: none;
	color: #609FAB;
}

#rightcol p a:hover
{
	text-decoration: underline;
	color: #609FAB;
}

#rightcol p a:active
{
	text-decoration: underline;
	color: #609FAB;
}

#rightcol ul
{
	color: #769f34;
	list-style-type: none;
	font-size: 0.9em;
	margin: 0px 0px 20px;
	padding: 0px;
}

#rightcol ul a
{
	text-decoration: none;
	color: #609FAB;
}

#rightcol ul a:hover
{
	text-decoration: underline;
	color: #609FAB;
}

#rightcol li
{
	line-height: 1.6em;
}

#rightcol td
{
	font-size: 0.95em;
}

.languages
{
	font: 0.80em/1.4em Arial, Helvetica, sans-serif;
	text-align: right;
	margin-bottom: 10px;
}

.languages a:link
{
	text-decoration: none;
	color: #60958B;
	padding-right: 10px;
	padding-left: 10px;
/*	border-right: 1px dotted #999;
	border-left: 1px dotted #999;*/
}

.languages a:visited
{
	text-decoration: none;
	color: #60958B;
}

.languages a:hover
{
	text-decoration: none;
	color: #60958B;
/*	border-bottom: 1px dotted #999;
	border-top: 1px dotted #999; */
}

.languages a:active
{
	text-decoration: none;
	color: #60958B;
}

#footer
{
	background: #D2D1CA;
	height: 45px;
	border-top: 7px solid #FFF;
}

#footer p
{
	font: 0.7em Arial, Helvetica, sans-serif;
	color: #333;
	text-align:center;
	padding-top: 18px;
}

#footer p a:link
{
	text-decoration: none;
	color: #609FAB;
}

#footer p a:visited
{
	text-decoration: none;
	color: #609FAB;
}

#footer p a:hover
{
	text-decoration: underline;
	color: #609FAB;
}

#footer p a:active
{
	text-decoration: underline;
	color: #609FAB;
}

#directory
{
	border-top: 1px dotted #d7d6d6;
}

#directory p
{
	font-size: 1.1em;
	color: #666;
	margin-bottom: 5px;
	font-weight: normal;
}

.directory_centre
{
	border-right: 1px dotted #d7d6d6;
	border-left: 1px dotted #d7d6d6;
}

.directory ul
{
	color: #609FAB;
	list-style-type: none;
	font-size: 0.9em;
	margin: 0px;
	padding: 0px;
}

.directory ul a
{
	text-decoration: none;
	color: #609FAB;
}

.directory ul a:hover
{
	text-decoration: underline;
	color: #609FAB;
}

.directory ul a:visited
{
	text-decoration: none;
	color: #609FAB;
}

.directory
{
	font-size: .85em;
}

.dlist table
{
	margin: 0px;
	border: 1px solid #CCC;
	width: 100%;
	float: left;
	color: #666;
}

.dlist tr
{
	background-color: #eaeaea;
}

.dlist tr.odd
{
	background-color: #F7F7F7;
	color: #666;
}

.dlist td
{
	padding: 10px 4px;
	color: #666;
}

.dlist a:link
{
	color: #609FAB;
	text-decoration: none;
}

.dlist a:hover
{
	color: #609FAB;
	text-decoration: underline;
}

.dlist tr td h3
{
	margin: 0px;
}

.dlist tbody tr td p
{
	margin: 0px;
	padding: 0px;
	color: #666;
}

.dalist
{
	width: 100%;
}

.dalist td
{
	margin-bottom: 15px;
	border-bottom: 1px dotted #999;
}
#footershadow {
	background: url(../../../assets/images/footer.png) no-repeat center top;
	height: 37px;
	margin-right: auto;
	margin-left: auto;
}

#pdf {
	padding-right: 10px;
	padding-left: 10px;
	background: #F5F5F5;
}

#pdf p
{
	font-size: 0.7em;
	margin-bottom: 10px;
	
}
#pdf h3 {
padding-top: 10px;
}
.tiny {
	font-size: 12px;
	line-height: 14px;
}

#newsfeed {
	font-size: 11px;
	line-height: 14px;
	margin-bottom: 9px;
	color: #999;
	width: 190px;
	padding-left: 5px;
}

#newsfeed a:link {
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
	color: #999;
}


#newsfeed a:visited
{
	text-decoration: none;
	color: #999;
}

#newsfeed a:hover
{
	text-decoration: none;
	color: #609fab;
}

#newsfeed a:active
{
	text-decoration: none;
	color: #609fab;
}




#newsfeedheader h3 {
	font-size: 12px;
	margin-bottom: 9px;
	color: #769F34;
	padding-left: 5px;
	margin-top: 0px;
	padding-top: 0px;
}

#newsfeedheader h3 a:link {
	color: #769F34;
	text-decoration: none;	
}





#newsfeedheader h3 a:visited
{
	color: #769F34;
	text-decoration: none;	

}

#newsfeedheader h3 a:hover
{
	color: #769F34;
	text-decoration: none;	
}





#newsfeedheader h3 a:active
{
	color: #769F34;
	text-decoration: none;	
}













/*search form */
   #ajaxSearch_form {
           color: #444;
           width: auto;
       }
       #ajaxSearch_input {
           width: 130px;
           display: inline;
           height: 22px;
           border: 1px solid #c3c3c3;
           border-left-color: #c3c3c3;
           border-top-color: #c3c3c3;
           /*background: #fff url(images/input-bg.gif) repeat-x top left;*/
           margin: 0px;
           padding: 0px;
           vertical-align: top;
		   color: #999;
       }
       #ajaxSearch_submit {
	display: inline;
	height: 24px;
	/*line-height: 24px;*/
	border: 1px solid #CCC;
	background: #D1E6B0;
	font-size: 11px;
	color: #609FAB;	
       }
	   
	  
	   
#ajaxSearch_output {
           border: 1px solid #444;
           padding: 10px;
           background: #fff;
           display: block;
           height: auto;
           vertical-align: top;
       }
       .AS_ajax_result {
           color: #444;
           margin-bottom: 3px;
       }
       .AS_ajax_resultLink {
           text-decoration: underline;
       }
       .AS_ajax_resultDescription{
           color: #555;
       }
       .AS_ajax_more {
           color: #555;
       }
.AS_ajax_highlight1, .ajaxSearch_highlight1{
  color : #CC0000;
  padding: 0;
  font-weight: bold;
}
.AS_ajax_highlight2, .ajaxSearch_highlight2{
  color : #CB53DF;
  padding: 0;
  font-weight: bold;
}
.AS_ajax_highlight3, .ajaxSearch_highlight3{
  color : #DF53B5;
  padding: 0;
  font-weight: bold;
}
.AS_ajax_highlight4, .ajaxSearch_highlight4{
  color : #DF5380;
  padding: 0;
  font-weight: bold;
}
.AS_ajax_highlight5, .ajaxSearch_highlight5{
  color : #A453DF;
  padding: 0;
  font-weight: bold;
}
.AS_ajax_highlight6, .ajaxSearch_highlight6{
  color : #53ADDF;
  padding: 0;
  font-weight: bold;
}
.ajaxSearch_paging {
display: block;
margin: 5px 0 10px;
}
.ajaxSearch_currentPage {
  color: #6F9303;
  font-weight: bold;
}
.AS_ajax_result {
  color: #444;
  margin-bottom: 3px;
}
.AS_ajax_resultLink {
  text-decoration: underline;
}
.AS_ajax_resultDescription, .ajaxSearch_resultDescription{
  color: #555;
  padding: 2px;
  
}
.AS_ajax_resultsIntroFailure{
  padding: 3px;
}
.AS_intro { display: none;}

.AS_ajax_resultImage img{
  margin:10px 140px 20px 140px;
}
.ajaxSearch_resultImage img{
  margin:10px 20px 20px 20px;
}
div .AS_ajax_more{
  margin: 20px 0;
}
.AS_ajax_more a{
  font-weight: bold;
}
.ajaxSearch_hiddenField{
	position:absolute;
	text-decoration:underline;
	background-color:#CC0000;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}
#ajaxSearch_cmtThks{
  color: #CC0000;
  padding: 0;
  margin: 10px;
	font-size: 1em;
	font-weight: bold;
	height: 2em;
}
.ajaxSearch_cmtIntro{
  color: gray;
	font-size: 1em;
	font-weight: bold;
}
#ajaxSearch_cmtArea{
	width: 452px;
	height: 50px;
	padding: 3px;
	margin: 8px 0 3px;
}
#ajaxSearch_cmtSubmit, #ajaxSearch_cmtReset{
	height: 2em;
	background: #6F9303;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
}
#search div .thumbscontainer ul.thumbs li{
	height: 150px;
}

/* Search Terms Highlighting
------------------------------------------------------------------------------- */
.AS_ajax_highlight {
    background-color: #ffb;
    padding: 2px;
    margin: -3px;
    border: 1px solid #dd3;
    color: #000;
}

#searchresdiv {
	/*width: 600px;*/
	clear:both;
}

.searchTerms {
	color: #666;
	/*width: 600px;*/
	
}
.searchTerms .AS_ajax_highlight { margin: 0 0 0 3px;}
a.ajaxSearch_removeHighlight, a.ajaxSearch_removeHighlight:visited {
	display: block;
	margin: 6px 0 20px;
	padding: 1px 2px 2px;
	color: #609FAB;
	clear:both;
	font-size: 16px;
	text-decoration: none;
}
a.ajaxSearch_removeHighlight:hover {
	color: #609FAB;
	text-decoration: underline;
}

.ajaxSearch_resultLink {
	color: #609FAB;
	text-decoration: none;
}
#pdficon {
	list-style: url(../../../assets/images/pdf_icon.gif) inside;
}
