body {margin:0; padding:0;font-size:62.5%;color:#000000;}
body * {margin:0; padding:0;border:none;font-size:1em;line-height:1em;}

.accessibilitylinks a {position:absolute;left:-499em;}
.accessibilitylinks a:active, .accessibilitylink a:focus {position:absolute;left:4em;top:4em;padding:1em;border:solid 0.2em black;background-color:white;}

.productDesc { font-size:1.1em;font-family:times new roman,serif; }
a:active { color:#707070; }
a:hover { color:#202020; }
a:link { color:#707070; }
a:visited { color:#707070; }
/*body { font-size:12px;color:#000000; }*/
h1.header { font-family:times new roman;color:#d0d0d0;width:9.8em;}
div.navbar { font-family:times new roman;font-size:1.2em;color:#ffffff; }
a.navbar:active { text-decoration:none; }
a.navbar:hover { text-decoration:underline; }
a.navbar:link { text-decoration:none; }
a.navbar:visited { text-decoration:none; }
.bodynormal { font-family:times new roman;color:#000000;font-size:1.2em; }
.bodysmall { font-family:times new roman;color:#303030;font-size:1em; }
.linktext { color:#505050; }
a.navbar:active { color:#ffffff; }
a.navbar:hover { color:#ffffff; }
a.navbar:link { color:#ffffff; }
a.navbar:visited { color:#ffffff; }
.greytabs { font-family:Times New Roman;font-size:1.1em;color:#ffffff; }
a.greytabs:active { text-decoration:none;color:#ffffff; }
a.greytabs:hover { text-decoration:underline;color:#ffffff; }
a.greytabs:link { text-decoration:none;color:#ffffff; }
a.greytabs:visited { text-decoration:none;color:#ffffff; }
a.bodylink:active { color:#707070;text-decoration:none;font-size:1.2em; }
a.bodylink:link { color:#707070;text-decoration:none;font-size:1.2em; }
a.bodylink:visited { color:#707070;text-decoration:none;font-size:1.2em; }

.bodylinknolink { color:#707070;font-size:1.2em; }
a.bodylinkunderline:active { color:#707070;font-size:1.2em;}
a.bodylinkunderline:hover { color:#202020;font-size:1.2em;}
a.bodylinkunderline:link { color:#707070;font-size:1.2em;}
a.bodylinkunderline:visited { color:#707070;font-size:1.2em;}

ul.nav {list-style-type: none;color:#505050;background-color:#FAFAFA;width:17em;padding-bottom:1.4em;}
ul.nav li.nav {font-size:1.2em; padding-top:1em;padding-left:0.5em; padding-bottom:0.5em;}
ul.nav li.subnav {font-size: 1.1em;padding-left:1.4em; padding-bottom:0.5em;}

ul.altnav {list-style-type: none;color:#505050;background-color:#FAFAFA;width:17em;padding-bottom:1.3em;}
ul.altnav li.navtitle {font-size:1.2em; padding-top:1.1em;padding-left:0.7em;font-weight:bold;}
ul.altnav li.nav {font-size:1.1em;padding-left:1.1em;}
ul.altnav li.nav span.info {padding-left:1em;font-size:1em;}
ul.altnav li.subnav {font-size: 1.1em;padding-left:1.8em;}

ol.subnav {margin-left: 2.8em;padding-left:0;list-style-type: decimal;}
ol.subnav li {padding-left:0;list-style-type: decimal;}

div.navsep {background-color:#c6c6c6;height:0.1em;margin:0;padding:0;}


div.topbar {width: 100em;height:8em;overflow:hidden;}
div.topbar div.logo {float:left;width:17em; overflow:hidden;height:8em;border-right:0.1em solid #c6c6c6;margin-right:0.1em;}
div.topbar div.mid {float:left; display:block;width:65em; height:8em;}
div.topbar div.mid div.left {float:left;padding-top:0.8em; padding-left: 1.4em;width:24em;}
div.topbar div.mid div.left h1 {font-size:1.3em;color:#505050;line-height:1.3em;}
div.topbar div.mid div.left h1.blogHeader {font-size:2em;color:#505050;line-height:1.3em;padding-right:2.2em;}
div.topbar div.mid div.right {padding-top:2em;}
div.topbar div.mid div.right img {padding-left:0.6em;}
div.topbar div.search {float:left;padding-top: 2.2em;*padding-top: 3.2em;padding-left:4em;width:8.5em;*width:10em;height:8em;font-family:times new roman;text-align:center}
div.topbar div.search a {font-family:georgia, times new roman, serif;color:#4c225d;text-decoration:none;font-size:1em;}
div.topbar div.search a:hover {text-decoration:underline;}
div.navitembar {width: 100em;height:1.7em; clear:both;display:block;background-color:#4c225d;overflow:hidden;}
div.navitembar ul { list-style-type:none;display:block;padding-left:18.6em;padding-top:0;}
div.navitembar ul li {float:left;line-height:1.7em;padding-right:1.2em;}
div.navitembar ul li a {font-size: 1em; color: white; text-decoration:none;text-transform: uppercase;font-family:century gothic, arial, helvetic, sans-serif;}
div.navitembar ul li a:hover {text-decoration:underline;}	
div.middle {background-image: url(/images/midbg.gif); background-repeat:repeat-y;width:100em;}
div.middle h4 {clear:both;font-size:1.2em;margin-top:0.6em;padding-top:0.6em;padding-bottom:0.6em;}
div.middle p {font-size:1.2em;padding-bottom:0.6em;}
div.middle div.nav {float:left;width:17em;clear:both;}
div.middle div.nav div.awards {width:17em;border-top:0.1em solid #c6c6c6;background-color: white;}
div.middle div.nav div.awards span.BJALogo {width:8.2em;display:block;float:left;text-align:center;}
div.middle div.nav div.awards span.NAG {width:7em;display:block;float:right;text-align:center;font-size:1.2em;line-height:1.2em;padding-top: 3.2em; padding-right:0.3em;}
div.middle div.nav div.awards ul {font-size: 1em;padding-left: 0.5em; padding-top:0.5em; color: #505050;}
div.middle div.nav div.awards ul li {height:1.4em;}
div.middle div.content {float:left;margin-left:0.1em;width:62.1em; margin-right: 0.1em;padding-left:1.6em;padding-right:1.6em; padding-top: 1.5em;background-color: white;}
div.middle div.content div.heroimage {width: 24em;line-height:1em;float:left;font-size:1em;}
div.middle div.content div.herocopy {width: 32em; float:left; padding:0; padding-left: 3em; /*font-size: 1.4em;*/}
div.middle div.content div.herocopy h2 {font-size: 1.8em; font-weight: normal; width: 18em; line-height: 1.25em; padding-bottom:0.3em;}
div.middle div.content div.herocopy h3 {font-size: 1.4em; line-height: 1.25em; font-weight: normal; width: 23em; padding-bottom:0.3em;}
div.middle div.content div.herocopy p {font-size: 1.2em;padding-top:0.8em; line-height:1.2em;}
div.middle div.content div.herocopy p.strong {font-weight: bold;padding-top:1.8em;}
div.middle div.content div.contentband {margin-top:3em;}
div.middle div.content div.contentband div {float:left; width:9em; padding-right: 1em;}
div.middle div.content div.contentband div span.link {display:block;width: 6em; font-size: 1em;line-height:1.4em;height:3.2em;}
div.middle div.content div.contentband div span.image {padding-bottom:0.3em;}
div.middle div.content div.contentband div span.text {display:block;width: 9em; font-size: 1em; line-height: 1.2em;}
div.middle div.content div.contentband a {font-size: 1.2em;}
div.middle div.right {float:left;padding-top:1.8em;width:17.5em;overflow:hidden;}
div.middle div.right p {padding:0.3em;font-size:1em; line-height:1.1em;}
div.middle div.right p.wide {padding-bottom:0.3em;font-size:1em; line-height:1.1em;padding-right:3.5em;}
div.middle div.right p.side {margin-top:1.2em;margin-bottom:2em;}
div.middle div.right p.side span.image {float:left;}
div.middle div.right p.side span.text {float:left;width:4.3em;padding-left: 0.4em; font-size:1em; line-height:1.1em;}
div.middle div.right p.textlink {padding-top:0.5em;padding-right: 1.3em; font-size:1.2em; line-height:1.3em;}
div.middle div.right p.under1 {float:left;margin-top:2em;margin-bottom:0.2em;}
div.middle div.right p.under1 span.image {display:block;}
div.middle div.right p.under1 span.text {display:block;width:6em;font-size:1.1em; line-height:1.2em;}   
div.middle div.right p.under2 {float:right; margin-top:2em;margin-bottom:0.2em;}
div.middle div.right p.under2 span.image {display:block;}
div.middle div.right p.under2 span.text {display:block;width:5.9em;font-size:1.1em; line-height:1.2em;}
div.middle div.right p.above {padding-top:1.8em;}
div.middle div.right p.above span.image {display:block;padding-left:0.4em;padding-top:0.8em;}
div.middle div.right p.above span.text {font-size: 1.2em;}
span.nobreak {white-space: nowrap;}
div.footer {width: 100em;clear:both;border-top:0.1em solid #c6c6c6;}
div.footer div.address {float:left; height:7em;width:45em; padding-left:18em;border-left:0.1em solid #c6c6c6;font-size:1em;color: #505050;}
div.footer div.email {float:left; height:7em;width:19em; margin-left: 1em; font-size:1em;color: #505050;}
div.footer div.copyright {float:left; font-size:0.9em;color: #505050;line-height:1.2em;}
div.clear {height:0.1em; clear:both;}
address {font-style: normal;line-height:1.2em;}
/*IE HACKS*/
/*h1.header {_width:9.8em;}*/
div.middle div.nav div.awards {*width:17.1em;}
div.middle div.content {_width:65.5em;*margin-left:0.2em;*margin-right:0.5em;_margin-right:0.3em;}
div.middle div.right {*width:16.8em;_width: 16.5em;}
div.footer div.address {_width:65em;}
div.footer div.email {_width:17em;}
div.topbar .mid div.right img {_float:right;_margin-left:1em;}
div.topbar .search {_padding-left: 0.4em;_width:25em;}
div.topbar div.search a {_width:9.5em;}
div.middle div.nav ul.nav li.nav {text-align:left;}

div.blogAuthor {float:left;}
div.blogAuthor span {display:block;font-size:1.6em;}
div.blogTitle {float:right;text-align:right;color:#505050;}
div.blogTitle span.date {display:block;font-size:1.6em;text-align:right;}
div.blogTitle span.time {display:block;font-size:1.4em;text-align:right;}
div.blogTitle h2 {display:block;font-size:1.8em;text-align:right;margin-top:1em;}
div.blogContent h3 {display:block;font-size:1.5em;clear:both;}
div.blogContent {margin-top:1em;}
div.blogContent p {clear:both;text-indent:1em;font-size:1.4em;padding-bottom:0.5em;padding-top:0.5em;}
div.blogContent ul {margin-left:1em;padding-bottom:0.5em;}
div.blogContent dl {margin-left:1em;padding-bottom:0.5em;font-size:1.4em;}
div.blogContent dd {margin-left:1em;padding-bottom:0.5em;}
div.blogContent li {font-size:1.4em;}
div.blogContent table {border: solid 1px black; font-size: 1.4em;border-collapse:collapse;}
div.blogContent table thead {border: solid 1px black; background-color: #4c225d;; color: white;}
div.blogContent table th, div.blogContent table td {padding: 0.2em; border: solid 1px black;}
div.blogContent span.imageRight {float:right; margin-left: 0.5em; margin-top: 0.5em; margin-bottom: 0.5em;}
div.blogContent span.imageLeft {float:left; margin-left:0;  margin-right: 0.5em; margin-top: 0.5em; margin-bottom: 0.5em;}
div.blogContent span.image {float:left; margin-right: 0.5em; margin-top: 0.5em; margin-bottom: 0.5em;}
div.blogSignature {float:right;}
div.blogSignature span {display:block;font-size:1.4em;padding-bottom:1em;}
div.blogEntry hr {height:1px; color:#c6c6c6; background-color:#c6c6c6;}
.blogNav {padding:0.3em;font-size:1em; line-height:1.1em;font-weight:bold;}
.blogNav li {padding:0.3em;font-size:1em; line-height:1.1em;font-weight:bold;padding-top:0.4em;}
.blogSubNav {padding:0.3em;font-size:1em; line-height:1.1em;font-weight:normal;padding-top:0.3em;}
.blogSubNav li {display:inline}
