
html {width: 100%;}

body {
background: white;
text-align: left;
color: black;
font-size: 12pt !important;
line-height: 125%;
border: 0;
border-top: 0;
margin: 0;
padding: 0; 
font-family: Arial, Helvetica, sans-serif; 
width: 94%;
}


	/* Helpers and base rules */

img	{
border: 0;
}

.hide {
display: none;
}


	/* Primary layout divisions */

#header {
height: 80px;
}	
	
	
#header h1, #tagline  {

}	
	
#header h1 span {
text-align: left;
color: #2F234E;
font-size: 18pt !important;
font-weight: bold;
}	

#tagline span {
text-align: left;
color: #000;
font-size: 12pt !important;
font-weight: normal;
font-style: italic;
}		
	
#container	{
border: 0;
}

#content {
border:0;
margin: 0;
padding: 0;
}

#bltext {
margin-top: 2em;
}

#brtext {
display: none;
}	
	

	/* Primary nav 	*/

#right, #nav {
display: none;
}
	

	/* Default links 	*/

a:link, a:visited {
font-weight: normal; 
text-decoration: none;
color: #000;  
}

a:hover, a:active {
font-weight: normal; 
text-decoration: none;
color: #000;  
}



	/* Typography 	*/
	
	
#content ul {
margin: 5px 0 10px 5px;
}
	
#content h2 {
text-align: left;
color: #2F234E;
font-size: 14pt !important;
font-weight: bold;
}	

p	{
margin: .4em 0 1em 0;
}

.Fsp.Reveal {
display: inline;
font-size : inherit;
}
	
#content .imgl, #content .imgr, #content .imgc{
float: right;
margin: -15px  -40px 10px 15px;
}




/* links display  */


#content dl.link {
width: 95%;
margin: 10px auto 45px 10px; 
padding: 0 0 30px 0; 
text-align: left;
}

#content dl.link dd.image img {
width: auto; 
padding-left: 0; 
margin-top: 10px;
border: 0;
}

#content dl.link dt.title {
margin: 0 0 0 0; 
padding: 35px 0 0 30px; 
font-weight: bold; 
font-style : normal;
font-size : large;
font-family : Arial, Helvetica, sans-serif;
text-align: left;
}

#content dl.link dd {
text-align: left;
padding: 5px 50px 0 30px; 
margin: 0;
}

#content dl.link dd.details, #content dl.link dd.url  {
text-align: left;
margin-top : 0px;
}
