body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: white;
	clear:both;
	margin:0 auto;
	width:100%;
}
#headerwrapper {
	width:100%;
	margin:0 auto;
	text-align:center;
}
.contentwrapper {
	margin: 0 auto;
	width: 960px;
	clear: both;
}
#contentDiv {
	margin:0 auto;
	width:100%;
	clear:both;
	padding:0;
}
#contentDiv2 {
	margin:0 auto;
	margin-top:.75em;
	width:811px;
	padding:0;
}
.pageBanner {
	font-weight: bold;
	font-size: .85em;
	color: #106798;
	background: url(/graphicsnav/pageBannerTile.gif) bottom left repeat-x;
	padding-bottom: 4px;
	margin-top: 20px;
	margin-bottom:15px;
	width: 940px;
	text-align:left;
	padding-left: 15px;
}
.breadCrumb {
	font-size: .65em;
	color: #106798;
	background: url(/graphicsnav/pageBannerTile.gif) bottom left repeat-x;
	padding-left: 20px;
	padding-bottom: 4px;
	margin-top: 15px;
	margin-bottom:15px;
}
/*-----------homepage classes--------------------*/

.white {
	background-color: #ffffff;
}
.homeTagline {
	margin-top:20px;
}
.homeCaption {
	font-size: .65em;
	line-height: 1.5em;
	padding: 0px 20px 0px 5px;
	border-right: 1px solid #B3C3D0;
}
.homeMapLinks {
	font-size: .78em;
	padding: 0px 10px;
}
ul.homeList {
	font-size: .92em;
	margin-left: 25px; /*change back to 30px*/
	padding-left: 0px;
}
.homeList li {
	list-style-type: none;
	list-style-image: url(/graphics/bluebullet.gif);
	padding-bottom: 3px;
}
.homeSideText {
	background-color: #F4EFE0;
	padding: 5px 10px 5px 15px;
	font-size: .90em;
	line-height: 1.6em;
}
.homeSideHeader {
	font-size: .90em;
	font-weight: bold;
	background-color: #F49221;
	color: #ffffff;
	height: 21px;
	padding-left: 10px;
	margin-bottom: 1px;
}
.homeCaptionTile {
	background: url(/graphics/captiontile.gif) bottom left repeat-x;
	margin-top: 5px;
	margin-bottom: 20px;
	padding-right: 10px;
}
table.homeBox {
	margin-top: 20px;
}
.sidenav .homeSideHeader {
	font-size: 1.1em;
}
.sidenav .homeSideText, .sidenav .homeList {
	font-size: 1em;
}
/*------------end of homepage classes----------------*/

/*------------Mapbook--------------------------------*/
.mapShell {
	margin: 30px 0px 20px 38px;
}
/*---------end of mapbook-------------------------*/

/*-----------Gateway classes----------------------*/

.execCaption {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.6em;
	color: #E57424;
	padding-top: 10px;
}
.execDotted {
	background: url(/graphics/dotTile.gif) bottom left repeat-x;
	padding-top: 10px;
	margin-bottom:20px;
}
.gateQuote {
	font-size: .85em;
	font-weight: bold;
	line-height: 1.3em;
	color: #E88949;
	padding-left: 38px;
	padding-right:30px;
}
.gateAuthor {
	font-size: .75em;
	line-height: 1.25em;
	color: #808285;
	padding: 10px 0px 25px 200px;
}
.gateSideHeader {
	font-size: 1em;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	background-color: #F49221;
	height: 21px;
}
.gateSideBox {
	background-color: #F4EFE0;
	padding-top: 10px;
	padding-left: 15px;
	border-bottom: 1px solid #B3C3D0;
}
.gateSideBoxHeader {
	font-size: .9em;
	font-weight: bold;
	line-height: 1.25em;
	color: #6D6E71;
}
.gateSideImage {
	padding-left: 20px;
	padding-top: 25px;
}
.gateSideText {
	padding: 10px 35px 10px 35px;
	font-size: .90em;
}
.gateHeaders {
	font-size : 1em;
	font-weight: bold;
	color: #E4752B;
	background: url(/graphics/dotTile.gif) bottom left repeat-x;
	padding-bottom: 4px;
	margin-top: 10px;
	margin-bottom:10px;
}
.gateHeaders a:link, .gateHeaders a:visited {
	color: #E4752B;
}
.gateHeaders a:hover {
	color: blue;
}
ul.gateList {
	font-size: 1em;
	margin-left: 15px;
	padding-left: 0px;
}
.gateList li {
	list-style-type: none;
	list-style-image: url(/graphics/bluebullet.gif);
	margin-right: 10px;
	padding-bottom: 0px;
}
ul.list {
	font-size: 1em;
	margin-left: 15px;
	margin-bottom: 15px;
	padding-left: 0px;
	padding-bottom: 2px;
}
.list li {
	line-height: 1.35em;
	list-style-type: none;
	list-style-image: url(/graphics/bluebullet.gif);
	padding-bottom: 2px;
}
/*---------------end of gateway classes----------------*/

/*---------------content classes-----------------------*/


h1 {
	font-size : 1.3em;
	font-weight : bold;
	color: #E48028;
	margin-top:5px;
	margin-bottom: 15px;
	padding-bottom: 4px;
}
h2 {
	font-size : 1em;
	color: #000000;
	background: url(/graphics/dotTile.gif) bottom left repeat-x;
	padding-bottom: 4px;
	margin-top: 3px;
	margin-bottom:25px;
}
.dottedDivider {
	background: url(/graphics/dotTile.gif) repeat-x;
	width:100%;
	margin-bottom:10px;
}
.verticalDottedDivider {
	background: transparent url(/graphics/vertDottedLine.gif) repeat-y top right;
	margin-right:15px;
}
.content h2 {
	font-size: 1.2em;
}
h3 {
	font-size : .9em;
	font-weight : bold;
	color: #E48028;
	margin-top: 20px;
	margin-bottom: 0px;
	padding-bottom: 5px;
}
.content h3 {
	font-size: 1.1em;
}
h4 {
	font-size : 11px;
	font-weight: bold;
	line-height: 1.5em;
	margin-top: 15px;
	margin-bottom: 0px;
	padding-bottom: 3px;
}
p, ul {
	line-height: 19px;
	margin-top: .5em;
}
BLOCKQUOTE {
	font-weight: bold;
	line-height : 1.5em;
}
CODE {
	line-height : 1.5em;
	font-size: 1em;
}
.indent {
	font-size: 1em;
	line-height: 1.5em;
	padding-left: 15pt;
	padding-right: 7pt;
}
.sidelink .indent, .indent .contentlink, .indent .sidebold, .indent .sidetext, .indent .sidequote, .indent .sidequoteauthor, .indent .sidelink, .indent .sideboldlink, .indent .highlight, .indent .new {
	font-size: 1em;
}
ul li {
	list-style-type: circle;
	list-style-position: outside;
	padding-bottom: 10px;
}
ul li ul li {
	padding-bottom: 0px;
}
/*td.content*/ ul {
	list-style: url(/graphics/boxbluebullet.gif);
}
ol li {
	padding-bottom: 10px;
}
ol.singleline li {
	padding-bottom: 2px;
}
ul.singleline li {
	padding-bottom: 2px;
}
/* 4 added 5.24.06 AW testing */
ol.noindent li {
	margin-left: -30px;
	padding-left: 0px;
}
ul.noindent li {
	margin-left: -15px;
	padding-left: 0px;
}
ul.noindenttest li {
	margin-left: -30px;
	padding-left: 0px;
}
ul.noindenttester li {
	margin-left: -22px;
	padding-left: 0px;
}
ul .contentsmall, dl .contentsmall {
	font-size: .9em;
}
.content {
	font-size: 13px;
	line-height: 19px;
}
.quote {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.40em;
	color: #999999;
}
.quoteauthor {
	font-size: 1em;
	font-style: italic;
	line-height: 1.30em;
	color: #999999;
}
.content .contentlink, .contentlink .contentlink, .content .content, .content .bluebarText, .content .boldlink, .content .quote, .content .quoteauthor, .content CODE {
	font-size: 100%;
}
.content .contentsmall .content .caption {
	font-size: .88 em;
}
.content .highlight, .content .new, .footer .footer {
	font-size: 100%;
}
.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: .8em;
	color: #666666;
	vertical-align: top;
}
.contentsmall {
	font-size: .78em;
	line-height: 1.5em;
}
.contentsmallbold {
	font-size: .78em;
	line-height: 1.5em;
	font-weight: bold;
}
.contentsmallgraybold {
	font-size: .78em;
	line-height: 1.5em;
	font-weight: bold;
	color: #6D6E71
}
.contentsmall2 {
	font-size: .70em;
	line-height: 1.5em;
	color: #999999;
}
.contentmedium {
	font-size: .8em;
}
.contentMedium {
	font-size: .78em;
}
.content .contentMedium {
	font-size: .9em;
}
A:link {
	color:#0060A7;
	text-decoration: underline;
}
A:active {
	color:#2679BC;
	text-decoration: underline;
}
A:visited {
	color: #649CCD;
	text-decoration: underline;
}
A:hover {
	color: #FF6600;
	text-decoration: underline;
}
a.footerLink:link {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #ffffff;
	text-decoration: underline;
}
a.footerLink:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #ffffff;
	text-decoration: underline;
}
a.footerLink:hover {
	color: #DCEAF5;
	text-decoration: underline;
}
.dottedunderline {
	color: #0060A7;
	text-decoration: none;
	border-bottom: #649CCD 1px dashed;
	cursor:default;
}
/* used to create hover panel*/
#descbox {
	visibility: hidden;
	font-family: verdana, arial, helvetica;
	background: url(/graphics/descbox_y.gif) repeat-y;
	position: absolute;
	z-index:100;
	padding: 20px 20px 20px 20px;
	font-size: 1.0em;
	width:250px;
}
.contentlink {
	line-height: 1.5em;
	font-size: .78em;
}
.boldlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	font-weight: bold;
	font-size: .78em;
}
/*.smalllink 	{ 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    line-height: .70em; 
}*/

.pdf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	line-height: 1.5em;
	color: #999999;
}
/* added 9.7.01 */

.blockboldlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .78em;
	line-height: 1.5em;
	font-weight: bold;
}
.blocklink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	font-size: .78em;
}
.blocksmalllink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.25em;
	font-size: .78em;
}
/* the side classes are used for all the text and links that are located on the left side of the page */

.demo {
	font-size: .85em;
	background: #e5eff7;
	color: #106798;
	margin: 0;
	padding: 4px;
	width:inherit;
	border-bottom: 1px solid #a5cbe3;
}
.sidetext .indent {
	font-size: 1em;
}
.sidetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.25em;
	font-size: .78em;
}
.sidebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.25em;
	font-size: .78em;
	color: #000000;
}
.sidesmall .sidesmalllink {
	font-size: 1em;
}
ul .sidesmall,  ul .pdf {
	font-size: .8em;
}
.sidesmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .78em;
	line-height: 1.25em;
}
.sidequote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: .78em;
	line-height: 1.25em;
	color: #999999;
}
.sidequoteauthor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: .78em;
	line-height: 1.25em;
	color: #999999;
}
.sidelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.25em;
	font-size: .78em;
}
.sideboldlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: .78em;
	line-height: 1.25em;
}
.sidesmalllink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .90em;
}

.email-icon {
	display:inline-block;
	background:transparent url(/graphics/email-icon.gif) no-repeat scroll right center;
	padding-bottom:2px;
	padding-right:16px;	
}
/*---------------end of side classes------------------*/


					  
					  
/* the navlinks are used only for the navigation links that are located at the bottom of every esri page  */				 
.navlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .70em;
	line-height: 1.50em;
}
/*
.footerTable{
 	height: 32px;
	 background-image: url(/graphics/footertile.gif); 
	 background-repeat: repeat-x;
}
*/
.footerSites {
	font: .72em Verdana, Arial, Helvetica, sans-serif;
	height: 32px;
	color: #ffffff;
	padding: 8px 0 8px 118px; /*8px 0 8px 18px*/
}
/* the footer class is used for the copyright statement that is located at the bottom of each esri page */
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	text-align: center !important;
	text-align: left;
	color:#999999;
	font-size: .70em;
	padding-top:20px;
}
.footerSmall .footer {
	font-size: 1em;
}
.footerSmall {
	font-size: .65em;
	border-top:1px solid #acc6d8;
	color:#1a679e;
	padding: 10px 0 10px 0;
	margin:5px auto;
	text-align:center;
	width:100%;
}
.footerSmall a:link, .footerSmall a:visited {
	color:#1a679e;
	padding:0 10px;
	text-decoration:none;
}
.footerSmall a:hover {
	text-decoration:underline;
}
/* the table classes are used only in data tables that have visible borders of 1 and more */
	

.tabletext .tablelink, .tabletext .tabletext {
	font-size: 1em;
}
.tabletext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.25em;
	font-size: 1em;
}
.tablebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.25em;
	font-size: .78em;
}
.tablesmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.25em;
	font-size: .78em;
}
.tablelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.25em;
	font-size: .78em;
}
.tableboldlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: .78em;
	line-height: 1.25em;
}
.tablesmalllink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.25em;
}
/*--------------end of table classes-----------------*/

			 
.updated {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #E48028;
	font-weight: bold;
	font-size: .78em;
}
.orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #E48028;
	font-size: .89em;
}
.new {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #E48028;
	font-size: .78em;
	font-weight: bold;
}
.highlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #E48028;
	font-size: .78em;
	font-weight: bold;
}
.highlightsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #E48028;
}
.gray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6D6E71;
}
.graybold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6D6E71;
	font-weight: bold;
}
.formtext {
	font-family: Arial, Courier New, Courier, monospace;
}
/*---The following classes are to be used only on the frontpage of ArcNews---*/

.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: .78em;
}
.arcnewscontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.25em;
	font-size: .88em;
}
.arcnewscontent .boldlink, .arcnewscontent .updated {
	font-size: 1em;
}
.arcnewsonline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #E48028;
}
/*---End of class---*/


/* for ArcNews Highlights sections only */
.highlightsWrapper {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	clear:both;
}
.highlightsWrapperNarrow {
	width:250px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	clear:both;
}
.highlights {
	float:left;
	position:relative;
	margin:12px 0 5px 0;
	padding:5px 5px 5px 0;
	width:100%;
	border:1px solid #E48028;
	font-size: .9em;
}
.highlights h3 {
	float:left;
	position:relative;
	margin:-18px 0 0 5px;
	padding:3px;
	color:#E48028;
	background:#fff;
}
.highlights ul {
	clear:both;
	margin-top:5px;
	margin-bottom:5px;
}
ul.highlightsList {
	font-size:inherit;
	line-height:1em;
	list-style-image:url(http://www.esri.com/graphics/highlightsbullet_arcnews.gif);
	list-style-type:none;
	margin-left:30px;
	margin-top:5px;
	padding-left:0px;
}
/*---End of class---*/


/* for ArcUser Summary sections only */
.summaryWrapper {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	clear:both;
}
.summary {
	float:left;
	position:relative;
	margin:0 0 5px 0;
	padding:5px 5px 5px 5px;
	width:100%;
	border:1px solid #E48028;
	font-size: .9em;
}
.summary h3 {
	float:left;
	position:relative;
	margin:-18px 0 0 5px;
	padding:3px;
	color:#E48028;
	background:#fff;
}
.summary p {
	/*margin:-4px 0 0 5px;*/
	margin: 5px 0 0 5px;
 //margin: 12px 0 0 5px;
	padding: 3px;
}
/*---End of class---*/


/*---The following class is to be used only on the frontpage of ArcUser---*/

.date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #E48028;
	font-size: .78em;
	font-weight: bold;
	line-height: 1.5em;
}
.editor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	color: #999999;
	font-size: .78em;
}
.content .intro {
	font-size: 100%;
}
.intro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.25em;
	color: #999999;
	font-size: .78em;
}
/*---End of class---*/

/*---The following class is to be used on ArcUser articles only ---*/
.au_subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #E48028;
	font-size: .78em;
	font-weight: bold;
	line-height: 1.5em;
}
/*---End of class---*/



/*-----classes for industry pages (agriculture)-------*/
	.sideGray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: .78em;
	text-align: left;
	padding: .5em;
	color: #6D6E71;
	text-decoration: none;
}
.siteNav {
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: left;
	font-size: .78em;
	color: #044F8E;
	padding: .5em;
	text-decoration: none;
}
.siteNavBold {
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: left;
	font-size: .78em;
	color: #044F8E;
	padding: .5em;
	font-weight : bold;
}
.smallSiteNav {
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: left;
	font-size: .78em;
	color: #044F8E;
	padding: .5em;
	text-decoration: none;
}
.searchGray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: .78em;
	color: #6D6E71;
	text-decoration: none;
}
.captionBlue {
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: left;
	font-size: .78em;
	color: #044F8E;
	text-decoration: none;
}
.columnCategory {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight : bold;
	font-size: .78em;
	color: #044F8E;
}
a.webNav:link, a.webNav:visited {
	font-family: verdana, arial, helvetica;
	color: #0A5696;
	text-decoration: none;
}
a.webNav:hover {
	text-decoration: underline;
}
a.webNavBold:link, a.webNavBold:visited {
	font-family: verdana, arial, helvetica;
	color: #0A5696;
	font-weight : bold;
	text-decoration: none;
}
a.webNavBold:hover {
	font-weight : bold;
	text-decoration: underline;
}
/*---End of agriculture classes---*/

/*-----classes for Esri conferences pages-------*/
.search {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #044F8E;
}
a.sideNav:link {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: .78em;
	color: #044F8E;
	text-decoration: none;
}
a.sideNav:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: .78em;
	color: #4A7FC7;
	text-decoration: none;
}
a.sideNav:hover {
	color: #E76006;
	font-size: .78em;
	text-decoration: none;
}
.bluebarText {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight : bold;
	background-image: url(/graphics/confTile.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	padding-bottom: 4px;
	margin-top: 20px;
	margin-bottom: 14px;
}
.sidedate {
	font-size: .90em;
	font-weight: bold;
	padding-left: 20px;
	line-height: 1.3em;
	color: #666666;
}
/*---End of conferences classes---*/

/* mapbook */

	.smallBlue {
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: left;
	color: #044F8E;
	line-height: 1.5em;
	font-weight: bold;
}
.introtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.5em;
	color: #999999;
}
.pagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #E48028;
	font-weight: bold;
}
.updated {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #E48028;
	font-weight: bold;
}
.highlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #E48028;
	font-weight: bold;
	line-height: 1.25em;
}
/*-----------this class is used for the amenities hotel---------------*/
table.matrix {
	width: 100%;
	text-align:center;
}
/*-----------end of class--------------------------------------------*/

/*--------------experimental classes for sidenav------------------*/

td.sidenav {
	font-size: .70em;
	margin-left: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
}
.sideBox {
	margin-top:20px;
}
.sidenavHeader {
	color: #ffffff;
	font-size: 1em;
	line-height: 1.5em;
	font-weight: bold;
	background-color: #F49221;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.sidenavText {
	background-color: #F4EFE0;
	padding: 5px 8px 5px 15px;
	font-size: 1em;
	line-height: 1.6em;
}
.sidenavH3 {
	font-weight: bold;
	color: #1F67A2;
	margin-top:15px;
}
.linkTitle {
	padding: 5px 5px 5px 17px;
	font-weight: bold;
	color: #106798;
	background-image: url(/graphics/headertitleback.gif);
	background-position: top left;
	border-top: 1px solid #B8CBDC;
}
.linkTitleLg {
	padding: 5px 5px 5px 17px;
	font-weight: bold;
	color: #106798;
	background-image: url(/graphics/headertitlebackLg.gif);
	background-position: top left;
	border-top: 1px solid #B8CBDC;
}
ul.main {
	list-style-type: none;
	list-style-image: url(/graphics/sidenavbullet.gif);
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 30px;
	padding-left:0px;
}
ul.arrowList {
	list-style-type: none;
	list-style-image: url(/graphics/sidenavarrow.gif);
	font-size: inherit;
	line-height:1.50em;
	margin-top: 5px;
	margin-left: 30px;
	padding-left:0px;
}
.arrowList li {
	margin-bottom: 5px;
	line-height: 1.5em;
	padding-bottom: 5px;
	margin-bottom: 0px; /*border: 1px solid red;*/
}
.sidenav ul.bulletList .pdf {
	font-size: .9em;
}
ul.bulletList {
	list-style-type: none;
	list-style-image: url(/graphics/sidenavbullet.gif);
	font-size: inherit;
	line-height:1.50em;
	margin-top: 5px;
	margin-left: 30px;
	padding-left:0px;
}
.bulletList li {
	margin-bottom: 5px;
	line-height: 1.5em;
	padding-right:10px;
	padding-bottom: 0px;
}
ul.arrowList ul {
	font-weight: normal;
	list-style-position: outside;
	list-style-type: none;
	list-style-image: url(/graphics/sidenavdash.gif);
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 7px;
	padding-left: 0px;
}
ul.bulletList ul {
	font-weight: normal;
	list-style-position: outside;
	list-style-type: none;
	list-style-image: url(/graphics/sidenavdash.gif);
	margin-right: 10px;
	margin-left: 7px;
	padding-left: 0px;
}
li.arrow {
	list-style-type: none;
	list-style-image: url(/graphics/sidenavarrow.gif);
}
li.bullet {
	list-style-type: none;
	list-style-image: url(/graphics/sidenavbullet.gif);
}
li.selected {
	list-style-type: none;
	color: #000000;
	font-weight: bold;
}
li.selectedArrow {
	color: #000000;
	font-weight: bold;
	list-style-image: url(/graphics/sidenavarrowdown.gif);
}
li.selectedBullet {
	color: #000000;
	font-weight: bold;
	list-style-image: url(/graphics/sidenavbullet.gif);
}
.selectedArrow ul {
	color: #000000;
}
.divider {
	border-top: 1px solid #A6BEAE;
	margin-top: 15px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 15px;
}
.alignRight {
	text-align: right;
}
/*-----------------end of experimental classes------------------------*/


#printnav {
	display: none;
}
/*--------------software rollover images classes---------------------*/
	a.featureItem:link {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #106798;
	font-weight: bold;
	text-decoration: none;
	line-height: 1.3em;
}
a.featureItem:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #106798;
	font-weight: bold;
	text-decoration: none;
	line-height: 1.3em;
}
a.featureItem:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #106798;
	font-weight: bold;
	text-decoration: underline;
	line-height: 1.3em;
}
.features {
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	border-right: 1px solid #B9CEDE;
}
.featuresR {
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
}
.maps {
	margin-bottom: 60px;
	margin-top:20px;
}
.rolloverPosition {
	position: relative;
}
.layerShown {
	position: absolute;
	top:50px;
	left:10px;
	visibility: visible;
}
.layerHidden {
	position: absolute;
	top: 50px;
	left: 10px;
	visibility: hidden;
}
a#eval_button {
	background: url(/graphics/btn_request-a-trial_off.gif) no-repeat top left;
	display: block;
	width: 156px;
	height: 43px;
}
a:hover#eval_button {
	background: url(/graphics/btn_request-a-trial_on.gif) no-repeat top left;
}
/*----------------end of software rollover classes---------------*/

/*----------------products boxes---------------*/

table.boxTable {
	margin-left: 8px;
}
.box {
	padding: 14px 8px 8px 15px;
	border-bottom: 1px solid #D3CBB3;
	border-right: 1px solid #D3CBB3;
	border-left: 1px solid #D3CBB3;
	font-size: 11px;
}
.box-with-a-top {
	padding: 14px 8px 8px 15px;
	border-top: 1px solid #D3CBB3;
	border-bottom: 1px solid #D3CBB3;
	border-right: 1px solid #D3CBB3;
	border-left: 1px solid #D3CBB3;
	font-size: 1em;
}
.box object {
	float: none;
	display: inline;
}
.box .pdf {
	font-size: 0.9em;
}
td.caption .pdf {
	font-size: 1em;
}
.box ul {
	margin-top: 0px;
	margin-left: 8px;
	padding-left: 0px;
	margin-bottom: 0px;
	list-style-type: none;
	list-style-image: url(/graphics/boxbluebullet.gif);
}
.box ul.darkblue {
	margin-top: 0px;
	margin-left: 8px;
	margin-bottom: 0px;
	list-style-type: none;
	list-style-image: url(/graphics/boxbluebullet.gif);
}
ul.darkblue {
	margin-left: 8px;
	padding-left: 0px;
	padding-bottom: 4px;
	margin-top: 2px;
	list-style-type: none;
	list-style-image: url(/graphics/boxbluebullet.gif);
}
ul.darkblue li {
	padding-bottom: 4px;
	padding-top: 4px;
}
.boxHeader {
	background-color: #F49221;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	line-height: 1.25em;
	color: #ffffff;
}
div.enlarge {
	margin-left: 45px;
	margin-bottom: 10px;
}
div.flash {
	background-color: #4686B8;
	margin-top: 10px;
	margin-bottom: 20px;
	width: 561px;
	height: 121px;
	background-image: url(/graphics/flashalt.jpg);
}
/*------------------end of product boxes-------------*/

/*----------------ArcGIS gateway page classes--------*/

.container {
	border: 1px solid #D5CDB7;
	padding: 10px 20px 20px 20px;
}
.innerContainer {
	border: 1px solid #D5CDB7;
	padding: 10px;
	margin-bottom: 2px;
}
.innerContainer2 {
	width: 487px;
	border: 1px solid #D5CDB7;
	padding: 10px;
	margin-bottom: 2px;
}
table.containerHeader {
	background-color: #F4EFE0;
	width: 487px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #1F67A2;
}
table.containerHeader td {
	padding: 2px 10px 2px 10px;
}
.containerHeaderLink {
	font-size: .8em;
}
table.containerTable {
	font-size: 1em;
	border: 1px solid #D5CDB7;
	margin-top:10px;
}
table.containerTable td {
	padding: 2px 10px 2px 10px;
}
table.containerTable td.conHeader {
	font-weight: bold;
	font-size: 1em;
	background-color: #F4EFE0;
	border-bottom: 1px solid #D5CDB7;
	color: #1F67A2;
	padding: 5px 10px 5px 10px;
}
table.containerTable td.rightHeader {
	font-size: .9em;
	text-align: right;
	background-color: #F4EFE0;
	border-bottom: 1px solid #D5CDB7;
	color: #1F67A2;
	padding: 5px 10px 5px 20px;
}
ul.inlineList {
	list-style-type: none;
	margin-left: 5px;
	padding-left:0px;
}
.inlineList li {
	display: inline;
	background: url(/graphics/boxbluebullet.gif) no-repeat;
	padding-left: 15px;
	padding-right: 25px;
	padding-bottom: 0px;
}
ul.innerList {
	margin-left: 21px;
	padding-left:0px;
	list-style-type: none;
	list-style-image: url(/graphics/boxbluebullet.gif);
}
.innerList li {
	list-style-type: none;
	list-style-image: url(/graphics/boxbluebullet.gif);
	padding-bottom: 2px;
}
/*-----------end of ArcGIS classes----------*/
/*----------main product gateway-----*/

td.softwareHeader {
	background: #F4EFE0;
	padding: 2px 10px 2px 10px;
	border-bottom: 1px solid #D9CDAA;
	color: #1E659E;
	font-weight: bold;
}
td.softwareHeaderLink {
	background: #F4EFE0;
	border-bottom: 1px solid #D9CDAA;
	font-size: .9em;
	text-align: right;
	padding-right: 20px;
	color: #1E659E;
}
td.softwareMain {
	font-size: .75em;
	padding: 0px 10px 0px 10px;
}
.bycategory {
	font-size: .78em;
}
.bycategory .listHeader {
	color: #045595;
	padding-left:20px;
	font-size: .9em;
	font-weight: bold;
}
ul.catList {
	list-style-type: none;
	list-style-image: url(/graphics/sidenavbullet.gif);
	font-size: inherit;
	line-height:1.50em;
	margin-top: 5px;
	margin-left: 30px;
	padding-left:0px;
}
ul.catList li {
	line-height: 1.5em;
	margin-bottom: 5px;
	padding-bottom: 2px;
}
li.catBullet {
	list-style-type: none;
	list-style-image: url(/graphics/sidenavbullet.gif);
}
li.selectedCategory {
	list-style-type: none;
	line-height: 2.0em;
	list-style-image: url(/graphics/sidenavarrowdown.gif);
}
li.catHeader {
	list-style-image: none;
	list-style-type: none;
	padding-top: 0px;
	margin-top: 10px;
	margin-left: -12px;
	color: #045595;
	font-size: .9em;
	font-weight: bold;
}
ul.catList ul {
	list-style-position: outside;
	list-style-type: none;
	list-style-image: url(/graphics/sidenavbullet.gif);
	margin-left: 7px;
	padding-left: 0px;
}
.box ul li {
	padding-bottom: 2px;
}
.orangearrow {
	text-align:right;
	padding-right: 6px;
}
.imageShadow72x72 {
	background: url(/graphics/dropshadow.gif) no-repeat;
	padding: 1px 9px 9px 1px;
}
dl.faq, dl.faq dt, dl.faq dd {
	margin: 0;
}
dl.faq dt, dl.faq dt.arrow {
	padding-left: 12px;
	padding-bottom: 10px;
	background: url(/graphics/sidenavarrow.gif) no-repeat -6px 5px;/*border: 1px solid red;*/
	
}
dl.faq dd p {
	margin-bottom:0;
}
dl.faq dt.selectedCategory {
	background: url(/graphics/sidenavarrowdown.gif) no-repeat -3px 5px;
}
dl.faq dd {
	padding-left: 25px;
	display: none;
	padding-bottom: 10px;
}
.homelink {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 430px;
	height: 60px;
	z-index: 100;
}
/* commented backslash hack v2 to hide from mac IE5 \*/
.homelink {
	display: block;
}
/* end hack */


ul.orangearrowList {
	list-style-type: none;
	list-style-image: url(/graphics/orangearrow.gif);
}
ul.orangearrowList li {
	padding-bottom: 4px;
}
/*"how to buy" styles*/
.buybox {
	padding-bottom: 7px;
}
.buybox h3 {
	background: url(/graphics/grad_bg.gif) repeat-y top right #1677b7;
	color: #fff;
	padding: 0 0 1px 12px;
	font-size: 1em;
	margin: 0;
}
.buybox p {
	margin: 0;
	padding-bottom: 16px;
}
.buybox table {
	border: 1px solid #a8cde5;
	margin-top: 2px;
}
.buybox ul {
	margin: 10px;
	padding: 0px 0;
}
.buybox li, .buybox b, .buybox h4, .buybox .product p {
	font-size: 1em;
}
.buybox h4 {
	margin: 0;
	padding: 5px 0;
}
.buybox div.product {
	border: 1px solid #a8cde5;
	width: 130px;
	padding: 13px 16px;
}
.buybox div.product h4 {
	color: #1f67a2;
	text-align: center;
	border-bottom: 1px solid #a8cde5;
	padding: 0;
}
.buybox .product p {
	text-align: center;
	margin: 0;
	padding: 2px 0;
	font-size: .88em;
}
.buybox .product i {
	color: #d97322;
}
.buybox .product b {
	font-size: 1em;
}
.buybox td.img {
	padding: 0;
}
.buybox li {
	margin: 0;
	padding: 0;
	padding-bottom: 4px;
	list-style-image: none;
	list-style-type: none;
	padding-left: 8px !important;
	background: url(/graphics/boxbluebullet.gif) no-repeat -8px 3px;
	line-height: 1.5em;
}
.buybox .buynow li {
	padding: 5px 0;
	background-position:  -8px 9px;
}
.buybox td {
	padding: 11px 9px;
}
.buybox .img {
	padding: 0;
}
/*--------Test styles for forms----------*/

fieldset {
	background-color: transparent;
}
legend {
	font-size: .8em;
	color: #1E659E;
	padding: 5px 5px 5px 5px;
}
.required {
	font-size: .70em;
	color: #D16200;
	line-height: 1.50em;
}
.requiredsup {
	color: #D16200;
	font-size: .9em;
}
table.forms .formelements {
	font-size: 1em;
}
.formelements {
	margin-left: 30px;
	margin-bottom: 15px;
	font-size: .78em;
}
.formtitles {
	padding-bottom: 8px;
}
.formindent {
	margin-left: 10px;
}
table.formsfieldset td {
	padding: 5px 5px 5px 10px;
	font-size: .78em;
}
table.forms {
	font-size: .78em;
	border: 1px solid #D9CDAA;
}
table.forms th {
	background: #F4EFE0;
	text-align: left;
	border-bottom: 1px solid #D9CDAA;
	padding: 5px 0px 5px 5px;
	color: #1E659E;
	font-weight: bold;
}
.subheader {
	text-align: left;
	border-bottom: 2px solid #D9CDAA;
	padding: 5px 0px 5px 10px;
	color: #1E659E;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
}
table.forms td.subheader2 {
	text-align: left;
	padding: 10px 0px 5px 5px;
	color: #1E659E;
	font-weight: bold;
}
table.forms td.subheader3 {
	text-align: left;
	padding: 10px 0px 5px 5px;
	color: #E48028;
	font-weight: bold;
}
.subheader4 {
	text-align: left;
	padding: 10px 0px 5px 5px;
	border-bottom: 2px solid #D9CDAA;
	color: #E48028;
	margin-left: 10px;
	margin-right: 10px;
	font-weight: bold;
}
table.forms td.border {
	border-bottom: 1px solid red;
}
table.forms td {
	padding: 5px 5px 5px 5px;
}
td.rowHeight {
	padding: 10px 0px;
}
td.rowHeightR {
	padding: 10px 0px;
	text-align: right;
}
td.label {
	text-align: right;
}
.formmessage {
	border: 1px solid red;
	background-image: url(../test/importantred.gif);
	background-repeat: no-repeat;
	background-position: 5px 8px;
	font-size: .78em;
	background-color: #FAFBDB;
	color: red;
	line-height: 1.5em;
	padding: 3px 5px 3px 50px;
}
.formerror {
	font-size: .85em;
	color: red;
	padding: 7px 5px 2px 5px;
}
/*-------------end of test styles for forms--------*/

acronym {
	cursor: help;
	border-bottom: 1px dotted black;
}
/*styles for the list of steps on the software eval pages*/
.listbox {
	border: 1px solid #bdcbde;
	padding: 0 15px;
	margin: 15px 0 0 0;
}
.listbox li {
	border-top: 1px solid #bdcbde;
	padding: 15px 0 10px 24px;
	list-style-image: none;
	list-style-type: none;
	background: url(/graphics/dot_arrow.gif) no-repeat 0 18px;
	margin: 0;
	font-size: .85em;
}
.listbox .pdf {
	font-size: .8em;
}
.listbox .first {
	background-image: url(/graphics/dot_1.gif);
	border: none;
}
.listbox .second {
	background-image: url(/graphics/dot_2.gif);
}
.listbox .third {
	background-image: url(/graphics/dot_3.gif);
}
.listbox .fourth {
	background-image: url(/graphics/dot_4.gif);
}
.listbox .fifth {
	background-image: url(/graphics/dot_5.gif);
}
.listbox .sixth {
	background-image: url(/graphics/dot_6.gif);
}
.listbox .seventh {
	background-image: url(/graphics/dot_7.gif);
}
.listbox .eighth {
	background-image: url(/graphics/dot_8.gif);
}
.listbox .ninth {
	background-image: url(/graphics/dot_9.gif);
}
.listbox .dotarrow {
	background-image: url(/graphics/dot_arrow.gif);
}
.listbox h3 {
	font-size: 1.1em;
	margin: 0;
	padding: 0;
}
/*end eval styles*/

/*tab Box*/
.tabBox {
	background: #fff url(/graphics/navbarbackground.gif) repeat-x top left;
	border: 1px solid #6B8A94;
	padding-bottom: 6px;
	margin-bottom: 4px;
}
.tabBox p {
	line-height: 1.5em;
}
.tabBox .tabBoxNav a, .tabBox .tabBoxNav a.selected {
	margin: 0;
	float: left;
	text-decoration: underline;
	color: #1464a3;
	padding: 3px 6px 4px;
	border-right: 1px solid #6B8A94;
	font-size: .78em;
}
.tabBox .tabBoxNav a:link.selected, .tabBox .tabBoxNav a:visited.selected {
	background: #fff;
	padding: 3px 6px 4px !important;
	padding: 3px 6px 3px;
	border-right: 1px solid #6B8A94;
	border-bottom: 1px solid #fff;
}
.tabBox div {
	clear: left;
	padding: 6px;
	display: none;
}
.tabBox div.selected, .tabBoxNav {
	display: block !important;
}
.tabBoxNav {
	padding: 0 !important;
	;
}
.tabContent span {
	white-space: nowrap;
}
/*"UC new box" styles*/
.ucnewbox {
	padding-bottom: 5px;
}
.ucnewbox h3 {
	background: url(/graphics/grad_uc.gif) repeat-y top right #1677b7;
	color: #fff;
	padding: 0px 0px 1px 12px;
	font-size: .96em;
	margin: 0;
}
.ucnewbox p {
	font-size: .78em;
	margin: 0;
	padding-bottom: 5px;
}
.ucnewbox table {
	border: 1px solid #a8cde5;
	margin-top: 2px;
}
.ucnewbox ul {
	margin: 5px;
	padding: 0px 0;
}
.ucnewbox li, .ucnewbox b, .ucnewbox h4, .ucnewbox .product p {
	font-size:.78em;
}
.ucnewbox h4 {
	margin: 0;
	padding: 5px 0;
}
.ucnewbox td.img {
	padding: 0;
}
.ucnewbox li {
	margin: 5px;
	padding: 0;
	padding-bottom: 4px;
	list-style-image: none;
	list-style-type: none;
	padding-left: 8px !important;
	background: url(/graphics/boxbluebullet.gif) no-repeat -8px 3px;
	line-height: 1.2em;
}
.ucnewbox td {
	padding: 0px 0px;
}
.ucnewbox .img {
	padding: 0;
}
/*---------Styles for Esri User Community ----------*/

#communityBanner {
	margin:8px 0 0 0;
}
#communityContent {
	width:675px;
	margin-left:83px;
	padding:10px;
}
.communityIntroText {
	width: 600px;
}
.columns {
	float:left;
	width:310px;
	margin:0 10px 20px 0
}
.columns img {
	margin-left: 0px;
}
/* .verticalDottedDivider class added to the content classes section above */

#communitySideBox {
	width:267px;
	border:1px solid #add0d8;
	border-top:0;
	margin-left:10px;
}
.clearing {
	clear:both;
}
.orangeList {
	padding-left:35px;
 //padding-left:0;
}
.orangeList ul {
	margin-bottom:0px;
	padding-bottom:0px;
}
.orangeList li {
	line-height: 1em;
	list-style-image:url(/graphics/orangebullet.gif);
	list-style-position:outside;
	list-style-type: disc;
}
.orangeList ul {
	line-height:1em;
	margin-top:0.5em;
}
#networkColleagues p {
	color:#797979;
	font-weight:bold;
	margin:0;
	padding:0 0 0 5px;
}
#networkColleagues img {
	padding-bottom:10px;
}
#userCommunityLink {
	height:190px;
	width:214px;
	background: url(/graphics/usercomlink.jpg) bottom left;
}
#userCommunityLinkSmall {
	height:140px;
	width:214px;
	background: url(/graphics/usercomLinkBG.jpg) top left no-repeat;
}
#userCommunityLink p, #userCommunityLinkSmall p {
	margin:5px 10px 0;
}
#userComGetConnected {
	text-align:right;
	margin-right:10px;
	font-weight:bold;
}
/*-------------End Esri User Community--------------*/
/* Products Tabs Navigation--------------------------- */
#productButtonNavWrapper {
	width:100%;
	padding:0px;
	margin:0px;
	background-color:#F5EFDF;
	height:48px;
	text-align:center;
	font-size:1em;
	line-height:normal;
	display:block;
	clear:both;
}
/* Root = Horizontal, Secondary = Vertical */
ul#productButtonNav {
	/*width: 800px; /*For KHTML*/
  list-style: none;
	height: 48px;
	margin:0px;
	padding:0px;
	margin-left:15px;
}
ul#productButtonNav li {
	margin: 0;
	padding: 0;
	float: left; /*For Gecko*/
	display: inline;
	list-style: none;
	position: relative;
	background: transparent url("/graphics/productPageButtons.jpg") no-repeat left top;
	height: 48px;
}
/* Root Menu */
ul#productButtonNav a {
	padding: 0px;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	background: transparent url("/graphics/productPageButtons.jpg") no-repeat left top;
	color: #03467c;
	font: bold .9em/48px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	width:100px;
	height: auto !important;
	height: 1%; /*For IE*/
}
ul#productButtonNav a.selected {
	background-position:0% -48px;
	color:#000;
}
/* Root Menu Hover Persistence */
ul#productButtonNav a:hover, ul#productButtonNav li:hover a, ul#productButtonNav li.iehover a {
	background-position:0% -48px;
	color: #000;
}
#ButtonContent dd {
	margin-left:0px;
	padding:0 10px;
}
/* End Menu Navigation----------------------- */
/* ----- Tabs ----- */
#sectionWrapper {
	border: 1px solid #6B8A94;
}
#sectionNav {
	/*float: left;*/
	height:26px;
	background:url(/graphics/navbarbackground.gif) repeat-x top left;
	font-size:.78em;
}
#sectionNav ul {
	float:left;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#sectionNav li {
	display: inline;
	height:26px;
	color:#1464A3;
	float:left;
	font-size:1em;
	margin:0pt;
	text-decoration:underline;
}
#sectionNav li span {
	float:left;
	display:block;
	margin:0;
	padding: 0 0 0 0px;
}
#sectionNav li span a {
	float: left;
	margin: 0;
	padding: 2px;
	color: #1464A3;
	/* border-bottom: 1px solid #003265; */
	text-decoration: underline;
	border-right:1px solid #6B8A94;
}
#sectionNav li a span {
	float: left;
	display: block;
	padding: 2px 5px 4px 5px;
}
#sectionNav a:hover span {
}
#sectionNav li a span, #sectionNav li span a {
	cursor: pointer;
	cursor: hand;
}
#sectionNav #sel a, #sectionNav .et_sel a {
}
#sectionNav #sel a, #sectionNav .et_sel a, #sectionNav .et_sel a span, #sectionNav #sel a span {
	background: #FFF;
}
#sectionNav #sel, #sectionNav .et_sel {
/* padding-bottom: 4px; */
}
#sectionContent {
	margin: 0 0 0 0px;
}
/*end  Section Tabs -----------------------*/

/*start Dynamic Sidenav*/
#dynamicNav h4 {
	background:#E5EFF7 url(/graphics/headertitleback.gif) left top repeat-x;
	border-top:1px solid #B8CBDC;
	border-bottom:1px solid #fff;
	color:#106798;
	font-weight:bold;
	margin:5px 0 5px -30px;
	padding:4px 0px 4px 17px;
	font-size: 1em;
}
#dynamicNav h4.collapseHeading {
	cursor:inherit;
}
#dynamicNav ul {
	list-style-image:url(/graphics/sidenavbullet.gif);
	list-style-type:none;
	margin-left:30px;
	margin-top:5px;
	padding-left:0px;
}
#dynamicNav ul li {
	margin:0 !important;
	line-height:14px;
}
#dynamicNav ul li.arrow {
	list-style-image:url(/graphics/sidenavarrow.gif);
	list-style-type:none;
}
#dynamicNav ul li.selectedArrow {
	font-weight:bold;
	list-style-image:url(/graphics/sidenavarrowdown.gif);
}
#dynamicNav ul ul {
	margin-left: 7px;
	font-weight:normal;
	list-style-image:url(/graphics/sidenavdash.gif);
}
#dynamicNav ul li a {
	padding-right:5px;
}
#dynamicNav ul li a.selected {
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
#dynamicNav div.collapseSection {
	padding: 1px 10px 1px 0px;
}
#dynamicNav ul.bulletList li ul {
	margin-left:0px;
}
#dynamicNav .selected {
	color: #000;
	font-weight: bold;
	text-decoration:none;
}
/*end Dynamic Sidenav */

/*------- styles for time-delayed popup surveys------------------*/

.show {
	display: table;
	position: absolute;
	top: 25%;
	left: 75%;
	width: 230px;
	background-color: #FFF;
}
.hide {
	display:none;
}
.surveyText {
	font-size: 0.68em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center justify;
	line-height: 14px;
	padding: 10px 0px;
}
.boxMain {
	background-color: #fff;
	width:230px;
	text-align:center;
	border: 1px solid #666;
}
.boxHeaderSmall {
	background-color: #275A77;
	padding: 5px 0px;
	text-align: center;
	width: 230px;
	height:15px;
	font-weight: bold;
	color: #fff;
	font-size: 0.78em;
	border: 1px solid #666;
}
