/* General Settings
------------------------------------------*/
body{
background-image:url(../images/bg.gif);
background-repeat:repeat;
font-size:10pt;
font-family:Arial, Helvetica, sans-serif;
color:#5a5a5a;
}

*{
margin:0px;
padding:0px;
}

table, td, tr{
padding:0px;
margin:0px;
}

ul, li{
padding:0px;
margin:0px;
list-style-type:none;
list-style:none;
line-height:120%;
}

.hr{width:470px; height:11px; background-image:url(../images/article_border.gif); background-repeat:no-repeat;}

p{padding:0px, margin:0px;}

a:link, a:visited{
color:#7c98a6;
text-decoration:none;
}

a:hover{
color:#5a5a5a;
text-decoration:underline;
}

li a:link, a:visited{
color:#7c98a6;
text-decoration:none;
}

li a:hover{
color:#5a5a5a;
}

.nav_language{font-size:8pt;}

.message{font-size:12pt; color:#7c98a6; padding:1px;}

.otherlanguages a:link, .otherlanguages a:visited{color:#FF0000;}
.otherlanguages a:hover{color:#FF0000; text-decoration:underline;}
/* H settings, h1 = Title, h2 = subtitle, h3 = navigation
------------------------------------------*/
h1{font-size:16pt; margin-top:5px; margin-bottom:5px; padding-top:5px; padding-bottom:5px; line-height:100&; color:#7c98a6;}
h2{font-size:11pt; line-height:100&; color:#5a5a5a; padding:2px 0 2px 0;}
h3{font-size:14pt; margin:0px; padding-top:15px; padding-bottom:0px;line-height:100%}



/* Graphical User Interface
------------------------------------------*/
#container{
background-image:url(../images/bg_content_top.jpg);background-repeat:no-repeat;
height:7px;width:749px;position:absolute;top:0px;left:0px;z-index:1;
}

#content_top{
background-image:url(../images/bg_content_top.jpg);background-repeat:no-repeat;
height:7px;width:749px;position:relative;top:0px;left:0px;z-index:1;
}

#content_top2{
background-image:url(../images/bg_content.jpg);background-repeat:repeat-y;
height:300px;width:749px;position:aboslute;top:0px;left:0px;z-index:1;
}

#content_center{
background-image:url(../images/bg_content.jpg);background-repeat:repeat-y;
height:auto;width:749px;position:relative;top:0px;left:-6px;z-index:1;
padding:16px;
}

#content_area{
height:auto;width:480px;position:relative;top:0px;left:0px;z-index:1;
}

#content_bottom{
background-image:url(../images/bg_content_bottom.jpg);background-repeat:no-repeat;
height:30px;width:749px;position:relative;top:0px;left:-6px;z-index:1;
}

#content_bottom_shadow{
background-image:url(../images/content_shadow.gif);background-repeat:no-repeat;
height:8px;width:749px;position:relative;top:0px;left:-3px;z-index:1;
}


/* Navigation
------------------------------------------*/
#container_nav{
position:absolute;left:498px;top:0px;height:200px;width:200px;
padding:3px;margin:3px;z-index:3;
}

#most_recent_header{
position:relative;left:0px;top:0px;height:50px;width:200px;
background-image:url(../images/most_recent_header.gif);background-repeat:no-repeat;
}

.most_recent_header{
padding:4px;
color:#FFFFFF;font-weigt:bold;font-size:12pt;text-align:center;
}

#most_recent_bg{
position:relative;left:0px;top:-22px;height:158px;width:200px;
background-image:url(../images/most_recent_bg.gif);background-repeat:repeat-y;
padding:3px;
}

#nav_header{
position:relative;left:5px;top:-19px;height:25px;width:200px;
background-image:url(../images/nav_header.gif);background-repeat:no-repeat;z-index:3;
}

#nav_bg{
position:relative;left:0px;top:-47px;height:auto;width:200px;
background-image:url(../images/nav_bg.gif);background-repeat:repeat-y;
padding-left:10px;
padding-right:10px;
}

#nav_bg ul li{
font-size:8pt;
}

#nav_footer{
position:relative;left:0px;top:-60px;height:14px;width:200px;
background-image:url(../images/nav_footer.gif);background-repeat:no-repeat;z-index:3;
}

#container_content{
position:absolute;left:0px;top:0px;height:auto;width:auto;padding:6px;z-index:2;
}

#header{
position:relative;left:0px;top:0px;height:192px;width:490px;
background-image:url(../images/header.jpg);background-repeat:no-repeat;
}

#content_header{
position:relative;left:0px;top:3px;height:30px;width:490px;
background-image:url(../images/content_header.gif);background-repeat:no-repeat;
}

/* Most Recent
------------------------------------------*/
#mr_container{
position:relative;width:184px;height:auto;left:0px;top:0px;
padding:4px;margin:0px 0px 2px 0px;border:1px solid #7c98a6;font-size:8pt;color:#5a5a5a;
}

#mr_container:hover{
background-color:#d7e2e8;
}

/* Content
------------------------------------------*/
.description{padding:5px 10px 5px 2px; margin:0px; line-height:120%; font-size:9pt; font-weight:normal; color:#5a5a5a;}
.description img{border:none;}
.description a{color:#a9865e;}

.nopdf{color:#5a5a5a; font-size:7pt;}

.content_item{padding:5px 10px 15px 2px; margin:0px; font-size:9pt; color:#5a5a5a; font-weight:normal;}
.article_type{float:left; margin-right:5px;}

.title{font-size:11pt; font-weight:bold; color:#a9865e;}
.authors{font-size:8pt; color:#5a5a5a; font-weight:normal;}
.magazine{font-size:9pt; color:#5a5a5a;}
.year{font-size:9pt; font-weight:bold; color:#5a5a5a;}
.link{font-size:9pt; font-weight:bold; color:#5a5a5a;}

/* Form Inputs
------------------------------------------*/
.fieldset_login{border:none; padding:2px 0px 2px 0px; display:block; vertical-align:middle;}
.fieldset_login input{width:150px;}
.fieldset_login label{font-size:9pt; float:left; width:120px; border:none; padding-right:0px;}
.submit_login{position:relative; left:227px; width:50px;}