	#content {
		margin-left:auto;
		margin-right:auto;
		margin-top:0px;
		padding-bottom:10px;
		background:#fff;
		text-align:left;
		width:827px;
		height:100%;
		background-image:url(images/botback2.gif);
		background-repeat: repeat-y; 
		voice-family: "\"}\"";
		voice-family: inherit;
		}

	#logo {
		width:100px;
		position:absolute;
		margin-left:0px;
	}
	
	#top_menu_nav {
		position:absolute;
		width:650px;
		margin-top:5px;
		margin-left:163px;
		text-align:right;
	}

	#top_menu_nav a {
		color:#b42f21;
	}
	
	#top_menu_nav a:hover {
		text-decoration:underline;
	}
	
	#top_menu_search {
		position:absolute;
		width:650px;
		margin-top:30px;
		margin-left:163px;
		text-align:right;
	}
	
	#top_image {
		position:absolute;
		margin-top:109px;
		margin-left:8px;
	}
	
	#news_column {
		position:absolute;
		width:170px;

		margin-top:109px;
		margin-left:645px;
		background-color:#f2f2f2;
		padding:0px 0px 0px 0px;
		border:1px solid #ffffff;
	}
	
	#left_column {
		position:absolute;
		margin-top:245px;
		margin-left:8px;
		width:150px;
		height:100%;
		background-color:#f2f2f2;
		border:1px solid #ffffff;
	}
	
	#center_column {
		position:absolute;
		margin-top:245px;
		margin-left:168px;
		padding:0 0 50px 0;
		width:470px;
		border:1px solid #ffffff;
	}
	
	#menu {
		z-index:10000;
		position:absolute;
		margin-top:80px;
		margin-left:0px;
	}
	
	#address {
		z-index:1;
		position:absolute;
		margin-top:700px;
		margin-left:0px;
	}
	
	#left_content {
		position:absolute;
		padding: 10px 6px 0 10px;
		height:80%;
	}
	
.news_header {
	position:relative;
	font-weight:bold;
	background-color:#ffffff;
	border-bottom:2px solid #333333;
	height:22px;
	width:173px;
}

.right_nav {
	width:100%;
}

.left_nav {
	position:relative;
	background-color:#f2f2f2;
	width:100%;
	height:320px;
	padding: 0 0px 0 0px;
}

.right_content {
	background-color:#F2F2F2;
	width:80%;
}

.right_content a {
	color:#b42f21;
}

.right_content a:hover {
	text-decoration:underline;
}

.content_div {
	width:100%;
}

.left_sub_nav {
	width:134px;
	height:100%;
	padding: 0 0px 0 0px;
	background-image:url(images/left_sideback.gif);
}

.bodytext {
	color:#666666;
	padding: 0 0px 0 10px;
}

.topImg {
	padding-left: 9px;
	padding-top: 10px;
}

.mainDiv {
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/botback2.gif);
	width:826px;
}

.navBack {
	background-image:url("top_back.gif");
	width:640px;
}

table {
	font: 8pt lucida sans;
}

table a {
	text-decoration:none;
}

body {
	font: 8pt lucida sans;
	color: #B53122;
}

body a {
	text-decoration:none;
}

body {
     /* This path has to be correct! If nothing hovers in IE, */
     /* this is probably not found */
      behavior:url("fileadmin/html/dynaton/csshover.htc"); 
    /* setting this to center, centers the content on the page */
      background-image:url(images/doc_back.gif);
      text-align: center;
      padding: 0;
      margin: 0px 0 0 0;
}

/* This replaces the main table */
#container {
     width: 650px;
     text-align: left;
}

/* Can't get border to work in container, 
    so created another one for the border */
#frame {
     width: 669px;
     margin: 0 auto;
     text-align: left;
     background: white;
     border: 0px solid #333333;
     font: 11px/20px Lucida Sans;
}

.news {
	padding: 0 10px 0 10px;
}

.news p {
	padding: 0 10px 0 0px;
}

.news a {
	color:#b42f21;
	text-decoration:none;
}

.news a:hover {
	color:#b42f21;
}

p {
     padding: 0 0px;
}

H1 {
     padding: 30px 0 0 10px;
}

/* Gives background color to Top Menu */

#topmenubg 
{
	
	 background-image:url("top_back.gif");
     float: left;
     height: 90px;     
     width: 813px;
     padding-left: 10px;
     text-align: right;
/* needed to give a margin above and below the buttons if desired */
     height: 25px;
}
div#mainmenu  {
/* needed to give a margin above and below the buttons if desired */
/*   height: 40px; */
}

.mainmenu {
}
/* this class defines the look of the horizontal navigation */
#nav {
    list-style: none;
    position: relative;
/* my page content width is 750px */
    width: 795px; 
    margin: 0px 30px 0px 0px !important;
    margin: 0px 0px 0px 20px;
    font-size: 1em;
	/*z-index:10000000;*/
	left:-10px;
}

#nav ul {
    list-style: none;
    display: none;
/* postion: absolute - is needed so that the dropdown menus go over the page content */
    position: absolute;
    overflow: visible;
	/*z-index:12;*/ 
	left:-41px;
}

#nav li 
{
    display: block;
/* button width */
    width: 80px; 
    position: relative;
	font-weight:bold;
/* float: left - keeps the menu horizontal */
    float: left;
/* this adjusts the links buttons on the background */
	margin-bottom:2px;
	margin-top:3px;
/* Mozilla needs padding to look like IE which doesn't need it */
    padding-bottom: 4px !important;
    padding: 0;
	/*z-index:10000000;*/
}

#nav li a 
{
	width:100px;
	border:1px solid #333333;
    display: block;
/* button background color is different than horizontal menu background */
    color:#b42f21; 
    text-decoration: none;
/* using 2 different color for the button give it dimension */
    border: solid 0px; 
    border-color: #AFB6D0 #333333 #333333 #AFB6D0;
	text-align:left;
	/*z-index:10000000;*/
}

#nav li a:hover {
    /*font-weight: bold;*/
/* reversing the color for hover make the button look indented */
    border: solid 0px; 
	/*z-index:10000000;*/
	text-decoration:underline;

}

#home_link {
	text-align:right;
	align:right;
}

#home_link a {
	color:#b42f21;
	text-decoration:none;
}

#home_link a:hover {
	color:#b42f21;
	text-decoration:underline;
}

#nav li#sel A {
    
    color:#b42f21;
    border-color: #333333 #AFB6D0 #AFB6D0 #333333;
}
#nav li#sel A:hover {
    
    color:#b42f21;*/
    border-color: #333333 #AFB6D0 #AFB6D0 #333333;
}

/* 1st dropdown level */
/* this class controls the alignment of this level underneath the horizontal menu buttons */
#level1 {
    display: block;
    /*left: -30px;*/
}
#level1 UL {
    position: absolute;
    overflow: visible;
}
#level1 li {
    display: block;
    margin: 0 !important;  
    margin: 0;
    padding: -0 0 !important;
/* font-size is controlled here */
    font-size: 1em; 
}

#level1 li A 
{
    display: block;
	position:relative;
/* dropdown menu width is controlled here */
    width: 160px;
    background-image:url("back.gif");
	/*left:500px;*/
    padding: 1px 3px 0px 20px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    color: #808080;
    font-variant: 
/* needs to be set to zero to override margins from horizontal menu */
    margin: 0;
/* needs to be set to zero to override borders from horizontal menu */
    border: 0; 
}
#level1 li A:hover {
    display: block;
    color: #b42f21;
    background-color: #d6ecb9;
/* needs to be set to zero to override borders from horizontal menu */
    border: 0; 
}
 #level1 li#sel A 
 {
	border:1px solid #333333;
    background-color: #d6ecb9;
    color: #b42f21;
}
#level1 li#sel A:hover {
    background-color: #e6f0d2;
    color: #b42f21;
}


/* 2nd dropdown level */
#level2 {
	z-index:1000000000000000000000;
    display: none;
    position: absolute;
/* this aligns the 2nd level flyout to the right of the 1st level dropdown */
}
#level2 UL {
	z-index:100000000000000000000;
    display: none;
/* this needs to be set to relative or it will only display the last of a number of links */
    position: relative;
    overflow: visible;
}
#level2 LI {
    left: 161px !important;
    left: 161px;
	z-index:10000;
    display: block;
	top:-5px;
}
#level2 li A {
    display: block;
    background-image:url("back.gif");
    color: #333333;
}
#level2 li A:hover {
	background-image:url("back.gif");
    display: block;
}
#level2 li#sel A {
	background-image:url("back.gif");
    color: #333333;
}
#level2 li#sel A:hover {
	background-image:url("back.gif");
    color: #ff6600;
    text-decoration: underline;
}


/* all see this */
#nav ul ul, #nav ul ul ul {
   display: none;
   position: absolute;
   width: 150px;
   top: 5;
   /*left:-10px;*/
}
/* non-IE bowsers see this */
#nav ul li>ul, #nav ul ul li>ul {
    margin-top: 5;
}
#nav LI:hover UL UL, #nav LI:hover UL UL UL{
    display: none;
}
#nav LI:hover UL {
    display: block;
}
#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul {
    display: block;
}
li>ul {
    top: 5:
}
UNKNOWN {
    margin-top: 0;
    left: auto; 
    top: auto;
}

/* List TopNav Multimenu end*/



.top_nav {
	color:#8d8d8d;
}

.top_nav a {
	color:#8d8d8d;
	text-decoration:none;
	}

.top_nav a:hover {
	text-decoration:underline;
}

input {
	font:8pt lucida sans;
}

