a img {
	border-width: 0px;
	}
body {
	margin-left:auto;  /* centers layout in browser */
	margin-right:auto; /* centers layout in browser */
	text-align:center; /* IE6 needs this to center the layout in the browser window */
	background-image: url(images/test_background.png);
	width:827px;
/*    background-color: blue;*/
	}
#main_wrapper {
/*	background-image: url(/images/test_background.jpg);*/
	margin-top:10px;
    background-color: #f8f8f8;
	max-width:827px; /* sets max layout width */
	min-width:827px; /* sets min layout width */
	margin-left:auto;  /* centers layout in browser */
	margin-right:auto; /* centers layout in browser */
	text-align:left; /* resets the centering hack for IE6 on the body tag */
/*	background-color: brown;*/
	} 
#header {
	 max-width: 827px;
	 height: 95px;
/*	 background-color: red;*/
	 background-image: url(images/header.png);
/*	 margin-bottom: 1em;    */
	}
#nav {
	max-width:827px;
	min-width:827px;
	margin-left:auto;
	margin-right:auto;
	height: 30px;
	z-index:99999999;
/*	background-color: yellow;*/
	}
#nav_lower {
	width:140px;
	font-family: Arial;
	float:left;
	}
#fadeshow1 {
    float: left;
    border-style: solid;
    border-color: white;
    border-right: 4px;
    border-top:0px;
    }	
#content {
	}
/* here comes a hack for IE6 */
/* floating this element gets rid of the gap between the nav and content - the 3 pixel jog bug in IE */
/* if I float this element in other browsers, the layout breaks - don't remove this comment */
/* html * {
	zoom: 100%;
	} 
* {
	margin: 0;
	padding: 0;
	}
/* end of hack - don't remove this comment */
#footer {
	clear:both; /* makes the footer sit below whichever column is longest */
    margin-top:10px;
	background-color: #f8f8f8;
	}
#header_inner, #nav_inner, #content_inner, #promo_inner, #nav_lower {
	overflow:hidden; /* clips oversize elements that would otherwise expand divs and break the layout */
	}
#header_inner h1, h2, p{ 
	position: left;
	margin: 0;
	padding: 0;
	}
#header_inner h1 {
	padding-left: 500px;
	}
#header_inner p{
	font: .8em verdana, arial, sans-seriff;
	float: left;
/*	top: 127px;
	left: 150px;*/
	padding-top: 127px;
	font-weight: bold;
	color: white;
	}	
#header_inner a {
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
	color: white;
	}	
#header_inner a:link {
	color: white;
	}
#header_inner a:visited {
	color: #707070;
	}
#header_inner a:hover {
    color: #efecec;
	text-decoration: underline;
	}
	
#nav_inner {
	padding:5em 1em 1em 1em;  /*creates space between the box and the content */
/*	background-image: url(cr_nav_bkgd_2.jpg);*/
	text-decoration: none;
	list-style: none;
	}
#nav_inner ul {
	list-style: none;
	text-decoration: none;
	}
#nav_inner li {
	padding: .5em;
	text-decoration: none;
	border-width:2px 0 0 0;
	border-style:solid;
	border-color:#8b8b8b;	
	text-align:center;	
	}	
#nav_inner a:link {
	color:#393838;
	text-decoration: none;
	}	
#nav_inner a:visited {
    color: #d2d0d1;
    text-decoration: none;
    }    
#nav_inner a:hover{
    color:#80c0fb;
    text-decoration: underline;
    }   	
	
#content_inner { 
	padding:1em 1em 1em 1.5em; /* creates space between the box and the content */
	width:600px;
	}
#content_left {
	float:left;
	width:470px;
	padding: 10px 10px 0 10px;
	margin-top:10px;
	background-color:#f8f8f8;
	}	
#content_right {
    background-color:#f8f8f8;
    width:300px;
/*    height:220px; */
    float:right;
    padding-left:10px;

    }	
#content_right .box {
	width: 280px; 
	height: 150px; 
	overflow: auto; 
	padding: 5px; 
    }
#content_right h2 {
	text-align: center;
	}
#content_left, #content_inner p {
	font-family: Verdana;
	font-size: 1em;
    }	
/* logo row */
#logo_row {
  clear:both;
  margin-top:10px;
	}
#logo_row ul {
  margin: 0.25em 0;
  padding: 0 1em;
  list-style: none;
	}
#logo_row li {
  display: inline;
  margin: 0;
  padding: 0 1em 0 3em;
	}
#logo_row .first {
  padding-left: 0;
  border: 0;
	}

/* footer style */	
#footer_inner {
/*	height: 46px; */
	text-align:center;
	font-size: 14px;
	text-align: center;
	}
#footer_inner p {
    font-size: .7em;
    font-family: Verdana;
    color: #908d8e;
    }
#footer_inner a {
    }
#footer_inner a:link {
    color: #908d8e;
    }    
#footer_inner a:visited {
    color: #d2d0d1;
    }    
#footer_inner a:hover{
    color:#80c0fb;
    text-decoration: underline;
    }   	
    
.generaltext {
	padding:20px 10px 0px 12px;
	}