body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;

}

form {
	display: inline;
}

a:link { text-decoration: underline; color: #0a2215; }
a:visited { text-decoration: underline; color: #0a2215; }
a:active { text-decoration: underline; color: #0a2215; }
a:hover	{ text-decoration: none; color: #0a2215; }

a.breadcrumbs:link { text-decoration: underline; color: #ffffff; }
a.breadcrumbs:visited { text-decoration: underline; color: #ffffff; }
a.breadcrumbs:active { text-decoration: underline; color: #ffffff; }
a.breadcrumbs:hover	{ text-decoration: none; color: #ffffff; }

a.photo-links:link { text-decoration: underline; color: #ffffff; }
a.photo-links:visited { text-decoration: underline; color: #ffffff; }
a.photo-links:active { text-decoration: underline; color: #ffffff; }
a.photo-links:hover	{ text-decoration: none; color: #ffffff; }

.table-main {
	/*background-image: url(images/bg-body.gif);
	background-repeat: repeat-x;*/
	padding: 5px;
}

.table-body p, td {
	padding:5px;
}

.table-body {
	border: 1px solid #333333;
	padding: 15px;
}

tr.row-alt {
	/*background-image: url(images/bg-gray.gif);*/
	background:#FFFFCC;
	background-repeat: repeat-x;
}

tr.row-button {
	/*background-image: url(images/bg-yellow.gif);*/
	background:#CCFFFF;
	background-repeat: repeat-x;
}

tr.row-button-delete {
	background-image: url(images/bg-black.jpg);
	background-repeat: repeat;
}

tr.row-footer {
	background-image: url(images/bg-footer.gif);
	background-repeat: repeat-x;
}

tr.row-header {
	/*background-image: url(images/bg-yellow.gif);*/
	background:#CCFFFF;
	background-repeat: repeat-x;
}
tr.row-header-sub {
	background-image: url(images/bg-green.gif);
	background-repeat: repeat-x;
	color: #ffffff;
}
tr.row-main-photo {
	background-color: #FFCCCC;
}

.breadcrumbs {
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	background-color: #474;
	padding: 3px;
}

.button-save {
	font-weight: bold;
	font-size: 14px;
}

#linkClear {
	clear: both;
}

#linkURLLabel {
	color: #999999;
	float: left;
	font-size: 12px;
	padding: 2px 5px 0 0;
	text-align: right;
	width: 80px;
}

.message {
	font-size: 16px;
	font-weight: bold;
	background-color: #FFCCCC;
	padding: 3px;
}
.photo-links {
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}
.small {
	font-size: 11px;
}

.small-light {
	font-size: 11px;
	color: #999999;
}

.smaller {
	font-size: 10px;
}

.small-link {
	font-size: 12px;
}

.table-border {
	border:1px solid #cccccc;
}

.title {
	font-size: 16px;
	font-weight: bold;
	
}
.white {
	color: #ffffff;
}
.white-small {
	color:#ffffff;
	font-size:10px;
}
.img {
  border: 1px solid #333333;
}