body, td, th, p, ol, dl, ul { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px;
	}

a:link, a:visited, a:active, a:hover {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	color: #326db6;
	}

a:hover {
	text-decoration: underline; 
	background-color:#eeeeee;
	}
	
dd {
	margin-left: 0px;
	}

dl {
	margin-left: 0px;
	}

dt {
	margin-top: 8px;
	font-weight: bold;
	}

.addressbar {
	color: #ffffff; 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px;
	}		


.dlterm {
	font-weight: bold; 
	color: #666666; 
	margin-bottom: 0;
	}

.dldef {
	color: black; 
	margin-left: 18px; 
	margin-top: 0;
	}
			
.error, .errormessages, .message {
	color: #FF0000;
}
	
.errormessages { 
	font-family: Verdana, Arial, sans-serif; 
	margin-top: 10px; 
	margin-right: 15px; 
	margin-bottom: 0px; 
	margin-left: 0px
	}

.false {
	background-color: #AAAAAA;
	color: #000000;
}	
	
.formfieldinput {
	text-align: left;
	color: black;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: top;
	height: 28px;
}

.formfieldinput2 {
	text-align: left;
	color: black;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: top;
	height: 28px;
}

.formfieldlabel {
	text-align: left;
	color: black;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: top;
	height: 28px;
	
}

.formfieldlabel2 {
	text-align: right;
	color: black;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: center;
	height: 28px;	
	
}

.formfieldnumber {
	text-align: right;
	color: #2f4f4f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: top;
	height: 28px;	
}

.formheader {
	font-family: Verdana, Arial, sans-serif; font-size: 18px; color: #00008b; font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom : 1px solid #00008b;
}
	
.formsubheader {
	font-family: Verdana, Arial, sans-serif; font-size: 16px; color: #00008b; font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.formsubtableheader {
	width: 300px;
	font-family: Verdana, Arial, sans-serif; font-size: 16px; color: #00008b; font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align:center;
	border-bottom : 1px solid #00008b;
	height: 28px;		
}			
			
.indexHeadline { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px; 
	color: #a31311; 
	font-weight: bold;
	}			
	/* redefined in main.css */
.text-9pt {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000; 
	line-height: normal; 
	text-align: left;
	}	
	/* redefined in main.css */	
	
.quote {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px; 
	color: #6c6c6c; 
	font-style: italic;
	}	
	
.slogan {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 14px; 
	color: #000000; 
	font-style: italic;
	}		
	
.subtitle {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px; 
	color: #777777;
	}		
	
.headline { 
	font-family: Verdana, Arial, sans-serif; 
	font-weight: bold; 
	font-size: 16px; 
	color: #000000;
	}	
	
.studycategory { 
	font-family: Verdana, Arial, sans-serif; 
	font-weight: bold; 
	font-size: 14px; 
	color: #326db6;
	}
	
.title, .formheader { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 15px;
	}
	
.selector { 
	width:169px; 
	font-size: 9px; 
	background-color: #FFDFAE;
	}
	
.small_headline { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
	}	
	
.sidebarHeadline { 
	color: #808080; 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	margin-bottom: 0px; 
	margin-top: 5px;
	}
	
.sidebar,.sidebar2 {
	color: #808080; 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px;
	}
	
a.sidebar:link, a.sidebar:visited, a.sidebar:hover, a.sidebar2:active,a.sidebar2:link, a.sidebar2:visited, a.sidebar2:hover, a.sidebar:active {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	line-height: 14px; 
	text-decoration:none;
	}
	
a.sidebar:hover {
	text-decoration: none; 
	background-color:#eeeeee; 
	} 
	
a.sidebar_small:link, a.sidebar_small:visited, a.sidebar_small:hover, a.sidebar_small:active {		
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	line-height: 12px; 
	text-decoration: none;
	}
	
a.sidebar2:link, a.sidebar2:visited, a.sidebar2:hover, a.sidebar2:active {
	font-weight: bold;
	}
	
a.sidebar2:hover {
	text-decoration: none; 
	background-color: #E4E4CF; 
	}


.detailgrid, .detaillabel {
	font-size: 11px; 
    height: 16px;
	color: black;
	background-color: #eeeeee;		
	}
	
.pathback { 
	color: #808080; 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px;
	}	
	
a.pathback:link, a.pathback:visited, a.pathback:active { 
	color: #808080; 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: none;
	}	
	
a.pathback:hover {
	color: #000000; 
	text-decoration: underline;
	background-color: #eeeeee;
	}	
	
a.subtitle:link, a.subtitle:visited, a.subtitle:hover, a.subtitle:active { 
	color: #808080; 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	text-decoration: none;
	}	
	
a.subtitle:hover {
	text-decoration: underline;
	}					
		
.tiny { 
	font-size: 9px; 
	color: black; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px;
	}
	
ul.forms_resources {
	font-size: 10px;
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
	
ul.forms_resources li {
	font-size: 10px;
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
	
ul.forms_resources li a {   
	font-size: 10px;
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}   

ul.forms_resources li a:hover {   
	font-size: 10px;
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}   

ul.forms_resources li a:active {   
	font-size: 10px;
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}  
	
	ul.forms_resources li a:visited {   
	font-size: 10px;
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	} 
	
sup {
	font-size:8px;
	}
	
