﻿body
{
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	background-color: #FDFDFD;
}
a
{
	color: #4076A5;
}
#gloContainer
{
	width: 980px;
	margin: 0px auto;
	border: 1px solid #000000;
}
#gloHeader table
{
	border-top: 1px solid #4E6855;
	border-bottom: 1px solid #4E6855;
	border-left: 1px solid #4E6855;
}
.headerLogo, .headerLink, .headerShoulder
{
	border-left: 1px solid #71957A;
	border-right: 1px solid #4E6855;
	background-color: #5F7F67;
	background-image: url(../images/header_gradient4.png);
	background-repeat: repeat-x;
}
.headerLogo, .headerLink
{
	height: 36px;
	vertical-align: middle;
	text-align: center;
}
.headerLogo
{
	width: 55px;
	text-align: center;
}
.headerLink a
{
	font-family: Trebuchet MS, Arial, Sans-Serif;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
.headerLink a:hover, .headerShoulder a:hover
{
	text-decoration: underline;
}
.headerShoulder
{
	width: 405px;
	height: 36px;
	text-align: right;
}
.headerShoulder a
{
	font-family: Trebuchet MS, Arial, Sans-Serif;
	text-decoration: none;
	color: #FFFFFF;
}
#breadcrumbs
{
	border-bottom: 1px solid #DBDCAE;
	margin-bottom: 0px;
	z-index: 1;
}
#breadcrumbs td
{
    font-family: Arial, Sans-Serif;
	font-size: 12px;
	height: 30px;
	white-space: nowrap;
}
.breadcrumbsHome
{
	margin-left: 5px;
	margin-right: 5px;
}
.breadcrumbsCurrentLink, .breadcrumbsLink
{
	color: #4E6855;
	margin-left: 5px;
	margin-right: 5px;
}
.breadcrumbsCurrentLink
{
	font-weight: bold;
	text-decoration: none;
}
.breadcrumbsCart
{
    text-align: right;
}
.breadcrumbsCart a
{
    color: #525504;
    text-decoration: none;
    cursor: pointer;
}
.breadcrumbsCart a:hover
{
    text-decoration: underline;
}
.shoppingPanel
{
    font-family: Arial, Sans-Serif;
	font-size: 12px;
    position: absolute;
    top: 37px;
    width: 200px;
    left: 777px;
    display: none;
    border: 1px solid #B5A684;
    background-color: #F7F3DE;
    z-index: 1000;
}
.shoppingPanelHeader
{
    text-align: left;
    color: #525504;
    font-weight: bold;
    padding: 5px;
    padding-top: 8px;
}
.shoppingPanelContent
{
    font-family: tahoma,arial,sans-serif;
	font-size:11px;
}
.shoppingPanelContent th
{
    font-weight: bold;
	text-align: center;
	color: #000000;
	padding: 3px;
	border-top: 1px solid #525504;
	border-right: 1px solid #525504;
	border-bottom: 1px solid #525504;
	background-color: #E4E0B0;
}
.shoppingPanelContent td
{
    padding: 5px;
    border-right: 1px solid #B5A684;
	border-bottom: 1px solid #B5A684;
}
.shoppingPanelLink
{
    text-align: left;
    padding: 5px;
}
.shoppingCart
{
    font-family: tahoma,arial,sans-serif;
	font-size:12px;
    border: 1px solid #DBDCAE;
    text-align: left;
}
.shoppingCart sup
{
    color: #FF0000;
    margin-left: 2px;
}
.shoppingCartHeader
{
    height: 26px;
	line-height: 26px;
	color: #5A4539;
	border: 1px solid #2A2D00;
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	background-repeat: repeat-x;
	background-image: url(../images/accordion/accordion_gradient2.png);
	background-color: #CCCC99;
	padding-left: 10px;
    text-align: left;
}
.shoppingCartContent
{
    padding: 8px;
}
.shoppingCartSummary
{
    padding: 8px;
}
.shoppingCartItem
{
    
}
.shoppingCartItemRight
{
    text-align: right;
}
.shoppingCartItemDescription
{
    color: #808080;
    font-size: 11px;
    border-bottom: 1px solid #C5BDA2;
    padding-bottom: 10px;
  
}
.shoppingCartItemDescriptionRight
{
    color: #808080;
    font-size: 11px;
    border-bottom: 1px solid #C5BDA2;
    padding-bottom: 10px;
    text-align: right;
}
.shoppingCartHelp
{
    padding: 15px;
}
.shoppingInput
{
    color: #000000;
	font-family: Trebuchet MS;
	font-size: 12px;
	width: 175px;
}
.shoppingInstructions
{
    border-left: 1px solid #DBDCAE;
    background-color: #FFFFFF;
    padding: 8px;
}
.shoppingLabel
{
    color: #000000;
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
}
#content
{
	text-align: left;
}
#footer
{
	font-family: Times New Roman, Arial, Sans-Serif;
	font-size: 12px;
	color: #999999;
	margin-top: 10px;
}
#footer a
{
	color: #4076A5;
}
#preFooterContent
{
	text-align: left;
}
#footerContent
{
	text-align: center;
	border-top: 1px solid #999999;
	margin-top: 8px;
	padding-top: 8px;
}
#footerContent a
{
	margin-left: 15px;
	margin-right: 15px;
}
.introduction
{
	width: 980px;
	margin-bottom: 0px;
	background-color: #FBFBF4;
}
.introductionImage
{
	width: 199px;
	height: 200px;
	background-color: #FBFBF4;
}
.introductionTitle
{
    background-color: #E0DFC6;
	height: 30px;
	background-image: url(../images/breadcrumb_gradient.png);
	background-repeat: repeat-x;
	text-align: center;
}
.introductionHeading
{
	color: #353535;
	font-family: "Trebuchet MS", Arial;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 8px;
	border-top: 1px solid #5D5C55;
	border-bottom: 1px solid #5D5C55;
}
.introductionContent
{
	background-color: #FBFBF4;
}
.introductionText
{
	color: #000000;
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
	vertical-align: top;
	margin-left: 10px;
	margin-right: 10px;
}
.introductionText a
{
	color: #4076A5;
}
.introductionText img
{
    margin-top: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
}
#homeContent .body
{
	width: 980px;
	background-color: #FBFBF4;
}
#homeContent td
{
	vertical-align: top;	
}
#homeContent td div
{
		
}
#homeContent .body .heading
{
	color: #465C4C;
	font-family: "Trebuchet MS", Arial;
	font-size: 18px;
	font-weight: bold;
	text-align: center;	
}
#homeContent .body .headingNew
{
	font-family: "Trebuchet MS", Arial;
	font-size: 16px;
	font-weight: bold;
	text-align: center;	
	padding-left: 16px;
	padding-right: 16px;
}
#homeContent .body .headingNew a
{
	color: #465C4C;
	text-decoration: none;
}
#homeContent .body .headingNew a:hover
{
	text-decoration: underline;
}
#homeContent .body .text
{
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
	padding: 10px;
}
.newsPanelContainer
{
    border: 1px solid #2A2D00;
    background-color: #F4F4E3;
    margin: 10px;
}
.newsPanel
{
	height: 75px;
	padding: 0px;
	overflow: auto;
}
.newsPanelHeader
{
	height: 26px;
	line-height: 26px;
	color: #5A4539;
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #2A2D00;
	vertical-align: middle;
	text-indent: 5px;
	background-image: url(../images/accordion/accordion_gradient2.png);
	background-repeat: repeat-x;
	background-color: #CCCC99;
	margin: 0px;
}
.newsPanel .item
{
	border-bottom: 1px solid #CECF93;
	margin: 0px;
}
.newsPanel .item .date
{
	text-align: left;
	font-weight: bold;
	white-space: nowrap;
	vertical-align: top;
	padding: 5px;
	padding-right: 10px;
}
.newsPanel .item .description
{
	padding: 5px;
}
.newsPanel .item .description a
{
	color: #4E6855;
	text-decoration: none;	
}
.newsPanel .item .description a:hover
{
	text-decoration: underline;	
}
.imageCaption
{
    font-family: Verdana;
    font-size: 11px;
    text-align: center;
    font-style: italic;
    margin-bottom: 5px;
}
.homeHeaderSmall
{
    color: #1A4041;
	font-family: Arial, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 8px;
}
.horzTabCtl, .horzTabCtl div { margin: 0px; }
.horzRS { width: 100%; }
.horzLS { width: 5px; }
.horzRS div
{	
	width: 100%;
	height: 29px;
	text-align: right;
	line-height: 29px;
	vertical-align: middle;
	font-size: 12px;
}
.horzRS div a
{
    text-decoration: none;
    color: #000000;
}
.horzRS div a:hover
{	
    text-decoration: underline;
}
.horzLS div
{	
	width: 5px;
	height: 29px;
}
.horzRS div
{	
	background-image: url(../images/tabControl/horzShldr.png);
	background-repeat: repeat-x;
}
.horzLS div
{	
	background-image: url(../images/tabControl/horzShldr.png);
	background-repeat: repeat-x;
}
.horzSL div, .horzSR div, .horzUL div, .horzUR div, .horzGR div 
{
	width: 6px;
	height: 29px;
}
.horzSL div { background-image: url(../images/tabControl/horzSL.png); }
.horzSR div { background:url(../images/tabControl/horzSR.png); }
.horzUL div { background:url(../images/tabControl/horzUL.png); }
.horzUR div { background:url(../images/tabControl/horzUR.png); }
.horzGR div { background:url(../images/tabControl/horzGR.png); }
.horzS2U div, .horzU2S div, .horzU2U div, .horzU2G div, .horzS2G div
{
	width: 16px;
	height: 29px;
}
.horzS2U div { background:url(../images/tabControl/horzS2U.png); }
.horzS2G div { background:url(../images/tabControl/horzS2G.png); }
.horzU2S div { background:url(../images/tabControl/horzU2S.png); }
.horzU2U div { background:url(../images/tabControl/horzU2U.png); }
.horzU2G div { background:url(../images/tabControl/horzU2G.png); }
.selHorzTab div, .deSelHorzTab div, .grayHorzTab div
{
	white-space: nowrap;
	height: 29px;
	line-height: 29px;
	vertical-align: middle;
	text-align: center;
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
}
.selHorzTab div
{
	background-image: url(../images/tabControl/horzSB.png);
	background-repeat: repeat-x;
}
.deSelHorzTab div
{
	background-image: url(../images/tabControl/horzUB.png);
	background-repeat: repeat-x;
}
.grayHorzTab div
{
	background-image: url(../images/tabControl/horzGB.png);
	background-repeat: repeat-x;
}
.selHorzTab div a, .deSelHorzTab div a, .grayHorzTab div a
{
	font-family: helvetica, arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
}
.selHorzTab div a { color: #65511E; }
.deSelHorzTab div a { color: #58443A; }
.deSelHorzTab div a:hover { color: #89380D; }
.grayHorzTab div a
{ 
	color: #FFFFFF;
	text-decoration: none;
	cursor: default;
}
.horzTabContentCtn
{
	background-color: #FBFBF4;
	text-align: left;
	padding: 10px;
}
.horzTabHeaderContent
{
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
}
.horzTabContent { display: none; }
.horzTabLoading 
{
	/*display: none;*/
	text-align: center;
}
.horzTabLoading img
{
	margin-top: 40px;
	margin-bottom: 40px;
}
.vertTabCtl, .vertTabCtl div { margin: 0px; }
.selVertTab, .deSelVertTab
{
	height: 30px;
	width: 100px;
	line-height: 30px;
	vertical-align: middle;
	text-align: left;
	padding: 0px;
}
.selVertTab
{
	background-color: #FBFBF4;
	background-image: url(../images/tabControl/vertSB.png);
	background-position: right;
	background-repeat: no-repeat;
}
.deSelVertTab { }
.selVertTab a, .deSelVertTab a
{
	text-decoration: none;
	font-family: helvetica, arial, sans-serif;
	font-size: 13px;
	margin-left: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
}
.selVertTab a
{
	color: #525504;
	font-weight: bold;
}
.deSelVertTab a { color: #0000FF; }
.deSelVertTab a:hover { text-decoration: underline; }
.vertTabContentCtn
{
	margin-right: 8px;
	margin-left: 18px;
	margin-top: 0px;
	background-color: #F8F7EC;
	padding-left: 10px;
}
.vertTabContent { display: none; }
.vertTabLoading 
{
	display: block;
	text-align: center;
}
.vertTabLoading img
{
	margin-top: 40px;
	margin-bottom: 40px;
}
.vertTL
{
	height: 5px;
	width: 100px;
	background-image: url(../images/tabControl/vertTL.png);
	background-position: right;
	background-repeat: no-repeat;
}
.vertTM
{
	height: 5px;
	background-image: url(../images/tabControl/vertTM.png);
	background-repeat: repeat-x;
}
.vertTR
{
	height: 5px;
	width: 15px;
	background-image: url(../images/tabControl/vertTR.png);
	background-repeat: no-repeat;
}
.vertML
{
	width: 100px;
	background-image: url(../images/tabControl/vertML.png);
	background-position: right;
	background-repeat: repeat-y;
	vertical-align: top;
	text-align: right;
}
.vertMM
{
	background-color: #F8F7EC;
	vertical-align: top;
	padding: 5px;
}
.vertMR
{
	width: 15px;
	height: 100%;
	background-image: url(../images/tabControl/vertMR.png);
	background-repeat: repeat-y;
}
.vertBL
{
	width: 100px;
	background-image: url(../images/tabControl/vertBL.png);
	background-position: right;
	background-repeat: no-repeat;
}
.vertBM
{
	height: 15px;
	background-image: url(../images/tabControl/vertBM.png);
	background-repeat: repeat-x;
}
.vertBR
{
	height: 15px;
	width: 15px;
	background-image: url(../images/tabControl/vertBR.png);
	background-repeat: no-repeat;
}
.searchTitle
{
	height: 26px;
	line-height: 26px;
	color: #5A4539;
	overflow: hidden;
	cursor: pointer;
	border: 1px solid #2A2D00;
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	background-repeat: repeat-x;
	background-image: url(../images/accordion/accordion_gradient2.png);
	background-color: #CCCC99;
	-moz-user-select: none;
	padding-left: 10px;
}
.searchTitle a
{
	color: #5A4539;
	text-decoration: none;
	text-decoration: underline;
}
.searchTitle a:hover
{
	color: #C84E1E;
	text-decoration: none;
}
.searchTitleLinks
{
    font-family: "Trebuchet MS", Arial;
    font-size: 10px;
    white-space: nowrap;
    padding-right: 5px; 
}
.searchTitleLinks a
{
    color: #5A4539;
    text-decoration: underline;
}
.searchTitleLinks a:hover
{
    color: #C84E1E;
    text-decoration: underline;
}
.searchForm
{
}
.searchForm .label
{
	color: #404204;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    width: 95px;
}
.searchForm .dropdown
{
	font-family: Arial;
	font-size: 12px;
}
.searchForm .dropdownShaded
{
	font-family: Arial;
	font-size: 12px;
	background-color: #F8F7EC;
	border: 1px solid #DDDCD0;
}
.searchForm .textbox
{
	font-family: Arial;
	font-size: 12px;
	width: 165px;
}
.searchForm .textboxShaded
{
	font-family: Arial;
	font-size: 12px;
	width: 165px;
	background-color: #F8F7EC;
	border: 1px solid #DDDCD0;
}
.searchForm .textbox input
{
	font-family: Arial;
	font-size: 12px;
	width: 160px;
}
.searchForm .sectionCriteria
{
	background-color: #EEEBCE;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
fieldset
{
	border: 1px solid #525504;
	margin: 5px;
	padding: 4px;
}
fieldset legend
{
    color: #525504;
    font-family: Lucida Sans Unicode, arial, sans-serif;
    font-size: 11pt;
    font-weight: normal;
    border: 1px solid #525504;
    background-color: #E4E0B0;
    padding: 2px;
    padding-left: 5px;
    padding-right: 5px;
}
.searchForm table .searchInstructions
{
	margin: 5px;
	margin-top: 15px;
	border: 1px solid #CECF93;
	padding: 10px;
	background-color: #F3F1DD;
}
a.button
{
    color: #FFFFFF;
    display: block;
    height: 27px;
    width: 250px;
    font: normal 12px arial, sans-serif;
    font-weight: bold;
    text-decoration: none;
    margin-top: 10px;
}
a.button span
{
    background-image: url(../images/search_button_gradient2.png);
    background-repeat: no-repeat;
    display: block;
    line-height: 27px;
}
a.button:hover
{
    text-decoration: underline;
}

a.buttonSmall
{
    color: #FFFFFF;
    display: block;
    height: 22px;
    width: 64px;
    font: normal 12px arial, sans-serif;
    font-weight: bold;
    text-decoration: none;
    margin-top: 0px;
}
a.buttonSmall span
{
    background-image: url(../images/search_button_gradient_small.png);
    background-repeat: no-repeat;
    display: block;
    line-height: 22px;
    text-align: center;
}
a.buttonSmall:hover
{
    text-decoration: underline;
}

a.shoppingButton
{
    color: #FFFFFF;
    display: block;
    height: 27px;
    width: 250px;
    font: normal 12px arial, sans-serif;
    font-weight: bold;
    text-decoration: none;
}
a.shoppingButton span
{
    background-image: url(../images/shopping_button_gradient.png);
    background-repeat: no-repeat;
    display: block;
    line-height: 27px;
}
a.shoppingButton:hover
{
    text-decoration: underline;
}
#mapContainer
{
	border: 1px solid #CECF93;
	background-color: #F8F7EC;	
}
#addressBar
{
	font: normal 10px arial, sans-serif;
	border-bottom: 1px solid #525504;
	background-color: #CECF93;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	background-repeat: repeat-x;
	background-image: url(../images/accordion/accordion_gradient2.png);
	background-color: #CCCC99;
}
#googleMap
{
	width: 650px;
    height: 500px;
    background-image: url(../images/disabledMap.png);
    border-left: 1px solid #525504;
    border-right: 1px solid #525504;
    border-bottom: 1px solid #525504;
}
.mapContextMenu
{
	background-color: #ECECEC;
    border:1px solid #8888FF;
    opacity:0.93;
    filter: alpha(opacity=93);
    width: 120px;
}
.mapContextMenu ul
{
	list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
}
.mapContextMenu ul li
{
    display:block;
    padding:1px;
    line-height:100%;
    margin:0;
}
.mapContextMenu ul li a
{
    border:none;
    padding:3px 8px 3px 3px;
    display:block;
    text-decoration:none;
    color:#233D6D;
    font-size:11px;
    font-family: tahoma,arial,sans-serif;
}
.mapContextMenu ul li a:hover
{
    color:#233d6d;
    background:#c3daf9;
    border:1px solid #8BB8F3;
    padding:2px 8px 2px 2px;
}
.mapLoadingPanel
{
	background-color: #99B3CC;
	opacity: 0.90;
    filter: alpha(opacity=90);
}
.mapMessagePanel
{
	background-color: #F3F1DD;
	border: 1px solid #014ADF;
}
.mapMessagePanelClose
{
	text-align: right;
	background-color: #026AFE;
	height: 21px;
	background-image: url(../images/messagePanelHeaderGradient.png);
	background-repeat: repeat-x;
}
.mapPanelCloseIcon
{
    width: 19px;
    height: 21px;
    font-size: 8px;
    padding: 0px;
    background-image: url(../images/messagePanelHeaderClose.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
.mapMessagePanelText
{
	padding: 15px;
	border: 1px solid #ACA899;
}
.mapMessagePanelText blockquote
{
	margin-top: 4px;	
}
.results
{
	font-family: tahoma,arial,sans-serif;
	font-size:11px;
	border-left: 1px solid #525504;
	border-right: 1px solid #525504;
	border-bottom: 1px solid #525504;
}
.resultsPF
{
	font-family: tahoma,arial,sans-serif;
	font-size:11px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.results th
{
	font-weight: bold;
	text-align: center;
	color: #000000;
	padding: 3px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top: 1px solid #525504;
	border-right: 1px solid #525504;
	border-bottom: 1px solid #525504;
	background-color: #E4E0B0;
}
.resultsPF th
{
	font-weight: bold;
	text-align: center;
	color: #000000;
	padding: 3px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #FFFFFF;
}
.results th a
{
	color: #000000;
}
.results th img
{
	margin-left: 2px;
}
.results td, .resultsPF td
{
	padding: 4px;
}
.results td a
{
	text-decoration: underline;
}
.resultsPF td a
{
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}
.results td a:hover
{
	text-decoration: underline;
}
.primaryRowCell
{
	border-right: 1px solid #CECF93;
	vertical-align: top;
}
.primaryRowCellPF
{
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    vertical-align: top;
}
.primaryRowCellTitlePF
{
    border-right: 1px solid #000000;
    vertical-align: top;
}
.primaryRowCellUnverified
{
	border-right: 1px solid #CECF93;
	vertical-align: top;
	font-style: italic;
	color: #7C442D;
}
.primaryRowCellUnverifiedPF
{
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    vertical-align: top;
    font-style: italic;
}
.primaryRowCellUnverified a
{
	font-style: italic;
	color: #7C442D;
}
.firstSecondaryRow
{
	border-right: 1px solid #CECF93;
	vertical-align: top;
}
.firstSecondaryRowPF
{
	border-right: 1px solid #000000;
	vertical-align: top;
}
.firstSecondaryRowPFBottom
{
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	vertical-align: top;
}
.firstSecondaryRowUnverified
{
	border-right: 1px solid #CECF93;
	vertical-align: top;
	font-style: italic;
	color: #7C442D;
}
.firstSecondaryRowUnverifiedPF
{
	border-right: 1px solid #000000;
	vertical-align: top;
	font-style: italic;
	color: #000000;
}
.firstSecondaryRowUnverifiedPFBottom
{
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	vertical-align: top;
	font-style: italic;
	color: #000000;
}
.secondaryRow
{
	border-right: 1px solid #CECF93;
	border-top: 1px dashed #CECF93;
}
.secondaryRowPF
{
	border-right: 1px solid #000000;
	border-top: 1px dashed #404040;
}
.secondaryRowPFBottom
{
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px dashed #404040;
}
.secondaryRowUnverified
{
	border-right: 1px solid #CECF93;
	border-top: 1px dashed #CECF93;
	font-style: italic;
	color: #7C442D;
}
.secondaryRowUnverifiedPF
{
	border-right: 1px solid #000000;
	border-top: 1px dashed #404040;
	font-style: italic;
	color: #000000;
}
.secondaryRowUnverifiedPFBottom
{
	border-right: 1px solid #000000;
	border-top: 1px dashed #404040;
	border-bottom: 1px solid #000000;
	font-style: italic;
	color: #000000;
}
.titleCell
{
	border-right: 1px solid #CECF93;
	border-top: 1px dashed #CECF93;
	font-size: 9px;
	font-style: italic;
	vertical-align: top;
}
.titleCellPF
{
	border-right: 1px solid #000000;
	border-top: 1px dashed #000000;
	border-bottom: 1px solid #000000;
	font-size: 9px;
	font-style: italic;
	vertical-align: top;
}
.titleCellMulti
{
	border-top: 1px dashed #CECF93;
	font-size: 9px;
	font-style: italic;
	vertical-align: top;
}
.titleCellMultiPF
{
	border-top: 1px dashed #000000;
	border-bottom: 1px solid #000000;
	font-size: 9px;
	font-style: italic;
	vertical-align: top;
}
.stateMeridianRow
{
	border-right: 1px solid #CECF93;
	vertical-align: top;
}
.stateMeridianRowPF
{
    border-right: 1px solid #000000;
	vertical-align: top;
	color: #000000;
}
.stateMeridianRowPFBottom
{
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
	vertical-align: top;
	color: #000000;
}
.stateMeridianRowUnverified
{
	border-right: 1px solid #CECF93;
	vertical-align: top;
	font-style: italic;
	color: #7C442D;
}
.stateMeridianRowUnverifiedPF
{
    border-right: 1px solid #000000;
	vertical-align: top;
	font-style: italic;
	color: #000000;
}
.stateMeridianRowUnverifiedPFBottom
{
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
	vertical-align: top;
	font-style: italic;
	color: #000000;
}
.stateMeridianRowMulti
{
	border-right: 1px solid #CECF93;
	border-left: 1px solid #CECF93;
	vertical-align: top;
}
.stateMeridianRowMultiPF
{
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	vertical-align: top;
}
.stateMeridianRowMultiPFBottom
{
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	vertical-align: top;
}
.newStateMeridianRow
{
	border-right: 1px solid #CECF93;
	border-top: 1px dashed #CECF93;
	vertical-align: top;
}
.newStateMeridianRowPF
{
	border-right: 1px solid #000000;
	border-top: 1px dashed #000000;
	vertical-align: top;
}
.newStateMeridianRowPFBottom
{
	border-right: 1px solid #000000;
	border-top: 1px dashed #000000;
	border-bottom: 1px dashed #000000;
	vertical-align: top;
}
.newStateMeridianRowUnverified
{
	border-right: 1px solid #CECF93;
	border-top: 1px dashed #CECF93;
	vertical-align: top;
	font-style: italic;
	color: #7C442D;
}
.newStateMeridianRowUnverifiedPF
{
	border-right: 1px solid #000000;
	border-top: 1px dashed #000000;
	vertical-align: top;
	font-style: italic;
	color: #000000;
}
.newStateMeridianRowUnverifiedPFBottom
{
	border-right: 1px solid #000000;
	border-top: 1px dashed #000000;
	border-bottom: 1px dashed #000000;
	vertical-align: top;
	font-style: italic;
	color: #000000;
}
.newStateMeridianRowMulti
{
	border-right: 1px solid #CECF93;
	border-left: 1px solid #CECF93;
	border-top: 1px dashed #CECF93;
	vertical-align: top;
}
.newStateMeridianRowMultiPF
{
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top: 1px dashed #000000;
	vertical-align: top;
}
.newStateMeridianRowMultiPFBottom
{
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top: 1px dashed #000000;
	border-bottom: 1px dashed #000000;
	vertical-align: top;
}
.metesBoundsDescription td
{
    padding: 10px;
    background-color: #F6F5E6;
    text-align: left;
}
.pagingTable
{
	width: 830px;
	text-align: center;
}
.pagingTable a
{
	text-decoration: none;
}
.messagePanel
{
	border: 1px solid #CECF93;
	background-color: #F3F1DD;
	margin: 50px;
}
.messagePanel td
{
	padding: 20px;
	text-align: left;
}
.validationPanel
{
    border: 1px solid #CECF93;
	background-color: #F3F1DD;
	margin-bottom: 10px;
}
.validationPanelHeader
{
    color: #1A4041;
    font-weight: bold;
    font-size: 12px;
    border-bottom: 1px solid #CECF93;
    background-color: #DBDCAE;
    padding: 8px;
    text-align: left;
}
.validationPanel span
{
    padding: 5px;
    vertical-align: middle;
}
.dataGroup
{
}
.dataGroupHeader
{
	color: #416A33;
	background-color: #CCCC99;
	font-family: Georgia;
	font-size: 14px;
	font-weight: bold;
	background-repeat: repeat-x;
	background-image: url(../images/accordion/accordion_gradient2.png);
	padding: 3px;
	padding-left: 7px;
}
.dataGroup .dataLabel, .dataGroup .dataText
{
	border-top: 1px solid #DBDCAE;
	border-left: 1px solid #DBDCAE;
}
.dataGroup .dataText
{
	border-right: 1px solid #DBDCAE;
	background-color: #F8F7EC;
}
.dataGroup .dataLabelBottom, .dataGroup .dataTextBottom
{
	border-top: 1px solid #DBDCAE;
	border-bottom: 1px solid #DBDCAE;
	border-left: 1px solid #DBDCAE;
}
.dataGroup .dataTextBottom
{
	border-right: 1px solid #DBDCAE;
	background-color: #F8F7EC;
}
.dataGroup .dataLabel, .dataGroup .dataLabelBottom
{
	background-color: #F6F5E6;
	padding-right: 10px;
	padding-left: 7px;
}
.dataGroup .spacer
{
	width: 12px;
}
.dataLabel, .dataLabelBottom
{
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding: 1px;
}
.dataGroup .dataText, .dataGroup .dataTextBottom
{
	/* width: 100%; */
	padding-right: 7px;
	padding-left: 5px;
}
.dataText, .dataTextBottom
{
	color: #1B24A7;
	font-family: Trebuchet MS;
	font-size: 12px;
	padding: 1px;
}
.landDescriptionContainer
{
	font-family: tahoma,arial,sans-serif;
	font-size:11px;
	vertical-align: top;
	border: 1px solid #DBDCAE;
	background-color: #F6F5E6;
}
.cdiDetailsColumnHeader
{
    border-top: 1px solid #525504;
	border-bottom: 1px solid #525504;
	background-color: #E4E0B0;
	color: #000000;
	font-weight: bold;
	text-align: center;
	background-color: #E4E0B0;
	white-space: nowrap;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	border-right: 1px solid #F6F5E6;
	padding: 1px;
}
.tractBookLandDescriptionHeader, .tractBookActivitiesHeader
{
	border-top: 1px solid #525504;
	border-bottom: 1px solid #525504;
	background-color: #E4E0B0;
}
.tractBookLandDescriptionHeader table
{
	width: 450px;
}
.tractBookLandDescriptionHeader table th, .tractBookActivitiesHeader table th table th
{
    color: #000000;
	font-weight: bold;
	text-align: center;
	background-color: #E4E0B0;
	white-space: nowrap;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	border-right: 1px solid #F6F5E6;
	padding: 1px;
}
.surveyLandDescriptionHeader, .surveyActivitiesHeader, .cdiDetailsHeader
{
	border-top: 1px solid #525504;
	border-bottom: 1px solid #525504;
	background-color: #E4E0B0;
}
.surveyLandDescriptionHeader table
{
	width: 450px;
}
.surveyLandDescriptionHeader table th, .surveyActivitiesHeader table th, .cdiDetailsHeader table th
{
    color: #000000;
	font-weight: bold;
	text-align: center;
	background-color: #E4E0B0;
	white-space: nowrap;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	border-right: 1px solid #F6F5E6;
	padding: 1px;
}
.surveyLandDescriptionDetailsContainer
{
	height: 250px;
	overflow: auto;
	border-bottom: 1px solid #DBDCAE;
	background-color: #F8F7EC;
}
.patentLandDescriptionDetailsContainer
{
	border-bottom: 1px solid #DBDCAE;
	background-color: #F8F7EC;
}
.surveyActivitiesDetailsContainer
{
	height: 60px;
	overflow: auto;
	border-bottom: 1px solid #DBDCAE;
	background-color: #F8F7EC;
}
.cdiDetails
{
	background-color: #F8F7EC;
}
.surveyLandDescriptionDetailsContainer
{
    width: 470px;
}
.surveyLandDescriptionDetails
{
	width: 450px;
}
.patentLandDescriptionDetails
{
	width: 100%;
}
.patentLandDescriptionDetails th
{
    color: #000000;
	font-weight: bold;
	text-align: center;
	background-color: #E4E0B0;
	white-space: nowrap;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	border-right: 1px solid #F6F5E6;
	padding: 1px;
	border-top: 1px solid #525504;
	border-bottom: 1px solid #525504;
}
.patentLandDescriptionDetails td, .surveyLandDescriptionDetails td, .surveyActivitiesDetails td
{
	color: #1B24A7;
	font-family: Trebuchet MS;
	font-size: 12px;
	white-space: nowrap;
	padding: 1px;
	text-align: center;
	vertical-align: top;
	border-right: 1px solid #DBDCAE;
	background-color: #F6F5E6;
}
.cdiDetails td
{
	color: #1B24A7;
	font-family: Trebuchet MS;
	font-size: 12px;
	white-space: nowrap;
	padding: 1px;
	padding-left: 5px;
	text-align: left;
	border-right: 1px solid #DBDCAE;
	background-color: #F8F7EC;
}
.surveyActivitiesDetails td, .cdiDetails td
{
    border-bottom: 1px solid #DBDCAE;
}
.patentLandDescriptionDetails .remarks, .surveyLandDescriptionDetails .remarks
{
	border-bottom: 1px dashed #DBDCAE;
}
.patentLandDescriptionDetails .noRemarks, .surveyLandDescriptionDetails .noRemarks
{
	border-bottom: 1px solid #DBDCAE;
}
.patentLandDescriptionDetails .remarksDataLeft, .surveyLandDescriptionDetails .remarksDataLeft
{
	text-align: left;
	padding-left: 3px;
	border-bottom: 1px dashed #DBDCAE;
}
.patentLandDescriptionDetails .dataLeft, .surveyLandDescriptionDetails .dataLeft
{
	text-align: left;
	padding-left: 1px;
	border-bottom: 1px solid #DBDCAE;
}
.patentLandDescriptionDetails .noBorder, .surveyLandDescriptionDetails .noBorder
{
  border-bottom: none;  
}
#patentLandDescriptionMap
{
	width: 300px;
	height: 300px;
	background-image: url(../images/disabledMap.png);
}
#surveyLandDescriptionMap
{
	width: 470px;
	height: 370px;
	background-image: url(../images/disabledMap.png);
}
.mapDisclaimer
{
	font-size: 10px;
	font-family: Trebuchet MS;
	padding: 0px;
	padding-top: 2px;
	text-align: left;
	border-left: 1px solid #DBDCAE;
	border-right: 1px solid #DBDCAE;
	border-bottom: 1px solid #DBDCAE;
	background-color: #F6F5E6;
}
.patentImage div
{
	font-size: 12px;
	font-family: Arial;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #DBDCAE;
	background-color: #F6F5E6;
}
.patentImage iframe
{
	width: 100%;
	height: 600px;
	border: 1px solid #000000;
}
.infoIcon
{
	background-image: url(../images/infoIcon.png);
	background-repeat: no-repeat;
	background-position: center;
}
.errorIcon
{
	background-image: url(../images/errorIcon.png);
	background-repeat: no-repeat;
	background-position: center;
}
.news
{
	border: 1px solid #DBDCAE;
	height: 500px;
}
.news .index
{
	background-color: #F6F5E6;
	padding-right: 10px;
	padding-left: 7px;
	vertical-align: top;
	padding: 3px;
	width: 250px;
}
.news .indexFolder
{
	list-style-type: none;
	margin-left: 10px;
}
.news .indexItem
{
	list-style-type: none;
	margin: 0px;
	margin-top: 3px;
}
.news .indexItemText
{
	list-style-type: none;
	text-decoration: underline;
	cursor: pointer;
}
.news .item
{
	background-color: #FBFBF4;
	padding-right: 7px;
	padding-left: 5px;
	vertical-align: top;
	padding: 3px;
}
.news .itemTitle
{
	font-family: Arial;
	font-size: 28px;
	text-align: center;
}
.news .itemDate
{
	font-family: Arial;
	font-size: 10px;
	text-align: center;
}
.news .itemText
{
	font-family: arial, sans-serif;
    font-weight: normal;
    line-height: 150%;
    font-size: 14px;
	padding: 10px;
	background-color: #FBFBF4;
}
.separator
{
    height: 4px;
    background-image: url(../images/separatorGradient.png);
	background-repeat: repeat-x;
	margin: 0px;
}
.imagePanel
{
    border: 1px solid #DBDCAE;
}
.resultsContainer
{
	background-color: #FBFBF4;
	padding: 10px;
}
.resultsLoading 
{
	text-align: center;
}
.resultsLoading img
{
	margin-top: 40px;
	margin-bottom: 40px;
}
.relatedDocs
{
    font-family: tahoma,arial,sans-serif;
	font-size:12px;
    border: 1px solid #CECF94;
    background-color: #F1EFD5;
    padding: 15px;
}
.lizardTechImageContainer
{
    margin: 0px;
    vertical-align: top;
}
.lizardTechImageHeader
{
    color: #416A33;
	background-color: #CCCC99;
	font-family: Georgia;
	font-size: 12px;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	font-weight: bold;
	background-repeat: repeat-x;
	background-image: url(../images/accordion/accordion_gradient2.png);
	vertical-align: middle;
}
.lizardTechImageFooter
{
    height: 32px;
    line-height: 32px;
    vertical-align: middle;
    background-color: #7A7D30;
    border-top: 1px solid #525500;
}
.fnIndex
{
    width: 225px;
    border: 1px solid #FFFFFF;
    text-align: center;
    vertical-align: top;
}
.fnPages
{
    width: 225px;
    text-align: center;
    vertical-align: top;
}
.fnHeader
{
    color: #416A33;
	background-color: #CCCC99;
	font-family: Georgia;
	font-size: 14px;
	font-weight: bold;
	background-repeat: repeat-x;
	background-image: url(../images/accordion/accordion_gradient2.png);
	padding: 0px;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
}
.lizardTechViewerButton
{
    width: 120px;
    border: 1px solid #A2A459;
    height: 30px;
    color: #1B24A7;
    font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	text-align: center;
	padding: 0px;
	background-image: url(../images/fnImageViewerGradient.png);
	background-repeat: repeat-x;
	cursor: pointer;
}
.lizardTechViewerButtonSelected
{
    width: 120px;
    height: 30px;
    border: 1px solid #A2A459;
    font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	padding: 0px;
	background-image: url(../images/fnImageViewerSelectedGradient.png);
	background-repeat: repeat-x;
}
.lizardTechViewerButtonHover
{
    width: 120px;
    height: 30px;
    border: 1px solid #A2A459;
    font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	color: #1B24A7;
	text-align: center;
	padding: 0px;
	background-image: url(../images/fnImageViewerHoverGradient.png);
	background-repeat: repeat-x;
	cursor: pointer;
}
.fnSpacer
{
    width: 1px;
    background-color: #525500;
}
.volumeSurveys
{
    height: 475px;
    overflow: auto;
    text-align: left;
}
.currentSurvey 
{
    height: 55px;
    text-align: left;
    overflow: auto;
}
.surveyItem
{
    width: 205px;
    text-align: left;
    border-bottom: 1px solid #DED490;
    border-right: 1px solid #DED490;
    background-color: #F1EFD5;
}
.surveyItemAlternate
{
    width: 205px;
    text-align: left;
    border-bottom: 1px solid #DED490;
    border-right: 1px solid #DED490;
    background-color: #F8F7EC;
}
.surveyItemSelected
{
    width: 205px;
    text-align: left;
    border-bottom: 1px solid #DED490;
    border-right: 1px solid #DED490;
    background-color: #4076A5;
}
.surveyItemHover
{
    width: 205px;
    text-align: left;
    border-bottom: 1px solid #DED490;
    border-right: 1px solid #DED490;
    background-color: #EEDCA4;
    cursor: pointer;
}
.surveyItem .surveyDescription, .surveyItemHover .surveyDescription, .surveyItemAlternate .surveyDescription
{
    color: #353535;
    text-decoration: underline;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 3px;
}
.surveyItemSelected .surveyDescription
{
    color: #FFFFFF;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 3px;
}
.surveyItem .surveyTownship, .surveyItemHover .surveyTownship, .surveyItemAlternate .surveyTownship
{
    color: #1B24A7;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
    border-top: 1px dashed #DED490;
    padding: 3px;
    padding-left: 7px;
}
.surveyItemSelected .surveyTownship
{
    color: #FFFFFF;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
    border-top: 1px dashed #DED490;
    padding: 3px;
    padding-left: 7px;
}
.volumePages
{
    height: 655;
    text-align: left;
}
.volumePages .pagesHeader table th
{
    color: #000000;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: center;
    border-right: 1px solid #CECF94;
    border-top: 1px solid #525504;
	border-bottom: 1px solid #525504;
	background-color: #E4E0B0;
}
.volumePages .pagesDetail
{
    width: 221px;
    margin: 0px;
    text-align: left;
}
.volumePages .fnPagesTable
{
    margin: 0px;
    border-bottom: 1px solid #CECF94;
}
.fnPagesRow
{
    color: #1B24A7;
    background-color: #F1EFD5;
}
.fnPagesRowAlternate
{
    color: #1B24A7;
    background-color: #F8F7EC;
}
.fnPagesRowSelected
{
    color: #FFFFFF;
    background-color: #4076A5;
}
.fnPagesRowHover
{
    color: #1B24A7;
    background-color: #EEDCA4;
    cursor: pointer;
}
.fnPagesCell
{
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
    text-align: left;
    border-right: 1px solid #CECF94;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.fnPartsTable
{
    border: none;
}

.volumeLandDesc
{
    /*height: 155;*/
    text-align: left;
}
.volumeLandDesc .landDescHeader table th
{
    color: #000000;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: center;
    border-right: 1px solid #CECF94;
    border-top: 1px solid #525504;
	border-bottom: 1px solid #525504;
	background-color: #E4E0B0;
}
.volumeLandDesc .landDescDetail
{
    width: 964px;
    margin: 0px;
    text-align: left;
}
.volumeLandDesc .vvLandDescTable
{
    margin: 0px;
    border-bottom: 1px solid #CECF94;
}

.vvPages
{
    width: 225px;
    text-align: center;
    vertical-align: top;
}
.vvHeader
{
    color: #416A33;
	background-color: #CCCC99;
	font-family: Georgia;
	font-size: 14px;
	font-weight: bold;
	background-repeat: repeat-x;
	background-image: url(../images/accordion/accordion_gradient2.png);
	padding: 0px;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	text-align:center;
}
.vvPagesRow
{
    color: #1B24A7;
    background-color: #F1EFD5;
}
.vvPagesRowAlternate
{
    color: #1B24A7;
    background-color: #F8F7EC;
}
.vvPagesRowSelected
{
    color: #FFFFFF;
    background-color: #4076A5;
}
.vvPagesRowHover
{
    color: #1B24A7;
    background-color: #EEDCA4;
    cursor: pointer;
}
.vvPagesCell
{
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
    text-align: left;
    border-right: 1px solid #CECF94;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.vvPartsTable
{
    border: none;
}
.vvIndex
{
    width: 225px;
    border: 1px solid #FFFFFF;
    text-align: center;
    vertical-align: top;
}
.downloadLink
{
    padding-right: 8px;
    text-align: right;
    font-size: 12px;
    color: #416A33;
    height: 24px;
    line-height: 24px;
    vertical-align: middle;
    background-color: #F1EFD5;
    border-left: 1px solid #DED490;
    border-right: 1px solid #DED490;
    border-bottom: 1px solid #DED490;
}
.printViewLink
{
    padding-right: 8px;
    text-align: right;
    font-size: 14px;
    height: 48px;
    line-height: 24px;
    vertical-align: middle;
    background-color: #F1EFD5;
    border-left: 1px solid #DED490;
    border-right: 1px solid #DED490;
    border-bottom: 1px solid #DED490;
}
.vvprintViewLink
{
    padding-right: 8px;
    padding-left: 200px;
    text-align: center;
    font-size: 14px;
    height: 48px;
    line-height: 24px;
    vertical-align: middle;
    background-color: #F1EFD5;
    border-left: 1px solid #DED490;
    border-right: 1px solid #DED490;
    border-bottom: 1px solid #DED490;
}
.reference
{
	border: 1px solid #DBDCAE;
}
.reference .index
{
    font-family: "Trebuchet MS", Arial;
    font-size: 14px;
	background-color: #F6F5E6;
	padding-right: 0px;
	padding-left: 0px;
	vertical-align: top;
	padding: 0px;
	width: 250px;
	border: 1px solid #FFFFFF;
	border-right: 1px solid #DBDCAE;
}
.reference .content
{
	background-color: #FBFBF4;
	vertical-align: top;
    font-family: arial, sans-serif;
    font-weight: normal;
    line-height: 150%;
    font-size: 14px;
    border: 1px solid #FFFFFF;
}
.reference .content .header
{
    color: #525504;
	vertical-align: top;
    font-weight: bold;
    font-size: 18px;
    border-bottom: 1px solid #DBDCAE;
    background-color: #F6F5E6;
    padding: 8px;
}
.reference .indexFolder
{
	margin-left: 20px;
}
.reference .indexItem
{
	margin: 0px;
	padding: 0px;
}
.reference .indexItemText
{
    color: #1A4041;
    font-family: "Trebuchet MS", Arial;
    font-weight: normal;
    font-size: 14px;
	text-decoration: none;
	cursor: pointer;
	padding: 2px;
	padding-left: 15px;
}
.reference .indexItemTextSelected
{
    color: #525504;
    font-family: "Trebuchet MS", Arial;
    font-weight: normal;
    font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
	padding: 2px;
	padding-left: 15px;
	background-color: #F1EFD7;
}
.reference .indexItemFolderText
{
	color: #1A4041;
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
	font-weight: bold;
	border-top: 1px solid #DBDCAE;
	border-bottom: 1px solid #DBDCAE;
	background-color: #EDEBC7;
	padding: 3px;
}
.referenceLoading
{
    margin: 100px;
    padding: 20px;
    text-align: center;
    border: 1px solid #DBDCAE;
    background-color: #F3F1DD;
}
.glossaryIndex
{
    border-bottom: 1px solid #DBDCAE;
    padding-top: 5px;
    color: #808080;
    text-align: center;
    vertical-align: top;
}
.glossaryIndex table td
{
    padding: 6px;
}
.glossaryIndex a
{
    font-weight: bold;
    color: #4076A5;
}
.glossaryContent
{
    padding: 15px;
}
.referenceHeaderText, .referenceHeaderText a
{
    color: #525504;
    font-weight: bold;
    font-size: 18px;
}
.timelineContainer
{
    text-align: left;
}
.timeline
{
    width: 21px;
    background-image: url(../images/timeline.png);
	background-repeat: repeat-y;
	vertical-align: top;
}
.timeline img
{
    margin-top: 12px;
}
.timelineConnector
{
    width: 22px;
    vertical-align: top;
}
.timelinePoint
{
    position: absolute;
    height: 3px;
    width: 15px;
}
.timelineDate
{
    width: 80px;
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    text-align: right;
    padding: 3px;
    padding-right: 10px;
    color: #2A2D00;
}
.timelineDescription
{
    padding: 3px;
    padding-left: 10px;
    text-align: left;
    font-size: 12px;
    font-family: tahoma,arial,sans-serif;
}
.timelineDescription div
{
    margin-bottom: 15px;
}
.referenceSurveyLabel
{
    font-weight: bold;
    color: #525504;
    vertical-align: top;
    border-right: 1px solid #CECF93;
    border-bottom: 1px solid #CECF93;
    padding: 8px;
}
.referenceSurveyDescription
{
    padding: 8px;
    border-bottom: 1px solid #CECF93;   
}
.faqLabel
{
    font-size: 22px;
    font-weight: bold;
    color: #525504; 
}
.faqText
{
    color: #525504;
    font-weight: bold;
}
.printerFriendly
{	
	text-align: right;
	font-size: 12px;
}
.printerFriendly a
{
    text-decoration: none;
    color: #000000;
}
.printerFriendly a:hover
{	
    text-decoration: underline;
}
.printForm
{
    font-family: Arial;
    font-size: 14px;
    margin: 20px;
    text-align: left;
}
.printForm th
{
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    padding-left: 15px;
    padding-right: 15px;
}
.printFormTotalRow
{
    border-top: 1px solid #000000;
}
.printFormTotalRow10
{
    border-top: 1px solid #000000;
    padding-left:10px;
}
.padcellleft15
{
    padding-left:15px;
}
.padcellleft10
{
    padding-left:10px;
}
.padcellleft5
{
    padding-left:5px;
}
.documentIdentifierHeader
{
    color: #5A4539;
    text-align: left;
    font-weight: bold;
    padding-top: 20px;
    border-bottom: 1px solid #CECF93;
}
.floatingMessagePanel
{
	border: 1px solid #000000;
	background-color: #1B24A7;
}
.rightGradient
{
	width: 6px;
	background-image: url(../images/right_border_gradient2.png);
	background-repeat: repeat-x;
	background-color: #CCCC99;
}
.rightGradientFooter
{
	width: 6px;
	background-color: #CCCC99;
}
.rightBlack
{
	width: 6px;
	background-color: #000000;
	vertical-align: top;
}
.banner
{
	position: relative;
}
.topFooter
{
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	background-color: #CCCC99;
	padding: 2px;
}
.topFooter a
{
	color: #5D5C55;
}
.bottomFooter
{
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	background-color: #000000;
	padding: 2px;
}
.bottomFooter a
{
	color: #E1E1E1;
}
.compatibilityTable
{
    margin: 15px;
}
.compatibilityTable .dataCell
{
    text-align: center;
    background-color: #F3F3F3;
    border-right: 1px solid #A2A459;
    border-bottom: 1px solid #A2A459;
}
.compatibilityTable .dataCellLeft
{
    text-align: left;
    background-color: #F3F3F3;
    border-right: 1px solid #A2A459;
    border-bottom: 1px solid #A2A459;
}
.compatibilityTable .dataCellLeftBorder
{
    text-align: left;
    background-color: #F3F3F3;
    border-left: 1px solid #A2A459;
    border-right: 1px solid #A2A459;
    border-bottom: 1px solid #A2A459;
}
.compatibilityTable .viewerCell
{
    background-color: #E2DCC4;
    border-left: 1px solid #A2A459;
    border-right: 1px solid #A2A459;
    border-bottom: 1px solid #A2A459;
    font-weight: bold;
}
.compatibilityTable .headerCell
{
    background-color: #E2DCC4;
    border-top: 1px solid #A2A459;
    border-right: 1px solid #A2A459;
    border-bottom: 1px solid #A2A459;
    font-weight: bold;
    text-align: center;
}
.compatibilityTable .browserCell
{
    background-color: #E2DCC4;
    border-right: 1px solid #A2A459;
    border-bottom: 1px solid #A2A459;
    font-weight: bold;
    text-align: center;
}
.compatibilityTable .osCell
{
    background-color: #DCCA98;
    border-right: 1px solid #A2A459;
    border-bottom: 1px solid #A2A459;
    border-top: 1px solid #A2A459;
    text-align: center;
}

.esriScalebar{ padding: 20px 20px; } 
#map
{
    padding:0;
}
.labelText
{
    font-size: 12px;
    font-family: Georgia, Arial;
    width: 125px;
    background-color: #E0E0E0;
    border-right: 1px solid #A0A0A0;
    border-bottom: 1px solid #A0A0A0;
}
.labelTextShort
{
    font-size: 12px;
    font-family: Georgia, Arial;
    width: 70px;
    background-color: #E0E0E0;
    border-right: 1px solid #A0A0A0;
}
.headerText
{
    font-size: 14px;
    font-family: Georgia, Arial;
    font-weight: bold;
    text-align:center;
    background-color: #C0C0C0;
    border-bottom: 1px solid #A0A0A0;
}
.headerTextSmall
{
    font-size: 12px;
    font-family: Georgia, Arial;
    font-weight: bold;
    text-align:center;
    background-color: #D0D0D0;
    border-bottom: 1px solid #A0A0A0;
}
.mapStatusBar
{
    font-size: 12px;
    font-family: Georgia, Arial;
    width: 100%;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    border: 1px solid #A8A59C;
    left: 0px;
    top: 0px;
    z-index:100;
    padding: 2px;
    background-color: #FFFFE7;
}
.mapInstructions
{
	border: 1px solid #CECF93;
	padding: 10px;
	background-color: #F3F1DD;
}
img.errorIcon
{
    width: 25px;
    height: 25px;
    margin-right: 5px;
    background:url(../images/statusIcons.png) 0 0;
    vertical-align: middle;
}
img.warningIcon
{
    width: 25px;
    height: 25px;
    margin-right: 5px;
    background:url(../images/statusIcons.png) -29px 0;
    vertical-align: middle;
}
img.infoIcon
{
    width: 25px;
    height: 25px;
    margin-right: 5px;
    background:url(../images/statusIcons.png) -58px 0;
    vertical-align: middle;
}
img.questionIcon
{
    width: 25px;
    height: 25px;
    margin-right: 5px;
    background:url(../images/statusIcons.png) -87px 0;
    vertical-align: middle;
}
.ldHeader
{
    color: #416A33;
    border:1px solid #CECF93;
    border-bottom: 1px solid #A0A0A0;
    background-color: #D5D5AA;
    font-size: 14px;
    font-family: Georgia, Arial;
    font-weight: bold;
    text-align: center;
    padding-bottom: 5px;
    padding-top: 5px;
	background-repeat: repeat-x;
	background-image: url(../images/accordion/accordion_gradient2.png);
	text-align: center;
	
}
.ldSubHeader
{
    border-bottom: 1px solid #A0A0A0;
    background-color: #E0E0E0;
    font-size: 12px;
    font-family: Georgia, Arial;
    padding: 6px;
}
.ld
{
    border-bottom: 1px solid #A0A0A0;
    font-size: 12px;
    font-family: Georgia, Arial;
    padding: 0px;
    margin: 0px;
    background-color: #F8F8F8;
}
.ldTownshipLight, .ldTownshipDark, .ldSection, .ldAliquot
{
    font-size: 12px;
    font-family: Georgia, Arial;
    padding: 0px;
    margin: 0px;
}
.ldTownshipLight
{
    border-right: 1px solid #A0A0A0;
    border-bottom: 1px solid #A0A0A0;
    background-color: #F8F7EC;
}
.ldTownshipDark
{
    border-right: 1px solid #A0A0A0;
    border-bottom: 1px solid #A0A0A0;
    background-color: #F1EFD5;
}
.ldSection
{
    border-top: 1px dashed #A0A0A0;
}
.ldAliquot
{
    border-top: 1px dashed #A0A0A0;
}
.ldChkSpan
{
    height: 30px;
    text-align: center;
    line-height: 30px;
    vertical-align: middle;
    padding: 0px;
    margin: 0px;
}
.ldLabelSpan
{
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    padding: 0px;
    margin: 0px;
    text-align: left;
}
.ldButtonSpan
{
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    padding: 0px;
    margin: 0px;
}
.bulkDataTable
{
    border-left: 1px solid #525504;
    border-bottom: 1px solid #525504;
    margin-top: 10px;
    width: 400px;
    padding: 0px;
}
.bulkDataTable th
{
    font-weight: bold;
    font-size: 12px;
	text-align: center;
	color: #000000;
	padding: 3px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top: 1px solid #525504;
	border-right: 1px solid #525504;
	border-bottom: 1px solid #525504;
	background-color: #E4E0B0;
	width: 200px;
}
.bulkDataTable td
{
    font-weight: normal;
    font-size: 12px;
    padding: 3px;
    border-right: 1px solid #525504;
}
.searchLocationHeader
{
}
.searchLocationHeader td
{
    border-right: 1px solid #525504;
    border-bottom: 1px solid #525504;
    text-align: center;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    padding: 0px;
    margin: 0px;
    padding: 2px;
    background-color: #E4E0B0;
    font-weight: bold;
}
.searchLocationRowLight
{
}
.searchLocationRowLight td
{
    border-right: 1px solid #525504;
    border-bottom: 1px solid #525504;
    font-size: 12px;
    font-family: Georgia, Arial;
    padding: 2px;
    background-color: #F8F7EC;
}
.searchLocationRowDark
{
}
.searchLocationRowDark td
{
    border-right: 1px solid #525504;
    border-bottom: 1px solid #525504;
    font-size: 12px;
    font-family: Georgia, Arial;
    padding: 2px;
    background-color: #F1EFD5;
}
