body {
	margin-top: 8px;
	margin-left: 0px;
	margin-right: 0px;
	font-size: 12px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
TABLE {
  border-collapse : collapse;
  empty-cells : show;
}
FORM { margin : 0px; }
P,TD,TH {
  font-size : 12px;
  color : #000000;
  font-family : Arial, Helvetica, sans-serif;
}
H5 {
	font-size : 10pt;
	font-weight : bold;
}
LABEL,INPUT,SELECT,TEXTAREA {
  font-size : 12px;
  color : #000000;
  font-family : Arial, Helvetica, sans-serif;
}
span.strapline {
	font-size : 13px;
	color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
}
span.heading {
	font-size : 14px;
	color : #0062AE;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
}
span.subhead {
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
td.logo {
	padding-top : 14px;
	padding-bottom : 0px;
	padding-left : 14px;
	padding-right : px;
   border-top : 0px solid #666666;
	border-bottom : 0px solid #666666;
	border-left : 0px solid #666666;
	border-right : 0px solid #666666;
	background-color: #000000;
	color: #FFFFFF;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-align: left;
}
td.nav {
	padding-top : 5px;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
   border-top : 1px solid #666666;
	border-bottom : 1px solid #666666;
	border-left : 1px solid #666666;
	border-right : 1px solid #666666;
	background-color: #FFFFFF;
	color: #666666;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}
td.main {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 11px;
	padding-right : 11px;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 12px;
	font-family:  Arial, Helvetica, sans-serif;
	text-align: justify;
}
td.address {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 5px;
	padding-right : 5px;
	background-color: #000000;
	color: #FFFFFF;
	font-size: 11px;
	font-family:  Arial, Helvetica, sans-serif;
}
td.footer {
	padding-top : 5px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	background-color: #FFFFFF;
	color: #333333;
	font-size: 10px;
	font-family:  Arial, Helvetica, sans-serif;
}
A.nav,A.nav:visited {
  font-size : 12px;
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-weight : bold;
  text-decoration : none;
}
A.nav:hover {
  font-size : 12px;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-weight : bold;
  text-decoration : none;
}
A.navsel,A.navsel:visited {
  font-size : inherit;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-weight : bold;
  text-decoration : none;
}
A.navsel:hover {
  font-size : inherit;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-weight : bold;
  text-decoration : none;
}
A.footer,A.footer:visited {
  font-size : inherit;
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-weight : none;
  text-decoration : underline;
}
A.footer:hover {
  font-size : inherit;
  color: #00A650;
  font-family: Arial, Helvetica, sans-serif;
  font-weight : none;
  text-decoration : underline;
}
A.address,A.address:visited {
  font-size : inherit;
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-weight : none;
  text-decoration : none;
}
A.address:hover {
  font-size : inherit;
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-weight : none;
  text-decoration : underline;
}
A,A:visited {
  font-size : inherit;
  color: #0062AE;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration : underline;
}
A:hover {
  font-size : inherit;
  color: #93AF2A;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration : underline;
}
img.border {
	border-top : 1px solid #000000;
	border-bottom : 1px solid #000000;
	border-left : 1px solid #000000;
	border-right : 1px solid #000000;
}
LI {
	margin-left: 20px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-image: url(../images/bullet.jpg);
	list-style-position: outside;
	font-size: inherit;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
}
DIV.gallery {
	width : 100%;
	clear : both;
	overflow : auto;
	/* 168 each + 4
	width : 676px;*/
}
DIV.gallery-order { clear : both; }
DIV.gallery-photo {
	background : #fff;

	text-align : center;
	width : 162px;
	height : auto;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 12px;
	margin-right : 12px;
	float : left;
}
IMG.gallery-photo {
	border : 1px solid #000;
}
DIV.photo {
	padding-left : 0px;
	padding-right : 0px;

	padding-top : 0px;
	padding-bottom : 0px;
	
	border : 1px solid #000;
	background : #F0F0F0;
	
	display: table-cell;
	text-align: center;
	vertical-align: middle;

	width : 162px;
	height : 162px;
	

}
DIV.photo span {
    display: inline-block;
    height: 100%;
}
DIV.photo * {
    vertical-align: middle;
}
DIV.phototitle {
	padding-left : 0px;
	padding-right : 0px;
	
	width : 162px;

	color : #000;
	font-weight : bold;
	font-size : 11px;
	line-height : 18px;
	padding-bottom : 5px;
	padding-top : 5px;
}
DIV.photolink {
	text-align : justify;
	padding-left : 10px;
	padding-right : 10px;
	width : 142px;
	height : 100px;
	font-size : 11px;
	padding-top : 10px;
	padding-bottom : 0px;
}
SPAN.info {
	font-size : 10px;
	font-weight : normal;
}
/*
.wraptocenter {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 162px;
    height: 162px;
    border : 1px solid #000;
}
.wraptocenter * {
    vertical-align: middle;
}
.wraptocenter span {
    *display: inline-block;
    *height: 100%;
}
.wraptocenter img {
    border : 1px solid #000;
}
*/
/*\*//*/
.wraptocenter {
    display: block;
}
.wraptocenter span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/





