.blackborder {
	border: 1px solid #000000;
}
.paddedcell {
	margin: 5px;
	padding: 5px;
}
.plarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
a img {
border: 0;
}

a {
text-decoration:underline;
color: #00B4FF;
}
a:visited {
text-decoration:underline;
color: #00B4FF;
}
a:hover {
text-decoration: none;
color: #FF9900;
}
a:visited:hover {
text-decoration: none;
color: #FF9900;
}

p {
font: normal 12px/12px Arial, Helvetica, sans-serif;
color: #555555;
margin: 0 0 10px 0;
line-height:16px;
}

.smallfont {
	color: #555555;
	margin: 0 0 0 0;
	line-height:12px;
	font-family: "Trebuchet MS", Helvetica, Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}


h1 {
	color: #3B5169;
	margin: 0 0 0 0;
	font-family: "Trebuchet MS", Helvetica, Arial;
	font-size: 24px;
	line-height: 20px;
	margin-bottom:10px;
	font-weight: lighter;
}

h2 {
font: lighter normal 19px/22px Arial, Helvetica, sans-serif;
color: #999980;
margin: 0 0 0 0;
}h3 {

font: lighter normal 16px/22px Arial, Helvetica, sans-serif;
color: #999980;
margin: 0 0 0 0;
}
h4 {

font: lighter 16px/22px Arial, Helvetica, sans-serif;
color: #3B5169;
margin: 0 0 0 0;
}
.tableout
{
background-color:#ffffff;
color:#8B0000;
border:3px solid #000000;
}
.tableover
{
background-color: #f0f0f0;
color:#8B0000;
border:3px solid #000000;
}.photoborder {
	border: 1px solid #000000;
	color: #FFDF9C;
	background-color: #FFFFFF;
}
}.photoborderinner {
	border: 2px solid #000000;
}
.galleryname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: small-caps;
	color: #555555;
}
.requiredfield {
	border: 1px solid #bbbbbb;
	background: #FFFFDD url(/images/formyellowback.gif) no-repeat;	
}
.normalfield {
	border: 1px solid #bbbbbb;
	background: #f0f0f0 url(/images/formgreyback.gif) no-repeat;	
}
.requiredfieldmissing {
	border: 1px solid #bbbbbb;	
	background: #FFeeee url(/images/formredback.gif) no-repeat;		
}
.requiredfieldgood {
	border: 1px solid #bbbbbb;	
	background: #FFeeee url(/images/formgreenback.gif) no-repeat;		
}
.requiredfield:focus {
	border: 1px solid #444444;
	background: #ddFFDD url(/images/formgreenback.gif) no-repeat;		
}
.normalfield:focus {
	border: 1px solid #444444;
	background: #ddffdd url(/images/formgreenback.gif) no-repeat;		
}
.requiredfieldmissing:focus {
	border: 1px solid #444444;	
	background: #ddffdd url(/images/formgreenback.gif) no-repeat;		
}
.requiredfieldgood:focus {
	border: 1px solid #444444;	
	background: #ddffdd url(/images/formgreenback.gif) no-repeat;		
}
