@CHARSET "ISO-8859-1";

BODY  { 
	margin: 0px;
	padding: 0px;
	background: #ffffff;
	color: #0a0a0d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
}

a:link , a:visited , a:active {
  text-decoration: underline;
  color: #586275;
  cursor: pointer;
}
a:hover {
	text-decoration: none;
	color: #000000;
	background-color: #ffcccc;
	cursor: pointer;
}
.contact a:hover {
	text-decoration: none;
	background-colour: #a59f9f;
	cursor: pointer;
}

h1 {
	font-weight: bold;
	font-size: 180%;
}

h2 {
	font-weight: bold;
	font-size: 150%;
}

h3 {
	font-size: 120%;
}

h4 {
	font-size: 110%;
}

p {
}

.message {
	color: yellow;
	background-color: black;
	width: 100%;
}

.help {
	font-size: 80%;
	color: #666070;
	padding-top: 0px;
	margin-top: 0px;
}
.labels {
	border-bottom: 2px solid black;
	text-align: left;
}
.fieldlabel {
	text-align: right;
}
.tabledata {
	background-color: #fffdf7;
	border-bottom: 1px solid #e7edef;
}
	
.trailer {
	border-top: 2px solid black;
}
.even {
	background-color: #f0f0f0;
	vertical-align: top;
}
.odd {
	background-color: #d0d0e0;
	vertical-align: top;
}

/* TABS */
/* TABS */
/* TABS */
.tabcurrent {
	border: 1px solid black;
	border-bottom: none;
	background-color: #f6e8ef;
	color: #10260d;
	width: 120px;
	padding: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.tabnoncurrent {
	border: none;
	border-left: 1px solid #555555;
	border-right: 1px solid #555555;
	border-bottom: 1px solid #555555;
	border-top: 1px solid #555555;
	background-color: #869273;
	color: #10260d;
	width: 120px;
	padding: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.tabbody {
	background-color: #f6e8ef;
	color: #10260d;
	border: 1px solid black;
	border-top: none;
}

.tab a {
	text-decoration: none;
	color: #0a0a5f;
	cursor: hand;
	margin: 5px;
}
.tab a:hover {
	text-decoration: none;
	color: #0b5cff;
	cursor: hand;
	margin: 5px;
}

form {
	padding:0px;
	margin:0px;
}

/* HEADER */

#header {
	text-align: left;
	position:relative;
	background-color: #ffffff;
}

#collection {
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
	background-color: #ffffff;
	color: #333333;
	margin: 0px;
	margin-bottom: 5px;
	padding: 10px;
	font-size: 90%;
}

/* Main Area */

#setmainmargin {
	margin-left: 5px;
	margin-right: 5px;
}

#dialog {
	display: none;
}
#dialogcontent {
	border: 4px ridge #9d222a; 
	background-color: white; 
	padding: 30px; 
	z-index: 4;
}
#dialogshadecloth {
	background-color: #000000;
	z-index: 3;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6; 
	opacity: 0.6;
}

.caption {
	color: #535353;
	font-size: 75%;
	margin-top: 0px;
	padding-top: 2px;
}

.feature {
	color: #506070;
	font-size: 110%;
	padding-bottom: 0px;
	margin-bottom: 0px;
}	

.subheading {
	color: #ffffff;
	background-color: #ee4712;
	font-size: 90%;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 0px;
	padding: 3px;
}	

.opacity0 {
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
}
.opacity20 {
  filter: alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
.opacity40 {
  filter: alpha(opacity=40);
  -moz-opacity: 0.4;
  opacity: 0.4;
}
.opacity60 {
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6;
}

/* FOOTER */

#footer p{
	margin:0px;
	padding:5px 20px 0px 20px;
	font-size:10px;
}

/* Menu stuff */

a.sample_attach , a:visited.sample_attach {
	padding: 5px;
	padding-right: 5px;
	font-size: 90%;
	color: #eeeeee;
	display: block;
	text-decoration: none;
	z-index: 3;
}

a:hover.sample_attach {
	background: #ffffff;
	color: #333333;
	z-index: 3;
}


/* GM TABLES */
.columnheadings {
	border-bottom: 1px solid #888888;
}
.columnheading {
	font-weight: bold;
}
.columndata {
	padding-top: 3px;
	padding-bottom: 3px;
}
.roweven {
	background-color: #e6e8ed;
}
.rowodd {
	background-color: #f8f4fa;
}



