* {
margin: 0;
padding: 0;
}

body {
background: #F79700;
font-family: verdana;
font-size: 62.5%;
}

#answers {
float: right;
position: absolute;
right: 10px;
top: 500px;
width: 200px;
z-index: 70;
}

#banner {
float: left;
font-size: 1.3em;
height: 150px; 
position: relative;
width: 990px;
}

#banner h1 a {
display: block;
height: 94px;
width: 990px;
}

#banner h1 {
background: url(../uploads/bannerLogo.png) top left no-repeat;
height: 94px;
margin-top: 40px;
text-indent: -5000px;
width: 990px;
}

#banner ul {
list-style: none;
position: absolute;
right: 20px;
top: 10px;
}

#banner ul li {
float: left;
height: 20px;
margin-right: 10px;
}

#banner ul li a{
color: #D3410B;
display: block;
text-decoration: none;
}

#content {
float: left;
margin-left: 20px;
position: relative;
width: 450px;
z-index: 50;
}

#content h1 {
color: #A61B19;
font-size: 1.4em;
}

#content h2 {
color: #A61B19;
font-size: 1.3em;
font-weight: bold;
}

#content p, #content ul, #content dl {
color: black;
font-size: 1.3em;
}

#content h1, #content h2, #content p, #content ul {
margin-bottom: 15px;
}

#content p {
color: white;
}

#content ul, #content ol {
color: white;
margin-left: 20px;
}

#crumbs {
color: #A61B19;
font-weight: bold;
left: 0px;
position: absolute;
top: -27px;
}

#crumbs a {
color: white;
}

#footer {
background: url(../uploads/footerBg.png) bottom left no-repeat;
color: white;
float: left;
font-size: 1em;
height: 66px;
padding-bottom: 10px;
text-align: center;
width: 990px;
}

#footer p {
margin-top: 75px;
}

#footer p a {
color: #D3410B;
}

#frame {
background: url(../uploads/frameBg.png) top left repeat-y;
float: left;
left: 50%;
margin: 0;
padding: 0;
margin-left: -495px;
position: absolute;
width: 990px;
}

#nav {
background: url(../uploads/border.png) top right no-repeat;
color: white;
float: left;
font-size: 1.3em;
margin-left: 40px;
height: 400px;
width: 200px;
}

#nav ul {
list-style: none;
width: 250px;
}	
	
#nav ul li a {
background: transparent url(../uploads/arrowOrange.png) 0px 3px no-repeat;
color: #FFD67D;
color: white;
display: block;
height: 20px;
padding-left: 20px;
text-decoration: none;
}
			
#nav ul li a:hover {
color: white;
}
				
#nav ul li ul {
margin-left: 15px;
}
			
#nav ul li ul li a {
background: none !important;
color: #FFD67D;
}
			
#nav ul li ul li a:hover {
color: white !important;
}
			
#nav ul li a.selected {
background: transparent url(../uploads/arrowRed.png)  0px 3px no-repeat;
color: #A61B19;
}
		
#nav ul li ul li a.selected {
background: transparent url(../uploads/arrowRed.png)  0px 3px no-repeat;
color: #A61B19;
}

#people {
font-size: .9em;
}

#people a {
color: white;
text-decoration: none;
}

#people a.selected {
color: #A61B19;
font-weight: bold;
}

#right {
right: 10px;
top: 135px;
position: absolute;
z-index: 30;
}

#siteMap {
background: url(../uploads/sitemapColor.png) top left no-repeat;
color: white !important;
padding-bottom: 5px;
padding-left: 25px;
}

#smallMap {
position: absolute;
left: 0px;
top: 200px;
}

#wrapper {
float: left;
margin-top: 30px;
}

/* classes */

.answers {
float: right;
list-style: none;
position: absolute;
top: 0px;
left: 450px;
width: 90px;
}

.answers li {
width: 220px;
}

p.brown {
color: #A61B19 !important;
font-size: 1.1em !important;
}

dl.casestudies {
font-size: .8em;
}
	
dl.casestudies dt {
color: #A61B19;
font-weight: bold;
padding-left: 20px;
}
		
dl.casestudies dd {
background: url(../uploads/arrowOrange.png) 0px 3px no-repeat;
color: white;
height: 20px;
margin-bottom: 3px;
margin-top: 1px;
padding-left: 20px;
}
		
dl.casestudies dd a {
color: white;
}
			
dl.casestudies dd a:hover {
color: gold;
}

div.contact {
float: left;
position: relative;
left: 230px;
top: -135px;
width: 460px;
}

div.contact.one {
top: -85px;
}

div.contact img {
float: left;
left: -20px;
margin-bottom: 10px;
position: relative;
}

div.contact h1 {
color: #A61B19;
margin-top: 100px;
}

div.contact p {
margin-left: 20px;
}

div.contact p a {
color: #A61B19;
text-decoration: none;
}

dl.contact {
background: url(../uploads/arrowRed.png) 0px 30px no-repeat;
color: #A61B19;
line-height: 140%;

}

dl.contact dt {
color: white;
font-weight: light;
margin-bottom: 7px;
}
	
dl.contact dd {
color: #D3410B;
margin-left: 25px;
margin-top: 7px;
}
	
dl.contact dd a {
color: #A61B19;
text-decoration: underline;
}
		
dl.contact dd img {
margin-top: 10px;
}
	
dl.contact dd span.tel {
color: white;
}

.palAccordian {
position: relative;
}

.palAccordian dt {
/*background: transparent url(../uploads/arrowBlue.png)  0px 3px no-repeat;*/
color: #A61B19;
}

.palAccordian dd {
width: 400px;
}

.palAccordian dt a {
color: #2E5398;
text-decoration: none;
}

.palAccordian dt.selected a {
color: #A11C16 !important;
font-weight: bold;
}

.palAccordian dd ul {
list-style: none;
margin-left: 10px;
margin-top: 5px;
width: 400px;
z-index: 5000;
}

.palAccordian dd ul li {
background: url(../uploads/redDot.png) top left no-repeat;
font-size: .7em;
padding-left: 20px;
}

.palAccordian dd ul.answers {
background: url(../uploads/answersBg.png) top left no-repeat;
list-style: none;
padding: 8px 0 0 8px;
font-size: .8em;
width: 250px;
}

.palAccordian dd ul.answers li {
background: url(../uploads/orangeDot.png) top left no-repeat;
padding-left: 18px;
width: 165px;
}


.palAccordian dd ul.answers li.last {
background: url(../uploads/answersBgB.png) top left no-repeat;
height: 25px;
margin-left: -8px;
width: 225px;
}

.palAccordian dd ul.answers li a{
color: gold;
font-weight: bold;
}

.palAccordian dd ol {
font-size: 1.2em;
}

.palAccordian p {
margin-top: -10px;
}

.palAccordian p a {
color: white;
font-size: .7em;
font-style: italic;
font-weight: bold;
margin-left: 28px;
}

.palForm {
background: none;
margin: 0;
padding: 0;
}

.palForm fieldset {
background: none;
margin: 0;
padding: 0;
}

.palForm fieldset dl {
margin: 0;
padding: 0;
}

.palForm fieldset dl dt {
color: #A61b19;
text-align: right;
}

.siteMap {
font-size: 1em;
}

.siteMap a {
color: white;
}

.siteMap li ul {
margin-top: 10px;
}

.siteMap li ul li {
font-size: .7em;
}

p span.qoute {
color: #A61B19 !important;
font-size: 1em;
font-weight: bold;
font-style: italic;
}

ol.whatUl {
margin-left: 20px;
}

ol.whatUl a {
color: white;
}


ol.whatUl li {
color: #2E5398;
font-size: 1.3em;
margin-left: 5px;
padding-left: 5px;
}

ol.whatUl li ul {
margin-top: 5px;
list-style: none;
}

ol.whatUl li ul li {
color: white;
background: url(../uploads/redDot.png) top left no-repeat;
font-size: .8em;
margin-left: -28px;
padding-left: 20px;
}

p span.smaller {
font-size: .9em;
}

span.adminfix {
color: #A61B19;
font-weight: bold;
}


/* ie accordian issue */

.palAccordian dd ol {
list-style: none;
margin-bottom: 20px;
margin-left: 20px;
margin-top: 10px;
width: 400px;
}

.palAccordian dd ol li {
background: url(../uploads/redDot.png) top left no-repeat;
font-size: .75em;
padding-left: 20px;
}


