.body { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; }
.quote { font-style:italic; }

tr { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; }
td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; }
th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; }

b { color:#1A7CB6; }

img { border: none; }

.blue { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color:#1A7CB6; }
.blue2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#1A7CB6; }
.subhead { color: #1A7CB6; font-weight: bold;  }

.sitemap1 { color:#1A7CB6; font-weight:bold; }
.sitemap2 { color:#1A7CB6; padding-left:20px; }
.sitemap3 { color:#1A7CB6; padding-left:40px; }
.sitemap4 { color:#1A7CB6; padding-left:60px; }

ul { list-style-type:square; }

.newsdate { 
	color: #002F53; 
}

h2.subhead { 
	margin-top:0;
	margin-bottom:0;
	font-size: 12px;  
}

div.newsitem {
	margin:10px 0 10px 0;
	border-bottom:1px solid #B7B8B8;
}


div.newsitem p {
	margin-top:0;
}

div.news_page_navigation {
	margin:0 0 10px 0;
	color: #002F53;
	border-bottom:1px solid #B7B8B8;
}

div.news_page_navigation p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#applicationform input,#applicationform textarea,#sendjobform input,#sendjobform textarea {
	border:1px solid #B7B8B8;
}

#applicationform input,#applicationform textarea {
	width:340px;
}
	
	
#sendjobform input {
	width:300px;
}
	
#applicationform textarea {
	width:480px;
}

#applicationform label, #sendjobform label {
	white-space: nowrap;
}
#sendjobform label {
	margin-right:40px;
	}

#applicationform label.error, #sendjobform label.error {
	color:#FF0000;
}

#applicationform input.error, #applicationform textarea.error, 
#sendjobform input.error, #sendjobform textarea.error {
	border:1px solid #FF0000;
}

#applicationform div.error, #sendjobform div.error {
	border:1px solid #FF0000;
}

#applicationform div.error li, #sendjobform div.error li {
	color:#FF0000;
}


.content { line-height:18px; }

a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1A7CB6; text-decoration: none; }
a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #002F53; text-decoration: none; }

a.teaser { color: #1A7CB6; text-decoration: none; }
a.teaser:hover { color: #1A7CB6; text-decoration: none; }

.topnav { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color:#908F93; text-decoration: none; }
.nav { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color:#908F93; text-decoration: none; }
a.nav:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1A7CB6; text-decoration: none; }

.navleft1 { font-family: Verdana, Helvetica, sans-serif; font-size: 11px;  color:#303030; text-decoration: none; padding-left:5px; }
.navleft1:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1A7CB6; text-decoration: none; padding-left:5px; }
.navleft1selected { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #1A7CB6; text-decoration: none; padding-left:5px; }

.navleft2 { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color:#535353; text-decoration: none; padding-left:5px; }
.navleft2:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1A7CB6; text-decoration: none; padding-left:5px; }
.navleft2selected { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #1A7CB6; text-decoration: none; line-height:18px;padding-left:5px; }

.navleft3 { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color:#585858; text-decoration: none; padding-left:10px; line-height:17px; }
.navleft3:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1A7CB6; text-decoration: none; padding-left:10px; line-height:17px; }
.navleft3selected { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1A7CB6; text-decoration: none; padding-left:10px; line-height:17px; }

.navleft4 { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color:#616066; text-decoration: none; padding-left:20px;line-height:18px; }
.navleft4:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1A7CB6; text-decoration: none; padding-left:20px;line-height:18px; }
.navleft4selected { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #1A7CB6; text-decoration: none; padding-left:20px;line-height:18px; }

.teaserhead { color:white; padding-left:6px; font-weight:bold; }
.teasertext { color:#737277; padding-left:6px; line-height:15px; padding-top:6px;padding-bottom:6px; }
.teaserlink { border-top:1px solid #002F53;border-bottom:1px solid #002F53;padding-left:6px; }

.sitemaplink { padding-left:6px;padding-top:32px; }

.lightgrey { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #B7B8B8; text-decoration: none; }
a.lightgrey { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #B7B8B8; text-decoration: none; }
a.lightgrey:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #1A7CB6; text-decoration: none; }