/* ::::: http://p2b.scip.org.uk/css/standard.css ::::: */

body { background-color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); font-size: 1em; margin-top: 3px; }
img { border: 0pt none ; }
h1 { margin-top: 0px; font-size: 1.6em; }
h2 { margin-top: 4px; margin-bottom: 4px; font-size: 1.3em; }
h3 { margin-top: 6px; font-size: 0.75em; }
#container { width: 740px; margin-left: auto; margin-right: auto; }
#navigation { margin: 0pt; width: 740px; font-size: 0.8em; padding-bottom: 10px; }
#navitemleft { float: left; }
#navitemright { float: right; text-align: right; }
#navitemright {	visibility: hidden; }
#navigation a:visited { color: rgb(102, 102, 102); text-decoration: none; }
#navigation a:hover { color: rgb(102, 102, 102); text-decoration: underline; }
#navigation a:active { color: rgb(102, 102, 102); text-decoration: underline; }
.navhome { margin-right: 25px; }
.navitem { margin-left: 7px; margin-right: 7px; }
.navright { margin-left: 7px; margin-right: 0pt; }
.p2bstarsmall { padding-right: 3px; }
#subcontainer { margin: 0px; padding: 0px; float: left; width: 550px; }
#logo { margin: 80px -20px 0px; padding: 0px; width: 120px; }
#content { margin: 30px 0px 0px 20px; padding: 0px; width: 340px; float: right; }
#contenthome { margin: 90px 0px 0px 20px; padding: 0px; width: 320px; float: right; }
#homesidebar { border-left: 1px solid rgb(153, 153, 153); float: right; width: 170px; margin-top: 80px; padding-left: 10px; padding-bottom: 10px; }
#homepowered { width: 140px; font-size: 0.7em; font-weight: bold; padding-top: 15px; padding-left: 10px; }
* html body #homepowered { padding-top: 0pt; }
#homepowered p { margin-top: 0pt; }
#homebottom { border-top: 2px solid rgb(153, 153, 153); width: 740px; margin-top: 10px; padding-top: 10px; }
* html body #homebottom { margin-top: 30px; }
#subcontainer_results { margin: 0px 0px 0px 20px; padding: 0px; width: 720px; float: left; }
* html body #subcontainer_results { margin-left: 10px; }
#content_results { border-right: 1px solid rgb(153, 153, 153); padding: 0pt 12px 0pt 0pt; float: left; width: 533px; font-size: 0.8em; margin-top: 20px; margin-bottom: 6px; }
#contentsidebar { float: right; width: 160px; margin-top: 10px; font-size: 0.8em; }
#home_sidebar #content_sidebar { margin-top: 0pt; }
#contentsidebar h3 { font-size: 110%; margin-bottom: 0pt; }
#contentsidebar ul { list-style-type: none; line-height: 160%; text-indent: 0pt; margin-top: 4px; margin-left: 0pt; padding-left: 0pt; }
#contentsidebar li { border-bottom: 1px solid rgb(153, 153, 153); }
#contentsidebar li.topitem { border-top: 1px solid rgb(153, 153, 153); border-bottom: 1px solid rgb(153, 153, 153); }
a.catimage:link, a.catimage:visited { color: rgb(102, 184, 215); font-weight: bold; text-decoration: none; }
a.catimage:hover, a.catimage:active { color: rgb(102, 184, 215); font-weight: bold; text-decoration: underline; }
a.catcupp:link, a.catcupp:visited { color: rgb(164, 217, 0); font-weight: bold; text-decoration: none; }
a.catcupp:hover, a.catcupp:active { color: rgb(164, 217, 0); font-weight: bold; text-decoration: underline; }
a.cathealth:link, a.cathealth:visited { color: rgb(247, 148, 29); font-weight: bold; text-decoration: none; }
a.cathealth:hover, a.cathealth:active { color: rgb(247, 148, 29); font-weight: bold; text-decoration: underline; }
a.feedback:link, a.feedback:visited { font-weight: bold; text-decoration: none; }
a.feedback:hover, a.feedback:active { font-weight: bold; text-decoration: underline; }
#navpartners { font-size: 0.7em; }
#navpartners a:link { color: rgb(102, 102, 102); text-decoration: none; }
#navpartners a:visited { color: rgb(102, 102, 102); text-decoration: none; }
#navpartners a:hover { color: rgb(102, 102, 102); text-decoration: underline; }
#navpartners a:active { color: rgb(102, 102, 102); text-decoration: underline; }
.searchbox { width: 200px; }
.searchlist { margin-top: 2px; width: 197px; }
.searchline { margin-bottom: 0px; }
#contenthome .searchline { margin-top: 20px; }
* html body #contenthome .searchline { margin-top: 0pt; }
#contenthome h3 { margin-top: 4px; }
* html body #contenthome h3 { margin-top: 0pt; }
.homesearchbox { width: 228px; }
.advsearch { margin-top: 6px; font-size: 0.8em; font-weight: bold; }
.searchbtn { margin-top: 1px; margin-bottom: 0px; }
a:link { color: rgb(102, 102, 102); }
a:visited { color: rgb(102, 102, 102); }
a:hover { color: rgb(102, 102, 102); }
a:active { color: rgb(102, 102, 102); }
.advsearch a:link, .advsearch a:visited { color: rgb(153, 153, 153); text-decoration: none; }
.advsearch a:hover, .advsearch a:active { color: rgb(153, 153, 153); text-decoration: underline; }
.clear { clear: both; }
#accesslist { list-style-type: none; }
kbd { font-weight: bold; }
#p2bgenresults h3 { font-size: 110%; font-weight: normal; margin-bottom: 0pt; }
#p2bgenresults h3 a:link { color: rgb(111, 127, 185); }
#p2bgenresults h3 a:visited { color: rgb(78, 185, 226); }
#p2bgenresults h3 a:hover { color: rgb(78, 185, 226); }
#p2bgenresults h3 a:active { color: rgb(111, 127, 185); }
.p2burl { color: rgb(0, 169, 80); }
.p2bresult { padding-bottom: 10px; }
.p2bkeyresult { padding-top: 4px; padding-bottom: 10px; font-weight: bold; font-size: 110%; }
#p2bkeymatches { margin-bottom: 16px; }
#p2bkeymatches a:link { color: rgb(111, 127, 185); }
#p2bkeymatches a:visited { color: rgb(78, 185, 226); }
#p2bkeymatches a:hover { color: rgb(78, 185, 226); }
#p2bkeymatches a:active { color: rgb(111, 127, 185); }
.p2bindent { padding-left: 30px; padding-bottom: 10px; }
.p2bmime { font-size: 80%; }
#topline { border-top: 2px solid rgb(153, 153, 153); border-bottom: 2px solid rgb(153, 153, 153); padding-top: 4px; padding-bottom: 4px; font-size: 1em; }
#imagestopline { border-top: 2px solid rgb(102, 184, 215); border-bottom: 2px solid rgb(102, 184, 215); padding-top: 4px; padding-bottom: 4px; font-size: 0.8em; }
#healthtopline { border-top: 2px solid rgb(164, 217, 0); border-bottom: 2px solid rgb(164, 217, 0); padding-top: 4px; padding-bottom: 4px; font-size: 0.8em; }
#p2bresultstofrom { float: left; font-weight: bold; }
#p2bsort { float: right; }
#p2bkeyresult { border-bottom: thin solid rgb(204, 204, 204); font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-weight: bold; color: rgb(0, 51, 204); margin-bottom: 10px; width: auto; }
#advancedsearch { margin-top: 50px; margin-bottom: 40px; font-size: 0.8em; }
#resultstop { width: 720px; }
#searchbottom { border-top: 2px solid rgb(153, 153, 153); border-bottom: 2px solid rgb(153, 153, 153); width: 720px; padding-top: 4px; }
* html body #searchbottom { padding-top: 18px; }
#searchbottomform { float: left; width: 546px; }
#poweredbygoogle { float: right; width: 140px; font-size: 0.7em; font-weight: bold; padding-top: 15px; }
* html body #poweredbygoogle { padding-top: 0pt; }
#poweredbygoogle p { margin-top: 0pt; }
#page_topsearch { border-bottom: 2px solid rgb(153, 153, 153); margin-bottom: 10px; }
#about_subnav { float: left; width: 180px; padding-right: 6px; font-size: 0.9em; }
#about_subnav ul { list-style-type: none; text-indent: 0pt; margin-top: 4px; margin-right: 20px; padding-left: 0pt; text-align: right; }
#about_subnav li { margin-top: 8px; }
#about_subnav a:link, #about_subnav a:visited { color: rgb(153, 153, 153); text-decoration: none; }
#about_subnav a:hover, #about_subnav a:active { color: rgb(153, 153, 153); text-decoration: underline; }
#content_about { float: right; padding-bottom: 10px; width: 510px; font-size: 0.9em; line-height: 1.4em; }
#content_about h1 { font-size: 1.7em; }
#content_about h2 { padding-top: 8px; font-size: 1.3em; }
ul.images { list-style-type: none; text-indent: 0pt; padding-left: 0pt; margin-left: 0pt; margin-top: 4px; color: rgb(102, 184, 215); }
ul.health { list-style-type: none; text-indent: 0pt; padding-left: 0pt; margin-left: 0pt; margin-top: 4px; color: rgb(164, 217, 0); }
#content_about dt { clear: both; float: left; width: 160px; height: 20px; }
#content_about dd { margin-bottom: 4px; }
.fname { width: 300px; }
.femail { width: 300px; }
.fweb { width: 300px; }
.fmessage { width: 300px; height: 150px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 0.9em; }
