@charset "utf-8";
/* CSS Document */
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0
build: 1549
*/
html{color:#000;background:#FFF;}body,div,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}q:before,q:after{content:'';}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}


/*dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}abbr,acronym{border:0;font-variant:normal;}*/



html, body {
	margin: 0;
	padding: 0;
	height: 100%;
}

body{
	text-align: center;
	font-size: 62.5%;
	width:100%;
}

a, a:active, a:link, a:hover, a:visited {
  outline: none;
}

.BgTable{
	border: 20px solid #FFF;
	min-height: 100%;
}

H1,H2,H3,H4{
	color: #5D634E;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	text-align: center;
	font-weight: lighter;
}
H1{
	font-size: 6.225em;
	letter-spacing: 9px;
}
H2{font-size: 5.325em;}
H3{font-size: 2.325em;}
H4{
	font-size: 3.75em;
	color:#F5F5F5;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	height: auto;
	width: auto;
	text-decoration:none;
}
a, a:link, a:hover, a:visited, a:active,
H4 a, H4 a:link, H4 a:hover, H4 a:visited, H4 a:active{
	text-decoration:none;
}

p{	
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 1.5em;
	font-size: 1.6em;
}

.fpText{
	padding-left: 20px;
}

.fpCaption{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #666;
	text-align: right;
	line-height:24px;
	vertical-align: super;
}
.fpCaption a{color: #666; text-decoration:none;}

.foText{}

.fpTextFolio{}

#fpBg, #middle, #fpHeader, #fpImages, #fpText{	
	
}
#fpBg{
	background-color: #F5F5F5;
	text-align: center;
	width:80%; /*1101px;*/
	min-width: 750px;
/*	height:95%;
	min-height:750px;*/
	margin: 0 auto;
	

	border: 1px dotted #F00;	
	
}
#middle{
	width:715px;
	margin: 0 auto;
	
	border: 1px dotted #0F0;
}


#fpHeader, #fpImages, #fpText{
	display:inline; float:left; 
}
#fpHeader{
	width:714px;
	color: #5D634E;
	text-align: center;
}
#fpImages, #fpText{
	width:357px; display:inline;
}
#fpImages{}
#fpText{}
#fpText p{
	padding-left: 20px;
}

.toggler ,.toggler a{
	cursor:pointer;
	font-weight:bold;
	color:#000;
	margin: 0;
	
	font-size:16px;
	font-family:Arial, sans-serif;
	text-align: left;
}
.toggler{padding:5px;}
.toggler a, .toggler a:link, .toggler  a:hover, .toggler  a:visited, .toggler  a:active{
	text-decoration:none;
}

.toggler:hover   { background:#eee; }
.element   { padding:0 5px; }

