p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

body {background-color: #CCCCCC; margin: 0px; left: 0px; top: 0px;}

a:link {color: #336699;	text-decoration: none;}
a:visited {color: #336699; text-decoration: none;}
a:hover {text-decoration: underline;}

div#bnTemplate {width: 800px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFF;}
div#bnTemplate .header .headertop {background: #369 url(../../assets/bgtop.gif) repeat-x; height: 111px;}
div#bnTemplate .header .headertop #bnlogo {position: absolute; left: 17px; top: 23px; width: 292px; height: 48px;}
div#bnTemplate .header .headertop #bnlogosubheader {position: absolute; left: 21px; top: 74px; width: 279px; height: 19px;}
div#bnTemplate .header .headertop #bnsupplement {position: absolute; top: 10px; left: 475px; border: none; width: 115px;}
div#bnTemplate .header .headertop #bnsupplementtext {position: absolute; top: 50px; left: 600px; color: #FFF; font-weight: bold;}
div#bnTemplate .header .headertop #bnsupplementtext a {color: #FFF; text-decoration: none;}
div#bnTemplate .header .topnavigation {background: url(../../assets/bg.gif) repeat-x; height: 34px;}
div#bnTemplate .header .topnavigation ul {display: inline; margin: 0; padding: 0 0 0 10px; top: 5px;}
div#bnTemplate .header .topnavigation ul li {display: inline; color: #FFF; font-size: 0.65em; font-weight: bold; padding: 0;}
div#bnTemplate .header .topnavigation ul li a {color: #FFF;}
div#bnTemplate .header .topnavigation ul li a:hover {color: #000; text-decoration: none;}
div#bnTemplate .header .topnavigation ul li.seperator {color: #a5bbcf; padding: 0; font-weight: normal;}
div#bnTemplate div.body {background-color: #FFF !important; margin: 0; padding: 10px 10px 0 10px; overflow: auto;}
div#bnTemplate div.body h1 {font-size: 1em;}
div#bnTemplate div.body h2 {font-size: 0.9em;}
div#bnTemplate div.body h3 {font-size: 0.8em;}
div#bnTemplate div.body ul li {font-size: 0.75em;}
div#bnTemplate div.body div#leftContainer {width: 385px; margin-right: 10px; float: left;}
div#bnTemplate div.body div#leftContainer .imageBox {width: 100%;}
div#bnTemplate div.body div#leftContainer .imageBox img {width: 100%; display: block;}
div#bnTemplate div.body div#leftContainer .imageBox .imageCopyright {font-size: 0.6em; height: 15px; background-color: #fff; opacity: 0.75; filter: alpha(opacity=75); margin: -21px 0 0 0; text-align: right; padding: 3px;}
div#bnTemplate div.body div#leftContainer .imageBox .imageCaption {background-color: #f5f5f5; padding: 5px 10px; border: solid 1px #ccc;}
div#bnTemplate div.body div#rightContainer {width: 385px; float: left;}
div#bnTemplate div.body div#rightContainer h2:first-child {margin-top: 0;}
div#bnTemplate div.body div.category {margin-bottom: 20px; overflow: auto;}
div#bnTemplate div.body div.category div.title {margin-bottom: 5px;}
div#bnTemplate div.body div.category div.content {margin-bottom: 5px; overflow: auto;}
div#bnTemplate div.body div.category div.content div.article {width: 675px; float: left; margin-right: 10px;}
div#bnTemplate div.body div.category div.content div.article img {float: left; margin: 0 10px 10px 0;}
div#bnTemplate div.body div.category div.content div.pdf {width: 90px; float: right; text-align: center;}
div#bnTemplate div.body div.category div.content div.pdf img {width: 23px; height: 20px; border: none;}
div#bnTemplate div.footer {margin: 0; padding: 0; background-color: #FFF;}
div#bnTemplate div.footer hr {margin: 0 5px;}
div#bnTemplate div.footer p {margin: 0; padding: 10px 10px 22px 10px; font-size: 0.6em;}
