/* CSS Document */


.title {
	font-family: Helvetica neue, Helevetica, arial, verdana, sans-serif;
	font-size: 21px;
	font-style: bold;
	color: #000000;
	line-height: 18px;
	vertical-align: top;
	text-align:left;
	margin: 0px;
	bottom: auto;
}

.body_txt {
	font-family: Arial, Helvetica, verdana, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13.5px;
	font-weight: normal;
	letter-spacing: 1px;
	font-variant: normal;
	color: #666666;
	white-space: normal;
	height:100%;
	margin-left:0;
	margin-top:0;
}

.body_txt2 {
	font-family: Arial, Helvetica, verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 26.5px;
	font-weight: normal;
	letter-spacing: 1px;
	font-variant: normal;
	color: #666666;
	white-space: normal;
	height:100%;
	margin-left:0;
	margin-top:0;
}
.caption {
	font-family: Arial, Helvetica, verdana, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	color: #999999;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}

A:link {
	text-decoration: underline;
	color: #371F09;
}
A:active {
   
	text-decoration: underline;
	color: #684831;
}
A:visited {
    text-decoration: underline;
	color: #56381D;
}
A:hover {
color: #CC0000; text-decoration: underline
}

/*positioning*/

.link_button
{
z-index:3;
position:absolute;
left:895px;
top:493px;
}

.contact_button
{
z-index:3;
position:absolute;
left:896px;
top:355px;
}

.projects_button
{
z-index:3;
position:absolute;
left:896px;
top:218px;
}

.home_button
{
z-index:3;
position:absolute;
left:896px;
top:82px;
}

.bg_r_mask
{
z-index:3;
position:absolute;
left:880px;
top:0px;
}

.bg_b
{
z-index:0;
position:absolute;
left:0px;
top:750px;
}


.main_screen_graphic
{
z-index:1;
position:relative;
left:65px;
top:0px;
border-left:0;
border-top:0;
 
}

.homeball
{
z-index:1;
position:fixed;
left:225px;
top:150px;
border-left:0;
border-top:0;
 
}
.page_info
{
z-index:0;
position:absolute;
left:95px;
top:90px;
width:600;
}
.content
{
z-index:0;
position:absolute;
left:95px;
top:90px;
width:703px;
height:545px;
}

.screen
{
z-index:1;
background-color:#FFFFFF;
position:absolute;
width:702px;
height:548px;
left:97px;
top:90px;
overflow:auto;
/* filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5; 
 */
}

.scr_shadow_top
{
z-index:2;
position:fixed;
width:706px;
height:32px;
left:-2px;
top:-4px;
filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5; 
}

.scr_shadow_left
{
z-index:2;
position:fixed;
width:39px;
height:520px;
left:-2px;
top:28px;
filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5; 

}

.scr_shadow_top_a
{
z-index:3;
position:fixed;
width:706px;
height:32px;
left:94px;
top:88px;
filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5; 
}

.scr_shadow_left_a
{
z-index:2;
position:fixed;
width:39px;
height:520px;
left:94px;
top:120px;
filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5; 

}

.scr_corner_TL
{
z-index:2;
position:absolute;
width:8px;
height:11px;
left:95px;
top:89px;
}
.scr_corner_TR
{
z-index:2;
position:absolute;
width:8px;
height:11px;
left:792px;
top:90px;
}
.scr_corner_BL
{
z-index:2;
position:absolute;
width:8px;
height:11px;
left:95px;
top:628px;
}
.scr_corner_BR
{
z-index:2;
position:absolute;
width:8px;
height:11px;
left:792px;
top:628px;
}

.buttons_L
{
z-index:3;
position:fixed;
left:2px;
top:265px;
}

.buttons_L_mask
{
z-index:3;
position:fixed;
left:2px;
top:265px;
}

.buttons_R
{
z-index:1;
position:fixed;
left:628px;
top:265px;
}

.content_holder
{
width: 550px;
}