body {
margin:20px 0 0 0;
background-color: #FFF;
font-family: Arial, Helvetica, sans-serif; 
font-style: normal;
font-weight: normal;
font-variant: normal;
}

/*_______________________ universal */

a:link, 
a:active, 
a:visited 
{font-weight: normal; text-decoration: none; color: #cc6666;} 
a:hover 
{font-weight: normal; text-decoration: none; color: #CC0000;}

#clear{
clear:both;
}

/*_______________________ layout */


#content {
width:1061px;
margin:0 auto;
}




#headlinebox {
	position: absolute;
	color: #FFF;
	z-index: 3;
	left:185px;
	top:276px;
	width:500px;
}

#headlinebox a:link, 
#headlinebox a:active, 
#headlinebox a:visited 
{font-weight: normal; text-decoration: none; color: #FFF;} 
#headlinebox a:hover 
{font-weight: normal; text-decoration: none; color: #FFF;}

#headlinebox h1 {
font-style: normal;
font-weight: normal;
font-variant: normal;
font-size:1.4em
}

#subheadbox {
	position: absolute;
	color: #FFF;
	z-index: 2;
	left:185px;
	top:543px;
	width:500px;
}

#subheadbox a:link, 
#subheadbox a:active, 
#subheadbox a:visited 
{font-weight: normal; text-decoration: none; color: #FFF;} 
#subheadbox a:hover 
{font-weight: normal; text-decoration: none; color: #FFF;}

#subheadbox h2 {
font-style: normal;
font-weight: normal;
font-variant: normal;
font-size:1.0em
}

#arrowbox {
position: absolute;
z-index: 1;
left:0px;
top:0px;
}

#topnav {
width:800px;
height:30px;
margin: 0 0 0 66px;
text-transform:uppercase;
color: #000;
font-size: 0.72em;}

#mainrow {
}



#logo {
width:36px;
height:200px;
float: left;
}

#main {
width:798px;
height:598px;
float: right;
background-color: FFF;
border: solid 1px #999;
}

#mainhome {
position:relative;
width:800px;
height:600px;
float: right;
background-color: #20252b;
}


#mainimageborder {
width:800px;
height:600px;
float: right;
background-color: #fff;
border: solid 1px #999;
}

#fflogo {
margin: 0px;
float: left;
position: relative;
z-index: 3;
left:689px;
top:505px;
}


#textbox {
margin: 50px 60px 0px 60px;
color: #7f8386;
font-size: 1.25em;
line-height: 1.5em;
text-align: justify;
}

#contactlogo {
margin: 0px 50px 0px 0px;
float:left;
}

#contactbox {
margin: 0px 0px 0px 0px;
float:left;
}

#textcol {
margin: 50px 0px 0px 60px;
color: #fff;
font-size: 0.9em;
line-height: 1.3em;
float: left;
}

#shadow {
width:830px;
height:630px;
float: left;
margin-right: 20px;
background: #fff url(../media/shadow.png) no-repeat left bottom;
}

#slidercontainer {
width:850px;
height:630px;
float: left;
}


#sidenav {
text-transform:uppercase;
width:170px;
float: left;
color: #666;
font-size: 0.6em;
}


#row2 {
width:850px;
margin-left: 66px;

}


#row2col1 {
width:233px;
float: left;
margin-right: 50px;
}


#row2textbox {
margin: 0px;
color: #666;
font-size: 0.7em;
line-height: 1.3em;
text-align: justify;
}

#row2textbox p{
margin-bottom: 1.3em;
}

#footer {
margin: 5px 0 25px 45px;
width:800px;
font-size: 0.6em;}

/*_______________________ topnav */

#topnav ul
{list-style: none;
}

#topnav li {
list-style-type: none;
display:inline;
float:left;
color: #000;
margin:  0 30px 0 0;
}

#topnav a:link,
#topnav a:active,
#topnav a:visited 
{font-weight: bold; text-decoration: none; color: #aaa;} 
#topnav a:hover 
{font-weight: bold; text-decoration: none; color: #CC0000;}

#topnav a:link#active, 
#topnav a:active#active, 
#topnav a:visited#active 
{font-weight: bold; text-decoration: none; color: #555; 
} 
#topnav a:hover#active 
{font-weight: bold; text-decoration: none; color: #CC0000;}

/*_______________________ sidenav */

#sidenav h2
{font-weight: bold;
margin-bottom: 6px;
color: #333;
}

#sidenav ul
{list-style: none;
margin-bottom: 6px;
}

#sidenav li {
list-style-type: none;
margin-bottom: 4px;
}

#sidenav a:link,
#sidenav a:active,
#sidenav a:visited 
{font-weight: normal; text-decoration: none; color: #999;} 
#sidenav a:hover 
{font-weight: normal; text-decoration: none; color: #CC0000;}

#sidenav a:link#active, 
#sidenav a:active#active, 
#sidenav a:visited#active 
{font-weight: normal; text-decoration: none; color: #CC0000;} 
#sidenav a:hover#active 
{font-weight: normal; text-decoration: none; color: #990000;}

/*_______________________ maintext */

#textbox h1
{font-weight: normal;
margin-bottom: 1em;
color:#CC0000;}

#textbox p
{margin-bottom: 1em;}

#textcol h1
{font-weight: normal;
margin-bottom: 1em;}

#textcol p
{margin-bottom: 1em;}

.contacttext1
{font-size: 0.8em;
line-height: 1.2em;
color: #999;}

.contacttext2
{font-size: 0.6em;
line-height: 1.0em;
color: #999;}

.smalltext
{font-size: 0.7em;
line-height: 1.1em;
color: #999;}

/*_______________________ slidingpanel */

#slidingpanel
{background-color:#fff;
width:648px;
height:448px;
padding: 75px;
border: solid 1px #999;
}

#slidingpanel p
{color: #999;}

#slidingpanel p.quote
{font-size: 2em;
line-height: 1.5em;}

#slidingpanel p.quotecredit
{font-style: italic;
text-align: right;
font-size: 1.1em;
margin-top:30px;}

