body			{padding:0px; margin:0px; background-color:#fff; font-family: Arial, Trebuchet MS, sans-serif;}

	/*****************************/
	/*** layout: Generic Layout***/
	/*****************************/

	
	/* background */

.page-container 		{width: 825px; height: 100%;}

	/* flash content */

.flashbox 		{display: none;}
.flash1	 		{display: none;}
.flash2	 		{display: none;}


	/* main content */

.header 		{float: left; width: 100%; height: 150px;}
.headerbox 		{float: left; width: 800px; height: 150px;}
.header-badge		{float:left; height: 150px; width:150px; text-align:left;}
.header-text		{float: right; width: 650px; height: 70px; font-size: 1.6em; color: #363d53; margin-top:5px; text-align: left;}
.header-text2		{float: right; width: 650px; height: 41px; font-size: 1.2em; color: #363d53; margin-top:5px; text-align: left;}
.header-linebreak	{display:none;}
.header-nav		{display:none;}
.header-tabs		{display:none;}
.utilitiesbox 		{display:none;}
.utilities-space	{display:none;}
.header-utilities	{display:none;}
.header-space		{display:none;}
.header-spacea		{display:none;}
.header-spaceasm	{display:none;}
	


	/* nav tree */

.nav-tree 		{display:none;}

	/* Side navigation */

.all-content 		{clear:both; float: left; height:;width: 800px; margin: 0px; margin:5px; padding: 0px; vertical-align:top;} 
.left-content 		{display:none;}
.nav-box		{display:none;}
.side-advert		{display:none;}

	/* main content */

.content-box 		{float: left; width: 750px; margin: 0px;} 
.content-main 		{float: left; width: 750px; height:100%;} 
.content-2left 		{float: left; width: 750px; height:100%;} 
.content-2right		{float: left; width: 750px; height:340px;} 
.content-2lefta		{float: left; width: 750px; height:100%;} 
.content-2righta	{float: left; width: 750px; height:100%;} 
.content-3left 		{float: left; width: 750px; height:100%;} 
.content-3center	{float: left; width: 750px; height:100%;} 
.content-3right		{float: left; width: 750px; height:100%;} 
	
	/* Teams */

.content-teams 		{float: left; width: 448px; height:500px; margin: 0px; padding: 0px;} 
.content-teamsleft 	{float: left; width: 328px; height:100%; margin: 0px; padding: 10px;} 
.table-header		{height:16px; text-align:center; font-size:0.8em; font-weight:bold; color:#fff;}
.table-text		{height:16px; font-size:0.8em; text-align:center;}
.table-texta		{height:16px; font-size:0.8em; text-align:center;}
.table-textb		{height:16px; font-size:0.8em; text-align:left;}
.table-textc		{height:16px; font-size:0.8em; text-align:left;}
.tab-content		{float:left; width:448px;}

.content-3lefta		{float: left; width: 243px; height: 100%; margin: 0px; padding: 0px;} 
.content-3centera	{float: left; width: 295px; height: 100%; margin: 0px; padding: 0px;} 
.content-3righta	{float: left; width: 243px; height: 100%; margin: 0px; padding: 0px;} 

	/* Gallery */

.content-gallery	{float: left; width: 100%; height:100%;} 

	
	/*News*/

.news-article 		{float: left; width: 526px; height:100%; margin: 0px; padding: 10px;} 
.more-news		{float: left; width: 250px; height:100%; margin: 0px; padding-bottom: 10px;} 
.news-box		{float: left; width: 228px; height:100%; margin: 4px 0px 4px 5px; padding: 5px; font-size:0.9em;} 

	/*contact form*/
	
.contact-form		{float: left; width: 390px; height:579px; margin: 0px; padding: 10px;} 
.feedback		{float: left; width: 196px; height:100%; margin: 0px; padding-bottom: 10px;} 
.pull-quotes		{float: left; width: 172px; height:100%; margin: 4px 0px 4px 5px; padding: 5px; font-size:0.9em;} 
.pull-quotesa		{float: left; width: 150px; height:100%; margin: 4px 0px 4px 5px; padding: 5px; font-size:0.9em;} 
.bjfc-contacts		{float: left; width: 180px; height:589px; margin: 0px; padding: 5px; background-color:#61677d;} 

		
	/* footer */

.footer 		{display: none;}
.footerleft 		{display: none;}
.footerright 		{display: none;}

	/* texts EM */

P 			{ line-height:1.2em; margin: 0px; padding: 5px; text-decoration: none;}
.heading 		{ font-family: arial; font-size: 1.8em; color: #333; margin: 0px; text-decoration: none;}
.subheading 		{ font-family: arial; font-size: 1.3em; color: #61677d; margin: 0px; text-decoration: none;}
.text	 		{ font-family: arial; font-size: 1em; color: #212121; text-decoration: none;}
.whitetext	 	{ font-family: arial; font-size: 1.4em; color: #fff; text-decoration: none;}
a:hover 		{ font-family: arial; color: #c22b3a; text-decoration: underline;}
.navtext		{ font-family: arial; font-size: 0.9em; color: #333; text-decoration: none; padding-left: 130px;}		


	/* Generic */

img			{ border: 0px;}
div#overflow  		{ background-color:transparent; width:390px; height:140px; overflow: auto; margin-top: 10px; padding: 0px;}
li			{ list-style: none; border: 0px; padding: 0px; margin: 0px;}
ul			{ border: 0px; padding: 0px; margin: 0px;}

