﻿body, h1, h2, h3, p, ul, ol, li, form { margin: 0; padding: 0; }
body { font-family: Georgia, "Times New Roman", serif; font-size: 14px; background: url(/img/site/bg_header.gif) #272d75 0 26px repeat-x; }

img { display: block; border: none; }

p { margin: 20px 20px 0 20px; line-height: 20px; }
h1 { margin: 20px 20px 0 20px; font-size: 20px; }
h2 { margin: 20px 20px 0 20px; font-size: 16px; }
h3 { margin: 20px 20px 0 20px; font-size: 14px; }

form p { margin: 5px 20px 0 20px; line-height: 20px; }

ul, ol { margin: 20px 20px 0 45px; }

a { color: #fff000; }

table { border: solid 1px #ffffff; border-collapse: collapse; margin: 20px 20px 0 20px; }
th { border: solid 1px #ffffff; text-align: left; padding: 4px 8px; vertical-align: top; }
td { border: solid 1px #ffffff; padding: 4px 8px; vertical-align: top; }

#container, #header { margin: 0 auto; width: 770px; }

#container { background: url(/img/site/bg_nav.jpg) 0 0 no-repeat; }

#header { background: url(/img/site/strapline.gif) 165px 56px no-repeat; }

#nav { width: 150px; float: left; padding: 0 0 50px 0; }
#content { width: 620px; float: left; background-color: #272d75; color: #ffffff; }

.clr { clear: both; height: 1px; overflow: hidden; }
.clrtall { clear: both; height: 35px; overflow: hidden; }

#footer { padding: 20px 20px 20px 20px; background-color: #272d75; }
#footer ul { list-style-type: none; float: left; width: 500px; margin: 0; }
#footer li { display: inline; padding: 0 10px 0 0;  } 
#footer a { color: #ffffff; font-size: 10px; }
#footer p { color: #ffffff; width: 150px; float: right; text-align: right; font-size: 10px; padding: 0; margin: 0 0 0 0; }

#containerclr { clear: both; height: 1px; overflow: hidden; background-color: #272d75; }

#subpages a, #attachments a { color: #272d75; }

#attachments li { background: url(/img/icons/sml/gen.png) 0 1px no-repeat; }
#attachments li.pdf { background-image: url(/img/icons/sml/pdf.png); }
#attachments li.doc { background-image: url(/img/icons/sml/doc.png); }
#attachments li.xls { background-image: url(/img/icons/sml/xls.png); }

#searchresults p { margin: 5px 20px 0 20px; }
#searchresults .searchurl a { color: #999999; }

#searchform p { margin: 20px 5px 0 15px; }
#searchform #searchsubmit { width: 25px; padding: 0; font-size: 11px; font-family: Georgia, "Times New Roman", serif; }
#searchform #q { width: 85px; font-size: 11px; font-family: Georgia, "Times New Roman", serif; }

#subscribeform p { margin: 20px 5px 0 15px; }
#subscribeform #subscribesubmit { width: 25px; font-size: 11px; font-family: Georgia, "Times New Roman", serif; }
#subscribeform #NewsletterEmail { width: 85px; font-size: 11px; font-family: Georgia, "Times New Roman", serif; }

.divider { text-align: center; margin: 20px 0 0 250px; width: 40px; height: 1px; overflow: hidden; border-top: solid 1px #e0e0e0; }

.referrallist { border: none; margin: 20px 20px 0 20px; }
.referrallist th { border: none; padding: 2px 0; }
.referrallist td { border: none; padding: 2px 0; }

#countrynav { background-color: #ffffff; width: 130px; float: right; margin-top: 20px; }
#countrynav h2 { font-size: 11px; color: #000000; margin: 10px 15px 0 15px; }
#countrynav ul { color: #000000; padding: 10px 10px 10px 30px; margin: 0; }
#countrynav ul a { color: #000000; }

#address { margin: 50px 0 0 0; padding: 0; float: right; width: 250px; }