body {
	text-align:center;
	padding:0;
	margin:0px 0 0;
	font:normal 11px Arial, Helvetica, Sans-serif;
	color:#fff;
}

a {
	text-decoration: none;
}

a:link {
	color: #fff;
}

a:visited {
	color: #334455;
}

a:active {
	color: orange;
}

a:hover {
	text-decoration: none;
}


#container {
	text-align:left;
	width:940px;	
	margin:auto;
	position:relative;
	padding:0;
	background: #334455 url(/images/shadowLeft.gif) repeat-y left;
}
#header {
	width:940px;
	height:22px;
	background:#fff url(/images/header.jpg) no-repeat;
	margin:0;
	padding:0;
}

#pageHeader {
	width:940px;
	height:198px;
	background:#fff url(/images/pageHeader.jpg) no-repeat;
	margin:0;
	padding:0;
}
#pageHeader h1,h2 {
	padding:0;
	margin:0;
	display:none;
	
}

#pageNav {
	width:940px;
	height:65px;
	background:#fff url(/images/pageNav.jpg) no-repeat;
	margin:0;
	padding:0;
}
#pageNav h1,h2 {
	padding:0;
	margin:0;
	display:none;
	}

#navBar {
	position:relative;
	width:786px;
	height:14px;
	background:#334455;
	margin:0;
	padding:0;
	font:bold 12px Garamond;
	color:#fff;
	left:112px;
	top:3px;
	border-style:solid;
	border-bottom:thin solid #ff7800;
	border-top:thin solid #ff7800;
	border-right:solid;
	border-left-color:#ff7800;
	border-right-color:#ff7800;	
	border-left-width:23px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-top-width:1px;
	z-index:1000;
}
#navBar a:visited{
	color:#fff;
}
#middleContainer{
	float:left;
	width:940px;
	color:#fff;
	margin:0;
/*	background:#fff url(/images/bg.jpg) no-repeat; */

}
#outer_wrapper {
	background: #ff459a url(/images/shadowLeft.gif) repeat-y left;
}

#wrapper {
	background: url(/images/shadowRight.jpg) repeat-y right;
}
#innerContainer{
	width:100%;
	float:left;
	margin-right:-23px;
	background: url(/images/shadowRight.jpg) repeat-y right;
}
#middleContent{
	background: url(/images/shadowLeft.gif) repeat-y left;
        margin-right:23px;
        }

#leftPanel{
	float:left;
	width:16px;
	margin:0;
	padding:0;
}
#rightPanel{
	float:right;
	width:23px;
	margin:0;
	padding:0;
}
#contentArea{
	float:left;
 	min-height:400px;	
	margin-left:16px;
	padding:0;
	/*background:#334455 url(/images/bg.jpg); */
	color:#fff;
	font:13px Verdana;
}

p.header:first-letter {
	font: 16px Garamond;
	color: #ff7800;
 	font-weight:bold;
	}
p.header:first-line {
	font: 12px Garamond;
	color: #fff;
	letter-spacing:2px;
	text-transform: uppercase;
}
p.header {
	padding-left:9px;
	}
p.article {
	background: url(/images/tab.gif) top left no-repeat;
	padding-left:15px;
	color:#fff;
	font:13px Verdana;
	}
div.article {
	padding-left:15px;
	padding-bottom:25px;
	}
div.article a:link{
	color:#ff7800;
	}
div.article a:visited{
	color:#ff7800;	
	}
#middleInfo ul{
	list-style:square inside url('/images/tab.gif');
	}
#middleInfo li{
	color:#ff7800;	
	text-align:left;
	float:none;
	width:400px;
	margin:0 5px 10px;
	}
#floatRight {
	float:right;
	margin:0 0 5px 5px;
	padding:1px;
	border:1px dotted #dce0e3;
	text-align:center;
	font: 10px Verdana;
}
p.date {
	padding-left:15px;
	display:inline;
	text-transform: uppercase;
	font: 10px Veranda;
	color:#dce0e3;
	letter-spacing:0px;
	}

#middleInfo {
	position:relative;
	left:80px;
	margin:0;
	padding-top:0px;
	padding-left:2px;
	top:0px;
	width:700px;
	/*height:450px;*/
	background:url(/images/articlet.gif) no-repeat;
 	background-position: 0px 5px;	
	}
#footer {
	clear: both;
	width:940px;
	height:31px;
	margin:0;
	padding:0;
	text-align:center;
	font: 11px Garamond;
	background:#fff url(/images/footer.jpg) no-repeat;
}
ul { /* all lists */
        padding: 0;
        margin: 0;
        list-style: none;
}

li li a {
	display: block;
	font-weight: normal;
	color: #ff7800;
	padding: 0.2em 10px;
}
li li a:hover {
	border: 5px solid #ff7800;
	border-width: 0 5px;
	padding: 0.2em 5px;
}

li li a:visited {
	color: #fff;
}

li { /* all list items */
        float: left;
	font:12px Garamond;
 	font-weight:bold;	
	color:#fff;
        position: relative;
        width: 95px; 
	text-align:center;
}

li ul { /* second-level lists */
        display: none;
	color:#fff;
	background: url(/images/menubg.gif) bottom left no-repeat;
	font:12px Garamond;
        position: absolute;
        top: 1em;
        left: 0;
	padding: 0.5em 0 1em 0;
	border:1px solid #ff7800;
	border-top:none;
	border-left:none;
	border-bottom:none;
}

li>ul { 
/* to override top and left in browsers other than IE, which will position to the top right of the containing li, rath
er than bottom left */
}

li:hover ul, li.over ul { /* lists nested under hovered list items */
        display: block;
	
}


input.button {
  color: #dce0e3; 
  background: #ff7800;
  font-size: x-small;
  font-weight:bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border: solid 1px #000;
}

