a{
color:#292966
}
a:hover{
color:#692B2B;
text-decoration:none
}
td{
vertical-align:top
}
a.copyright,a.copyright.visitied{
color:#8C8D88;
margin:0;
padding:0
}
a.newsref,a:visited.newsref{
color:#4A4A4A;
font:bold 11px Tahoma,Verdana,Geneva,sans-serif;
padding-left:2px;
vertical-align:top
}
a:hover.newsreftext,a:hover{
color:#0A0C6B;
text-decoration:underline
}
body{
background:#61615F;
margin:0;
padding:0
}
div.newsrefs{
margin:32px 0px 0px 16px
}
h1{
color:black;
font-size: 24px;
font-weight:normal;
font-family: "Times New Roman",Times,serif;
margin:20px 0 30px 0;
}
h2{
font:bold 14px Arial,Helvetica,sans-serif;
margin-bottom:10px
}
h3{
font:bold 13px Arial,Helvetica,sans-serif;
margin-bottom:10px
}
h4{
font:bold 12px Arial,Helvetica,sans-serif;
margin-bottom:10px
}
li.highlightTitle{
margin-bottom:10px
}
p{
font-family:"Times New Roman",Times,serif;
margin:0 0 14px 0
}
td{
vertical-align:top
}
td.menutd{
background:#787873;
color:#FFFFFF;
font:normal 10px Verdana,Tahoma,Arial;
padding:3px 10px;
}
.editMess{
color:#444444;
font:12px Verdana,Geneva,Arial,Helvetica,sans-serif;
}
.pollbox{
border:2px #6E7A68 solid;
width:90%;
background:#D2DBCE;
padding:6px;
margin:0 0 20px 0;
}
.pollquestion,.pollquestionvote{
text-align:left;
padding:3px 3px 0 3px;
font:bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif
}
.pollquestionvote{
font-size:10px;
padding-top:5px;
padding-bottom:3px
}
.pollanswerbar{
margin-bottom:2px;
margin-top:4px;
vertical-align:middle;
color:#000000;
font-weight:bold;
float:left;
display:inline
}
.pollresult{
margin:4px 0 2px 6px;
vertical-align:middle;
color:#000000;
font-weight:bold;
float:left;
display:inline
}
.pollanswer{
text-align:left;
background:#BCC9B5;
vertical-align:middle;
clear:both;
font:9px Verdana,Geneva,Arial,Helvetica,sans-serif
}
.pollanswerblock{
text-align:left;
background:#BCC9B5;
padding:5px;
vertical-align:middle;
margin-bottom:3px;
font:9px Verdana,Geneva,Arial,Helvetica,sans-serif
}
.polltotal{
text-align:right;
color:#586153;
padding:4px;
font:bold 9px Verdana,Geneva,Arial,Helvetica,sans-serif
}
td.content{
background:#F6F3E0;
padding:15px 15px 60px 20px;
border:none
}
ol li{ margin-bottom:12px; }
.copyright p{
color:#8C8D88;
font:bold 10px Verdana,Arial,Helvetica,sans-serif;
margin:15px 12px 6px 12px;
text-align:center;
}
td.homefeature{
padding-right:20px;
padding-left:0px;
width:356;
voice-family:"\"}\"";
voice-family:inherit;
width:336px;
}
td.sidebar{
background:#99AC90;
padding:9px;
width:211px;
voice-family:"\"}\"";
voice-family:inherit;
width:193px;
}
td.sidebar-right-two{ 
margin-right:9px;
width:173px;
voice-family:"\"}\"";
voice-family:inherit;
width:164px;
 }
.edboard{
color:#FFFFFF;
font:10px Verdana,Geneva,Arial,sans-serif;
margin:0px 0px 12px 8px
}
.edboardboxhd{
background:transparent;
font-size:11px;
margin:0px 0px 12px 0px;
padding:0px
}
.edboardhead{
color:#FFFFFF;
font:bold 10px Tahoma,Verdana,Geneva,sans-serif;
margin:0px 0px 0px 0px
}
.featurecopy{
border-bottom-color:#849B79;
border-bottom-style:solid;
border-bottom-width:2px;
color:#666763;
font:normal 13px/15px "Times New Roman",Times,serif;
margin:0px 0px 6px 0px;
padding-bottom:12px
}
.footnote{
	color: #6A805F;
	font: bold 10px/18px Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	vertical-align: text-top;
}
.featurephoto{
margin-bottom:0px
}
.featurephotocaption{
color:#657A5B;
font:bold 9px Verdana,Geneva,Arial,sans-serif;
margin:0px 4px 16px 4px;
text-transform:uppercase
}
#references li{
	margin:12px;
	color:#61615F;
font-size:90%;
}
.highlight{
color:#8C8D88;
font:bold 9px Verdana,Geneva,sans-serif;
margin:0px 0px 8px 10px
}
.highlight a{
color:#8C8D88;
text-decoration:none;
}
#hottopicphotobox,.hottopicphotobox{
	float:left;
	margin:0 12px 12px 0;
	background:#FAF9EF;
border-bottom:3px solid #777873;
border-top:3px solid #777873;
}
#hottopicphoto,.hottopicphoto{
	margin-bottom:10px;
}
#hottopicphototitle,.hottopicphototitle{
	padding:8px 12px 16px 12px;
	color:#2b2b2a;
font: bold 14px Arial,Helvetica,Geneva,sans-serif;

}
#hottopicphotocaption,.hottopicphotocaption{
	padding:10px 12px 8px 12px;
	color:#565654;
font:12px Arial,Helvetica,Geneva,sans-serif
}
#hottopicphotocredit,.hottopicphotocredit{
	padding:0 12px 6px 12px;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#8B8D87;
	}
.highlightbox{
background:#FAF9EF;
border-color:#777873;
border-style:solid;
border-width:0 1px 1px 1px;
margin-bottom:10px;
padding:6px 6px 6px 7px;

}
.highlightboxhd,.edboardboxhd{
background:#777873;
color:#FFFFFF;
font:bold 10px Verdana,Geneva,Arial,sans-serif;
padding:2px 12px 2px 12px;
text-transform:uppercase
}
.highlightTitle, a.highlightTitle{
color:#000000;
font:bold 11px Helvetica,Arial,sans-serif;
margin:0px;
text-decoration:none
}


.aboutbcmnews{
color:#777873;
font:bold 12px/13px Helvetica,Arial,sans-serif
}
.newsauthor,.newsdate,.pfooter-bold{
color:#555555;
font:12px Arial,Helvetica,sans-serif;
margin:32px 0 10px 0px
}
.newsdate{
margin:0;
}
.newspullquote{
background:#FAF9EF;
border-bottom:3px solid #777873;
border-top:3px solid #777873;
margin-bottom:10px; margin-right:14px;
padding:10px 10px 6px 14px;
width:180px; float:left;
}
.newspullquotequote,.newspullquote{
font:bold 16px Arial,Helvetica,Geneva,sans-serif;
margin-bottom:10px;
text-indent:-8px
}
.newspullquotestatedby,.newspullquoteaff,.pfooter,.picLeft .caption,.picright .caption{
color:#000;
font:14px Arial,Helvetica,Geneva,sans-serif;
}
.newspullquotestatedby,.newspullquoteaff,.picLeft .caption,.picright .caption{
	margin:10px 0 0 0;
	padding:0;
	text-indent:0;
	line-height:100%;
}


.picLeft .caption,.picright .caption{ font-size:12px; }
.newspullquoteaff{ font-size:11px; margin-top:4px; color:#565654; }

.newspullquotetable{
margin:0 10px 0 0
}
.newsquotemark{ font-size:18px; color:#808080; font-weight:bold; line-height:10px;
}
.newsreftext,a.newsreftext,a:visited.newsreftext{
color:#61615F;
font-size:90%;
text-decoration:none
}
.newsrelated{
background:#FAF9EF;
border:solid 1px #777873;
border-top-width: 0;
margin:0 0 10px 10px;
padding:0;
width:160px
}
.bndate { color: #657a5b;font: bold 12px Arial, Helvetica, sans-serif;margin:12px 0 10px 0; }

.recentdesc{
color:#666763;
font:13px "Times New Roman",Times,serif;
margin:0px 0px 12px 12px
}
.recenthead{
color:#777873;
font:bold 10px Verdana,Geneva,sans-serif;
letter-spacing:8px;
margin-bottom:12px;
text-align:center;
text-transform:uppercase
}
.recenttitle{
font:bold 15px "Times New Roman",Times,serif;
margin:0 0 4px 0
}
.newsmaintitle{
font:18px/21px "Times New Roman",Times,serif;
margin:0
}
a.newsmaintitle{
color:#000000;/*text-decoration:none;*/
margin:0
}
a.newsmaintitle:visited{
color:#000000/*text-decoration:none;*/
}
.newsmainfirst{
font:12px Helvetica,Arial,sans-serif;
margin:4px 0 12px 12px
}
.smilpresenter{
color:#72806B;
font:bold 14px Helvetica,Arial,sans-serif;
margin:8px 0 0 18px
}
.smiltitle{
font:20px "Times New Roman",Times,serif;
margin:4px 0 12px 18px
}
.fbutton{
padding:2px 6px;
border:1px solid #C78975;
color:#817E6B;
background:#FBF0BC;
font:bold  9px Verdana,Arial,sans-serif;
cursor:pointer
}
.ftabs{
padding:5px 10px;/*color:#FFFFFF;*/
font:bold 10px Verdana,Geneva,Arial,Helvetica,sans-serif;/*background:#000000;*/
float:left;
margin:0;
vertical-align:bottom;
}
a.ftabslink,a.ftabslink:visited{
color:#817E6B/*text-decoration:none;*/
}
.ftopictitle{
font:18px Arial,Helvetica,sans-serif bold;
padding:4px 10px 6px 10px;
background:#E3E7DC;
color:#000000;
border-bottom:solid 1px #000000
}
#fbody{
border:1px solid #000000
}
.fpostsepbar{
background:#99AC90;
border-top:#DDE4DA solid 1px;
border-bottom:#1E251B solid 1px
}
.fauthorbar{
padding:3px 10px;
background:#E3E7DC;
border-top:#FFFFFF solid 1px;
border-bottom:#99AC90 solid 1px;
}
.fauthor{
font:bold 14px Arial,Helvetica,sans-serif;
margin:0 0 2px 0
}
.fauthorinfo{
margin:0;
font:bold 9px Verdana,Geneva,Arial,Helvetica,sans-serif;
color:#8D8E88
}
#fauthorinfo{
margin:0;
font:bold 9px Verdana,Geneva,Arial,Helvetica,sans-serif;
color:#A1A29D
}
.fmessage{
padding:10px 14px 4px 14px;
background:#FFFFFF
}
.fmessage p{
font:12px Arial,Helvetica,sans-serif
}
div.clear{
clear:both
}
.editmess,.editmessdiv{
font:9px Arial,Helvetica,sans-serif bold
}
.fnextprev{
padding:0 0 8px 0;
font:bold 9px Verdana,Helvetica,sans-serif;
color:#686D68
}
.fnextprev a{
color:#A1A29D
}
.memberutilsbox{
width:100%;
margin:0 0 30px 0
}
.memberutils,.memberutilsright{
float:left;
padding:3px 6px;
border:1px solid #C78975;
color:#817E6B;
background:#FBF0BC;
font:bold 9px Verdana,Arial,sans-serif;
margin:0 0 12px 8px;
cursor:pointer;
text-decoration:none;
width: 128px;
text-align: center;
}
.memberutilsright{
float:right;
font-size:8px;
margin:0 0 0 4px
}
.memberutils a,.memberutilsright a{
color:#817E6B;/*text-decoration:none;*/
}
.memberutils:hover,.memberutilsright:hover{
background:#FAECA7
}
.ftablehead td,.ftablecells td{
margin:0;
padding:3px 8px;
font:bold 9px Verdana,Geneva,Arial,Helvetica,sans-serif;
color:#FFFFFF;
background:#99AC90;
text-align:center;
vertical-align:text-bottom;
border-bottom:#D3D9D0 solid 1px;
border-right:#D3D9D0 solid 1px
}
.ftablecells td{
background:#F2F5ED;
color:#8D8E88;
padding:5px 8px;
border-bottom:#BCC3B1 solid 1px;
border-right:#BCC3B1 solid 1px;
vertical-align:middle
}
.ftablecells a{
color:#41413E;
font-weight:bold
}
.temp{
border-top:1px solid #000000
}
.newsbox{
padding:12px 18px 6px 24px;
background:#F8F5E6;
border:1px solid #726A23;
margin-bottom:12px
}
.newsboxhead{
font:bold 14px/15px Helvetica,Arial,sans-serif;
margin-bottom:10px;
color:#657A5B
}
.newsmore,.newsmore a{
padding-right:0px;
font:bold 9px Verdana,Helvetica,sans-serif;
color:#686D68
}
.newsmore a{
padding-right:8px
}
.newscopyright,{
font:10px Verdana,Geneva,Arial,Helvetica,sans-serif;
margin-top:18px;
color:#000000
}
.newscopyright a{
color:#000000
}
a.talk{
margin-left:0px
}
a:author:hover{
color:#292966
}
div.slideimage{
border:0;
float:right;
margin-bottom:10px;
margin-left:12px;
position:static;
text-align:center;
width:92px
}
td.listheader{
vertical-align:bottom
}
td.sidebarblank{
background:#EEE7D8
}
td.slidebgnd{
background:#B0BFAA;
padding:10px 5px
}
td.slidecell{
background:#E3E7DC;
border-color:#FFFFFF #000000 #000000 #FFFFFF;
border-style:solid;
border-width:1px;
padding:12px;
width:50%
}
.author{
color:#497139;
font:bold 12px Arial,Helvetica,sans-serif;
font-size:11px;
margin-bottom:10px;
margin-left:0px;
text-decoration:none;
text-transform:uppercase
}
.emphasis{
color:#692B2B;
font:bold 12px Arial,Helvetica,sans-serif;
margin-top:24px;
text-transform:uppercase
}
.slidebutton{
margin-left:7px;
margin-right:7px
}
.slidecurpage{
color:#000000;
text-decoration:none;
font:normal 18px "Times New Roman",Times,serif
}
.slideimage{
border-color:#999999;
border-style:solid;
border-width:1px;
margin:0;
padding:0
}
.slideimagecmenotes{
border-color:#FFFFFF #000000 #000000 #FFFFFF;
border-style:solid;
border-width:1px;
margin:0px 0px 10px 15px;
padding:0
}
.slidenumber{
color:#736F68;
margin-bottom:12px;
margin-top:4px;
text-decoration:none;
font:bold 9px Verdana,Arial,Helvetica,sans-serif
}
.slidetext{
color:#736F68;
margin-bottom:4px;
margin-top:2px
}
.slidetext,.slidetextsep{
color:#736F68;
margin-bottom:12px;
margin-top:4px;
text-decoration:none;
font:bold 9px Verdana,Arial,Helvetica,sans-serif
}
.slidetalking p,.slidetalking ul,.slidetalking ol{
color:#736F68;
margin-bottom:12px;
margin-top:4px;
text-decoration:none;
font:10px Verdana,Arial,Helvetica,sans-serif
}
.slidetextcme{
color:#5D5954;
margin-bottom:12px;
margin-top:4px;
text-decoration:none;
font:normal 14px "Times New Roman",Times,serif
}
.slidetextsep{
color:#89897A;
margin-bottom:0px;
margin-top:0px
}
.talk{
color:#403F3D;
font:14px/17px "Times New Roman",Times,serif;
font-weight:bold;
margin-bottom:4px;
margin-left:20px;
margin-top:10px;
text-decoration:none
}
.formlabel{
color:#692B2B;
margin-bottom:0px;
margin-left:8px;
text-align:left;
font:bold 10px Verdana,Geneva,Arial,Helvetica,sans-serif
}
.sidebaragreement{
background:#BEB9AC;
border-color:#FFFFFF #000000 #000000 #FFFFFF;
border-style:solid;
border-width:1px;
font:10px Verdana,Arial,Helvetica,sans-serif,Geneva;
margin:0px 0px 4px 0px;
padding:4px 4px;
text-decoration:bold
}
.sidebarbutton,.SelectedSidebarbutton{
background:#D7DCCD;
border-color:#FFFFFF #000000 #000000 #FFFFFF;
border-style:solid;
border-width:1px;
font:9px/10px Verdana,Arial,Helvetica,sans-serif,Geneva;
margin:0px 0px 4px 0px;
padding:4px 4px;
text-align:center;
text-decoration:none
}
/*
.SELECTED_sidebarbutton{
background:#D7DCCD;
border-color:#000000 #ffffff #ffffff #000000;
border-style:solid;
border-width:1px;
font:9px/10px Verdana,Arial,Helvetica,sans-serif,Geneva;
margin:0px 0px 4px 0px;
padding:4px 4px;
text-align:center;
text-decoration:none
}


.SELECTED_sidebarbutton a{
text-decoration:none
}


*/

.sidebarbutton a,.SelectedSidebarbutton a{
text-decoration:none
}
.sidebarnum,.sidebarhead{
color:#33312E;
margin-bottom:6px;
text-decoration:none;
font:normal 18px "Times New Roman",Times,serif
}
.sidebarsection{
background:#8A9C83;
margin:10px 5px 4px 5px;
padding:6px;
padding-bottom:2px;
text-align:center;
width:120px
}
.sidebartext{
color:#736F68;
margin-bottom:6px;
text-decoration:none;
font:bold 9px Verdana,Arial,Helvetica,sans-serif
}
.pagetable{
width:760px;
border-collapse:collapse;
border-spacing:0;
border:none
}
table{
border-collapse:collapse;
border-spacing:0
}
.partauthor,.partauthorlist{
color:#497139;
margin:0px 0px 6px 40px;
text-decoration:none;
text-transform:uppercase;
font:bold 10px Arial,Helvetica,sans-serif
}
.partauthorlist{
font-size:12px;
margin:0px 0px 6px 20px
}
.partdesc{
margin:8px 40px 12px 40px
}
	
.partpagehead{
font:bold 15px Arial,Helvetica,sans-serif;
margin:20px 0 30px 0;
background: #E0DDCC; 
padding:8px 8px;
color:#403F3D;
 text-align: center;
}
	
.partref{
color:#736F68;
margin:0px 60px 4px 40px;
text-decoration:none;
font:bold 9px Verdana,Arial,Helvetica,sans-serif
}
.parttitle,parttitle a{
color:#403F3D;
margin:14px 0px 6px 25px;
text-decoration:none;
font:bold 14px/18px "Times New Roman",Times,serif
}
.whole{
background:#D7DCCD;
margin-top:16px;
padding:16px
}
.wholedesc,.partdesc{
color:#403F3D;
font-family:"Times New Roman",Times,serif;
margin:0px 40px 0px 40px
}
.wholetitle{
color:#000000;
margin-bottom:12px;
margin-top:8px;
text-decoration:none;
font:20px "Times New Roman",Times,serif
}
.test{
border:1px solid #000000
}
label{
color:#736F68;
margin:0 0 0 6px;
padding:0;
text-decoration:none;
font:bold 9px Verdana,Arial,Helvetica,sans-serif
}
fieldset{
margin:0 0 1em 0;
padding:0 .75em .75em .75em;
border:1px solid #000000
}
legend{
padding:.2em;
font-weight:bold;
margin-bottom:1em;
font:bold 12px Helvetica,sans-serif
}

input.checkbox{
border:none;
margin:0
}
label.checkbox{
color:#64615B;
font:12px Arial,Helvetica,sans-serif
}
.pollbox input{
border:none;
margin:0
}
.moderatorPulldown{
	margin:0;
	font: 9px verdana, arial, sans-serif; color: #64615B; text-decoration: none; text-indent: 8; background-color: #F2F5ED;}

.formbuttonrt{
float:right;
margin:6px 10px 6px 0px
}


.downloadppt{
text-decoration: none; text-indent: 8; background-color: #D1CDC5;
font:12px Arial,Helvetica,sans-serif;
border-color:#FFFFFF #000000 #000000 #FFFFFF;
border-style:solid;
border-width:1px;
padding:12px;
margin-top: 36px;
margin-bottom: 24px;
width:80%;
}

.presentation{
color:#403F3D;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding:1px 0px 2px 0px;
vertical-align:middle;
 text-align: center;
}

.presentationnote{
color:#403F3D;
font-family:"Times New Roman",Times,serif;
font-size:12px;
font-weight:normal;
margin-bottom:12px;
margin-top:4px;
text-decoration:none;
 font: italic;
}

.note{margin-left:20px;align:left;width:90%;background:#FAF9EF; border:1px solid #878883; padding:12px 14px;  font: normal 12px Arial, Helvetica, sans-serif; }
.slide{
border-color:#FFFFFF #000000 #000000 #FFFFFF;
border-style:solid;
border-width:1px;
padding:0;
text-align:center;
vertical-align:middle;
margin-bottom:12px;
margin-top:8px;
background-color: #F2F5ED;
}
.editorQuote{
	width:95%;
	border: 1px solid #6D755F;
	padding:6px;
	background:#F2F5ED
}
#boardList h2{
font:bold 12px Arial,Helvetica,sans-serif;
margin:18px 0 4px 0;
}
#boardList UL{
	margin:0 0 0 24px;
	font:12px Arial,Helvetica,sans-serif;
}

/* Firefox adds 40px of padding to lists, this removes that so it's more consistant with IE 
ul
{
	margin: 0px;
	padding: 0px;
}*/

.directory li{margin:0 00px 16px 0;font: 16px "Times New Roman", Times, serif;}



.pagenav{
	font: 10px/150% Verdana,Arial,Helvetica,sans-serif,Geneva;
	text-align: left;

}

.backtotop {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
font-weight: bold; 
color: #003366; 
text-decoration: none;

}

#recommend {
	padding:0px 20px 10px 20px;
	background:#F6F3E0;
	width:310px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:350px;
}
#recommend h1{
	font-size:24px;
	line-height:26px;
	margin-bottom:10px;
}
#recommend p{
	color:#64615b;
margin:0 0 12px 6px;
padding:0;
font:bold 9px Verdana,Arial,Helvetica,sans-serif
}
#recommend input,textarea{
	width:300px;
	margin-bottom:12px;
font:normal 11px Verdana,Arial,Helvetica,sans-serif
}
#recommend label{
color:#64615b;
margin:0px 0 0 6px;
padding:0;
font:bold 10px Verdana,Arial,Helvetica,sans-serif
}
#recommend .submit{float:right; width:80px;font:normal 12px Verdana,Arial,Helvetica,sans-serif; background:#ece5bd; border: 1px solid #565449;padding:2px 4px; margin-top:12px;}

.test{
	vertical-align:top;
}

#bodyX{
	margin-top:24px;
}
.bodyXrow{
background:#FAF9EF; 
/*border:1px solid #878883; */
padding:12px 14px;  
font: normal 12px Arial, Helvetica, sans-serif; 

}

.bodyXtitle h3{
	margin:0;
}
ul.bodyX {
border:1px solid #b3c0a9;
width:150px;
padding:8px;
color:#060505;
font:normal 9px Verdana,Arial,Helvetica,sans-serif;
float:right;
display:inline;
 list-style: none outside;
 background:#dee4da;
}
#bodyX ul a{
color:#494641;
	font-weight:bold;
}
#bodyX ul li{
	margin-bottom:4px;
}
.test{
	background:#eae8d4;
}
.quicklesson li{ margin-bottom:6px; margin-top:6px; }

.qlsection{
background:#FAF9EF;
margin-top:16px;
padding:8px 16px 16px 24px;
	border: 1px solid #777873;
}

.qlsection h2{ 
color:#000000;
margin:8px 0 12px -8px;
font:20px "Times New Roman",Times,serif;
}
.qlsection h3{ 
color:#161515;
margin:14px 0px 6px 0;
font:bold 14px/18px "Times New Roman",Times,serif }

.qlheader{ 
color:#4c4949;font: bold 14px/18px Arial, Helvetica, sans-serif;
}
.qljumplist{  /*width:250px; margin-left:10px;float:right; */
/*background:#FAF9EF;
border-color:#777873;
border-style:solid;
border-width:1px;
margin-bottom:10px;
padding:12px 12px 0 12px;*/
}
.qljumplist ul{ margin-left:20px; }

.qljumplist li{ 
color:#000000;
font:bold 10px Helvetica,Arial,sans-serif; margin:0 10px 0 0 ;}

ul.overview{ margin:0; }
ul.overview li { background:#D7DCCD;padding:16px; list-style:none;color:#000000;margin:20px 0 12px 0;text-decoration:none;font-size:20px;}
ul.overview li dl { color:#403F3D; margin:14px 0 0 18px; text-decoration:none;font:bold 14px/18px "Times New Roman",Times,serif }
ul.overview li dl dt { margin:18px 0 6px 0; clear: left;}
ul.overview li dl dd { color:#497139;margin:0px 0px 6px 10px;text-decoration:none;text-transform:uppercase;font:bold 10px Arial,Helvetica,sans-serif }
ul.overview li dl dd.sentCase{ color:#497139;margin:0px 0px 6px 10px;text-decoration:none;text-transform:none;font:bold 11px Arial,Helvetica,sans-serif; }
ul.overview li dl dl { margin:6px 0 4px 20px; }
ul.overview li dl dl,ul.overview li dl dl dt,ul.overview li dl dl dd { color:#736F68;text-decoration:none;font:bold 9px Verdana,Arial,Helvetica,sans-serif; text-transform:none; }
ul.overview li dl dl dt { float:left;  margin:0;height:24px; }
ul.overview li dl dl dd {   margin-left:92px;}

ul.overviewk5
{
	margin:0;
}
ul.overviewk5 li
{
	background: #D7DCCD;
	padding: 16px;
	list-style: none;
	color: #000000;
	margin: 20px 0 10px 0;
	text-decoration: none;
	font-size:20px
}
ul.overviewk5 li ul li
{
	color:#403F3D;
	margin:18px 0px 0px 0px;
	text-decoration:none;
	font:bold 14px/18px "Times New Roman",Times,serif;
	padding:0;
}
ul.overviewk5 li ul li ul li
{
	margin: 8px 0px 0px 0px;
	font-weight:normal;
}
ul.overviewk5 li p
{
	color:#736F68;
	margin-top:10px;
	text-decoration:none;
	font:bold 9px Verdana,Arial,Helvetica,sans-serif;
	text-transform:none;
}

#tooltip {
  padding: 3px;
  border: 1px solid #666;
  border-right-width: 2px;
  border-bottom-width: 2px;
  background: #999;
  position: absolute;
  z-index: 1000;
}
#tooltip h3 { 
  color: #FFF;
  font: normal 9px Verdana, Arial, Helvetica, sans-serif;
  text-align: left; }
#tooltip p { display: none !important }

/*clinical cases begin*/
.case {width: auto; }
.case p { font-size:12px; font-family: Arial, Verdana, sans-serif; }

/*.case img {margin:10px; }*/
/*.case-history {width:170px;height:420px;z-index:10001; float:left; overflow:auto; margin-right:15px; margin-bottom:20px; background: #c0bdb4; padding:8px 12px;border:1px solid #a7a397;   scrollbar-base-color:#c9c7c0; }
.case-history h2,.case-question h2 { margin-top:14px; font-weight:bold;  margin-bottom:6px;}
.case-history h2{ text-transform:uppercase;}*/
.case ul,.case ol {padding:0 0 0 0px; margin-left:20px;}
.case ul.ui-tabs-nav{margin-left: 0;}
.case ul li {margin:0;  }
.case ul  ul { list-style: disc; margin-bottom:12px; margin-top:3px; padding-left:10px;}
.case ul  ul li {margin:3px 0 3px 16px;font-weight:normal; }
/*.case-question {float:left;  }*/
.case-question h2 { font-size:14px; }
.case-question ul li { font-size: 12px; color:#000000; }
.case-question img.image-left, #case-question img.image-left{ margin:0 8px 12px 0; }
#case-question img.image-right{ margin:0 0 12px 8px; float: right }
.case-question  a.minilink{ margin:12px; }
.question-text p, .question-text li {
	font-weight: bold;
}
.question-text p.statement, .question-text li.previousquestion, .question-text li.previousquestion p, ul.statement li{
	font-weight: normal;
}

 .question-text li.previousquestion, .question-text li.previousquestion p {
 	color: #808080;
 }
 
 .question-text li.previousquestion p {margin-top:6px;}

.case-explanation{ background-color:#f6f5f3; margin:16px 0 8px 0;border:1px solid #76705f; font-size:13px; padding:8px; clear:right;}
.case-explanation h2 { margin:0 0 4px 0; }
.case-explanation p{ margin:4px 0 8px 0; }
.hint {background-color:#E0DDD7;margin:25px 0 24px 5px;border:1px solid #CFCCC3; padding:8px; clear:right;}
.hint,.hint * { font-size:11px;}
.hint a { color: #35364a;  }

/*-- RADIO/CHECK BOX & MULTILINE --*/
.case fieldset.radio-check{margin:6px 0 0 6px;padding:0;border:none;background:transparent;}
.case fieldset.radio-check label{margin:6px 0 0 18px; display:block;vertical-align:middle;text-align:left;}
.case fieldset.radio-check label strong {background-color:#dbd4c3; padding:0; font-weight:normal;}
.case fieldset.radio-check input{/*margin:0 0 0 -30px;*/text-align:left;vertical-align:middle;}
.case input.submit,div.courseAddComment input.submit{  margin:12px 0 1px 350px;padding:4px 12px; color:#fff;font:bold 11px Arial,Verdana,sans-serif; background-color:#8aa07f;border:0; cursor: pointer;}

.case input.submit:hover{
	background-color:#647959; text-decoration: underline;
}

.case fieldset.radio-check input.case-text { margin-left:8px; !important;  }
.case h1 { font: bold 14px Arial,Helvetica,sans-serif;margin-bottom: 10px; color:#6a805f; margin:0 0 12px 0; }


/*--COURSE RESOURCE LINKS--*/

/*a.resource-flash,a.resource-flash:hover,a.resource-sidetrip,a.resource-sidetrip:hover,a.resource-keepinmind,a.resource-keepinmind:hover,a.resource-notebook,a.resource-notebook:hover,a.resource-video,a.resource-video:hover,a.resource-flashback,a.resource-flashback:hover {
	border: 1px solid #ebe1a9; 
	padding:6px 8px 6px 40px; 
	text-decoration:none; 
	background: #fcf7db url(../courses/images/Icon_KeepInMind.gif) no-repeat 6px 50%;
	margin:12px 6px;
	min-width:180px;
	min-height:44px;
	text-align:left; 
	color:#333333; 
	font: bold 12px Arial,Helvetica,sans-serif;
} */

 a.resource-flash,a.resource-flash:hover,a.resource-sidetrip,a.resource-sidetrip:hover,a.resource-IntSidetrip,a.resource-IntSidetrip:hover,a.resource-keepinmind,a.resource-keepinmind:hover,a.resource-notebook,a.resource-notebook:hover,a.resource-video,a.resource-video:hover,a.resource-flashback,a.resource-flashback:hover,a.resource-article,a.resource-article:hover {
	display:block;
	min-width:180px;
	min-height:20px;
	margin:10px 6px;
	padding:6px 5px 6px 40px;
	background: #fcf7db url(../courses/images/Icon_KeepInMind.gif) no-repeat 6px 50%;
	border: 1px solid #ebe1a9; 
	color:#333333; 
	font: bold 12px Arial,Helvetica,sans-serif;
	text-decoration:none; 
	clear:both;
	display: inline-block;
}

a.resource-flash,a.resource-flash:hover {
	background-image: url(../courses/images/Icon_Animation.gif);
}
a.resource-sidetrip,a.resource-sidetrip:hover {
	background-image:  url(../courses/images/Icon_Sidetrip.gif); 
	min-width: 220px;
}

a.resource-IntSidetrip,a.resource-IntSidetrip:hover {
	background-image:  url(../courses/images/Icon_Sidetrip.gif); 
	min-width: 220px;
}

a.resource-keepinmind,a.resource-keepinmind:hover {
	background-image: url(../courses/images/Icon_KeepInMind.gif);
	padding-left: 35px;
	background-position: 8px 50%;
}

a.resource-notebook,a.resource-notebook:hover {
	background-image: url(../courses/images/Icon_Notebook.gif);
}

a.resource-video,a.resource-video:hover {
	background-image:url(../courses/images/Icon_Video.gif);
	background-position: 8px 50%;
}

a.resource-flashback,a.resource-flashback:hover {
	background-image: url(../courses/images/Icon_Flashback.gif);
	background-position: 8px 50%;
}

a.resource-article {	
background-image: url(../courses/images/Icon_Aarticle.gif);
background-position: 2px 50%;
}
a.resource-article:hover {
	background-image: url(../courses/images/Icon_Aarticle.gif);
	background-position: 4px 50%;
}




/*--COURSE RESOURCE LINKS END--*/


a.glossary{ text-decoration: none; border-bottom: 1px dotted #88A; cursor:help; color:#000000; }

/*dl.glossary dt { margin:18px 0 0 0; font-weight:bold;}
dl.glossary dd { margin:0 0 0 24px; }*/

 dl.glossary
{
margin: 2em 10px;
padding: 0;
}

dl.glossary dt
{
width: 150px;
float: left;
margin: 0 0 0 0;
padding: .5em;
border-top: 1px solid #999;
font-weight: bold;clear: both;
}



dl.glossary dd
{
float: left;
width: 300px;
margin: 0 0 0 0;
padding: .5em;
border-top: 1px solid #999;
}

ul.bnquestions { font:12px Helvetica,Arial,sans-serif; margin:0 0 12px 34px;}

span.bndescription p { font:12px Helvetica,Arial,sans-serif; margin:4px 0 12px 12px }

span.bnsourcedate { font:12px Helvetica,Arial,sans-serif; color:#657a5b; margin:0 12px 0 12px; float:left;}

div#ForumContainer p,div#ForumContainer li,div#ForumContainer td,div#ForumContainer input,div#ForumContainer select,div#ForumContainer textarea,div#ForumContainer div,div#ForumContainer label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
div#ForumContainer label { color:#000; }

span.glossaryTooltip {
	border-bottom: 1px dotted #45712e;
}
.course_title{
	color: #00335b;
	font-family: "Times New Roman",Times,serif;
	font-size: 18px;
	margin-bottom: 10px;
}
.course_subtitle{
	color: #00335b;
	font-family:  "Times New Roman",Times,serif;
	font-size: 14px;
	margin-bottom: 10px;	
		
}
.course_description{
	color: #000000;
	font-family: arial, sans-serif;
	font-size: 12px;
}

.course_sidebarsection{
	background:#8A9C83;
	margin:10px 5px 4px 5px;
	padding:6px;
	padding-bottom:2px;
	text-align:center;
	width:120px;
}
.course_sidebarbutton, .course_Selectedbutton, .course_sidebarhead, td.course_sidebarsection h2 {
	background:#D7DCCD;
	border: 1px solid #8A9C83;
	font: bold 9px/10px Verdana,Arial,sans-serif;
	margin:0 0 4px 0;
	padding:4px 4px;
	text-align:center;
	text-decoration:none;
	width: 130px;
	color: #999;
}
.course_Selectedbutton{
	border-color: #444b35;
	background:#f5f6f3;
}
td.course_sidebarsection h2 {
	background:#FBF0BC;
	border:1px solid #C78975;
	margin-top: 12px;
	color:#817E6B;
	cursor: pointer;
}
td.course_sidebarsection h2 a{
	text-decoration: none;
	color:#817E6B;
}
 .course_sidebarhead{
 	background: #666;
	color: #fff;
	margin-top: 4px;
	border:0;
 }
 .course_sidebarhead_link { text-decoration: none;
 color:#fff;
 }
.course_sidebartext{
	color:#736F68;
	margin-bottom:6px;
	text-decoration:none;
	font:bold 9px Verdana,Arial,Helvetica,sans-serif
}

.horizlist {
	margin:0px 0px 15px 2px;
	padding: 0px;
	width: 550px;
	font:11px/22px Verdana,Arial,Helvetica,sans-serif,Geneva;
	list-style-type:disc;
	text-decoration: none;
}

.horizlist li {
	display: inline-block;
	*display: inline;
	height: 20px;
	width:auto;
}

.horizlist li a {
	padding:0.2em 1em;
	margin: 0px 2px 5px 0px;
	background:#D7DCCD;
	color:#000;
	text-decoration:none;
	border:1px solid #000;
	font-size: 10px;
}
.horizlist li a:hover {
	background:#8A9C83;
	color:#fff;
}

dl.notes dt { margin: 0 0 6px 0px; font-weight: bold;  border-top: 1px solid #999;padding:6px 0 0 10px;}
dl.notes dd { margin: 0 0 10px 22px; }

ul.caseResources { margin: 0; padding: 0 10px; }
ul.caseResources li { border: none; padding: 12px; margin: 0 0 12px -6px; list-style: none; font: bold 14px Arial, Verdana, sans-serif; }
ul.caseResources li ul li { border: none; padding:0; margin: 16px 0 0 0; font-weight:normal; font-size: 12px;}

ul#navigationLeft {
	list-style: none; margin: 0; padding:0;
}


ul#course-left-nav, ul#course-left-nav ul {
	list-style: none;
	margin: 0; 
	padding: 0;
}

ul#course-left-nav {
	background:#8A9C83;
	margin:10px 5px 4px 5px;
	font: bold 9px/10px Verdana,Arial,sans-serif;
	padding:6px 6px 2px 6px;
	text-align:center;
	width:120px;
}

ul#course-left-nav a.head, ul#course-left-nav li ul li{
	background:#666;
	margin:0 0 4px 0;
	padding:4px 4px;
	color: #fff;
	width:108px;
	display: block;
	text-decoration: none;
}

ul#course-left-nav a.head {
	margin: 0 0 4px 0;
}
 
ul#course-left-nav li ul li{
	background:#D7DCCD;
	color: #999;
}
ul#course-left-nav li ul li a{
	color: #736F68;
	text-decoration: none;
}
ul#course-left-nav li ul li.current{
	border: 1px solid #C78975;
	background:#FBF0BC;
}
.test_tblborder {
	border: 1px solid #C78975;
}
.test_question {
	color: #00335b;
	font-family: arial, "Times New Roman",Times,serif;
	font-size: 14px;
	margin-bottom: 10px;
	font-weight: bold;
}		
.test_subquestion {
	color: #000000;
	font-family: arial, "Times New Roman",Times,serif;
	font-size: 13px;
	margin-bottom: 10px;
	font-weight: normal;
}	

.test_greentxt {
	color: #5d6c56;
	font-family: arial, "Times New Roman",Times,serif;
	font-size: 14px;
	margin-bottom: 10px;
	font-weight: bold;
}	
	
.test_tblquestion {
	color: #00335b;
	font-family: arial, "Times New Roman",Times,serif;
	font-size: 11px;
	margin-bottom: 10px;
	font-weight: normal;
}	

.test_head {
	color: #5d6c56;
	font-family: arial, "Times New Roman",Times,serif;
	font-size: 14px;
	margin-bottom: 10px;
	font-wei	ght: bold;
}	

.get_cert { 
	float:left; 
	width:280px;
	font:normal 12px Verdana,Arial,Helvetica,sans-serif; 
	background:#ece5bd; 
	border: 1px solid #565449;
	padding:6px; 
	margin-bottom:12px;
	}

div.case p.note {
	background: none; border:none; margin:0; color: #6a6a6a;
}

div.case fieldset.radio-check input {
	
display:block;
height:13px;
line-height:1.5em;
margin:0.6em 0pt 0pt 3px;
width:13px;


}


div.case fieldset.radio-check label {
	font-weight: normal; color: #000;
	margin:-1.65em 0pt 0pt 25px;color:#222222;
display:block;
line-height:1.5em;
padding:0.44em 0pt 0.5em;
width:90%;font-size:12px;
}



.case-question table {
margin: 0 0 14px 0;
}

.case-question td, .case-question th {
background: #f7f6e7;
border: 1px solid #959595; border-collapse: collapse;
padding:4px 8px;
vertical-align: middle;
}

.case-question thead th {
background: #D7DCCD;
font-weight: bold;
text-align: center;
}

.case-question tbody th  {
background: #e7e5d7;
}

ul#category-menu, ul#category-menu li ul {margin:0; padding:0;}
ul#category-menu {margin-left:10px;}
ul#category-menu *{list-style:none;}
ul#category-menu li {margin-top:6px;}
ul#category-menu li, ul#category-menu li ul li{ width: 140px;}

.fg-button {
	outline: 0;
	margin:0 4px 0 0;
	padding: .4em 1em;
	text-decoration:none !important;
	cursor:pointer;
	position: relative;
	text-align: center;
	zoom: 1;
	display:block;
	font-family:Verdana,Arial,sans-serif;
	font-size:9px;
}
.fg-button .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
	left: 50%;
	margin-left: -8px;
}



fieldset.radio-check p.answerhint {
	margin: 0 0 22px 38px; font-style: italic;
}


a.button-small {
	border:1px solid #C78975;
color:#817E6B;
font-family:Verdana,Arial,sans-serif;
font-size:9px;
font-weight:bold;
margin:0 0 0 8px;
padding:2px 4px;
text-align:center;
background:#FAECA7;
text-decoration: none;
clear: all;
}

.podAdditional{
padding:12px 18px 6px 24px;
background:#F8F5E6;
border:1px solid #726A23;
margin-bottom:12px;
}
.podAdditional h3{
font:bold 16px Arial,Helvetica,sans-serif;
margin-bottom:10px;
color:#657A5B;
}
.podAdditional ul {
	padding: 0;
list-style: none;
margin-bottom:12px;

font:bold 14px arial,Helvetica,sans-serif;
}
.podAdditional ul li {
	margin-bottom: 24px;
}
.podAdditional ul li ul li{
font-size: 12px;
margin:10px 0 16px 26px;

}
.podAdditional ul li ul li ul {
	font-weight: normal;
	margin: -6px 0 6px -12px;
}

.podAdditional ul.bullet3rdLevel li ul li ul li {
list-style: disc;
margin: 10px 0 0 40px; padding:0;
}

table#videolist {
	width: 540px;
}
table#videolist tr {
border-top: 1px dotted #808080;border-bottom: 1px dotted #808080; border-collapse: collapse;

}
table#videolist td {border-top: 1px dotted #808080;border-bottom: 1px dotted #808080; 
	 padding: 10px 6px;
}
table#videolist td img{
	border: 1px solid #000;}

table#videolist td a{
	font: bold 16px Arial,sans-serif; text-decoration: none; }
table#videolist td a:hover{ text-decoration: underline;}


div.notesCategory {
	padding: 12px; border: 1px solid #000000; background: #fff url(http://www.bioedonline.org/courses/images/backgroundNotebook.jpg); margin: 0 0 12px 0;
}

table.notebook { 
}
td.notebookLeft {
	width:11px; border: 0; padding:0; margin:0; background: #fff url(http://www.bioedonline.org/courses/images/notebookSpiralLeft.jpg) repeat-y;
}

td#notebookRight{
	width:460px; border: 0; padding:10px 10px 10px 32px; margin:0; background: #fff url(http://www.bioedonline.org/courses/images/notebookSpiralRight.jpg) repeat-y;
}

.notebook h2 {
	font-size: 18px;
}

.notebook h3 {
	font-size: 14px; width: 100%; border-top: 1px dashed #b22222; padding-top: 10px; color:#57694e;
}

 td#notebookRight h4 {
 	margin: 0 0 8px 24px;
 }
 
td#notebookRight p {
	margin-left: 24px;
}

div.courseComment ul {
	list-style: none;
	margin:0 40px 40px 10px;
	padding:0;
	font: normal 12px Arial,sans-serif;
}

div.courseComment ul li {
	padding: 6px 8px;
	border-bottom: 1px dotted #808080; 
}

div.courseComment ul li.firstComment {
	border-top: 1px dotted #808080; 
}

div.courseComment ul li span {
	font-size: 10px;
	font-weight:bold;
	color:#65775e;
}

div.courseAddComment form {
	margin-left:10px;
}
.warningbox {
	padding:0.2em 1em;
	background:#D7DCCD;
	color:#000;
	text-decoration:none;
	border:1px solid #000;
}

/* ! Genetics Module additions */

.imgWithCaption { display: block;
float: left;
padding: 0px 0px 0px 0px; margin: 3px 5px;
}

.imgWithCaption-left {
	float: left; padding: 0px 0px 0px 0px; margin-top: 3px;
}

.imgWithCaption-left200 {
	float: left; padding: 0px 0px 0px 0px; margin-top: 3px; width:200px;
}

.imgWithCaption-right {
	float: right; padding: 0px 0px 0px 0px; margin-left: 10px;
}

p.imgCaption {
	clear: both; margin: 0px 0px 10px 0px; width:auto; padding-bottom: 3px; color: #000; font-family:Tahoma; font-weight: 600; font-size:9.5px; line-height: 1;
}

p.imgCaptionW {
	clear: both; margin: 0px 0px 10px 0px; width: 325px; padding-bottom: 3px; color: #000; font-family:Tahoma; font-weight: 600; font-size:9.5px;
}

p.imgCaptionS {
	clear: both; margin: 0px 0px 10px 0px; width: 165px; padding-bottom: 3px; color: #000; font-family:Tahoma; font-weight: 600; font-size:9.5px; line-height: 1;
}

p.imgCaption430 {
	clear: both; margin: 0px 0px 10px 0px; width: 430px; padding-bottom: 3px; color: #000; font-family:Tahoma; font-weight: 600; font-size:9.5px; line-height: 1;
}

p.nameCaption {
	clear: both; margin: 0px 0px 10px 0px; padding-bottom: 3px; color: #000; font-family:arial; font-weight: 600; font-size:9px; line-height: 1; 
}

p.missionCaption {
	clear: both; margin: 0px 0px 10px 0px; padding-bottom: 3px; color: #000; font-family:arial; font-weight: 600; font-size:11px; line-height: 1; text-align: center;
}

p.mediaCaption {
	clear: both; margin: 0px 0px 10px 0px; padding-bottom: 3px; color: #000; font-family:arial; font-weight: 600; font-size:12px; line-height: 1; text-align: center;
}

.bigImg {
margin: 5px auto;
}

.centerImg {
margin: 20px auto 5px auto;
}

.courseImg {  
border: solid 1px #ABABAB; margin: 3px 6px 5px 0px;
}

.inCopyImg {
float:left; display: inline-block; border: solid 1px #ABABAB; margin: 0px 7px 6px 0px;
}

.inCopyImgR {
float:right; display: inline-block; border: solid 1px #ABABAB; margin: 0px 7px 6px 0px;
}

.noBorderImg {
float:left; display: inline-block; margin: 0px 7px 6px 0px;
}

.noBorderImg {
float:left; display: inline-block; margin: 0px 7px 6px 0px;
}

.noBorderImgR {
float:right; display: inline-block; margin: 0px 0px 6px 7px;
}

.scrollBox {
display: block; border: solid 1px #ABABAB; margin: 10px 12px 6px 0px; width:515px; overflow: scroll;
}

.pageBlock {clear: left; display:inline-block; margin:10px 0px 0px 0px; } 


.pageBlock520 {clear: left; display:inline-block; width:520px; margin:10px auto 0px auto;} 

.pageBlock520 p{padding:0px 10px; margin:10px auto 0px auto; font:13px normal Arial, Helvetica, sans-serif; line-height:20px} 


.pageSection {clear: left; display:inline-block; width: 545px; margin:10px 0px 15px 0px;} 

.courseBlock {clear: left; display:inline-block; padding-bottom: 20px; margin:10px 0px; width: 545px; border-bottom: solid 1px #DFDBC3; } 

.lessonBlock {clear: left; display:inline-block; padding-bottom: 20px; margin:10px 0px; width: 545px; border-bottom: solid 1px #DFDBC3; } 

.subBlock {clear: left; display:inline-block; padding-bottom: 10px; margin:10px 0px; width: 545px; }

.clearItem {clear: both; display:inline-block; margin:0px; } 

.inBlockImg {
float:left; display: inline-block; border: solid 1px #ABABAB; margin: 0px 12px 15px 0px;
}

.inBlockImg-right {
float:right; display: inline-block; border: solid 1px #ABABAB; margin: 0px 0px 15px 12px;
}

.sectionH2{color:#403F3D; margin:14px 0 -10px 18px; font:bold 22px "Times New Roman",Times,serif 
}

.subH1{
font:bold 11px Arial,Helvetica,sans-serif;
margin:0px 0px;
}

.featureLeft { display:inline-block; float: left; width:230px; margin:15px 0px; border-right: 1px solid #DFD9B5; }

.featureRight { display:inline-block; float: right; width:295px; margin:10px 0px 10px 10px; }

.featureLinksLeft { display:inline-block; float: left; width:245px; margin:22px 0px 10px 0px; }

.featureLinksRight { display:inline-block; float: right; width:245px; margin:22px 0px 10px 20px; }

.featureLinksBox { display:inline-block; float: left; width:245px; margin:9px 0px 10px 0px; }

.stsMission { float: left; width: 120px; height: 165px; margin: 0px 40px 5px 0px;}

#missions { clear: both; display:inline-block; margin-bottom: 15px;} 

.resourceContent { width:540px; margin: 20px auto; padding: 0px; }

.copyBox { background-color:#FBF0BC; width: 375px; margin:16px auto;border:1px solid #76705f; font-size:13px; padding:8px; clear:both;}

.mediaBox260 { clear: right; display: inline-table; float: left; width: 260px; height: 255px; margin: 0px 10px 30px 0px;}

.scrollLinks{ display:inline-block; height:202px; width:220; margin:0px 0px 10px 45px; background-color: white; overflow-y: scroll; border: solid 1px #BFBFBF ; padding: 0px;
}
.scrollHeading{ display:inline-block; height:40px; width:220; margin:26px 0px 0px 45px; background-color: #555555; padding: 0px; border: solid 1px #555555;
}

.scrollHeading p{ margin:2px auto; padding: 0px auto; color: #fff; font-weight: bold; text-align: center;}


.li-pdf {
position: relative;
left:0px;
height: 34px;
background-image: url(http://www.bioedonline.org/images/li-pdf.jpg);
background-repeat: no-repeat;
background-position: 5px 2px;
border-bottom: solid 1px #eeeeee;
list-style: none;
}

.li-pdf a {
position: relative;
left: 50px;
top: 10px;
text-decoration: none;
}

.li-pdf a:hover {
text-decoration: underline;
}

.li-ppt {
position: relative;
left:0px;
height: 34px;
background-image: url(http://www.bioedonline.org/images/li-ppt.jpg);
background-repeat: no-repeat;
background-position: 5px 2px;
border-bottom: solid 1px #eeeeee;
list-style: none;
}

.li-ppt a {
position: relative;
left: 50px;
top: 10px;
text-decoration: none;
}

.li-ppt a:hover {
text-decoration: underline;
}

.li-pptA li{
position: relative;
left:0px;
height: 34px;
background-image: url(http://www.bioedonline.org/images/li-ppt.jpg);
background-repeat: no-repeat;
background-position: 5px 2px;
border-bottom: solid 1px #eeeeee;
list-style: none;
text-decoration: none;
}

.li-pptA strong{
position: relative;
left: 50px;
top: 10px;
text-decoration: none;
color:#666;
}

.li-pptA strong:hover {
	color:#000;
}


.workShoplogoBox {
position: relative;
left: 45px;
width: 450px;
margin: 15px 0px;
}

.workShoplogoBox img {
	text-align: center;
	border-width: 0px;
	border-style: hidden;
}

.imgLeft{float:left;}
.imgRight{float:right;}

.linkRight { color: #00335b; text-align: right; font-size: 14px; font-weight: bold; float: right; margin: 5px 15px 5px 0px  }

.courseHeading{
	color: #00335b;
	font-family: Times, ÒTimes New RomanÓ, Georgia, serif;
	font-size: 18px;
	margin: 0px  0px 5px 0px;
}

.courseSubTitle{
	color: #00335b;
	font-family: ÒTrebuchet MSÓ, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	margin-bottom: 10px;	
		
}
.courseDescription {
	color: #000000;
	font-family: Times, ÒTimes New RomanÓ, Georgia, serif;
	font-size: 14px;
	line-height: 16px;
	margin: 0px 5px 5px 0px;
}

/* course thumbs */

.courseThumb{ 
position:relative;
margin:10px 9px 0px 0px; 
display: block;
float: left; 
width: 125px; 
height: 175px; 
background-color: #CFCDC2;
border:1px solid #cccccc; 
cursor: hand; 
cursor: pointer;
z-index: 490;
text-align: center;
border:1px 1px 0px 1px solid #cccccc; 
overflow: visible;
}
			  
.courseThumb img{border-style: none; margin: 0px; display: block;}	

.courseThumb a{text-decoration: none;}		  

.courseThumbOver { 
position:absolute;
display:block; 
visibility: hidden; 
top:0px;
left: 0px;
width: 125px;
height:173px;
clear:both;
margin: 0px;
padding: 0px;
background-color:#fff;  
text-decoration: none;
z-index:777;
cursor: hand; 
cursor: pointer;
border-bottom:3px solid #98AC8F; 
overflow: hidden;
}

.courseThumbOver p {
width: 90%;
text-align: left;
font-family: arial, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 13px;
color:#000;
margin: 3px auto;
}

.courseThumbOver strong {
font-family: arial, sans-serif;
font-size: 10.5px;
font-weight: bold;
color:green;
margin: 3px auto;
}

a:hover .courseThumbOver {
visibility: visible;
cursor: hand; 
cursor: pointer;
}

.thumbLabel {
position: relative;
top:5px;
color: #000000; 
font-family: arial, sans-serif;
font-size: 12px;  
line-height: 1em;
font-weight: bold;
cursor: hand; 
cursor: pointer;
text-decoration: none;
text-align: center;
vertical-align: text-top;
}

.thumbGroup {
position: relative;
top:5px;
width: 125px;
height: 15px;
display: block;
color: #666666; 
font-family: arial, sans-serif;
font-size: 10px;  
font-weight: bold;
line-height: 2;
cursor: hand; 
cursor: pointer;
text-decoration: none;
text-align: center;
vertical-align:middle;
}

.bigH1{
color:black;
font-size: 35px;
font-weight:normal;
font-family: "Times New Roman",Times,serif;
margin:0px 0 20px 0;
}

/* !green sub nav on courseIndex */

.courseIndexSubNav{
width: 555px;
height:40px;
margin-bottom: 50px;
overflow: visible;
text-align: left;
padding: 0px;
}

.courseIndexSubNav ul{
margin: 0px;
padding: 0px;
}

.courseIndexSubNav li{
display: block;
float:left;
list-style: none;
text-align: center;
padding: 0px;
margin-right: 2px;
}

.courseIndexSubNav ul li a{
display: inline;
float:left;
color: white;
width: 107px;
height: 45px;
font-family: arial, sans-serif;
font-weight: bold;
font-size: 12px;  
line-height: 12px;
background-color:#A6BF9B;
text-decoration: none;
border: 1px solid #89AF78;
padding-top: 3px;
vertical-align: top;
}

.courseIndexSubNav li a:hover{
color: white;
background-color:#89AF78;
text-decoration: none;
padding-top: 3px;
}

/* lesson thumbs */

.lessonThumb{ 
position:relative;
margin:10px 9px 5px 0px; 
float: left; 
width: 127px; 
height: 168px; 
background-image: url(http://bioedonline.org/images/lessonBack.png); 
z-index: 490;
border:0px solid #98AC8F; 
}
			  
.lessonThumb img{
position:relative; 
top:1px;
left: 1px;
border-style: none; 
margin: 0px; 
}	

.lessonThumb a{text-decoration: none;}		  

.lessonThumbOver { 
	position:absolute;
	display:block; 
	visibility: hidden; 
	top:1px;
	left: 1px;
	width: 125px;
	height:150px;
	clear:both;
	background-color:#fff;  
	text-decoration: none;
	z-index:777; 
}

.lessonThumbOver p {
	position:absolute;
	top:3px;
	left: 3px;
	width: 118px;
	text-align: left;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
	color:#000;
}

.lessonThumbOver strong {
font-family: arial, sans-serif;
font-size: 10.5px;
font-weight: bold;
color:green;
margin: 3px auto;
}

a:hover .lessonThumbOver {
visibility: visible; cursor: default;
}

.lessonThumb:hover .lessonThumbOver{
	visibility: visible; cursor: default;	
}

.lessonLabel {
position: absolute;
/*display: block;*/
top:127px;
left: 3px;
width: 123px;
height: 23px;
color: #000; 
font-family: arial, sans-serif;
font-size: 11px;
word-spacing: -1px;  
line-height: 10px;
font-weight: bold;
text-decoration: none;
text-align: left;
vertical-align: text-top;
}

.lessonVideo {
float:left;
margin: 0px;
padding: 0px 10px 10px 0px;
}

.lessonHeading{
	color: #00335b;
	font-family: Times, Georgia, serif;
	font-size: 18px;
	margin: 0px  0px 5px 0px;
}

.lessonDescription {font-family: sans-serif; font-size: 14px; line-height: 18px;}
.loggedInMessage {display:block; background-color: #ABBAA4; border: 1px solid #899B81; font-family: sans-serif; font-size: 14px; line-height: 18px; padding: 10px 5px;}

form#auditor_regitration {display:block; width:500px; padding: 0px; margin: 0px;}
form#auditor_regitration div.formline label {display: inline-table; max-width:480px; height: 15px; padding:0px 0px 5px 0px;}
form#auditor_regitration div.formline input {display: inline; height: 25px; padding:0px; margin: 0px 0px 5px 0px;}
form#auditor_regitration input.fbutton {display:block; margin:10px 0px 0px 200px; font-size: 14px; }

/* Teacher Guide Thumbs */
.TGThumb{ 
	position:relative;
	margin:3px 3px 3px 3px; 
	float: left; 
	width: 172px; 
	height: 222px; 
	z-index: 490;
	border:1px solid #98AC8F; 
}
			  
.TGThumb img{
	position:relative; 
	top:1px;
	left: 1px;
	border-style: none; 
	margin: 0px; 
}	

.TGThumb a{text-decoration: none;}		  

.TGThumbOver { 
	position:absolute;
	display:block;
	visibility: hidden; 
	top:1px;
	left: 1px;
	width: 170px;
	height: 220px;
	clear:both;
	background-color:#fff;  
	text-decoration: none;
	z-index:777; 
}

.TGThumbOver p {
	margin:10px 3px auto 3px;
	width: 165px;
	text-align: left;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 13px;
	color:#000;
}

a:hover .TGThumbOver {
	visibility: visible;
}


/* !green sub nav on microbesIndex */

.lessonSubNav{
width: 555px;
height:25px;
margin: 15px 0px;
overflow: visible;
text-align: left;
padding: 0px;
}

.lessonSubNav ul{
margin: 0px;
padding: 0px;
}

.lessonSubNav li{
display: block;
float:left;
list-style: none;
text-align: center;
padding: 0px;
margin-right: 2px;
}

.lessonSubNav ul li a{
display: inline;
float:left;
color: white;
width: 130px;
height: 15px;
font-family: arial, sans-serif;
font-weight: bold;
font-size: 12px;  
background-color:#A6BF9B;
text-decoration: none;
border: 1px solid #89AF78;
padding-top: 1px;
vertical-align: middle;
}

.lessonSubNav li a:hover{
color: white;
background-color:#89AF78;
text-decoration: none;
padding-top: 1px;
}

/*Green sub nav for certPrep.cfm*/
.lessonSubNav6{
width: 555px;
height:25px;
margin: 15px 0px;
overflow: visible;
text-align: left;
padding: 0px;
}

.lessonSubNav6 ul{
margin: 0px;
padding: 0px;
}

.lessonSubNav6 li{
display: block;
float:left;
list-style: none;
text-align: center;
padding: 0px;
margin-right: 2px;
}

.lessonSubNav6 ul li a{
display: inline;
float:left;
color: white;
height: 15px;
font-family: arial, sans-serif;
font-weight: normal;
font-size: 12px;  
background-color:#A6BF9B;
text-decoration: none;
border: 1px solid #89AF78;
padding-top: 1px;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 1px;
vertical-align: middle;
}

.lessonSubNav6 li a:hover{
color: white;
background-color:#89AF78;
text-decoration: none;
padding-top: 1px;
}

/*Lesson Sub Nav for Space Index*/
.lessonSubNavSpace{
width: 555px;
height:25px;
margin: 15px 0px;
overflow: visible;
text-align: left;
padding: 0px;
}

.lessonSubNavSpace ul{
margin: 0px;
padding: 0px;
}

.lessonSubNavSpace li{
display: block;
float:left;
list-style: none;
text-align: center;
padding: 0px;
margin-right: 2px;
}

.lessonSubNavSpace ul li a{
display: inline;
float:left;
color: white;
height: 15px;
font-family: arial, sans-serif;
font-weight: normal;
font-size: 12px;  
background-color:#A6BF9B;
text-decoration: none;
border: 1px solid #89AF78;
padding-top: 1px;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 1px;
vertical-align: middle;
}

.lessonSubNavSpace li a:hover{
color: white;
background-color:#89AF78;
text-decoration: none;
padding-top: 1px;
}

/*Lesson Sub Nav for Human Organism Lesson Page*/
.lessonSubNavH{
width: 540px;
height:25px;
margin: 15px 0px;
overflow: visible;
text-align: left;
padding: 0px;
}

.lessonSubNavH ul{
margin: 0px;
padding: 0px;
}

.lessonSubNavH li{
display: block;
float:left;
list-style: none;
text-align: center;
padding: 0px;
margin-right: 2px;
}

.lessonSubNavH ul li a{
display: inline;
float:left;
color: white;
height: 15px;
font-family: arial, sans-serif;
font-weight: bold;
font-size: 12px;  
background-color:#A6BF9B;
text-decoration: none;
border: 1px solid #89AF78;
padding-top: 1px;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 1px;
vertical-align: middle;
}

.lessonSubNavH li a:hover{
color: white;
background-color:#89AF78;
text-decoration: none;
padding-top: 1px;
}

/*Lessons Navigation Links*/
.lessonsNav{
position:relative;
display:block; 
width: 155px;
height: 282px;
margin: 0;
padding: 0px;
background-color:#A6BF9B;  
text-decoration: none;
border:1px solid #000;
text-align:center; 
overflow: visible;
}

.lessonsNav h3 {
position:relative;
display:block; 
color:#fff;
background-color:#E04B33;
margin: 0px auto 6px auto;
padding: 4px;
font-family: arial, sans-serif;
font-size: 14px; 
line-height: 16px;
font-weight: bold;
text-decoration: none;
text-align: center;
}

.lessonsNav ul{
position: absolute;
top:30px;
left:3px;
display: block;
margin: 0px;
padding: 0px;
width: 150px;
}

.lessonsNav li{
display: block;
float: left;
list-style: none;
text-align: center;
padding: 0px;
margin: 0px 0px 4px 0px;
width: 147px;
border:1px solid #C78975;
}

.lessonsNav ul li a{
display: block;
padding:3px 6px;
color:#817E6B;
background:#FBF0BC;
font:bold 9px Verdana,Arial,sans-serif;
margin:0px;
cursor:pointer;
text-decoration:none;
text-align: center;
}

.lessonsNav li a:hover{
background:#FAECA7;
text-decoration:none;
}




/*resource Node */
.resourceNode{ 
color: #eaeaea; 
position:relative;
margin:5px 5px 0px 0px; 
display: block;
float: left; 
width: 173px; 
height: 50px; 
background-image: url(http://bioedonline.org/resources/images/resNodeBack.png);
z-index: 490;
overflow: visible;
}

.resourceLabel {
position: relative;
display: block;
top:3px;
left:3px;
height: 33px;
width: 170px;
color: #000; 
font-family: arial, sans-serif;
font-size: 11px;
word-spacing: -1px; 
font-weight: bold;
text-decoration: none;
text-align: left;
vertical-align: text-top;
overflow: hidden;
}

.resLink1 {
position: absolute;
top:34px;
left:1px;
margin: 0px;
}
.resLink2 {
position: absolute;
top:34px;
left:43px;
margin: 0px;
}
.resLink3 {
position: absolute;
top:34px;
left:85px;
margin: 0px;
}

.resLink4 {
position: absolute;
top:34px;
left:127px;
margin: 0px;
}

/*Link for Podcast Plus Lessons on Space Index*/
.podcastLink{
	display: inline; width: 125px; height: 15px; font-size: 0px; text-indent: -100px; background-image: url(../resources/images/podcastPlusLessons.png);
	background-repeat: no-repeat; background-position: left top; overflow: hidden; clear: right; float: left; cursor: pointer; position: absolute;
	top:152px; left:1px; margin: 0px; background-position: 0px 0px;
}

.podcastLink:hover{
	background-position: -125px 0px;
}

/*Lesson Link*/
.lessonLink{
	display: inline; width: 83px; height: 15px; font-size: 0px; text-indent: -100px; background-image: url(../resources/images/lessonSP.png);
	background-repeat: no-repeat; background-position: left top; overflow: hidden; clear: right; float: left; cursor: pointer; position: absolute;
	top:152px; left:1px; margin: 0px; background-position: 0px 0px;
}

.lessonLink:hover{
	background-position: -83px 0px;
}

/*Lessons Link*/
.lessonsLink{
	display: inline; width: 83px; height: 15px; font-size: 0px; text-indent: -100px; background-image: url(../resources/images/lessonsSP.png);
	background-repeat: no-repeat; background-position: left top; overflow: hidden; clear: right; float: left; cursor: pointer; position: absolute;
	top:152px; left:1px; margin: 0px; background-position: 0px 0px;
}

.lessonsLink:hover{
	background-position: -83px 0px;
}

/*sprite links, the image rollovers in the lesson and resource thumbs  */
.spriteLink{
display: inline;
width: 41px;
height: 15px;
font-size: 0px;
text-indent: 45px;
background-image: url(http://bioedonline.org/resources/images/lessonSprite.png);
background-repeat: no-repeat;
background-position: left top; 
overflow: hidden;
clear: right;
float: left;
cursor: pointer;
}

.lessonThumbOver .spriteLink a:hover{cursor: pointer;}

.linkPos1 {
position: absolute;
top:152px;
left:1px;
margin: 0px;
}
.linkPos2 {
position: absolute;
top:152px;
left:43px;
margin: 0px;
}
.linkPos3 {
position: absolute;
top:152px;
left:85px;
margin: 0px;
}

.spVideo{
background-position: 0px 0px;
}
.spVideo:hover{
background-position: -41px 0px;
}
.spSlides{
background-position: 0px -15px;
}
.spSlides:hover{
background-position: -41px -15px;
}
.spURL{
background-position: 0px -30px;
}
.spURL:hover{
background-position: -41px -30px;
}
.spPDF{
background-position: 0px -45px;
}
.spPDF:hover{
background-position: -41px -45px;
}

/* ! DIV holder with white background for sponsor logos */
.logoBlock {
width: 535px;
height: 75px;
padding: 5px;
background-color: white;
border:1px solid #98AC8F;
}

.sponsor {
color:#8C8D88;
font:bold 11px Verdana,Arial,Helvetica,sans-serif;
margin:15px 12px 6px 12px;
text-align:center;
}

/* !Expandable hidden div - jquery, for gentics course */
.msg_list {
margin: 10px 0px;
padding: 0px;
width: 542px;
height:auto;
display:block;
overflow:visible;
background-color:#FBF0BC;
font-family: sans-serif;
}
.msg_head {
padding: 5px 10px;
cursor: pointer;
position: relative;
background-color:#FBF0BC;
margin:0px;
height:20px;
font-family: sans-serif;
}
.msg_body {
padding: 5px 0px 10px 0px;
margin: 1px auto;
width: 530px;
font-size: 14px;
font-family: sans-serif;
}

.msg_body p {
margin: 5px auto;
font-family: sans-serif;
width: 510px;
}
/* !End Check answer */

/* !ie6 hover */
body { behavior:url("csshover.htc"); }

/* Recruiting Notice */
.recruitingNotice {
position:relative;
display:block; 
width: 157px;
margin: 0px auto 10px auto;
padding: 0px;
background-color:#fbfcf4;  
text-decoration: none;
border:1px solid #000; 
overflow: hidden;
}

.recruitingNotice h3 {
position:relative;
display:block; 
color:#fff;
background-color:#902106;
margin: 0px auto 3px auto;
padding: 4px;
font-family: arial, sans-serif;
font-size: 12px; 
line-height: 16px;
font-weight: bold;
text-decoration: none;
text-align: center;
}

.recruitingNotice p {
position:relative;
display:block; 
width: 150px;
margin: 5px auto;
padding: 0px;
font-family: arial, sans-serif;
font-size: 12px;
line-height: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
}

.recruitingNotice a {
position:relative;
display:block; 
color: #fff;
background-color: #777873;
width: 130px;
height:18px;
margin: 4px auto 5px auto;
padding: 0px;
font-family: arial, sans-serif;
font-size: 12px;
line-height: 16px;
font-weight: bold;
text-decoration: none;
text-align: center;
border:1px solid #777873; 
}

.recruitingNotice a:hover {
color: #fff;
background-color: #f54430;
text-decoration: underline;
border:1px solid #777873; 
}

/* Site Notice */
.siteNotice {
position:relative;
display:block; 
width: 190px;
margin: 0px auto 10px auto;
padding: 0px;
background-color:#fbfcf4;  
text-decoration: none;
border:1px solid #000; 
overflow: hidden;
}

.siteNotice h3 {
position:relative;
display:block; 
color:#fff;
background-color:#902106;
margin: 0px auto 3px auto;
padding: 4px;
font-family: arial, sans-serif;
font-size: 14px; 
line-height: 16px;
font-weight: bold;
text-decoration: none;
text-align: center;
}

.siteNotice p {
position:relative;
display:block; 
width: 170px;
margin: 5px;
padding: 0px;
font-family: arial, sans-serif;
font-size: 12px;
line-height: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
}

.siteNotice a {
position:relative;
display:block; 
color: #fff;
background-color: #777873;
width: 130px;
height:18px;
margin: 4px auto 5px auto;
padding: 0px;
font-family: arial, sans-serif;
font-size: 12px;
line-height: 16px;
font-weight: bold;
text-decoration: none;
text-align: center;
border:1px solid #777873; 
}

.siteNotice a:hover {
color: #fff;
background-color: #f54430;
text-decoration: underline;
border:1px solid #777873; 
}

.featPhoto {
position:relative;
display:block; 
width: 331px;
height: 162px;
margin: 0px;
padding: 0px;
font-family: arial, sans-serif;
font-size: 10px;
font-weight: normal;
}

.featPhotoTall {
position:relative;
display:block; 
width: 331px;
margin: 0px;
padding: 0px;
font-family: arial, sans-serif;
font-size: 10px;
font-weight: normal;
border: 0px solid black;
}
.featPhotoTall a img {
border: 0px solid black;
}

.featPhoto img{
position: absolute;
top:0px;
left:0px
margin: 0px;
padding: 0px;
border: none;
}

.featCaption {
position: absolute;
display:block; 
color:#ccc;
width: 325px;
height:15px;
bottom:3px;
right:3px;
margin: 0px;
padding: 0px;
font-family: arial, sans-serif;
font-size: 11px;
text-align: right;
}

.featCaption a {
color:#ccc;
text-decoration: none; 
}
.featCaption a:hover {
color:#fff;
text-decoration: underline; 
}


.blogPostDiv{
	display:block;
	margin-bottom:15px;
}

.blogPostTitle{
	width:534px;
	background-color: #849B79; padding: 4px; color:white;
	font:bold 15px "Times New Roman",Times,serif; margin-bottom:0;
	cursor: pointer;

}

.blogPostTitle img{
	position:relative;
	left:490px;
	top:0px;
	margin-bottom:-30px;
}

.blogPostTitle small{
	color:#EEE;
}

.blogPostBody{
	width:510px;
	color:#666763; font:14px 'Times New Roman',Times,serif;
	background-color:#D7DCCD;
	border-color:#849B79; border-left-style:solid; border-left-width:1px; border-bottom-style:solid; border-bottom-width:1px; border-right-style:solid; border-right-width:1px;
	margin:0 0 0 20px;
	padding: 5px 5px 5px 5px; 
}

.blogPostBodySection{
	display:block;
	border-color:#849B79; border-bottom-style:solid; border-bottom-width:1px;
	margin:10px 0 5px 0;
	padding: 0 0 5px 0; 
}


.blogPostBody img{
	border:none;
}

.blogPostBody ol{
	margin: 0 5px 5px -18px;
}


/* media thumbs */

.mediaDisplay{ position: relative; display:block; width: 545px; height: auto; background-color:#555555; margin: 0px auto; padding: 0px;}
#loading{ position: absolute; top: 140px; left:185px; color: #fff; font-size: 20px; font-weight: bold; font-family: sans-serif; background-color: red; padding: 5px 8px;}

.mediaSelection{ 
position:relative;
display: block;
margin:0px; 
text-align: center;
text-decoration: underline;
font-family: sans-serif;
font-size: 18px;
font-weight: 300;
line-height: 30px;
color: #fff;
width: 545px; 
height: 30px; 
background-image: url(http://bioedonline.org/images/mediaSelection.jpg); 
border-top:3px solid #333333;
border-bottom:1px solid #333333; 
}

.mediaSelectionBtm{ 
position:relative;
display: block;
margin:20px 0px 0px 0px;
width: 545px; 
height: 23px; 
background-image: url(http://bioedonline.org/images/mediaSelectionBtm.jpg);
background-repeat: no-repeat;
background-position: bottom; 
clear: both;
}

.mediaThumb{ 
display: inline;
position:relative;
margin:10px 2px 0px 6px; 
float: left; 
width: 127px; 
height: 121px; 
background-image: url(http://bioedonline.org/images/mediaBack.png); 
z-index: 490;
border-bottom:0px solid #98AC8F; 
}
			  
.mediaThumb img{
position:relative; 
top:1px;
left: 1px;
border-style: none; 
margin: 0px; 
}	

.mediaThumb a{text-decoration: none;}		  

.mediaThumbOver { 
position:absolute;
display:block; 
visibility: hidden; 
top:1px;
left: 1px;
width: 125px;
height:94px;
clear:both;
background-color:#fff;  
text-decoration: none;
z-index:777; 
}

.mediaThumbOver p {
position:absolute;
top:3px;
left: 3px;
width: 118px;
text-align: left;
font-family: arial, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 13px;
color:#000;
}

.mediaThumbOver strong {
font-family: arial, sans-serif;
font-size: 10.5px;
font-weight: bold;
color:green;
margin: 3px auto;
}

a:hover .mediaThumbOver {
visibility: visible; cursor: pointer;
}

.mediaLabel {
position: absolute;
/*display: block;*/
top:97px;
left: 3px;
width: 123px;
height: 23px;
color: #000; 
font-family: arial, sans-serif;
font-size: 11px;
word-spacing: -1px;  
line-height: 10px;
font-weight: bold;
text-decoration: none;
text-align: left;
vertical-align: text-top;
}

.mediaVideo {
float:left;
margin: 0px;
padding: 0px 10px 10px 0px;
}

.mediaHeading{
	color: #00335b;
	font-family: Times, Times New Roman, Georgia, serif;
	font-size: 18px;
	margin: 0px  0px 5px 0px;
}


