body{
   margin-left: 0px;
   margin-top: 20px;
   height: 100%;
      background-image: url(images/bg.jpg);
      background-repeat: repeat;
}

* html body{ text-align: center;}

div#main_container{width: 950px;  margin:0 auto; text-align: left; background-color: black; z-index: 0;}

#banner_image{position: absolute;}


div#top_banner{z-index: 3; position: absolute; visibility: hidden;/*background-image: url(images/)*/}

div#flash_banner{z-index: 5;/*visibility: hidden;display: none;*//*position: absolute;*/}

div#content_container{background-color: white;  margin:0 auto; z-index: 1;border-top: 0px; border-left: 10px solid black; border-right: 5px solid black;  z-index:2; float: left; width: 930px; position: relative;}


div#left_content{position: absolute; top: 0; left: 0;margin-top: 0px; float: left; text-align: left; /*height: 400px;*/ background-color: white; width: 250px;}

div.menu_left{line-height: 1.5; text-transform: uppercase;}

div#main_content{width: 600px; /*margin-left: 200px;*/ padding-top: 15px; margin-right: 50px; padding-bottom: 25px;  text-align: left; background-color: white; float: right;}

* html div#main_content{width: 600px; margin-right: 20px;}

div#footer_clearer{clear: both; padding-top: 10px; text-align: left; width: 200px; height: 0px;}

/*IE margin bug...*/
* html div#footer_clearer{ padding-top: 0px; }


div#footer_menu {float: left; position: absolute; bottom: 0; left: 0; margin-left: 10px; margin-bottom: 3px; text-align: left; text-transform: uppercase;color: #C5A576; font-size: x-small; }

div#footer_menu a {color: #BA9458;font-size: x-small;  }
div#footer_language a{ color: #BA9458; font-size: x-small; }

.left_menu_main{margin-top: 15px;}

#site_height{float: right; width: 1px; height: 500px;	}


 ul#footer_navi
	{
	background-image: url(images/background-footer-small.jpg);
	background-position: left;
	margin: 0 0 0 8px;
	padding: 2px 0 2px 21px;
 	width: 300px;
	background-repeat: no-repeat;
	list-style-type: none;
	margin-top: 0;
	text-align: left;
	text-transform: uppercase;
	}

 ul#footer_navi li a
{		width: 5em;
		text-decoration: none;
		font-size: x-small;
		vertical-align: middle;
}


 ul#footer_navi li a:hover
{
}

 li.align_left a { color: #BA9458; font-size: 10px;}
 li.align_right a{color: #BA9458; font-size: 10px; }

 ul#footer_navi .align_left { color: #BA9458; /*float: left; */margin-left: 20px; display: inline; margin:0; }
  ul#footer_navi .align_left a { margin-right: 0px;}
ul#footer_navi .align_right { color: #BA9458; /*float: right; */margin-right: 10px; display: inline;}
ul#footer_navi  a, ul#footer_navi  a:hover, ul#footer_navi  a:visited {color: #BA9458; }

br.clearer{clear: both;}

.ref_clear{line-height: 130px;}

div#bottom_height{clear: both; height: 70px;}




.csc-uploads p { margin: 0; padding: 0 }


/* LINKS */
 a { color: #BA9458 !important; font-size: small;}

a:hover {color:#EB401E!important; font-size: small;}

a:visited, a:link {text-decoration: none; color: black; font-size:small;}
a:active{color: #EB401E !important; font-size: small;}

.menu_left a:hover,span.menu_left_active a {color: #BA9458;}
