* { padding: 0; margin: 0; }

body {
 width: 100%;
 height: 100%;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background: url(img/bg_043.gif) repeat #b4b4b4; /* can also be "repeat-x", "repeat-y", "repeat" */
}

#spacer {
	width: 900px;
	height: 15px;
	background: #000000;
}

.clear {
	clear: both;
}

#wrapper { 
	 margin: 0 auto;
	 width: 922px;
}

#header {
	 width: 900px; height: 200px;
	 color: #333;
	 margin: 20px 0px 5px 0px;
	 background: url(img/header-bg.jpg) no-repeat;
}

#navigation {
	 width: 900px; height: 35px;
	 color: #333;
	 margin-bottom: 5px;
	 background: #000000;
}

#jsddm {margin: 0;	padding: 5px 0px 0px 65px;}

	#jsddm li {float: left; list-style: none; text-align: center; font: 12px Tahoma, Arial}
	
	#jsddm li .left {text-align: left;}

	#jsddm li a	{display: block; background: #000000; padding: 5px 12px; text-decoration: none; border-right: 0px solid white;	width: 70px; color: #FFFFFF; white-space: nowrap}

	#jsddm li a:hover {background: #24313C}
		
		#jsddm li ul {margin: 0; padding: 0; position: absolute; visibility: hidden; border: 1px solid white}
		
			#jsddm li ul li	{float: none; display: inline}
			
			#jsddm li ul li a {width: auto;	background: #000000; color: #FFFFFF}
			
			#jsddm li ul li a:hover {background: #24313C; color: #FFFFFF}


#headcolumn { 
	 width: 900px;
	 background: #000000;
	 height: auto;
	 padding: 0px 0px 10px 0px;
}

	#headcolumn p { 
		font-family: Helvetica, sans-serif, arial;
		font-size: 12px;
		line-height: 16px;
		color: #FFFFFF;
		text-align: center;
		padding: 0px 10px 0px 10px;
	}
	
	#headcolumn h1 { 
		font-family: Helvetica, sans-serif, arial;
		font-size: 16px;
		line-height: 18px;
		color: #FFFFFF;
		text-align: center;
		padding: 10px 10px 30px 10px;
	}
	
	#headcolumn h2 { 
		font-family: Helvetica, sans-serif, arial;
		font-size: 14px;
		line-height: 18px;
		color: #FFFFFF;
		text-align: center;
		padding: 0px 10px 5px 10px;
	}
		#headcolumn h3 { 
		font-family: Helvetica, sans-serif, arial;
		font-size: 14px;
		line-height: 18px;
		color: #FFFFFF;
		text-align: center;
		padding: 0px 10px 0px 10px;
	}

/*GALLERY START*/

.table {
	margin: 4px 0px 0px 0px;
	padding: 10px;
	background-color: #000000;
	width: 900px;
}

.h1 {
	font-family: Helvetica, sans-serif, arial;
	font-size: 16px;
	line-height: 18px;
	color: #FFFFFF;
	text-align: center;
	padding: 10px 10px 30px 10px;
}

.p {
	font-family: Helvetica, sans-serif, arial;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	padding: 0px 0px 10px 0px;
	color: #FFFFFF;
}

a {
		font-family: helvetica, sans-serif, arial;
		font-size: 14px; 
		line-height: 16px;
		color: #FFCC00;
		text-align: center;
		text-decoration: none;
}
		
a:hover {
			color: #FF0000;
			text-decoration: underline;

	}


/*GALLERY END*/

.p {
	font-family: Helvetica, sans-serif, arial;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	text-align: center;
	padding: 0px 0px 10px 0px;
}

#onecolumn { 
	 width: 900px;
	 background: #000000;
	 height: auto;
	 padding: 0px 0px 10px 0px;
}

	#onecolumn p { 
		font-family: Helvetica, sans-serif, arial;
		font-size: 12px;
		line-height: 16px;
		color: #FFFFFF;
		text-align: justify;
		padding: 0px 132px 10px 132px;
	}
	
	#onecolumn h1 { 
		font-family: Helvetica, sans-serif, arial;
		font-size: 16px;
		line-height: 18px;
		color: #FFFFFF;
		text-align: justify;
		padding: 20px 10px 10px 10px;
	}
	
	#onecolumn h2 { 
		font-family: Helvetica, sans-serif, arial;
		font-size: 16px;
		line-height: 18px;
		color: #FFFFFF;
		text-align: center;
		padding: 20px 10px 10px 10px;
	}
	
	#onecolumn h3 { 
		font-family: Helvetica, sans-serif, arial;
		font-size: 12px;
		line-height: 18px;
		color: #FFFFFF;
		text-align: justify;
		padding: 20px 132px 10px 132px;
	}
	
	#onecolumn a {
		font-family: helvetica, sans-serif, arial;
		font-size: 12px; 
		line-height: 16px;
		color: #FFCC00;
		text-align: justify;
		text-decoration: none;
	}
	#onecolumn h2 span a{
		font-family: helvetica, sans-serif, arial;
		font-size: 14px; 
		line-height: 16px;
		color: #FFCC00;
		text-align: justify;
		text-decoration: none;
		}
	
	#onecolumn span a {
		font-family: Helvetica, sans-serif, arial;
		font-size: 14px;
		line-height: 18px;
		color: #FFFFFF;
		text-align: center;
		padding: 0px 10px 5px 10px;
		text-decoration: none;
	}
	
	#onecolumn a:hover {
			color: #FF0000;
			text-decoration: underline;

	}
	
#leftcolumn { 
	 float: left;
	 width: 678px;
	 height: 400px;
	 background: #000000;
	 border-right: 1px solid #DFDFDF;
}

	#leftcolumn p { 
		font-family: Helvetica, sans-serif, arial;
		font-size: 12px;
		line-height: 16px;
		color: #FFFFFF;
		text-align: justify;
		padding: 0px 20px 0px 20px;
	}
	
	#leftcolumn h1 { 
		font-family: Helvetica, sans-serif, arial;
		font-size: 16px;
		line-height: 18px;
		color: #FFFFFF;
		text-align: left;
		text-align: left;
		padding: 20px 10px 10px 10px;
	}
	
	#leftcolumn h2 { 
		font-family: Helvetica, sans-serif, arial;
		font-size: 16px;
		line-height: 18px;
		color: #FFFFFF;
		text-align: left;
		text-align: center;
		padding: 0px 10px 10px 10px;
	}
	
#rightcolumn { 
 float: left;
 background: #000000;
 width: 221px;
 height: 400px;
 display: inline;
}

	#rightcolumn p { 
		font-family: Helvetica, sans-serif, arial;
		font-size: 12px;
		line-height: 16px;
		color: #FFFFFF;
		text-align: justify;
		padding: 0px 15px 0px 15px;
		vertical-align: top;
	}
	
	#rightcolumn h1 { 
		font-family: Helvetica, sans-serif, arial;
		font-size: 14px;
		line-height: 18px;
		color: #FFFFFF;
		text-align: center;
		padding: 0px 15px 7px 15px;
		vertical-align: top;
	}
	
	#rightcolumn h2 { 
		font-family: Helvetica, sans-serif, arial;
		font-size: 11px;
		line-height: 18px;
		color: #FFFFFF;
		text-align: left;
		padding: 5px 10px 0px 15px;
		vertical-align: top;
	}
	
	#rightcolumn h3 { 
		font-family: Helvetica, sans-serif, arial;
		font-size: 12px;
		line-height: 18px;
		color: #FFFFFF;
		text-align: center;
		padding: 5px 15px 0px 15px;
		vertical-align: top;
	}

	#rightcolumn input { 
		margin: 5px 0px 5px 15px;
	}

#footer { 
	 width: 900px;
	 background: #000000;
	 margin: 4px 0px 20px 0px;
	 padding: 10px 0px 10px 0px;
}

	#footer p { 
		font-family: Helvetica, sans-serif, arial;
		font-size: 11px;
		line-height: 16px;
		color: #FFFFFF;
		text-align: center;
	}
	
	#footer a { 
		font-family: Helvetica, sans-serif, arial;
		font-size: 11px;
		line-height: 16px;
		color: #FFFFFF;
		text-align: center;
		text-decoration: none;
	}
	
		#footer a:hover, a.active { 
		font-family: Helvetica, sans-serif, arial;
		font-size: 11px;
		line-height: 16px;
		color: #FFCC00;
		text-align: center;
		text-decoration: none;
	}
