body {margin: 0px 0px 50px 0px; padding: 0px 0px 50px 0px; height: 100%; text-align: center; background: #ffffff url(../../images/background.jpg) no-repeat center top; background-attachment: fixed;}
img {border: 0px;}

#wrapper{position: absolute; top: 50px; left: 50%; margin: 0px 0px 50px -300px; padding: 0px 0px 10px 0px; color: #D3D3D3; width: 600px; height: auto; text-align: left; border: 1px solid #F3F3F3; background: transparent url(../../images/whitesquare.png);}
#wrapper h1 {padding: 20px 20px 0px 20px;margin: 0px 0px 0px 0px; font: bold 16px/18px Tahoma; color: #2F492E;}
#wrapper h2 {padding: 0px 20px 10px 20px;margin: 0px 0px 0px 0px; font: bold 12px/18px Tahoma; color: #487247;}
#wrapper p {padding: 10px 20px 10px 20px;margin: 0px 0px 0px 0px; font: normal 11px/14px Tahoma; color: #2F492E;}
#wrapper dl {margin: 10px 20px 20px 20px; padding: 0px 0px 0px 0px; }
#wrapper dt {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font: bold 11px/14px Tahoma; color: #2F492E;}
#wrapper dd {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; font: normal 11px/14px Tahoma; color: #2F492E;}

#wrapper ul {margin: 10px 20px 0px 20px; padding: 0px 0px 0px 0px; height: 300px;}
#wrapper li {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type: none;}
#wrapper li a {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font: normal 11px/14px Tahoma; color: #2F492E; text-decoration: none;}
/*================================================== Menu Style =======================================================*/
#wrapper #menu {background-color: #ddeadc; text-align: left; margin: 0px 0px 0px 0px; padding: 5px 20px 5px 20px;}
#wrapper #menu a, a:hover, a:active, a:visited {font: bold 11px/13px Tahoma; color: #7cad7a; text-decoration: none;}

#wrapper .boxes {margin: 0px 0px 0px 0px; padding: 0px 20px 0px 20px; text-align: justify;}
#wrapper .boxes img {border: 1px solid #8A8A8A; margin: 0px 20px 20px 0px; float: left;}
#wrapper .boxes dl {margin: 10px 20px 20px 20px; padding: 0px 0px 0px 0px; }
#wrapper .boxes dt {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font: bold 13px/14px Tahoma; color: #2F492E;}
#wrapper .boxes dd {margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; font: normal 11px/14px Tahoma; color: #2F492E;}
#wrapper .clr {clear: both;}

/*================================================== Footer Style =======================================================*/
#footer {margin: 10px 0px 0px 0px; padding: 5px 20px 5px 20px; height: 35px; text-align: left;}
#footer a {font: bold 10px/30px Tahoma; color: #7CAD7A; text-decoration: none;}
#footer img {margin: -30px 0px 0px 0px; padding: 0px 0px 0px 0px; float: right;}

/*================================================== Lighbox Style =======================================================*/
#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;}
#closeButton{ top: 5px; right: 5px;}
#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none;}
#overlay{ background-image: url(images/overlay.png); }
* html #overlay{background-color: #333;back\ground-color: transparent;background-image: url(images/blank.gif);filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");

	