

html {
      overflow: -moz-scrollbars-vertical;
      }

body {
		background-color: #272727;
		margin:0;
		padding:0px 0px 100px 0px;
		color: black;
		}

	

#frame {
		width:721px;
  		margin-right:auto;
		margin-left:auto;
		margin-top:30px;
		padding:0px;
		text-align:left;
		}

#footer {
		width:721px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		}
		
#frameleft {
		width:314px;
		float:left;
		}

#frameright {
		width:314px;
		float:left;
		margin:0px 0px 0px 69px;
		padding:0px 0px 0px 0px;
		}

div.left {
		float:left;
		padding:0px 0px 10px 23px;
		width:349px;
		line-height: normal;
      		}	

div.navtop {
		background-color: #272727;
		margin-left:367px;
		padding:16px 0px 0px 0px;
		}

div.navbottom {
		margin-top:-5px;
		}

div.flash {
		width:721px;
		padding:0px 0px 0px 0px;
		}	

div.header {
		width:721px;
		padding:0px 0px 0px 0px;
		margin:0px 0px -1px 0px;
		}	

div.content_hm {
		width:314px;
		float:left;
		margin:18px 0px 0px 23px;
		padding:0px 0px 0px 0px;
		text-align: justify;
	  <!--  border-style: solid; border-width: 0px;
   	        border-color: #FFFFFF;    
		}
 -->
 
 div.content_hm2 {
		width:314px;
		float:left;
		margin:15px 0px 0px 23px;
		padding:0px 0px 0px 0px;
		text-align: justify;
	  <!--  border-style: solid; border-width: 0px;
   	        border-color: #FFFFFF;    
		}
 -->
		

div.content_logos {
		width:675px;
		float:left;
		margin:15px 0px -8px 23px;
		}
		
div.contentright_hm {
		width:314px;
		float:left;
		margin:15px 17px 0px 0px;
		padding:0px 0px 12px 0px;
	<!--	border-style: solid; border-width: 0px;
		border-color: #FFFFFF;        
		}   -->
		
		div.contentright_hm2 {
		width:314px;
		float:left;
		margin:15px 17px 0px 0px;
		padding:0px 0px 12px 0px;
	<!--	border-style: solid; border-width: 0px;
		border-color: #FFFFFF;        
		}   -->

div.content_full {
		width:674px;
		float:left;
		margin:18px 0px 0px 23px;
		text-align: justify;
	<!--	border-style: solid; border-width: 0px;
		border-color: #FFFFFF;       
		} -->
		
div.content_full3 {
		width:674px;
		float:left;
		margin:0px 0px 0px 23px;
		text-align: justify;
	<!--	border-style: solid; border-width: 0px;
		border-color: #FFFFFF;       
		} -->

 div.content_full_footer {

      width:550px;
      float:left;
		margin:5px 0px 30px 23px;
      text-align: justify;

		}

div.content_full_footer_right {

      width:74px;
      float:right;
		margin:6px 5px 0px 23px;
      text-align: justify;

		}


div.content_full_bottom {

      width:674px;

		float:left;

		margin:0px 0px 0px 23px;

		text-align: justify;

		}

		

div.content_full2 {

      width:674px;

		float:left;

		margin:11px 0px 0px 23px;

		text-align: justify;

		}



div.rcnt_prjct_box {

      background-color: #1b1b1b;

      float:left;

      width:314px;

		height:85px;

		margin:0px 17px 12px 0px;

		}

		

div.rcnt_prjct_box2 {

      background-color: #1b1b1b;

      float:left;

      width:314px;

		height:85px;

		margin:5px 17px 5px 0px;

		}

		

div.pdf_box {

      background-color: #1b1b1b;

      float:left;

      width:314px;

		height:50px;

		margin:16px 17px 0px 0px;

		}

		

#project {

      padding:10px 10px 10px 10px;

		float:left;

		}

		

#negative {

      margin:-10px 0px -10px 0px;

		}

		#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#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-image: url(data:image/gif;base64,AAAA); /* 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/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#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; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


input.button{margin:1% 0px 1% 0px; padding:10px 0px 0px 0px;

      }

		

input.text{

  <!--    border-style: solid; border-width: 1px;

		border-color: #000000;

      }

-->
		

textarea.text{

 <!--     border-style: solid; border-width: 1px;

		border-color: #000000;

      }			

-->


	

h1 {

      color: #dadada;

		font: 8pt/14pt arial;

		margin:12px 0px 0px 0px;

		line-height: 10pt;

		} 	

		

h2 {

      color: #dadada;

		font: 8pt/14pt arial;

		margin:0px 0px 0px 0px;

		padding:10px 0px 0px 0px;

	   line-height: 10pt;

		} 



h3 {

      color: #dadada;

		font: 8pt/14pt arial;

		margin:12px 15px 0px 0px;

		line-height: 10pt;

		}

	

h4 {

      color: #434343;

		font: 8pt/14pt arial;

		margin:2px 0px 0px 0px;

		line-height: 9pt;

		}

		

h5 {

      color: #dadada;

		font: 8pt/14pt arial;

		margin:5% 0px 5% 0px;

		} 

		

h6 {

      color: #dadada;

		font: 8pt/14pt arial;

		margin:12px 0px 0px 0px;

		line-height: 11pt;

		} 			 	


h7 {

      color: #dadada;

		font: 12pt/14pt arial;

		margin:0px 0px 0px 0px;

		line-height: 11pt;

		} 
		

a {

      color: #4fb796;

		text-decoration: none;

		border: none;

		outline: none;

		font-weight: bold;

      }

		

a:hover {

      color: #4fb796;

      text-decoration: underline;

		font-weight: bold;

      }
		



div.hr2 {

      background-color: #dadada;

      width:314px;

		height:1px;

		float:left;

		margin:17px 0px 0px 23px;

		}	

	

div.hr2right {

      background-color: #dadada;

		float:left;

      width:314px;

		height:1px;

		margin:17px 17px 0px 0px;

		}	

			

div.hr3 {

      background-color: #dadada;

      width:314px;

		height:1px;

		float:left;

		margin:5px 0px 0px 23px;

		}

		

div.hr3right {

      background-color: #dadada;

      width:315px;

		height:1px;

		float:left;

		margin: 8px 21px 0px 0px;

		}		

		

div.hr4 {

      background-color: #dadada;

      width:676px;

		height:1px;

		float:left;

		margin:17px 0px 0px 23px;

		}

		

div.hr5 {

      background-color: #dadada;

      width:676px;

		height:1px;

		float:left;

		margin:13px 0px 0px 23px;

		}

	

div.hr6 {

      background-color: #dadada;

      width:676px;

		height:1px;

		float:left;

		margin:22px 0px -6px 23px;

		}

	

div.hr7 {

      background-color: #dadada;

      width:676px;

		height:1px;

		float:left;

		margin:2px 0px 0px 23px;

		}

	

div.hr {

      background-color: #dadada;

      width:721px;

		height:1px;

		float:left;

		margin:2px 0px 1px 0px;

		voice-family: "\"}"";

      voice-family: inherit;

      margin:-2px 0px 1px 0px;

		}


div.insetbox {

		float:left;
	
		margin: -15px 0px -15px 15px;
	

}




off {

		voice-family: "\"}\"";

      voice-family: inherit;

		}

		