*{
margin:0;
padding:0;
}
html{
	height:100%;
        margin-bottom:1px;
        font-family:Arial, Helvtica, sans-serif;
        font-size:14px;
	}

body {
	text-align:center;
	width:auto;
	height:100%;
	margin:0px;
	padding:0px;
        padding-top:10px;
        }
		
#nonFooter{
	position:relative;
	min-height:100%;
	padding-bottom:40px;
	}
			
#header{
	text-align:center;
	margin:0px;
	padding:.3em 0;
	height:118px;
	width:100%;
	background-image:url(images/head_back.jpg);
	background-repeat:no-repeat;
	min-width:460px;
	}
	
#sign{
	float:left;
	top:0px;
	left:0px;
	padding-left:0px;
        padding-top:10px;
	margin-top:-14px;
	}

#img_center{
	text-align:center;
	display:block;
	padding-left:10px;
        margin-left:10px;
	margin:0px;
        
	}

#menu
{
	position:absolute;
	top:130px;
	left:0px;
	width: 130px;
	margin-top:-5px;
	height: 195px;
	}
	
#menu ul{
	margin:0px;
	margin-left:20px;
	padding:0px;
	list-style:none;
	width:138px;
	border-bottom:2px solid  #030FA0;
	}
	
#menu ul li{
	position:relative;
	}

#menu ul li.on
{
	background:#E9F3FC;
	width:120px;
	border-left:2px solid #030FA0;
	border-right:2px solid #030FA0;
	border-top:2px solid #030FA0;
	padding:7px;
	color:#D96D26;
	font-weight:bolder;
	}

blockquote li{
	padding-top:30px;
	}

#menu ul li a{
	color: #032bda;
  	font-weight: bold;
  	display: block;
	text-decoration:none;
	padding:7px;
	border:2px solid #030FA0;
	border-bottom: 0;
  }
  
  h2{
  	font-size:12px;
	color:#000000;
	
	}
  
#menu ul li a:link, a:visited {
	text-decoration: none;
	}
#menu ul li a:hover {
	text-decoration: underline; 
	color:#0066CC; 
	}


#center {
	margin-left:170px;
	margin-top:0px;	
	text-align:center; 
        padding-bottom:40px;

	}

#tab{
        margin-left:-15px;
}


#center h6{
       text-align:center;
       text-decoration:underline;
       font-style:italic;
       }
       	
#center h1{
	text-align:center;
	margin-bottom:-5px;
	margin-top:0px;
	}

#list{
	text-align:left;
	padding-left:50px;
	}
	
h3{
	font-size:17px;
	text-decoration:underline;
	margin-top:-5px;

	}

blockquote{
       max-width:600px;
       margin-top:5px;
       position:relative;
       left:50%;
       margin-left:-300px;
       text-align:justify;
	}

#list li{
	padding-bottom:25px;
	list-style-image:url(images/mini_house1.gif);
	list-style-position:outside;
	}

#wrapper{
	width:100%;
	height:100%;
	margin:0px;
        margin-left:140px;
	}

#table{
	position:absolute;
	left:50%;
	top:180px;
	margin:0px;
        margin-left:-30px;
	padding:.3em 0;
        min-width:500px;
	}
	
#wrapper p{
        color:FF0000;
        text-align:center;
        margin-top:-15px;
        margin-left:-95px;      
	}

h5{
	font-size:16px;
	color:#D96D26;
	padding:0px;
	padding-top:5px;
	margin:0px;  
        margin-bottom:-15px; 
	text-decoration:underline;
	}
	
h6{
	color:#333333;
	padding:0px;
	padding-top:10px;
	padding-bottom:2px;
	margin:0px;
        margin-left:0px;
	text-decoration:none;
	}
	
td{
	padding:0px;
	padding-left:25px;
	margin:0px;
	}

span{
	padding-left:5px;
	}

#footer
{
	position: relative;
	height:auto;
	text-align:left;
	width:100%;
        border-top-color:#666666;
	border-top-style:double;
	border-top-width:3px; 
	padding:0px;
	padding-left:5px;
	margin:-44px 0 0 0;
}
				
#submit {
	padding:0px;
	margin:0px;
	text-align:center;
	}
	
#dummy{
	padding-bottom:90px;
        padding-right:10px;
	}
	
#dummy h2{
	font-weight:500;
	font-style:italic;
	font-size:16px;
	padding-top:35px;
	}
	
#dummy h2 span{
	color:#919746;
	}
	
* html #header{
	height:130px;
	text-align:left;
}

* html #sign{
	margin-top:-4px;
	}
	
* html #img_center{
	margin-left:160px;
	display:block;
	}

* html #center{
	margin-top:-5px;
	}
	
* html #nonfooter{
        height:100%;
}

* html #footer{
        margin:-30px 0 0;
}

* html #center h1{
        font-size:24px;
}

* html #center blockquote{

       max-width:auto;
       margin-top:5px;
       position:relative;
       top:0px;
       left:0px;
       text-align:justify;
       margin-left:100px;
       margin-right:50px;
       padding-right:30px;
      
}

* html #menu{
	min-width:130px;
	margin-top:5px;
	}

*html #menu ul{
	padding-bottom:0px;
	width:134px;
	}
	
*html #menu ul li{
	float:left;
	height:1%;
	}
	
* html #menu ul li a{
	height: 1%;
	}

* html #menu ul li.on
{
	background:#E9F3FC;
	width:134px;
	border-left:2px solid #030FA0;
	border-right:2px solid #030FA0;
	border-top:2px solid #030FA0;
	padding:7px;
	}
	
*html #submit{
	
	}
	
* html #table{
	position:absolute;
	top:50px;
	left:34%;
	margin-left:130px;
	margin-top:130px;
	}
		 
* #footer span{
	float:right;
	padding-right:10px;
	margin-top:-15px;
	}

#center{
	text-align:center;
	margin-top:0px;
	}

#php1{
	margin-left:auto;
	margin-right:auto;
        padding-left: 155px;
	width: 350px;
	}

*html #php1{
	margin-left:auto;
	margin-right:auto;
        padding-left: 40px;
	width: 400px;
	}

#php2{
	margin-left:auto;
	margin-right:auto;
        padding-left: 0px;
	width: 240px;
	}

*html #php2{
        margin-left:auto;
	margin-right:auto;
        padding-left: 40px;
	width: 440px;
	}


#center p{
        color:0f2e8e;
        text-align:center;
        margin-top:0px;
        margin-left:-10px;     
}

#contact span{
	font-size:16px;
	font-weight:bold;
	text-align:left;
	text-decoration:underline;
        color:#666666;
	}

form {
	margin-top : 0px;
	padding : 0px;
}

fieldset {
    width:250px;
    margin:10px;
	padding : 1em;
    padding-top:0px;
	border: 3px double;
	border-color:#006600;	
    background-position:inherit;
	background-repeat:no-repeat;
	}

fieldset div br {
	display : none;
	}

legend {
font-weight : bold;
color : #333;
margin : 0;
padding : 0.5em;
padding-top:0px;


}

label {
display : block;
padding-bottom:1px;
}



fieldset div {
width : 196px; /* Width for modern browsers */
border-top : 1px solid #ccb7b5;
border-right : 1px solid #a99897;
border-bottom : 1px solid #716665;
border-left : 1px solid #a99897;
margin : 0;
padding : 1px;
padding-bottom:1px;

}

#color{
margin:2px;
padding:2px;
background-color:ffffff;

}

* html fieldset div {
	width: 200px; /* Width for IE5 */
	w\idth: 196px; /* Width for IE6 */
	}

fieldset div input {
width: 192px; /* Width for modern browsers */
border-top : 1px solid #e2cbc9;
border-right : 1px solid #e9d8d7;
border-bottom : 1px solid #f0e5e4;
border-left : 1px solid #e9d8d7;
padding : 1px;

}
						
	* html fieldset div input {
	width: 196px; /* Width for IE5 */
	w\idth: 192px; /* Width for IE6 */
	}
	
.fm-required {
border-top : 1px solid #f05d49;
border-right : 1px solid #f48677;
border-bottom : 1px solid #f7aea4;
border-left : 1px solid #f48677;
}
