
*  {  padding : 0px ; 
      margin : 0px ; 
} 

body { text-align: center; 
}


#top { width : 90%;
       border-top: 20px solid #bcf5a9;
       border-bottom: 20px solid #bcf5a9;
       padding : 20px ;
       margin : 0px auto
}


#m-1 { font-size: 14px;
       line-height: 150%;
       padding : 20px 0px 20px 0px; 
       text-align: left;


}


#m-2 { float : left; 
       width : 25%;
       line-height: 150%;
       margin : 20px 0px 10px 0px;
       font-size: 14px;
       text-align: left;
}


#m-3 { float : left;
       width : 65%;
       line-height: 150%;
       margin : 20px 0px 10px 0px;
       font-size: 14px;
       text-align: left;
}


#m-4 { clear: both;
       width: 100%;
       line-height: 150%;
       font-size: 14px;
       padding : 20px 0px 10px 0px; 
       text-align: left;
       

}


.m1 {
	width: 60%;
	margin-top: 8%;
	padding: 2px;
	display: block;
	font-size: 14px;
	text-align: left;
	background-color: #fff;
}


h1 {
          font-size: 14px;
          text-align: left;
          line-height: 150%;
}

h2 {
          font-size: 17px;
          padding : 10px;
          margin : 5px;
          text-align: left;
          line-height: 150%;
}

h3 {
          font-size: 17px;
          padding : 10px;
          margin: 5px;
          text-align: left;
          line-height: 150%;
}

h4 {
          font-size: 18px;
          padding : 20px 0px 10px 0px;
          text-align: left;
          line-height: 150%;
}

h5 {
          font-size: 18px;
          padding : 3px 0px 3px 0px;
          text-align: right;
          line-height: 150%;
}


.menu {
	list-style: none;
	width: 60%;
	margin-top: 8%;
	padding: 2px;
	display: block;
	font-size: 14px;
	text-align: left;
	border: dotted 2px #bcf5a9;
        border-top-color: #fff;
        border-right-color: #fff;
        border-left-color: #fff;
	background-color: #fff;
}



.m-4-1 { 
          text-align: center;
          line-height: 150%;
          font-size: 14px;
 } 

.m-4-2 { 
          text-align: left;
          line-height: 150%;
          font-size: 14px;
 } 

.m-4-3 { 
          text-align: center;
          line-height: 150%;
          font-size: 14px;
          padding: 5% 0% 0% 0%;
 } 


.title1 {
          border-bottom: 2px dotted #bcf5a9;
          text-align: left;
          color: #000;
          background-color: #fff;
          font-size: 16px;
          padding: 4px 4px 4px 5px;
          width: 400px;}

.title1 span.s1 {display:block; border-left: solid 8px #bcf5a9; padding-left:10px;}


.title2 {
          border-bottom: 2px dotted #bcf5a9;
          margin: 0px;
          text-align: left;
          line-height: 150%;
          text-align: left;
          color: #000;
          background-color: #fff;
          font-size: 14px;
          padding: 4px 4px 4px 5px;
          width: 60%;}

 .title2 span.s2 {display:block; border-left: solid 8px #bcf5a9; padding-left:10px;}


hr {
    font-size: 14px;
    margin: 20px;
    width: 100%;
    border: 0;
    border-bottom: 1px dashed #bcf5a9;
    align: center;
}

p.ad {
          font-size: 14px;
          padding : 5px 0px 5px 0px;
          text-align: left;
          line-height: 150%;
}

a {
    text-decoration: none;
}

a:link { color: #000000; }
a:visited { color: #000000; }
a:hover { color: #ff0000; }
a:active { color: #ff0000; }


<style type="text/css">
    #demo {
        width:60%;
    }
    #demo ul {
        list-style:none;
        margin:0; padding:0;
    }
    #demo li {
        list-style:none;
        margin:0; padding:6px;
        clear:both;
    }
    #demo label {
        display:block;
        font-weight:bold;
        color:#000;
    }
    #demo li span {
        float:left;
        margin:0 5px 0 0; padding:0;
    }
    #demo li span label {
        color:#000;
        font-weight:normal;
        font-size:80%;
    }
    #demo input.field,
    #demo textarea {
        background:#fff url(/content/img/css/fieldborder.png) repeat-x 0 0;
        border:1px solid #ccc;
        border-top-color:#ccc;
        border-left-color:#ccc;
        padding:3px;
    }
    #demo textarea {
        width:60%;
    }
    #demo input#email {
        width:200px;
    }


li.h1{margin:5px 0px 5px 18px;}

p.h1 {margin:5px 0px 5px 0px;}

p.h2 {margin:10px 0px 0px 0px;}

p.right {text-align: right; }

p.center {text-align: center; }

table.h1{
          border:1px #ffffff solid;
          margin:0px 0px 0px 15px; 
} 

</style>
