/****Main.css style sheet - used with Generic CMS*********/
body{
margin:0;padding:0;
font-family:arial, helvetica, sans-serif;
font-size:75%;
background: white;
}

hr{
display:none;
}
p{
margin:0 0 10px 0;
}
img{
border:0;
}
img.left, img.odd, span.left {
float:left;
margin:0 10px 0px 0px;
}
img.right, img.even{
float:right;
margin:0 0px 10px 10px;
}

/*****************Basic Classes**************************/
.skipnav{display:none;}
.hide{display:none;}
.clearer{clear: both; line-height: 0; height: 0;}
.rssbutton{
border:1px solid;border-color:#FC9 #630 #330 #F96;padding:0 3px;font:bold 10px verdana,sans-serif;color:#FFF;background:#F60;text-decoration:none;margin:0;
}
a.rssbutton:link , a.rssbutton:visited, a.rssbutton:hover, a.rssbutton:active {
color:white;
text-decoration:none;
}
#skipnav{
display:none;
position:absolute;
top:0;left:0;
height:20px;width:20px;
}
#container{
position:relative;
width:780px;
margin:0 auto;padding:0;
border-right:1px solid #016694;
border-left:1px solid #016694;
border-bottom:1px solid #016694;
background:white;
}

#banner{
height:190px;
background: #e9edf1;
position:relative;
z-index:6;
margin:0;padding:0;
}


#content{
width:440px;
float:left;
margin:10px 0 20px 20px;
position:relative;
z-index:1;
}

#content-wide{
width:550px;
float:left;
margin:0px 0 20px 20px;
position:relative;
}

#content-full{
width:100%;
float:left;
margin:10px 0 20px 0;
position:relative;
}


#sidebar_a{
width:149px;
float:left;
margin:0px 0px 20px 0;
position:relative;
}


#sidebar_b {clear:both;
border-top:2px solid #80C41F;
margin:0; padding:5px 5px 0px 5px;
font-size:.9em;
line-height:1.5em;
}

#footer{
clear:both;
font-size:.8em;
border-top:1px solid #80C41F;
padding:5px 0 10px 0;
}

/*banner styles*/
#banner h1{
margin:0;padding:0;
position:relative;
}
#banner h1 a{
margin:0 0 0 20px;padding:0;
height:59px;width:246px;
display:none;
}
#banner h1 a img{
display:none;
}
#banner h2{
margin:0;padding:0;
position:absolute;
top:25px;right:20px;
color:#5C5C2E;
font-size:17px;
z-index:6;
}
#banner h2 a{
text-decoration:none;
color:#fff;
}

.skipnav{
display:none;
}
.screenlogo{
border:0;
margin-left:20px;
}
.printlogo{
display:none;
}

/*********************** sidebar a Styles*/

#sidebar_a ul{
background: #ffffff url(/GenericCMS/images/bioeconomyconference/2009bioeconomyBackground2.png) no-repeat; 
margin:0 0 10px 0;padding:5px 5px 15px 5px;
}
#sidebar_a ul li{
list-style:none;
margin:0;padding:0px;

}
#sidebar_a ul li a{
color:#016694;
text-decoration:none;
display:block;
width:100%;
padding:5px 0;
border-bottom:1px solid white;
color:#016694;

}
#sidebar_a ul li a:hover{
background:#1f77A5;
color:#e9edf1;
}


/*********************** Center Column Styles*/
#content div#col2{
margin:0;
position:relative;

}
#content h3, #content-wide h3, #content-full h3{
color:#016694;
font-size:1.2em;
margin:5px 0 10px 0px;padding:0 0 0 0px;

}

#content .casing{
display: block;
float:left;
width:100%;
margin:0 0 15px 0;
}
#content .col1{
width: 175px;
float:left;
}
#content .col2{
width:45%;
float:left;
}



/*************************** Footer Styles*/
#footer span{

margin:5px;padding:0;
}
#footer a{
color:black;
}

.posted_on{
color:gray;
font-size:0.9em;
font-style:italic;
}

.eventlisting .eventdate, .eventlisting .eventtitle {
	font-weight:bold;
}

.fromcheckbox p {
font-size:1.2em;
font-weight:bold;
margin-top:15px;
}
.fromcheckbox a {
font-size:small;
font-weight:normal;
}
.fromcheckbox ul {
list-style:none;
margin-top:-6px;
}
.fromcheckbox li {
margin-left:-12px;
}

p.CheckBoxPlaceHolder {
font-weight:bold;
margin-bottom:0px;
}
