body
{
margin: 0px;
padding: 0px;
border: 0px;
}


body
{ 
background-color: #000; 
background: url("images/thewall.jpg") no-repeat center top fixed; 
background-size: cover;
color: #572000;
}


/* 

body
{
background-image: url("images/thewall.jpg");
background-size: cover;
background-repeat: no-repeat;
color: #572000;
background-color: #000; 
}

*/

#wrapper  /* Size of page container  */
{
position: relative;
width: 1100px;
margin: 40px auto;
background-color: #F3F0F0; 
border-width: 6px; border-style: double; border-color: #572000; border-radius: 25px; /* Double Border */
}

#bodywrapperForm  /* Size of Info and Form page container  */
{
position: relative;
width: 1100px;
margin: 0 auto;
background-color: #F3F0F0; 
background-size: cover; 
background-repeat: no-repeat;
border-width: 6px; border-style: double; border-color: #572000; border-radius: 25px; /* Double Border */
}
		
 h1, h2, h3, h4, h5, h6 
{ font-family: "times new roman", sans-serif, arial, helvetica; font-weight : bold; 
font-style: italic; text-align: center; }
 
 h1 { font-size: 2em; }
 h2 { font-size: 1.75em; }
 h3 { font-size: 1.50em ; }
 h4 { font-size: 1.25em; }
 h5 { font-size: 1em; }
 h6 { font-size: 0.75em; }


a:link    {color: #000; outline: none;}
a:visited {color: #000; outline: none;}
a:hover   {color: #CC0920;}
a:active  {color: #000;}

a.n:link    {color: #572000; outline: none;}
a.n:visited {color: #572000; outline: none;}
a.n:hover   {color: #CC0920;}
a.n:active  {color: #572000;}

a.x { border-style: solid; border-width : 1px 4px 4px 1px; text-decoration : none; padding : 4px; border-radius: 10px;
outline: none; /* get rid of dotted borders in FireFox */ } 
a.x:link { border-color : #572000; color: #572000; }
a.x:active { border-color : #572000; color: #572000; }
a.x:visited  { border-color : #572000; color: #572000;}
a.x:hover { border-color : #CC0920; background-color: #ccc; color: #000; }

a.y:link { border-style: solid; border-width : 1px 4px 4px 1px; text-decoration : none; padding : 4px; border-color : #000; }
a.y:active { border-color : #000; }
a.y:visited  { border-color : #000;} 
a.y:hover { border-color : #CC0920; background-color: #ccc; color: #CC0920; text-decoration : none; }

a.s:link { border: 2px solid #F3F0F0; background-color: #F3F0F0; text-decoration : none; padding :  0 50px; }
a.s:active { border-color : #F3F0F0; color: #572000; outline: none;}
a.s:visited  { border-color : #F3F0F0;color: #572000; outline: none;}
a.s:hover { border: 2px solid #572000; background-color: #F3F0F0; color: #CC0920; text-decoration : none; border-radius: 10px; }

/* Used on Info and Form Footer */
a.f:link { border-style: solid; border-width : 2px 2px 2px 2px; text-decoration : none; padding : 5px; 
 border-radius: 25px; border-color : #F3F0F0; color : #572000; margin: 0 5px; outline: none; }
a.f:visited  { border-color : #F3F0F0; color : #572000; outline: none; }
a.f:hover  { border-color : #572000; background-color: #F3F0F0; color: #CC0920; text-decoration : none; } 
a.f:active { #000; }

.fleft { float:left; display: block; }

.fright{float:right; display: block; }

.infleft {float:left; display: inline; }

.infright{float:right; display: inline; }

.cf:after { content: ' '; display: block; clear: both; }

.b  { border: 2px solid #FFF; } /* Border White */

.bb  { border: 2px solid #000; } /* Border Black */

.border { border: 2px solid #572000; } /* Border Brown */ 

.block2 {
  display:inline-block;
  text-align: center;
  margin-left: auto ;
  margin-right: auto ;
  padding: 5px 5px 5px 5px ;
  }

img.centered { display: block; margin-left: auto; margin-right: auto; }

.center { display: block; margin-left: auto; margin-right: auto; }

div.content { width: 70% ; margin-left: auto ; margin-right: auto ; }

div.clear { clear:both; }

.clear { clear:both; }

.headerfont  /* Header Font */
{ font-size: 4em; font-family: Georgia, times, 'times new roman', serif; font-weight : bold;
font-style: italic; }

.headerfont1  /* Header Font */
{ font-size: 3em; font-family: "times new roman", sans-serif, arial, helvetica; font-weight : bold;
font-style: italic; }

.tfont0  /* Text Font */
{ font-size: 1em; font-family: Georgia, times, 'times new roman', serif; }

.tfont1  /* Text Font Bold */
{ font-size: 1em; font-family: Georgia, times, 'times new roman', serif; font-weight: bold; }

.tfont2  /* Text Font Bold */
{ font-size: 1.25em; font-family: Georgia, times, 'times new roman', serif; font-weight: bold; }

.tfont3  /* Text Font Bold */
{ font-size: 1.5em; font-family: Georgia, times, 'times new roman', serif; font-weight: bold; }
 
.footer /* Used in footer include */
{
font-size: .75em;
font-family: 'Times New Roman', Times, Georgia, serif;
 } 

.footer1 /* Used in footer include */
{
font-size: .85em;
font-family: 'Times New Roman', Times, Georgia, serif;
 } 


.afont0
{
font-size: .75em;
font-family: Georgia, times, 'times new roman', serif;
font-weight : bold;
color: #000;
}

.afont1
{
font-size: 1em;
font-family: Georgia, times, 'times new roman', serif;
font-weight : bold;
color: #000;
}
.afont2
{
font-size: 1.25px;
font-family: Georgia, times, 'times new roman', serif;
font-weight : bold;
color: #000;
}

.afont3  
{
font-size: 1.50em;
font-family: Georgia, times, 'times new roman', serif;
font-weight : bold;

}

.afont4  
{
font-size: 2em;
font-family: Georgia, times, 'times new roman', serif;
font-weight : bold;
color: #000;
}

.bfont0
{
font-size: .75em;
font-family: "times new roman", sans-serif, arial, helvetica;
color: #000;
}

.bfont1
{ font-size: 1em; font-family: "times new roman", sans-serif, arial, helvetica; color: #000; }

.bfont2
{ font-size: 1.25em; font-family: "times new roman", sans-serif, arial, helvetica; color: #000; }

.bfont3
{ font-size: 1.5em; font-family: "times new roman", sans-serif, arial, helvetica; color: #000; }

.bfont4
{ font-size: 2em; font-family: "times new roman", sans-serif, arial, helvetica; color: #000; }

.cfont0
{
font-size: .5em;
font-family: "times new roman", sans-serif, arial, helvetica;
font-weight : bold;
font-style: italic;
color: #000;
}

.cfont1
{
font-size: 1em;
font-family: "times new roman", sans-serif, arial, helvetica;
font-weight : bold;
font-style: italic;
color: #000;
}

.cfont2
{
font-size: 1.5em;
font-family: "times new roman", sans-serif, arial, helvetica;
font-weight : bold;
font-style: italic;
color: #000;
}

.titlefont {
 font-size: 3em;
font-family: "comic sans MS", sans-serif;
font-weight : bold;
font-style: italic;
}

.titlefont1 {
 font-size: 1.5em;
font-family: "comic sans MS", sans-serif;
font-weight : bold;
font-style: italic;
}

.tablefont {
 font-size: 1.10em;
font-family: "times new roman", sans-serif, arial, helvetica;
font-weight : bold;
font-style: italic;
color: #000;
}

.tablefont { text-align: center; vertical-align: middle; }

.nfont0 { font-size: .75em; font-family: times, 'times new roman', serif; color: #000; }  /* Nav fonts */

.nfont1 { font-size: 1em; font-weight: bold; font-family: times, 'times new roman', serif; }  /* Nav fonts */

.pleft { text-align: left; }

.pright { text-align: right; }

.pcenter { text-align: center; }

.vmiddle { vertical-align: middle; }

.vtop { vertical-align: top; }

.styleI {font-style: italic;}

.width20 { width:20%; margin: 0 auto; }

.width25 { width:25%; margin: 0 auto; }

.width30 { width:30%; margin: 0 auto; }

.width40 { width:40%; margin: 0 auto; }

.width50 { width:50%; margin: 0 auto; }

.width55 { width:55%; margin: 0 auto; }

.width60 { width:60%; margin: 0 auto; }

.width70 { width:70%; margin: 0 auto; }

.width75 { width:75%; margin: 0 auto; }

.width80 { width:80%; margin: 0 auto; }

.width90 { position: relative; width:90%; margin: 0 auto; }

.bnborder { border: 2px solid #572000; border-radius: 10px; }

.hr80  { width:80%; color: #572000; margin: 0 auto; height: 1px; }


/* Navagation Bar CSS Follows */


/* Used for Centering */
.main-container {
    float:left;
    position:relative;
    left:50%;
}
/* Used for Centering */
.fixer-container {
    float:left;
    position:relative;
    left:-50%;
}

.pnav  {
  display: inline; list-style:none;
}

.pnav ul li{
  display: inline; list-style:none; padding : 5px; white-space:nowrap;
}





/* Used for Nav bar */

#navcontainer ul
{
text-align:center;	
padding: 0;
list-style-type: none;
}
	 
#navcontainer a
{
display: block;
color: #572000;
background-color: #FFF;
width: 12em;
padding: 5px 12px 3px 12px;
text-decoration: none;
border-bottom: 0px solid;
font-family: georgia, times, "times new roman", serif;
font-weight: bold;
border: 1px solid #572000;
border-radius: 10px;
}
	 
#navcontainer a:hover
{
background-color: #064AAF;
color: #FF7F00;
border: 1px solid #FFF;
}

#navcontainer li { margin: 0px; }

#navlist > li:last-child {
 border-right: none;
}

#topinfocol1
{
float:left;
width:width:20%;
border: 1 solid black;
padding: 10px 10px; }

#topinfocol2
{float:left;
text-align: center;
width:50%;
border: 0 solid black; }

#topinfocol3
{float:left;
width:width:30%;
border: 0 solid black; }

/* End of Nav bar */




