/*maflexcss*/
html {
		 margin:0;
		 padding:0;
		 background-color:#000000;
		 }

body {
		 width:100%;
		 margin: 0;
		 padding: 0;
		 font-family: Verdana, Arial, Helvetica, sans-serif;
		 text-align: center;
		 background-image: url(imma/sftop.jpg);
		 background-repeat: repeat-x;
		 background-color:#ffffff;
}

		 
#header {
				position: relative;
				text-align: left;
				width: 700px;
				background-color:transparent;
				border-left: 0px solid #CC0000;
				border-top: 0px solid #CC0000;
				border-right: 0px solid #CC0000;
				border-bottom: 0px solid #CC0000;
				margin-left: auto;
				margin-right: auto;
				margin-top:10px;
				vertical-align:middle;
				padding-top: 5px;
				padding-left: 0;
				padding-bottom: 0;
				padding-right: 0;
				}
				
#contenth {
					width:100%;
				 margin-left: 0;
				 padding: 5px 0 0 0;
				 }			
			

				
#contenth p {
				font-size: 0.8em;
				font-weight: bold;
				color: #CC0000;
				line-height: 15px;
				text-align: right;
				margin-top: 0;
				padding-left:10px;
				padding-right: 10px;
				background-color:transparent;
				border: 0;
				display: block;
				}

#menuh {
			 	 	  position: absolute;
						top: 30px;
						left: 0;
						width:700px;
				font-size: 0.8em;
				font-weight: bold;
				color: #CC0000;
				line-height: 15px;
				text-align: right;
				margin-top: 0;
				padding-left:0;
				padding-right: 0;
				background-color:transparent;
				border-left: 0;
				border-top: 0;
				border-right:0;
				border-bottom: 0;
				display: inline;
			 }
#menuh ul{
						list-style: none;
						margin: 0;
						padding:0;
						border: none;
						text-align: right;
						}
						
#menuh li{
			 			display: inline;
						border-bottom: none;
						margin:0;
						font-size: 0.8em;
						line-height: 18px;
						border-left: 1px solid #000000;
				    border-top: 1px solid #000000;
				    border-right:1px solid #000000;
				    border-bottom: 1px solid #000000;
						}
						
#menuh a:link, #menuh a:visited {
						padding: 0 5px 0 0.5em;
						border-left:10px solid #CC0000;
						border-right: 0 solid #CC0000;
						background-color: #000000;
						color: #ffffff;
						text-decoration: none;
						}
						
#menuh a:hover, #menuh a:active {
						background-color: #ffffff;
						border-left:10px solid #000000;
						color: #000000;
						}
#conma {
						position: absolute;
						top: 15px;
						left: 0;
						width:200px;
						background-color:transparent;
						padding: 0;
						text-align: center;
						vertical-align:middle;
						}
#conma h2 {		

				width: 150px;
				color: #cc0000;
				line-height: 50px;
				background-color:transparent;
				background-image: url(sfmt.gif);
				background-repeat: no-repeat;
				border-left:1px solid #cc0000;
				border-top: 1px solid #cc0000;
				border-right:1px solid #cc0000;
				border-bottom: 1px solid #cc0000;
				padding-left: 5px;
				padding-right: 5px;
				display: inline;
				}

#conma a:link, #conma a:visited {
						padding: 0 5px 0 0.5em;
						border-left:0px solid #CC0000;
						border-right: 0 solid #CC0000;
						background-color: transparent;
						color: #cc0000;
						text-decoration: none;
						}
						
#conma a:hover, #conma a:active {
						background-color: transparent;
						border-top:0px solid #000000;
						border-left:0px solid #000000;
						border-bottom: 0px solid #000000;
						border-right:0px solid #000000;
						color: #000000;
						}
#wrapper {
				 position: relative;
				 text-align: left;
				 vertical-align: middle;
				 width:700px;
				 min-height: 400px;
				 margin-right: auto;
				 margin-left: auto;
				 margin-top:30px;
				 padding: 0 0 0 0;
				 border-left: 0px solid #CC0000;
				 border-top: 0px solid #CC0000;
				 border-right: 0px solid #CC0000;
				 border-bottom: 0px solid #CC0000;
				 background-image:url(imma/sf_page.gif);
				 background-repeat: no-repeat;
				 background-position: 150px 50%;
				 }
				 
				 
#content {
				 margin-left: 150px;
				 border: 1px solid #CC0000;
				 padding: 10px 10px 10px 10px;
				 vertical-align: middle;

				 }
#content img {
				 margin: 10px 5px 0 0;
				 border: 1px solid #000000}
				 
#content p{
				 font-size: 80%;
				 line-height: 1.8em;
				 padding-left:0;
				 text-align: justify;
				 }
				 
#content h1{
				 font: normal 180%  Verdana, Arial, Helvetica, sans-serif;
				 color: #000000;
				 background-color: transparent;
				 }

#content h4{
				 font-size:80%;
				 color: #000000;
				 background-color: transparent;
				 border-bottom: 1px solid #cc0000;
				 display:inline;
				 }
				 
#content h6{
				 font-size:80%;
				 color: #000000;
				 background-color: transparent;
				 border-bottom: 1px dotted #cc0000;
				 display:inline;
				 }
				 
#content h2{
				 font-size:100%;
				 color: #000000;
				 background-color: transparent;
				 border-bottom: 1px dotted #cc0000;
				 display:inline;
				 }

#content ul{
						list-style: none;
						line-height: 1.5em;
						margin: 0;
						padding:0;
						border: none;
						}

#content li{
						border-bottom: 1px solid #ED9F9F;
						margin:0;
						padding:0;
						font-size: 0.8em;
						vertical-align:bottom;
						}
						
#content a:link, #content a:visited {
						color: #000000;
						text-decoration: none;
						}
						
#content a:hover, #content a:active {
						background-color: transparent;
						color: #cc0000;
						font-size: 0.9em;
						border-left: 0px solid #cc0000;
						border-right: 2px solid #cc0000;
						padding: 0 3px 0 0;
						}
						 
#navigation {
						position: absolute;
						top: 150px;
						left: 0;
						width:120px;
						padding: 0 0 0 10px;
						text-align: center;
						}
						
#navigation ul{
						list-style: none;
						margin: 0;
						padding:0;
						border: 0;
						text-align: left;
						}
						
#navigation li{
						width:120px;
						border-bottom: 1px solid #000000;
						margin:0;
						padding:0;
						font-size: 70%;
						font-weight: bold;
						vertical-align:bottom;
						}
						
#navigation a:link, #navigation a:visited {
						display: block;
						padding: 3px 3px 3px 0.5em;
						border-left:8px solid #CC0000;
						border-right: 1px solid #CC0000;
						background-color: #ffffff;
						color: #000000;
						text-decoration: none;
						}
						
#navigation a:hover, #navigation a:active {
						background-color: #cc0000;
						color: #ffffff;
						}
						
#validation {
						position: absolute;
						top:300px;
						left: 0;
						width:120px;
						padding: 0 0 0 10px;
						text-align: center;
						}


/*start footer*/
#footer {
				width: 100%;
				margin: 10px 0 0 0;
				height: 50px;
				background-image: url(imma/sfbtm.jpg);
				background-repeat: repeat-x;
				padding: 10px 0 0 0;
				text-align:center;
				}
				
#endpage {
			   width: 700px;
				 margin-left: auto;
				 margin-right: auto;
				 margin-top:15px;
				 font-family: Verdana, Tahoma, Arial, Helvetica,sans-serif;
				 color:#CC0000;
				 background-color: #000000;
				 font-size: 0.6em;
				 line-height: 15px;
				 font-weight: bold;
				 padding: 0;
				border-left: 1px solid #CC0000;
				border-top: 1px solid #CC0000;
				border-right: 1px solid #CC0000;
				border-bottom: 1px solid #CC0000;
				 }
				 
#endpage p {
				 font-family: Verdana, Tahoma, Arial, Helvetica,sans-serif;
				 color:#cc0000;
				 background-color: #000000;
				 font-size: 0.6em;
				 line-height: 15px;
				 font-weight: bold;
				 padding: 0;
				border-left: 1px solid #000000;
				border-top: 1px solid #000000;
				border-right: 1px solid #000000;
				border-bottom: 1px solid #000000;
				 }

				 
#endpage a:link, #endpage a:visited {
				 				 color: #ffffff;
								 text-decoration: underline;
								 background-color: #000000;
								 }
								 
#endpage a:hover, #endpage a:active {
				 					color: #000000;
									text-decoration: none;
									background-color:#ffffff;
									}
