
body, td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #3d3d3d;
}

#contentarea h1 {
	color: #000000;
	font-size: 1em;
	display: inline;
}

#contentarea {
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 20px;
}

#footer {
	text-align: center;
	border-top: 1 solid #E3EBAA;
	border-bottom: 1 solid #E3EBAA;
	color: #790000;
	padding: 7px;
}

.mainnav {
	display: block;
	font-weight: bold;
	font-size: .85em;
	text-decoration: none;
	height: 25px;
	color: #3d3d3d;
	padding: 0 0 0 22;
}

.mainnav:hover {color: #ffffff;}

.secnav {
	font-weight: bold;
	text-decoration: none;
	color: #3d3d3d;
	font-size: .8em;
}

.secnav:hover {
	text-decoration: underline;
}

.listtext {color: #3d3d3d;}

#homebullets li {color: #790000;}

.casestudies {
	border: 2px solid #999999;
	background-color: #ffffff;
}

blockquote {border: 1px dotted #999999; padding: 5px;}

#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0px; text-align: center;}
#xsnazzy h1 {font-size:1.5em; color:#790000;}
#xsnazzy {background: transparent; margin:1em;}
#xsnazzy p {padding-bottom: 5px; font-weight: bold;}
#xsnazzy capt {font-size:1em; text-align: left;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#E3EBAA; border-left:1px solid #fff; border-right:1px solid #fff;}
.xb1 {margin:0 5px; background:#fff;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#E3EBAA; border:0 solid #fff; border-width:0 1px; padding-left: 8px; padding-right: 8px;}
