body {background-image:url(images/body_bg.gif); margin:0px auto; background-repeat:repeat-x;}

#content {width:900px; height:100%; position:relative; margin:0 auto; background-image:url(images/testtop.gif); background-repeat:no-repeat; background-color:#ffffff;}

/* HEADER PANEL */
#topPan {width:900px; height:103px; position:relative; float:left; background-image:url(images/banner_top.gif);}
#topPan p{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; text-align:right; margin-bottom:0px; margin-top:10px; margin-right:45px; color:#FFFFFF; width:120px; float:right; position:relative}
#topPan p.title {font:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; text-align:center; color:#ffffff; width:400px; float:right;margin-top:105px; font-weight:bold; z-index:1; margin-right:-15px;}

/* MENU PANEL */
.aarow {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#363636; margin-left:-8px;}
#menu {width:160px; height:287px; float:left; position:relative; z-index:1;}
/*#menu p{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#031f47; font-weight:bold; margin-top:5px; margin-bottom:4px; margin-left:10px;}
#menu a:link, #menu a:visited {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#031f47; font-weight:bold; margin-top:5px; margin-bottom:4px; margin-left:5px; text-decoration:none;}
#menu a:hover {text-decoration:underline;}*/

#featured{width:345px; height:100%; float:right; position:relative; border-left: 1px dashed #7b8d98; margin-top:5px;}
#featured p.header{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:18px; color:#1b74aa; font-weight:bold; margin-top:0px; margin-bottom:4px; margin-left:15px;}
#featured a:link, #featured a:visited {color:#990000; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; text-decoration:underline;}
#featured a:hover {text-decoration:none;}
#flash {width:740px; height:287px; float:right; position:relative; margin-right:-15px;}

/* BODY TEXT PANEL */
#textpan {width:553px; height:100%; float:left; position:relative;}
#textpan h1{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:18px; color:#1b74aa; font-weight:bold; margin-top:25px; margin-bottom:20px; margin-left:200px; margin-top:20px; text-align:right; width:325px; border-bottom:1px dashed #1b74aa;}
#textpan p.header{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:18px; color:#1b74aa; font-weight:bold; margin-top:25px; margin-right:10px; margin-top:15px;}
#textpan p{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#031f47; margin-top:5px; margin-bottom:4px; margin-left:10px; margin-right:10px;}
#textpan ul {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:18px; margin-right:20px; color:#1b74aa; font-size:18px; font-weight:bold; margin-left:20px;}
#textpan ul li{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#031f47; font-weight:normal;}
#textpan ol li{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#031f47; font-weight:normal; margin-left:20px;}
#textpan ul li a:link, #textpan ul li a:visited{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#990000; font-weight:normal; text-decoration:underline;}
#textpan ul li a:hover{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#990000; font-weight:normal; text-decoration:none;}
#textpan a:link, #textpan a:visited{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#990000; font-weight:normal; text-decoration:underline;}
#textpan a:hover{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#990000; font-weight:normal; text-decoration:none;}

/* FOOTER PANEL */
#footer {width:100%; height:123px; background-image:url(images/footer_bg.gif); background-repeat:repeat-x; text-align:center; vertical-align:top;}
#footmid {width:900px; height:100%; margin:0 auto;}
#footer p {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-align:right; vertical-align:middle; margin-right:50px; margin-top:25px;}
#footer a:link, #footer a:visited {color:#ffffff; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; text-align:center; text-decoration:underline;}
#footer a:hover {color:#ffffff; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; text-align:center; text-decoration:none;}

/* BODY DEFALTS */
/*img {display:block; margin-right:5px;}*/
hr {margin-top:1px;
	margin-bottom:1px;
	}
	
/* CONTACT FORM */ 
.input {
			border: 1px solid #a7a6aa;
			width: 220px;
			background: #fff;
			font: 11px Tahoma, sans-serif;
			color:#000000;
			padding:3px;
			margin-bottom:4px;
			outline:none;
		}
		
	
/* NAVIGATION - FLYOUT WORKS WITH IE6 */
.germandiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 172px; /* Width of Menu Items */
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
margin-left:13px;
}

.germandiv p{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; margin-right:20px; margin-top:5px; margin-bottom:10px; margin-left:5px;}
	
.germandiv ul li{
position: relative;
}
	
.germandiv ul li ul{
margin-left:-5px;
position: absolute;
width: 200px;
top: 0;
visibility: hidden;
}


.germandiv ul li a, .germandiv ul li a:visited{
display: block;
overflow: auto;
color: #ffffff;
text-decoration: none;
padding: 3px 15px;
border-bottom: 0;
background-image:url(images/menubg.gif);

}

.germandiv ul li a:hover{
color:#ffffff;
background-image:none;
background-color:#031f48;
}
	
* html .germandiv ul li { float: left; height: 1%; }
* html .germandiv ul li a { height: 1%; }