
body {
    margin:0px;
	padding: 0px;
	border:0px;
	font-family: Optima, Helvetica, Verdana, sans-serif;
	font-size: 1em;
	background: #000000;
width:100%;

}

a {color:#3336cf;
   font-weight:600;
   text-decoration:none;
   cursor:pointer;}
a:hover{color:#0a9ad9;
   text-decoration:underline;
   cursor:pointer;}
  
.seperator 
{ clear:both;
    } 
#wrapper 
{     width:100%;
	 padding:0px;
margin:0px;
border:0px;
text-align:center;

	background: #ffffff;

}
#title 
{     width:100%;
	 padding:0px;
margin:0px;
border:0px;
text-align:center;

	background: #000000;

}
#banner {
    height:61px;
background: #000000 url(../images/bar2.png) repeat-x ;
    width:100%;
       padding:0px;
   margin:0px;
   border:0px;
}
#bannerA {
    width:100%;
       padding:0px;
       margin:0px;
   margin-left:auto;
   margin-right:auto;
   border:0px;
height:167px;
background: #000000 url(../images/middle.png) repeat-x ;
border-bottom: solid 2px #0a9ad9;
}
#bannerB {
    width:100%;
       padding:0px;
       margin:0px;
   margin-left:auto;
   margin-right:auto;
   border:0px;
height:53px;
background: #000000 url(../images/bar.png) repeat-x ;
border-bottom: solid 2px #0a9ad9;
}
#bannerC {
    width:100%;
       padding:0px;
       margin:0px;
   margin-left:auto;
   margin-right:auto;
   border:0px;
height:20px;
    background: #000000;
    border-bottom: solid 2px #0a9ad9;
    color: #ffffbe; 
    font-weight:bold
}
#mainContent  
{
    
    padding:0px;
margin:0px;
border:0px;
width:100%;
background: #ffffff;

      } 
      #mainContentA  
{    margin:0px;
    padding:0px;
    color:#000000;
    text-align: left;
    border:0px;
background: #ffffff;
margin-right:177px;
      } 
            #mainContentA table 
{    margin:0px;
    padding:0px;
    color:#000000;
    text-align: left;
    border:0px;
margin-right:auto;
margin-left:auto;
margin-top:10px;
width:75%;
border:solid 2px #000000;
      }
            #mainContentB  
{     float:right;
     margin:5px;
    padding:0px;
    width:177px;
    color:#000000;
    text-align: left;
    border:0px;
background: #ffffff;

      }
  #mainContentB img{ margin-top:5px;}       
#mainContentA  ul li
{
    font-size: .8em;
    margin:0px;
    padding:0px;
    border:0px;
      } 
#mainContentA h1 
{   text-align:center;
    font-size: 1.2em;
      padding: 5px;
margin:0px;
border:0px;
color:#a11822;font-weight:700;
    }  
#mainContentA h2 
{    text-align:center;
    font-size: 1.2em;
      padding: 5px;
margin:0px;
border:0px;
color:#a11822;font-weight:700;
    } 
#mainContentA h3 
{    text-align:center;
    font-size: 1.2em;
      padding: 5px;
margin:0px;
border:0px;
color:#a11822;font-weight:700;
 
    }         
    
    #mainContentA h4 
{    text-align:center;
    font-size: 1.2em;
      padding: 5px;
margin:0px;
border:0px;
color:#a11822;font-weight:700;
    }   
    #mainContentA h5 
{    text-align:center;
    font-size: 1.2em;
      padding: 5px;
margin:0px;
border:0px;
color:#a11822;font-weight:700;
    }   
    #mainContentA h6 
{    text-align:center;
    font-size: 1.2em;
      padding: 5px;
margin:0px;
border:0px;
color:#a11822;font-weight:700;
    } 
   

   
    
     
#mainContentA p 
{
    font-size: 1em;
  padding: 5px;
  margin:0px;
border:0px;
    } 




 
#mainNav 
{
  padding:0px;
	margin: auto;
	width:100%;
	 height:50px;
	 text-align:center;
	background: url(../images/navslice.jpg) repeat-x;
	 border:0px;
border-bottom: solid 1px #000000;
border-top: solid 1px #000000;
}


  ul#navmenu-h {
  list-style: none;
  padding:0px;
margin:0px;
margin-top: 0px;
	border: 0px;
	width:775px;
	font-size: 15px;
	height:50px;
   margin-left:auto;
   margin-right:auto;
}

ul#navmenu-h li {
  margin: 0;
  border:0px;
  padding: 0;
  float: left; 
  display: inline;
  list-style: none;
  position: relative;
  height:50px;
  width:124px;
  margin-left:2px;
  margin-right:2px;
  background: url(../images/b6.png); 

}

ul#navmenu-h ul {
  margin: 0;
  border: 0;
  padding: 0;
  list-style: none;
  display: none;
  position: absolute;
  left: -2px;
  top:41px;
  background: #333333;

}

ul#navmenu-h ul:after{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-h ul li {
  width: 220px;
  float: left; 
  display: block !important;
  display: inline;
  height:41px;
  border:0px;
  margin:0px;
  padding:0px;
  border-left:solid 2px #8d959f;
    

}


ul#navmenu-h a {

  padding: 15px 15px;
  float: none !important; 
  float: left; 
  display: block;
  color: #ffffbe;
  text-decoration: none;
  height: auto !important;
  height: 1%; 
  font-weight:bold;
}


ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {
  color: #3336cf;
  text-decoration: none;
  background: url(../images/b7.png);
}

ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
  float: none;
  padding:0px;
 padding-top: 10px;
border:0px;
height:41px;
text-decoration: none;
 width: 230px;
 margin:0px;
 


}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
  color: #ffffff;
  text-decoration: underline;
 
}
ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
  display: none;
  position: absolute;
  left: 150px;
  border:0px;
  padding:0px;
  margin:0px;

}


ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}


#footer  {
    background: url(../images/footer.png);
    clear:both;
    color:#000000;
    text-align:center;
    padding: 0px;
    margin:0px;
    margin-left: auto;
    margin-right: auto;
    border:0px;
    height:60px;
    width:100%;
    border-top: solid 1px #000000;
    border-bottom: solid 2px #000000;
          }  
          #bottomnav a{ color:#ffffff;font-weight:normal;}
          #bottomnav { color:#ffffff;}
#footer p {
    color:#000000;
    text-align:center;
    padding: 0px;
    margin:0px;
    margin-top:15px;
    width:100%;
    font-size:.8em;
}
form 
{
 margin:0px;
    padding:0px;
    border:0px;

     
    }
  label { 
	position: absolute;
	text-align:left; 
	font-size: .8em; 
	}  
.inputfield	{
 margin:0px;
    padding:0px;

margin-top:15px;
     
    }
    select	{
 margin:0px;
    padding:0px;

margin-top:15px;
     
    }
    .red {color:#a11822;}