/* sb_main.css */
/* National Resource for Biomedical Supercomputing */

body{
	text-align: center;
	margin: 0;
	padding: 0;
}

/******* WRAPPERS *******/

#banner_wrapper{
	width:100%; 
	background:url(../img/bannerside.gif) top left repeat-x;
}
#banner_wrapper area{
	text-decoration: none;	
}

#window_wrap{
	/*position:absolute;*/
	width:100%;
	background: #6c7bff url(../img/background_bottom2.gif) top center repeat-x;
	/*top:200px;*/
}

#nav_wrap{
	height:17px;
}

#nav_wrap_none{
	height:1px;
}


/******* NAVIGATION START ********/

#nav, #nav ul {
	font-size:18px;
	font-weight:bolder;	
	font-family:arial, sans-serif;
	color: #333;
	width: 1000px;
	list-style: none;
	line-height: 1;
	background:#b9c1ff;
	padding: 0;
	border: solid #e0dfe3;
	border-width: 1px 0;
	margin: 0 0 1em 0;
}

#nav a {
	display: block;
	width: 10em;
	w\idth: 5em;
	color: #333;
	text-decoration: none;
	padding: 0.25em 2em;
}

#nav a.daddy {
	font-family:arial, sans-serif;
	font-size:16px;
	background: url(rightarrow2.gif) center right no-repeat;
}

#nav li {
	
	float: left;
	padding: 0;
	width: 8em;
}

#nav li ul {
	font-family:arial, sans-serif;
	font-size:16px;
	position: absolute;
	left: -999em;
	height: auto;
	width: 14.4em;
	w\idth: 13.9em;
	font-weight: bold;
	border-width: 0.20em;
	margin: 0;
	text-align:left;
}

#nav li li {
	padding-right: 1em;
	width: 13em
}

#nav li ul a {
	width: 12em;
	w\idth: 9em;
}

#nav li ul ul {
	margin: -1.75em 0 0 14em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background: #e8f1ff;
}

/******* NAVIGATION END **********/


/******* CONTENT *****************/

.text{
font: normal 14px/16px sans-serif;
}

#window{
background:white;
width:1000px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
padding:0px;
text-align:center;
height:100%;
}

#window .home{
margin-right:100px;
padding: 0px 100px 100px 20px;
text-align:left;
line-height: 14px;
} 

#window h1 {
font-family:arial, sans-serif;
color:#6f6fff;
font-size:24px;
} 

#window h2 {
font-family:arial, sans-serif;
color:#6f6fff;
font-size:20px;
}

.home p{
/*margin-top:30px;
margin-left:10px;*/
/*margin-right:10px;*/
} 

#window .home {
height:100%;
}

.home ul{
list-style-image:url(../img/blue_bullet2.gif);
}

.home li{
margin-bottom:10px;
margin-right:20px;
}

.home strong{
font: bold 14px/16px arial, sans-serif;
color:#6f6fff;
}

.home a,.home a:visited{ 
font: normal 14px/16px arial, sans-serif;
text-decoration:none;
color:#6f6fff;	
} 

/********* NEWS BAR ***********/

#news{
width:300px;
float:right;
padding: 0px 10px 0 10px;
border-left: 1px solid #778;
height: 100%;
background-color:#dddddd;
z-index:5;
}

#news h2{
font-family:arial, sans-serif;
font-size:20px;
color: #333; 
border-bottom:1px solid;
}

#news h3{
font-family:arial, sans-serif;
font-size:16px;
color: #333;
width:100%; 
background-color:#b9c1ff;
}

#news p{
font: normal 12px/14px arial, sans-serif;
color:#333;
}

#footer {
width: 100%;
margin-right:auto;
margin-left:auto;
margin-top:0px;
padding:0px;
text-align:center;
background-color:#6c7bff;
border-bottom: 1px solid #778;
font: 12px Verdana, sans-serif;
color:white;
float:bottom;
}

#sponsors{
	border-top:1px dotted #cdcdcd;
	position: relative;
	bottom: 0px;
	width: 1000px;
	background-color:#ffffff;
	margin-left:auto;
	margin-right:auto;
	float: bottom;
}

#sponsors a img{
padding:0px 50px 0px 50px;
margin:0px;
border:none;
}

#sponsors .sm{
padding:5px;
}

.bioheader {
text-align:left;
padding:0px;
}

.bio{
font: normal 14px/16px arial, sans-serif;
color: #333;
padding-top:5px;
margin-top:5px;
height:150px;
}

.bio p{
font: normal 14px/16px arial, sans-serif;
color: #333;
text-align:justify;
padding:5px;
}

.bio img{
height:160px;
width:160px;
float:left;
padding:5px;
}

#window div{
	padding: 0px 10px 50px 10px;
	text-align:left;
}

#workshops{
padding: 0px 10px 0px 10px;
font: normal 16px/16px arial, sans-serif;
color: #333;
text-align:left;
}

table#qmmm{
	padding-right:10px;
}
h1 {
font-family:arial, sans-serif;
color:#6f6fff;
font-size:24px;
}

#research table tr td h2 {
font-family:arial, sans-serif;
color:#000000;
font-size:20px;
}

#research ul{
list-style-image:url(../img/blue_bullet2.gif);
text-align:justify;
}

#workshops a{text-decoration:none;}
#workshops ul{font: normal 18px/18px arial, sans-serif;list-style-image:url(../img/blue_bullet2.gif);text-align:left;}
#workshops p{font:12px/12px arial, sans-serif;color:#3d3d3d;}


#research{
	color: #333;
	text-align:left;
	font-family: arial, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
}

#research h3{
font-family:arial, sans-serif;
color:#000000;
font-size:20px;
}

#research a, #research a:visited{
color:#6f6fff;
text-decoration:none;
}

 /* ----------------------  Agenda tables ---------------- */
 #agenda table tr td {
	color: #333;
	font-family: arial, sans-serif;
	font-size: 16px;
 }
