
#ajaxSearch_form { border: 0;
/*margin-left: 30px;*/
margin-bottom: 40px;
}

#ajaxSearch_input, #ajaxSearch_submit { 
border: none;
border-top: 1px #bdbdbd solid;
border-left: 1px #bdbdbd solid;
border-bottom: 1px #c9c9c9 solid;
border-right: 1px #c9c9c9 solid;
background-color:#e3e3e3;
}
#ajaxSearch_input {
padding: .5em 0 .5em .3em;
width: 140px;
}
#ajaxSearch_submit { 
padding: .4em .5em .4em .3em;
}
#ajaxSearch_form fieldset {
border: 0;
height: 2em;}


.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;
}
.searchTerms { float: right;
font-size: 85%;
background: #e3e3e3;
padding: 10px;}

/*	Side Menu	*/
ul.menu, ul.menu ul {list-style-type:none;margin: 0;padding: 0;width: 190px;}
ul.menu a {display: block;text-decoration: none;}
#menu li.first {margin-top: 0;}
#menu li.first a {margin-top: 0;}
#menu li.first ul li a{margin-top: 1px;}
ul.menu li {margin-top: 2px;margin-left: 0; padding: 0; display: inline;}
ul.menu li a {background: #E3E3E3;color: #022C74;padding: 0.5em;margin-top: 1px;}
ul.menu li a:hover {background: #dadada;}
ul.menu li ul li a {background: #F3F3F3;color: #FF0000;padding-left: 20px;font-size: 0.9em;}
ul.menu li ul li a:hover {background: #ffffff;border-left: 5px #aaa solid; padding-left: 15px;}
ul.menu li ul li.current a {background: #ffffff;padding-left: 20px;border-left: none;text-decoration: underline;}
ul.menu li span {background: #dadada;color: #022C74;	padding: 0.5em;text-decoration: underline;margin-top: 1px;margin-left:0;display: block;}
ul.menu li.first span {margin-top: 0;}
ul.menu li ul li span {background: #FDFDFD;font-size: 0.9em;padding-left: 20px;color: #FF0000;}
/*		TOP MENU		
---------------------------------------------------------*/
.top_nav {width: 900px;margin: 0 auto;height: 35px;}
#centeredmenu {width: 900px; height: 35px; margin: 0 auto; font: 0.8em "Lucida Grande","Lucida Sans Unicode",helvetica,verdana,arial,sans-serif;}
#centeredmenu ul {position: relative; z-index: 1; list-style:none; margin:0; padding:0; text-align:center; height: 35px;}
#centeredmenu ul li {padding: 0; margin:0; border-left: 1px solid #9c9c9c;display: inline; float: left;position: relative;}
#centeredmenu ul li a {margin: 0;padding: 10px 20px;color:#152040;text-decoration:none;line-height:35px;}
#centeredmenu ul li a:hover {background:#E6E6E6;color:#152040;}
#centeredmenu ul li.last {border-right: 1px solid #9c9c9c;}
#centeredmenu ul li a:visited {text-decoration: none;}
#centeredmenu ul li.here a{color:#152040;font-weight:bold;text-decoration: underline;}
/*#centeredmenu {display: inline;height: 35px;float:left;width:100%;overflow:hidden;position:relative;font: 0.8em "Lucida Grande","Lucida Sans Unicode",helvetica,verdana,arial,sans-serif;}
#centeredmenu ul {clear:left;float:left;list-style:none;margin:0;padding:0;position:relative;left:50%;text-align:center;height: 35px;}
#centeredmenu ul li {border-left: 1px solid #9c9c9c;display:block;float:left;list-style:none;margin:0;padding:0;position:relative;right:50%;height: 35px;}
#centeredmenu ul li a {display:block;margin:0;padding: 9px 20px;color:#152040;text-decoration:noneline-height:1.3em;height: 35px;}
*/
/* ....................................................*/

* {margin: 0;padding: 0;}
h1,h2,h3,h4{padding-bottom:1.0em;line-height:1.0em;}
h5,h6{padding:1.0em 0 0.5em 0;line-height:1.0em; font-weight: bold;}
p{margin:0 0 1.0em;}
ul,ol{padding-bottom: 1.0em;margin-left:1em;}
li{margin-left:1em;}
html, body {height: 100%;margin: 0;padding: 0;}
body {top: 0;margin: 0;padding: 0;background: #fdfdfd url(images/header1.png) repeat-x 0 0;font:85%/1.8em "Lucida Grande","Lucida Sans Unicode",helvetica,verdana,arial,sans-serif;}
.wrapper {top: 0;padding: 0;width: 900px;text-align: left;padding: 0;min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -68px; /* the bottom margin is the negative value of the footer's height */}
/*.header {width: 100%;height: 144px;text-indent: -9999em;background: url(images/logo4.png) no-repeat 80px 50px;}
*/
.header {width: 100%;height: 144px;text-indent: -9999em;background: url(images/logo.png) no-repeat 80px 60px;}
.logo {text-indent: -9999em; margin-top: 0px;height: 102px; background: url(images/ppp.png) no-repeat 620px 10px;}
.rotate {float: right; margin-top:16px;margin-right: 180px;}
.main {padding: 0;width: 900px;margin: 10px auto 0;}
/*		SIDEBAR		
---------------------------------------------------------*/
.sidebar {margin: 0 ;padding: 0 10px 20px 5px;width: 200px;float: left;line-height: 150%;font: .9em/1.6em Verdana, Arial, Helvetica, sans-serif;}
#contact {width: 190px;margin-top: 40px}
#contact h4 {font-weight: bold;color: #022C74;padding: 0.5em 0 0.5em 1em;}
#contact p {color: #022C74;margin: 0;padding-bottom: 1em;}
.sidebar a {color: #ff0000;}
.sidebar p {padding: 0 0 0 15px;color: #152040;font: .9em/1.6em Verdana, Arial, Helvetica, sans-serif;}
#corners {width: 190px;margin: 0;padding: 0;}
.corners{display:block;margin: 0;padding: 0;}
.corners *{display:block;height:1px;overflow:hidden;font-size:.01em;background:#e3e3e3;}
.corners1{margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1;background:#e9e9e9;}
.corners2{margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #fafafa;border-right:1px solid #fafafa;background:#e7e7e7;}
.corners3{margin-left:1px;margin-right:1px;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;}
.corners4{border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1;}
.corners5{border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;}
.cornersfg{background:#dadada;}
#contact .cornersfg{background:#e3e3e3;}
  
/*		CONTENT
---------------------------------------------------------*/
.content {padding: 0 20px 20px 20px;width: 620px;float: left;}
.content p {color: #152040;font: .9em "Lucida Grande","Lucida Sans Unicode",helvetica,verdana,arial,sans-serif;}

/*		IMAGE STYLES
---------------------------------------------------------*/
/* Left aligned image, text to the right, 100% width.	*/
.leftbox {width: 100%;color: #152040;padding-top: 20px;}
.leftbox p{padding: 5px 0 7px 0;margin: 0;}
.leftbox ul li{list-style-position: inside;}
.leftbox img {float: left;background: #f0f0f0;padding: 2px;border: 1px solid #dbdbdb;margin-right: 20px;}
.rightbox {padding-top: 10px;float: right;width: 100%;color: #152040;}
.rightbox p{text-align:left;}
.rightbox img {float: right;margin: 0 0 0 1em;background: #f0f0f0;padding: 2px;border: 1px solid #dbdbdb;}
.clear {height: 30px;clear: both;}
br.clear {height: 30px;clear: both;}
/*	Two images, text runs under both accross the page	*/
.twoimg {margin: 0;padding-top: 20px;;width: 100%;line-height: 1em;color: #152040;}
.twoimg img {background: #f0f0f0;padding: 2px;border: 1px solid #dbdbdb;}
.twoimg p {text-align: justified;clear: left;}
.twopimg {margin: 1em 0.5em 0.5em;padding: 0;width: 100%;line-height: 1em;color: #152040;}
.twopimg img {background: #f0f0f0;padding: 2px;border: 1px solid #dbdbdb;}

.rightimg {float: right;width: 49%;margin: 20px 0;}
.rightimg img{background: #f0f0f0;padding: 2px;border: 1px solid #dbdbdb;}
.leftimg {float: left;width: 49%;margin: 20px 0;}

.rightpimg{float: right;width: 49%;text-align: center;margin: 20px 0;}
.rightpimg img {background: #f0f0f0;padding: 2px;border: 1px solid #dbdbdb;}
.leftpimg img {background: #f0f0f0;padding: 2px;border: 1px solid #dbdbdb;}
.leftpimg p {text-align: left;margin-top: 5px;}
.rightpimg p {text-align: left;margin: 5px 0 0 10px;}
.rightpimg ul {margin: 5px 0 0 20px;text-align: left;}
.leftpimg {float: left;width: 49%;}
.box {width: 100%;color: #152040;padding-top: 20px;}
.box h5 {text-align: left;}

.leftimg_righttxt {width: 49%;float: left;padding: 10px 10px 0 0;}
.leftimg_righttxt img {float: left;margin-right: 10px;background: #f0f0f0;padding: 2px;border: 1px solid #dbdbdb;}
.leftimg_righttxt p {clear: right; text-align: left;}

.rightimg_righttxt {width: 49%;float: left;text-align: center;padding-top: 20px;}
.rightimg_righttxt img {float: left;margin-right: 5px;background: #f0f0f0;padding: 2px;border: 1px solid #dbdbdb;}
.rightimg_righttxt p {clear: right;text-align: left;}
.rightimg_righttxt ul  {text-align: left;float: left;width: 40%;}

.centrebox {width: 60%;margin: 0 auto;}
.centrebox img {background: #f0f0f0;padding: 2px;border: 1px solid #dbdbdb;}
.centrebox p {text-align: left;}
.centred {width: 100%;margin: 0 auto;text-align: center;}
.centred img{background: #f0f0f0;padding: 2px;border: 1px solid #dbdbdb;text-align: center;}
p.centred{text-align: left;width: 100%;margin: 0 auto;text-align: center;}
.bgbox {width: 95%;margin: 10px auto 20px;background: #F1F1F1;padding: 5px 10px 0;border: 1px solid #BABABA;}
.content ul.ind li { list-style-type: none;}
.kiwibox {width: 75%;margin: 0 auto;text-align: center; padding-top: 30px;}
.kiwibox img {float: left; border: 1px solid #e4e4e4;}
.kiwibox p{float: right; margin-top: 30px; font-size: 85%; font-weight: bold;}
/*		GENERAL STYLES
---------------------------------------------------------*/
h1 {color: #022C74;font: 1.5em verdana,sans-serif;}
h2{	color: #022C74;font: 1.3em verdana,sans-serif;padding-bottom: 1em;}
h3 {color: #336699;font: 1.2em verdana,sans-serif;}
h4 {color: #57850D;font: 1em verdana,sans-serif;padding-top: 1em;}
.content h5 {color: #152040; font: .9em  "Lucida Grande","Lucida Sans Unicode",helvetica,verdana,arial,sans-serif; font-weight: bold;}
a {color: #194379;}
a:hover {text-decoration: none;}
.content ul, ol {font: .9em "Lucida Grande","Lucida Sans Unicode",helvetica,verdana,arial,sans-serif;color: #152040;}
.content ul li {list-style: square;padding-bottom: 0.5em;list-style-position: inside;}
.content {float: left;}
.content ol li {padding-bottom: 0.5em;list-style-position: inside;}
.title{ overflow: hidden; width: 100%;}
.title h2 { float: left; padding-top: 40px;}
.pdf {width: 180px;background: #e7ecef;border: 1px solid #dbdbdb;float: right;margin: 0 0 0 10px; text-align: center;}
.pdf_doc {background: #e7ecef url(/assets/images/pdf.gif) no-repeat; font: .9em "Lucida Grande","Lucida Sans Unicode",helvetica,verdana,arial,sans-serif;}
a.pdf_doc {padding-left: 18px;}
.underline {text-decoration: underline;}
.hidden {color: #fdfdfd; font-size: .2em;}
/*		TABLE STYLES
---------------------------------------------------------*/

table {font: .7em/1.5em Verdana, Arial, Helvetica, sans-serif;border-collapse: collapse;border: 1px solid #dbdbdb;color: #152040;}
tr {border-top: 1px solid #dbdbdb;border-bottom: 1px solid #dbdbdb;background: #f1f1f1;}
td {border-bottom: 1px solid #dbdbdb;padding: 0.5em;}
td+td {border-left: 1px solid #dbdbdb;text-align: center;}
/*		FOOTER
---------------------------------------------------------*/
.footer {width: 100%; background: url(images/foot4.png) repeat-x bottom left;}
.footer p {text-align: center;padding: 30px 0 0;color: #152040;font: 0.8em Arial,Tahoma,Verdana;}
.push {clear: both;}
.footer, .push {height: 68px; /* .push must be the same height as .footer */}