body, html {
	height: 100%;
	padding: 0px;
	margin: 0px;
}
body {
	background: #b76332 url(../images/bg.gif) repeat-x;
	padding: 0px;
	margin: 0px;
}
.bg_pic {
	background: url(../images/bg_top.jpg) top center no-repeat;
	padding: 0px;
	margin: 0px;
	height: 100%;
}
.topArea {
	background: url(../images/body_bg_top.png) no-repeat;
}
.mainArea {
	background: url(../images/body_deiced.png) repeat-y;
}
.sideArea1 {
	background: url(../images/ie_hate_left.png) repeat-y;
	height: 100%;
}
.sideArea2 {
	background: url(../images/body_bg_side.png) no-repeat;
	height: 100%;
}
.contentArea1 {
	background: url(../images/ie_hate_right.png) repeat-y;
	height: 100%;
}
.contentArea2 {
	background: url(../images/body_bg_content.png) no-repeat;
	padding: 0px 30px 0px 0px;
	height: 100%;
}
.areaLink {
	display: block;
	text-align: right;
}
h1 {
	font:  bold  16px/18px "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 2px 0px;
	margin: 0px;
}

h2 {
	font:  bold  14px/16px "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 2px 0px;
	margin: 0px;
}

h3 {
	font:  bold  12px/14px "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}

p {
	padding: 2px 2px 6px 2px;
	margin: 0px;
}
a {
	font:  normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF; 
	text-decoration: underline; 
}
a:active	{ color: #FFFFFF; text-decoration: underline; }
a:hover		{ color: #FFFFFF; text-decoration: underline; }
a:visited	{ color: #FFFFFF; text-decoration: underline; }

td, div, span, p {
	font:  normal  12px/14px "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
	color: #FFFFFF;
}
td {
	vertical-align: top;
}
.footer {
	width: 838px;
	padding: 0px;
	font:  bold 10px/12px "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
}
.theList th {
	background-color: #533022;
	text-align: left;
	color: #B66332;
}
.theList td {
	text-align: left;
	padding-bottom: 16px;
}
.noTops {
	margin-top: 0px;
	padding-top: 0px;
}
.pBorder {
	border: 1px solid #A55A2f;
	padding: 3px;
	text-align: center;
}