/* Formation Metals */
BODY {font-family:arial, helvetica, sans-serif; font-size:12px; margin:0; color:#333333; background:#011f39;} 
TD {font-family:arial, helvetica, sans-serif; font-size:12px} 
BIG {font-family:arial, helvetica, sans-serif; font-size:12px; font-weight:bold} 
STRONG {font-family:arial, helvetica, sans-serif; font-size:12px; font-weight:bold} 
SMALL {font-family:arial, helvetica, sans-serif; font-size:10px} 
.input {font-family:arial, helvetica, sans-serif; font-size:10px} 
.stock {font-family:arial, helvetica, sans-serif; font-size:10px} 

/* Text headers */
H1 {color:#b4cd77; font-size:18px; font-family:trebuchet ms, trebuchet, arial, verdana; font-weight:normal; padding:0px; margin:0px; padding-left:20px; padding-top:28px; padding-bottom:15px; }
H2 {width:295px; color:#fff; font-size:18px; font-family:trebuchet ms, trebuchet, arial, verdana; font-weight:normal; padding:0px; margin:0px; padding-left:30px; padding-top:28px;}

/* Links */
a:link {color:#990000; text-decoration:none;}
a:visited {color:#990000; text-decoration:none;}
a:hover {color:#000099; text-decoration:none;}

/* Layout & Formatting */
.footer {font-family:arial, helvetica, sans-serif; font-size:11px; margin-top:20px; padding-top:5px; padding-bottom:10px;} 
.footer A {color:#4a9cde; text-decoration:none;}
.footer A:visited {color:#4a9cde; text-decoration:none;}
.footer A:hover {color:#b4cd77; text-decoration:none;}

/* BG Image Styling */
.mainbg {background:#011f39; background-image: url('/i/common2008/main-bg.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top center;}
.contentbg {background:#fff; background-image: url('/i/common2008/content-bg.gif'); background-repeat: no-repeat; background-attachment: relative; background-position: top right;}
.sidenavbg {background-image: url('/i/common2008/sidenav-bg.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}
.subbannerbg {width:710px; height:79px; background-image: url('/i/common2008/betterfuture.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}
.menu {width:710px; height:44px; background:#fff;}

/* Side Nav Area */
.navHeader {width: 220px; display:block; padding-left:20px; font-weight:bold; font-family: trebuchet ms, trebuchet, Arial, Helvetica, sans-serif; color:#b4cd77;}

.navLink {width: 220px;}
.navLink a {display:block; font-size:12px; font-weight:bold; font-family: trebuchet ms, trebuchet, Arial, Helvetica, sans-serif; color:#fff; text-decoration: none; padding:6px; padding-left:30px;}
.navLink a:visited {color:#fff;}
.navLink a:hover {color:#b4cd77;}

/* Content Area */
.container {width: 930px; margin: 0 auto;}
.content {width: 710px; max-width: 650px; padding: 20px 30px 20px 30px;}


/* Articles format */
.article_item {padding: 0; margin: 0 0 10px 0; border-bottom: 1px solid #ccc;}
.article_item ul {list-style: none; padding: 0; margin: 0 0 10px 0;}
.article_title {font-weight: bold;}
.article_date {font-style: italic;}
.article_link {text-align: right;}
.article_body {clear: both;}

/* Shadowbox Photo Gallery */
.gallerybox{ margin: 0 auto;   width: 350px;}
.gallerybox img{ border: 1px solid #000000;}


/* Front page only */
.logo {float: left; width: 220px; height: 109px;}
.front_menu {float: left; width:710px; height:44px; background:#fff; margin: 23px 0 0 0;}
.front_img_header {width: 930px; height: 365px;}
.frontbg {background:#011f39; background-image: url('/i/front2008/front-bg.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top center;}
.latestbg {float: left; background: url('/i/front2008/latest-bg.gif') no-repeat top left; width: 190px; padding: 45px 10px 10px 20px;}
.textbg {float: left; background: #fff url('/i/front2008/text-bg.gif') no-repeat top left; width: 449px; height: 330px;}
.relatedbg {float: left;}

.introtext {width:239px; float: left; padding: 45px 0 0 27px; line-height:1.5em;}
.GermanNR {width:200px; padding: 0px 27px 0 270px; line-height:1.5em; text-align: right; float: right;}
.GermanNR A {font-size:16px; color:#b5cd75; font-weight:bold; padding-bottom: 20px;}
.areamap {width: 183px; float: left;}

.latestbox {padding:45px 15px 10px 20px; height:300px;}

.newsitem {color:#fff; padding-bottom:10px;}
.newsitem A {color:#bae0ff; text-decoration:none;}
.newsitem A:visited {color:#bae0ff; text-decoration:none;}
.newsitem A:hover {color:#b4cd77; text-decoration:none;}
.listdate {font-weight: bold;}

/* Footer area */
.footer_area {clear: both; padding: 10px 0 0 0;}
.adnet_logo {float: left;}
.footer_links {float: left; width: 750px; text-align: right; padding: 5px 0 0 0;}