/*TD	{color: #696969;}*/

hr {
border: 0;
color: #f00;
background-color: #f00;
height: 2px;
}

img.special {border: 1px black solid;}

a img {
   border-style: none;
}


/* contextual links */
a.main:link     	
{
	color: 000000;
    font-family: Helvetica Neue, arial, helvetica;
	font-size: 15pt;
	line-height: 17pt;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}


a.main:visited		

{
color: 000000;
    font-family: Helvetica Neue, arial, helvetica;
	font-size: 15pt;
	line-height: 17pt;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	
}

a.main:hover 		

{
	color: FF3300;
    font-family: Helvetica Neue, arial, helvetica;
	font-size: 15pt;
	line-height: 17pt;
	text-align: left;
	font-weight: bold;
	text-decoration: none;

}


a.submain:link     	
{
	color: FFFFFF;
    font-family: Helvetica Neue, arial, helvetica;
	font-size: 15pt;
	line-height: 17pt;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}


a.submain:visited		

{
color: FFFFFF;
    font-family: Helvetica Neue, arial, helvetica;
	font-size: 15pt;
	line-height: 17pt;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	
}

a.submain:hover 		

{
	color: 000000;
    font-family: Helvetica Neue, arial, helvetica;
	font-size: 15pt;
	line-height: 17pt;
	text-align: left;
	font-weight: bold;
	text-decoration: none;

}









a.headline:link
{
	color: ff3300;
	font-family: arial, helvetica;
	font-size: 12pt;
	line-height: 13pt;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}


a.headline:visited
{
	color: ff3300;
	font-family: arial, helvetica;
	font-size: 12pt;
	line-height: 13pt;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}



a.headline:hover
{
	color: ff3300;
	font-family: arial, helvetica;
	font-size: 12pt;
	line-height: 13pt;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}






a.altmain:link     	
{
	color: ff3300;
    font-family: Helvetica Neue, arial, helvetica;
	font-size: 15pt;
	line-height: 17pt;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}


a.altmain:visited		

{
color: ff3300;
    font-family: Helvetica Neue, arial, helvetica;
	font-size: 15pt;
	line-height: 17pt;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	
}

a.altmain:hover 		

{
	color: FFFFFF;
    font-family: Helvetica Neue, arial, helvetica;
	font-size: 15pt;
	line-height: 17pt;
	text-align: left;
	font-weight: bold;
	text-decoration: none;

}






a.sub:link     	
{
	color: FFFFFF;
    font-family: Helvetica Neue, arial, helvetica;
	font-size: 10.5pt;
	line-height: 12pt;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}


a.sub:visited		

{
color: FFFFFF;
    font-family: Helvetica Neue, arial, helvetica;
	font-size: 10.5pt;
	line-height: 12pt;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	
}

a.sub:hover 		

{
	color: ff3300;
    font-family: Helvetica Neue, arial, helvetica;
	font-size: 10.5pt;
	line-height: 12pt;
	text-align: left;
	font-weight: bold;
	text-decoration: none;

}


a.title:link     	
{
		color: 000000;
	font-family: Helvetica Neue, Helvetica, arial, helvetica;
	font-size: 13pt;
	line-height: 15pt;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}


a.title:visited		

{
	color: 000000;
	font-family: Helvetica Neue, Helvetica, arial, helvetica;
	font-size: 13pt;
	line-height: 15pt;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	
}

a.title:hover 		

{
	color: ff3300;
	font-family: Helvetica Neue, Helvetica, arial, helvetica;
	font-size: 13pt;
	line-height: 15pt;
	text-align: left;
	font-weight: bold;
	text-decoration: none;

}



a.body:link     	
{
color: 000000;
	font-family: Helvetica Neue,arial, helvetica;
	font-size: 9.5pt;
	line-height: 13pt;
	text-align: left;
	font-weight: bold;
	text-decoration: italic;
		font-style: italic;

}


a.body:visited		

{
	color: 000000;
	font-family: Helvetica Neue,arial, helvetica;
	font-size: 9.5pt;
	line-height: 13pt;
	text-align: left;
	font-weight: bold;
	text-decoration: italic;
	font-style: italic;
}

a.body:hover 		

{
	color: ff3300;
	font-family: Helvetica Neue,arial, helvetica;
	font-size: 9.5pt;
	line-height: 13pt;
	text-align: left;
	font-weight: bold;
	text-decoration: italic;
		font-style: italic;


}

a.bodyred:link     	
{
color: ff3300;
	font-family: Helvetica Neue,arial, helvetica;
	font-size: 9.5pt;
	line-height: 13pt;
	text-align: left;
	font-weight: bold;
	text-decoration: none;

}


a.bodyred:visited		

{
	color: ff3300;
	font-family: Helvetica Neue,arial, helvetica;
	font-size: 9.5pt;
	line-height: 13pt;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}

a.bodyred:hover 		

{
	color: 000000;
	font-family: Helvetica Neue,arial, helvetica;
	font-size: 9.5pt;
	line-height: 13pt;
	text-align: left;
	font-weight: bold;
	text-decoration: none;


}







a.historybodyred:link     	
{
color: ff3300;
	font-family: Helvetica Neue,arial, helvetica;
	font-size: 8.5pt;
	line-height: 10.5pt;
	text-align: left;
	font-weight: bold;
	text-decoration: none;

}


a.historybodyred:visited		

{
	color: ff3300;
	font-family: Helvetica Neue,arial, helvetica;
	font-size: 8.5pt;
	line-height: 10.5pt;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}

a.historybodyred:hover 		

{
	color: 000000;
	font-family: Helvetica Neue,arial, helvetica;
	font-size: 8.5pt;
	line-height: 10.5pt;
	text-align: left;
	font-weight: bold;
	text-decoration: none;


}



a.historybody:link     	

{
	color: ff3300;
	font-family: Helvetica Neue,arial, helvetica;
	font-size: 9.5pt;
	line-height: 11.5pt;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}


a.historybody:visited		

{
	color: ff3300;
	font-family: Helvetica Neue,arial, helvetica;
	font-size: 9.5pt;
	line-height: 11.5pt;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

a.historybody:hover 		

{
	color: ff3300;
	font-family: Helvetica Neue,arial, helvetica;
	font-size: 9.5pt;
	line-height: 11.5pt;
	text-align: left;
	font-weight: normal;
	text-decoration: none;


}







a.subnavigation:link     	
{
color: 000000;
	font-family: Helvetica Neue,arial, helvetica;
	font-size: 10.5pt;
	line-height: 13pt;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}


a.subnavigation:visited		

{
	color: 000000;
	font-family: Helvetica Neue,arial, helvetica;
	font-size: 10.5pt;
	line-height: 13pt;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	
}

a.subnavigation:hover 		

{
	color: ff3300;
	font-family: Helvetica Neue,arial, helvetica;
	font-size: 10.5pt;
	line-height: 13pt;
	text-align: left;
	font-weight: bold;
	text-decoration: none;

}






a.join:link     	
{
	color: ffffff;
	font-family: Helvetica Neue, Helvetica, arial, helvetica;
	font-size: 13pt;
	line-height: 15pt;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}


a.join:visited		

{
	color: ffffff;
	font-family: Helvetica Neue, Helvetica, arial, helvetica;
	font-size: 13pt;
	line-height: 15pt;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	
}

a.join:hover 		

{
	color: ff3300;
	font-family: Helvetica Neue, Helvetica, arial, helvetica;
	font-size: 13pt;
	line-height: 15pt;
	text-align: left;
	font-weight: normal;
	text-decoration: none;

}


#transparency {filter: alpha(opacity=55); -moz-opacity: .55; background-color:#EEE; position:absolute; top:450px; left:110px; }



/* body properties */

div#navigation {position: absolute; top: 46px; right: 80px }

/*<div style="z-index: 2; position: absolute; left: 610px; top: 155px; background-color: yellow; width: 100px; padding: 10px; border: red 2px dashed;">

/*text */

.headline
{
	color: 000000;
	font-family: arial, helvetica;
	font-size: 12pt;
	line-height: 13pt;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}



.nav
{
	color: 000000;
    font-family: Helvetica Neue, arial, helvetica;
	font-size: 15pt;
	line-height: 17pt;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}

.navon
{
	color: FFFFFF;
    font-family: Helvetica Neue, arial, helvetica;
	font-size: 15pt;
	line-height: 17pt;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}



.subnav
{
	color: FFFFFF;
    font-family: Helvetica Neue, arial, helvetica;
	font-size: 10.5pt;
	line-height: 12pt;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}





.body
{
	color: 333333;
	font-family: Helvetica Neue,arial, helvetica;
	font-size: 9.5pt;
	line-height: 12pt;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

.bodyon
{
	color: ffffff;
	font-family: Helvetica Neue,arial, helvetica;
	font-size: 10.5pt;
	line-height: 13pt;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}

.historybody
{
	color: 333333;
	font-family: Helvetica Neue,arial, helvetica;
	font-size: 8.5pt;
	line-height: 10.5pt;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

.smallbody
{
	color: 333333;
	font-family: Helvetica Neue,arial, helvetica;
	font-size: 8pt;
	line-height: 11.5pt;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

.recordbody
{
	color: 333333;
	font-family: Helvetica Neue,arial, helvetica;
	font-size: 9.5pt;
	line-height: 11.5pt;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

.history
{
	color: ff3300;
	font-family: arial, helvetica;
	font-size: 12pt;
	line-height: 13pt;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}

.title
{
	color: 000000;
	font-family: Helvetica Neue, Helvetica, arial, helvetica;
	font-size: 13pt;
	line-height: 15pt;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}

.join
{
	color: ffffff;
	font-family: Helvetica Neue, Helvetica, arial, helvetica;
	font-size: 13pt;
	line-height: 15pt;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

.link
{
	color: 555555;
	font-family: Helvetica Neue,arial, helvetica;
	font-size: 8pt;
	line-height: 10.5pt;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}




.subtitle
{
	color: 777777;
	font-family: Helvetica Neue,arial, helvetica;
	font-size: 13.5pt;
	line-height: 18pt;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}


.bg {
/* after your existing style use the following*/


background-repeat: no-repeat;

}
/*body {overflow: 
     hidden;}*/





