			body{
				background: #ffffff;
				font-family: helvetica,arial,verdana;
				font-size: 12pt;
				line-height: 14pt;
				color: rgb(0,0,0);
				top:0px;
				margin: 0px;
				padding: 0px;
			}

			h1{
				font-family: verdana;
				font-size: 18pt;
				text-align: center;
				font-weight: bold;
				color: rgb(0,0,0);
			}
			h2{
				font-family: verdana;
				font-size: 16pt;
				font-weight: bold;
				text-align: left;
				color: rgb(0,0,0);
			}
			h2{
				font-family: verdana;
				font-size: 14pt;
				font-weight: bold;
				text-align: left;
				color: rgb(0,0,0);
			}
			h4{
				font-family: verdana;
				font-size: 12pt;
				font-weight: bold;
				color: rgb(0,0,0);
				text-align: left;
			}
			h5{
				font-family: verdana;
				font-size: 11pt;
				font-weight: bold;
				text-align: left;
				color: #000000;
				padding-bottom: 0px;
				margin: 0px;
			}

			h6{
				font-family: verdana;
				font-size: 10pt;
				font-weight: bold;
				text-align: left;
				color: #000000;
				padding-bottom: 5px;
				margin: 0px;
			}
			
			hr{

				color: rgb(0,0,0);
				padding-top: 10px;
				padding-bottom: 10px;
			}
			a{
				color: #818183;
			}
			a:hover{
				color: #8DC73F;
			}	
/* ================================================*/
/****               CONTAINER INFO            ******/
/* ================================================*/

			#container {
				position: relative;
				background: #ffffff;
				width: 1000px;
				margin-top: 20px;
				margin-bottom: 20px;
				margin-right: auto;
				margin-left: auto;
				overflow:hidden;
				border: 3px #C7C7C7 solid;
			}
			#the_body{
				position: relative;
				float: left;
				width: 1000px;
				background-color: white;
				margin-top: 20px;
			}	
/* ================================================*/
/*****               Header Info              ******/
/* ================================================*/	
			#header{
				position: relative;
				float: left;
				width: 1000px;
				height: 130px;
				background-color: white;
			}		
			#header-left{
				position: relative;
				float: left;
				width: 220px;
				height: 90px;
				padding: 20px;

			}
			#header-right{
				position: relative;
				top: 60px;
				float: right;
				width: 700px;
				height: 30px;
				padding: 20px;
				text-align: right;
			}
			#header a{
				padding: 0px 5px 0px 5px;
				color: #8DC73F;
				font-weight: normal;
				font-size: 10pt;	
			}			
			#header a:hover{
				padding: 0px 5px 0px 5px;
				color: red;
				font-weight: normal;
				font-size: 10pt;	
			}		
/* ================================================*/
/*****                  FOOTER                ******/
/* ================================================*/	
			#footer {
				position: relative;
				float: left;
				clear: both;
				width: 1000px;
				text-align: center;
				padding: 25px 0px 30px 0px;
				color: #818183;
				font-size: 10pt;
			}

			
/* ================================================*/
/*****                  PICS                 ******/
/* ================================================*/				
			.pic_right {
				position:relative;
				float: right;
				margin-top: 10px;
				margin-bottom: 10px;
				margin-right: 5px;
				margin-left: 15px;	
				border: 1px solid #D3C9B1;			
			}		
			.pic_left {
				position:relative;
				float: left;
				margin-top: 10px;
				margin-bottom: 10px;
				margin-right: 15px;
				border: 1px solid black;			
			}
			.pic_center {
				margin-right: auto;
				margin-left: auto;
				text-align: center;
				border: 1px solid black;
			}	

/* ================================================*/
/****                    MENU                 ******/
/* ================================================*/
			.menu_container{
				position: relative;
				float: left;
				width:72px;
				overflow: hidden;
			}
/* ================================================*/
/****                 MAIN                    ******/
/* ================================================*/

			#main_content{
				position: relative;
				float: left;
				width: 928px;
			}
			#main_text{
				position: relative;
				float: left;
				width: 675px;
				height: 474px;
				overflow: hidden;
	
			}
			#main_text2{
				position: relative;
				float: left;
				width: 300px;
				height: 474px;
				overflow: hidden;
			}
			
			#right_box{
				position: relative;
				float: left;
				width: 225px;
				height: 474px;
				overflow: hidden;
				margin: 0;
				padding: 0px 10px 0px 14px;
				top: 0;
			}
			.right_box2{
				position: relative;
				float: left;
				width: 180px;
				height: 474px;
				overflow: hidden;
				margin: 0;
				padding: 0px 10px 0px 10px;
				font-size: 8pt;
				border: 1px dashed red;
			}
			.right_box2 p,.right_box2 li {
				font-size: 8pt;
				line-height: 10pt;
			}
			.headline{
				font-weight: bold;	
				font-size: 10pt;
			}
			.regular_text{
				font-weight: normal;
				font-size: 8pt;
			}
			
			#wide_content{
				position: relative;
				margin-left: auto;
				margin-right: auto;
				margin-top: 100px;
				width: 400px;
				height: 378px;
				text-align: left;
				overflow: hidden;
			}
			.headline_grey{
				font-size: 16pt;
				color: #AFAFAF;
				font-weight: normal;
				padding-bottom: 10px;
			}
			.regular_text_grey{
				font-weight: normal;
				font-size: 14pt;
				color: #AFAFAF;
				line-height: 16pt;
				padding-bottom: 10px;
			}
			.regular_text_grey a{
				margin-top: 20px;	
			}
			#bottom_menu{
				position: relative;
				float: left;
				margin-top: 20px;
				width: 675px;
			}	
			.next{
				position: relative;
				float: left;
				top: 0;
				margin: 0;
				width: 88px;
				padding: 4px;
				font-size: 8pt;
				line-height: 8pt;
				color: #AFAFAF;
			}
			.next70{
				position: relative;
				float: left;
				width: 70px;
				border: 1px solid #AFAFAF;	
			}
			.bottom_left{
				position: relative;
				bottom: 0px;
				left: 0px;	
			}
			#arrow_bar{
				position: relative;
				float: left;
				margin-top: 0px;
				width: 675px;
				height: 15px;
			}
			.spacer70{
				position: relative;
				float: left;
				width: 72px;
				height: 15px;
			}
			.next2{
				position: relative;
				float: left;
				width: 96px;
				height: 15px;
				text-align: left;
			}
			.about{
				position: relative;
				float: left;
				top: 0;
				margin-top: 0;
				margin-left: 15px;
				width: 190px;
				height: 540px;
				overflow: hidden;
				font-size: 8pt;
			}
			.about ul,.about li,.about p{
				font-size: 8pt;
				line-height: 10pt;
			}
			.about h1{
				font-family: arial;
				color: #8DC73F;
				font-weight: bolder;
				text-align: left;
				margin: 0px;
				padding: 0px;	
			}
			.newsletter{
				position: relative;
				float: left;
				margin-top: 10px;
				margin-left: 15px;
				width: 600px;
				overflow: hidden;
				font-size: 11pt;
				line-height: 13pt;
				color: #818183;
			}
			.news_headline,.newsletter h1{
				font-family: arial;
				color: #8DC73F;
				font-weight: bold;
				text-align: left;
				margin: 0px;
				padding: 0px;
				font-size: 14pt;
				margin-right: 8px;
			}
			.newsletter p{
				position: relative;
				float: left;
				padding: 0;
				margin: 0;	
			}
			.blocks_black{
				position: relative;
				float: left;
				background: #000000;
				display: block;
				width: 100px;
				padding: 5px;
				color: white;
				font-weight: bold;
				margin: 0px 20px 5px 20px;
				font-size: 10pt;
				text-align: center;
			}
			.next3{
				position: relative;
				float: left;
				display: block;
				width: 100px;
				margin: 0px 20px 5px 20px;
				text-align: right;
				padding: 5px;
			}
			.contact{
				position: relative;
				float: left;
				margin-top: 10px;
				margin-left: 15px;
				width: 600px;
				overflow: hidden;
				font-size: 11pt;
				line-height: 13pt;
				color: #818183;
			}
			.contact h1{
				font-family: arial;
				color: #8DC73F;
				font-weight: bold;
				text-align: left;
				margin: 0px;
				padding: 0px;
				font-size: 14pt;
				margin-bottom: 8px;
				clear: both;
				width: 100%
			}
			.contact p{
				position: relative;
				float: left;
				clear: both;
				padding: 0px 0px  5px 0px;
				margin: 0;
				font-size: 10pt;
				color:#515151;
			}
			.contact_title{
				position: relative;
				float: left;
				clear: both;
				padding:  10px 0px  5px 0px;
				margin: 0;
				font-size: 10pt;
				font-weight: bold;
				color:#515151;
			}
			.sitemap{
				position: relative;
				float: left;
				margin-top: 10px;
				margin-left: 15px;
				width: 800px;
				overflow: hidden;
				font-size: 11pt;
				line-height: 13pt;
			}
			.sitemap ul,.sitemap li,.sitemap p{
				position: relative;
				float: left;
				clear: both;
				font-size: 10pt;
				color:#515151;
			}
			.sitemap h1{
				font-family: arial;
				color: #8DC73F;
				font-weight: bold;
				text-align: left;
				margin: 0px;
				padding: 0px;
				font-size: 14pt;
				margin-bottom: 8px;
				clear: both;
				width: 100%
			}
			.caja{
				position: relative;
				float: left;
				width: 200px;
				margin-left: 20px;
				padding: 10px;
				height: 400px;
				margin-top: 30px;
			}
