 	html, body {
	height: 100%;
	}
	
	
		body {background:#fff;font-family: "Trebuchet MS", Trebuchet, sans-serif;font-size:13px;margin:0px;}   
		div {position:relative;padding:0px; margin:0px;display:block;} 
		p {padding-bottom:8px;padding-top:6px;}  
		a, a:link, a:visited {border:0px;color:#666;}
		img {border:0px;margin:0px;}
		.main {width:1000px; margin-left:auto;margin-right:auto; clear:both;  background-color:#fff; }
		.head {clear:both;}
		.logo {margin:14px 0;}
		
		.menu_top {float:right;} 
		.menu_top a, .menu_top a:visited {font-size:16px; font-weight:bold; text-decoration:none; color:#000;margin-left:14px;}
		.menu_top a:hover, .menu_top a:visited:hover {color:#999;border-bottom:solid 2px #999 !important;}
		.menu_top a.on {color:#999border-bottom:solid 2px #999 !important;}
		
		.menu  {clear:both; margin-bottom:40px;}
		.menu  a {margin-right:35px;}
		.menu a, .menu a:visited {font-size:23px; font-weight:bold; text-decoration:none; color:#000;}
		.menu a:hover, .menu a:visited:hover {color:#999;border-bottom:solid 4px #999 !important;}
		.menu a.on, .menu a.on:visited  {color:#999; border-bottom:solid 4px #999 !important;}
		
		.menu_side {float:left;width:200px;margin-top:14px;}
		.menu_side a, .menu_side a:visited {display:block;font-size:19px; font-weight:bold; text-decoration:none; color:#000;margin-bottom:14px;width:200px;border-bottom:solid 4px #fff !important;}
		.menu_side a:hover, .menu_side a:visited:hover {color:#999;border-bottom:solid 4px #999 !important;}
		.menu_side a.on {color:#999; border-bottom:solid 4px #999;}
		
	 	* {
			margin: 0;
		}
		html, body {
			height: 100%;
		}
		.main {
			min-height: 100%;
			height: auto !important;
			height: 100%;
			margin: 0 auto -62px; /* the bottom margin is the negative value of the footer's height */
		}
		#footer, .clearfooter {
		height: 62px; /* .clearfooter must be the same height as #footer */
			width:1000px; margin-left:auto; margin-right:auto;
		}

		/*

		Sticky Footer by Ryan Fait
		http://ryanfait.com/

		*/
		.clearer {display:block; clear:both;height:0px;}
		.sectionsubhead {padding-top:6px; padding-bottom:6px; font-size:13px;}
		
		.content_main {float:right;width:780px;clear:both;}
		.content {clear:both;}
		.image {width:480px;margin-top:14px;float:left;}
		.copy {width:300px;float:left;}
		.clear {clear:both;} 
		.thumbnail { height:200px;display:inline;margin-left:20px;margin-right:20px; float:left; text-align:right;font-size:0px;}
		.thumbnail img {margin:0}
		
		
		.shadow {padding-right:8px;background:url(images/shdw_r.gif); background-position:top right; background-repeat:no-repeat;font-size:0px;}
		.shadow_corner {position:absolute; top:0px;right:-8px;background:url(images/shdw_br.gif);width:8px; height:8px;background-position:top right}
		.shadow_bottom {width:150px;display:block;background:url(images/shdw_b.gif);height:8px;}
		.label {font-size:11px;}
		
		
		#lightbox{
			background-color:#eee;
			padding: 10px;
			border-bottom: 2px solid #666;
			border-right: 2px solid #666;
			}
		#lightboxDetails{
			font-size: 0.8em;
			padding-top: 0.4em;
			}	
		#lightboxCaption{ float: left; }
		#keyboardMsg{ float: right; }

		#lightbox img{ border: none; } 
		#overlay img{ border: none; }
		
		
		#overlay{ background-image: url(images/overlay.png); }

		* html #overlay{
			background-color: #000;
			back\ground-color: transparent;
			background-image: url(blank.gif);
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
			}
			
			/* Gallery Styles */
 


			#motioncontainer {
			/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
			width: 1000px; /* Set to gallery width, in px or percentage */
			height: 400px; /* Set to gallery height */
			}

			#motioncontainer a img {
			border: 0 /* Set image border color */
			}

			#motioncontainer a:hover img {
			border:0; /* Set image border hover color */
			}

			#statusdiv {
			background-color: lightyellow;
			border: 1px solid gray;
			padding: 0px;
			position: absolute; /* Stop Editing Gallery Styles */
			left: -300px;
			visibility: hidden;
			}

			#motioncontainer a:hover {
			color: red; /* Dummy definition to overcome IE bug */
			}
			/* End Gallery Styles */
	