img {display: block;}

a:link.link1 {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #002B4A; text-decoration: none;}
a:visited.link1 {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #002B4A; text-decoration: none;}
a:hover.link1 {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #BB9F00; text-decoration: none;}
a:active.link1 {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #002B4A; text-decoration: none;}

a:link.link2 {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #7F9196; text-decoration: none;}
a:visited.link2 {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #7F9196; text-decoration: none;}
a:hover.link2 {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}
a:active.link2 {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #7F9196; text-decoration: none;}

a:link.link3 {font: 10px/18px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;}
a:visited.link3 {font: 10px/18px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;}
a:hover.link3 {font: 10px/18px Verdana, Arial, Helvetica, sans-serif; color: #BB9F00; text-decoration: none;}
a:active.link3 {font: 10px/18px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;}

a:link.link4 {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #BB9F00; text-decoration: none;}
a:visited.link4 {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #BB9F00; text-decoration: none;}
a:hover.link4 {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #002B4A; text-decoration: none;}
a:active.link4 {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #BB9F00; text-decoration: none;}

a:link.piclink {border: 2px solid #BB9F00; padding: 2px; display: block;}
a:visited.piclink {border: 2px solid #BB9F00; padding: 2px; display: block;}
a:hover.piclink {border: 2px solid #002B4A; padding: 2px; display: block;}
a:active.piclink {border: 2px solid #BB9F00; padding: 2px; display: block;}

.text_wht {font: 10px/18px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;}
.text1 {font: 11px/22px Verdana, Arial, Helvetica, sans-serif;}
.heading_1 {font: bold 16px Arial, Helvetica, sans-serif; color: #002B4A;}
.gold_border {border: 2px solid #BB9F00; padding: 2px;}
.pad1 {padding-left: 20px;}
.heading_2 {font: bold 16px Arial, Helvetica, sans-serif; color: #BB9F00;}
.wrap {clear: left; float: right;}
.wrap2 {
	clear: right;
	float: left;
	padding-right: 8px;
	padding-top: 8px;
}

.menu2 {
	width:766px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#BB9F00;
	font-weight: bold;
}
.menu2 ul {
padding:0;margin:0;list-style-type:none;
}
.menu2 ul li {
float:left; position:relative;
}

.menu2 ul li a, .menu2 ul li a:visited {
	float:left;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	line-height:25px;
	height:28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 11px;
	padding-bottom: 0px;
	padding-left: 11px;
}

.menu2 ul li:hover {width:auto;}

.menu2 ul li a:hover {background:#9B8400; color:#FFFFFF;}

.menu2 ul li:hover a {background:#9B8400; color:#FFFFFF;}

.menu2 ul li ul {
display: none;
}


/* specific to non IE browsers */

.menu2 ul li:hover ul {
display:block; position:absolute;top:30px; background:#002B4A; margin-top:1px; left:0; width:100px; color: #FAA633;
}
.menu2 ul li:hover ul.endstop {
left:-25px;
}

.menu2 ul li:hover ul li ul {
display: none;
}
.menu2 ul li:hover ul li a {
display:block; background:#9B8400; color:#fff;height:auto;line-height:24px;padding:3px 12px; width:100px;
}

.menu2 ul li:hover ul li a:hover {
color:#FFFFFF; background: #E5D488;
}

.menu2 ul li:hover ul li:hover ul li a {background:#E5D488;}

/* specific to IE5.5 and IE6 browsers */
.menu2 ul li a:hover ul {
display:block;position:absolute;top:auto; top:31px; background:#9B8400;left:0; marg\in-top:0px; font: Arial, Helvetica, sans-serif; color: #FFFFFF;
}
.menu2 ul li a:hover ul.endstop {
left:-18px;
}

.menu2 ul li a:hover ul li a {
display:block; color:#FFFFFF; height:1px; line-height:24px; padding:3px 12px; width:94px; w\idth:94px;
}

.menu2 ul li a:hover ul li a:hover {
color:#FFFFFF; background: #E5D488;
}
.heading_3 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #000000;
}
.text1_bold {
	font: bold 11px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #BB9F00;
}
.formtext {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.test {
	height: 100%;
}
.overflow {
	position: relative;
	height: 270px;
	width: 763px;
}
.gallery img {
	float:left;
	}	
.galleryadd {
		float: left;
		width: 100%;
		list-style: none;
		margin-top:5px;
	}	
	
	.crop{
	width: 150px;
	height:113px;
	overflow:hidden;
	float: left;
	}	
	
.wrapper {
	float: left;
	display:block;
	height: 128px;
	width: 164px;
	overflow: hidden;
	}
.gallery_border a {
	width: 150px;
	height: 113px;
	overflow: hidden;
	float: left;
	}
.gallery_border, .test {
	border: 2px solid #BB9F00; padding: 1px; display: block;;
	padding: 1px;
	width: 150px;
	height: 113px;
	}
.gallery_border:hover  {
	border: 2px solid #002B4A; padding: 1px; display: block;;
	}
	
.greyBorder {
	border-bottom:1px groove #E8E9EE;
	padding-bottom:8px;
}