body, html 	{		font-family:Arial, Helvetica, sans-serif; font-size: 85.5%; background: #333;margin:0 auto; }

p			{		line-height: 17px; color: #333; text-align:left;}

.white		{		color: #fff;}
.white2		{		color: #fff;text-align: left;}
.red		{		color: #ff3300;display:inline}
.green		{		color: green;display:inline}
.small		{		font-size: 85%;}	
.supersmall	{		font-size: 50%;}	
.black	{			color:#333;}
.footer		{		padding-top:5px; color: #fff; font-size: 100%;}	
.footer a	{		text-decoration:none; color:#fff;}
.footer a:hover{	text-decoration:underline;}
.title		{		font-family:Arial, Helvetica, sans-serif; color:#000; font-size: 200%; font-weight:500;margin-top:10px;}	
.artists	{ 		line-height:7px;}
.para		{		margin-top:0px; }
.logo_tiny 	{		padding-top:15px; }
.smlineheight {		line-height:2px;}
.normal		{		font-family:Arial, Helvetica, sans-serif; color:#000; font-size: 175%; font-weight:500;margin-top:10px;}
.normal2	{		font-size: 100%;}
.normal3	{		font-family:Arial, Helvetica, sans-serif;font-size: 100%;color:#999;margin-top:15px;}
					
h1, h2, h3, h4 { font-family: Verdana, Helvetica, sans-serif;}
h1 { font-weight: normal; font-size: 24px; line-height: 25px;color: black;}
h2 { font-weight: normal; font-size: 16px; line-height: 15px;color: black;margin:0 0 10px 0;padding:0}
h3 { font-weight: normal; font-size: 16px; line-height: 25px;color: black;margin:0 0 15px 0;padding:0}
h4 { font-weight: normal; font-size: 24px; line-height: 25px;color: black;}
	
.links {font-family: Arial, Helvetica, sans-serif; font-size: 100%; text-decoration: none; text-align: left; font-weight:bold;}
a.links:link {color: #333}
a.links:visited {color: #333}
a.links:active {color: #333}
a.links:hover {color: #333; text-decoration: underline}

.linksR {font-family: Arial, Helvetica, sans-serif; font-size: 100%; text-decoration: none; text-align: left;color: #ff3300}
a.linksR:link {color: #ff3300}
a.linksR:visited {color: #ff3300}
a.linksR:active {color: #ff3300}
a.linksR:hover {color: #ff3300; text-decoration: underline}

.linksS {font-family:Arial, Helvetica, sans-serif; font-size: 90%; text-decoration: none; text-align: left;line-height: 15px;}
a.linksS:link {color: #666}
a.linksS:visited {color: #666}
a.linksS:active {color: #666}
a.linksS:hover {color: #666; text-decoration: underline}

.linksSS {font-family:Arial, Helvetica, sans-serif; font-size: 90%; text-decoration: none; text-align: left;line-height: 14px;}
a.linksSS:link {color: #666}
a.linksSS:visited {color: #666}
a.linksSS:active {color: #666}
a.linksSS:hover {color: #666; text-decoration: underline}


a.buttonlinks:link, a.buttonlinks:visited, a.buttonlinks:active
{
  float: left;
  margin: 0 5px 10px 5px;
  padding-top: 4px;
  width: 133px;
  height: 20px;
  background: url(images/button2.gif) top left no-repeat;
  text-align: center;
  text-decoration: none;
  /*font-size: 110%;*/
  color: #000000;
}

a.buttonlinks:hover { background-position: 0 -24px;}

a.buttonlinks_red:link, a.buttonlinks_red:visited, a.buttonlinks_red:active
{
  float: left;
  margin: 0 5px 10px 5px;
  padding-top: 4px;
  width: 133px;
  height: 20px;
  background: url(images/button2_red.gif) top left no-repeat;
  text-align: center;
  text-decoration: none;
  color: #fff;
}

a.buttonlinks_red:hover { background-position: 0 -24px;}

.submit {
	margin: 0 5px 10px 5px;
	padding-top: 2px;
  	background: url(images/button2_red_fff.gif) top left no-repeat;
	color: #fff;
	padding-bottom: 2px;
    border: 0px #fff solid;
    height: 24px;
    width: 134px;
	cursor:hand;
}	 


.submit:hover {
background-position: 0 -24px;

}

#inputArea, #inputArea2	{	   width:250px;}

#inputArea input, #inputArea textarea,#inputArea2 input, #inputArea2 textarea
{
	    font-family:Arial, Helvetica, sans-serif; 
		font-size: 100%;
	    margin-bottom: 5px;
	    display: block;
	    padding: 4px;
	    width: 250px;
	    border: solid 1px #ccc;
	    background-image: url( 'images/grey_bg.png' );
	    background-repeat: repeat-x;
	    background-position: top;		
		
}

div.container {		position: absolute;
					margin-top: 50px;
					width: 100%;
					height: 560px;
					/*margin-top: -280px;*/
					background-color: #fff;
}

div.container_home {		
					position: absolute;
					margin-top: 50px;
					width: 100%;
					height: 560px;
					/*margin-top: -280px;*/
					overflow:none;
}

div.cont_test {		float: left;
					height: 560px;
					margin-top:10px;
					width: 100%;
					background-color: #fff;
}

div.main_test {		position: absolute;
					left: 250px;	
					height: 560px;
					width:1050px;
					width: 80%;	
					overflow-x: auto;
					overflow-y:hidden;
					background-color: #fff;
}

div.main_test2 {	width: 3500px;
					height: 560px;
					background-color: #fff;					
}

div.main_test3 {	width: 2500px;
					height: 560px;
					background-color: #fff;					
}

div.leftcontainer {	float:left;
					width: 245px;
					border: 0px #666 solid;
					min-height: 560px;
					background-color:#333;
					
}

div.leftcont_nav {	float: left;
					margin-left: 20px;
					width: 135px;
					border: 0px #666 solid;
					min-height: 560px;
					
}

div.leftcont_logo {	float: left;
					width: 63px;
					border: 0px #666 solid;
					min-height: 560px;
					padding-left:20px;
					background-image:url('images/fosselogo_new.gif');
					background-repeat:no-repeat;
					background-position:25px 0; 
					display:inline;
					
}

div.leftcontainer2 {	
					float: left;
					margin-left: 20px;
					width: 175px;
					border: 0px #666 solid;
					min-height: 570px;
					
}

div.main_inner1 {	float: left;
					width: 250px;
					min-height: 560px;
					max-height: 560px;					
					padding: 0 20px 0 20px;
					border-right: 1px #ccc solid;
					text-align:left;
					/*display: inline;*/
					background-color:#fff;					
}

div.main_inner1b {	float: left;
					width: 270px;
					min-height: 560px;
					max-height: 560px;					
					padding: 0 20px 0 0px;
					border-right: 1px #ccc solid;
					text-align:left;
					display: inline;
					/*background-color:#fff;*/
					clear:right;
}

div.main_inner_doub{	float: left;
					width: 500px;
					min-height: 560px;
					max-height: 560px;					
					padding: 0 20px 0 20px;
					border-right: 1px #ccc solid;
					text-align:left;
					/*display: inline;*/
					background-color:#fff;					
}

div.anniv(orig) {			position:absolute;
					width: 125px;
					height:17px;
					margin-top:530px;
					text-align:left;
					background-image:url('images/30fosselogo.jpg');
					background-repeat:no-repeat;					
}

div.anniv {			position:absolute;
					width: 125px;
					height:17px;
					margin-top:535px;
					margin-left:265px;
					text-align:left;
					background-image:url('images/30fosselogo.jpg');
					background-repeat:no-repeat;
					z-index:10;
}

div.anniv2(orig) {	
					position:absolute;
					width: 125px;
					height:17px;
					margin-top:517px;
					text-align:left;
					background-image:url('images/30fosselogo.jpg');
					background-repeat:no-repeat;					
}

div.anniv2 {		position:absolute;
					width: 125px;
					height:17px;
					margin-top:525px;
					margin-left:270px;
					text-align:left;
					background-image:url('images/30fosselogo.jpg');
					background-repeat:no-repeat;
					z-index:10;
}

div.anniv3 {	
					position:absolute;
					width: 100px;
					height:17px;
					/*margin-top:535px;*/
					bottom:40px;
					text-align:left;
					background-image:url('images/30fosselogo.jpg');
					background-repeat:no-repeat;			
}
	
					

div.main_inner2 {	float: left;
					width: 170px;
					min-height: 510px;
					max-height: 510px;					
					padding: 20px 20px 0 20px;
					border-right: 0px #ccc solid;
					text-align:left;
					display: inline;
					background-color:#fff;					
}
div.main_inner20 {	float: left;
					width: 170px;
					min-height: 510px;
					max-height: 510px;					
					padding: 0px 20px 0 20px;
					border-right: 0px #ccc solid;
					text-align:left;
					display: inline;
					background-color:#fff;					
}

div.main_inner_top {	
					float: left;
					width: 250px;
					min-height: 278px;					
					text-align:left;
}

div.main_inner_bot {	
					float: left;
					width: 250px;
					min-height: 270px;
					text-align:left;
}

div.main_inner_top2 {	
					float: left;
					width: 250px;
					min-height: 400px;	
					text-align:left;
}

div.main_inner_bot2 {	
					float: left;
					width: 252px;
					height: 120px;					
					text-align:left;
}

div.main_inner_bot22 {	
					float: left;
					width: 252px;
					height: 17px;					
					text-align:left;
					background-image:url('images/30fosselogo.jpg');
					background-repeat:no-repeat;
}

div.main_inner_top3 {	
					float: left;
					width: 250px;
					min-height: 160px;	
					border-bottom:0px #333 solid;
					text-align:left;
}

div.main_inner_mid3 {	
					float: left;
					width: 250px;
					min-height: 200px;	
					border-bottom:0px #333 solid;
					text-align:left;
}

div.main_inner_bot3 {	
					float: left;
					width: 250px;
					height: 110px;					
					text-align:left;
}

div.main_inner_top4 {	
					float: left;
					width: 250px;
					height: 60px;	
					border-bottom:0px #333 solid;
					text-align:left;
}

div.main_inner_bot4 {	
					float: left;
					width: 252px;
					height: 500px;					
					text-align:left;
}

div.main_inner_bot4b {	
					float: left;
					width: 252px;
					height: 460px;					
					text-align:left;
}

div.main {			position: absolute;
					min-width: 1050px;
					min-height: 560px; 
					/*left: 50%;
					margin-left: -485px;*/
					border: 0px #333 solid;
}

div.main2 {			position: absolute;
					margin-left:250px;
					min-width: 1200px;
					min-height: 560px; 
					overflow-x:auto;
					overflow-y:hidden;
					background-color:#fff;
}

div.main_about {	position: relative;
					margin-left:250px;
					min-width: 3800px;
					min-height: 560px; 
					overflow-x:auto;
					overflow-y:hidden;
					background-color:#fff;
}

div.main_test10 {	position: absolute;
					left: 93px;
					width: 1273px;
					height: 560px; 
					border: 0px #333 solid;
					clear:both;
}

div.main_test10_inner1 {
					float:left;					
					width: 291px;
					height: 560px; 
					border: 0px #333 solid;
}
div.main_test10_inner2 {	
					float:left;	
					height:560px;
					width: 975px;
					border: 0px #330 solid;
}


div.spacer {		height: 10px;	
					width: 100%;	
					clear: both;
}

div.spacer2 {		height: 30px;	
					width: 100%;	
					clear: both;
}
div.spacer3 {		height: 5px;	
					width: 100%;	
					clear: both;
}

div.footer {		clear:both;
					float:left;
					width: 905px;
					margin-left:245px;
					background-color: #333;
					z-index:10;
}

div.footer2 {		position:absolute;
					left:245px;
					top: 625px;
					width: 905px;
					background-color: #333;
					z-index:10;
}

div.image_title	{	float:left;		
					width: 100%;
					height: 10px;
					font-size: 75%;
}



