      body
      {
        text-align: center;
        background: #d5c8a5;
        font-family: verdana, sans-serif;
        font-size: 1em;
        color: black;
      }
      
        h1 {
        	font-size: 2em;
        	font-weight: bold;
        	color: #002e5f;
        }
        
        h2 {
        	font-size: 1.5em;
        	font-weight: bold;
        	color: #002e5f;
		text-align:center;
        }
        
              
      h3 {
      	font-size: 1em;
      	font-weight: bold;
      	font-variant: small-caps;
      	line-height: 1;
      }
        
        a {
        	text-decoration: none;
        }

     strong {
      	font-style: italic;
      	text-transform: uppercase;
      }
      
       tinytext {
      	font-size: 0.7em;
      }    
      
      smalltext {
      	font-style: normal;
      	font-size: 0.6em;
	      line-height: 1;
      }
      
      p {
      	font-style: normal;
      	font-size: 0.8em;
	      line-height: 1.18em;
      }
      
      largetext {
      	font-style: normal;
      	font-size: 1.2em;
      }
      
      .headertext {
        font-style: normal;
        font-weight: bold;
        font-size: 0.9em;
        font-variant: small-caps;
      }
      
      .footer {
        color: #C25656;
        font-style: normal;
        font-size: 0.6em; 
        margin-left: 7px;
      }

          a:link {
          	color: blue;
          	text-decoration: underline;
          }
          a:visited {
          	color: purple;
          	text-decoration: underline;
          }
          a:active {
          	color: blue;	
          		text-decoration: none;
          }
          a:hover {
          	text-decoration: none;
          	color: blue;
          }
          
    div#headercontainer 
    {
      background: #002e5f;
      margin: auto;
	width: 970px;
	border-left: 2px solid #A29061;
	border-right: 2px solid #A29061;
	border-top: 2px solid #A29061;
      	padding: 0;
	text-align: center;
	voice-family: "\"}\"";
	  voice-family: inherit;
	  width:970px;
    }
      html>body #headercontainer 
    	{
	    width:970px;
	}
	  	div#footercontainer 
    	{
     	background: #002e5f;
      	margin: auto;
	width: 970px;
	border-left: 2px solid #A29061;
	border-right: 2px solid #A29061;
	border-bottom: 2px solid #A29061; 	
      	padding-bottom: 0;
	text-align: center;
	voice-family: "\"}\"";
	    voice-family: inherit;
	    width:970px;
    	}
      html>body #footercontainer 
    	{
	    width:970px;
	}

	div#maincontainer 
    	{
     	 margin: auto;
			width: 970px;
			border: 0;
			padding: 0;
			text-align: center;
			voice-family: "\"}\"";
	    voice-family: inherit;
	    width:970px;
    }
      html>body #maincontainer 
    {
	    width:970px;
    }

    div#contentcontainer 
    {
      	background:white url(http://www.equerry-d.com/images/backgroundcrest.jpg) top center no-repeat;
      	margin: auto;
	width: 970px;
	border-left: 2px solid #A29061;
	border-right: 2px solid #A29061;
      	padding: 0;
	text-align: justify;
	voice-family: "\"}\"";
	    voice-family: inherit;
	    width:970px;
    }
      html>body #contentcontainer 
    {
	    width:970px;
	  }
	  
	div#content
	{
    	padding-top:20px;
    	padding-bottom:7px;
    	padding-left:7px;
    	padding-right:7px;
    	}
		
		#column1{
		float: left;
		width: 68%;
		}
		
		#column2{
		float: right;
		text-align:right;
		width: 30%;
		}

    
      .clearfix:after {
          content: "."; 
          display: block; 
          height: 0; 
          clear: both; 
          visibility: hidden;
      }
      
      .clearfix {display: inline-block;}
      
      /* Hides from IE-mac \*/
      * html .clearfix {height: 1%;}
      .clearfix {display: block;}
      /* End hide from IE-mac */
      
      #footer {
        color: #C25656;
        font-style: normal;
        font-size: 0.6em; 
        clear: both;
       }
    
      TD { color:black;}
      FORM {font-size:0.9em; margin:auto; padding:3px; width:650px;}
      LI {font-size:0.8em; color:black; text-align:left;}
 	 
	 label
          {
          width: 24em;
          float: left;
          text-align: right;  
	  font-size:0.8em;
	  margin:3px;
          display: block;
          }
                    
          legend
          {
          color: #fff;
          background: #A29061;
          border: 1px solid #000000;
          padding: 2px 6px
          }
          
          input
          {
          color: #781351;
          background: #d9e6ff;
          border: 1px solid #781351;
          margin-left: 6px;
	  margin-right: 2px;
	  margin-top: 2px;
	  margin-bottom: 2px;
          }
          select
          {
          color: #781351;
          background: #d9e6ff;
          border: 1px solid #781351;
          margin-left: 6px;
	  margin-right: 2px;
	  margin-top: 2px;
	  margin-bottom: 2px;
          }
                    
          textarea
          {
          color: #781351;
          background: #d9e6ff;
          border: 1px solid #781351;
          margin-left: 6px;
	  margin-right: 2px;
	  margin-top: 2px;
	  margin-bottom: 2px;
          }

          fieldset
          {
          border: 1px solid #000000;
          }
          
        #nav-menu ul
	{
	list-style: none;
	padding: 0;
	margin: 0;
	}

	#nav-menu li
	{
	float: left;
	margin: 0 0.10em;
	padding:0;
	}

	#nav-menu li a
	{
	background: #FFFFFF;	float: left;
	display: block;
	border: 0.1em solid #C0C0C0;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	height: 5px;
	line-height: 1em;
	margin:0;
	padding:0;
	font-size:0.7em;
	}


	/* Hide from IE5-Mac \*/
	#nav-menu li a
	{
	float: none
	}
	/* End hide */

	#nav-menu
	{
	 width: 970px;
	 margin:0;
	 padding:0;

	}


#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	text-align:center;
}

#nav a.firsttier {
	background: url(../images/menugradient.jpg) top left repeat-x;
	display: block;
	width: 194px;
	text-align:center;
	text-decoration:none;
	margin:0;
	font-size:1.1em;
	color: white;
	height: 29px;
	line-height: 1.8em;
	font-variant: small-caps;	
}

#nav a.firsttier:hover {
background: url(../images/menugradientmouseover.jpg) top left repeat-x;
	display: block;
	width: 194px;
	text-align:center;
	text-decoration:none;
	margin:0;
	font-size:1.1em;
	color: white;
	height: 29px;
	line-height: 1.8em;
	font-variant: small-caps;	
}

#nav a.secondtier {
	position:relative;
	display: block;
	width: 190px;
	text-align:center;
	text-decoration:none;
	font-size:1.1em;
	color: white;
	border-top: 1px dotted black;
	padding:2px;
	line-height: 1.2em;	
	background: #002e5f;
}

#nav a.secondtier:hover {
	position:relative;
	display: block;
	width: 190px;
	text-align:center;
	text-decoration:none;
	font-size:1.1em;
	color: black;
	border-top: 1px dotted black;
	padding:2px;
	line-height: 1.2em;	
	background: white;
}

#nav li {
	float: left;
	width: 194px;
	margin:0;
	background: #002e5f;
}

#nav li ul {
	top:173px;
	position: absolute;
	width: 194px;
	left: -999em;
	border-left: 2px solid black;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	font-size:1.1em;
	margin:0;
}
      html>body #nav li ul
    {
	    top:173px;
	  }

#nav li:hover ul {
	left: auto;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}
