@charset "utf-8";
/* CSS Document */

body{background-image:url(../img/background.gif); background-repeat:repeat-x; background-color:#818487;}

div.mainContantArea{ background-color:#fff; margin-top:40px; 
	-moz-box-shadow: 3px 3px 4px #000; 
	-webkit-box-shadow: 3px 3px 4px #000; 
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	clear:both:;
	overflow:hidden;
}

div#menu{background-color:#000; color:#FFF200; clear:both;}
div#menu ul{list-style: none; margin: 0; padding: 0;}
div#menu ul li{display:inline-block; height:43px; padding-left:10px; padding-right:50px; padding-top:5px; border-right:1px solid #BBB; font-size:1.2em;  }
div#menu a:link, div#menu a:visited{color:#FFF; text-decoration:none; display:block; height:43px; }
div#menu a:hover{color:#6CF; text-decoration:underline; }
div#menu table {}
div#menu table td{border-right:1px solid #BBB; font-size:1.2em; padding-left:10px; padding-right:50px; padding-top:5px;}

div#menu div{background-color:#000; height:48px;}
div#about h2{margin-top:-5px; margin-bottom:5px;}
div#about p{ font-size:1.1em; text-align:justify;}

div#content{margin-top:20px; clear:both;}


div.footer{margin-top:10px; clear:both;}
div.links{ text-align:center; margin-top:-6px; color:#FFF;}
div.links a:link, div.links a:visited{color:#FFF; }
div.links a:hover{color:#FF9; text-decoration:none;}
.bold{ font-weight:bold;}
.indent{margin-left:20px;}

div#resMain{}
div#resMain h2{border-bottom:1px solid #000; margin-bottom:9px;}
div#resMain h3{ margin-bottom:3px;}
div#resMain h4{margin-bottom:3px; font-style:italic;}
div#resMain p{ font-size:1.1em;}
div#resMain div.indent h3{ margin-bottom:5px;}
div#resMain div.indent span.subName{font-style:italic; font-size:1.25em;  letter-spacing: 1px;}

div#resSide{}
div#resSide h3{ margin-bottom:3px;}
div#resSide p{ font-size:1.1em;}

div#access label{width:75px; display:inline-block;}

div#portMenu{ /*background-image:url(../img/backgroundPortNav.gif); background-repeat:repeat-x;*/}
div#portMenu div.padding{padding:5px;}
div#portMenu h2{padding:0; margin:0;}
div#portMenu ul{list-style: none; margin: 0; padding: 0; padding-top:0px; font-size:1.25em; margin-bottom:20px;}
div#portMenu li{ margin-top:5px;}
div#portMenu li.here{ font-weight:bold;}
div#portMenu li a:link {color:#036; text-decoration:none;}
div#portMenu li a:hover{text-decoration:underline; color:#393;}
div#portContent p{font-size:1.25em; clear:both}


div#portContent li {margin:0; padding:0;}
div#portContent ul {margin:0; padding:0;}
div#lightboxBackground{ display:none; position:absolute; left:0px; top:0px; height:100px; width:100%; z-index:1; background-color:#000;             -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
       filter: alpha(opacity=50);
	-khtml-opacity: 0.5;      /* khtml, old safari */
	-moz-opacity: 0.5;       /* mozilla, netscape */
	opacity: 0.5;           /* fx, safari, opera */
	
	
	}
div#overlay{display:none; padding:10px; z-index:2; border: 1px solid #000; position:absolute; left:300px; top:200px; background-color:#fff;}
div#overlay img#overlayImage{border:1px solid #CCC;}
div#overlay div#caption img.close{float:right; cursor:pointer;}
div#overlay div.next{position:absolute; right:9px; top:250px; z-index:4; background-color:#fff; padding:5px; font-weight:bold; font-size:1.5em; border-top-left-radius:5px; border-bottom-left-radius:5px; -moz-border-top-left-radius:5px; -moz-border-bottom-left-radius:5px; cursor:pointer; display:none; border-top:1px solid #CCC; border-bottom:1px solid #CCC; border-left:1px solid #CCC;}
div#overlay div.prev{position:absolute; left:9px; top:250px; z-index:4; background-color:#fff; padding:5px; font-weight:bold; font-size:1.5em;  border-top-right-radius:5px; border-bottom-right-radius:5px; -moz-border-top-right-radius:5px; -moz-border-bottom-right-radius:5px; cursor:pointer; display:none; border-top:1px solid #CCC; border-bottom:1px solid #CCC; border-right:1px solid #CCC;}

div.myGallery{ }
div.myGallery a#mainImageLink{ display:block; width:480px; margin-right:10px; float:left; cursor: -moz-zoom-in; cursor:-webkit-zoom-in;}
div.myGallery img#mainImage{border:1px solid #CCC;}
div.myGallery ul.thumbs{width:220px; float:left; list-style: none; margin: 0; padding: 0;}
div.myGallery ul.thumbs li {display:inline; float:left; width:105px;  margin-bottom:10px !important; padding-left:5px !important;}
div.myGallery ul.thumbs li img{border:1px solid #CCC;}
div.myGallery div.mainCaption{clear:both; margin-bottom:20px;}
div.myGallery ul.thumbs li.selected img{
	box-shadow: 0px 0px 3px 3px #003; 
	-moz-box-shadow: 0px 0px 3px 3px #003; 	
	-webkit-box-shadow: 0px 0px 3px 3px #003; 

-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=0, Color='#003')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=0, Color='#003');
}

div.myGallery img#mainImage:hover{
		box-shadow: 0px 0px 3px 3px #FF9; 
	-moz-box-shadow: 0px 0px 3px 3px #FF9; 	
	-webkit-box-shadow: 0px 0px 3px 3px #FF9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=0, Color='#FF9')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=0, Color='#FF9'); 
	}
div.myGallery ul.thumbs li img:hover{
		box-shadow: 0px 0px 3px 3px #FF9; 
	-moz-box-shadow: 0px 0px 3px 3px #FF9; 	
	-webkit-box-shadow: 0px 0px 3px 3px #FF9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=0, Color='#FF9')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=0, Color='#FF9'); 
}

span.red{ color:#900;}
