/* CSS Document */

* {
margin:0;
padding:0;
}
body {
background:#5C5C5C url(../images/body_bg.gif) center center repeat;
font:76% Arial, Helvetica, sans-serif;
color:#222222;
line-height:16px;
}
h1, h2, h3, p {
padding:6px 0;
}
h1 {
display:block;
font:1.4em Helvetica, Verdana, sans-serif;
font-weight:bold;
color:#fff;
background-color:#333333;
width:100%;
padding-left:3px;
<!--width:767px;-->
}
h2 {
font:1.2em Helvetica, Verdana, sans-serif;
font-weight:bold;
color:#555555;
}
h3 {
font:1.0em Arial, Helvetica, sans-serif;
font-weight:bold;
color:#444444;
}
#page_home #main_right h2{
color:#fff;
background-color:#000000;
padding:0;
display:block;
width:400px;
}
#page_about h1, #page_news h1, #page_links h1, #page_profiles h1, #page_collaborations h1, #page_publications h1 {
color:#fff;
background-color:#158293;
margin-bottom:5px;
}
a:link {
color:#333333;
}
a:visited {
color:#333333;
}
a:hover {
color:#333333;
text-decoration:none;
}
.index_link a {
display: block;
height: 0px !important;
padding: 25px 0 0 0;
overflow: hidden;
background-repeat: no-repeat;
}
.index_link a.button_about {
width:161px;
background:transparent url(../images/button_about.gif);
}
.index_link a.button_admin {
width:131px;
background:transparent url(../images/button_admin.gif);
}
.index_link a.text_news {
width:39px;
background:transparent url(../images/text_news.gif);
}
.index_link a.text_links {
width:86px;
background:transparent url(../images/text_links.gif);
}
.index_link a.text_profiles {
width:139px;
background:transparent url(../images/text_profiles.gif);
}
.index_link a.text_collaborations {
width:169px;
background:transparent url(../images/text_collaborations.gif);
}
.index_link a.text_publications {
width:85px;
background:transparent url(../images/text_publications.gif);
}
.index_link a:hover {
background-position: 0 -25px;
}
.icon_info {
float:left;
position:relative;
bottom:2px;
margin:0 3px 0 0;
padding:0;
width:24px;
height:24px;
background:transparent url(../images/icon_info.gif) no-repeat;
}
.icon_download {
float:left;
padding:0;
margin:0 3px 0 0;
width:16px;
height:16px;
background:transparent url(../images/icon_download.gif) no-repeat;
}
#page_home #nav_home a, #page_admin #nav_admin a, #page_about #nav_about a, #page_news #nav_news a, #page_links #nav_links a, #page_profiles #nav_profiles a, #page_collaborations #nav_collaborations a, #page_publications #nav_publications a {
text-decoration:none;
font-weight:bold;
}
#top_bg {
display:block;
width:800px;
height:15px;
margin:0 auto;
position:relative;
top:12px;
overflow:hidden;
background:transparent url(../images/header_top_rounded.gif) no-repeat;
}
#bottom_bg {
display:block;
width:800px;
height:15px;
margin:0 auto;
padding-bottom:20px;
position:relative;
background:transparent url(../images/footer_bottom_rounded.gif) no-repeat;
overflow:hidden;
top:12px;
}
#wrapper {
display:block;
width:770px;
margin:0 auto;
padding:0 15px;
background-color:#ffffff;
position:relative;
top:12px;
}
#header {
background-color:#ffffff;
height:120px;
}
#logo {
display:block;
width:254px;
height:93px;
padding:8px 5px;
}
#navigation {
clear:both;
text-align:center;
height:27px;
}
#navigation dl dt {
display:inline;
font:1.1em Helvetica, Verdana, sans-serif;
color:#C4D8D6;
}
#navigation dl dt a, #navigation dl dt a:visited {
display:block;
display:inline;
padding:0 2px;
color:#444444;
text-decoration:none;
}
#navigation dl dt a:hover {
display:block;
display:inline;
padding:0 2px;
color:#333333;
text-decoration:underline;
}
#main_content {
clear:both;
}
#page_home #main_content {
width:770px;
height:314px;
clear:both;
background:#ffffff url(../images/picture_index.jpg) no-repeat;
}
#main_right {
float:right;
display:inline;
width:470px;
height:284px;
color:#fff;
padding:30px 20px 0 30px;
}
#main_left {
float:left;
width:250px;
height:314px;
padding:0px;
}
#welcome_picture {
float:right;
padding:0;
margin:10px 0 10px 10px;
height:100px;
}
#page_about #welcome_picture {
width:243px;
background:#ffffff url(../images/picture_info.jpg) no-repeat;
}
#page_news #welcome_picture {
width:259px;
background:#ffffff url(../images/picture_news.jpg) no-repeat;
}
#page_links #welcome_picture {
width:258px;
background:#ffffff url(../images/picture_links.jpg) no-repeat;
}
#page_profiles #welcome_picture {
width:265px;
background:#ffffff url(../images/picture_building.jpg) no-repeat;
}
#page_collaborations #welcome_picture {
width:257px;
background:#ffffff url(../images/picture_balls.jpg) no-repeat;
}
#page_publications #welcome_picture {
width:262px;
background:#ffffff url(../images/picture_publications.jpg) no-repeat;
}
#bottom_1 h2, #bottom_2 h2, #bottom_3 h2, #bottom_4 h2 {
border-bottom:1px solid #C4D9D6;
padding-bottom:2px;
}
#bottom_1, #bottom_2, #bottom_3 {
float:left;
display:inline;
width:250px;
padding-top:5px;
}
#bottom_2 {
padding-left:10px;
padding-right:10px;
}
#bottom_4 {
display:block;
clear:both;
margin:0 auto;
width:600px;
}
#bottom_4 .section_collaborations {
float:left;
padding:5px;
}
#bottom_4 .section_publications {
float:right;
padding:5px;
}
#footer {
clear: both;
font-size:0.8em;
text-align:center;
border-top:1px solid #E7E9E2;
padding-top:5px;
}
#footer img {
border:none;
vertical-align:middle;
}
.section_explanation {
background-color:#efefef;
width:100%;
}

/* Admin Area */

#admin_wrapper {
margin:10px 0;
}
#admin_datawrapper {
display:block;
width:770px;
margin:0 auto;
background-color:#ffffff;
position:relative;
}
#admin_search {
text-align:center;
background-color:#FFFFCC;
width:100%;
margin:0 auto;
}
#admin_header a:link, #admin_header a:visited {
color:#fff;
}
#admin_search input {
vertical-align:middle;
}
.admin_section {
clear:left;
margin:10px 0;
}
#admin_navigation {
border-bottom:1px solid #E7E9E2;
padding:10px 0 10px 10px;
}
#admin_navigation span {
margin-right:20px;
}
#admin_navigation a:link, #admin_navigation a:visited {
color:#222;
}
#admin_wrapper label {
display:block;
width: 120px;
float: left;
text-align: left;
font-weight:bold;
color:#444444;
}
.admin_dataform label {
width: 250px !important;
}
.admin_dataform select {
width: 350px !important;
}
.inputset {
padding:6px 0;
}
.mandatory, .warning {
color:#F62401;
}
.notice, .lighter {
color:#444444;
}
.instructions {
display:block;
clear:left;
color:#444444;
}
.admin_table, .admin_list_table {
width:100%;
text-align:left;
}
.Column1 {
width:230px;
}
.Column2 {
width:300px;
}
.Column2 {
width:240px;
}
.admin_table caption {
font:1.2em Arial, Helvetica, sans-serif;
background-color:#CCCC99;
color:#fff;
font-weight:bold;
}
.admin_table .titleColumn{
width:60%;
}
.admin_table .dateColumn, .admin_table .actionColumn, .admin_table .otherColumn{
width:20%;
text-align:center;
}
#admin_form p {
clear:left;
}
#admin_form fieldset, #admin_form legend {
padding:5px;
}
.form_selection {
margin-bottom:8px;
}
#admin_form legend {
color:#3D79BD;
font-weight:bold;
}
.highlight_bg {
background-color:#F5F3EB;
padding:3px;
}
.highlight_bg2 {
background-color:#E5ECFF;
padding:3px;
}
.inputset label.number {
	font-weight:bold;
}
.boldtext {
font-weight:bold;
}
.biggertext {
font-weight:bold;
font-size:115%;
}
.normaltext {
font-weight:normal !important;
}
.whitespace {
display:block;
margin:3px 0;
}
.pagination {
text-align:center;
padding:10px 0 20px 0;
font-size:120%;
}