*{padding:0;margin:0;}
html, body {min-height:100%;height:auto !important;height:100%;}
body{text-align:center;font:normal 70% verdana,sans-serif;background:#21754b url(/images/general/master_background.gif) repeat-x;}
p{margin:0px;padding:0px;font-size:11px;line-height:1.3em;padding:7px;padding-top:3px;padding-bottom:3px;color:white;}
img{border:none;}
.right{float:right;}
.left{float:left;}
li{font-size:11px;list-style-type:none;display:inline;}
h1{color:white;font-size:11px;}
h2, h3{color:white;font-size:11px;font-weight:normal;margin:0px;padding:0px;font-size:11px;line-height:1.3em;margin:7px;margin-top:11px;}
/* Div clearing */
div.clear{clear:both;font-size:.1em;}
/* Wrapper */
#canvas{position:relative;margin: 0px auto 0px auto;text-align:left;width:730px;height:620px;background:url(/images/general/Master_Content_Background.gif) no-repeat;}
/* Banner */
#banner{position:absolute;top:0px;left:0px;height:126px;width:730px;}
	#logo{position:absolute;top:30px;left:17px;width:453px;height:94px;}
	#animation{position:absolute;top:0px;left:8px;width:716px;height:126px;}
/* navigation */
#navigation{position:absolute;top:127px;left:15px;width:698px;background-color:#269860;}
	#navigation p{display:inline;float:left;margin:0px;padding:0px;margin-top:8px;margin-left:10px;color:white;}
	#navigation ul{padding-left:0;margin-left:0;color:#ffde75;float:right;}
	#navigation ul li {padding:0px;}
	#navigation ul li a{padding:0.7em .7em;color:white;text-decoration:underline;float:left;border-left:1px solid white;}
	#navigation ul li a:hover{background-color:black;color:#fff;text-decoration:none;}
	#navigation ul li a.active{background-color:black;color:#fff;text-decoration:none;}
/* Content */
#content{position:relative;top:155px;left:15px;width:698px;height:375px;background-color:#dddddd;}
	#content.subpage{background:#dddddd url(/images/subpage/background.jpg) no-repeat;}
	#content a, #content a:link, #content a:visited{color:white;font-weight:bold;}
	#content a:hover{text-decoration:none;}
	#content a img {filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;padding:1px;border:1px solid white;}
	#content a:hover img {filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
	#homepage_left{position:absolute;top:0px;left:0px;width:165px;height:270px;background:url(/images/homepage/left.jpg) no-repeat;}
		#homepage_left p{margin-bottom:6px;}
		#homepage_left h1,#homepage_left h2,#homepage_left h3{padding:0px;margin:0px;margin:7px;margin-top:11px;}
	#homepage_right{position:absolute;top:0px;left:165px;width:533px;height:270px;background:url(/images/homepage/right.jpg) no-repeat;}
	#homepage_bottom{position:absolute;top:270px;left:0px;width:698px;height:105px;background:url(/images/homepage/bottom.jpg) no-repeat;text-align:center;padding-top:14px;}
		#homepage_bottom ul{margin:0px;padding:0px;}
		#homepage_bottom li{width:110px;margin:0px;padding:0px;margin-left:17px;}
	#center{position:absolute;overflow:auto;top:45px;left:68px;width:563px;height:285px;background:#aaaaaa url(/images/subpage/content.jpg) no-repeat;}
		#center h1{background-color:#269860;margin:0px;padding:4px;text-align:center;font-weight:normal;}
		#center h2, #center h2{margin-top:5px;}
	#portfolio{margin-left:8px;margin-right:8px;text-align:center;}
		#portfolio ul{margin:0px;margin-top:4px;padding:0px;}
		#portfolio li{margin:0px;padding:0px;margin-left:15px;}
		#portfolio li.first{margin-left:0px;}
/* footer 1*/
#footer_main{position:absolute;top:543px;left:15px;width:698px;}
	#footer_main p{font-size:15px;color:#666666;margin:0px;padding:0px;}
	#footer_main a, a:link, a:visited{color:#666666;}
	#footer_main a:hover{text-decoration:none;}
/* footer 2*/
#footer_sub{position:absolute;top:585px;left:7px;width:714px;}
	#footer_sub p{font-size:11px;color:black;margin:0px;padding:0px;}
	#footer_sub a, a:link, a:visited{color:black;}
	#footer_sub a:hover{text-decoration:none;}
/* Inputs */
	input{font-family:verdana,sans-serif;padding:1px;font-size:11px;color:black;border:1px solid white;background-color:#dddddd;}
	textarea{font-family:verdana,sans-serif;padding:1px;font-size:11px;color:black;border:1px solid white ;background-color:#dddddd;}
/* Tables */	
	table{margin:5px;font-family:verdana,sans-serif;padding:1px;font-size:11px;}
	tr{line-height:1.4em;}
	td{vertical-align:top;color:#eeeeee;}
	td.label{font-weight:bold;width:80px;color:#eeeeee;}
/* Litebox */
	#lightbox{position:absolute;top:40px;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
	#lightbox a img{border:none;}
	#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
	#imageContainer{padding:10px;}
	#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
	#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
	#imageContainer>#hoverNav{left:0;}
	#hoverNav a{outline:none;}
	#prevLink, #nextLink{width:49%;height:100%;background:transparent url(/images/litebox/blank.gif) no-repeat;/* Trick IE into showing hover */display:block;}
	#prevLink {left:0;float:left;}
	#nextLink {right:0;float:right;}
	#prevLink:hover, #prevLink:visited:hover {background:url(/images/litebox/prevlabel.gif) left 15% no-repeat;}
	#nextLink:hover, #nextLink:visited:hover {background:url(/images/litebox/nextlabel.gif) right 15% no-repeat;}
	#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;}
	#imageData{padding:0 10px;}
	#imageData #imageDetails{width:70%;float:left;text-align:left;}	
	#imageData #caption{font-weight:bold;	}
	#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;	}			
	#imageData #bottomNavClose{width:66px;float:right; padding-bottom:0.7em;	}		
	#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#002200;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
	.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
	* html>body .clearfix {display:inline-block;width:100%;}
	* html .clearfix {
		/* Hides from IE-mac \*/
		height:1%;
		/* End hide from IE-mac */
	}