body,html {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:black;
height:100%;
margin:0;
background:transparent;
text-align:center;
line-height:17px;
}

/* Page structure */
div#wrapper { width:932px; margin:0px auto; height:auto; text-align:left; position:relative; }
div#banner { width:932px; height:141px; }
div#topPicWrap{ width:932px; height:127px; padding:0px; margin:0px;}
	div#pic1{ width:225px;  height:127px; vertical-align:text-bottom; float:left;}
	div#pic2{ width:226px;  height:127px; vertical-align:text-bottom; float:left;}
	div#pic3{ width:225px;  height:127px; vertical-align:text-bottom; float:left;}
	div#pic4{ width:222px;  height:127px; vertical-align:text-bottom; float:left;}
	div#topPicWrapEnd{ width:34px; height:127px; vertical-align:text-bottom; float:left;}
div#contentHead { width:932px; height:50px; padding:0px; margin:0px; vertical-align:text-top; position:relative; }
div#contentWrap { 
width:932px; 
height:auto;  
background:url(../images/biaanew_content.jpg);
min-height:430px;}
div#contentLeft { width:225px; height:auto; float:left;}
div#contentMain { width:600px; height:auto; float:left; margin-left:30px; padding-top:10px;}
div#footer{ width:932px; height:161px;}

div.subscriptionBox { display:block; padding:5px; border:1px solid #333333; background-color:#eeeeee; margin:5px 0;}

div.leftMembership {width:450px; float:left; }
div.rightMembership { width:100px; float:left; margin-left:20px; text-align:right;}
.membershipTitle { font-weight:bold; }

table.fullUserDetailsTable td { padding:5px; border-bottom:1px dashed #333333; }
.blognewsEvents { font-size:11px !important;}
.contentheadingnewsEvents { font-size:13px !important; font-weight:bold;}
.blognewsEvents .article_seperator { width:100%; border-bottom:1px solid #cccccc; display:block; margin-bottom:10px;}

table.contentpaneopen { width:100%;}
td.contentheading { font-size:15px; line-height:14px; font-weight:bold;  padding:0px;}
div.componentheading { display:none;}

div#shoppingCart { position:absolute; bottom:10px; left:50px;  padding:5px; color:#ffffff; font-weight:bold;}
div#shoppingCart a { color:#FFFFFF;}
/* End page structure */

.addtocart_button { float:right; clear:both; margin-top:-25px;}
.browseProductContainer { display:block; margin:10px 0; border:1px solid #cccccc; padding:10px;}
.browseProductContainer:hover { background-color:#eeeeee; border:1px solid #666666;}

div.section a {height:28px;}
.newsflash { width:500px; overflow:show;}
h1 { font-size:16px;}
table#checkoutTable td { height:30px; border-bottom:1px dashed #333333; background-color:#eeeeee; padding:5px;}
table#checkoutTable td.total { background-color:#CCCCCC;}

table#menu33 td a { width:225px;}

table.moduletablelatestNews { margin-left:20px !important; width:500px;}
table.moduletablelatestNews ul { margin:10px 0px; padding:0px;}


.moduletabledonations { width:200px; text-align:center; color:#FFFFFF !important;}
.moduletabledonations th { color:#FFFFFF !important;}
.greenTd { background-color:#D6FFC2;}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

td.pathway {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
color:#000;
padding-top:1px;
padding-left:0;
}

a.pathway:hover {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
color:#666;
}

a.mainlevel:link,a.mainlevel:visited { 
color:black; 
text-align:left; 
font-weight:bold; 
padding-left:5px; 
font-family:Helvetica, sans-serif; 
font-weight:100; 
font-size:12px; 
line-height:20px; 
position: relative; 
top: 3px; 
left: 40px; 
border-left: 15px solid #83c497; }

a.mainlevel:hover { 
color:#fff; 
width:98%; 
background:#000; 
border-left: 15px solid #83c497; 
border-top-color: #83c497; 
border-right-color: #83c497; 
border-bottom-color: #83c497;; }

a.mainmenu:link,a.mainmenu:visited {
color:white;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

a.sublevel:link,a.sublevel:visited {
color:#000;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
}

table.moduletable {
width:100%;
text-align:center;
margin-right:0;
margin-left:0;
}

table.moduletable th { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:100; 
color:white; 
background: url(../images/health.jpg) no-repeat; 
text-align:right; height:27px;
padding-top:8px; 
padding-right: 12px; }

table.moduletable td {
font-family:Helvetica;
font-size:12px;
font-weight:normal;
text-align:left;
padding-bottom:2px;
}

.poll {
color:#666;
line-height:12px;
font-weight:bold;
}

.sectiontableheader {
color:#000;
font-weight:bold;
font-size:11px;
line-height:13px;
background:#CCC;
}

.sectiontableentry1 {
font-size:11px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#000;
background:#cfe1ff;
}

.sectiontableentry2 {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#000;
background:#B8D5FF;
}

a.pagenav:hover {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
color:#000;
text-decoration:none;
background:#9C0;
}

.small {
font-size:11px;
color:#666;
}

.contentheading,.componentheading {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:black;
text-align:left;
line-height:16px;
padding-left:10px;
}

a.category:link,a.category:visited {
color:#333;
font-weight:bold;
}

a.category:hover {
color:#000;
text-decoration:none;
background:#9C0;
}

form {
display:inline;
margin:0;
padding:0;
}

.button {
font-family:Arial,Helvetica,sans-serif;
font-style:normal;
font-size:10px;
font-weight:bold;
color:#000;
border:1px solid #000;
background:#F0F0F0;
}

.inputbox {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
color:#000;
border:1px solid #000;
background:#F0F0F0;
}

a:hover {
text-decoration:none;

}

a.contentpagetitle:link,a.contentpagetitle:visited {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
color:#000;
text-align:left;
}

a.contentpagetitle:hover {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
text-align:left;
color:#777676;
text-decoration: none;
}

.ontab {
border-left:outset 2px #cfe1ff;
border-right:outset 2px #cfe1ff;
border-top:outset 2px #cfe1ff;
border-bottom:solid 1px #cfe1ff;
text-align:center;
cursor:hand;
font-weight:bold;
color:#FFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
background:#4674CE;
}

.offtab {
border-left:outset 2px #cfe1ff;
border-right:outset 2px #cfe1ff;
border-top:outset 2px #cfe1ff;
border-bottom:solid 1px #B8D5FF;
text-align:center;
cursor:hand;
font-weight:bold;
color:#000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
background:#CFE1FF;
}

.tabheading {
text-align:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
background:#4674CE;
}

.pagetext {
visibility:hidden;
display:none;
position:relative;
top:0;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
color:#000;
}

.moscode {
background:#f0f0f0;
}

.message {
font-weight:bold;
font-size:10pt;
color:#f60;
text-align:center;
}

tbody,a.pathway:link,a.pathway:visited {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
color:#000;
}

a.mainmenu:hover,a.sublevel:hover {
color:#666;
text-align:left;
}

.pagenav,a.pagenav:link,a.pagenav:visited,.category {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
color:#000;
}

.smalldark,a:link,a:visited {
font-size:11px;
color:#005691;
text-decoration:none;
}

.createdate,.modifydate {
font-size:10px;
color:#666;
text-decoration:none;
font-weight:medium;
}

.contentpane,.contentpaneopen,.description {
font-size:11px;
color:#000;
}

table#menu33 td {margin-top:10px;}