/* main.css */
/* Pushes the page to the full capacity of the viewing area. */
body{
	width:100%;
	top:0;
	left:0;
	/* min-width:640px;
	min-height:480px; */
	overflow:none;
}
A:link {
	color: #003366;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
     font-weight:bold;
     font-size: 12px;
}
.sameaslink{
	color: #003366;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
     font-weight:bold;
     font-size: 12px;
}

A:visited {
	color: #003366;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
     font-weight:bold;
     font-size: 12px;
}

A:active {
	color: #003366;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
     font-weight:bold;
     font-size: 12px;
}

A:hover {
	color: #CC0000;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
     font-weight:bold;
     font-size: 12px;
}

.A2:link {
	color: #003366;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
     font-weight:bold;
     font-size: 15px;
}

.A2:visited {
	color: #003366;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
     font-weight:bold;
     font-size: 15px;
}

.A2:active {
	color: #003366;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
     font-weight:bold;
     font-size: 15px;
}

.A2:hover {
	color: #CC0000;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
     font-weight:bold;
     font-size: 15px;
}

.header_link:link {
	color: #003366;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
     font-weight: 600;
     font-size: 14px;
}

.header_link:visited {
	color: #003366;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
     font-weight: 600;
     font-size: 14px;
}

.header_link:active {
	color: #003366;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
     font-weight: 600;
     font-size: 14px;
}

.header_link:hover {
	color: #CC0000;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
     font-weight: 600;
     font-size: 14px;
}

.main{
	position:absolute;
	top:10px;
	/* bottom:10px; */
	left:10px;
	/* right:10px; */
	width:100%;
	height:100%;
	/* min-width:600px;
	min-height:440px; */
	overflow:none;
	z-index:0;
}
.container{
	margin-right:100px;
	margin-bottom:300px;
}
.header{
	position:absolute;
	top:28px;
	left:32px;
	width:215px;
	height:60px;
	min-width:270px;
	min-height:70px;
	z-index:1;
}

.photo_header{
	position:absolute;
	top:20px;
	left:28px;
	z-index:1;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
	overflow:hidden;
}

.logo{
	margin-left:5px;
	margin-right:5px;
	margin-bottom:0px;
	margin-top:0px;
	overflow:hidden;
}

.backswap{
	position:absolute;
	top:10px;
	right:2px;
	width:20px;
	height:110px;
	z-index:5;
}

.playpausebutton{
	position:absolute;
	top:18px;
	right:62px;
	width:auto;
	height:100px;
	/* filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1; */
	z-index:5;
}

.header_links{
	position:absolute;
	top:25px;
	left:465px;
	min-width:150px;
	min-height:20px;
	max-height:80px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	opacity:0.8;
	z-index:5;
	overflow-x:hidden;
	overflow-y:auto;
}
.header_links_index{
	position:absolute;
	top:20px;
	left:350px;
	min-height:20px;
	max-height:90px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	opacity:0.8;
	z-index:5;
	overflow-x:hidden;
	overflow-y:auto;
}
.header_links_web{
	position:absolute;
	top:20px;
	left:365px;
	min-height:20px;
	max-height:90px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	opacity:0.8;
	z-index:5;
	overflow-x:hidden;
	overflow-y:auto;
}
.header_links_ecomm{
	position:absolute;
	top:20px;
	left:365px;
	min-height:20px;
	max-height:90px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	opacity:0.8;
	z-index:5;
	overflow-x:hidden;
	overflow-y:auto;
}
.header_links_photo{
	position:absolute;
	top:20px;
	left:415px;
	min-height:20px;
	max-height:90px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	opacity:0.8;
	z-index:5;
	overflow-x:hidden;
	overflow-y:auto;
}
.header_links_print{
	position:absolute;
	top:20px;
	left:385px;
	min-height:20px;
	max-height:90px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	opacity:0.8;
	z-index:5;
	overflow-x:hidden;
	overflow-y:auto;
}
.header_links_interior{
	position:absolute;
	top:20px;
	left:450px;
	min-height:20px;
	max-height:90px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	opacity:0.8;
	z-index:5;
	overflow-x:hidden;
	overflow-y:auto;
}
.header_links_table{
	max-height:80px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:opx;

}

.tabreset{
	position:absolute;
	top:52px;
	right:62px;
	width:30px;
	height:58px;
	z-index:20;
}
.tabreset:hover{
	position:absolute;
	top:52px;
	right:62px;
	width:30px;
	height:58px;
	z-index:20;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity:0.9;
	opacity:0.9;
}

/* Navigation CSS Rules */
.nav{
	position:absolute;
	top:110px;
	left:25px;
	min-width:300px;
	min-height:30px;
	max-height:33px;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity:0.6;
	opacity:0.6;
	z-index:1;
}
.navImage{
	width:100%;
	height:100%;
}
.navSide{
	margin-top:5px;
	margin-right:5px;
	overflow:hidden;
	
}

#nav1{
	background-color:#FFFFFF;
	z-index:3;
}
#nav1con{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	margin-left:5px;
}
#nav1con_1{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:5px;
}

#nav2{
	background-color:#FFFFFF;
	z-index:3;
}
#nav2con{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	margin-left:5px;
}
#nav2con_1{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:5px;
}

#nav3{
	background-color:#FFFFFF;
	z-index:3;
}
#nav3con{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	margin-left:5px;
}
#nav3con_1{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:5px;
}

#nav4{
	background-color:#FFFFFF;
	z-index:3;
}
#nav4con{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	margin-left:5px;
}
#nav4con_1{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:5px;
}

#nav5{
	background-color:#FFFFFF;
	z-index:3;
}
#nav5con{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	margin-left:5px;
}
#nav5con_1{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:5px;
}

/* Content CSS Rules */
.logo{
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	max-height:110px;
	overflow:hidden;
}
.content{
	position:absolute;
	top:143px;
	left:25px;
	
	z-index:1;
}

.translucent{
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity:0.6;
	opacity:0.6;
}

#content_frame{
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	max-height:100%;
	max-width:100%;
	overflow: hidden;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
	z-index:99;
}


#con1{
	background-color:#FFFFFF;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7;
}

#con1con{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	margin-left:5px;
}
#con1con_1{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:5px;
}
.con1header{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}
#con1table{
	max-height:inherit;
	overflow-x:hidden;
}

#con2{
	background-color:#FFFFFF;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7;
}
#con2con{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	margin-left:5px;
}
#con2con_1{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:5px;
}

#con3{
	background-color:#FFFFFF;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7;
}
#con3con{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	margin-left:5px;
	min-height:1px;
}
#con3con_1{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:5px;
}
.con3header{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	/* padding-left: 5px;
	padding-right: 3px; */
}

#con4{
	background-color:#FFFFFF;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7;
}
#con4con{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	margin-left:5px;
}
#con4con_1{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:5px;
}

#con5{
	background-color:#FFFFFF;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7;
}
#con5con{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	margin-left:5px;
}
#con5con_1{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:5px;
}

#debug{
	position:absolute;
	background:#FF0000;
	left:10px;
	bottom:10px;
}
#debug1{
	position:absolute;
	background:#00FF00;
	left:100px;
	bottom:10px;
}
#debug2{
	position:absolute;
	background:#0000FF;
	left:200px;
	bottom:10px;
}

/* Background Swapper CSS Rules */
#green_button{
	position:absolute;
	top:0px;
	right:0px;
	background:url(images/green_button_up.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	z-index:2;
	cursor:pointer;
}
#green_button:hover{
	position:absolute;
	top:0px;
	right:0px;
	background:url(images/green_button_up.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	z-index:2;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
}
#blue_button{
	position:absolute;
	top:20px;
	right:0px;
	background:url(images/blue_button_up.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	z-index:2;
	cursor:pointer;
}
#blue_button:hover{
	position:absolute;
	top:20px;
	right:0px;
	background:url(images/blue_button_up.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	z-index:2;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
}
#red_button{
	position:absolute;
	top:40px;
	right:0px;
	background:url(images/red_button_up.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	z-index:2;
	cursor:pointer;
}
#red_button:hover{
	position:absolute;
	top:40px;
	right:0px;
	background:url(images/red_button_up.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	z-index:2;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
}
#black_button{
	position:absolute;
	top:60px;
	right:0px;
	background:url(images/black_button_up.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	z-index:2;
	cursor:pointer;
}
#black_button:hover{
	position:absolute;
	top:60px;
	right:0px;
	background:url(images/black_button_up.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	z-index:2;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
}
#white_button{
	position:absolute;
	top:80px;
	right:0px;
	background:url(images/white_button_up.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	z-index:2;
	cursor:pointer;
}
#white_button:hover{
	position:absolute;
	top:80px;
	right:0px;
	background:url(images/white_button_up.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	z-index:2;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
}
#play_pause{
	position:absolute;
	top:2px;
	right:0px;
	width:30px;
	height:30px;
	z-index:5;
	cursor: pointer;
}
#play_pause:hover{
	position:absolute;
	top:2px;
	right:0px;
	width:30px;
	height:30px;
	z-index:5;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	opacity:0.8;
	cursor:pointer;
}

.redbullet{
	margin-left:2px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
	vertical-align:top;
}
.blacktext{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
	vertical-align:top;
}
.greentext{
	font-family:Arial, Helvetica, sans-serif;
	color:#006633;
	font-size:12px;
	font-weight:bold;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
	vertical-align:top;
}
.smallblacktext{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	vertical-align:top;
	/* filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity:1.0;
	opacity:1.0; */
}
.headertable{
	border:solid #DDDDDD;
	max-height:90px;
	margin-right:5px;
	margin-left:5px;
	margin-bottom:5px;
	overflow-x:hidden;
	overflow-y:auto;
}
.headertable1{
	border:solid #DDDDDD;
	max-height:90px;
	margin-right:1px;
	margin-left:5px;
	margin-bottom:5px;
	overflow-x:hidden;
	overflow-y:auto;
}
.headertable1_blue{
	border:solid #85A4AF;
	max-height:90px;
	margin-right:1px;
	margin-left:5px;
	margin-bottom:5px;
	overflow-x:hidden;
	overflow-y:auto;
}
.headertable1_green{
	border:solid #83A280;
	max-height:90px;
	margin-right:1px;
	margin-left:5px;
	margin-bottom:5px;
	overflow-x:hidden;
	overflow-y:auto;
}
.headertable1_silver{
	border:solid #DEDEE0;
	max-height:90px;
	margin-right:1px;
	margin-left:5px;
	margin-bottom:5px;
	overflow-x:hidden;
	overflow-y:auto;
}
.headertable1_copper{
	border:solid #A29479;
	max-height:90px;
	margin-right:1px;
	margin-left:5px;
	margin-bottom:5px;
	overflow-x:hidden;
	overflow-y:auto;
}
.headertable1_maroon{
	border:solid #A0898F;
	max-height:90px;
	margin-right:1px;
	margin-left:5px;
	margin-bottom:5px;
	overflow-x:hidden;
	overflow-y:auto;
}
.headertable2{
	border:solid #DDDDDD;
	max-height:90px;
	margin-right:5px;
	margin-left:5px;
	margin-bottom:5px;
	overflow-x:hidden;
	overflow-y:auto;
}
.headertable2_blue{
	border:solid #85A4AF;
	max-height:90px;
	margin-right:5px;
	margin-left:5px;
	margin-bottom:5px;
	overflow-x:hidden;
	overflow-y:auto;
}
.headertable2_green{
	border:solid #83A280;
	max-height:90px;
	margin-right:5px;
	margin-left:5px;
	margin-bottom:5px;
	overflow-x:hidden;
	overflow-y:auto;
}
.headertable2_copper{
	border:solid #A29479;
	max-height:90px;
	margin-right:5px;
	margin-left:5px;
	margin-bottom:5px;
	overflow-x:hidden;
	overflow-y:auto;
}
.headertable2_maroon{
	border:solid #A0898F;
	max-height:90px;
	margin-right:5px;
	margin-left:5px;
	margin-bottom:5px;
	overflow-x:hidden;
	overflow-y:auto;
}
.headertable2_silver{
	border:solid #DEDEE0;
	max-height:90px;
	margin-right:5px;
	margin-left:5px;
	margin-bottom:5px;
	overflow-x:hidden;
	overflow-y:auto;
}
.contentheader{
	border:solid #DDDDDD;
	height:18px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:0px;
	overflow:hidden;
}
.contentheader_blue{
	border:solid #85A4AF;
	height:18px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	overflow:hidden;
}
.contentheader_main_blue{
	border-top:solid #85A4AF;
	border-right:solid #85A4AF;
	border-left:solid #85A4AF;
	height:18px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:0px;
	overflow:hidden;
}
.contentheader_green{
	border:solid #83A280;
	height:18px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	overflow:hidden;
}
.contentheader_silver{
	border-top:solid #DEDEE0;
	border-right:solid #DEDEE0;
	border-left:solid #DEDEE0;
	border-bottom:solid #DEDEE0;
	height:18px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	overflow:hidden;
}
.contentheader_main_green{
	border-top:solid #83A280;
	border-right:solid #83A280;
	border-left:solid #83A280;
	height:18px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:0px;
	overflow:hidden;
}
.contentheader_main_silver{
	border:solid #DEDEE0;
	border-top:solid #DEDEE0;
	border-right:solid #DEDEE0;
	border-left:solid #DEDEE0;
	border-bottom:none;
	height:18px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:0px;
	overflow:hidden;
}
.contentheader_main_maroon{
	border-top:solid #A0898F;
	border-right:solid #A0898F;
	border-left:solid #A0898F;
	height:18px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:0px;
	overflow:hidden;
}
.contentheader_copper{
	border-top:solid #A29479;
	border-right:solid #A29479;
	border-left:solid #A29479;
	height:18px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:0px;
	overflow:hidden;
}
.contentheader_copper_photo{
	border-top:solid #A29479;
	border-bottom:solid #A29479;
	border-right:solid #A29479;
	border-left:solid #A29479;
	height:18px;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:0px;
	overflow:hidden;
}
.contentheader_maroon_interior{
	border-top:solid #A0898F;
	border-bottom:solid #A0898F;
	border-right:solid #A0898F;
	border-left:solid #A0898F;
	height:18px;
	margin-top:0px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:0px;
	overflow:hidden;
}
.contentheader1{
	width:100%;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:0px;
	overflow:hidden;
}
.contenttable{
	border-left:solid #DDDDDD;
	border-right:solid #DDDDDD;
	border-bottom:solid #DDDDDD;
	border-top: none;
	height:100%;
	margin-left:5px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:5px;
	overflow-x:hidden;
	overflow-y:auto;
}
.contenttable_blue{
	border-left:solid #85A4AF;
	border-right:solid #85A4AF;
	border-bottom:solid #85A4AF;
	border-top: none;
	height:100%;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	overflow-x:hidden;
	overflow-y:auto;
}
.contenttable_main_blue{
	border-left:solid #85A4AF;
	border-right:solid #85A4AF;
	border-bottom:solid #85A4AF;
	border-top: none;
	height:100%;
	margin-left:5px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:0px;
	overflow-x:hidden;
	overflow-y:auto;
}
.contenttable_copper{
	border-left:solid #A29479;
	border-right:solid #A29479;
	border-bottom:solid #A29479;
	border-top: none;
	height:100%;
	margin-left:5px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:0px;
	overflow-x:hidden;
	overflow-y:auto;
}

.contenttable_copper_photo{
	border-left:solid #A29479;
	border-right:solid #A29479;
	border-bottom:solid #A29479;
	/* border-top:solid #A29479; */
	height:100%;
	margin-left:5px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:5px;
	overflow:auto;
}

.contenttable_main_copper{
	border-top:solid #A29479;
	border-bottom:solid #A29479;
	border-left:solid #A29479;
	border-right:solid #A29479;
	height:100%;
	margin-left:5px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:0px;
	overflow:hidden;
}
.contenttable_green{
	border-left:solid #83A280;
	border-right:solid #83A280;
	border-bottom:solid #83A280;
	border-top: none;
	height:100%;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	overflow-x:hidden;
	overflow-y:auto;
}
.contenttable_silver{
	border-left:solid #DEDEE0;
	border-right:solid #DEDEE0;
	border-bottom:solid #DEDEE0;
	border-top:solid #DEDEE0;
	border-top: none;
	height:100%;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	overflow-x:hidden;
	overflow-y:auto;
	elevation:lower;
}
.contenttable_main_green{
	border-left:solid #83A280;
	border-right:solid #83A280;
	border-bottom:solid #83A280;
	border-top: none;
	height:100%;
	margin-left:5px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:0px;
	overflow-x:hidden;
	overflow-y:auto;
}
.contenttable_main_silver{
	border-left:solid #DEDEE0;
	border-right:solid #DEDEE0;
	border-bottom:solid #DEDEE0;
	border-top:solid #DEDEE0;
	border-top: none;
	height:100%;
	margin-left:5px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:0px;
	overflow-x:hidden;
	overflow-y:auto;
}
.contenttable_main_maroon{
	border-left:solid #A0898F;
	border-right:solid #A0898F;
	border-bottom:solid #A0898F;
	border-top: none;
	height:100%;
	margin-left:5px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:0px;
	overflow-x:hidden;
	overflow-y:auto;
}
.contenttable2{
	border-left:solid #DDDDDD;
	border-right:solid #DDDDDD;
	border-bottom:solid #DDDDDD;
	border-top: none;
	height:100%;
	margin-left:5px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:0px;
	overflow-x:auto;
	overflow-y:auto;
}
.contenttable2_copper{
	border-left:solid #A29479;
	border-right:solid #A29479;
	border-bottom:solid #A29479;
	border-top: none;
	height:100%;
	margin-left:5px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:0px;
	overflow-x:auto;
	overflow-y:auto;
}
.contenttable3{
	height:100%;
	width:100%;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	overflow:hidden;
	white-space:nowrap;
}
.webcontenttable{
	border-left:solid #DDDDDD;
	border-right:solid #DDDDDD;
	border-bottom:solid #DDDDDD;
	border-top: none;
	height:100%;
	margin-left:5px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:5px;
	overflow:auto;
}
.webcontentheader{
	border:solid #DDDDDD;
	height:18px;
	width:94%;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:0px;
	overflow:auto;
}
.gallerytable{

	border-left:solid #DDDDDD;
	border-right:solid #DDDDDD;
	border-bottom:solid #DDDDDD;
	border-top: none;
	height:100%;
	margin-left:5px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:5px;
	overflow:hidden;
	/* filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1; */
}
.gallerytable_copper{
	border-left:#A29479 medium solid;
	border-right:#A29479 medium solid;
	border-bottom:#A29479 medium solid;
	margin-left:5px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	overflow-x:hidden;
	overflow-y:hidden;
	/* filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1; */
}
.gallerytable_maroon{
	border-left:solid #A0898F;
	border-right:solid #A0898F;
	border-bottom:solid #A0898F;
	height:100%;
	margin-left:5px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	overflow-x:hidden;
	overflow-y:hidden;
	/* filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1; */
}

.leif{
	border:solid #DDDDDD;
	max-height:90px;
	margin-right:5px;
	margin-bottom:5px;
	overflow:auto;
}

.subcon{
	overflow:auto;
}
#flashframe{
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	overflow:auto;
	/* height:100%; */
	
}
#ceremony{
	overflow:hidden;
}
#cele1{
	overflow:hidden;
}
.picholder{
	overflow:hidden;
}
.headertext{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}
#slider_back{
	margin-left:0px;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
}
.photo_logo{
	position:absolute;
	z-index:2;
	top:20px;
	left:28px;
}
.innerphoto{
	margin:0px;
	/* filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1; */
}
#jandm_gallery_select{
	position:absolute;
	top:170px;
	left:300px;
	z-index:2;
	border-top:solid #A29479;
	border-bottom:solid #A29479;
	border-left:solid #A29479;
	border-right:solid #A29479;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
}
.notrans{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
}
.button_table {
	border-collapse:collapse;
	cursor:pointer;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 1em;
}
.navmanutext {
	font-family: sans-serif, Arial, Helvetica;
	font-weight: bolder;
	font-size: 14px;
	padding-left: 26px;
	padding-top: 7px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.navmanutext2 {
	font-family: sans-serif, Arial, Helvetica;
	font-weight: bold;
	font-size: 10px;
	padding-left: 26px;
	padding-top: 7px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}