﻿* {margin: 1px 0 1px 0;
   padding:0;}
/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */
body  
{
	 
	text-align:center;
	min-height:468px; 
	min-width:900px; 
	border:0;
	 
}
#outer{
	
	width:100%;
	display:table;
	vertical-align:middle;
}
#container 
{
	margin-top: 20px;
	text-align: center;
	position:relative;
	vertical-align:middle;
	display:table-cell;
	min-width:900px;
	/*height: 468px;*/
	height: 99%;
}	


#inner {
	width: 1000px;
	background-color: #99cc66;
	height: 90%;
	/*width: 850px;
	height: 468px;
	width: 75%;*/
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #000;
}
#logo
{
	background-color: #99cc66;
	width:80%;
	text-align: center;
	margin-left:10%;
	margin-right:10%;
	/*margin-left:auto;
	margin-right:auto;*/
	
}

a:link, tableplace a, tableplace1 a {
color: #666666;
}
a:visited {
color: #666666;
}
a:hover {
color: #666666;
}
a:active {
color: #666666;
}

.img_box{
width:80%;

height:90%;
margin-left:10%;
	margin-right:10%;
}
.img_box img{
width:100%;
height:100%;
} 
.img_boxheader{
width:80%;

height:90%;
margin-left:10%;
	margin-right:10%;
}
.img_boxheader img{
width:100%;
height:100%;
} 

/*.img_boxPortfolio{
width:425px;

height:225px;
margin-left:2%;
	margin-right:2%;
}*/
.img_boxPortfolio img{
width:375px;
height:227px;
} 

.portfolioTable
{
    
    width:99%;
}
.h1
{
	margin-bottom:0;
}
.h3
{
	margin-bottom:0;
}

.p
{
	margin-bottom:5px;
}
#header
{
	height:153px;
	margin-top: 5px;
	margin-right:0;
	background-color: #99cc66;
}
.maintxt
{
	text-align:justify;
	margin:5px;
	font-size: 14px; font-family: "Century Gothic";
	
}

.portfoliotxt
{   
   
     
    /*width: 820px;*/
	text-align:justify;
	margin:5px;
	font-size: 14px; font-family: "Century Gothic";
	
}
.contacttxt
{
	text-align:left;
	margin:5px;
	font-size: 14px; font-family: "Century Gothic";
	
}

.toptxt
{
	text-align:justify;
	margin:0 5px 5px 5px;
	font-size: 14px; font-family: "Century Gothic";
	
}
#imgsmall
{
	float: left;
	height:153px;
	width: 150px;
}



div.float
{
	float: left;
  
}


.floatright
{
	float: right;
}

.ulIndex
{   
    list-style:none;
    list-style-image:none;
    margin:0 auto;   
    padding:0;   
    width:400px; 
    margin-left: auto ;
    margin-right: auto ;
    text-align:center;
 }
 
 ulIndex, li {
    list-style-type: none;
}
li {
    list-style-type: none;
}
.divbox
{
	
	overflow: hidden;
	

}
#divleft{
  float: left;
   width: 40%;
   margin: 1% 0 1% 1%;
   padding: 1%;
   
   

}
 
#divright
{
 float: right;
   width: 49.5%;


}

.clear {
   height: 0;
   font-size: 1px;
   margin: 0;
   padding: 0;
   line-height: 0;
   clear: both;
}


#imgmedium
{
	float: left;
	height:175px;
	width: 30%;
	margin-right: 5px;
}
  
.righttxt
{
	float: right;
	height:175px;
	width: 65%;
	margin-right: 5px;
}

.lefttxt
{
	float: left;
	
	width: 60%;	
}

      
      .align-right { float:right;  }
      
      .align-left { float:left; margin: 0 15px 15px 0; }


  
  .h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #666666;
	text-align:left;
	
}
  .h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	 font-weight:600;
	 margin-left: 12px;
	 
	text-align:left;
	
}
.h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight:bold;
	color: #666666;
	text-align:left;
	
}
.gallerylinksleft
{
	text-align:left;
	color:Black;
	font-size:small;
	font-family: "Century Gothic";
	font-weight:bold;
	margin-left:25px;
	
	margin-right:10%;
}
.links
{
text-align:center;
font-size: 16px; font-family: "Century Gothic";
font-weight:bold;
color:Black;
margin-right:10%;

width:100%;
background-color:#99cc66;
border: 0 2px Black 0;
}
.linksleft
{
text-align:left;
font-size:small;
font-family: "Century Gothic";
font-weight:bold;
margin-left:25px;

color:Black;
margin-right:10%;

width:100%;
background-color:#99cc66;
border: 0 2px Black 0;
}
.tableplace
{
	width: 100%;
margin-right: auto;
margin-left: auto;

text-align: center;

background-color:#99cc66;

}
.tableplace td td
{
	width: 100%;
margin-right: auto;
margin-left: auto;


}

.tableplace td img
{
	width:100%;
height:100%;

}
 
	 

.tableplace1
{
	width: 100%;
	margin-left:auto; 
	margin-right:auto;
	/*padding:0 3em 0 3em;*/
}
.tableplace1 td td
{
	
	padding:5px 5px 5px 5px;
}

.tableplace1 td img td img
{
	width:100%;
height:100%;

}
  
  #bottomimages
  {
 	margin-top: 5px;
  	margin-bottom: 5px;
  	margin-left:10%;
	margin-right:10%;
	padding:2px;
	width:80%;
	background-color:#99cc66;
  }

/*

#outer{display:block}
#container{top:50%;display:block}
#inner
{
	top:-50%;
	position:relative;
	background-color: #99cc66;
}

#outer{
position:relative;
overflow:hidden;
}



#header  
{
	background-color: #99cc66;
	padding:2px; 
}*/

#left  
{
	float:left;
	background-color: #99cc66;
    height: 100px;
	width: 10%;
	padding:8px;


}

#right { float:right;
width: 10%;
height: 100%;
padding:8px;
background-color: #99cc66;
}


#center  
{
/*margin-right:215px;
margin-left:215px;*/
margin-left:10%;
margin-right:10%;
padding:8px;
width:80%;
background-color:#99cc66;
 }


/*#footer { clear:both;
background-color:#CCC08F;
padding:8px; }
*/
#footer
{
	background:#99cc66;
	margin-left:10%;
margin-right:10%;
margin-bottom:5px;
padding:8px;
width:80%;
background-color:#99cc66;
	
}
#footer * 
{
	background-color:#666666;
	color: #FFFFFF;
}

#footer p 
{
	padding: 5px;
	text-align: center;
	font-size:16px;
	letter-spacing:1px;
}

#footer a
{
	font:14px/16px Tahoma, Arial, Helvetica, sans-serif;
    font-weight:normal; 
    color:Black; 
    text-decoration:none;  
    
}
#footer a:hover
{
	color:#000; 
	text-decoration:none; 
	background:#FFF;
}

.links span
{
	padding:0 15px 0 15px;
	
	
}
#navigation
{
	font:16px/18px Tahoma, Arial, Helvetica, sans-serif;
	width:100%;
	margin-bottom:5px;
	margin-top: 5px;
	/*margin:0px auto 0px auto;*/
	text-align:center;
	/*padding-left:10%;*/
	vertical-align:middle;
	
	display:block;
	/*height: 124px;*/
}
#navigation ul, #navigation ul li {
     list-style: none;
     margin: 0;
     padding: 0;
     
 }
/*#navigation ul li:hover ul {
	visibility:visible;
	background-color:#fff;
}
 #navigation ul {
     text-align: center;
     
 }
*/

 #navigation ul li {
     display: inline;
     /*margin-right: .75em;*/
     color: Black;
 }

 

 #navigation ul li.last {
     margin-right: 0;
 }
 
 #navigation li a {
    padding: 5px 5px;
 }
 
 #navigation ul li a {
     
     color:Black;
     /*padding: 5px 0;*/
     text-decoration: none;
 }

 /*#navigation ul li a span {
     background: url(“tab-left.gif”) no-repeat;
     padding: 5px 1em;
 }*/

 #navigation ul li a:hover span {
     color: White;
     text-decoration: underline;
 }
 
 #navigation li ul {
	visibility:hidden;
	position:absolute
}
 

