/* CSS Document */
* {
margin : 0;
padding : 0;
text-decoration : none;
}

img {
border : none;
line-height : 0;
vertical-align : bottom;
}


body{
margin: 0;
padding: 0;
background-color:#fbebd6;
height: auto;
}

a{
font-family: "Palatino Linotype";
color: #E1A71E;
font-weight: bold;
font-size: 13px;
}

a:hover{
color: #fe6702;
}

p {
font-family: "Palatino Linotype";
font-size: 13px;
}

h4 {
font-family: "Palatino Linotype";
border-bottom: 2px dashed #F4DDB3;
color: #34890f;
}

b{
color: #585858;
font-family: "Palatino Linotype";
font-size: 13px;
}


#container{
background-color: #FFFFFF;
width: 900px;
height: auto;
margin: 0 auto 0 auto;
/*overflow:auto;*/ /*!important! to display the bg on firefox*/
/*overflow: hidden;*//*to display the bg on firefox*/
}

div#container:after {
content : "";
display : block;
height : 0;
clear : both;
visibility: hidden;
} 




				dl, dt, dd, ul, li {
				margin: 0;
				padding: 0;
				list-style-type: none;
				}
				#menu {
				/*border: 1px red solid;*/
				float: left;
				clear: left;
				font-family: "Palatino Linotype";
				font-size: 11px;
				background:url(images/navi.jpg) no-repeat;
				position: absolute;
				z-index:9999;
				width: 800px;
				height: 32px;
				margin-top: 290px;
				*margin-top: 0px;
				}
				#menu dl {
				height: 28px;
				padding-top: 4px;
				text-align: center;
				margin-left: 1px;
				float: left;
				}
				#menu dt {
				padding-top: 5px;
				height: 28px;
				background: url(images/border.gif) top right no-repeat;
				cursor: pointer;
				font-weight: bold;
				width: 107px;
				}
				
				
				/*to make the same size (dd and dt). those has to be the same size*/
				#menu dd {
				width: 107px;
				border: 1px solid gray;
				display: none;
				/*position: relative;*/
				z-index: 3;
				margin: 0 0 0 -2px;
				}
				#menu li {
				height: 28px;
				background-color: #FFFFFF;
				border-bottom: 1px #999999 solid;
				padding-top: 9px;
				}
				#menu li a, #menu dt a {
				height: 28px;
				color: #34890f;
				text-decoration: none;
				display: block;
				font-weight: bold;
				}
				#menu li a:hover, #menu dt a:hover {
				color: #fe6702;
				font-weight: bold;
				}
				
#topcontainer{
float: left;
width: 850px;
/*height: 250px;*/
margin: 0 0 0 0;
padding-top: 25px;
padding-left: 50px; 
background: url(images/bg_top.jpg) repeat-x; 
/*overflow:auto; 
overflow: hidden;*/
}				


#bottomcontainer{
margin: 60px 0 30px 0;
*margin: 50px 0 30px 0;
width: 800px;
height:100%;
padding-left: 50px;
float: left;
}

/*Home page*/
#bleft p{
/*width: 100px;*/
font-family: "Palatino Linotype";
font-size: 10px;
line-height: 17px;
color: #373432;
}

#bright{
width: 685px;
background: url(images/green.gif) no-repeat; 
float: left;
display: inline;
padding-bottom: 20px;
border-right: 1px #34890f solid;
border-left: 1px #34890f solid;
border-bottom: 1px #34890f solid;
margin-left: 3px;
}
/*end Home page*/


#GreenBar{
background: url(images/green2.gif) no-repeat;
}

#GreenBar p.title{
font-size: 18px; 
color: #FFFFFF; 
font-weight: bold; 
padding-left: 20px; 
padding-top:7px;
}

#containerBtm{
width: 758px; 
float: left; 
border-right: 1px #34890f solid; 
border-left: 1px #34890f solid; 
border-bottom: 1px #34890f solid; 
padding: 20px;
}

#1stPara{
width: 758px; 
float: left; 
padding-bottom: 10px;
}

#bleft{
width: 100px;
float: left;
padding-top: 53px;
padding-right: 10px;
}


#footer{
width: 900px;
height: 120px;
background: url(images/footer.jpg) repeat-x;
margin-right: -3px;/*to fix the */
float: left;
}

#footer p{
padding-top: 80px;
text-align: center;
font-family: "Palatino Linotype";
color: #FFFFFF;
font-size: 10px;
}

/*
*:first-child+html #footer{
width: 900px;
position: absolute;
}*/


     #leftcontents{
	 padding: 20px 0 0 20px;
	 width: 430px;
	 float: left;
	 }
  
     #leftcontents h4{
	 font-size: 16px;
	 color: #333333;
	 font-weight: bold;
	 }
	 #leftcontents b{
	 font-weight: bold;
	 color: #817e7c;
	 }
	 
     #leftcontents p{
	 padding-top: 10px;
	 padding-right: 30px;
	 color: #373432;
	 font-size: 13px;
	 line-height: 18px;
	 }
	 
.design {
   color: #666666;
}

.form{
/*float: left;*/
width: 750px;
font-family: "Palatino Linotype";
color: #373432;
font-size: 13px;
padding-left: 50px;
}

.form1{
width: 800px;
font-family: "Palatino Linotype";
color: #373432;
font-size: 13px;
padding-left: 170px;
}

a.howto{
font-size: 16px;
}

ul.links{
list-style-image: url(images/bullet.jpg);
margin: 0 0 0 15px;
font-weight: bold;
color: #333333;
font-size: 14px;
}

li.links{

}

ul.links2{
margin: 0;
font-weight: bold;
color: #333333;
font-size: 14px;
}

#gallery{
text-align: center;
z-index: -1;
}
