body {
	background-color: #948357;
	font-family: verdana,arial,sans-serif;
	color: #d5d3d3;
	font-size: 9pt;
}
#mainSite .tableHeader {
	font-size: 11pt;
}
body a {
	text-decoration: underline;
	color: #c4c4c4;
}
body a:visited {
	text-decoration: underline;
	color: #c4c4c4;
}
body a:active {
	text-decoration: underline;
	color: #c4c4c4;
}
body a:hover {
	text-decoration: none;
	color: #c4c4c4;
}#main {
	width:780px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px;
}
#header {
	position: relative;
	top: 0px;
	height: 103px;
	width: 800px;
}
#toppart {
	height: 82px;
	width: 800px;
	position: relative;
	left: 0px;
	top: 0px;
}
#adspace {
	padding: 3px;
	text-align: center;
}
#adspace #banner {
	position: relative;
	margin-left: auto;
	margin-right: 10px;
	margin-top: 2px;
	background-color: #FFFFFF;
	border: solid 1px #FFFFFF;
	background-image: url(http://img.ellisoneteam.com/files/ellisoneteam.gif);
	width: 468px;
	height: 60px;
}

#selfpromo {
	position: relative;
	top: 20px;
	left: 10px;
	width: 545px;
	height: 30px;
	text-align: center;
}

#left {
	float: left;
	position: relative;
	top: 20px;
	left: 17px; /* extra 7px to compensate for shadow */
	min-height: 200px;
	width: 545px;
	max-width: 600px;
	padding-bottom: 50px;
	/* NOT IN IE!! */    /* END not in IE */
	/*background-color: #ffffff;*/
}
/* NOT IN IE!!! *//*#left::before {
	display: block;
	line-height: 0;
	background: url(/street/images/left_box.corner.TOPRIGHT.gif) top right no-repeat;
	content: url(/street/images/left_box.corner.TOPLEFT.gif);
}
#left::after {
	display: block;
	line-height: 0;
	background: url(/street/images/left_box.corner.BRIGHTedge.gif) bottom right no-repeat;
	content: url(/street/images/left_box.corner.BOTTOMLEFT.gif);
}*//* END not in IE */
#leftcontent {
	width: 508px;
	position: relative;
	left: 15px;
	min-height: 179px;
	/*max-height: 500px;*/
	padding-right: 10px;
	/*overflow: auto;*/
}

#right {
	position: relative;
	float: right;
	top: -8px;
	right: 8px;
	width: 196px;
	min-height: 300px;
}
#userBox {
	/*text-align: center;	
	font-size: x-small;
	font-family: Arial;
	color: #FFFFFF;*/
	width: 180px;
}
#top10 {
	/*position: relative;
	top: 20px;*/
}
.erow1 {
	/* should be clear */
	/*background-color: #97d4eb; 7f6e40;*/
	color: black;
}
.erow2 {
	/*background-color: #e0e998; 665833;*/
	background-color: #dadbcd;
	color: black;
}
.erow3 {
	/* grey */
	background-color: #dadbcd;
	color: black;
}
.erow4 {
	/* clear! */
	color: black;
}
.erow1 a, .erow2 a, .erow3 a {
	color: #5a5b5b;
	text-decoration: underline;
}
.erow1 a:visited, .erow2 a:visited, .erow3 a:visited {
	color: #5a5b5b;
	text-decoration: underline;
}
.erow1 a:active, .erow2 a:active, .erow3 a:active {
	color: #5a5b5b;
	text-decoration: underline;
}
.erow1 a:hover, .erow2 a:hover, .erow3 a:hover {
	color: #5a5b5b;
	text-decoration: none;
}
.erow4 a {
	color: #000000;
	text-decoration: underline;
}
.erow4 a:visited {
	color: #000000;
	text-decoration: underline;
}
.erow4 a:active {
	color: #000000;
	text-decoration: underline;
}
.erow4 a:hover {
	color: #000000;
	text-decoration: none;
}
#top10box {
	/*position: relative;
	top: 10px;
	left: 6px; /* compensate for shadow */
	min-height: 200px;
	width: 193px;*/
	max-width: 200px;
	/* NOT IN IE!! */    /* END not in IE */
	/*background-color: #ffffff;*/
}/*#top10box::before {
	display: block;
	line-height: 0;
	background: url(/street/images/left_box.corner.TOPRIGHT.gif) top right no-repeat;
	content: url(/street/images/left_box.corner.TOPLEFT.gif);
}
#top10box::after {
	display: block;
	line-height: 0;
	background: url(/street/images/left_box.corner.BRIGHTedge.gif) bottom right no-repeat;
	content: url(/street/images/left_box.corner.BOTTOMLEFT.gif);
}*//* END not in IE */
#top10boxcontent {
	width: 191px;
	/*position: relative;
	left: 3px;
	min-height: 179px;*/
	max-height: 500px;
	overflow: auto;
	font-size: x-small;
	font-family: Helvetica, sans-serif;
}

#bottom {
	position: relative;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px;
	top: 30px;
	width: 780px;
	height: 61px;
}
#bottom ul {
	display: inline;
	list-style-type: none;
}
#bottom ul li {
	display: inline;
	float: left;
	margin-right: 4px;
	margin-left: 11px;
}

#copyright {
	position: relative;
	width: 800px;
	text-align: center;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	color: #666666;
	font-size: xx-small;
}

#smpic {
	width: 57px;
	position: relative;
	clear:right;
	float: right;
	right: 5px;
	top: 5px;
}
#smpic img {
	/*border: solid 1px #000000;*/
	width: 57px;
}

#lgSpacer {
	clear: right;
	height: 10px;
}

#pointsBox {
	padding: 3px;
	border: dotted 2px #FFFFFF;
	background-color: #000000;
	color: #FFFFFF;
	max-width: 50%;
}

#accountHistory {
	width: 500px;
	font-family: Arial;
}
#aHtopRow {
	border-bottom: solid 2px #e6b88a;
}
#aHpoints {
	/*background-color: #3385D6;
	color: #FFFFFF;*/
}
#objDetails {
	font-weight:normal;
	font-size: small;
}

#smpicP {
	width: 57px;
}
#smpicP img {
	border: solid 1px #000000;
	width: 57px;
}

#newsBox {
	width:400px;
	color: #FFFFFF;
	font-size: 8pt;
	text-align:justify;
	padding-left: 6px;
	padding-right: 6px;
}
#newsBox strong {
	color: #FFFFFF;
}
#newsBox a {
	color: #FFFFFF;
	text-decoration: underline;
}
#newsBox a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#newsBox a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
#newsBox a:active {
	color: #FFFFFF;
	text-decoration: underline;
}

#panelBox {
	width:92%;
	position: relative;
	left:0px;
	/*clear:left;*/
	padding: 5px;
	border: dashed 2px #000000;
	background-color: #ffffff;
	color: #000000;
	font-size: x-small;
}
#panelBox strong {
	color: #000000;
	text-decoration: underline;
}
#panelBox a {
	color: #000000;
	text-decoration: underline;
}
#panelBox a:hover {
	color: #000000;
	text-decoration: none;
}
#indexHeadImage {
	margin-bottom:15px;
}
.tableHeader {
	background-color:#dadbcd;/*514539;*/
	color: #000000;
	font-weight:bold;
	font-size: 10pt;
	text-align: right;
}
.tableHeader a  {
	color: #5a5b5b;
	text-decoration: underline;
}
.tableHeader a:visited {
	color: #5a5b5b;
	text-decoration: underline;
}
.tableHeader a:active {
	color: #5a5b5b;
	text-decoration: underline;
}
.tableHeader a:hover {
	color: #5a5b5b;
	text-decoration: none;
}
.aBox {
	background-color: #7091a0;
	color: white;
	font-family: helvetica, arial, sans serif;
	font-size: 8pt;
	border: solid 3px #a3956f;
	text-align: justify;
	padding: 2px;
	width: 185px;
	margin-bottom: 10px;
}
.aBoxHeader {
	font-weight:bold;
	font-size: 10pt;
	font-family: georgia, serif;
	font-stretch: wider;
	background-color: #7fa7b7;
	text-align: right;
	padding: 1px;
	padding-right: 2px;
}
.aBox img {
	border: solid 3px #7fa7b7;
}
.aBox input {
	font-size: 7pt;
	padding: 0px;
	margin: 0px;
}
.aBox form {
	margin: 0px;
	padding: 0px;
}
#aButton {
	width: 62px;
}
#aText {
	width:110px;
}
#theContent {
	text-align: justify;
	width:400px;
	color: #FFFFFF;
	font-size: 8pt;
	text-align:justify;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom:50px;
}
#theContent img {
	border: solid 3px #a3956f;
}
#showsTable img {
	border: none;
}
#photoGallery img {
	margin: 1px;
	border: solid 2px #7fa7b7;
}
#adminPanelMenu {
	color: white;
}
#adminPanelMenu a {
	color: white;
	text-decoration: none;
}
#adminPanelMenu a:hover {
	color: white;
	text-decoration: underline;
}
#adminPanelMenu a:active {
	color: white;
	text-decoration: none;
}
#adminPanelMenu a:visited {
	color: white;
	text-decoration: none;
}
#adminPanelMenu li a {
	color: white;
	text-decoration: none;
}
#adminPanelMenu li a:hover {
	color: white;
	text-decoration: underline;
}
#adminPanelMenu li a:active {
	color: white;
	text-decoration: none;
}
#adminPanelMenu li a:visited {
	color: white;
	text-decoration: none;
}