body{background-color: #ffffff; padding: 0px; margin: 0px;}

A:link {color: #00293A; text-decoration: none;}
A:visited {color: #00293A; text-decoration: none;}
A:hover {color: #999966; text-decoration: underline;}
A:active {color: #00293A; text-decoration: none;}

#leftColumn{background: url(../images/left-column.jpg) top left repeat; width: 3px;}

#navBox img{display: block;}

#hdr {background: url(../images/hdr-bg1.jpg) top left no-repeat; width: 195px;}

#gallerySub{
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 20px
}

#gallerySub a{color: #fff; display: block; padding: 2px 10px; text-decoration: none;}
#gallerySub a:hover {color: #00293A; display: block; padding: 2px 10px; text-decoration: none;}
#gallerySub #subactive {color: #00293A; display: block; padding: 2px 10px; text-decoration: none;}

/* .gMain {background: url(../images/img-center.jpg) top left no-repeat;} */
#hdrbg2 {background: url(../images/hdr-bg2.jpg) top left no-repeat; width: 211px;}

#portfolioColumn{text-align: left; margin: 15px 0px 0px 35px;}
#portfolioColumn img{display: inline;}

.portBorder img{border: 5px solid #fff;}
.portBorder:hover img{border: 5px solid #00293A;}
 /* irrelevant definition to overcome IE bug */
.portBorder:hover{color: #00293A;}

#portactive img{border: 5px solid #00293A;}

#mainImgColumn{background-color: #405F6B; width: 371px;}

#rightColumn{
	color: #00293A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px 10px 5px 15px;
	text-align: left;
}

.thumbnailText {
	color: #00293A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px 0px 5px 15px;
	text-align: left;
}

.thumbnails {
	border: none;
	margin: 5px 0px 0px 15px;
	vertical-align: top;
}

.thumbnails img{border: 5px solid #fff;}

.content {
	color: #00293A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	padding: 50px 15px 15px;
}

.contentAddress {
	color: #8C9EA6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	letter-spacing: 1px;
	padding: 10px 20px 5px 0px;
	text-align: right;
	vertical-align: bottom;
}

.contentMain {
	color: #00293A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding: 10px 5px 10px 10px;
	text-align: left;
	vertical-align: top;
}

.contentAddress1 {
	color: #8C9EA6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	letter-spacing: 1px;
	padding: 0px 10px 5px 0px;
	text-align: right;
	vertical-align: bottom;
}

.Contentgallery {
	color: #00293A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding: 15px 10px 10px 10px;
	text-align: left;
	vertical-align: top;
}


#ftr {
	background-color: #405F6B;
	color: #00293A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 10px 0px 5px 0px;
	text-align: center;
}

#ftr a{padding: 0px 10px; color: #00293A; text-decoration: none;}
#ftr a:hover {padding: 0px 10px; color: #999966; text-decoration: underline;}
	
#tmgCredit{color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin: 35px 0px 25px 0px; text-align: center;}
#tmgCredit a{font-size: 11px; text-decoration: none;}
#tmgCredit a:hover{font-size: 11px; text-decoration: underline;}
