		html, body {
			min-width: 100%;         /* 2 x (LC fullwidth + CC padding) + RC fullwidth */
			font-family: Arial, Helvetica, sans-serif;
			margin:0;padding:0;
			text-align:center;
		}
		a:link{color:#2b1d52;}
		a:active{color:#ce3923;}
		a:visited{color:#2b1d52;}
		a:hover{border-bottom: 1px solid #ce3923;}
		p{margin:0 15px 15px 0;}

		#header{
			 position:relative;
			 margin:0;
			 padding:10px;
			 height:120px; 
			 width:100%;
		}
		#nav{
			position:relative;
			width:100%;margin:auto 0;padding:0;height:24px;
			background: #2b1d52;
		}
		
		#center {
		width:100%;
			margin:0;padding:10px 20px;min-width:100%;text-align:left;
		}
		
		#footer {
			width: 100%;
			margin:15px auto;
			height:1.5em;
			line-height:1.5em;
			font-size:medium;
			border-top:1px solid #2b1d52;
			border-bottom:1px solid #2b1d52;
			background: #FFF;         /*** Same as body background ***/
		}
h1{display:block;height:83px;margin:0;padding-left:2px;line-height:83px;}

p#box-one{display:block;float:left;margin-top:20px;margin-right:7px;margin-bottom:200px;padding:7px;width:123px;border-right:1px solid #ce3923; border-top:1px solid #ce3923;text-align:right;color:#ce3923;font-size:large;line-height:1.5em;clear:left;}
p#box-two{display:block;float:right;margin:20px 0 5px 7px;padding:0;width:230px;color:#000080;font-size:large;text-align:center;line-height:1.5em;}
		
/* Root = Horizontal, Secondary = Vertical */
ul#navmenu {
  margin:0;
  border-bottom: 1px solid #ce3923;
  padding: 0;
  width: 100%; /*For KHTML*/
  list-style: none;
  height: 24px;
}

ul#navmenu li {

  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 24px;
}

ul#navmenu ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 100px;
  list-style: none;
  display: none;
  position: absolute;
  top: 24px;
  left: 0;
}

ul#navmenu ul li {
  float: none; /*For Gecko*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul#navmenu a {
  border: 1px solid #FFF;
  border-right-color: #CCC;
  border-bottom-color: #CCC;
  padding: 0 6px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  background: #2b1d52;
  color: #fff;
  font: bold 12px/22px Arial, Helvetica, sans-serif;
  text-decoration: none;
  letter-spacing: 0.05em;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */

ul#navmenu li.actv a {
  background: #ce3923;
  color: #FFF;
}

ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  background: #ce3923;
  color: #FFF;
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  float: none;
  background: #EEE;
  color: #666;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}
