/* CSS Document */

.GalleryThumbnails td a img {
	border:1px solid #444444; 
}

.GalleryPreview tr td div img {
	border:1px solid #222; 
}

.SideGalleryMorePictures a,
.SideGalleryMorePictures a:link,
.SideGalleryMorePictures a:active,
.SideGalleryMorePictures a:hover,
.SideGalleryMorePictures a:visited {
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#FF0000;
	text-decoration:none;
}

.SideGalleryPicture img {
	border:1px solid #222; 
}
.picture {
	font-weight: bold; 
	font-size: 10px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	color: #DDD; 
	background-color: #fff; 
	border-color: #222; 
	margin: 2px; 
	border-width: 1px; 
	border-style: solid;}

.picturegallery {border-color: white; border-width: 2px; border-style: solid; text-align: center; padding: 4px;}
.ContactForm{margin:0px;}
.ContactForm table.ContactFormTable{background-color:#FFCC99;}

.red-link:link,
.red-link:active,
.red-link:hover,
.red-link:visited {
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#CC3333;
}

.msg {
	padding:5px;
	border:1px solid #000000;
	background-color:#FFFF99;
	font-family:Verdana;
	font-size:11px;
}

.msgD {
	padding:5px;
	text-align:center;
}

.homepagesblue {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.page_body {

  padding-right:5px;
  padding-top:10px;
  padding-bottom:10px;
}

.webpage {
	background-color: #FFCC00;
	padding: 6px;
	border: 1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

.activetab, .tab, .login {
  font-family:Arial; font-size:10px; border:1px solid #444444; width:90px; margin-right:2px;
}

.activetab { background-color:#FF9933; }
.tab       { background-color:#ABBCFF; }

.signout { font-family:Arial; font-size:10px; color:#444444; text-decoration:none;
  padding-left:3px }

.login { background-color:#FFCC00; margin-right:0px; width:75px; }

.bluetf  { font-family:Arial; font-size:11px; border:1px solid #444444; background-color:#ABBCFF; }

.logintext { font-family:Arial; font-size:11px; }

.verdana10 { font-family:Verdana; font-size:10px; color:#000000; }
.verdana11 { font-family:Verdana; font-size:11px; color:#000000; }
.verdana12, .page_body { font-family:Verdana; font-size:12px; color:#000000; }

.category {
  font-family:Verdana;
  font-size:13px;
  font-weight:bold;
  color:#FF9933;
}

input {
  background-color:#ABBCFF;
  font-family:Arial;
  font-size:10px;
  border:1px solid #444444;
  /* margin-right:2px; */
}

textarea, select {
  font-family:Arial;
  font-size:10px;
}

select {
	background-color:#ABBCFF;
}

body, td, p, a {
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 13px;
	color: #333;
	line-height: 19px;
}

hr {
  height:1px;
  color:#FF6633;
}

.title {
  font-family:Impact;
  font-size:24px;
  color:#0066CC;
}
.100wide {
	font-family:Verdana;
	font-size:12px;
	width:100%;
}
.samllver {
  font-family:Arial;
  font-size:10px;
}
.logo-prev {
	border:1px solid #666666;
}
.logo-bar {
	padding:5px;
}
.address_textarea {
	width:100%;
	font-family:Arial;
	font-size:10px;
}
.exec-button {
  margin-left:2px; margin-right:0px;
}
.item-title {
	padding-top:2px;
	padding-bottom:2px;
}
.smallred {
	font-family:Verdana;
	font-size:9px;
	color:#FF6600;
}
.contactitle {
  font-family:Arial;
  font-size:18px;
  font-weight:bold;
  color:#0066FF;
}
.homepagecontent {
	margin-bottom: 6px;
	margin-top: 6px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 845px;
	background-color: white;
	border:solid #222222 1px;
	background-image: url(/pages/bg/bw.jpg); 
	background-repeat: no-repeat; 
	background-position: right top
}
.homepagecontent td {
	font-family:Verdana;
	font-size: 10px;
	color: #181818;
	line-height: 14px;
}
.rulerline {
 display: block;
 height: 1px;
 border-top: 1px #888888 dashed;
 border-right: 0;
 border-bottom: 0;
 border-left: 0;
 } 
.pano{background-color: #222; color: white; font-size: 10px; font-weight: bold; font-family: Arial, Verdana;}
.pano a {color: white; font-size: 10px; font-weight: bold; font-family: Arial, Verdana;}

.hiliteorange { font-weight: bold; color: #FF6600}
.hiliteblue { font-weight: bold; color: #0054A5 } 
.smlgray { font-size: 10px; line-height: 11px; color: #333333; font-family: Verdana, Arial }
.titleorange { font-size: 24px; line-height: 26px; color: #FF6600; font-family: Impact, Verdana} 
.titleblue { font-size: 20px; line-height: 22px; color: #336699; font-family: Impact, Verdana}
.pagesfooter { min-height: 81px; background-position: right bottom; background-repeat: no-repeat; background-image: url(/pages/bg/bottom.jpg); }
.pagesfooter2 {margin-right: auto; margin-left: auto; padding: 10px; width: 520px;}
