body, html {
padding:0;
margin:0;
}
body {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
background-color:#f5f8ed;
}
input, select, textarea {
font-size:11px;
}
a {
color:#832a8b;
text-decoration:underline;
}
a:hover {
color:#832a8b;
text-decoration:none;
}
#shadowleft {
background-image:url(../images/shadow_left.jpg);
background-repeat:repeat-y;
width:35px;
}
#shadowright {
background-image:url(../images/shadow_right.jpg);
background-repeat:repeat-y;
width:35px;
}
#whitebg {
background-color:#ffffff;
text-align:left;
}
#headercontent {
height:170px;
}
#shadowleftmenu {
background-image:url(../images/shadow_left_menu.jpg);
background-repeat:repeat-y;
width:35px;
}
#shadowrightmenu {
background-image:url(../images/shadow_right_menu.jpg);
background-repeat:repeat-y;
width:35px;
}
#greybg {
background-color:#e4e4e4;
}
#menutable {
height:25px;
}
#closeleft {
width:90px;
}
#closecenter {
background-image:url(../images/bottom_center.jpg);
background-repeat:repeat-x;
}
#closeright {
width:35px;
}
#closetable {
height:81px;
}
#footertable td{
width:50%;
}
#footertable td#footcontent{
text-align:right;
padding-right:16px;
color:#666666;
vertical-align:top;
}
#footertable td#logo{
text-align:left;
padding-left:90px;
vertical-align:top;
}

#purplebg {
background-color:#832a8b;
text-align:left;
}
#cattitle {
font-size:12px;
color:#333333;
margin-bottom:25px;
text-transform:uppercase;
}
#cattitle span{
font-size:18px;
color:#832a8b;
font-weight:bold;
}
#logout {
text-align:right;
margin-top:5px;
}
#goldtitle {
color:#8a6324;
font-size:16px;
font-weight:bold;
}
/*#purplebg a{
color:#cccccc;
text-decoration:none;
font-weight:bold;
padding:8px 10px 6px 10px;
line-height:21px;
}
#purplebg a:hover{
background-color:#a969af;
color:#ffffff;
}
#menu {
padding:0;
margin:0;
}
#menu li{
display:inline;
list-style:none;
padding:0;
margin:0;
height:35px;
}
#menu li a{
color:#cccccc;
text-decoration:none;
font-weight:bold;
height:35px;
}
#menu li:hover{
background-color:#a969af;
color:#ffffff;
}*/
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#nav a {
	display: block;
padding-left:10px;
padding-right:10px;
	color:#cccccc;
	text-align:center;
	text-decoration:none;
	font-size:11px;
}
#nav li {
	float: left;
background-color:#832a8b;
	line-height:25px;
}
#nav li :hover{
background-color:#a969af;
color:#ffffff;
}

#darkgreybg {
background-color:#666666;
color:#cccccc;
}
#darkgreybgtext {
background-color:#666666;
color:#cccccc;
padding-bottom:8px;
}
#darkgreybgtext span{
color:#eeeeee;
font-weight:bold;
}
#darkgreybgdiv {
padding:5px 10px 20px 10px;
background-color:#666666;
color:#cccccc;
}
#darkgreybgdiv span{
color:#eeeeee;
font-weight:bold;
}
#subtable {
margin-top:20px;
}


#subtablecontent {
background-color:#eeeeee;
}
#subtablecontent tr td{
padding:5px 10px 5px 10px;
}

#subtablecontentleft tr td, #subtablecontentright tr td {
border-bottom:1px #cccccc solid;
vertical-align:top;
}
#entrytable {
margin-top:20px;
}
#entrytable tr td{
vertical-align:top;
}
#entrytablecontent{
background:#eeeeee;
padding:5px;
}
#entrytablecontent tr td{
border-bottom:1px #cccccc solid;
}
#lightgreybg {
background-color:#999999;
}
#lightgreybg span{
font-weight:bold;
}
#error {
width:100%;
background-color:#ffebe8;
border:1px #ff0000 solid;
padding:10px;
margin-top:15px;
}
#error img{
margin-right:10px;
}
#error span{
margin-left:40px;
display:block;
}
#error span#title{
margin-left:0px;
display:inline;
color:#ff0000;
font-size:14px;
font-weight:bold;
}
#success {
width:100%;
background-color:#eeeeee;
border:1px #999999 solid;
padding:10px;
margin-top:15px;
}
#success img{
margin-right:10px;
}
#success span{
margin-left:40px;
display:block;
}
#success span#title{
margin-left:0px;
display:inline;
color:#832a8b;
font-size:14px;
font-weight:bold;
}
#recordsummary tr td{
border:1px #cccccc solid;
border-bottom:1px #cccccc solid;
padding:2px;
}
#recordsummary tr th{
background-color:#cccccc;
border:1px #bbbbbb solid;
font-weight:bold;
color:#666666;
padding:3px;
}
#recordsummary tr{
background-color:#eeeeee;
}
#recordsummary tr:hover{
background-color:#cccccc;
}
#recordsummary {
border:1px #666666 solid;
}
#summarybutton {
float:right;
}
#summarybutton img {
padding-left:5px;
}
#floatleft {
float:left;
}
#tenlinktable tr td {
border-bottom:1px #cccccc solid;
vertical-align:top;
/*color:#832a8b;*/
color:#8a6324;
font-weight:bold;
}
#tenlinktable tr#empty td {
border:0;
}
#tenlinktable tr td a{
color:#8a6324;
text-decoration:none;
}
#tenlinktable tr td a:hover{
color:#8a6324;
text-decoration:underline;
}
#tenlinktable tr td#number {
text-align:center;
border-right:2px #999999 solid;
font-weight:normal;

}
#tenlinktable tr td#linktop {
text-align:left;
color:#666666;
font-weight:bold;
line-height:18px;
}
#tenlinktable tr td#linktop img{
margin-top:10px;
}
#linkbutton {
background-color:#eeeeee;
padding-left:65px;
}
#subtablecontent tr td table tr td, #subtablecontent table tr td{
padding:2px;
}
.purplebold {
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#832a8b;
}
.goldbold {
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#8a6324;
}
.greybold {
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#666666;
}
#leftnumber {
background-color:#666666;
padding:5px;
vertical-align:top;
text-align:center;
color:#eeeeee;
font-size:13px;
font-weight:bold;
}
#leftname {

font-weight:bold;
color:#666666;
padding:3px;
}
#recordtable {
border-bottom:1px #666666 solid;
}