A:link
{
color:#005AA8;
}

A:visited
{
color:#005AA8;
}

/**/

A:hover
{
color:black;
}
.navheadertxt
{
font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
font-size:12pt;
color:black;
}

A.navlink
{
font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
font-size: 9pt;
color:#005AA8;
text-decoration: none;
}

A.navlink:visited
{
font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
font-size: 9pt;
color:#005AA8;
text-decoration: none;
}

A.navlink:hover
{
font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
font-size: 9pt;
color:#005AA8;
text-decoration: none;
}

A.navheader
{
font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
font-size: 9pt;
font-style: bold;
color:#005AA8;
text-decoration: none;
}

A.navheader:visited
{
font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
font-size: 9pt;
font-style: bold;
color:#005AA8;
text-decoration: none;
}

A.navheader:hover
{
font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
font-size: 9pt;
font-style: bold;
color:#005AA8;
text-decoration: none;
}

.navlinkon
{
font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
font-size: 9pt;
font-style: bold;
color:#FFFFFF;
text-decoration: none;
}
A.conthdsub:link
{
font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
font-size: 11pt;
color:#005AA8;
text-decoration: none;
}

A.conthdsub:visited
{
font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
font-size: 11pt;
color:#005AA8;
text-decoration: none;
}

A.conthdsub:hover
{
font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
font-size: 11pt;
color:#005AA8;
text-decoration: none;
}

.navheadertxt
{
font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
font-size:12pt;
color:black;
}

.navlinktxt
{
font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
font-size: 9pt;
color:black;
}

.headertxt
{
font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
font-size: 14pt;
color:black;
}

.stdtxt
{
font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
font-size: 8pt;
color:black;
}

.conttxt
{
font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
font-size:9pt;
line-height:140%;
color:black;
}

.conttxtgrn
{
font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
font-size: 9pt;
line-height: 140%;
color: #465500;
}

h1
{
font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
font-size: 14pt;
font-style: normal;
line-height: 100%;
color:#000000;
}

<!--h1 testing-->
h1#image{width: 652px; height: 323px; text-indent: -99999px; margin: 0 0 0 25px; display: block; outline: none}
h1#image a{width: 652px; height: 323px; background: url(images/hm_MetastormEnterprise.gif) no-repeat 0 0; text-indent: -99999px; display: block; outline: none;}


h2
{
font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
font-size: 14pt;
font-style: normal;
line-height: 100%;
color:#000000;
}

.header_fix
{
font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
font-size: 18pt;
font-style: normal;
font-weight:bold;
line-height: 90%;
color:#005AA8;
}

.conthd
{
font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
font-size: 18pt;
font-style: normal;
line-height: 200%;
color:#000000;
}

.conthdsub
{
font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
font-size: 14pt;
color:#613b95;
}

.conthdsub2
{
font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
font-size: 11pt;
font-weight: normal;
color:#7e7e7f;
}

.conthdsub_black
{
font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
font-size: 14pt;
color:#000000;
}

.conthdtab
{
font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
font-size: 10pt;
font-weight:bold;
color:#613b95;
}

.contpresshd
{
font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
font-size: 11pt;
font-weight: bold;
color: #000000;
}

.contpresshdsub
{
font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
font-size: 11pt;
color: black;
}

.contpresstxthl
{
font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
font-size: 9pt;
line-height: 140%;
color:black;
}

.conttxtsm
{
font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
font-size: 8pt;
line-height: 140%;
font-spacing: 100%;
color:black;
}

.copyright
{
font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
font-size: 8pt;
line-height: 110%;
font-spacing: 100%;
color:black;
}

body 
{
	color: #000000; 
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
	font-size: 8pt; 
	font-style: normal; 
	font-variant: normal;
}

.body 
{
	color: #000000; 
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
	font-size: 8pt; 
	font-style: normal; 
	font-variant: normal;
}

font.pageHeader
{
	color: #000000; 
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;  
	font-size: 8pt; 
	font-style: normal; 
	font-variant: normal;
	font-weight: bold;
}

font.sectionHeader
{
	color: #000000; 
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;  
	font-size: 8pt; 
	font-style: normal; 
	font-variant: normal;
	font-weight: bold;
}

a.sectionLink
{
	color: #62605F; 
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;  
	font-size: 8pt; 
	font-style: normal; 
	font-variant: normal;
	text-decoration: none;
}

a.sectionLink:hover
{
	color: #62605F; 
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;  
	font-size: 8pt; 
	font-style: normal; 
	font-variant: normal;
	text-decoration: none;
}

table.sectionBanner
{
	background: #efefef;
}

table.mainBorder
{
	border-color: #62605f;
	border-width: 1px;
	border-style: solid;
}

a.inactiveLink
{
	color: #d0d0d0;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;  
	font-size: 8pt; 
	font-style: normal; 
	font-variant: normal;
	text-decoration: none;
}

a.activeLink
{
	color: #840000;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;  
	font-size: 8pt; 
	font-style: bold; 
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
}

a.activeLink:hover {
	color: #840000;
	font-style: bold;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
}

a.activeContentLink
{
	color: #62605F;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;  
	font-size: 8pt; 
	font-style: normal; 
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
}

a.activeContentLink:hover {
	color: #62605F;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
}

font.inactiveContentLink {
	color: #62605F;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
}

font.columnHeader
{
	color: #62605f;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;  
	font-weight: bold;
	font-size: 8pt;
}

font.rowNumber
{
	color: #62605f;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;  
	font-weight: normal;
	font-size: 8pt;
}

font.content
{
	color: #000000;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;  
	font-weight: normal;
	font-size: 8pt;
	line-height: 140%;
}

font.contentRed
{
	color: #840000;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;  
	font-weight: bold;
	font-size: 8pt;
}

font.contentWhite
{
	color: #FFFFFF;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;  
	font-weight: normal;
	font-size: 8pt;
}

font.hmHeaderTabWhite
{
	color: #FFFFFF;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;  
	font-weight: bold;
	font-size: 26pt;
	line-height: 110%;
}
font.hmContentTabWhite
{
	color: #FFFFFF;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;  
	font-weight: normal;
	font-size: 12pt;
	line-height: 140%;
}
font.hmContentSMTabWhite
{
	color: #FFFFFF;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;  
	font-weight: normal;
	font-size: 11pt;
	line-height: 130%;
}
font.hmContentLGTabWhite
{
	color: #FFFFFF;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;  
	font-weight: normal;
	font-size: 18pt;
	line-height: 100%;
}

font.headerWhite
{
	color: #FFFFFF;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;  
	font-weight: normal;
	font-size: 13pt;
}

font.contentBold
{
	color: #62605f;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;  
	font-weight: bold;
	font-size: 8pt;
}

a.navigationdrop
{
	color: #62605f;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;  
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
	line-height: 170%;
}

a.navigationdrop:hover
{
	color: #005295;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;  
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
	line-height: 170%;
}

td.topmenubackground{ 
	/*background-image: url(/images/nav_topon_sm.gif);  forward slash for the path */ 
	width: 68px; /* use you own image size; */ 
	height: 23px; /* use you own image size; */ 
	background-repeat: no-repeat; 
	background-position: left top; 
	vertical-align: middle; 
	text-align: center;
} 

a.navigation
{
	color: #1173ba;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, 	sans-serif;  
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
}

a.navigation:hover
{
	color: #1173ba;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, 	sans-serif;  
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
	
	/*background-image: url(/images/nav_topon.gif);*/
}

a.navigation:visited
{
	color: #1173ba;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, 	sans-serif;  
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
}
a.navigationwh
{
	color: #FFFFFF;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;  
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
	line-height: 140%;
}

a.navigationwh:hover
{
	color: #FFFFFF;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;  
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
}

font.breadcrumb
{
	color: #000000;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;  
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
}

font.header
{
	color: #840000;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;  
	font-weight: normal;
	font-size: 12pt;
	text-decoration: none;}

#layer1
{
	background-color : #ffffff;
	layer-background-color : #ffffff;
	border-width : 1px;
	border-style : solid;
	border-color : #62605F;
	width : 280px;
	top : 91px;
	left : 242px;
	position : absolute;
	z-index : 90;
	visibility : hidden;
	filter : alpha(opacity=90);
	-moz-opacity : 90%;}

#layer2
{
	background-color : #ffffff;
	layer-background-color : #ffffff;
	border-width : 1px;
	border-style : solid;
	border-color : #62605F;
	width : 220px;
	top : 91px;
	left : 323px;
	position : absolute;
	z-index : 90;
	visibility : hidden;
	filter : alpha(opacity=90);
	-moz-opacity : 90%;}

#layer3
{
	background-color : #ffffff;
	layer-background-color : #ffffff;
	border-width : 1px;
	border-style : solid;
	border-color : #62605F;
	width : 205px;
	top : 91px;
	left : 399px;
	position : absolute;
	z-index : 90;
	visibility : hidden;
	filter : alpha(opacity=90);
	-moz-opacity : 90%;}

#layer4
{
	background-color : #ffffff;
	layer-background-color : #ffffff;
	border-width : 1px;
	border-style : solid;
	border-color : #62605F;
	width : 140px;
	top : 91px;
	left : 473px;
	position : absolute;
	z-index : 90;
	visibility : hidden;
	filter : alpha(opacity=90);
	-moz-opacity : 90%;}

#layer5
{
	background-color : #ffffff;
	layer-background-color : #ffffff;
	border-width : 1px;
	border-style : solid;
	border-color : #62605F;
	width : 225px;
	top : 91px;
	left : 545px;
	position : absolute;
	z-index : 90;
	visibility : hidden;
	filter : alpha(opacity=90);
	-moz-opacity : 90%;}

#layer6
{
	background-color : #ffffff;
	layer-background-color : #ffffff;
	border-width : 1px;
	border-style : solid;
	border-color : #62605F;
	width : 140px;
	top : 91px;
	left : 632px;
	position : absolute;
	z-index : 90;
	visibility : hidden;
	filter : alpha(opacity=90);
	-moz-opacity : 90%;}

#layer7
{
	background-color : #ffffff;
	layer-background-color : #ffffff;
	border-width : 1px;
	border-style : solid;
	border-color : #62605F;
	width : 140px;
	top : 91px;
	left : 685px;
	position : absolute;
	z-index : 90;
	visibility : hidden;
	filter : alpha(opacity=90);
	-moz-opacity : 90%;}

#layer8
{
	background-color : #ffffff;
	layer-background-color : #ffffff;
	border-width : 1px;
	border-style : solid;
	border-color : #62605F;
	width : 145px;
	top : 91px;
	left : 730px;
	position : absolute;
	z-index : 90;
	visibility : hidden;
	filter : alpha(opacity=90);
	-moz-opacity : 90%;}

#layer9
{
	background-color : #ffffff;
	layer-background-color : #ffffff;
	border-width : 1px;
	border-style : solid;
	border-color : #62605F;
	width : 80px;
	top : 91px;
	left : 795px;
	position : absolute;
	z-index : 90;
	visibility : hidden;
	filter : alpha(opacity=90);
	-moz-opacity : 90%;}

#layer10
{
	background-color : #DEE9F1;
	layer-background-color : #ffffff;
	border-width : 1px;
	border-style : solid;
	border-color : #BBC8D2;
	width : 240px;
	top : 297px;
	left : 290px;
	position : absolute;
	z-index : 100;
	visibility : hidden;
	filter : alpha(opacity=100);
	-moz-opacity : 100%;}

#layer11
{
	background-color : #DEE9F1;
	layer-background-color : #ffffff;
	border-width : 1px;
	border-style : solid;
	border-color : #BBC8D2;
	width : 225px;
	top : 312px;
	left : 290px;
	position : absolute;
	z-index : 100;
	visibility : hidden;
	filter : alpha(opacity=100);
	-moz-opacity : 100%;}

#layer12
{
	background-color : #DEE9F1;
	layer-background-color : #ffffff;
	border-width : 1px;
	border-style : solid;
	border-color : #BBC8D2;
	width : 110px;
	top : 330px;
	left : 290px;
	position : absolute;
	z-index : 100;
	visibility : hidden;
	filter : alpha(opacity=100);
	-moz-opacity : 100%;}

#layer13
{
	background-color : #DEE9F1;
	layer-background-color : #ffffff;
	border-width : 1px;
	border-style : solid;
	border-color : #BBC8D2;
	width : 90px;
	top : 347px;
	left : 290px;
	position : absolute;
	z-index : 100;
	visibility : hidden;
	filter : alpha(opacity=100);
	-moz-opacity : 100%;}

.homehd
{
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;
	font-size:8pt;
	line-height:120%;
	color:#0C5792;
	font-weight: bold;
}

.homehd2
{
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;
	font-size:8pt;
	line-height:125%;
	color:#0C5792;
	font-weight: bold;
}

.homehd3
{
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;
	font-size:8pt;
	line-height:125%;
	color:#0C5792;
	font-weight: 900;
}

.homehd4
{
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;
	font-size:13pt;
	line-height:175%;
	color:#0C5792;
	font-weight: 900;
}

.homehd5
{
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;
	font-size:13pt;
	line-height:175%;
	color:#737373;
	font-weight: 900;
}

.homesubhd
{
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;
	font-size:8pt;
	line-height:120%;
	color:#737373;
	font-weight: bold;
}
	
.hometxt
{
	color: #737373;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;
	font-size:8pt;
	line-height:150%;
	font-weight: normal;
}

.hometxt2
{
	color: #737373;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;
	font-size:8pt;
	line-height:150%;
	font-weight: 900;
}

.hometxt3
{
	color: #000000;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;
	font-weight: normal;
	font-size:9pt;
	line-height:140%
}

.hometxt4
{
	color: #000000;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;
	font-weight: normal;
	font-size:11pt;
	line-height:140%
}

a.homelink
{
	color: #017bc3;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;  
	font-weight: bold;
	font-size: 8pt;
	line-height:150%;
	text-decoration: none;
}

a.homelink:hover
{
	color: #017bc3;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;  
	font-weight: bold;
	font-size: 8pt;
	line-height:150%;	
	text-decoration: none;
}
a.homefooterlink
{
	color: #017bc3;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;  
	font-weight: normal;
	font-size: 8pt;
	line-height:130%;
	text-decoration: none;
}

a.homefooterlink:hover
{
	color: #017bc3;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;  
	font-weight: normal;
	font-size: 8pt;
	line-height:130%;	
	text-decoration: none;
}
	
.navhd
{
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;
	font-size:8pt;
	line-height:100%;
	color:#0C5792;
	font-weight: bold;
}

.navhdwht
{
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;
	font-size:8pt;
	color:#FFFFFF;
	font-weight: bold;
}
	
.navtxt
{
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;
	font-size:8pt;
	line-height:100%;
	color:#000000;
	font-weight: normal;
}

.pzcontxt
{
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
	font-size: 8pt;
	line-height:130%;
	color:black;
}

.navbld
{
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;
	font-size:8pt;
	line-height:150%;
	color:#666666;
	font-weight: bold;
}
	
a.navlink
{
	color: #737373;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;  
	font-weight: normal;
	font-size: 9pt;
	line-height:150%;
	text-decoration: none;
}

a.navlink:hover
{
	color: #737373;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;  
	font-weight: normal;
	font-size: 9pt;
	line-height:150%;	
	text-decoration: none;
}

a.zonehd
{
	color: #FFFFFF;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;  
	font-weight: bold;
	font-size: 8pt;
	line-height:150%;
	padding-left: 5;
	text-decoration: none;
}

a.zonehd:hover
{
	color: #FFFFFF;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;  
	font-weight: bold;
	font-size: 8pt;
	line-height:150%;
	padding-left: 5;
	text-decoration: none;
}

a.zonehd::visited
{
	color: #FFFFFF;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;  
	font-weight: bold;
	font-size: 8pt;
	line-height:150%;
	padding-left: 5;
	text-decoration: none;
}

.brdcrmb
{
	color: #0C5792;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;  
	font-weight: normal;
	font-size: 7pt;
	line-height:100%;
	text-decoration: none;
}

a.brdcrmb
{
	color: #767676;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;  
	font-weight: normal;
	font-size: 7pt;
	line-height:100%;
	text-decoration: none;
}

a.brdcrmb:hover
{
	color: #767676;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;  
	font-weight: normal;
	font-size: 7pt;
	line-height:100%;
	text-decoration: none;
}

.navon
{
	color: #0C5792;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;  
	font-weight: normal;
	font-size: 8pt;
	line-height:150%;
	text-decoration: none;
}
.navsubhd
{
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
	font-size: 9pt;
	font-weight: bold;
	color:black;
}
A.navsubhd
{
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
	font-size: 9pt;
	font-weight: bold;
	COLOR: #0069ba;
    	TEXT-DECORATION: none
}
A.navsubhd:link
{
    COLOR: #0069ba;
    TEXT-DECORATION: none
}
A.navsubhd:visited
{
    COLOR: #0069ba;
    TEXT-DECORATION: none
}
A.navsubhd:hover
{
    COLOR: #0069ba;
    TEXT-DECORATION: none
}
A.navsubhd:active
{
    COLOR: #0069ba;
    TEXT-DECORATION: none
}
.navlinktxtz
{
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
	font-size: 8pt;
	color:black;
}
A.navlinktxtz
{
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
	font-size: 8pt;
	COLOR: #0069ba;
    	TEXT-DECORATION: none
}
A.navlinktxtz:link
{
    COLOR: #0069ba;
    TEXT-DECORATION: none
}
A.navlinktxtz:visited
{
    COLOR: #0069ba;
    TEXT-DECORATION: none
}
A.navlinktxtz:hover
{
    COLOR: #0069ba;
    TEXT-DECORATION: none
}
A.navlinktxtz:active
{
    COLOR: #0069ba;
    TEXT-DECORATION: none
}
.navlinkwht
{
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
	font-size: 9pt;
	font-weight: bold;
	COLOR: #FFFFFF
}
A.navlinkwht
{
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
	font-size: 9pt;
	font-weight: bold;
	COLOR: #FFFFFF;
    	TEXT-DECORATION: none
}
A.navlinkwht:link
{
    COLOR: #FFFFFF;
	font-weight: bold;
    TEXT-DECORATION: none
}
A.navlinkwht:visited
{
    COLOR: #FFFFFF;
	font-weight: bold;
    TEXT-DECORATION: none
}
A.navlinkwht:hover
{
    COLOR: #FFFFFF;
	font-weight: bold;
    TEXT-DECORATION: none
}
A.navlinkwht:active
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
.subhd
{
    FONT-SIZE: 14px;
    COLOR: #666464;
    LINE-HEIGHT: 135%;
    FONT-FAMILY: microsoft sans-serif;
    FONT-WEIGHT: bold
}
.subhd2
{
    FONT-SIZE: 11px;
    COLOR: #666464;
    LINE-HEIGHT: 135%;
    FONT-FAMILY: microsoft sans-serif
}	
#dropmenudiv{
position:absolute;
border:1px solid #598ebe;
border-bottom-width: 1;
font:normal 10px microsoft sans-serif;
text-align: left;
line-height:14px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 4px;
text-align: left;
border-bottom: 1px;
border-top-color: #598ebe;
border-right-color: #598ebe;
border-bottom-color: #598ebe;
border-left-color: #598ebe;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #d3e3ec;
}
ul.top
{ 
	list-style-image: url(/images/li.gif);
}

/* Left Hand Nav */
div.sdmenu {
	width: 220px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	padding-bottom: 10px;
	/*background: url(bottom.gif) no-repeat  right bottom;*/
	color: #fff;
}
div.sdmenu div {
	/*background: url(title.gif) repeat-x;*/
	overflow: hidden;
}
div.sdmenu div:first-child {
	/*background: url(toptitle.gif) no-repeat;*/
}
div.sdmenu div.collapsed {
	height: 25px;
}
div.sdmenu div span {
	padding: 5px 16px;
	display: block;
	font-weight: bold;
	color: white;
	background: url(../images/nav_arrow_open.gif) no-repeat 6px center;
	cursor: default;
	border-bottom: 1px solid #fff; 
	/**/
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
	font-size: 9pt;
	font-style: bold;
	color:#005AA8;
	text-decoration: none;
}
div.sdmenu div newspan {
	padding: 5px 16px;
	display: block;
	font-weight: bold;
	color: red;
	background: url(../images/nav_arrow_open.gif) no-repeat 6px center;
	cursor: default;
	border-bottom: 1px solid #fff; 
	/**/
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
	font-size: 9pt;
	font-style: bold;
	color:#005AA8;
	text-decoration: none;
}
div.sdmenu div.collapsed span {
	background-image: url(../images/nav_arrow_closed.gif);
}
div.sdmenu div a {
	
	padding: 1px 20px;
	background: #fff;
	display: block;
	border-bottom: 1px solid #fff;
	/*color: #066; 	
	*/	
	color: #737373;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;  
	font-weight: normal;
	font-size: 8pt;
	line-height:150%;             
	text-decoration: none;

}
div.sdmenu div a.current:visited {
	background : #b4b7b8;
	color: white;
}
div.sdmenu div a:visited {	
	color: #737373;
}
div.sdmenu div a:hover {
	background : #b4b7b8 url(/images/linkarrow.gif) no-repeat right center;
	color: #fff;
	text-decoration: none;
}

/* Left Hand Nav w/Submenu */

/* Left Hand Nav */
div.sdmenu-products {
	width: 228px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	padding-bottom: 10px;
	/*background: url(bottom.gif) no-repeat  right bottom;*/
	color: #fff;
}
div.sdmenu-products div {
	/*background: url(title.gif) repeat-x;*/
	overflow: hidden;
}
div.sdmenu-products div:first-child {
	/*background: url(toptitle.gif) no-repeat;*/
}
div.sdmenu-products div.collapsed {
	height: 25px;
}
div.sdmenu-products div span {
	padding: 5px 16px;
	display: block;
	font-weight: bold;
	color: white;
	background: url(../images/nav_arrow_open.gif) no-repeat 6px center;
	cursor: default;
	border-bottom: 1px solid #fff; 
	/**/
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
	font-size: 9pt;
	font-style: bold;
	color:#005AA8;
	text-decoration: none;
}
div.sdmenu-products div newspan {
	padding: 5px 16px;
	display: block;
	font-weight: bold;
	color: red;
	background: url(../images/nav_arrow_open.gif) no-repeat 6px center;
	cursor: default;
	border-bottom: 1px solid #fff; 
	/**/
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif; 
	font-size: 9pt;
	font-style: bold;
	color:#005AA8;
	text-decoration: none;
}
div.sdmenu-products div.collapsed span {
	background-image: url(../images/nav_arrow_closed.gif);
}
div.sdmenu-products div a {
	
	padding: 1px 20px;
	background: #fff;
	display: block;
	border-bottom: 1px solid #fff;
	/*color: #066; 	
	*/	
	color: #737373;
	font-family: arial, verdana, tahoma, geneva, helvetica, lucida-sans, sans-serif;  
	font-weight: normal;
	font-size: 8pt;
	line-height:150%;             
	text-decoration: none;

}
div.sdmenu-products div a.current:visited {
	background : #b4b7b8;
	color: white;
}
div.sdmenu-products div a:visited {	
	color: #737373;
}
div.sdmenu-products div a:hover {
	background : #b4b7b8 url(/images/linkarrow.gif) no-repeat right center;
	color: #fff;
	text-decoration: none;
}

/* Left Hand Nav w/Submenu */
#sdmenu {
    width: auto;
	text-align: left;
    font-family: Sans-Serif;
    font-size: 0.75em;
    color: #FFF;
	background-color: #898585;
	zoom: 1;
}

span.title, span.titlehidden {
    display: block;
    padding: 6px 6px 6px 6px;
    font-weight: bold;
    color: #FFFFFF;
    border-bottom: 0px solid #DDD;
}
span.title a, span.titlehidden a {
    font-weight: bold;
    color: #FFF;
}

/*div.sdmenu span.title { background-image: url(./sdtitle.gif); background-repeat: repeat-x; background-position: bottom; background-color:#898585;}
div.sdmenu span.titlehidden {background-image: url(./sdtitle.gif); background-repeat: repeat-x; background-position: bottom; background-color:#898585;}

div.submenu span.title { background-image: url(./sdtitle2.gif); background-repeat: repeat-x; background-position: bottom; background-color:#a8a6a6;}
div.submenu span.titlehidden {background-image: url(./sdtitle2.gif); background-repeat: repeat-x; background-position: bottom; background-color:#a8a6a6;}


span.title span { background-image: url(./sdexpanded.gif); background-repeat: no-repeat; background-position: 8px 50%; }
span.titlehidden span {background-image: url(./sdcollapsed.gif); background-repeat: no-repeat; background-position: 8px 50%; }
span.title:hover span { background-image: url(./sdexpandedOn.gif); background-repeat: no-repeat; background-position: 8px 50%; }
span.titlehidden:hover span {background-image: url(./sdcollapsedOn.gif); background-repeat: no-repeat; background-position: 8px 50%; }

span.tt, span.tthidden { display:block; margin-left: 5px; padding: 0px 5px 0px 25px;}
*/
div.sdmenu a {
	text-decoration: none;
}

div.submenu {
	overflow: hidden;
	border-bottom: 1px dashed #AAA;
	-moz-box-sizing:border-box;
}
div.submenu a {
    padding: 2px 2px 2px 5px;
    background: #EEE;
    display: block;
    border-bottom: 1px solid #DDD;
    color: #066;
    text-decoration: none;
}
div.submenu a:hover {
	background : #066;
    color: #FFF;
    border-bottom: 1px solid #066;
}

div.submenu span.s { display:block; margin-left: 1em; border-right: #EEE solid thick; }
div.submenu a:hover span.s { border-right: #FF6600 solid thick; }

/*
dl.top_lft {background:#898585 url(sdtoptitleleft.gif) top left no-repeat; margin:0px 0px; padding:0px; width:100%; line-height:7px;}
dl.top_lft dd {background:transparent url(sdtoptitleright.gif) top right no-repeat; padding:0px; margin:0px;}

dl.bot_lft {background:#898585 url(sdbottomtitleleft.gif) bottom left no-repeat; margin:0px 0px; padding:0px; width:100%; line-height:7px; }
dl.bot_lft dd {background:transparent url(sdbottomtitleright.gif) bottom right no-repeat; padding:0px; margin:0px;}
*/


/*styles for the tabs begins here*/

#slidetabsmenu {
float:left;
width:100%;
font-size:12px;
line-height:25px;
border-bottom: 0px solid gray;
}

* html #slidetabsmenu{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 0em;
}

#slidetabsmenu ul{
list-style-type: none;
margin:0;
margin-left: 0px;
padding:0;
}

#slidetabsmenu li{
display:inline;
margin:0;
padding:0;
}

#slidetabsmenu a {
float:left;
background:url(/solutions/images/tab-left.gif) no-repeat left top;
margin:0;
padding:0 0 0 9px;
text-decoration:none;
}

#slidetabsmenu a span {
float:left;
display:block;
background:url(/solutions/images/tab-right.gif) no-repeat right top;
padding:3px 14px 3px 5px;
font-weight:bold;
color:#3B3B3B;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#slidetabsmenu a span {float:none;}
/* End IE5-Mac hack */

#slidetabsmenu a:hover span {
color: black;
}

#slidetabsmenu #current a {
background-position:0 -125px;
}

#slidetabsmenu #current a span {
background-position:100% -125px;
color: black;
}

#slidetabsmenu a:hover {
background-position:0% -125px;
}
#slidetabsmenu a.selected {
background-position:0% -125px;

}

.slidetabsmenu li a.selected:hover{ /*selected main tab style */
background-position:0% -125px;
text-decoration: none;
}

#slidetabsmenu a:hover span {
background-position:100% -125px;
}

#slidetabsmenu a.selected span {
background-position:100% -125px;
}


/* ######### CSS for metashade Tabs. Remove if not using ######### */

.tabs{
/*padding: 3px 0;*/
margin-left: 0;
margin-top: 0;
margin-bottom: 0;
list-style-type: none;
text-align: left;
font-size:12px;
width:100%;
line-height:25px;

}


.tabs #current a {
background-color:red;
}

.tabs #current a span {
background-position:100% -125px;
color: red;
}


.tabs li{
float:left;
margin-bottom: 0;
text-decoration: none;
padding: 0;
margin-left: 0px;
display:inline;
text-align: left;
line-height:25px;
}
.tabs ul{
float:left;
list-style-type: none;
margin:0;
margin-left: 0px;
padding:0;
text-align: left;
line-height:25px;
background:url(images/tab-left.gif) no-repeat left top;
}

.tabs li a{
float:left;
text-decoration: none;
margin-bottom: 0;
padding:3px 14px 3px 5px;
font:bold;
text-align: left;
color: #2d2b2b;
background:url(images/tab-right.gif) no-repeat right top;
border-bottom-color: white;
line-height:25px;

}

.tabs li a:visited{
color: #2d2b2b;
text-align: left;
}

.tabs li a:hover{
float:left;
text-decoration: none;
background:white url(/images/tab_active_l.gif) no-repeat;
}

.tabs li a.selected{ /*selected main tab style */
float:left;

border-bottom-color: white;
background-color:red ;
text-align: left;
}

.tabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */

.modernbricksmenu2{
padding: 0;
width: 362px;
border-top: 5px solid #D25A0B; /*Brown color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.modernbricksmenu2 ul{
margin:0;
margin-left: 10px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.modernbricksmenu2 a{
float: left;
display: block;
font: bold 11px Arial;
color: white;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
background-color: black; /*Brown color theme*/ 
border-top: 1px solid white;
}

.modernbricksmenu2 a:hover{
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
}

.modernbricksmenu2 a.selected{ /*currently selected tab*/
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
border-color: #D25A0B; /*Brown color theme*/ 
}

.tabcontent{
display:none;
}

.tabcontent-current{
background-position:100% -125px;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */


.indentmenu{
font: bold 13px Arial;
width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
/* width: 80%; width of menu*/
border-top: 1px solid navy; /*navy border*/
background: black url(indentbg.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid navy; /*navy divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a.selected{
color: white !important;
padding-top: 6px; /*shift text down 1px*/
padding-bottom: 4px;
background: black url(indentbg2.gif) center center repeat-x;
}


.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
width: 450px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}
/*styles for the tabs begins here*/

/*Styles for Tabs on Home Page begins here*/


#homepagetabs {
float:left;
width:100%;
font-size:11px;
line-height:25px;
border-bottom: 0px solid gray;
}

* html #homepagetabs{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 0em;
}

#homepagetabs ul{
list-style-type: none;
margin:0;
margin-left: 0px;
padding:0;
}

#homepagetabs li{
display:inline;
margin:0;
padding:0;
}

#homepagetabs a {
float:left;
background:url(/solutions/images/tab-left.gif) no-repeat left top;
margin:0;
padding:0 0 0 9px;
text-decoration:none;
}

#homepagetabs a span {
float:left;
display:block;
background:url(/solutions/images/tab-right.gif) no-repeat right top;
padding:3px 14px 3px 5px;
font-weight:bold;
color:#3B3B3B;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#homepagetabs a span {float:none;}
/* End IE5-Mac hack */

#homepagetabs a:hover span {
color: black;
}

#homepagetabs #current a {
background-position:0 -125px;
}

#homepagetabs #current a span {
background-position:100% -125px;
color: black;
}

#homepagetabs a:hover {
background-position:0% -125px;
}
#homepagetabs a.selected {
background-position:0% -125px;

}

#homepagetabs a:hover span {
background-position:100% -125px;
}

#homepagetabs a.selected span {
background-position:100% -125px;
}
/*Styles for Tabs on Home Page ends here*/

/*Styles for Tabs on hm-top begins here*/

#hm-toptabs {
float:center;
width:100%;
font-size:16px;
line-height:64px;
border-bottom: 0px;
}

* html #hm-toptabs{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 0em;
}

#hm-toptabs ul{
list-style-type: none;
margin:0;
margin-left:0px;
padding:0px 0px 0px 0px;
}

#hm-toptabs li{
display:inline;
margin:0
padding:0px 0px 0px 0px;
}

#hm-toptabs a {
float:left;
background:url(/images/hm-top-tab-right.gif) no-repeat left top;
margin:0;
width:227;
height:64;
padding:0px 0px 0px 0px;
text-decoration:none;
}

#hm-toptabs a span {
float:left;
display:block;
background:url(/images/hm-top-tab-right.gif) no-repeat right top;
padding:0px 0px 0px 0px;
font-weight:bold;
color:#3B3B3B;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#hm-industrytoptabs a span {float:none;}
/* End IE5-Mac hack */

#hm-toptabs a:hover span {
color: black;
}

#hm-toptabs #current a {
background-position:0 -125px;
}

#hm-toptabs #current a span {
background-position:100% -125px;
color: black;
}

#hm-toptabs a:hover {
background-position:0% -125px;
}
#hm-toptabs a.selected {
background-position:0% -125px;

}

#hm-toptabs a:hover span {
background-position:100% -125px;
}

#hm-toptabs a.selected span {
background-position:100% -125px;
}
/*Styles for hm-top on Home Page ends here*/

/*Styles for Tabs on hm-Industry top begins here*/

#hm-industrytoptabs {
float:center;
width:100%;
font-size:16px;
color: #ffffff;
line-height:16px;
border-bottom: 0px;
}

* html #hm-industrytoptabs{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 0em;
}

#hm-industrytoptabs ul{
list-style-type: none;
margin:0;
margin-left:0px;
margin-top:0px;
padding:0px 0px 0px 0px;
}

#hm-industrytoptabs li{
display:inline;
margin:0
padding:0px 0px 0px 0px;
}

#hm-industrytoptabs a {
float:left;
background:url(/images/hm-top-industry-tab-right.png) no-repeat left top;
color: #ffffff;
font-weight:normal;
margin:0;
width:247px;
height:51px;
padding:0px 0px 0px 0px;
text-decoration:none;
}

#hm-industrytoptabs a span {
float:left;
display:block;
background:url(/images/hm-top-industry-tab-right.png) no-repeat right top;
padding:0px 0px 0px 0px;
font-weight:bold;
color:#3B3B3B;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#hm-industrytoptabs a span {float:none;}
/* End IE5-Mac hack */

#hm-industrytoptabs a:hover span {
color: black;
}

#hm-industrytoptabs #current a {
background-position:0 -125px;
}

#hm-industrytoptabs #current a span {
background-position:100% -125px;
color: black;
}

#hm-industrytoptabs a:hover {
background-position:0% -125px;
}
#hm-industrytoptabs a.selected {
background-position:100% -125px;

}

#hm-industrytoptabs a:hover span {
background-position:100% -125px;
}

#hm-industrytoptabs a.selected span {
background-position:100% -125px;
}
/*Styles for hm-Industry top on Home Page ends here*/

/* Styles for Products page tabs begin here*/


#productstabsmenu {
float:left;
width:100%;
font-size:11px;
line-height:25px;
border-bottom: 0px solid gray;

}

* html #productstabsmenu{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 0em;
}

#productstabsmenu ul{
list-style-type: none;
margin:0;
margin-left: 0px;
padding:0;
}

#productstabsmenu li{
display:inline;
margin:0;
padding:0;

}

#productstabsmenu a {
float:left;
background:url(/images/products-tab-left.gif) no-repeat left top;
margin:0;
padding:0 0 0 9px;
text-decoration:none;
}

#productstabsmenu a span {
float:left;
display:block;
background:url(/images/products-tab-right.gif) no-repeat right top;
padding:3px 14px 3px 5px;
font-weight:bold;
color:#3B3B3B;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#productstabsmenu a span {
width:260px;
overflow:hidden;
float:none;}
/* End IE5-Mac hack */

#productstabsmenu a:hover span {
color: black;
}

#productstabsmenu #current a {
background-position:0 -125px;
}

#productstabsmenu #current a span {
background-position:100% -125px;
color: black;
}

#productstabsmenu a:hover {
background-position:0% -125px;

}
#productstabsmenu a.selected {
background-position:0% -125px;

}

#productstabsmenu a:hover span {
background-position:100% -125px;

}

#productstabsmenu a.selected span {
background-position:100% -125px;

}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/* begin styles for RSS Feed */

.rss-box {
	 margin: 0em;
	 width: 275px;
	 background-color: none;
	 border: 0px;
	 
}
.rss-items {
	margin-top:0px;
	padding:0.5em; 0.5em;
	margin-left:0px;
	color:#000000;
}
p.rss-title {padding:0.5em;}
.rss-title {
	font-size: 11pt;
	background-color: white;
	color: black;
	font-weight:bold;
	text-align: left;
}

.rss-item  {
  font-size: 8pt;
  list-style:none;
  line-height:150%;
  padding-bottom:1em;
}

.rss-item a {
	color:#333333;
	font-size: 9pt;
	font-weight:bold;
	}
	
.rss-item a:visited {
	color: black;
}

.rss-date {
	font-size: 7pt;
	color: navy;
	}
 
/* buttons modeled from http://www.wellstyled.com/css-inline-buttons.html */

.pod-play {
   _width:12em;
   margin: 0 0.2em; padding: 0.1em 0; _padding:0;
   
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #fb6;
   color: black;
   }
.pod-play em {
   _width:1em; _cursor:hand;
   font-style: normal;
   margin:0; padding: 0.1em 0.5em;
   background: white;
   color: #222;
   }
.pod-play span {
   _width:1em; _cursor:hand;
   margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
   }
.pod-play:hover {
   background: #666;
   color: white;
   }
.pod-play:hover em {
   background: black;
   color: white
   }
