
body {
	margin:0px;
	overflow: hidden;
	font-family: Lucida Grande, Helvetica, Arial, sans-serif;
	font-size: 13px;
	min-width: 1030px;
}

* {
	margin:0;
	padding:0;
	outline: none;
}

#box-logo {
	background-color:#FFFFFF;
	width:180px;
	height:100%;
	position:fixed;
}
#logo {
	background:url(/gfx/logo.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-color:#FFFFFF;
	width:120px;
	height:120px;
	position:absolute;
	margin-left:30px;
	top:50%;
	margin-top:-60px;
	z-index:1;

}

#box-navigation {
	background:url(/gfx/nav-background.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-color:#0f7c5f;
	width:300px;
	height:100%;
	position:fixed;
	margin-left:180px;
	z-index:0;
}
#navigation {

	width:300px;
	height:500px;
	position:absolute;
	margin-left:0px;
	top:50%;
	margin-top:-250px;
	z-index:1;	
}
#navigation-footer {
	/*background-color:#1d6d58;*/
	width:280px;
	height:40px;
	position:absolute;
	margin-left:0px;
	padding-left: 20px;
	bottom:0px;
	z-index:2;	
}
#navigation-footer a{
	margin-right:10px;
}
#newsletter{
	/*display:none;
	*/
	background:#1d6d58;
	border-top: 1px dotted #ffffff;
	width:280px;
	height:150px;
	color: #FFFFFF;
	position:absolute;
	padding-left: 20px;
	padding-top:40px;
	bottom:-192px;
	z-index:4;	
}
#newsletter-close{
	position:absolute;
	top:15px;
	right:15px;
}
#newsletter-close a{
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#newsletter input, #newsletter textarea, #newsletter select {
	width:160px;
	margin-top: 8px;
	background:#39856e;
	border:none;
	padding-top:2px;
	padding-bottom: 2px;
	color:#ffffff;
	padding-left: 3px;
	padding-right: 3px;
}
#newsletter input.submit{
	border: 1px solid #ffffff;
	color: #ffffff;
	width:100px;
	padding: 0;
}
#response{
	font-size: 11px;
	font-weight: normal;
	padding-top:8px;	
	padding-right:20px;
}
#box-content {
	/*background-color:#DDDDDD;
	*/height:100%;
	margin-left:480px;
	overflow-y:auto;
	overflow-x:hidden;
	position:fixed;
	z-index:5;
}
.content {
	min-width: 450px;
	font-family: Lucida Grande, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:18px;
	margin-left: 50px;
	padding-bottom: 50px;
}
a {
	color:#333333;
}
a:hover {
	color:#000000;
}
#content_1{
	position: fixed;
	top:-5000px;
	z-index: 10;
	text-align: justify;
	
}
#content_2{
	position: fixed;
	z-index: 11;
	top:-5000px;
	text-align: justify;
}

.content-title {
	font-size:24px;
	font-weight:bold;
	color:#60AE00;
}
.content-subtitle {
	font-size:16px;
	font-weight:bold;
	color:#10745A;
}
input, select {
	width:290px;
	background: none;
	height:16px;
	padding-left: 5px;
	border:0;
}
textarea{
	width:290px;
	background:none;
	
	padding-left: 5px;
	border:0;
}
input.submit{
	border: 1px solid #AAA;
	width:120px
}
#image_holder{
	position: absolute;
	top:0;
	left:480px;
	display: none;
	z-index:0;
	
}

#main_image{
	/*display: none;

	overflow: hidden;
*/}
#image_holder{
	/*overflow: hidden;
*/
position: fixed;
}



ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 300px;
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  margin-top: 0px;
}

ul#menu li a {
  color: #fff;	
  padding: 5px;
  padding-left:20px;
	border-bottom: 1px dotted #FFF;
}

ul#menu li a:hover {
 
}

ul#menu li ul li a {
  color: #FFF;
  padding-left: 40px;
}

ul#menu li ul li a:hover {
  padding-left: 40px;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }


#slider {
	width:450px;
	height:230px;
	position:relative;
	background: no-repeat 50% 50%; 
	background-image:url(/gfx/loading.gif);

	background-color: #FFFFFF;
}
.slider_new{
	
	background: none !important;
	background-image: none !important;
	
}
#slider img {
	width:450px;
	height:230px;
	position:relative;
	top:0px;
	left:0px;
	display:none;
}

