
* {
	margin: 0;
	padding: 0;
}


body { /*	left: 0px;*/
	/*	top: 0px;*/
	margin: 0px;
	padding: 0px;
	background: #ccb088 no-repeat;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Tahoma !important;
	font-size: 10pt;
}

html,body{
	overflow:hidden;
	height:100%;
	margin:0;
	padding:0;
	background: #ccb088 no-repeat;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Tahoma !important;
	font-size: 10pt;
}

html{
	_padding:110px 0;
}

.banner {
	height: 41px;
	background: #a63429 url(images/nafi-banner.jpg) no-repeat;
}

#bannerDiv{
	position:absolute !important;
	top:0;
	left:0;
	width:100%;
	height:41px !important;
}

#toolbarDiv{
	position:absolute !important;
	top:41px !important;
	left:0 ;
	width:100%;
	height:40px !important;
}

#bdDiv{
	position:absolute !important;
	top:72px !important;
	right:0;
	bottom:25px !important;
	left:0;
	overflow:hidden;
	width:100%;
	_height:100%;
}


#menuAccordionTd{
	visibility:visible;
	/*font-size: 9pt;*/
	font-size: 10pt;
	/*position:absolute;*/
	top:0;
	left:0;
	overflow:auto;
	width:10%;
	min-width:160px;
	float: left;
	height:100%;
	
	
}
#menuAccordionToggleTd.narrow, #menuAccordionToggleTd.wide{
	/*position: relative;
	left:10%;*/
	width:15px;
	height:100%;
/*	background:url(images/toggle-bg.jpg) repeat-y;*/
/*	background-color:#0e0403;*/
		
	float:left;
}

#menuAccordionToggleTd.wide
{
  background-color:#d99c52;
}





.menuAccodrion{
	height:auto !important;
}
#contentDiv{
	
	
	visibility:visible;
	/*
	top:0;
	position:absolute;
	margin-left:175px;
	*/
	
	width:auto;
	
	
	overflow:auto;
	
}

#contentDiv.narrow{
	
	visibility:visible;
	font-size: 10pt;
	/*
	position:absolute;
	top:0;
	overflow:auto;
	float: right;
	*/
	height:100%;
	
	
}

#contentDiv.wide{
	visibility:visible;
	font-size: 10pt;
	
	/*
	position:absolute;
	top:0;
	
	margin-left:15px;
	overflow:auto;
	
	*/
	
	
	/*float: right;*/
	height:100%
	
	
	
}
/*
#ftDiv{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:25px;
	background-color:#000000;
	
}
*/
/*
#ftDiv .ft_font{
	font-family: Tahoma !important;
	font-size: 10pt;
	color: #FFFFFF;
}
*/



.accordion_ { /*	left: 0px;*/
	/*	top: 0px;*/
	margin: 0px;
	padding: 0px;
	background: #d99c52 url(images/nafi-bg.jpg) no-repeat;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Tahoma !important;
	font-size: 10pt !important;
}

.accordion_font {
	text-align: left;
	/*font-size: 9pt;*/
	font-size: 10pt;
	font-family: Tahoma !important;
	color: #FFFFFF;
	width: 90%;
}

.accordion_font_withicon {	
	text-align: left;
	/*font-size: 9pt;*/
	font-size: 10pt;
	font-family: Tahoma !important;
	color: #FFFFFF;
	width: 90%;
	vertical-align: 60%;
}


a.reset {
	color: #fff;
	font: bold 11px Tahoma, Arial, sans-serif !important;
	text-decoration: none;
	position: absolute;
	margin: 67px 0 0 25px;
}

.banner-logos {
	float: right;
	overflow: hidden;
}

a:link {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.left-menu {
	background-color: #93a561
		/*background:#93a561 url(images/snapshot-menu-bg.jpg) no-repeat;*/
}

.tdTitleH1 {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Tahoma !important;
	font-size: 16pt;
	font-weight: bold;
}

.tdTitleH2 {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Tahoma !important;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
}

.tableFooter {
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 100%;
	font-family: Tahoma !important;
	/*font-size: 8pt;*/
	font-size: 10pt;
	color: #fff;
}

.tableFooter a {
	color: #fff;
	padding-right: 10px;
}

.tdFooterLeft {
	
}

.tdFooterRight {
	text-align: right;
}

td.llhead {
	/*font-family: Times;*/
	font-family: Tahoma !important;
	/*font-size: 8pt;*/
	font-size: 10pt;
	color: #cbdd9a;
}

a {
	color: #000000;
	text-decoration: underline;
}

img.left-icon {
	width: 22px !important;
	height: 22px !important;
}

button.btn {
	background-color: #551f06;
	font-family: Tahoma !important;
	/*font-size: 8pt;*/
	font-size: 10pt;
	font-weight: bold;
	color: #fff;
	border: 1px solid #d37446;
	cursor: pointer;
	padding: 4px;
	width: 90%;
}

button.btn:hover {
	text-decoration: underline;
}

div.root {
	color: blue;
}

div.show {
	font-family: Tahoma !important;
	/*font-size: 9pt;*/
	font-size: 10pt;
	margin: 0;
	padding: 0;
	margin-left: 10px;	
	display: inline-block;
}

div.accordion_show {	
	/*font-size: 9pt;*/
	font-size: 10pt;
	visibility:visible;
	position: absolute;
    top: 0;
	width: 15% !important;
}



div.accordion_hide {
	visibility:hidden;
}

div.hide {
	display: none;
}

span.tocroot {
	display: -moz-inline-stack;
	display: inline-block;
	min-width: 100px;
	text-align: left;
	font-family: Tahoma !important;
	font-weight: bold;
	font-size: 10pt;
}

span.current {
	display: -moz-inline-stack;
	display: inline-block;
	line-height: 1.2em;
	min-width: 100px;
	width: 90px;
	text-align: left;
	font-family: Tahoma !important;
	font-size: 10pt;
	text-align: left;
	font-weight: bold;
	border: 0;
	background-color: transparent;
	margin: 0;
	padding: 0;
	color: #fff;
}

span.toctitle {
	display: -moz-inline-stack;
	display: inline-block;
	line-height: 1.2em;
	min-width: 100px;
	width: 90px;
	text-align: left;
	/*font-family: Arial;*/
	font-family: Tahoma !important;
	/*font-size: 8pt;*/
	font-size: 10pt;
	text-align: left;
	border: 0;
	background-color: transparent;
	margin: 0;
	padding: 0;
	color: #fff;
}

div.panel_ {
	padding-top: 5px;
}

button.metaBtn {
	margin-right: 1px;
	margin-left: 2px;
	width: 20px;
	height: 20px;
	/*font-family: times;*/
	font-family: Tahoma !important;
	/*font-size: 9pt;*/
	font-size: 10pt;
}

.toolbar_ {
/*	border-top: 1px solid #bc4646;*/
	border-bottom: 1px solid #000;
	background: #5e1f1f url(images/toolbar_bg.jpg) repeat-x !important;
	padding: 3px;
}

.toolbarBtn {
	font-family: Tahoma !important;
	font-size: 10pt !important;
	max-width: 160px ;
	min-width:20px ;
	min-height: 10px ;
	max-height: 40px ;
	min-height:15px ;
	cursor: pointer;
	background-color: #B3D9B0;
	 padding: 0em 0em !important; 
}

.toolbar_ img {
	border: none;
	border-right: 1px solid #602020;
	padding-right: 4px;
}

.toolbar_font, .toolbar_font_highlight {
	font-family: Tahoma !important;
	/*font-size: 8pt;*/
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	
	vertical-align: 30%;

}

.toolbar_font_highlight {
	font-family: Tahoma !important;
	/*font-size: 8pt;*/
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}

iframe {
	border: 2px solid #000;
}

.cwpanel {
	top: -2px !important;
}

div.title_ {
	background-color: red;
	font-family: Tahoma !important;
	/*font-size: 9pt;*/
	font-size: 10pt;
	font-weight: normal;
	width: 100%;
	border-bottom: solid white 1px;
	padding-top: 5px;
	padding-left: 5px;
	color: #006600;
	display: none;
}

.page_ {
	top: -26px !important;
}

div.tabbedpage_ {
	font-family: Tahoma !important;
	/*font-size: 9pt;*/
	font-size: 10pt;
	background-color: #93a561;
}

/* some styles for div.panelheader are coded in appscript.js* and cannot be overridden here */
div.panelheader_ {
	font-family: Tahoma !important;
	/*font-size: 9pt;*/
	font-size: 10pt;
	font-weight: bold;
	color: #fff;
}

div.panelcontent_ {
	background: #a45129 url(images/panelcontent-bg.jpg) repeat-x !important;
	text-align: left;
	padding: 6px;
	line-height: 1.2em;
	color: #fff;
	/*font-family: Tahoma, Verdana, Helvetica, sans-serif;*/
	font-family: Tahoma !important;
	height: auto !important;
}

div.panelheadermc_ img {
	width: 14px;
	margin: 0 5px 0 0 !important;
	padding: 0 !important;
	display: none;
}

div.panelheadermc_ span img {
	display: block;
	float: left;
}

.panelItemTable {
	margin: 0px;
	width: 95%;
	font-family: Tahoma !important;
	/*font-size: 9pt;*/
	font-size: 10pt;
	padding: 5px 5px 5px 15px;
	color: #fff;
}

.panelItemHeader {
	list-style-type: none;
	margin-left: 0px;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #738935;
	font-weight: bold;
}

.panelItem {
	font-family: Tahoma !important;
	font-size: 10pt;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #738935;
	cursor: pointer;
}

.panelItemHover {
	list-style-type: none;
	margin-left: 0px;
	cursor: pointer;
	background-color: #738935;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #738935;
}

div.tabheader_inactive_ {
	background-color: #000;
	font-family: Tahoma !important;
	color: #fff;
	/*font-size: 9pt;*/
	font-size: 10pt;
	font-weight: normal;
	/*background-image:
		url(http://138.80.128.135/nafi2/images/tabinacright2.gif); */
	background-repeat: no-repeat;
	background-position: right top;
	margin: -26px 0;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCC99;*/
}

div.tabheader_active_ {
	background-color: #fff;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Tahoma !important;
	/*font-size: 9pt;*/
	font-size: 10pt;
	font-weight: bold;
	/* background-image:
		url(http://138.80.128.135/nafi2/images/tabinacright2.gif); */
	background-repeat: no-repeat;
	background-position: right top;
	margin: -26px 0;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;*/
}

div.paneltab_inactive_ {
	background-color: #93a561;
	font-family: Tahoma !important;
	/*font-size: 9pt;*/
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	/* background-image:
		url(http://138.80.128.135/nafi2/images/tabinacright2.gif); */
	background-repeat: no-repeat;
	background-position: right top;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #009933;*/
}

div.paneltab_active_ { /*background-color:#ADD6AC;*/
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Tahoma !important;
	/*font-size: 9pt;*/
	font-size: 10pt;
	font-weight: bold;
	/* background-image:
		url(http://138.80.128.135/nafi2/images/tabinacright2.gif); */
	text-align: center;
	background-repeat: no-repeat;
	background-position: right top;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #009933;*/
}

.panelItemTableSub {
	margin: 0px;
	width: 100%;
	font-family: Tahoma !important;
	font-size: 10pt;
	padding: 5px;
}

.panelItemButton {
	font-family: Tahoma !important;
	font-size: 10pt !important;
	max-width: 160px ;
	min-width:20px ;
	min-height: 10px ;
	max-height: 25px ;
	min-height:15px ;
	cursor: pointer;
	background-color: #B3D9B0;
	 padding: 0em 0em !important; 
}


.panelItemButtonSmall {
	font-family: Tahoma !important;
	font-size: 10pt !important;
	max-width: 60px ;
	max-height: 20px ;
	min-height:15px ;
	cursor: pointer;
	background-color: #B3D9B0;
	padding: 0em 0em !important; 
}

.panelItemButtonMc {
	font-family: Tahoma !important;
	/*font-size: 9pt;*/
	font-size: 10pt;
	text-align: center;
	left: 5px;
	margin-bottom: 5px;
	cursor: pointer;
	background-color: #EBEBD6;
}

.paneldropdownlist {
	font-family: Tahoma !important;
	/*font-size: 9pt;*/
	font-size: 10pt;
	width: 150px;
}

.panellayerstd {
	font-family: Tahoma !important;
	/*font-size: 9pt;*/
	font-size: 10pt;
}

.panellayertable {
	margin: 0px;
	width: 100%;
	font-family: Tahoma !important;
	/*font-size: 9pt;*/
	padding: 0px;
}

div.panelheadermc_ {
	font-family: Tahoma !important;
	/*font-size: 9pt;*/
	font-weight: bold;
	color: #fff;
	background: transparent;
	border-bottom: 1px solid #99672b !important;
	height: 20px;
}

.dropdownlist {
	font-family: Tahoma !important;
	font-size: 9pt;
}

.panelItemButtonMc {
	font-family: Tahoma !important;
	/*font-size: 9pt;*/
	font-size: 10pt;
	text-align: center;
	left: 5px;
	margin-bottom: 5px;
	cursor: pointer;
	background-color: #EBEBD6;	
}

div.coordinateslabel_ {
	background-color: yellow;
	color: blue;
	/*font-size: 9pt;*/
	font-size: 10pt;
}

div.info_ {
	border: solid black 1px;
	background-color: #e8e8e8;
}

td.infoh_ {
	/*font-size: 9pt;*/
	font-size: 10pt;
	font-weight: bold;
}

td.info_ {
	/*font-size: 9pt;*/
	font-size: 10pt;
}






.page-layout { 
	margin:20px 20px 20px 20px; 
	padding:10px;
	background:#fff; 
	text-align:left; 
	border:2px solid #000;
	/*font-size: 9pt;*/
	font-size: 10pt; 
}
.layout-box { margin:20px auto 0 auto; width:360px; padding:0 0 10px 0;background:#fff; text-align:center; border:2px solid #000; }
h2.page-title { background:#431515; padding:5px 10px; color:#fff; font-size:10pt; }
tr.page-title { background:#431515; padding:5px 10px; color:#fff; font-size:10pt; }
input { margin:5px; }

/* Splash styles */
.splash-table
{
	width:auto;
}
.splash-table td { padding:10px;  }
.splash-header { background:#730b01; padding:5px 10px; border-left:0px solid #d99c52; font-weight:bold; color:#fff; }
.splash-box { 
	background:#ffeccc url(images/splash-box-bg.jpg) repeat-x; 
	border:1px solid #a45129; 
	padding:14px; 
	font-size:10pt; 
}
.splash-box ul { 
	margin:0 0 0 20px; 
	padding:0; 
	line-height:1em; 
}

.splash-box ul li { 
	margin:0; 
	padding:0; 
	list-style-type:square; 
	/*font-size: 9pt;*/
	font-size: 10pt; 
	padding:3px 0; 
}

.splash-box strong { color:#730b01; border-bottom:1px solid #c8a88c; display:block; margin:0 0 8px 0; padding-bottom:2px; }
.splash-box iframe { border:none; background:transparent; }

.splash-map-box { background:#351312 url(images/splash-map-box-bg.jpg) repeat-x; 
	border:1px solid #000; 
	padding:14px; 
	/*font-size: 9pt;*/
	font-size: 10pt;
	color:#ffeccc; 
}
.splash-map-box img { border:1px solid #fff; margin-bottom:10px; }
.splash-map-box strong { color:#fff; border-bottom:1px solid #ffeccc; display:block; margin:0 0 8px 0; padding-bottom:2px; }
.splash-map-box ul { margin:0 0 0 20px; padding:0; line-height:1em; }
.splash-map-box ul li { 
	margin:0; 
	padding:0; 
	list-style-type:square; 
	/*font-size: 9pt;*/
	font-size: 10pt; 
	padding:3px 0; 
}
.right-text { text-align:right; 
	/*font-size:12pt;*/
	font-size: 10pt; 
	font-weight:bold; 
}
.header-table td { padding-bottom:0; }


span.info{
color:#d99c52;
width:50px;
min-width:50px;
display:inline-block;
/*Tahoma !important-family:Bookman Old Style;*/
font-family: Tahoma !important;
font-weight:bold;
font-style:italic;
/*font-size:12pt;*/
font-size: 10pt;
cursor:pointer;
}


.style3 {
/*font-size: medium*/
font-size: 10pt;
}
.style4 {
/*font-size: 12px*/
font-size: 12pt;
}

.style10 { 
font-size: 10pt;
} 

.style12 { 
font-size: 12pt;
font-weight:bold  !important;
} 

a.style10{
	color:#0000FF;
}


#popupshow {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#FFFFFF;}

/* Container */
#simplemodal-container { width:50%; color:#000; background-color:#a45129; border:1px; overflow:auto !important}
#simplemodal-container .simplemodal-data {padding:2px;}
#simplemodal-container code {background:#141414; border-left:1px solid #65B43D; color:#bbb; display:block; 
/*font-size:12px;*/
font-size: 10pt !important; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#aaaaaa;}
#simplemodal-container a.modalCloseImg {background:url(images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:0px; right:0px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}

div.content{
	margin: 10px;
	color:black;
	/*font:  11px Tahoma, Arial, sans-serif;*/
	font-family: Tahoma !important;
	font-size: 10pt;	
}
span.title{
	color:black;
	/*font: bold 11px Tahoma, Arial, sans-serif;*/
	font-family: Tahoma !important;
	font-size: 10pt;
	font-weight:bold;
}

td.content{
	margin: 10px;
	color:black;
	/*font:  11px Tahoma, Arial, sans-serif;*/
	font-family: Tahoma !important;
	font-size: 10pt;
}

td.content_border{
	margin: 10px;
	color:black;
	/*font:  11px Tahoma, Arial, sans-serif;*/
	font-family: Tahoma !important;
	font-size: 10pt;
	border:1px solid #d37446;
	text-align:center ;
}

th.content_border{
	margin: 10px;
	color:black;
	/*font:  11px Tahoma, Arial, sans-serif;*/
	font-family: Tahoma !important;
	font-size: 10pt;
	border:1px solid #d37446;
}

table {
	font-family: Tahoma;
	font-size: 8pt;
}

table.content {
	font-family: Tahoma !important;
	/*font-size: 8pt;*/
	font-size: 10pt !important;
	margin: 5px;
	width: 99%;
	padding: 5px;
	border-spacing: 0px;
}

table.content_border{
	font-family: Tahoma !important;
	/*font-size: 8pt;*/
	font-size: 10pt !important;
	margin: 5px;
	width: 99%;
	padding: 5px;
	border-spacing: 0px;
	border:1px solid #d37446;
}

div.nopadding{
	padding: 0em 0em !important;
}

span.ui-button-text{
	padding: 1px 4px !important;
}

.errormsg{
	color:red;
	font-family: Tahoma !important;
	font-size: 10pt;	
	font-weight: bold;
}





/* this needs to be removed!!! */
.olLayerGooglePoweredBy
{
  display:none;
}







.header08left {
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	background-color: #f0f0dc;
}
