* { font-family: Arial, Verdana; font-size: 11px; color: #555555; }
body { margin: 0px; background: url("../media/background.gif") repeat-y top center; }
a img { border: 0px; }
form { margin: 0px; padding: 0px; }
#header { height: 115px; width: 678px; }
#menu { width: 678px; height: 34px; }
#menu a img { display: block; float: left; }
#flash { float: left; width: 678px; height: 266px; }
.header { font-size: 20px; font-family: verdana,arial,sans-serif; color: white }

#wrapper { width: 678px; height: 115px; background: url("../media/header_background.jpg") no-repeat; margin: 0 auto; }
#search { float: right; width: 200px; height: 20px; font-weight: bold; }
#content { padding: 5px 0px 0px 0px; }
#clients { width: 678px; height: 263px; position: relative; }
#for_volunteers { display: block; position: absolute; top: 225px; left: 0px; background: url("../media/b_for_study_volunteers.gif") no-repeat; width: 338px; height: 38px; }
#sponsors { display: block; position: absolute; top: 225px; left: 340px; background: url("../media/b_for_sponsors.gif") no-repeat; width: 338px; height: 38px; }
#footer { text-align: center; font-size: 9px; height: 40px; clear: both; padding-top: 10px; }
#footer a { text-decoration: none; font-size: 9px; }
#footer a:hover { text-decoration: underline; font-size: 9px; }
a.study { display: block; border: 1px #f3f3f5 solid; background: #e5e5eb; height: 17px; color: #666; padding: 4px 3px 0px 3px; margin-top: 5px; text-decoration: none; width: 203px; }
a:hover.study { display: block; border: 1px #f3f3f5 solid; background: #f3f3f5; height: 17px; color: #666; padding: 4px 3px 0px 3px; margin-top: 5px; text-decoration: none; width: 203px; }

.posthidden {display:none} 
.postshown {display:inline}

h3 { margin: 0px 0px 2px 0px; color: #6666cc; font-size: 16px; }


.small_box { float: left; border: 1px dashed #ccc; width: 175px; }
.small_header { width: 149px; height: 25px; background: url("../media/small_header.jpg") blue no-repeat; padding: 6px 0px 0px 26px; color: #ffffff; font-size: 12px; font-weight: bold; }
.small_headerl { width: 149px; height: 25px; background: url("../media/small_header.jpg") blue no-repeat; padding: 6px 0px 0px 26px; color: #ffffff; font-size: 12px; font-weight: bold; }
.small_box_content { padding: 4px 4px 4px 4px; width: 458px; }

.study_box { float: left; border: 1px solid #ccc; margin-bottom:15px; width: 100%; }
.study_header { height: 45px; background-color: #3C42A2; line-height: 45px; font-size: 20px; font-family: verdana,arial,sans-serif; color: white; text-align:center; }
.study_box_content { padding: 4px 4px 4px 4px;  }

.dropdown a { display: block; background: url("../media/menu_tab.gif") no-repeat; text-decoration: none; padding: 2px; font-size: 12px; }
.dropdown a:hover { display: block; background: url("../media/menu_tab_over.gif") no-repeat; color: #fff; text-decoration: none; padding: 2px; font-size: 12px; }
.dropdown { border-bottom: url("../media/menu_tab.gif") no-repeat; }
.dropright a { display: block; background: url("../media/menu_tab.gif") no-repeat; text-decoration: none; padding: 2px; font-size: 12px; }
.dropright a:hover { display: block; background: url("../media/menu_tab_over.gif") no-repeat; color: #fff; text-decoration: none; padding: 2px; font-size: 12px; }
.dropright { border-bottom: 1px solid #d7d7d7; }
a.expand { display: block; background: url("../media/menu_tab_arrow.gif") no-repeat; text-decoration: none; padding: 2px; font-size: 12px; }
a:hover.expand { display: block; background: url("../media/menu_tab_arrow_over.gif") no-repeat; text-decoration: none; padding: 2px; font-size: 12px; }
.fade { zoom: 1; filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90; }

.menu_side {
    position: relative;
    height: auto;
    width: 175px;
    background-color: #A0A0A0;
}
.menu_side ul {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
}
.menu_side li {
	width: 175px;
	margin: 0px;
	color: #ffffff;
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
	list-style-type: none;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}
.menu_side li a {
	width: 100%;
	height: 100%;
	text-decoration: none;
	color: #ffffff;
}
.menu_side li a:link {
  color: #ffffff;
}
.menu_side li a:visited {
    color: #ffffff;
}
.menu_side li a:hover {
    font-weight: bold;
    color: #ffffff;
    text-decoration: underline;
}
.menu_side li a:active {
	font-weight: bold;
	color: #fffffff;
}

