a {
	color : #FFFF00;
	text-decoration : none;
}

a.sel {
	color : #FF0000;
	text-decoration : none;
}

a.special {
	color : #8A79B8;
}

a:hover {
	color : #FFFF88;
	text-decoration : underline;
}

a.add {
	color : #00FF00;
}

a.sel:hover {
	color : #FF0000;
	text-decoration : none;
}

a.seltopadmin {
	color : #FF0000;
	font-weight : bold;
}

a.seltopadmin:hover {
	text-decoration : none;
}

a.special:hover {
	color : #B69FF2;
	text-decoration : underline;
}

a.topadmin {
	font-weight : bold;
}

a.topadmin:hover {
}

body {
	background : #000000;
	color : #FFFFFF;
	font-family : verdana,helvetica,arial;
	font-size : 14px;
	margin : 5px;
	padding : 0px;
}

div.admincheck {
	font-weight : normal;
}

div.admincheck input {
	width : auto !important;
}

div.adminpage {
	padding : 5px;
}

div.whitebox {
	background : #FFFFFF;
	margin : 10px;
	padding : 4px;
}

div.whitebox a {
	color : #FF0000;
}

div.whitebox a:hover {
	color : #FF2222;
}

div.whitepicture {
	margin : 10px;
	text-align : center;
}

div.whitepicture img {
	border : 3px solid #FF0000;
}

form {
	display : inline;
}

h1{
	font-size : 18px;
	font-family;arial;
}

h1.bluebox {
	color : #DD2222;
	font-size : 32px;
	margin-top : 10px;
	padding-top : 0px;
}

h2 {
	color : #FF0000;
	font-size : 12px;
	text-align : left;
}

h4 {
	margin-bottom : 0px;
	padding-bottom : 0px;
}

input.adminsubmit {
	width : auto !important;
}

strong {
	color : #FF0000;
}

table.admincontactsdelete {
	width : 250px;
}

table.admincontactsdelete input {
	width : 100%;
}

table.admincontactsdelete select {
	width : 100%;
}

table.admincontactssearch {
	width : 450px;
}

table.admincontactssearch input {
	font-size : 14px;
	width : 100%;
}

table.admincontactssearch select {
	font-size : 14px;
	width : 100%;
}

table.admincontactssearch td {
	font-size : 14px;
	font-weight : bold;
	margin : 0px;
	padding : 3px;
	text-align : right;
}

table.admindate {
	margin : 0px;
	padding : 0px;
	width : 100%;
}

table.admindate td {
	margin : 0px;
	padding : 0px;
}

table.admindate td input {
	font-size : 14px;
	text-align : center;
	width : 100%;
}

table.adminform td {
	font-weight : bold;
	padding : 2px;
}

table.adminform td input {
	font-size : 14px;
	width : 100%;
}

table.adminform td select {
	font-size : 14px;
	width : 100%;
}

table.adminform td textarea {
	font-size : 14px;
	width : 100%;
}

table.adminform td.r {
	padding-left : 15px;
	text-align : right;
}

table.adminform td.t {
	vertical-align : top;
}

table.adminlist {
	border-bottom : 1px solid #AAAAAA;
	margin : 3px 0px 3px 0px;
	width : 100%;
}

table.adminlist td {
	border-bottom : 1px solid #AAAAAA;
	padding : 1px 4px 1px 4px;
}

table.adminlist th {
	border-bottom : 2px solid #AAAAAA;
	border-top : 2px solid #AAAAAA;
	font-size : 14px;
	padding : 2px 4px 2px 4px;
	text-align : left;
}

table.photos {
	margin : 5px auto;
	width : 756px;
}

table.photos td {
	padding : 10px;
	text-align : center;
	vertical-align : top;
}

td.bluepart {
	color : #000000;
	padding : 4px 20px 10px 15px;
	text-align : left;
	vertical-align : top;
}

td.bluepartww {
	color : #000000;
	padding : 4px 20px 10px 4px;
	text-align : left;
	vertical-align : top;
}

td.content {
	background : #000000;
	border-bottom : 2px solid #000000;
	border-left : 2px solid #000000;
	border-right : 2px solid #000000;
	vertical-align : top;
	width : 825px;
}

td.content a img {
	border : none;
}

td.content div.content {
	padding : 15px 15px 0px 15px;
	text-align : left;
}

td.content div.content h1 {
	color : #FF0000;
	font-size : 32px;
	margin-top : -5px;
	padding-top : 0px;
}

td.content div.content h1.admin {
	font-size : 24px;
	margin : 4px;
	padding : 0px;
}

td.content div.content h2 {
	margin-top : 0px;
	padding : 0px;
}

td.content div.content h3 {
	margin-top : 0px;
	padding : 0px;
}

td.content div.icenter {
	clear : both;
	display : block;
	padding : 5px;
	text-align : center;
}

td.content img.ileft {
	float : left;
	margin-right : 10px;
}

td.content img.ileftlist {
	float : left;
	margin-right : 25px;
}

td.content img.iright {
	float : right;
	margin-left : 10px;
}

td.content table.grr img.ileft, td.content table.grr img.ileftlist {
	margin-left : 0px;
}

td.copy {
	background : #000000;
	border-bottom : 2px solid #000000;
	border-left : 2px solid #000000;
	color : #FFFFFF;
	font-size : 10px;
	padding-top : 20px;
	text-align : center;
	vertical-align : bottom;
}

td.links {
	background : #000000;
	border-left : 2px solid #000000;
	vertical-align : top;
	width : 160px;
}

td.whitebox {
	color : #000000;
	padding : 4px;
	text-align : left;
	vertical-align : top;
	width : 300px;
}

.adminlistpager {
	float : right;
}

.grr {
	background : #5FADCB;
	border : 2px solid #FFD500;
	margin : 4px;
	width : 818px;
}

.header {
	background : #000000;
	border : 2px solid #000000;
}

.header img {
	border : none;
}

.links a {
	font-size : 15px;
	font-weight : bold;
}

.links div {
	margin : 10px 4px 4px 4px;
	text-align : center;
	width : 152px;
}

.links div img {
	border : 3px solid #FF0000;
	width : 146px;
}

.links div.admin {
	text-align : left;
}

.links div.adminhr {
	background : #666666;
	height : 2px;
	margin-left : 20px;
	width : 132px;
}

.links div.adminind {
	margin : 3px;
	padding-left : 15px;
	text-align : left;
	width : 137px;
}

.links div.adminind a {
	font-size : 12px;
}

.links div.img {
	margin : 4px 4px 4px 4px;
	text-align : center;
	width : 152px;
}

.main {
	height : 100%;
}

.main td {
	padding : 0px;
}

.newsletter {
	background : #000000;
	border-bottom : 2px solid #000000;
	border-left : 2px solid #000000;
	border-right : 2px solid #000000;
	border-top : none;
	font-size : 14px;
	height : 30px;
	text-align : center;
	vertical-align : middle;
}

.newsletter linput.sub {
	background : #241F20;
	border : 1px solid #8A79B8;
	color : #8A79B8;
	font-size : 14px;
	height : 17px;
	margin : 5px;
}

.newsletter linput.txt {
	background : #241F20;
	border : 1px solid #8A79B8;
	color : #8A79B8;
	font-size : 14px;
	height : 15px;
	margin : 5px;
	width : 150px;
}

.newsletter span {
	color : #FF0000;
	font-size : 16px;
	font-weight : bold;
}
