body {
margin: 0px auto;
text-align: center;
padding: 0;
font: 80% Arial,Verdana,Tahoma,Arial,sans-serif;
}

table {font-size: 1em;}
input, select {font-size: .98em;}

#wrap {
background: #EFE7C2;
color: #303030;
margin: 0px auto;
width: 750px;
text-align: left;}

#searchHdr {
margin: 4px 0;
padding: 10px;
background:#ffdfff;}

#search {  /* search box */
float: right;
width: auto;
margin: 0;
padding: 0;
font-size: 0.9em;}

#header {
clear: both;
margin: 0;
padding: 0;
height: 50px;
background:#800080;}

#header h1 {
width: 250px;
margin: 0 0 0px 0;
float: left;}

#header p {
width: 500px;
float: right;
margin-top: 10px;
text-align: center;
color: #fff;
font-size: 0.9em;
line-height: 1.2em;}

#menu {
clear: left;
float: left;
width: 150px;
margin: 10px 0;
padding: 0;
}

#menu ul {	
list-style: none;
width: 150px;
margin: 0 0 20px 0;
padding: 0;
font-size: .85em;}	

#menu li {
margin-bottom: 3px;}

#menu li a {
font-weight: normal;
height: 20px;
text-decoration: none;
color: #d54c06;
display: block;
padding: 6px 0 0 10px;
background: #eee8cb;
border-left: 4px solid #800080;}	
	
#menu li a:hover {
background: #eaeaea; text-decoration:underline;
color: #c6be96;
border-left: 4px solid #e55b12;}

#menu .unselectedTab {
}

.selectedTab {
background: #eaeaea; text-decoration:none;
color: #d54c06;
border-left: 4px solid #e55b12;}

.announce {
margin: 10px 0 10px 0;
padding: 5px;
width: auto;
color: #505050;
background-color: #f4f4f4;
line-height: 1.3em;}

#extras {
float: right;
width: 95px;
margin: 10px 0;
padding: 10px 0 10px 0;
font-size: 0.85em;
background-color: #800080; text-align:center;}

#extras img {
padding: 1px;
display:inline;
background: #800080;
border: #eee8cb 2px solid;}

#extras p {
margin: 0 0 1.5em 0;}

#content {
margin: 10px 100px 20px 160px;
border-left: 1px solid #eee8cb;
border-right: 1px solid #eee8cb;
padding: 0 10px 0 10px;
line-height: 1.2em;
font-size: 0.85em;
text-align: left;}

#content img {
padding: 1px;
display:inline;
background: #cccccc;
border: 4px solid #f0f0f0;}

h3 {
font-size: 1.5em;
margin: 0 0 10px 0;
color:#d54c06;}

h4 {
font-size: 1em;}

a {
text-decoration: none;
color: #d54c06;
}

a:hover {
text-decoration: underline;
color: #009900;
}

a img {
	border: 0;}

#footer {
clear: both;
margin: 0 auto;
padding: 10px 0 20px 0;
border-top: 4px solid #f0f0f0;
width: 750px;
text-align: center;
color: #d54c06;
font-size: 0.85em;}

#footer a {
color: #d54c06;
text-decoration: underline;}

#footer a:hover {
color: #d54c06;
text-decoration: underline;}

.textright {
text-align: right;}

.center {
text-align: center;}

.txtSm {
font-size: 0.8em;}

.txtAlert {color:d54c06;}
.txtHi {color:#fff;}

.hide {
display: none;}

.btnStd, .btnSm, .btnMed, .btnLg {
	margin:2px 0 0 0;
	height:22px;
	color:#fff; 
	font-weight:normal; 
	vertical-align:baseline;
	background:#d54c06;}

	.btnStd	{width:65px;}
	.btnSm	{width:40px;}
	.btnMed	{width:80px;}
	.btnLg	{width:125px;}

.GridHead, .GridFooter {
color:#fff; 
margin:0;
padding:0;
background:#d54c06;}

.GridHead {
font-size:.85em; 
font-weight:bold;}

.GridFooter {
font-size:.85em; 
font-weight:normal; 
line-height:1px;}

.GridItem, .GridItemAlt {
margin:8px 0;
color:#000; 
font-size:.85em;
font-weight:normal;}

.GridItem		{background:#f0eef0;}
.GridItemAlt	{background:#ffdfff;}.maintxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4F3826;
}
