         * {
            margin:0;
            padding:0;
            font-weight: lighter;
         }
         body {
            background: #000000 url(/res/images/bg.jpg);
		      text-align: center;
		      font-family: Arial, arial, sans-serif;
		      font-size: 10px;
            font-weight: lighter;
         }
         p {
            font-size: 12px;
            margin-bottom: 12px;
         }
         li {
            font-size: 12px;
         }
         a, a:visited, a:hover, a:active {
            /*color: rgb(156,166,122);*/
              color: #ca5005;
         }
	      h1 {
		      font-size: 14px;
            margin-bottom: 12px;
            color: rgb(211, 186, 125);
         }

td {
   font-size: 12px;
}

         #container {
		      margin: 40px auto;
		      text-align: left;
		      width: 760px;
            background: transparent;	 
         }
	      #header {
            width: 100%;
		      vertical-align: bottom;
		      background: url(/res/images/header.jpg) top left no-repeat;
		      height: 123px;
            margin-bottom: 3px ;
	      }

#nav {
   text-align: center;
   position: relative;
   top: 105;
}
#nav li {
   display: inline;
   padding: 0 5px;
}
#nav li a, #nav li a:visited {
   color: #000000;
   text-decoration: none;
}
#nav li.over a, #nav a:hover, #nav li:hover a, #nav a:hover, #nav li.over a:visited {
   color: white;
}
	      
#nav2 {
   color: #fff;
   text-align: center;
   margin: 5px 0 ;
}
#nav2 li {
   display: inline;
   padding: 0 5px;
}
#nav2 a, #nav2 a:visited {
   color: #ffffff;
   text-decoration: none;
}

#intro {
   background-color: rgb(92, 142, 75);
   vertical-align: middle;
   color: white;
   width:100%;
} 


#content1 {
            width: 100%;
            background-color: rgb(92, 142, 75);
            text-align: center;
            vertical-align: middle;
         }
         #content1 p, #content1 h1 {
		      font-weight: lighter;
            color: white;
		      font-size: 13px;
            text-align: left;
            margin: 0 auto;
         }
	      #content1 h1 {
		      font-size: 13px;
            margin-bottom: 12px;
            color: rgb(211, 186, 125);
         }
         #content2 p, #content2 h1 {
		      font-weight: lighter;
		      font-size: 11px;
            text-align: left;
            margin: 0 auto;
         }
#content2 ul { text-align:left; margin-left:3em; margin-bottom:.25em; display:block;list-style-position:outside;}
#content2 ul ul { margin-left:2em; }
#content2 li { margin-bottom:0em; font-size:12px;}
         #content2 {
            width: 100%;
            background-color: rgb(211, 186, 125);
            text-align: center;
            vertical-align: middle;
         }
         #content2 p {
	         font-size: 11px;
	         width: 410px;
            text-align: left;
		      margin: 0 auto;
		      margin-bottom: 11px;
            color: black;
         }
	      #content2 h1 {
		      font-size: 14px;
            margin-bottom: 12px;
            color: #000;
         }






#menu {
   position: absolute;
	float: left;
	top: 165;
	width: 500px;
	height: 19px;
	vertical-align: middle;
   margin-left: 219px;
   padding: 0;
   border: 0 !important;
   border-left: 1px solid black;
   /*\*//*/
      height: 16px;
   /**/
}

/* This is used for positioning the menus under their corresponding nav items. */
#menu.masterPlan {
   margin-left: 142px;
}

#menu li {
   border: 1px solid black;
   float: left;
   padding: 2px 4px !important;
   margin-top: 0;
   display: inline !important;
   font-size: 10px;
   background-color: rgb(211, 186, 125);
   vertical-align: middle;
   margin-left: -1px;
}
#menu li.over, #menu li:hover {
   background-color: white;
}
#menu li a, #menu li a:visited {
   color: black;
   text-decoration: none;
}

div.errors {
   margin: 10px;
   margin-right: 20px;
   padding: 10px;
   font-size: 10px;
   border: 2px solid rgb(228, 176, 114);
   background-color: rgb(248, 296, 234);
   border-right:0;
   border-left:0;
}
div.errors h2 {
   font-size: 14px;
}
div.errors li {
   list-style-position: inside;
}


#overlay {
   z-index: 2000;
   text-align: center;
   background: black;
   position: absolute;
   right: 50%;
   left: 50%;
   float: left;
   clear: left;
   width: 100%;
   top:0;
   margin-left: -50%;
   text-align: center;
   height: 100%;
   /*filter:alpha(opacity=80);
   opacity: 0.8;
   -moz-opacity:0.8;*/
   visibility: hidden;
} 

#privacyPolicy, #disclaimer {
   z-index: 3000;
   margin: 0 auto; 
   text-align: left;
   position: absolute;
   right: 50%;
   left: 50%;
   float: left;
   clear: left;
   width: 760px;
   top:0;
   margin-left: -380px;
   padding-top: 40px;
   visibility: hidden;
}

#privacyPolicy h1, #disclaimer h1 {
   margin-bottom: 12px;
   font-size: 12px;
   color: rgb(211, 186, 125);
   width: 550px;
}
#privacyPolicy p, #disclaimer p {
   font-size: 12px;
   width: 550px;
   margin-bottom: 12px;
}

