﻿.content
{
	text-align:left;
	border:0px solid #000000;
	margin-top:0px; /* 20 */	
}	
.contentMiddle
{
	vertical-align:top;
	padding-top:00px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;	
}
div.body
{
	font-size:larger;
}
/* header
--------------------------------------------*/
.header
{
	background-color: #000000;
	/*height:50px;		*/
	/*vertical-align:middle;*/
	/*padding-top:5px;
	padding-bottom:5px;*/
	border-bottom:2px solid #A49A81;
	background-image:url(images/header-bkgd.gif);
	background-repeat:repeat;
}

.headerBottom
{
	background-color: #A49A81; /*gray:A49A81 orange:5EA22B*/
	height:2px;	
	border-bottom:1px solid #000000;
}
.headerbar
{
	/*height:35px;*/
	vertical-align:top;
	
}
.site-title
{
	padding-left:20px;
	font-size:34px;
	color:#F0DC68;
	/*font-family: Tahoma, Verdana;
	font-size:24px;
	color:#C4C4C4;*/
	font-weight:bold;
	margin-right:0px;
}
.site-title2
{
	margin-left:0px;
	padding-left:0px;
	/*font-family: Tahoma, Verdana;
	font-size:24px;
	color:#8B8B8B;*/
	font-weight:bold;
	
	/*font-style:italic;*/
	font-size:20px;	
	color:#EFF0E6;
	text-align:center;
}
.site-title3
{
	margin-left:0px;
	padding-left:0px;
	font-size:36px;
	font-weight:normal;
	/*font-style:italic;*/
	color:#0061A1;
	text-align:center;
}
.site-subtitle
{
	padding-left:20px;
	font-size:14px;
	color:#F0DC68; /*orange:FA7100*/
	font-weight:bold;
	margin-right:0px;
}
.site-titleB
{
	font-family: Arial, Tahoma, Verdana, helvetica, sans-serif;
	font-size:24px;
	color:#F0DC68;
	font-weight:bold;
	margin-right:0px;
}
.site-title2B
{
	margin-left:0px;
	padding-left:0px;
	font-family: Arial, Tahoma, Verdana, helvetica, sans-serif;
	font-size:24px;
	color:#eeeeee;
	font-weight:bold;
	text-align:center;
}

/*.page-title
{
	color:#000000;
	font-size:24px;
	background-color:#F5F4F0; 
	height:50px;
	width:100%;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	padding-top:15px;	
}*/

/* menu bar
--------------------------------------------*/
.menubar
{
	color:#fffc6d;
	font-size:12px;
	font-weight:bold;
	padding-right:0px;
	/*vertical-align:bottom;*/
	background-color:#000000;
}
.menubar span
{
	padding-left:10px;
	/*vertical-align:bottom;*/
	
}
	
.menubar  a.TopMenu, a:link.TopMenu, a:visited.TopMenu
{
	color: #A49A81; /*B1B1B1 EFF0E6 6A6A6A*/
	text-decoration: none;
	border-bottom: 0px;
	font-weight: bold;
}

.menubar a:hover.TopMenu, a:active.TopMenu  
{
	color: #fffc6d;
	text-decoration: none;
	font-weight: bold;
}

.menubar span.selected
{
	/*padding-left:15px;*/
	color: #fffc6d; /*F0DC68*/
	text-decoration: 2px solid #6A6A6A;
	border-bottom: 0px;
	font-weight: bold;
}

.menubar a.selected.TopMenu
{
	color: #fffc6d;
	text-decoration: 2px solid #6A6A6A;
	border-bottom: 0px;
	font-weight: bold;
}

.footerbar
{
	color:#5B584C;
	font-size:12px;	
}
.footerbar span
{
	font-size:11px;
	padding-bottom:0px;
	/*vertical-align:bottom;*/
	
}
	
.footerbar  a.footer-links, a:link.footer-links, a:visited.footer-links
{
	color: #5B584C; /*B1B1B1 EFF0E6 6A6A6A*/
	text-decoration: none;
	border-bottom: 0px;
	font-weight: bold;
}

.footerbar a:hover.footer-links, a:active.footer-links  
{
	color: #6A6A6A;
	text-decoration: none;
	font-weight: bold;
}

.footerbar span.selected
{
	/*padding-left:15px;*/
	color: #5B584C; /*F0DC68*/
	text-decoration: 2px solid #6A6A6A;
	border-bottom: 0px;
	font-weight: bold;
}

.footerbar a.selected.footer-links
{
	color: #6A6A6A;
	text-decoration: 2px solid #6A6A6A;
	border-bottom: 0px;
	font-weight: bold;
}

/*.noUnderline a, a:link, a:visited, a:hover, a:active
{
	border-bottom:0px;
}*/
 
/* title bar
--------------------------------------------*/
.titleBar
{
	background-color: #665d3e;
	height:40px;
	/*padding-top:12px;
	padding-bottom:12px;*/
}
.titleBar span
{
	padding-left:20px;
	color:#ffffff;
	font-size:18px;
}

/* title bar
--------------------------------------------*/
.main
{
	background-color:#ffffff;
	padding-top:0px;
	padding-bottom:0px;
	/*height:325px;*/
	font-size:12px;
}

.complimentaryColor
{
	color:#0061A1;
}

.tagline
{
	font-size:18px;
	text-align:center;
}

.padLeft
{
	padding-left:15px;	
}

.padRight
{
	padding-right:15px;
}

.liMainPage
{
	font-size:18px;
	vertical-align:top;
	
}
li.liMainPage 
{
	list-style-image: url(images/bullet-star2.gif)
}

.linkButton visited
{
	text-decoration:none;
}


/* Page Title
--------------------------------------------*/
.headerMiddle
{
	background-color:#F0DC68;
	width:100%;
	color:#000000;
	height:35px;
}
.headerCompliment
{
	color:#EFF0E6;
}
.white
{
	color: #EFF0E6;	
}

.zeroMargin
{
	margin:0px;
}
.indent
{
	
}

/* footer
--------------------------------------------*/
#footer 
{
	clear: both;
	background-color: #181715;
	color: #5b584c;
	border-top: 1px solid #FFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left:10px;
	padding-right:10px;
}
.footer-gradient
{
	width:100%;
	height:14px;
	background: #181715 url(images/gradient-footer.gif) repeat-x inherit; 
}
.copyright
{
	padding-top:10px;
	padding-bottom:10px;
}
	
/* toolbar menu
--------------------------------------------*/
.admin a
{
	display: block !important;
}

.noContent
{
	display: block;
}

* html .element, * html .templateChooser, * html blockquote, * html dl.stats   {height: 1%;}

#toolbar .content, .element, .templateChooser, blockquote, dl.stats  {display: block;}

.divInstructions
{
	border-top: 2px solid #8B8B8B;
	background-color:#F8F8F8;
	border-bottom: dotted 0px #000000; /* dotted-border.gif */	
	padding:5px;
	margin-bottom:10px;
	font-size:12px;
}
.divPanel
{
	border-top:solid 1px #307FB3;
	background-color:#EFEEF5; /*#EFF7FC*/
	border-bottom:solid 1px #307FB3; /*#C6E0F4*/
	padding:5px;
	margin-bottom:5px;
	
}
.divPanel Table
{
	border:solid red 0px;
	padding:0px;
}
.divPanel tr
{
	padding:0px;	
}
.divPanel td
{
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	border-top:0px solid #C4C4C4;
	border-top:0px solid #C4C4C4;
}
.fieldLabel
{
	color:#555555;
	text-align:right;
}
.fieldLabelLeft
{
	color:#555555;
	text-align:left;
}
.tdFieldLabel
{
	color:#555555;
	text-align:right;
	padding-right:55px;
}
.tdFieldLabelleft
{
	color:#555555;
	text-align:left;
	padding-right:55px;
}
.tdFieldInput
{
	text-align:left;
}
.fieldRequired
{
	color: Red;	
}
.LocartaButton
{
	/*width:100px;*/
}
.ErrorPanel
{
	border:1px solid #ed242e;
	background-color:#fbdcde;
	padding:2px;
}
.ErrorLabel
{
	color:Red;
}
.InfoPanel
{
	border:1px solid #008000;
	background-color:#dcf5dc;
	padding:2px;
}
.InfoLabel
{
	color:Green;
}
.note 
{ 
    font-size:14px; 
    /*color:#0000D0; */
    line-height:normal; 
}
.padded-page
{
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	padding-top:0px;
	
}
.sidebar
{
	
}
.sidebar-paneLeft
{
	border-right:2px solid black;
}
.sidebar-title
{
	font-weight: bold;	
}
.sidebar-text
{
	font-size:10px;
}
.mapHeader
{
	background-color:#C4C4C4;
	border-bottom:1px solid black;
	text-align:center;
	width:100%;
	font-size:16px;
}
.reportLabel
{
	font-weight:bold;
}
.reportHeader
{
	font-weight:bold;
	font-size:14px;
}

.imageWrapper
{
	border:0px;
	text-decoration:none;
}
a.imageWrapper
{
	border:0px;
	text-decoration:none;
}
.imageWrapper a
{
	border:0px;
	text-decoration:none;
}

.actionLink
{
	border-bottom:1px solid blue;
	text-decoration:underline;
}
.actionLink a
{
	border-bottom:1px solid blue;
	text-decoration:underline;
}

a.actionLink
{
	border-bottom:1px solid blue;
	text-decoration:underline;
}

.RowHighlight
{
	background-color: #ffffc0;
	color:inherit;	
}
a.imgLink { text-decoration: none; }
.smallhelp
{
    color:#808080;
    font-size:10px;
}
/*MORE CUSTOM*/
#hideshow {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
#OKCMAP {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
#fade {
	background: #000; 
	position: fixed; 
	width: 100%;
	height: 100%;
	filter:alpha(opacity=80);
	opacity: .80;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/
	left: 0;
	z-index: 10;
}
.popup_block {
	background: #ddd;
	padding: 10px 20px;
	border: 10px solid #fff;
	float: left;
	width: 480px;
	position: fixed;
	top: 20%;
	left: 50%;
	margin: 0 0 0 -250px;
	z-index: 100;

}
.popup_block .popup {
	float: left;
	width: 100%;
	background: #fff;
	margin: 10px 0;
	padding: 10px 0;
	border: 1px solid #bbb;
}
.popup h3 {
	margin: 0 0 20px;
	padding: 5px 10px;
	border-bottom: 1px solid #bbb;
	font-size: 1.5em;
	font-weight: normal;
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
.popup img.cntrl {
	position: absolute;
	right: -20px;
	top: -20px;
}

/*--Making IE6 Understand Fixed Positioning--*/

*html #fade {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop : document.body.scrollTop);
}

*html .popup_block {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	+((documentElement.clientHeight-this.clientHeight)/2)
	: document.body.scrollTop
	+((document.body.clientHeight-this.clientHeight)/2));
	
	left:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollLeft 
	+ (document.body.clientWidth /2 ) 
	: document.body.scrollLeft 
	+ (document.body.offsetWidth /2 ));
}