/* -----------------------------------
 *		main elements
 * -----------------------------------*/

	body {
		background:#303030;
		margin:0px;
		font-family:Trebuchet ms, Tahoma, Verdana, Georgia, Arial, sans-serif;
		color:#D0D0D0;
		font-size:11px;
	}
	A,
	A:link,
	A:visited { 
		color:#C0C0C0; 
		font-weight:normal; 
		text-decoration:none;
	}
	A:active,
	A:hover	{ 
		color: #C0C0C0;
		font-weight:normal; 
		text-decoration:underline; 
	}
	P {
		margin:0px 0px 8px 0px;
		padding:0px;		
	}	


	#topnav {
		font-family:Trebuchet ms, Tahoma, Verdana, Georgia, Arial, sans-serif;
		color:#D0D0D0;
		font-size:11px;
		width: 100%;
		background-color: #505050;
		border-bottom: 1px solid #707070;
		letter-spacing:2px;
	}
	#topnavmenu {
		position:absolute;
		left:0px;
		top:0px;
		padding:5px 0px 5px 0px;
		text-align:left;
	}	
	#topnavmenu a,
	#topnavmenu a:link,
	#topnavmenu a:visited {
		padding:5px 17px 5px 17px;
		font-weight:normal;
		color:#D0D0D0;
		text-decoration: none;
		border-left: 1px solid #707070;
	}
	#topnavmenu a:active,
	#topnavmenu a:hover {
		padding:5px 17px 5px 17px;
		font-weight:normal;
		color:#FFFFFF;
		background-color:#707070;
		border-left: 1px solid #707070;
	}

	#topnavmenu a.current {
		padding:5px 17px 5px 17px;
		font-weight:normal;
		color:#FFFFFF;
		text-decoration: none;
		border-left: 1px solid #707070;
		background-color: #808080;
	}

	#topnavstate {
		font-weight:bold;
		color:#FFFFFF;
		padding:5px 17px 5px 17px;
		text-align:right;
	}

	#topnavstate a,
	#topnavstate a:link,
	#topnavstate a:visited {
		font-weight:bold;
		color:#FFFFFF;		
	}

	#topnavstate a:active,
	#topnavstate a:hover {
		font-weight:bold;
		color:#FFFFFF;		
	}



	#picarea {
		padding:0px 27px 0px 27px;
		margin:27px auto 25px auto;
		text-align:center;
	}


	#bottom {
		text-align:center;
		color:#606060;
	}

	#bottom a,
	#bottom a:link,
	#bottom a:visited { 
		color:#606060; 
		font-weight:normal; 
		text-decoration:none;
	}
	#bottom a:active,
	#bottom a:hover	{ 
		color: #606060;
		font-weight:normal; 
		text-decoration:underline; 
	}
	
	table {
		margin:0px;
		padding:0px;
		font-size:16px;
		font-weight:bold;
		margin-left: auto;
		margin-right: auto;
		margin-top:32px;
	}

	table.bigimage {
		margin:0px;
		padding:0px;
		font-size:14px;
		font-weight:bold;
		margin-left: auto;
		margin-right: auto;
		margin-top:32px;
	}

	table.slideshow {
		margin:0px;
		padding:0px;
		font-size:14px;
		font-weight:bold;
		margin-left: auto;
		margin-right: auto;
		margin-top:32px;
	}

	tr {
		margin-left,margin-right,margin-top,margin-bottom:0px;
		padding:0px;
	}

	td {
		/*vertical-align:baseline;	*/
		padding:8px;	
		width:108px;
		height:108px;
	}	

	td.slideshow {
		margin-left,margin-right,margin-top,margin-bottom:0px;
		padding:0px;	
		border:4px solid #000000;
	}

	.lefttd {
		width:300px;
		text-align:right;
		vertical-align:bottom;	
	}

	.righttd {
		width:300px;
		text-align:left;
		vertical-align:bottom;
	}

	.abouttd {
		width:500px;
		text-align:right;
		vertical-align:bottom;
	}

	.aboutimg {
		vertical-align:top;
	}

	.captiontd {
		width:150px;
		text-align:right;
		vertical-align:bottom;
	}

	.captionrighttd {
		width:150px;
	}

	.tabledesc {
		font-size:11px;
		color:#A0A0A0;
	}

	a.smallimg {
		display:block;
		width: 100px;
		height:100px;
		border:1px solid #000000;
		color:#000000;
		text-decoration: none;
	}

	a.shaded {
		color:#000000;
	}

	p.caption {
		font-weight:normal;
		font-size:11px;
	}

	p.captioncenter {
		font-weight:normal;
		font-size:11px;
		horizontal-align:center;
	}

	p.captiontitle {
		font-weight:bold;
		font-size:14px;
	}

	img.smallimg {
		border:1px solid #000000;
	}

	img.largeimg {
		border:2px solid #000000;
	}

	img.emimg {
		border:0px;
	}


/*------------------
  Rollover images
 -------------------*/

a.rollover112 {
display:block;
width: 100px;
height:100px;
border:2px solid #000000;
background: url("images/sqr112.jpg") -100px 0 no-repeat;
text-decoration: none;
}
a:hover.rollover112 { 
background-position: 0 0;
}
a:active.rollover112 {
background-position: 0 0;
}

a.rollover97 {
display:block;
width: 100px;
height:100px;
border:2px solid #000000;
background: url("images/sqr97.jpg") -100px 0 no-repeat;
text-decoration: none;
}
a:hover.rollover97 { 
background-position: 0 0;
}
a:active.rollover97 {
background-position: 0 0;
}

a.rollover91 {
display:block;
width: 100px;
height:100px;
border:2px solid #000000;
background: url("images/sqr91.jpg") -100px 0 no-repeat;
text-decoration: none;
}
a:hover.rollover91 { 
background-position: 0 0;
}
a:active.rollover91 {
background-position: 0 0;
}

a.rollover77 {
display:block;
width: 100px;
height:100px;
border:2px solid #000000;
background: url("images/sqr77.jpg") -100px 0 no-repeat;
text-decoration: none;
}
a:hover.rollover77 { 
background-position: 0 0;
}
a:active.rollover77 {
background-position: 0 0;
}

a.rollover117 {
display:block;
width: 100px;
height:100px;
border:2px solid #000000;
background: url("images/sqr117.jpg") -100px 0 no-repeat;
text-decoration: none;
}
a:hover.rollover117 { 
background-position: 0 0;
}
a:active.rollover117 {
background-position: 0 0;
}

a.rollover105 {
display:block;
width: 100px;
height:100px;
border:2px solid #000000;
background: url("images/sqr105.jpg") -100px 0 no-repeat;
text-decoration: none;
}
a:hover.rollover105 { 
background-position: 0 0;
}
a:active.rollover105 {
background-position: 0 0;
}

a.rollover128 {
display:block;
width: 100px;
height:100px;
border:2px solid #000000;
background: url("images/sqr128.jpg") -100px 0 no-repeat;
text-decoration: none;
}
a:hover.rollover128 { 
background-position: 0 0;
}
a:active.rollover128 {
background-position: 0 0;
}

a.rollover146 {
display:block;
width: 100px;
height:100px;
border:2px solid #000000;
background: url("images/sqr146.jpg") -100px 0 no-repeat;
text-decoration: none;
}
a:hover.rollover146 { 
background-position: 0 0;
}
a:active.rollover146 {
background-position: 0 0;
}

a.rollover145 {
display:block;
width: 100px;
height:100px;
border:2px solid #000000;
background: url("images/sqr145.jpg") -100px 0 no-repeat;
text-decoration: none;
}
a:hover.rollover145 { 
background-position: 0 0;
}
a:active.rollover145 {
background-position: 0 0;
}

a.rollover101 {
display:block;
width: 100px;
height:100px;
border:2px solid #000000;
background: url("images/sqr101.jpg") -100px 0 no-repeat;
text-decoration: none;
}
a:hover.rollover101 { 
background-position: 0 0;
}
a:active.rollover101 {
background-position: 0 0;
}

a.rollover89 {
display:block;
width: 100px;
height:100px;
border:2px solid #000000;
background: url("images/sqr89.jpg") -100px 0 no-repeat;
text-decoration: none;
}
a:hover.rollover89 { 
background-position: 0 0;
}
a:active.rollover89 {
background-position: 0 0;
}

a.rollover92 {
display:block;
width: 100px;
height:100px;
border:2px solid #000000;
background: url("images/sqr92.jpg") -100px 0 no-repeat;
text-decoration: none;
}
a:hover.rollover92 { 
background-position: 0 0;
}
a:active.rollover92 {
background-position: 0 0;
}

a.rollover43 {
display:block;
width: 100px;
height:100px;
border:2px solid #000000;
background: url("images/sqr43.jpg") -100px 0 no-repeat;
text-decoration: none;
}
a:hover.rollover43 { 
background-position: 0 0;
}
a:active.rollover43 {
background-position: 0 0;
}

a.rollover8 {
display:block;
width: 100px;
height:100px;
border:2px solid #000000;
background: url("images/sqr8.jpg") -100px 0 no-repeat;
text-decoration: none;
}
a:hover.rollover8 { 
background-position: 0 0;
}
a:active.rollover8 {
background-position: 0 0;
}

a.rollover51 {
display:block;
width: 100px;
height:100px;
border:2px solid #000000;
background: url("images/sqr51.jpg") -100px 0 no-repeat;
text-decoration: none;
}
a:hover.rollover51 { 
background-position: 0 0;
}
a:active.rollover51 {
background-position: 0 0;
}

a.rollover58 {
display:block;
width: 100px;
height:100px;
border:2px solid #000000;
background: url("images/sqr58.jpg") -100px 0 no-repeat;
text-decoration: none;
}
a:hover.rollover58 { 
background-position: 0 0;
}
a:active.rollover58 {
background-position: 0 0;
}

