@charset "utf-8";
/* CSS Document */

body
{
	margin:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	line-height:130%;
	color:#FFF;
	background:#787878;
}

a:link{color:#eef1b5;text-decoration:none;}
a:active{color:#eef1b5;text-decoration:none;}
a:visited{color:#eef1b5;text-decoration:none;}
a:hover{color:#9F6;text-decoration:none;}

p{text-align:justify;}

.title_green{color:#EEF1B5;font-size:18px;}
.title_white{color:#FFF;font-size:18px;}

h5
{
	color:#EEF1B5;
	font-size:14px;
	margin:12px;
	margin-left:0px;
	margin-right:0px;
	font-weight:normal;
	text-align:justify;
}

h6
{
	color:#EEF1B5;
	font-size:13px;
	margin:12px;
	margin-left:0px;
	margin-right:0px;
	font-weight:normal;
	text-align:justify;
}

hr{border:thin solid #606060;}

div.main
{
	margin:0 auto;
	text-align:center;
	width:770px;
	-moz-box-shadow: 0px 0px 40px #4C4C4C; /* Firefox */
	-webkit-box-shadow: 0px 0px 40px #4C4C4C; /* Safari, Chrome */
	box-shadow: 0px 0px 40px #4C4C4C; /* CSS3 */
}

div#body
{
	padding-left:40px;
	padding-right:40px;
	background:#3B3B3B;
	height:auto;
}

div#body_left
{
	float:left;
	background:#3B3B3B;
	width:500px;
	height:auto;
}

div#body_left_content
{
	padding-left:40px;
	padding-right:40px;
}

div#body_right
{
	float:right;
	width:270px;
}

div#body_right_top
{
	background:#2B2B2B;
	overflow:hidden;
	padding-left:25px;
	padding-right:25px;
	width:220px;
}

div#body_right_top_content
{
	position:relative;
	top:2px;
}

div#body_right_bottom
{
	background:#1F1F1F;
	overflow:hidden;
	padding-left:25px;
	padding-right:25px;
}

div#body_right_bottom_content
{
	position:relative;
	top:20px;
}

div#footer2
{
	background:#2B2B2B;
	text-align:right;
	padding-right:35px;
	color:#636363;
	height:120px;
}

div#footer3
{
	background:url(../images/footer3_slice.png) repeat-x;
	padding-left:38px;
	padding-right:38px;
	color:#EEF1B5;
	height:62px;
}

div#footer
{
	color:#363636;
	font-size:10px;
	-moz-box-shadow: 0px -6px 20px #2B2B2B; /* Firefox - Top */
	-moz-box-shadow: -6px 0px 20px #2B2B2B; /* Firefox - Left */
	-webkit-box-shadow: 0px -6px 20px #2B2B2B; /* Safari, Chrome - Top */
	-webkit-box-shadow: -6px 0px 20px #2B2B2B; /* Safari, Chrome - Left */
	box-shadow: 0px -6px 20px #2B2B2B; /* CSS3 - Top */
	box-shadow: -6px 0px 20px #2B2B2B; /* CSS3 - Left */
}

div#copyright
{
	position:relative;
	top:17px;
	right:-120px;
}

div.successes
{
	width:100%;
	height:500px;
	overflow:hidden;
	scrollbar-face-color:#FF0000;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#DDDDFF;
	scrollbar-shadow-color:'';
	scrollbar-highlight-color:'';
	scrollbar-3dlight-color:'';
	scrollbar-darkshadow-Color:'';
}

div.text
{
	position:relative;
	margin-left:20px;
}

div.scrollbar
{
	background:url(../images/scroll.png);
	width:8px;
	height:41px;
	margin-left:-2px;
	position:relative;
	cursor:default;
}

div.track
{
	background-color:#4C4C4C;
	height:500px;
	width:2px;
	overflow:show;
	margin-left:30px;
}

div#map
{
	width:330px;
	height:210px;
	left:20px;
	-moz-box-shadow: 0px 0px 20px #737373; /* Firefox */
	-webkit-box-shadow: 0px 0px 20px #737373; /* Safari, Chrome */
	box-shadow: 0px 0px 20px #737373; /* CSS3 */
}

div.successes_tumble
{
	position:absolute;
	z-index:0;
}

div#successes_tumble_top
{
	background:url(../images/tumble_top.png);
	position:absolute;
	width:664px;
	height:86px;
	z-index:4;
}

div#successes_tumble_left
{
	background:url(../images/tumble_left.png);
	position:absolute;
	width:55px;
	height:348px;
}

div#successes_tumble_right
{
	background:url(../images/tumble_right.png);
	position:absolute;
	width:55px;
	height:348px;
}

div#successes_tumble_bottom
{
	background:url(../images/tumble_bottom.png);
	position:absolute;
	width:664px;
	height:86px;
}

.hor_line
{
	
}

div.navi_fallback
{
	background:url(../images/navi_slice.png) repeat-x;
}

div.navi_fallback_home
{
	background:url(../images/navi_fallback.png);
}

div#footer2_content
{
	position:relative;
	top:35px;
	right:0px;
}

div#footer3_content
{
	position:relative;
	top:25px;
	right:0px;
}

textarea
{
	resize:vertical;
}

div#navi
{
	height:50px;
	width:100%;
}

div#photo_contact
{
	position:relative;
	top:-150px;
	left:-190px;
	height:0px;
	overflow:visible;
}

div#photo_successes
{
	position:relative;
	top:-190px;
	left:-210px;
	height:0px;
	overflow:visible;
}

div#text_contact
{
	position:relative;
	top:-130px;
	left:70px;
	height:0px;
	overflow:visible;
}

div#text_successes
{
	position:relative;
	top:-40px;
	left:150px;
	height:0px;
	overflow:visible;
}

#browsers
{
	position:fixed;
	left:15px;
	bottom:15px;
}