/*You may copy styles in from the main /styles/styles.css stylesheet, place them here, and modify*/
/*Do NOT make changes to styles.css itself as changes there will be lost when patches are applied*/

/*************************************************************************************************/
/************************************ BACKGROUND SETTINGS ****************************************/
/***** THIS SECTION CONTROLS ITEMS SUCH AS SITE BACKGROUND COLOR, FONTS, AND GENERAL LAYOUT ******/


/*Site background as well as default font style and size*/
body
{
	background-color: #e0dde0!important;
	background-repeat: repeat;
    	font-family: sans-serif;
   	font-size: 14px;
	background-image: url("../../images/custom/nice_snow_at2X.png");
}

/*background color of datalet sketch page*/
body.sketchbody
{
    	background-image:none;
    	background-color:#ffffff!important;
	
}
/*background color of search results printable version popup window*/
body#printableversion 
{ 
  	background-color:#ffffff; 
}
/*background color of advanced search save load popup window*/
body#savequerydialog
{ 
 	background-color:#ffffff; 
} 
#wrapper
{
	background-color:white;
	width: 1165px!important;
	padding-top: 10px;
	padding-left: 15px!important;
	padding-bottom: 10px;	
	margin-left: auto!important;
	margin-right: auto!important;
	box-shadow: 3px 0 2px 0px #b8b6b8 , -3px 0 2px  0px #b8b6b8; 
}
#wrapper.center
{
	min-width: 1165px;
	width: 1165px!important;
	margin-left: auto!important;
	margin-right: auto!important;
}
.contentpanel
{
	padding: 10px 10px 10px 10px;
	border:2px solid white;
	background: #ffffff!important;
	border-radius: 15px;
	box-shadow: 0px 0px 1px 1px lightgray !important;
	position: relative;
        
}


/************************************ BACKGROUND SETTINGS ****************************************/
/*************************************************************************************************/

/*************************************************************************************************/
/************************************ HEADER/LOGO SETTINGS ***************************************/
/***** THIS SECTION CONTROLS THE SITE HEADER AND LOGO ********************************************/
#outerheader
{
	margin-top:20px;!important;
	width:116px!important;
	min-width:100%!important;
	background:transparent!important;

}
#middleheader
{
	width:1180px!important;
	margin-left:auto!important;
	margin-right:auto!important;
	position:relative!important;
	background-color:white!important;
}
#header
{
    	height:91px!important;
	width:1180px!important;
	margin-right:10px!important;
    	background-color:#bebfbc;
        box-shadow: 0px 0px 2px 3px #b8b6b8 !important;
}
.sitelogocontainer
{
    	
    	width:1180px!important; /*Must be specified and match width of image*/
   	background-color:white!important;
    	margin-top: 0px!important;
	margin-bottom: 0px!important;
	margin-left:35px;
    	margin-right:auto;
}
.sitelogo
{
    	/*Adjust site logo by changing URL below.  Width/height following must match.*/
    	
    	background-image: url("../../images/custom/BannerWebsite.jpg") !important;
    	background-repeat:no-repeat!important;
    	width:1180px!important; /*Must be specified and match width of image*/
    	height:91px!important;
    	
}
.HeaderSiteTitle
{
    	color:white!important;
    	font-size :18px!important;
   	position:fixed!important;
    	top:5px!important;
    	left:5px!important;
}
.HeaderLinks
{
    	color:black!important;
}
/************************************ HEADER/LOGO SETTINGS ***************************************/
/*************************************************************************************************/

/*************************************************************************************************/
/****************************************** TOP MENU *********************************************/
#topmenu
{
    	
    	background-color:#e82929!important;
	font-size: 14px!important;
	font-family: Arial!important;
    	top:0px!important;
    	height:50px!important;
    	margin-left:auto!important;
    	margin-right:auto!important;
    	box-shadow: 3px 0 2px 0px #b8b6b8 , -3px 0 2px  0px #b8b6b8; 
	line-height: 25px;
    	
}
#topmenu .unsel a
{
    	color:#FFFFFF!important;
    	top: 0px !important!important;
    	background-color:transparent!important;
	font-size: 14px!important;
	font-family: Arial!important;
	padding: 15px 27px 10px 25px!important;
	height:100%;
	line-height: 25px;
}
#topmenu .sel a  {
    	color: #ffffff!important;
    	top: 0px !important;
    	background-color: #9c9e99!important;
	font-size: 14px!important;
	font-family: Arial!important;
	padding: 15px 27px 10px 25px!important;
	border: 0!important;
    	border-top-left-radius:0!important;
    	border-top-right-radius:0;
	height:100%;
	line-height: 25px;
}
#topmenu a:hover
{
	color: #ffffff!important;
    	top: 0px !important;
    	background-color: #9c9e99!important;
	font-size: 14px!important;
	font-family: Arial!important;
	padding: 15px 27px 10px 25px!important;
	border: 0!important;
    	border-top-left-radius:0!important;
    	border-top-right-radius:0;
    	text-decoration: none;
	height:100%;
	line-height: 25px;
}
#topmenu ul {
    	margin-left:auto;
    	text-align: left;
    	
}
#topmenu ul li {
    	margin-left:auto;
	top: 0px;
}
/****************************************** TOP MENU *********************************************/
/*************************************************************************************************/

/*************************************************************************************************/
/*************************************** SECONDARY MENU ******************************************/
#secondarytopmenu
{
    	background-color: white;
    	color: black;
        font-size: 9pt;
	font-weight:bold !important;
	font-family: Verdana;
    	/*top:145px;*/
    	margin-left:auto;
    	margin-right:auto;
	/*position:absolute;*/
	height: 0px !important;
}
#secondarytopmenu .unsel a
{
    	color:#6b6b6b;
    	font-size: 9pt;
	font-weight:bold !important;
	font-family: Verdana;
	padding: 0px 15px 0px 15px;
}
#secondarytopmenu .sel a
{
    	color:#397da7;
    	font-size: 9pt;
	font-weight:bold !important;
	font-family: Verdana;
	background-color: white;
    	/*following clear away standard formatting*/
	padding: 0px 15px 0px 15px;
	box-shadow: none;
}
#secondarytopmenu a:hover
{
	text-decoration: none;
	color: #397da7;
	background-image: url("../../images/custom/hover.jpg"); 
	background-repeat: repeat-x;
	size: 100% 100%;
	margin-left: auto;
    	text-align: left;
			
}
#secondarytopmenu ul
{
    	margin-left: auto;
    	text-align: left;
}
#secondarytopmenu ul li
{
        margin-left:auto;
	top: 9px;
}

/*************************************** SECONDARY MENU ******************************************/
/*************************************************************************************************/

/*************************************************************************************************/
/*************************************** PULLDOWN MENU *******************************************/
.PullDownMenuLayer 
{
    	color:#FFFFFF !important;
        top: 0px !important;
        font-size: 12px !important;
   	font-weight:normal !important;
   	font-family: Verdana !important;
    	visibility:hidden; 
    	z-index:100!important;
    	display:block!important;
   	text-decoration:none !important;
	text-align: left !important;
	background-color:#f3f3f3;
	background-image: url("../../images/custom/pdlist.jpg"); 
	background-repeat: repeat-x;
	border:none !important;
	padding: 0 10px 10px 10px;
	
}
.PullDownMenuItem 
{
    	background-image:none !important ;
    	text-decoration:none!important;
    	cursor:pointer!important;
	text-align: left !important;
	padding: 15px 0px 15px 0px !important;
	background-color: #e82929;
	border-top: 0.5px dashed grey;

	
    		
}
.PullDownMenuItem a:hover 
{ 
	text-decoration: none!important;
	color:#ffffff!important;
	background-color: #9c9e99!important;
	padding: 15px 0px 15px 0px!important;
	cursor:pointer!important;
	font-size: 12px!important;
	font-weight:normal !important;
	font-family: Verdana!important;
	text-align: left !important;
}
#pd_2
{	
	Top:141px !important;
	Left:315px !important;
	Width:150px !important;
	background-color:#e82929;
}
#pd_854
{
	Top:141px !important;
	Left:474px!important;
	Width:200x !important;
	background-color:#e82929;
}
#pd_866
{
	Top:141px !important;
	Left:700px !important;
	Width:165px !important;
	background-color:#e82929;
}	
#pd_887
{	
	Top:173px !important;
	Left:503px !important;
	Width:160px !important;
}	
#pd_891
{	
	Top:173px !important;
	Left:749px !important;
	Width:160px !important;
}


/*************************************** PULLDOWN MENU *******************************************/
/*************************************************************************************************/

/*************************************************************************************************/
/***************************************** SIDE MENU *********************************************/
#sidemenu
{
	width: 140px!important;
	font-size: 10pt;
	font-weight: normal!important;
	line-height: normal;
	background-color: transparent;
	overflow: hidden;

}

#sidemenu li
{
	border-bottom: 1px solid #dad1d1;
	list-style: none;
	background-color: #b6b7b3; 

}

#sidemenu .unsel a
{
    	display: inline-block;
	padding: 5px 5px 5px 5px;
	margin-right: 2px;
	/*color: #3d6599;*/
	font-weight: normal;
    	text-decoration: none;
	color: white;
}

#sidemenu .sel a
{
    	display:inline-block;
	padding: 5px 5px 5px 5px;
	margin-left: 0px;
	color: #ffffff;
	font-size: 10pt;
	font-weight: normal;
    	text-decoration: none;
   	/*This is the graphic for selected side menus.  Override with new URL to use a different graphic*/
    	/*Background-color: #2A5D91;*/
    	background-position: 0px 1px;
    	width: 160px;
	background-color: #e82929
}

#sidemenu .popoverselect 
{
    	padding: 5px 5px 5px 20px;
    	background: url("../images/new/menu_rightarrw.png") no-repeat 20px 5px !important;
    	display:inline-block;
    	padding-left:20px;
    	height:10px;
    	width:30px;
    	float:right;
    	color: #3d6599 !important;
   	text-decoration:none ;
}

#sidemenu a:hover
{
	text-decoration: none;
	cursor:pointer;
	font-size: 10pt;
	font-weight: normal !important;
	color: white;
	/*Background-color: #2A5D91;*/
	padding: 5px 5px 5px 5px;
	width: 160px;
	background-color: #e82929
}

/***************************************** SIDE MENU *********************************************/
/*************************************************************************************************/

/*Button styles.  .Btn has main formatting*/
.Btn {
	cursor: pointer;
    border-radius:5px;
    border: 1px solid #D3D3D3;
    height: 30px;
    padding: 0px 6px 0px 6px;
	font-weight: normal;
	font-size: 12px;
    margin-left:auto;
    margin-right:auto;
    /*text-align:center;*/	`
    min-width:50px;
}

/*primary (default) button*/
.BtnBlue {
    background-color:#e82929;
    color:white;
    font-size: 14px;
}

/*secondary button*/
.BtnGreen {
   	/*background-color:#e0dde0;*/
    	/*color:#2A5D91;*/
    	font-size: 14px;
	background-color:#e82929;
	color:white;
}



/***** left side menus ******/

/*Flyout (left side) menu styles*/
.FlyoutMenuLayer  {
    visibility:hidden; 
    position: absolute; 
    width:120px;
    top:10px;
    left:270px; 
    z-index:100;
    border:2px solid lightgray;
    background-color:#F2F4E9;
    background-image:none;
    text-decoration:none !important;
}

.FlyoutMenuItem { 
    background-image:none !important ;
    text-decoration:underline;
    color: #3d6599 !important;
    cursor:pointer;
}



/*Other styles that shouldn't need customization follow */

html
{
	min-height: 100%;
}

body
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
    background-color:  #f2f4e9;
    font-family: Arial, Helvetica, sans-serif;
}

body.normalpage
{
	min-width: 1024px;
}



.columns
{
	display: table-cell;
	vertical-align: top;
}

img, a
{
	border: 0;
}

#rightsection
{
	float: right;
	height:57px; 
	overflow:hidden; 
	display:inline-block;
	FONT-SIZE: 12px;

}
	
.blueRectangle
{
	width: 100%;
	background-color: #3d6599;
	height: 20px;
	margin-bottom: 10px;
}

#messageBanner
{
	width: 1160px!important;
	background-color: #3d6599;
	height: 0px;
	margin-left:auto!important;
	margin-right:auto!important;
	box-shadow: 3px 0 2px 0px #b8b6b8 , -3px 0 2px  0px #b8b6b8; 
}

#messageBannerText
{
	position: relative;
	top: 5px;
	text-align: center;
	color: white;
	font-size: 12pt;
	font-weight: bolder;
}


.Help
{
	display:inline-block;
	position: relative;
	top: 5px; 
}

.AccessKey
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: normal;
	font-size: 9px;
	z-index: 10000;
	border-left: black 1px solid;
	width: 10px;
	color: black;
	border-bottom: black 1px solid;
	height: 10px;
	background-color: #ffff99;
	text-align: center;
}

.Disabled {
	filter:progid:DXImageTransform.Microsoft.Emboss(Bias=0);
}

.Opaque {
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40, FinishOpacity=50, Style=1, StartX=0,  FinishX=100, StartY=0, FinishY=100);
}


.Flat {
	border: black 1px solid;
}

.FlatBtn {
	border: #cccccc 1px solid;
	background-color: #cccccc;
	cursor:pointer;
}
.FlatBtnActive {
	border: white 1px outset;
	background-color: #eeeeee;
	cursor:pointer;
}

.FlatBtnPressed {
	border: white 1px inset;
	background-color: #eeeeee;
	cursor:pointer;
}

.NormalText 
{
	 font-weight: normal; 
	 color: black;
}

.BoldText 
{
	 font-weight: bold; 
	 color: black;
}


.Toolbar
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: black;
	BACKGROUND-COLOR: #dddddd;
}


.FormText 
{
	font-size: 15px;
}


.FormTextHighlighted
{
	font-size: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}

.TreeNodeText 
{
	color:Black;
	font-size: 11px;
}

.TreeNodeTextHighlighted
{
	font-size: 11px;
	TEXT-DECORATION: underline;
	color: #5078B3;
}

.Card
{
	background-color: #aebdee;	
	font-weight: normal;
	color: #000000;
	FONT-SIZE: 10px;
}

.CardLabel
{
	font-weight: bold;
	color: #333399;
	background-color: #aebdee;
	FONT-SIZE: 10px;
}

A, A:link, a:visited
{
	border:0;
	TEXT-DECORATION: none
}

A:hover
{
	TEXT-DECORATION: underline;
}

.HeaderSiteTitle
{
	position: absolute; 
	left: 450px; 
	top: 23px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	color:#6f7b07;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
    z-index:100;
}

.HeaderLinks
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #6f7b07;
}

.Banner
{
	BORDER-LEFT-COLOR: #ffffff;
	BORDER-BOTTOM-COLOR: #ffffff;
	BORDER-TOP-COLOR: #ffffff;
	BACKGROUND-COLOR: #3D6599;
	BORDER-RIGHT-COLOR: #ffffff
}
.BannerLinks
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	COLOR: #B4B97C;
}

.BannerTabs
{
	BORDER-RIGHT: #dddddd 0px solid;
	BORDER-TOP: #dddddd 3px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BORDER-LEFT: #dddddd 1px solid;
	COLOR: #dddddd;
	BORDER-BOTTOM: #dddddd 1px solid;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}
.BannerTabsT
{
	BORDER-RIGHT: #dddddd 0px solid;
	BORDER-TOP: #dddddd 3px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BORDER-LEFT: #dddddd 1px solid;
	COLOR: #dddddd;
	BORDER-BOTTOM: #dddddd 1px solid;
	BACKGROUND-COLOR: #dddddd;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}
.BannerTabsDark
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #3D6599;
	TEXT-DECORATION: none
}
.BannerTabsLeft
{
	BORDER-RIGHT: #ffffff 0px solid;
	BORDER-TOP: #ffffff 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BORDER-LEFT: #ffffff 1px solid;
	COLOR: #ffffff;
	BORDER-BOTTOM: #ffffff 1px solid;
	BACKGROUND-COLOR: #3D6599;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}
.BannerTabsRight
{
	BORDER-RIGHT: #ffffff 0px solid;
	BORDER-TOP: #ffffff 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BORDER-LEFT: #ffffff 1px solid;
	COLOR: #ffffff;
	BORDER-BOTTOM: #ffffff 1px solid;
	BACKGROUND-COLOR: #3D6599;
	TEXT-ALIGN: right;
	TEXT-DECORATION: none
}
.BannerTabsSelected
{
	BORDER-RIGHT: #3D6599 1px solid;
	BORDER-TOP: #3D6599 3px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #3D6599 1px solid;
	COLOR: #3d6599;
	BORDER-BOTTOM: #E4E7D0 1px solid;
	BACKGROUND-COLOR: #E4E7D0;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}
.BannerTabsText
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
}
.BannerTabsTextSelected
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #6F7B07;
}
.BannerTabsBlank
{
	BORDER-RIGHT: #ffffff 0px solid;
	BORDER-TOP: #3D6599 0px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #ffffff 0px solid;
	COLOR: #ffffff;
	BORDER-BOTTOM: #ffffff 0px solid;
	BACKGROUND-COLOR: #3D6599;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}
.BannerSubBar
{
}
.BannerSubTabs
{
	BACKGROUND-POSITION: center 50%;
	FONT-WEIGHT:lighter;
	FONT-SIZE: 14px;
	VERTICAL-ALIGN: middle;
	COLOR:Black;
	BACKGROUND-COLOR:transparent;
	TEXT-ALIGN: center
}
.ListLables
{
	BACKGROUND-POSITION: center 50%;
	FONT-WEIGHT:lighter;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	COLOR:Black;
	BACKGROUND-COLOR:transparent;
	/*TEXT-ALIGN: center*/
}
.BannerSubTabsSelected
{
	BORDER-RIGHT: #ffffff 1px solid;
	BACKGROUND-POSITION: center 50%;
	BORDER-TOP: #E4E7D0 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #ffffff 1px solid;
	COLOR: #3d6599;
	BORDER-BOTTOM: #ffffff 1px solid;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center
}
.BannerSubTabsBlank
{
	BORDER-RIGHT: #E4E7D0 0px solid;
	BORDER-TOP: #E4E7D0 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #E4E7D0 1px solid;
	COLOR: #ffffff;
	BORDER-BOTTOM: #E4E7D0 1px solid;
	BACKGROUND-COLOR: #E4E7D0;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}
.SideBar
{
	BORDER-LEFT-COLOR: #ffffff;
	BORDER-BOTTOM-COLOR: #ffffff;
	BORDER-TOP-COLOR: #ffffff;
	BACKGROUND-COLOR: #f2f4e9;
	BORDER-RIGHT-COLOR: #ffffff
}
.SideBarHeading
{
	BORDER-RIGHT: #3d6599;
	BACKGROUND-POSITION: center 50%;
	BORDER-TOP: #3d6599;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 14px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #3d6599;
	COLOR: #022667;
	BORDER-BOTTOM: #3d6599;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center
}

.SideBarTabs
{
	FONT-SIZE: 14px;
	font-weight:lighter;
	COLOR: #3d6599;
	BACKGROUND-COLOR:transparent;
	TEXT-INDENT: 6px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	VERTICAL-ALIGN: middle;
 
	BORDER-WIDTH: 0px;
}


.Form
{
	FONT-SIZE: 10pt;
	BORDER-LEFT-COLOR: #E4E7D0;
	BORDER-BOTTOM-COLOR: #ffffff;
	VERTICAL-ALIGN: middle;
	COLOR: #000000;
	BORDER-TOP-STYLE: none;
	BORDER-TOP-COLOR: #ffffff;
	TEXT-INDENT: 3px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BACKGROUND-COLOR: #fffacd;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	BORDER-RIGHT-COLOR: #E4E7D0;
	BORDER-BOTTOM-STYLE: none
}
.SideBarTabsSelected
{
	FONT-SIZE: 14px;
	BORDER-LEFT-COLOR: #ffffff;
	BORDER-BOTTOM-COLOR: #ffffff;
	VERTICAL-ALIGN: middle;
	COLOR: #3d6599;
	BORDER-TOP-STYLE: solid;
	BORDER-TOP-COLOR: #ffffff;
	TEXT-INDENT: 3px;
	BORDER-RIGHT-STYLE: solid;
	BORDER-LEFT-STYLE: solid;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	BORDER-RIGHT-COLOR: #ffffff;
	BORDER-BOTTOM-STYLE: solid;
	
}
.SideBarBody
{
}


/* TAX BILL BUTTON -- TO TURN OFF, REMOVE COMMENT BLOCK FROM THE STYLE RULE BELOW */ 

#DTLNavigator_Report2_ReportsListBox, #phManagement_Report2_ReportsListBox  {
	display: none;
} 





.ContentWindow
{
}
.SearchText
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 16px;
	COLOR: #022667;
	/*BACKGROUND-COLOR: #ffffff;*/
	TEXT-ALIGN: left
}
.SearchTextCenter
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 16px;
	COLOR: #3d6599;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center
}
.SearchExamples
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #3d6599;
	BACKGROUND-COLOR: #bebfbc
}
.AdvancedSearchApplet
{
	BACKGROUND-POSITION: center 50%;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 16px;
	VERTICAL-ALIGN: middle;
	COLOR: #3d6599;
	BACKGROUND-COLOR: #3d6599;
	TEXT-ALIGN: left
}
.DataletHeaderTop
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #022667;
	BACKGROUND-COLOR: #ffffff
}
.DataletHeaderBottom
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #022667;
	BACKGROUND-COLOR: #ffffff;
}
.DataletTopHeading
{
	BACKGROUND-POSITION: center 50%;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	VERTICAL-ALIGN: middle;
	COLOR: black;/*Font color for table columns in datalet */
	
	BACKGROUND-COLOR: #f3f3f3;/*background color for table columns in datalet */
}
.DataletSideHeading
{
	font-size: 13px;
	color: black;
	background-color: #ffffff;
}
.DataletTitleColor
{
	font-weight: normal;
	font-size: 15px;
	color: #000000;
	/*background-color: #f3f3f3;*/
	height: 20px;
	border: #c8c8c8 1px solid;
	background-color: #bebfbc;
}
.DataletMatrixTitleColor
{
	FONT-WEIGHT: bold;
	FONT-SIZE: smaller;
	COLOR: #6F7B07;
	BACKGROUND-COLOR: #ffffff
}
.DataletData
{
	font-size: 13px;
	color: #000000;
}


.FocusFormBgColor
{
	FONT-SIZE: 10px;
	COLOR: #3d6599;
	BACKGROUND-COLOR: #CBE1F7
}

.WidgetBarSelected
{
	font-weight: bold;
	font-size: 10px;
	color: white;
	border: none;
	background-color: blue;
}


.WidgetBarHL
{
	font-weight: bold;
	font-size: 10px;
	border-left-color: #ffffff;
	border-bottom-color: #ffffff;
	color: #3d6599;
	border-top-style: none;
	border-top-color: #ffffff;
	border-right-style: none;
	border-left-style: none;
	background-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-style: none;
}


.WidgetBar
{
	FONT-SIZE: 12px !important;
	BORDER-LEFT-COLOR: #ffffff;
	BORDER-BOTTOM-COLOR: #ffffff;
	COLOR: #000000;
	BORDER-TOP-STYLE: none;
	BORDER-TOP-COLOR: #ffffff;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BACKGROUND-COLOR: #ffffff;
	BORDER-RIGHT-COLOR: #ffffff;
	BORDER-BOTTOM-STYLE: none
}
.WidgetBarTitleNetscape
{
	BORDER-RIGHT: 0px solid;
	BACKGROUND-POSITION: center 50%;
	BORDER-TOP: 0px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: 0px solid;
	COLOR: #3d6599;
	BORDER-BOTTOM: 0px solid;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center
}
.RecordWidget
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #3d6599;
	BACKGROUND-COLOR: #E4E7D0
}
.RecordWidgetLight
{
	FONT-SIZE: 12px;
	COLOR: #3d6599;
	BACKGROUND-COLOR: #E4E7D0
}
.RecordNav
{
	FONT-SIZE: 12px;
	COLOR: #3d6599;
	BACKGROUND-COLOR: #E4E7D0
}
.ListWidget
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #3d6599;
	BACKGROUND-COLOR: #E4E7D0
}
.Footer
{
}
.MapSideWidgets
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: middle;
	COLOR: #3d6599;
	BACKGROUND-COLOR: #E4E7D0
}
.MapBorder
{
	BORDER-RIGHT: #3D6599 2px solid;
	BORDER-TOP: #3D6599 2px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8px;
	BORDER-LEFT: #3D6599 2px solid;
	cursor:pointer;
	COLOR: #3d6599;
	BORDER-BOTTOM: #3D6599 2px solid;
	BACKGROUND-COLOR: #3D6599
}
.MapTool
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 5px;
	VERTICAL-ALIGN: middle;
	cursor:pointer;
	COLOR: #3d6599;
	BACKGROUND-COLOR: #2c2c85
}
.MapToolSelected
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 5px;
	VERTICAL-ALIGN: middle;
	cursor:pointer;
	COLOR: #e8ed64;
	BACKGROUND-COLOR: white
}
.MapCustomWidgets
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	BORDER-LEFT-COLOR: #E4E7D0;
	BORDER-BOTTOM-COLOR: #E4E7D0;
	VERTICAL-ALIGN: middle;
	cursor:pointer;
	COLOR: #3d6599;
	BORDER-TOP-COLOR: #E4E7D0;
	TEXT-ALIGN: center;
	BORDER-RIGHT-COLOR: #3d6599
}
.MapCustomWidgetsSelected
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: middle;
	cursor:pointer;
	COLOR: #3d6599;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center
}
.MapCustomWidgetLayers
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #3d6599;
	BACKGROUND-COLOR: #ffffff
}
.SketchBorder
{
	BORDER-RIGHT: #3D6599 0px solid;
	BORDER-TOP: #3D6599 0px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #3D6599 0px solid;
	COLOR: #3d6599;
	BORDER-BOTTOM: #3D6599 0px solid;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center
}
.SearchResults
{
	FONT-SIZE: 13px;
}
.SearchResultsSelected
{
	FONT-SIZE: 11px;
	COLOR: #3d6599;
	BACKGROUND-COLOR: #ffffc9;
}
.SearchResultsHighlighted
{
	FONT-SIZE: 11px;
	BORDER-LEFT-COLOR: #E4E7D0;
	BORDER-BOTTOM-COLOR: #ffffff;
	VERTICAL-ALIGN: middle;
	COLOR: #000000;
	BORDER-TOP-STYLE: solid;
	BORDER-TOP-COLOR: #ffffff;
	TEXT-INDENT: 3px;
	BORDER-RIGHT-STYLE: solid;
	BORDER-LEFT-STYLE: solid;
	BACKGROUND-COLOR: #fffacd;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	BORDER-RIGHT-COLOR: #E4E7D0;
	BORDER-BOTTOM-STYLE: solid
}
.NewLink
{
	FONT-SIZE: 11px;
	COLOR: #3d6599;
}
.NewLinkOver
{
	FONT-SIZE: 11px;
	COLOR: #b22222;
}
.NewLinks
{
	FONT-SIZE: 9px;
	COLOR: #3d6599;
}
.RightLinkFont1
{
	FONT-SIZE: 13px;
	COLOR: #3d6599;
}
.RightLinkFont2
{
	FONT-SIZE: 13px;
	COLOR: #000000;
}
.RightLinkFont3
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #000000;
}
.ResultListTitleColor
{
	FONT-SIZE: 14px;
	COLOR: #000000;
	/*BACKGROUND-COLOR: #ECECEE;*/
	border: px solid #999;
	background-color:#bebfbc;
}
.IndexLink
{
	FONT-SIZE: 14px;
	COLOR:#000000;
	font-weight:lighter;
}
#footercontent {
    	margin-right:Auto!important;
    	margin-left:auto!important;
    	width:1180px!important;
    	color:white!important;
    	font-size:8px!important;
    	background-color:#8b8d88!important;
    	background-image:none!important;
    	box-shadow: 3px 0 2px 0px #b8b6b8 , -3px 0 2px  0px #b8b6b8;
    	text-align:left!important;
}


.AkandaCopyright {
    	color: #ffffff !important;
    	font-size: 8pt;
    	font-weight:normal !important;
	font-family: Verdana;
}
.Banner .White
{
	COLOR: white
}


.MenuButtonHL
{
	border-right: #cccccc thin outset;
	border-top: #cccccc thin outset;
	font-weight: bolder;
	font-size: 8pt;
	border-left: #cccccc thin outset;
	cursor:pointer;
	color: white;
	border-bottom: #cccccc thin outset;
	background-color: #8fB8AA;
	text-align: center;
	vertical-align: top;
}
.MenuButton
{
	BORDER-RIGHT: #cccccc thin outset;
	BORDER-TOP: #cccccc thin outset;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 8pt;
	BORDER-LEFT: #cccccc thin outset;
	cursor:pointer;
	COLOR: white;
	BORDER-BOTTOM: #cccccc thin outset;
	BACKGROUND-COLOR: #3d6599;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
	height:20px;
}

.MenuButton2
{
	FONT-SIZE: 12px;
}


.MenuButtonSmall
{
	HEIGHT: 20px;
	BORDER-RIGHT: #cccccc thin outset;
	BORDER-TOP: #cccccc thin outset;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 8pt;
	BORDER-LEFT: #cccccc thin outset;
	cursor:pointer;
	COLOR: white;
	BORDER-BOTTOM: #cccccc thin outset;
	BACKGROUND-COLOR: #3D6599;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
}
.FormButton
{
	BORDER-RIGHT: #cccccc thin outset;
	BORDER-TOP: #cccccc thin outset;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 8pt;
	BORDER-LEFT: #cccccc thin outset;
	cursor:pointer;
	COLOR: black;
	BORDER-BOTTOM: #cccccc thin outset;
	BACKGROUND-COLOR: #cccccc;
	TEXT-ALIGN: center;
}
.Button
{
	background-color: DarkBlue;
	border-color: DarkBlue;
	border: blue 1px solid;
	font-size: 12px;
	cursor:pointer;
}
.Input
{
	border-color: #E0E0E0;
	border-style: solid;
	font-size: 14px;
}
.InputA
{
	border-color: #E4E7D0;
	border-style: solid;
	font-size: 14px;
}
.Label
{
	font-size: 12px;
}
.LabelOlive
{
	font-size: 12px;
	color:#6f7b07; 
	font-weight:bold;
}
.LabelBlack
{
	font-size: 12px;
	font-weight:lighter;
	color:Black;	
}
.RedLabel
{
	COLOR: red;
	font-size: 12px;
}
.LabelSmall
{
	font-size: 10px;
}
.Title
{
	font-size: 18px
}
.MenuButtonFlat
{
	BORDER-RIGHT: #cccccc thin solid;
	BORDER-TOP: #cccccc thin solid;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 8pt;
	BORDER-LEFT: #cccccc thin solid;
	cursor:pointer;
	COLOR: white;
	BORDER-BOTTOM: #cccccc thin solid;
	BACKGROUND-COLOR: #3D6599;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: center
}
.HorizontalLine
{
	BORDER-RIGHT: #cccccc thin solid;
	BORDER-TOP: #cccccc thin solid;    
	BORDER-LEFT: #cccccc thin solid;    
	BORDER-BOTTOM: #cccccc thin solid;
	BACKGROUND-COLOR: #3D6599;    
}
.MenuButtonNoBorder
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 8pt;
	cursor:pointer;
	COLOR: white;
	BACKGROUND-COLOR: #3D6599;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: center
}
.MenuButtonCaption
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 8pt;
	cursor:pointer;
	COLOR: white;
	BACKGROUND-COLOR: #3D6599;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: center
}
.MenuButtonSelected
{
	BORDER-RIGHT: white thin inset;
		BORDER-TOP: white thin inset;
		FONT-WEIGHT: bolder;
		FONT-SIZE: 8pt;
		BORDER-LEFT: white thin inset;
		cursor:pointer;
		COLOR: #cccccc;
		BORDER-BOTTOM: white thin inset;
	BACKGROUND-COLOR: #cde3bb;
		TEXT-ALIGN: center;
}
.TableText
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
}

.TableROText
{
	BORDER-RIGHT: 2px inset; 
	PADDING-RIGHT: 1px; 
	BORDER-TOP: 2px inset; 
	PADDING-LEFT: 1px; 
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: 2px inset;  
	COLOR: #000000; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: 2px inset; 
	BACKGROUND-COLOR: #eeeeee;
	min-width: 50px;
}
.TableROText2 {
	border: white 1px inset;
	background-color: #eeeeee;
	font-weight: normal;
	font-size: 9pt;
	color: black;
	height: 15px;
	white-space: nowrap;
}
.TableROTextRA {
	border: white 1px inset;
	background-color: #eeeeee;
	font-weight: normal;
	font-size: 9pt;
	color: black;
	width: 50px;
	height: 15px;
	text-align: right;
	white-space: nowrap;
}
.TableTextBold
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
}
.TableHeaderDark
{
	BORDER-RIGHT: #ffffff 0px solid;
	BORDER-TOP: #ffffff 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	BORDER-LEFT: #ffffff 1px solid;
	COLOR: #ffffff;
	BORDER-BOTTOM: #ffffff 1px solid;
	BACKGROUND-COLOR: #3D6599;
	TEXT-DECORATION: none	
}
.ListItemCurrent2
{
	FONT-SIZE: 8pt;
	COLOR: DarkGreen;
	font-weight: bold;
	BACKGROUND-COLOR: #FFFF99;
	BORDER-LEFT-COLOR: red;
	BORDER-BOTTOM-COLOR: red;
	BORDER-RIGHT-COLOR: red;
	BORDER-TOP-COLOR: red;
	BORDER-BOTTOM-STYLE: solid;
	BORDER-TOP-STYLE: solid;
	BORDER-RIGHT-STYLE: solid;
	BORDER-LEFT-STYLE: solid;
	BACKGROUND-COLOR: #CBE1F7;
	background-image: url(..../images/new/House.png);
}

.ListItemMaster
{
	COLOR: white;	
	BACKGROUND-COLOR: red;    
	font-weight: bold; 
	FONT-SIZE: 9pt;
}
.ListItemCurrent
{
	COLOR: white;	
	BACKGROUND-COLOR: blue;    
	FONT-SIZE: 9pt;
}
.ListItemDeactivated
{
	COLOR: white;	
	BACKGROUND-COLOR: red;    
	FONT-SIZE: 9pt;
}
.ListItemHistory
{
	COLOR: white;	
	BACKGROUND-COLOR: #aaaaaa;    
	FONT-SIZE: 9pt;
}
.ListItemChild1
{
	COLOR: black;	
	BACKGROUND-COLOR: #fffacd;
	FONT-SIZE: 9pt;
}
.ListItemChild1Bold
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	background-color: #eee8aa;
}
.ListItem0
{
	COLOR: #000000;	
	BACKGROUND-COLOR: #E4E7D0;    
	FONT-SIZE: 9pt;
}
.ListItem1
{
	COLOR: black;	
	BACKGROUND-COLOR: #E4E7D0;    
	font-weight: bold; 
	FONT-SIZE: 9pt;
}
.ListItem2
{
	COLOR: red;	
	font-weight: bold; 
	BACKGROUND-COLOR: #E4E7D0;    
	FONT-SIZE: 9pt;
}
.ListItem3
{
	COLOR: red;	
	BACKGROUND-COLOR: #E4E7D0;    
	FONT-SIZE: 9pt;
}
.ListItem
{
	FONT-SIZE: 8pt;
	BORDER-LEFT-COLOR: #E4E7D0;
	BORDER-BOTTOM-COLOR: #E4E7D0;
	VERTICAL-ALIGN: middle;
	COLOR:Black;    
	BORDER-TOP-STYLE: solid;
	BORDER-TOP-COLOR: #E4E7D0;
	TEXT-INDENT: 3px;
	
	/*BACKGROUND-COLOR: #E4E7D0;*/
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;

}
.ListItemBold
{
	FONT-SIZE: 9pt;
	font-weight: bold;
	BORDER-LEFT-COLOR: #CBE1F7;
	BORDER-BOTTOM-COLOR: #CBE1F7;
	VERTICAL-ALIGN: middle;
	COLOR: #000000;
	BORDER-TOP-STYLE: solid;
	BORDER-TOP-COLOR: #CBE1F7;
	TEXT-INDENT: 3px;
	BORDER-RIGHT-STYLE: solid;
	BORDER-LEFT-STYLE: solid;
	BACKGROUND-COLOR: #CBE1F7;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	BORDER-RIGHT-COLOR: #CBE1F7;
	BORDER-BOTTOM-STYLE: solid
}

.ListItemSmall
{
	FONT-SIZE: 10px;
	BORDER-LEFT-COLOR: #E4E7D0;
	BORDER-BOTTOM-COLOR: #E4E7D0;
	VERTICAL-ALIGN: middle;
	COLOR: #000000;
	BORDER-TOP-STYLE: solid;
	BORDER-TOP-COLOR: #E4E7D0;
	TEXT-INDENT: 3px;
	BORDER-RIGHT-STYLE: solid;
	BORDER-LEFT-STYLE: solid;
	BACKGROUND-COLOR: #E4E7D0;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	BORDER-RIGHT-COLOR: #E4E7D0;
	BORDER-BOTTOM-STYLE: solid
}
.ListItemSmallHighlighted
{
	FONT-SIZE: 10px;
	BORDER-LEFT-COLOR: #E4E7D0;
	BORDER-BOTTOM-COLOR: #E4E7D0;
	VERTICAL-ALIGN: middle;
	COLOR: #000000;
	BORDER-TOP-STYLE: solid;
	BORDER-TOP-COLOR: #E4E7D0;
	TEXT-INDENT: 3px;
	BORDER-RIGHT-STYLE: solid;
	BORDER-LEFT-STYLE: solid;
	BACKGROUND-COLOR: #fffacd;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	BORDER-RIGHT-COLOR: #E4E7D0;
	BORDER-BOTTOM-STYLE: solid
}
.ListItemHighlighted
{
	FONT-SIZE: 8pt;
	BORDER-LEFT-COLOR: #E4E7D0;
	BORDER-BOTTOM-COLOR: #ffffff;
	VERTICAL-ALIGN: middle;
	COLOR: #000000;
	BORDER-TOP-STYLE: solid;
	BORDER-TOP-COLOR: #ffffff;
	TEXT-INDENT: 0px;
	BORDER-RIGHT-STYLE: solid;
	BORDER-LEFT-STYLE: solid;
	BACKGROUND-COLOR: #dfe8f6;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	BORDER-RIGHT-COLOR: #E4E7D0;
	BORDER-BOTTOM-STYLE: solid
}
.ListItemSelected
{
	FONT-SIZE: 9pt;
	BORDER-LEFT-COLOR: #E4E7D0;
	BORDER-BOTTOM-COLOR: #ffffff;
	VERTICAL-ALIGN: middle;
	COLOR: #000000;
	BORDER-TOP-STYLE: solid;
	BORDER-TOP-COLOR: #ffffff;
	TEXT-INDENT: 3px;
	BORDER-RIGHT-STYLE: solid;
	BORDER-LEFT-STYLE: solid;
	BACKGROUND-COLOR: #FFCA31;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	BORDER-RIGHT-COLOR: #E4E7D0;
	BORDER-BOTTOM-STYLE: solid
}
.ListItemUpdated
{
	FONT-SIZE: 9pt;
	BACKGROUND-COLOR: DeepSkyBlue;
	COLOR: white;
}
.ListItemNew
{
	FONT-SIZE: 9pt;
	BACKGROUND-COLOR: #66ffff;
	COLOR: black;
}

.ListItemWhiteBG
{
	FONT-SIZE: 9pt;
	BACKGROUND-COLOR: #ffffff;
	COLOR: black;
}

.FieldCaption
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #3d6599;
}

.MenuButtonPressed
{
	BORDER-RIGHT: #cccccc thin inset;
	BORDER-TOP: #cccccc thin inset;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 8pt;
	BORDER-LEFT: #cccccc thin inset;
	cursor:pointer;
	COLOR: white;
	BORDER-BOTTOM: #cccccc thin inset;
	BACKGROUND-COLOR: #3FABEF;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
}
.ModeButton
{
	BORDER: white 2px groove;
	FONT-SIZE: 8pt;
	cursor:pointer;
	COLOR: gray;
	TEXT-ALIGN: center;
}
.ModeButtonHL
{
	font-weight: bolder;
	BORDER: #cccccc 2px inset;
	FONT-SIZE: 8pt;
	cursor:pointer;
	COLOR: black;
	TEXT-ALIGN: center;
}
.Squire
{
	BORDER-RIGHT: #3399cc 2px solid;
	BORDER-TOP: #3399cc 2px solid;
	BORDER-LEFT: #3399cc 2px solid;
	BORDER-BOTTOM: #3399cc 2px solid;
}
.AltItem
{
	background-color: #EEEEEE;
	font-size: 11px;
}
.TabHeader
{
	background-color: #E4E7D0;
	font-size: 8pt;
}
.TabGrid
{
	border-color: Black;
	border-width: 1px;
	font-size: 8pt;
}
.BTable
{
	border: black 1px solid;
}
.GButton
{
	border: silver 1px solid;
	background-color:lightgray;
	cursor:pointer;
	font-size: 12px;
	border-bottom-color:gray;
	border-bottom-width: 1px;
}
.GInput
{
	border-color: gray;
	border-style: solid;
	font-size: 12px;
}
.GLabel
{
	font-size: 11px;
}
.ChartGallerySection
{
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	BORDER-LEFT: black 1px solid;
	COLOR: black;
	BORDER-BOTTOM: black 1px solid;
	BACKGROUND-COLOR: white;
	TEXT-DECORATION: none
}
.OnlineHelp
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	line-height: normal;
	letter-spacing: normal;
}
.HelpTOCLeaf
{
	FONT-SIZE: 8pt;
	COLOR: blue;
	FONT-WEIGHT: normal;
}

.HelpTOC
{
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-WEIGHT: normal;
}
.HelpContentsTitle
{
	FONT-SIZE: 10pt;
	COLOR: black;
	FONT-WEIGHT: normal;
}
.HelpOverviewTitle
{
	FONT-SIZE: 13pt;
	COLOR: #8E8E8E;
}
.HelpOverviewText
{
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-WEIGHT: normal;
}
.HelpMenuTabText
{
	FONT-SIZE: 13pt;
	COLOR: #3d6599;
	FONT-WEIGHT: normal;
}
.clsTreeHide
{
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-WEIGHT: normal;
}
.clsTreeShow
{
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-WEIGHT: normal;
}
.HelpBodyText
{
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-WEIGHT: normal;
}
.HelpMenuTabBackground
{
	COLOR: #E4E7D0;
}
.HelpTopBanner
{
	BACKGROUND-COLOR: #3D6599;
}
.HelpTopBannerText
{
	FONT-SIZE: 9pt;
	COLOR: black; 
	FONT-WEIGHT: normal;
}
.HelpModuleDropDownMenu
{
	FONT-SIZE: 9pt;
	COLOR: #3d6599;
	FONT-WEIGHT: normal;
}
.OL2
{
	list-style-position: outside;
	font-size: 8pt;
	left: 0.25in;
	color: black;
	text-indent: 0.25in;
	list-style-type: decimal;
	position: static;
}
.OL-Ind
{
	list-style-position: outside;
	font-size: 8pt;
	left: 0.5in;
	color: black;
	text-indent: 0.5in;
	list-style-type: decimal;
	position: relative;
}
.UL2
{
	list-style-position: outside;
	font-size: 8pt;
	left: 0px;
	color: black;
	list-style-type: disc;
	position: static;
}
.UL-Ind
{
	list-style-position: outside;
	font-size: 8pt;
	left: 0.25in;
	color: black;
	direction: ltr;
	text-indent: 0.25in;
	list-style-type: disc;
	position: relative;
	text-align: left;
}
.Note2
{
	font-size: 8pt;
	left: 0.25in;
	color: black;
	direction: ltr;
	position: static;
}
.Tip2
{
	font-size: 8pt;
	left: 0.25in;
	color: black;
	direction: ltr;
	position: static;
}
.HowDoI
{
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-WEIGHT: normal;
}
.HelpGeneric
{
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-WEIGHT: normal;
}
.HelpReference
{
	FONT-SIZE: 8pt;
	COLOR: blue;
}
.HelpExpandRightPane
{
	FONT-SIZE: 6pt;
	COLOR: blue;
	FONT-WEIGHT: normal;
}

.TaskButton
{
	BORDER-RIGHT: #cccccc thin outset;
	BORDER-TOP: #cccccc thin outset;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 8pt;
	BORDER-LEFT: #cccccc thin outset;
	cursor:pointer;
	COLOR: white;
	BORDER-BOTTOM: #cccccc thin outset;
	BACKGROUND-COLOR: #5078B3;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
}
.TableHeader
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 8pt;
	cursor:pointer;
	COLOR: white;
	BACKGROUND-COLOR: #5078B3;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
}

.DHTML_ToolTip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.DHTML_Pointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}


.MessageBar
{
	color: black;
	background-color: #f7a293;
	FONT-SIZE: 14px;	
}

.PwdExpiredMsg
{
	color:White;
	background-color: #FF0000;
	FONT-SIZE: 11px;	
	font-weight:bold;
}

.PwdNotExpiredMsg
{
	color: black;
	background-color: #FFFFE1;
	FONT-SIZE: 11px;	
	font-weight:bold;
}
td.cal{
  font-size : 11px;
  color : #000000;
  background-color : #d3d3d3;
}
select.month{
  font-size : 11px;
  color : #000000;
  width : 85px;
}
input.year{
  font-size : 11px;
  color : #000000;
  width : 30px;
}
td.calDaysColor {
  font-size : 11px;
  color : #ffffff;
  background-color : #000000;
}
td.calWeekend {
  font-size : 11px;
  color : #ffffff;
  background-color : #c0c0c0;
}
td.calBgColor {
  font-size : 11px;
  color : #ffffff;
  background-color : #d3d3d3;
}
.calBorderColor {
  font-size : 11px;
  color : #ffffff;
  background-color : #a9a9a9;
}
td.calHighlightColor {
  font-size : 11px;
  color : #ffffff;
  background-color : #ffffcc;
}
A.cal {
  font-size : 11px;
  color : #000000;
  text-decoration : none;
}  
A.cal:Hover {
  font-size : 11px;
  color : #FF0000;
  text-decoration : none;
} 
.disabled {
  font-size : 11px;
  color : #808080;
  text-decoration : none;
}  


/************* Text styles **************/

.TitleText
{
	font-size: 16px;
	color: #6F7B07;
	font-weight: bolder;
}

.SubtitleText
{
	font-size: 12px;
	color: #6F7B07;
	font-weight: bold;
}

/********** Positioning classes for corner images *********/
.TopLeft {
	position: absolute;
	top: 0px;
	left: 0px;
}
.TopRight {
	position: absolute;
	top: 0px;
	right: 0px;
}
.BottomLeft {
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.BottomRight {
	position: absolute;
	bottom: 0px;
	right: 0px;
}

.BannerTabs {
	background-color: #3D6599 !important;
}
.FieldCaption {
	/*color: #0A57A3 !important;*/
	color: #000000 !important;
}

.DataletHeaderTopText
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #6F7B07;
	BACKGROUND-COLOR: #ffffff
}
.DataletHeaderBottomText
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #6F7B07;
	BACKGROUND-COLOR: #ffffff;
}
.DataletTitleColorText
{
	font-weight: bold;
	font-size: 12px;
	color: #6F7B07;
	background-color: #E4E7D0;
}
.DataletDataText
{
	font-size: 10px;
	color: #000000;
}


/***Map Panels***********/
.MapPanel
{
	FONT-WEIGHT:lighter;
	FONT-SIZE: 11px;
	COLOR:Black;
	BACKGROUND-COLOR:transparent;
}

.DataGridCell
{
	border: 1px solid #999;
}

.DataGridCellValue
{
	margin-left:3px;
}


.DatePicker .RadInput .riTextBox
{
	font-size: 11px;
	padding-left: 3px;
	text-transform: uppercase; 
}

.RequiredFlag {
	font-size: 12px;
	font-weight: bold;	
	color: red;
}

/* Search Tabs: Ensure adequate vertical spacing between input elements for Chrome and FF. */
#SearchTab #MainDiv > table input {
	padding:0px;
	margin-top:0px;
}

#SearchTab #searchbutton {
	top: 250px !important;
}

/*Special fixup classes for old pages*/
/*These generally shouldn't need to be adjusted as the ONLY affect admin pages*/
.oldpagebase #rightsection {
    position:absolute;
    top:0px;
    right:0px;
    height:auto;
}

.oldpagebase #topmenu  .unsel a  {
    padding:0px;
}

.oldpagebase #topmenu  .sel a  {
    padding-left:0px;
    padding-right:0px;
}

.oldpagebase #topmenu  .sel a  {
    border-top:0 none;
    border-left:0 none;
    border-right:0 none;
    padding-top:0px;
}

.oldpagebase #secondarytopmenu  .unsel a  {
    padding:0px;
}

.oldpagebase #secondarytopmenu  .sel a  {
    padding:0px;
}

/*color/sizing for PRM navigation arrows.  NavArrows is for inline arrows, RecNavArrows is for between-record navigation */
.NavArrows { color: #red!important; font-size: 19px; }
    .NavArrows a:visited { }


.auto-style100 {
	font-size: x-small;
}
.auto-style5 {
	font-size: 9pt;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
}
.auto-style50 {
	font-size: 9pt;
	color: #F3F3F3;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
}
.auto-style7 {
	background-color: #F3F3F3;
}
.auto-style9 {
	font-size: 9pt;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	letter-spacing: 0;
	color: #666666;
}
.auto-style12 {
	font-size: 9pt;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	vertical-align: sub;
	text-align:left;
	color: #666666;
}
.auto-style13 {
	vertical-align: sub;
	text-align:left;
}
.auto-style14 {
	font-size: 9pt;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	color: #666666;
}
.auto-style15 {
	color: #666666;
}
.auto-style16 {
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	color: #666666;
}

.holder {


}
#pd_Parent a:after
{
	content: none !important;
}

