body {
	background-color: 000000;
	background-repeat: repeat-x;
	padding: 0;
	font-family: Tahoma, Serif, Arial, Helvetica, sans-serif;
	font-size : 10pt; 
	font-weight : normal; 
	margin-left: 0px;
	margin-bottom: 5px;
	margin-right:0px;
	margin-top: 5px;
}

TD {
	font-family: Tahoma, Serif, Arial, Helvetica, sans-serif;
	font-size : 10pt; 
}	

TH {
	font-family: Tahoma, Serif, Arial, Helvetica, sans-serif;
	font-size : 10pt; 
}

.ListHeader {
    background-color: #D2CCB4;
    text-align: left;
    vertical-align: top;
    color: black;
}

.TableColorOn {
    background-color: #E8F2FE;
}

.TableColorOff {
    background-color: #FFFFFF;
}

/* List table style */
.gridTable{
	background-color: #D2CCB4;
}

.applet  {
	padding: 2px;
	border-left: 1px solid #ECF0F4;
	border-top: 1px solid #ECF0F4;
	border-right: 1px solid #A2A9B0;
	border-bottom: 1px solid #A2A9B0;
	vertical-align: bottom;
}

TR.header {
	padding: 2px;
	border-left: 1px solid #ECF0F4;
	border-top: 1px solid #ECF0F4;
	border-right: 1px solid #A2A9B0;
	border-bottom: 1px solid #A2A9B0;
	background-color: #FAE479;
	font-size: 10pt; 
	vertical-align: bottom;
	text-align: left;
}

TR.rollover {
    background-color: #FFFFFF;	
}
TR.rollover:hover {
    background-color: #D3DBE4;	
}

.main {
    background-color: #FFFFFF; 
    color: #000000;
}

textarea { 
	font-family: Tahoma, Serif, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
}
select {
	font-family: Tahoma, Serif, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
}
input {
	font-family: Tahoma, Serif, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
}
.smallInput {
	font-family: Tahoma, Serif, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
}
.button {
	font-family: Tahoma, Serif, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	background-color:#E5D3AF;
}

.caption {
	font: caption;
}

.colorBackground  {
	background-color: #E5D3AF;
}
.highlight  {
	background-color: gold;
}

.firstLetCap {
	float:left;
	width:0.7em;
	font-size:400%;
	font-family:algerian,courier;
	line-height:80%;
}
.smallGray  {
    color: #C0C0C0;
	font-family: Tahoma, Serif, Arial, Helvetica, sans-serif;
    font-size: 8pt;
}
.smallText {
	font-family: Tahoma, Serif, Arial, Helvetica, sans-serif;
    font-size: 8pt;
}
.errorMsg  {
    color: #FF0000;
	font-family: Tahoma, Serif, Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.subLine  {
    color: #000000;
	font-family: Tahoma, Serif, Arial, Helvetica, sans-serif;
	font-style: italic;    
    font-size: 9pt;
}
H1, H2, H3 {
	font-family: "Trebuchet MS", "Trebuchet", "Nimbus Sans L", sans-serif;
	color: #5A3320;
	margin: 1em 0 .3em;
}
A {
    background-color: transparent;
    color: navy;
	font-family: Tahoma, Serif, Arial, Helvetica, sans-serif;
    font-size: 8pt;
	font-weight: bold;
    text-decoration: none;
    text-transform: none
}

A:visited {
    background-color: transparent;
    color: navy;
    text-decoration: none
}

A:hover {
    background-color: navy;
    color: white;
    text-decoration: none;
}

A:active {
    background-color: transparent;
    color: #073906;
    text-decoration: none
}

.homeBody {
	text-align: left;
	width : 580px;
}

/* PAGINATOR */

.Pages { 
	text-align: center; 
	margin-bottom: 20px; 
	margin-top: 20px; 
}
.Paginator { 
	font-size: 10px; 
	padding-top: 10px; 
	margin-left: auto; 
	margin-right: auto; 
}
.Paginator a, .this-page { 
	padding: 2px 6px; 
	border: solid 1px #ddd; 
	background: #fff; 
	text-decoration: none; 
}
.Paginator a:visited { 
	padding: 2px 6px; 
	border: solid 1px #ddd; 
	background: #fff; 
	text-decoration: none; 
}
.Paginator .AtStart { 
	margin-right: 20px; 
	padding: 2px 6px; 
	background: #fff; color: #aaa; 
}
.Paginator .Prev { 
	margin-right: 20px; 
	padding: 2px 6px; 
	border: solid 2px #ddd; 
	background: #fff; 
}
.Paginator .Next { 
	margin-left: 20px; 
	padding: 2px 6px; 
	border: solid 2px #ddd; 
	background: #fff;
}
.Paginator .this-page {
	padding: 2px 6px; 
	border-color: #999; 
	font-weight: bold; 
	font-size: 10px; 
	vertical-align: top; 
	background: #fff; 
	color: #FF0084; 
}
.Paginator a:hover {
	color: #fff; 
	background: #0063DC; 
	border-color: #036; 
	text-decoration: none;
}
.Results { 
	text-align: center; 
	font-size: 10px;
	font-family: Tahoma, Serif, Arial, Helvetica, sans-serif;
	color: #aaa; 
	margin-top: 8px; 
}
.PhotoMedDescr {
	width: 240px;
}
.PhotoLargeDescr {
	width: 640px;
}
.ThumbnailLink {
	width : 100px;
}
.Preview  { 
	border: 1px solid #ddd; 
	background-color: #f5f5f5; 
	padding: 10px; 
}
.EmptyDescr {	
	font-size: 10px;
	font-weight: normal;
    color: #C0C0C0;
	font-style: italic;
}
.divider {
	clear:both;
	margin-bottom:3px;
	border-bottom:1px dotted #CCC;
}

ul.bluearrows {
	list-style-image:url("/dag/images/ar_single_black_bold.gif");
}
/* Section button bar style */
.sectionBarBack{
	border-top: 1px solid #AFAFAF;
	border-bottom: 1px solid #ABABAB;
	background-color: #D2CCB4;
	color: #666;
	padding-right: 1px;
	font-size: 8pt;
	white-space: nowrap;
	height: 16px;
}
/* Page footer styles */
.colorBar {
	background-color: #000;
	color: #FFF;
	height: 23px;
}
.colorBarContent{
	background-color: #D2CCB4; 
	padding-right: 5px;
	font-size: 8pt;
	color: 000000;
}

.pageFooterLink {
    background-color: transparent;
	color: #5A3320;
    font-family: Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
    text-decoration: underline;
    text-transform: none;
}
.pageFooterLink:visited {
    background-color: transparent;
    color: #5A3320;
    text-decoration: underline;
}
.descrText {
	font-style: italic;
	font-size: 10pt;
}
.quote {
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	font-family: Tahoma, Serif, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #D2CCB4;
	border: 1px #34689A solid;
	width: 90%;
	padding: 4px;
}
.comment_tborder {
	background: #ffffff;
	color: #000000;
	border: 1px solid #3d3d3e;
}
.comment_thead {
	background: #486d8b;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border: 1px solid #3d3d3e;
}
.comment_avatar {
	background: #ffffff;
	color: #000000;
}
.comment_text {
	background: #e8ecf0;
	color: #000000;
}

.notificationEntry {
	color:#696969;
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
}
.sponsorLink {
	font-size: 15px;
	background-color: gold;
}

.scrollingTable {
	border:solid 2px #D2CCB4; 
	padding:0px; 
	height:400px; 
	overflow:auto;
}

.scrollingArtifactTable {
	border:solid 2px #D2CCB4; 
	padding:0px; 
	height:250px; 
	overflow:auto;
}

.scrollingFilmstripTable {
	border:solid 2px #D2CCB4 
	padding:0px; 
	height:700px;
	width:130px; 
	overflow:auto;
}

.membersListTable {
	border:solid 1px #D2CCB4 
	padding:0px; 
	height:300px;
	overflow:auto;
}
