/* CSS Document */
body.body {
margin:0px;
background-color:#E1E1E1;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.headline {
font-size:18px;
font-weight:bold;
}
.author {
font-size:11px;
font-style:italic;
padding-bottom:10px;
}
.content {
}

#outerDiv {
position:absolute;
top:0px;
left:0px;
width:99%;
}

#wrap
{
margin:20px auto;
width:850px;
min-height:500px;
overflow:hidden;
}

#header {
position:relative;
height:97px;
width:850px;
background-image:url(images/top_bg.gif);
}

#sectionHeader {
position:relative;
width:800px;
padding: 0px 32px 0px 18px;
}

#flashBig {
position:relative;
width:800px;
padding: 0px 32px 0px 18px;
}

#slideHolder {
position:relative;
width:600px;
height:250px;
}

#logosHolder {
position:absolute;
background-color:#000000;
top:0px;
left:618px;
width:195px;
height:245px;
padding:5px 0px 0px 5px;
overflow:hidden;
}

#main {
position:relative;
width:800px;
padding:10px 30px 10px 20px;
background:url(images/main_bg.gif) repeat-y;
}

.hlistHolder {
float:left;
width:233px;
margin:15px;
overflow:hidden;
}
.vlistHolder {
width:233px;
margin:15px;
overflow:hidden;
}
.top {
width:233px;
height:51px;
margin:0px;
}
.middle {
width:233px;
min-height:10px;
margin:0px;
}
.bottom {
width:233px;
height:15px;
margin:0px;
}

ul {
margin: 15px;
padding-left: 1em;
text-indent: -1em;
}

ul.news {
list-style:disc url(images/arrow_green.gif) inside;
}
a.news {
margin-left:5px;
color:#003300;
font-weight:bold;
text-decoration:none;
}
a.news:hover {
text-decoration:underline;
color:#FFFFFF;
}



ul.mm {
list-style:disc url(images/arrow_gray.gif) inside;
}
a.mm {
margin-left:5px;
color:#444649;
font-weight:bold;
text-decoration:none;
}
a.mm:hover {
text-decoration:underline;
color:#FFFFFF;
}



ul.journals {
list-style:disc url(images/arrow_orange.gif) inside;
}

a.journals {
margin-left:5px;
color:#F8AC61;
font-weight:bold;
text-decoration:none;
}
a.journals:hover {
text-decoration:underline;
color:#FFFFFF;
}


.contentHolder {
float:right;
background:url(images/content_middle_bg.gif) repeat-y;
width:501px;
margin:17px 25px 15px 0px;
overflow:hidden;
}
.contentTop {
width:501px;
background-image:url(images/content_top_bg.gif);
height:21px;
margin:0px;
}
.contentMiddle {
width:481px;
padding: 0px 10px 0px 10px;
background:url(images/content_middle_bg.gif) repeat-y;
min-height:10px;
margin:0px;
}
.contentBottom {
width:501px;
background-image:url(images/content_bottom_bg.gif);
height:26px;
margin:0px;
}



#footer {
position:relative;
width:850px;
height:73px;
background-image:url(images/bottom_bg.gif);
}
