BODY 	{
	background-color: white;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}



A, A:link { 
font-size: 10pt;
color: blue;
text-decoration: underline;
font-family: sans-serif;
}


A.printfriendly, A.emailthis,A.printfriendly:visited, A.emailthis:visited,A.printfriendly:link, A.emailthis:link {
	padding-right: 10px;
	padding-left: 10px;
	text-decoration: none;
	color: blue;
}



A:visited { 
font-size: 10pt;
color: purple;
text-decoration: underline;
font-family: sans-serif;
}

A:active { 
font-size: 10pt;
color: blue;
text-decoration: underline;
font-family: sans-serif;
}

A.small {
   font-size: 8pt; 
}

/* navigation class */
A.navover, A.navover:link, A.navover:visited, A.navover:active, A.navover:hover, A.navout, A.navout:link, A.navout:visited, A.navout:active, A.navout:hover { 
font-size: 10pt;
color: white;
text-decoration: none;
font-family: sans-serif;
}

P.ahem {
   display: none;
}

TD.navigation {
	font-family: sans-serif;
	background-color: #006699;
	text-align: left;
	vertical-align: center;
	font-size: 10pt;
	color: white;
	border: outset 1px;	
}

TD.navigation A.navigation:hover {
	background-color: #006699;
}

TD.pagebody { 
	font-family: sans-serif;
	padding-right: 1em;
	padding-left: 1em;
	vertical-align: top;
	padding-top: 10px;
	background-color: white;
}

P.navover {
	font-size: 10pt;
	color: white;
	font-family: sans-serif;
	font-weight: bold;
	text-align:left;
	border:1px;
	border-color:#999999;
	background-color:#3399CC;
	border-style:outset;
	width:110px; 
	margin:2px; 
	white-space: normal;
	padding: 2px;
	cursor: pointer;
	cursor: hand;
}


P.navout {
	font-size: 10pt;
	color: white;
	font-family: sans-serif; 
	font-weight: bold; 
	text-align:left; 
	border:1px; 
	border-color:#999999; 
	border-style:outset; 
	background-color:#006699;
	width:110px; 
	margin:2px; 
	white-space: normal;
	padding: 2px;
	text-decoration: none;
}

P.navigation_current {
	font-size: 10pt;
	color: white;
	font-family: sans-serif; 
	font-weight: bold; 
	text-align:left; 
	/* border: 0px; 
	border-color: transparent;
	background-color:#006699; 
	border-style:hidden; */
	width:110px; 
	margin:2px; 
	white-space: normal;
	padding: 3px;
}


TD.navigation_current {
	font-family: sans-serif;
	background-color: #006699;
	text-align: left;
	vertical-align: center;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
   border: outset 1px;		
}


TD.dobutton {
            font-family: sans-serif;
            font-size: 8pt;
            text-align: center;
            background-color: #DDDDDD;
            vertical-align: middle;
}


.logotype {
       font-size: 24pt;
       color: #FFFFCC;
       font-family: serif;
       font-weight: normal;
       }

.leadingcap  {
		font-size: 30pt;
       color: #FFFFCC;
       font-family: serif;
       font-weight: normal;
		}

.sublogo  {
       font-size: 16pt;
       color: #FFFFCC;
       font-family: serif;
       font-weight: normal;
       font-style: italic;
}

#logoframe {
		background-color: #006699;
		}

P.copyright {
	font-family: sans-serif;
	font-size: 8pt;
	font-style: italic;
	font-weight: normal;
	color: #999999;
	text-align: center;
	margin-top: 2em;
	margin-bottom: 1em;
}

P.companylogo {
   text-align: center;
   padding: 10px;
   white-space: nowrap;
}

/* link atributes */


A:link IMG { border: 0 }

A.relpage:link { 
font-size: 8pt;
color: blue;
text-decoration: underline;
font-family: sans-serif;}

A.relpage:visited { 
font-size: 8pt;
color: purple;
text-decoration: underline;
font-family: sans-serif;
}

A.relpage:active { 
font-size: 8pt;
color: red;
text-decoration: underline;
font-family: sans-serif;
}

A.relpage:hover { 
font-size: 8pt;
color: red;
text-decoration: underline;
font-family: sans-serif;
}

TABLE.relpage {
	background-color: #FFFFCC;
	margin-left: 1em;
}

TABLE.download {
    margin-left: 1em;
}



DL.article_list {
    margin: 1em;
    width: 50%;
    border: solid;
    border-style: inset;
    border-width: 2px;
    padding: 1em;
    font-family: sans-serif;
}

DT.article_title {
    margin-top: 1em;
}

DD.article_abstract {
    margin-top: 0px;
    margin-bottom: 1em;
    font-size: 80%;
    margin-left: 2em;
}

A.article_title:link, A.article_title:visited {
    color: blue;
    text-decoration: none;
}

A.article_title:hover {
    background-color: yellow;
    text-decoration: underline;
}
