html, body 
{ 
background-color: #DCDCDC;
height:100%; 
margin:0;
padding:0;
}

div#background
{
background-color: #DCDCDC;
position:absolute;
left: 0px;
top:0px;
height:100%;
width:100%;
z-index:0;
text-align:center;
padding:0px;
}

.greenWall
{
background-color: #BBD9EE;
position: relative;
width:850px;
margin: 0 auto;
text-align:left;
border-left: medium solid white;
border-right: medium solid white;
}

.bodyTop 
{
top:0px;
height:80px;
z-index:2;	
}

.bodyMain
{
top:0px;
height:100%;
min-height:100%;
z-index:0;
}

html>body .bodyMain{height:auto}

.endLine
{
position:absolute;
bottom:0px;
background-color:rgb(151,149,107);
border-left: medium solid rgb(151,149,107);
border-right: medium solid rgb(151,149,107);	
height:20px;
z-index:4;
width:850px;
margin: 0 auto;
}

/* **************** For middle Banner ************************* */

.middleBanner  
{
background-color: #6699CC; 
position:absolute;
top:80px;
left:0px;
right:0px;
height:170px;
width:100%;
z-index:1;
}

.whiteLine 
{
background-color:white;
background-repeat:repeat-x;
position:absolute;
top:0px;
left:0px;
right:0px;
height:10px;
width:100%;
z-index:2;
margin:0;
border:0;
padding:0;
font-size: 1px
}

.lineTop
{
background-image:url(images/border2.gif);
height:10px;	
}

.lineBottom
{
background-image:url(images/border.gif);	
top:160px;
height:10px;
}

.square
{
background-color:white;
background-repeat:no-repeat;
position:absolute;
top:25%;
width:100px;
height:100px;
z-index:3;	
padding:0;
}

.square1 {
left:20px;	
}

.square2 {
left:140px;	
}

.square3 {
left:260px;	
}
div#photoMaya
{
background-image:url(images/maya.png);
position:absolute;
top:32px;
right:10px;
width:169px;
height:242px;
z-index:3;	
}

div#name
{
border: none;
position:relative;
top:32px;
left:20px;
width:300px;
height:83px;
background-repeat: no-repeat;
z-index:3;	
}

div#address
{
border: none;
position:absolute;
top:120px;
right:130px;
width:245px;
height:125px;
background-repeat: no-repeat;
z-index:3;	
}

/* ******************** Menu ************************* */

div#menuBanner 
{
background-color: rgb(65,76,81); 
position:absolute;
top:170px;
left:0px;
height:35px;
width:100%;
z-index:2;
margin:0px;
padding:0px;
}

.button {
background-color:#CC6600;
height:35px;
width:150px;
margin:0;
padding:0;
border:none;
float:left;
background-repeat: no-repeat;
}

.button a {
background-color:rgb(65,76,81);
display: block;
height: 35px;
}

.button a:hover {
background-color:#CC6600;
border-right: white 1px solid;
border-left: white 1px solid;
}

/* **************************** Contents ******************************* */

.contents
{
padding-left:40px;
padding-top:230px;
padding-right:40px;
padding-bottom:40px;
font-family:verdana;	
font-size:11pt;
}

.earlyStart {
padding-top:200px;
}

.shifted {
padding-left:160px;
}

.shifted2 {
padding-left:190px;
}

.block
{
top:170px;
position:relative;
width:180px;
padding:50px;
padding-top:60px;
font-family:verdana;	
font-size:11pt;
height:100px;
}

.colorBlack {
font-color:black;
}

.block1
{ 
left:10px; 
}

.block2
{ 
position:absolute;
top: 170px;
left:280px; 
}

.block3
{ 
position:absolute;
top: 170px;
left:550px; 
}

.photoBlock
{
color:gray;
text-align:center;
float:left;
position:relative;
height:200px;
width:250px;
padding:50px;
font-family:verdana;	
font-size:11pt;
}

.contentsPhoto
{
padding-left:40px;
padding-top:100px;
padding-right:40px;
padding-bottom:40px;
font-family:verdana;	
font-size:11pt;
}

.homeButton
{
position:relative;
z-index:3;
}

.leftOfContent
{
position:absolute;
width:200px;
top:250px;
left:20px;
z-index:3;	
}

.level2
{
top:460px;
}

.level3
{
top:620px;
}

a.textLink:link{
color: darkred;
text-decoration: none;
}
a.textLink:visited{
color: red;	
text-decoration: none;
}

a.pubLink:link{
color:black;
text-decoration: none;
}
a.pubLink:visited{
color: black;
text-decoration: none;
}

div#menuBannerTop 
{
background-color: rgb(65,76,81); 
position:absolute;
top:0px;
left:0px;
height:35px;
width:100%;
z-index:2;
margin:0px;
padding:0px;
}

div#fullBody {
position:absolute;
width:90%;
padding-top:230px;
padding-left:5%;
padding-right:5%;
padding-bottom:40px;
font-family:verdana;	
font-size:11pt;
}