body	{
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	color:	black;
	font-family: Times, "Times New Roman", serif;
	background: #f5f5f5;
	font-size: 16px;
	text-align: center;
	}

/*<group=Structure Id>*/
  



#headerbreadcrumb {
	color:#979797;
	font-size:11px;
	width:800px;
	margin:0px auto 0px auto;
	text-align:left;
	padding:0px 0px 0px 0px;
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top:1px solid #e7e7e7;
	border-left:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
	}
	
#headerbreadcrumb p {
	margin:0 0 0 0;
	padding:7px 0 0 10px;
	}
	
#headerbreadcrumb p {
	margin:0 0 0 0;
	padding:7px 0 0 10px;
	}

	
#headerbreadcrumb a:link {
	color: #979797;
	}
#headerbreadcrumb a:visited {
	color: #979797;
	}

#headerbreadcrumb	a:hover	{
	color: #0000FF;
	}

#footerbreadcrumb {
	color:#979797;
	font-size:11px;
	width:800px;
	margin:0px auto 0px auto;
	text-align:left;
	padding:10px 0px 0px 0px;
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-left:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
	}

#footerbreadcrumb p {
	margin:0 0 8px 10px;
	padding:0px 0px 0px 0px;
	}	
#footerbreadcrumb a:link {
	color: #979797;
	}
#footerbreadcrumb a:visited {
	color: #979797;
	}
#footerbreadcrumb	a:hover	{
	color: #0000FF;
	}



	
#content
	{
	width:680px;
	margin:0px auto 0 auto;
	text-align:left;
	padding:30px 60px 20px 60px;
	background: #FFFFFF;
	border-left:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
	}

#contentwide
	{
	
	margin:0px auto 0px auto;
	text-align:left;
	padding:0 0 20px 0;
	background: #FFFFFF;
	}

#footer {
	width:800px;
	margin:0px auto 0px auto;
	padding:30px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	background: #f5f5f5;
	font-size:11px;
	}

#footer p{
	color:#979797;
	padding:0px 0px 2px 0px;
	}
	
	
#header {
	width:800px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	background: #f5f5f5;
	}

#header a:link {
	color: #2a2a2a;

	}
#header a:visited {
	color: #2a2a2a;
	}

#header	a:hover	{
	color: #0000FF;
	}
	
#header p{
	color: #000;
	font-size:14px;
	padding:8px 10px 10px 0px;
	margin:0px 0px 0px 0px;
	text-indent:0px;
	}

#header img{
	padding:5px 0 0 0;
	
	}
	
.youarehere{
	color:#b6b6b6;
	}
	
#footer a:link {
	color: #000099;

	}
#footer a:visited {
	color: #000099;
	}

#footer	a:hover	{
	color: #0000FF;
	}
	
	
	
/*</group>*/

/*<group=Link Styles>*/

a	{	
	}
	
a:link	{
	color: #0000FF;
	text-decoration: none;
	padding-bottom: 0px;
	}
	
a:visited	{ 
	color: #0000FF;
	text-decoration: none;
	padding-bottom: 0px;
	}
	 
a:active	{
	color: #777;
	text-decoration: none;
	padding-bottom: 0px;
	}
 
a:hover	{
	color: #0000FF;
	text-decoration: underline;
	padding-bottom: 0px;
	/*border-bottom:1px solid #0000CC;*/
	}
	
/*</group>*/

/*<group=Headings>*/

h1 {
	font-size: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	}

h2 {
	font-size: 26px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:6px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	}

h3 {
	font-size: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:6px;
	}

h4 {
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:2px;
	}

h5 {
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:2px;
	}
	
/*</group>*/


p	{
	margin: 0px 0px 4px 0px;
	padding: 0px;
	}

p em {
 /* need a hack to fix smaller emphasis in non-standard browsers font-size:105%*/
	}
	
p.indent1	{
	padding: 0px 0px 0px 15px; 
	}
p.indent2	{
	padding: 0px 0px 0px 30px; 
	}


blockquote, p.blockquote {
	margin:0px 0px 2px 30px;
	text-indent: 0px;
	}

ul {
	margin:0px 0px 2px 25px;
	padding:0px 0px 0px 0px;
	text-indent: 0px;
	}
	
li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	}

li.bullet {
	margin:0px 0px 0px 25px;
	padding:0px 0px 0px 0px;
	list-style-type:disc;
	}
	
li.bullet2 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:disc;
	}
	
/*<group=Classes>*/

.dashedunderline {
		background-image: url(images/DashedUnderline.gif);
		background-repeat: repeat-x;
		background-position: 100% 100%;
		padding-bottom: 0px;
		padding-right:3px;
		text-decoration:none;
		}
	
.indent {
	text-indent:25px
	}

.num {
	font-size:14px;
	}

.print	{
	display:	none;
	}	

.quote {
	font-size:14px;
	font-weight:bold;
	}
	
.quoteref {
	font-size:12px;
	}

.sanserif {
	font-family: Verdana, Arial, Helvetica, sans-serif;}
.serif	{
	font-family: Times, "Times New Roman", serif;}
	
.sanserif14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;}

.size20 {font-size:20px;}
.size19 {font-size:19px;}
.size18 {font-size:18px;}
.size17 {font-size:17px;}
.size16 {font-size:16px;}
.size15 {font-size:15px;}
.size14 {font-size:14px;}
.size13 {font-size:13px;}
.size12 {font-size:12px;}
.size11 {font-size:11px;}
.size10 {font-size:10px;}
.size9 {font-size:9px;}
.size8 {font-size:8px;}
.size7 {font-size:7px;}
.size6 {font-size:6px;}
.size5 {font-size:5px;}
.size4 {font-size:4px;}
.size3 {font-size:3px;}
.size2 {font-size:2px;}
.size1 {font-size:1px;}

	
/*</group>*/

/*<group=Navigation Bar>*/

#navbar
	{	
	margin: 1px 0px 0px 0px;	
	padding:0px 0px 10px 0px;
	font-size:11px;
	font-family: Verdana, Arial, sans-serif;
	text-align:center;
	}


#navbar a {
	width:.1em;
	padding:0px;
	margin:0px;
	}

#navbar a:link	{
	color:#606060;
	text-decoration: none;
	padding-bottom: 0px;
	}
	
#navbar a:visited	{
	color:#606060;
	text-decoration: none;
	padding-bottom: 0px;
	}
 
#navbar a:active	{
	color:#606060;
	text-decoration: none;
	padding-bottom: 0px;
	}
 
#navbar a:hover	{
	color: #0000FF;
	text-decoration: underline;
	padding-bottom: 0px;
} 

#navbar ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent: 1px;
	}

#navbar li {
	border-top: 1px solid #B6B6B6;
	border-right: 1px solid #B6B6B6;
	border-bottom: 1px solid #B6B6B6;
	padding:0px 6px 1px 6px;
	margin:0px 0px 0px 0px;
	display:inline;
	text-decoration: none;
	color:#606060;
	list-style-type:none;
	text-indent: 0px;

	}
	
#navbar li.first {
	padding:0px 6px 1px 6px;
	margin:0px 0px 0px 0px;
	display:inline;
	text-decoration: none;
	color:#606060;
	list-style-type:none;
	border-left: 1px solid #B6B6B6;
	text-indent: 0px;
	}

#navbar #current {
	color: #555555;
	background-color:#DDDDDD}
	/*was background-color:#E0E0E0 */
	
/*</group>*/
	
/* Testing area */

.historyentry	{
	padding-left:80px;
	}

.historytitle	{
	padding-left:50px;
	padding-top:12px;
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
	

.historydate	{
	float:left;
	font-size: 13px;
	padding-top:13px;
	}

.historyimage	{
	border: 1px solid #000000;
	margin:0 5px 0 5px;
	}

.ImageBox {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	text-align: center;
	float: left;
	width: 100%;
}

.ImageTextFloatLeft {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


.TwoImageTextFloat {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 49%;
}

.ThreeImageTextFloat {
	float: left;
	margin: 10px 5px 0px 0px;
	padding: 10px 0;
}

.ImageTextFloatRight {
	float: right;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.ImageTextFloatLeft p,
.TwoImageTextFloat p,
.ThreeImageTextFloat p,
.ImageTextFloatRight p {
	text-align: center;
	font-size:10px;
	line-height: 11px;
}




/* Only for Beyond*/
.tiny
		{
		font-size:  50%;
		}
		
.reviewref
		{
		font-size:  90%;
		font-weight: normal
		}

.fhaquote
		{
		font-size: 90%;
		font-weight: bold
		}

.quoteref
		{
		font-size:  80%;
		font-weight: normal
		}

.fhaimage
		{
		margin: 1% 0% 0% 0%;
		text-align: center;
		text-indent: 0%
		}

.imagecaption
		{
		font-size: 90%;
		margin:  0.5% 10% 1% 10%;
		text-align: center;
		text-indent: 0%
		}

.quotecaption
		{
		font-size: 80%;
		margin:  .3% 10% 1.5% 10%;
		text-align: center;
		text-indent: 0%
		}
		
.noindent
		{
		text-indent: 0%
		}
		
p.qstandard
		{
		font-size: 90%;
		font-weight: bold;
		margin: 0% 8% 0% 8%;
		text-indent: 0%
		}
		
p.qstandardindent
		{
		font-size: 90%;
		font-weight: bold;
		margin: 0% 8% 0% 8%
		}
		
p.imagecaptionwide
		{
		font-size: 90%;
		margin: 0% 0% 1% 0%;
		text-align: center;
		text-indent: 0%
		}
		
p.paraquote
		{
		font-size: 90%;
		font-weight: bold;
		margin: 1% 8% 1% 8%;
		text-indent: 0%
		}



a.blacklink:link	{
	color:#000000;
	}
	
a.blacklink:visited	{
	color:#000000;
	}
 
a.blacklink:active	{
	color:#000000;
	}
	
a.blacklink:hover	{
	color:#0000FF;
	}

.yellowbox	{
	padding:10px 20px 10px 20px;
	
	border:1px solid #000000;
	/*background-color:#ffc21a;*/
	
	background-color:#FFFDAD;
	}
	
#plainbox, .plainbox	{
	padding:10px 20px 0px 20px;
	margin-bottom:0px;
	border:1px solid #000000;
	
	}
	
	
	
#videobox	{
	text-align:left;
	padding:0 0 4px 0;
	margin: 10px 30px 0 30px;
	border:1px solid #000000;
	background-color:#FFFDAD;
	}

#videoplayer	{
	text-align:left;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color:#dddddd;
	height:440px;
	width:720px;
	}
	

#videobuttons {
	color: #000000;
	font-family: Verdana, Geneva, Arial, sans-serif;}
	
	
.greylight	{
	color:#999999
	}

.greymedium	{
	color:#666666
	}

.greydark	{
	color:#333333
	}

.black {
 	color: #000000;
	} 
	
	
	


/* iPhone -- note the only declaration might get interpreted by IE6 so be careful what you put in here */
@media only screen and (max-device-width: 480px) { html { -webkit-text-size-adjust: none; } }