.menuBarBG {
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 10pt;
	color: #FFFFFF;
	background-image: url(./images/tb.gif);
	background-repeat: repeat-x;
	padding-left: 4px;

}
.leftSidePAD {
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 9pt;
	color: #000000;
	padding-left: 4px;
	border: none;


}
.leftSideNOPAD {
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 9pt;
	color: #000000;
	border: none;

}
a:link {
	font-family: Verdana, Tahoma, Helvetica, Arial;
	color: #999999;
	text-decoration: none;
}
a:visited {
	color: #999999;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Tahoma, Helvetica, Arial;
	color: #FF9933;
	text-decoration: underline;
}
a:active {
	color: #FFCC66;
	text-decoration: underline;
}
.middle {
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 9pt;
	color: #000000;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dashed;
	border-left-style: dashed;
	border-right-color: #666666;
	border-left-color: #666666;
}
.leftSideNOPADsep {
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 9pt;
	color: #000000;
	border-bottom: 1px dashed #666666;

}
.bottom {
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 8pt;
	color: #CCCCCC;
	background-color: #333333;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}
.normal {
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 9pt;
}
.sep {

	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 9pt;
	color: #000000;
	border-bottom: 1px solid #CCCCCC;
}
.sepPAD {
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 9pt;
	color: #000000;
	border-bottom: 1px solid #CCCCCC;
	padding-right: 4px;
	padding-left: 4px;

}
.sepPADsmallText {

	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 8pt;
	color: #000000;
	border-bottom: 1px solid #CCCCCC;
	padding-right: 4px;
	padding-left: 4px;
}
.rightSidePADCopy {
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 9pt;
	color: #000000;
	border: none;
	padding-right: 4px;

}
.inputButton {
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 8pt;
	background-color: #E9E9E9;
	border: 1px solid #999999;
	color: #000000;
}
.submitButton {
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 8pt;
	color: #000000;
	background-color: #E9E9E9;
	border: 1px solid #999999;
	height: 18px;
	vertical-align: middle;

}
.optionField {

	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 8pt;
	color: #000000;
	border: none;
	vertical-align: middle;
}
.sepPADHeader {

	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 8pt;
	color: #000000;
	border-bottom: 1px solid #CCCCCC;
	padding-right: 4px;
	padding-left: 4px;
}
.potw {
	border: 1px solid #333333;
}
.calendar {
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 8pt;
	color: #333333;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.textbox {
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 10pt;
	color: #333333;
	background-color: #F4F4F4;
	border: 1px solid #CCCCCC;
	height: 20px;
}
.textboxMULTILINE {

	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 10pt;
	color: #333333;
	background-color: #F4F4F4;
	border: 1px solid #CCCCCC;
	height: 85px;
}
.bottomNoDots {

	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 8pt;
	color: #CCCCCC;
	background-color: #333333;
}
.sepPADformLEFTBORDER {
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 9pt;
	color: #000000;
	border-bottom: 1px solid #CCCCCC;
	padding-right: 4px;
	padding-left: 4px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;

}
.sepPADformRIGHTBORDER {
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 9pt;
	color: #000000;
	border-bottom: 1px solid #CCCCCC;
	padding-right: 4px;
	padding-left: 4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;

}
.sepPADformLB {

	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 9pt;
	color: #000000;
	border-bottom: 1px solid #CCCCCC;
	padding-right: 4px;
	padding-left: 4px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.sepPADformRB {

	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 9pt;
	color: #000000;
	border-bottom: 1px solid #CCCCCC;
	padding-right: 4px;
	padding-left: 4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.phoGalPic {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	color: #000000;
	border: 1px solid #666666;
	background-color: #ffffff;

}
.pdTop {
	background-image: url(graphics/photos/site/top.gif);
	background-repeat: repeat-x;
}
.pdLeft {
	background-image: url(graphics/photos/site/left.gif);
	background-repeat: repeat-y;
}
.pdRight {
	background-image: url(graphics/photos/site/right.gif);
	background-repeat: repeat-y;
}
.pdBottom {
	background-image: url(graphics/photos/site/bottom.gif);
	background-repeat: repeat-x;
}
.vertPhotoBottom {
	background-image: url(graphics/photos/site/vertical-photo/images/formating_18.jpg);
	background-repeat: no-repeat;
}
.vertPhotoSpot {
	background-image: url(graphics/photos/site/vertical-photo/images/formating_05.jpg);
	background-repeat: no-repeat;
}
.vertPhototalkspot {
	background-image: url(graphics/photos/site/vertical-photo/images/formating_11.jpg);
	background-repeat: no-repeat;
}
.vertPhotoThumbPanel {
	background-image: url(graphics/photos/site/vertical-photo/images/formating_06.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Tahoma;
	font-size: 9pt;
	color: #FFFFFF;
}
.vertPhotoTopBar {
	background-image: url(graphics/photos/site/vertical-photo/images/formating_01.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Tahoma;
	font-size: 9pt;
	color: #FFFFFF;
}
.vertPhotogalleriesSpot {
	background-image: url(graphics/photos/site/vertical-photo/images/formating_16.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Tahoma;
	font-size: 7pt;
	color: #cccccc;
}
.vertPhotoCopySpot {
	background-image: url(graphics/photos/site/vertical-photo/images/formating_15.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Tahoma;
	font-size: 7pt;
	color: #cccccc;
}
.vertPhotoRigth {
	background-image: url(graphics/photos/site/vertical-photo/images/formating_04.jpg);
	background-repeat: repeat-x;
}
.thumbnail {
	border: 1px solid #333333;
}
.thumbnailSel {
	border: 1px solid #FF9900;
}
.vertPhototalkspottext {
	background-image: url(graphics/photos/site/vertical-photo/images/formating_11.jpg);
	background-repeat: no-repeat;
	padding-left: 4px;
	text-align: justify;
	font-family: Verdana, Tahoma;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: 500;
}


.horzPhotoBottom {
	background-image: url(graphics/photos/site/horz-photo/images/formating4_13.jpg);
	background-repeat: no-repeat;
}
.horzPhotoRigth {
	background-image: url(graphics/photos/site/horz-photo/images/formating4_04.jpg);
	background-repeat: repeat-x;
}
.horzPhotoTopBar {
	background-image: url(graphics/photos/site/horz-photo/images/formating4_01.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Tahoma;
	font-size: 8pt;
	color: #FFFFFF;
}
.horzPhotoSpot {
	background-image: url(graphics/photos/site/horz-photo/images/formating4_05.jpg);
	background-repeat: no-repeat; 
}.galleryTop {
	background-image: url(images/gallery-template_02.jpg);
	background-repeat: repeat-x;
	background-color: #B6C1CB;

}
.gallerybottom {

	background-image: url(images/gallery-template_08.jpg);
	background-repeat: repeat-x;
	background-color: #B6C1CB;
}
.galleryLeft {

	background-image: url(images/gallery-template_04.jpg);
	background-repeat: repeat-y;
	background-color: #B6C1CB;
}
.galleryRight {


	background-image: url(images/gallery-template_06.jpg);
	background-repeat: repeat-y;
	background-color: #B6C1CB;
}
.galleryTable {
	height: 100%;
}
.bodyFix {
	margin: 0px;
	padding: 0px;
}
