.body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000;line-height: 16px;}

.bodybullets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 16px;
	list-style-position: outside;
	list-style-type: disc;
	left: auto;
	top: auto;

}

.body_bold {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; line-height: 16px;}

.body_boldwhite {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; line-height: 16px;}

.body_bold_grey {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #999999; line-height: 16px;}

.body_bold_tab {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #999999; line-height: 16px;}

.body_small {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666;line-height: 12px;}

.body_small_bold {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #666666; line-height: 12px;}

.Intro {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #660033;line-height: 18px;}

.mainheading {font-family: Bliss, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: normal; color: #000000; line-height: 30px;}

.mainheading2 {font-family: Bliss, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; color: #000000; line-height: 25px;}

.smallheading {font-family: Bliss, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #000000; line-height: 30px;}

a.bodynav {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #FF9900; text-decoration: none;}
a.bodynav2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #FF9900; text-decoration: none;}

a.bodynav:hover {color: #660033; text-decoration: underline;}

a.bodynav_k {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000; text-decoration: underline;}
a.bodynav_k:hover {color: #FFFFFF; text-decoration: underline;}

a.faqnav {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #660033; text-decoration: underline;}
a.faqnav:hover {color: #FF9900; text-decoration: underline;}

a.bodynav_bold {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 16px; color: #FF9900; text-decoration: none;}
a.bodynav_bold:hover {color: #660033; text-decoration: underline;}

a.leftnav {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; text-decoration: none;}
a.leftnav:hover {color: #660033; text-decoration: none;}

a.leftnav_active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #660033; text-decoration: none;}
a.leftnav_active:hover {color: #660033; text-decoration: none;}

a.rightnav {font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; font-weight: bold; color: #FF9900; text-decoration: none;}
a.rightnav:hover {color: #660033; text-decoration: none;}

a.smallnav {font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #999999; text-decoration: underline;}
a.smallnav:hover {color: #660033; text-decoration: underline;}

.subhead1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000;}

.subhead2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #999999;}

.subhead3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #999999; line-height: 22px;}

.quote {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; color: #999999;}

.banner {background-attachment: fixed; background-image: url(../images/banner.gif); background-repeat: no-repeat; background-position: left top;}

.quoteicon {background-attachment: fixed; background-image: url(../images/quote.gif); background-repeat: no-repeat; background-position: left top;}

.tableborder {	border: 1px solid #000000;	background-color: #ffffff;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #000000;}
li {
	list-style-position: inside;
	list-style-type: square;
	left: 0px;
	padding: 0px;
	text-align: left;
	text-indent: 0pt;
	white-space: normal;
}
#p7trigger1, #p7trigger2, #p7trigger3, #p7trigger4 {
	position: absolute;
	width: 123px;
	top: 62px;
	layer-background-color: #666;
	border: 1px solid none;
	width: 123px;
}
#p7trigger1 {left: 0px; width: 135px;}
#p7trigger2 {left: 135px;}
#p7trigger3 {left: 258px;}
#p7trigger4 {left: 381px;}

/* 	We include the Netscape 4 proprietary layer-background-color property
*/
#p7simonsubs1, #p7simonsubs2, #p7simonsubs3 {
	position: absolute;
	width: 160px;
	top: 86px;
	visibility: hidden;
	background-color: #FFFFFF;
	layer-background-color: #FFFFFF;
}
#p7simonsubs1 {left: 14px;}
#p7simonsubs2 {left: 137px;}
#p7simonsubs3 {left: 260px;}

.p7submenus {
	border: 1px solid #666;
	background-color: #fff;
	layer-background-color: #fff;
	font-size: 14px;
}
.p7submenus p {margin: 2px 10px;}
.p7submenus span {display: none;}
.p7submenus a, .p7submenus a:visited {
	color: #000;a.bodynav_bold2 {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 16px; color: #FF9900; text-decoration: underline;
}
img {

}


#BDpopup {
	height: 200px;
	width: 300px;
	position: absolute;
	left: 289px;
	top: 368px;
}


.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid blue;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 230px; /*position where enlarged image should offset horizontally */
z-index: 50;
}
