@charset "utf-8";
body {
	font-family: Helvetica, Verdana, Tahoma, Arial, sans-serif;
	background:url(../files/background.jpg);
	margin-top:0;
	margin-left:0;
	margin-right:0;
	margin-bottom:0;
}
.footer_txt{
	font-size:11px;
	color:#595858;
	text-align:center;
	background-repeat: repeat-x;
	
}
.footer_txt a, .footer_txt a:active, .footer_txt a:visited {
	font-size:11px;
	color:#777777;
	text-decoration:none;
}
.footer_txt a:hover {
	font-size:11px;
	color:#777777;
	text-decoration:underline;
}
.form_field {
	background:none;
	border:none;
	width:176px;
	margin:0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	height: 23px;
	width:95%; 
	color:#FFF;
}
.search_txt{
	font-size:13px;
	color:#00cc00;	
}
.search_txt_num{
	font-size:13px;
	color:#969696;
	font-weight:bold;
}
#search_box {
	float:right;
	width:228px;
	padding-top:20px;
	padding-right:0;
}

#search_box form {
	float:right;
	width:228px;
	margin:0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

.search_field {
	background:none;
	border:none;
	width:176px;
	float:left;
	margin:0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	height: 23px;
	
	color:#a29ea0;
	font-weight:bold;
}
.pass_field {
background:none;
border:none;
width:88px;
float:left;
margin:0;
padding:0 0 0 0px;
}

.search_button {
	float:right;
	padding-top:0px;
	padding-right:0px;
	margin:0;
	width:51px;
	height:22px;
}
.image_border {
	border-top-width: 5px;
	border-right-width: 0px;
	border-bottom-width: 5px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}
.title_grey{
	color:#6d686e;
	font-size:18px;
}
.subtitle_white{
	color:#e7deec;
	font-size:16px;
}
.subtext_grey{
	color:#625e63;
	font-size:18px;
}
.subtext_light_grey{
	color:#cecacf;
	font-size:14px;
}
.link_white{
	color:#e7deec;
	font-size:12px;
}
.link_white a, .link_white a:active, .link_white a:visited {
	font-size:12px;
	color:#e7deec;
	text-decoration:none;
}
.link_white a:hover {
	font-size:12px;
	color:#e7deec;
	text-decoration:underline;
}
.box_blue_text{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	color:#6981d0;
	font-size:12px;
}
.box_red_text{
	color:#a10719;
	font-size:12px;
}
.box_white_text{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	color:#e7deec;
	font-size:11px;
}
.box_white_text a, .box_white_text a:active, .box_white_text a:visited {
	color:#e7deec;
	font-size:12px;
	text-decoration:none;
}
.box_white_text a:hover {
	color:#e7deec;
	font-size:12px;
	text-decoration:underline;
}
.box_white_text_news{
	color:#e7deec;
	font-size:12px;
}
.box_white_text_news a, .box_white_text_news a:active, .box_white_text_news a:visited {
	color:#e7deec;
	font-size:12px;
	text-decoration:none;
}
.box_white_text_news a:hover {
	color:#e7deec;
	font-size:12px;
	text-decoration:underline;
}
.box_yellow_text{
	color:#cccc99;
	font-size:12px;
}
.box_yellow_ass{
	color:#666633;
	font-size:12px;
}
.box_yellow_link{
	color:#969719;
	font-size:12px;
}

/* Menu Start*/
.menu {position:relative; background:url(files/bg.gif) no-repeat; height:38px; width:940px; margin:0; padding:0;}
.menu ul {
	list-style:none;
	z-index:10;
	position:absolute;
	z-index:100;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	margin:0;
	vertical-align:middle;
}
.menu li {float:left;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	margin:0;
	}
.menu a, .menu a:active, .menu a:visited {
	text-decoration:none;
	color:#FFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin:0;
}
.menu a:hover {color:#ebf0e6}
#slide {position:absolute; bottom:0; height:2px; z-index:10; margin:0; padding:0;}
#slide_inside{
	height:2px;
	width:0px
}
#slide_inside_visible{
	background-color:#403f3f;
	height:2px;
	width:30px
}
/* Menu End*/



/* Accordion Start */
		
		/*
			Vertical Accordions
		*/
		
		.accordion_toggle {
			display: block;
			height: 30px;
			width: 940px;
			background: url(images/accordion_toggle.jpg) no-repeat top right #a9d06a;
			padding: 0;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: #000000;
			border-bottom: 1px solid #cde99f;
			cursor: pointer;
			margin: 0 0 0 0;
			text-align:left;
		}
		
		.accordion_toggle_active {
			background: url(images/accordion_toggle_active.jpg) no-repeat top right #e0542f;
			color: #ffffff;
			border-bottom: 1px solid #f68263;
		}
		
		.accordion_content {
			width:940px;
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
		}
			
			.accordion_content h1 {
				margin: 0;
				color: #0099FF;
				text-align:left;
			}
			
			.accordion_content p {
				line-height: 150%;
				padding: 0;
				text-align:left;
			}
			
		.vertical_accordion_toggle {
			display: block;
			height: 30px;
			width: 940px;
			line-height: 30px;
			font-weight:bold;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			cursor: pointer;
			margin: 0;
			text-align:left;
			padding-top: 0;
			padding-right: 0;
			padding-bottom: 0;
			padding-left: 15px;
		}

		.vertical_accordion_toggle_active {
			width: 940px;
		}

		.vertical_accordion_content {
			overflow: hidden;
			text-align:justify;
			padding-top: 0px;
			padding-right: 0px;
			padding-bottom: 0px;
			padding-left: 15px;
			width: 940px;
			height:700px;
		}

			.vertical_accordion_content h2 {
				margin: 0;
			}

			.vertical_accordion_content p {
				line-height: 100%;
				padding: 0;
				margin-top: 0;
				margin-right: 0;
				margin-bottom: 10px;
				margin-left: 0;
			}
			.vertical_accordion_content a, .vertical_accordion_content a:active, .vertical_accordion_content a:visited {
				text-decoration:none;
				font-size:12px;
				line-height: 12px;
				color:#b2afb4;
			}
			.vertical_accordion_content a:hover {
				text-decoration:underline;
				font-size:12px;
				line-height: 12px;
				color:#b2afb4;
			}		
		
					
    /* Container styling*/
    
    #vertical_nested_container {
      margin: 0;
      width: 940px;
	  text-align:center;
    }
	#vertical_container{
		margin: 0;
      width: 940px;
	}
/* Accordion Ends */
/* image preview */
.smokeglass {
	position: fixed;
  _position: absolute;
  z-index: 996;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  _height: expression(document.body.offsetHeight + "px");
  background:#161418;
  _background: #161418;
  padding-top:20px;
	filter:alpha(opacity=87);
	-moz-opacity:0.87;
	-khtml-opacity: 0.87;
	opacity: 0.87;
	display:none;
}
.smokeglasscontent{
	position:absolute;
  _position: absolute;
  z-index: 997;
  left: 0;
  top: 200px;
    width: 100%;
  height: 675px;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	vertical-align:middle;
	display:none;
}
.smokeglasscontentarrows{
	z-index: 999;
	position:relative;
  _position: relative;
	top:38px;
	left:898px;
	width: 42px;
  height: 19px;
  display:none;
}
.smokeglasscontentimage{
	z-index: 998;
	position:relative;
  _position: relative;
	top:13px;
	left:0;
	width: 940px;
  height: 627px;
  display:none;
}
.loadiv {
	position: fixed;
  _position: absolute;
  z-index: 995;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;

  background:#000;
  _background: #000;
  padding-top:20px;
	display:block;
}
#geral {
	width: 940px;
	margin: 0px;
	padding: 0px;
}
.box_ggrey_text{
	color:#8a8888;
	font-size:12px;
}