.printonly{
	display:none;
}
body
{
	/*background:url(/images/greenstripes.gif);*/
}

body, p, td,div
{
	font-family: Arial, Helvetica, sans-serif;
}
a:link, a:visited
{
	color:blue;
}
th
{
	font-size:10px;
	text-align:left;
}
.address 
{
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.address a, .address a:link, .address a:visited
{
	color: #0000CC;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.address a:hover
{
	color: #0000CC;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.content
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14pt;
	margin:6px 12px;
	min-height: 250px;
}

.content a, .content a:link, .content a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0000ff;
	text-decoration: underline;
}

.content a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0000ff;
	text-decoration: underline;
}

.footer, .footer td, .footer p
{
	color: #533200;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.footer a, .footer a:link, .footer a:visited
{
	color: #533200;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.footer a:hover
{
	color: #533200;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.form
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.reminder
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h3
{
	color: #533200;
	font-size: 18px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
.headerbar, .footerbar
{
	background:#A9C4B0 url(/images/greenmarble.jpg);
	border-bottom: 4px solid #FFE83F;
}
.thisPage
{
	color: #533200;
	background-color:#A9C4B0;
	margin:0px;
	padding:1px 4px 4px 4px;
	border: 1px solid #FFE83F;
	border-bottom: 0px;
}
.header, .header td, .header p
{
	color: #FFE83F;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.header a, .header a:link, .header a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFE83F;
	text-decoration: none;
}

.header a:hover
{
	color: #FFE83F;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.menuLink:link, a.menuLink:visited
{
	color: #005221;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
}
a.menuLink:hover
{
	text-decoration:underline;
}

input,select,textarea,input.ok,select.ok,textarea.ok
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #DCEBE2;
	border:1px solid #000000;
}
input.required,select.required,textarea.required
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #DCEBE2;
	border:2px solid #ff0000;
}

input:hover,select:hover,input:active,select:active {
	background-color:#F3FEF8;
	border:1px solid #000000;
}

input.required:hover,select.required:hover,input.required:active,select.required:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color:#F3FEF8;
	border:2px solid #FF0000;
}
.required {
	border:2px solid #FF0000;
}
.members, .members td, .members p
{
	color: #533200;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:22px;
}

.members a, .members a:link, .members a:visited
{
	color: #533200;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.members a:hover
{
	color: #533200;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.question
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003300;
}

.reportHeader, .reportHeader a
{
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size: 10px;
	font-weight: bold;
	color: #003300;
	text-align:center;
	border:1px solid #cccccc;
	padding:0px 4px 0px 4px;
}

.reportHeader a
{
	border:none;
}

.sortedByHeader
{
	background-color:#ddd;
}

.resultlabel
{
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003300;
}

.result
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #003300;
	border: 1px solid #cccccc;
}

.title, .title td, .title p
{
	margin-top:3px;
	color: #533200;
	font-size: 18px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.artListing
{
	border-bottom:1px dashed black;
	clear:both;
	width:550px;
	margin:0px 25px 0px 45px;
}
.artTitle
{
	float:left;
	width:300px;
	padding:6px 6px 6px 6px;
	text-indent:-6px;
	/*border-bottom:1px dashed black;*/
	line-height:120%;
}
.artTitle a:link, .artTitle a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration:none;
}
.artTitle a:hover
{
	text-decoration:underline;
}
.artAuthor
{
	float:right;
	/*border:1px solid black;*/
	width:230px;
	font-size:14px;
	padding:6px 0px 6px 0px;
	font-style:italic;
}
.checked
{
	background:url(/images/check.gif) no-repeat top center;
}
.spTitle
{
	font-weight:bold;
	font-size:14px;
}
.printbutton
{
	color:#0000ff;cursor:pointer;text-align:center;
	border:1px solid #CCCCCC;
	background-color:#eeeeee;
	width:49px;
	margin:13px;
	font-size:12px;
}
.printbutton a, .printbutton a:link, .printbutton a:visited
{
	font-size:12px;
	text-decoration:none;
}
.printbutton:hover, .printbutton a:hover, a:hover .printbutton
{
	font-size:12px;
	text-decoration:underline;
	color: #000088;
}
.printbutton:active, .printbutton a:active
{
	font-size:12px;
	background-color:#eeeeee;
	text-decoration:none;
}
.printbutton img
{
	border:none;
}
.requireafter
{
	color:red;
	font-size:18px;
}
.logout
{
	float:right;
	width:200px !important;
	width:100px;
	margin:5px 0px 0 0;
	font-size:12px;
	border:0px solid black;
}
/*
.logout a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:3px;
	margin:6px;
	text-decoration:none;
	color:#DF0B1F;
	font-weight:bold;
	display:block;
	text-align:center;
}
.logout a:hover
{
	padding:2px;
	background-color:#eeeeee;
	border:1px solid black;
}
.logout a:active
{
	background-color:#cccccc;
}
*/
/*Date Watcher*/

.dtGroup
{
	padding:0px;
	background:url(/images/urRoundCorner.gif) no-repeat top right;
	float:left;
	width:270px;
	min-height:230px;
	/*border-bottom:1px solid black;*/
	margin-bottom:3px;
}
.dtSet
{
	padding:2px 0px 2px 2px;
}
.dtLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	/*float:left;*/
	/*width:100px;*/
	text-align:left;
	clear:both;
	font-weight:bold;
}
.dtField
{
	padding-top:3px;
	margin-left:12px;
}

h4
{
	clear:both;
	margin-bottom:3px;
}
 .plist
 {
	padding:0px 0px 2px 0px;
	margin:0px 0px 2px 0px;
	/*border-bottom:1px solid #DDDDDD;*/
	font-size:14px;
 }
 .links
 {
	 border: 1px solid #533200;
	 width:110px;
	 text-align:center;
	 color:#533200;
	 padding:0px;
	 margin-right:38px;
 }
 .links a,.links a:link, .links a:visited
 {
	 /*background:white url('images/button.gif') no-repeat;*/
	 width:88px;
	 margin: 3px auto;
	 padding:6px 0px 0px 0px;
	 color:black;
	 display:block;
	 text-decoration:none;
	 font-size:10px;
	 line-height: 1.1;
	 height:14px;
 }
  .links a:hover
 {
	 font-size:9px;
	 color:black;
	 text-decoration:underline;
 }
 .links h4
 {
	 padding:3px 0px 0px 0px;
	 margin:0px;
 }
a.quietLink, a.quietLink:link, a.quietLink:visited
{
	color: black;
	text-decoration: none;
}

a.quietLink:hover
{
	text-decoration: underline;
}

.pdfflag
{
	font-weight:normal;
	font-size:12px;
	color:#0000FF;
}

.userfield
{
	font-size:10px;
	width:70px;
}

.premiumfield
{
	background-color:#FFD4B9
}
.premiumtext, a.premiumtext:link, a.premiumtext:visited
{
	color:#ff6300;
}
