﻿/*This is the primary PA stylesheet and should NOT be modified by implementation/support teams
 Changes to this file will be lost when patches are applied
 Instead copy the styles you wish to change to /styles/custom/ under a new .css filename, make changes there, 
 and set the config key /app=global/CustomStyleSheet to that filename.*/
body.backgroundimage
{
    /*Replace background dots by changing URL below*/
	background-image: url('../images/framework/backdots.png');
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 100%;
}

.sitelogo {
	/*Adjust site logo by changing URL below.  Width/height following must match.*/
	background-image: url('../images/framework/defaultlogo.jpg');
	background-repeat: no-repeat;
	width: 360px; /*Must be specified and match width of image*/
	height: 57px; /*Must be specified and match height of image*/
}

.sitelogocontainer
{
	height:1px; 
	width:636px;
    /*Uncomment margin-left/margin-right below to center site logo*/
    /*margin-left:auto;
    margin-right:auto;*/
}

/*adjust white content area by adjusting parameters below.  Border-radius controls rounded corners while box-shadow controls 3D drop shadow effect*/
.contentpanel {
    padding: 15px 15px 15px 15px;
    border:2px solid white;
    background: white;
    border-radius:20px;
    -webkit-box-shadow: 3px 3px 2px lightgray; box-shadow:3px 3px 2px lightgray;
    margin: 0 5px 0 5px;
}

h1 {
	font-size: 20px;
}

h2 {
	font-size: 18px;
}

h3 {
	font-size: 16px;
}

h4 {
	font-size: 14px;
}

h5 {
	font-size: 12px;
}

h6 {
	font-size: 10px;
}
/*adjust overall header height/colour based on image*/
#header
{
    width:100%;
	height: 57px;
	background: white;
}

/*Button styles.  .Btn has main formatting*/
.Btn {
	cursor: pointer;
    border-radius:5px;
    border: 1px solid lightgray;
    height: 30px;
    padding: 0px 6px 0px 6px;
	font-weight: bold;
	font-size: 12px;
    margin-left:auto;
    margin-right:auto;
    /*text-align:center;*/
    min-width:50px;
}

/*primary (default) button*/
.BtnBlue {
    background-color:#A5CAE6;
}

/*secondary button*/
.BtnGreen {
   background-color:#E4E8CF;
}

/***** Top-level menu styles ******/
#topmenu
{
	width: 100%;
	height: 30px;
	overflow: hidden;
	position: relative;
	font-size: 11px;
	line-height: normal;
	background-color: #3d6599;
    text-decoration: none;
}

#topmenu ul
{
	clear: left;
	float: left;
    position: relative;
	margin: 0;
	padding: 0 0 0 0;
	left: 50%;
    list-style: none;
	text-align: center;
}

#topmenu ul li
{
	float: left;
	height: 30px;
	position: relative;
	right: 50%;
	display: block;
	margin: 0;
	padding: 0;
}


/*unselected upper menu items*/
#topmenu .unsel a
{
    position: relative;
    display: block;
    top: 3px;
    padding: 9px 10px 6px 10px;
    color: #f2f4e9;
	font-weight: bold;
}

/*selected upper menu items*/
#topmenu .sel a
{
	position: relative;
    display:block;
	top: 3px;
    padding: 9px 10px 6px 10px;
    background-color:#E6E9D6;
    color: #3d6599;
    font-weight:bold;
    border-top-left-radius:8px;
    border-top-right-radius:8px;
    border-top:2px solid white;
    border-left:2px solid white;
    border-right:2px solid white;
}

/*upper menu mouseover effects*/
#topmenu a:hover
{
	text-decoration: underline;
	cursor:pointer;
}

/***** Secondary top menu styles ******/
#secondarytopmenu
{
	float: left;
	width: 100%;
	height: 30px;
	overflow: hidden;
	font-size: 12px;
	line-height: normal;
	background-color: #E6e9d6;
    text-decoration: none;
}

#secondarytopmenu ul
{
	clear: left;
	float: left;
	margin: 0;
	padding: 0 0 0 0;
	position: relative;
	left: 50%;
    list-style: none;
	text-align: center;
    
}

#secondarytopmenu ul li
{
	float: left;
	height: 30px;
	position: relative;
	right: 50%;
	display: block;
	margin: 0;
	padding: 0;
}

/*unselected lower menu items*/
#secondarytopmenu .unsel a
{
    position:relative;
    display:block;
    top:3px;
	margin: 0;
    padding: 8px 15px 4px 6px;
    color: #5f6b07;
    font-weight:bold;
}

/*selected lower menu items*/
#secondarytopmenu .sel a
{
	position: relative;
    display:block;
	top: 4px;
	float: left;
    padding: 6px 10px 10px 10px;
    color: #3d6599;
    background-color:#F2F4E9;
    font-weight:bold;
    border-top-left-radius:8px;
    border-top-right-radius:8px;
    -webkit-box-shadow: 2px 2px 1px lightgray, -2px -2px 1px lightgray; box-shadow:2px 2px 1px lightgray, -2px -2px 1px lightgray;
}

/*lower menu mouseover effects*/
#secondarytopmenu a:hover
{
	text-decoration: underline;
	cursor:pointer;
}


/*Drop down menu indicator text*/
#pd_Parent a:after
{
	content: "▼";
}


/***** left side menus ******/
#sidemenu
{
	width: 175px;
	font-size: 10pt;
	font-weight: bold;
	line-height: normal;
	background-color: transparent;
	overflow: hidden;
}

#sidemenu ul {
	display: list-item;
	margin: 0px;
	padding: 0px;
}

#sidemenu ul li
{
	border-bottom: 1px solid #dad1d1;
	list-style: none;
}

#sidemenu ul .unsel a
{
    display: inline-block;
	padding: 6px 2px 4px 20px;
	margin-right: 2px;
	color: #3d6599;
	font-weight: bold;
    text-decoration: none;
}

#sidemenu ul .sel a {
	display: inline-block;
	padding: 6px 2px 4px 20px;
	margin-left: 0px;
	color: #6F7B07;
	font-weight: bold;
	text-decoration: none;
	/*This is the graphic for selected side menus.  Override with new URL to use a different graphic*/
	background: url("../images/new/menu_rightarrow.png") no-repeat left 5px;
	background-position: 0px 1px;
}

#sidemenu ul .popoverselect {
    padding: 6px 2px 4px 20px;
    background: url("../images/new/menu_rightarrow.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: underline;
	cursor:pointer;
}

/*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;
}

/*Pulldown (at top) menu styles*/
.PullDownMenuLayer {
    visibility:hidden; 
    position: absolute; 
    top:10px;
    z-index:100;
    display:block;
    padding: 6px 10px 10px 10px;
    color: #3d6599;
    font-size:.7em;
    font-weight:bold;
    background-color:#F2F4E9;
    text-decoration:none !important;
    border:2px solid lightgray;
}

.PullDownMenuItem {
    background-image:none !important;
    cursor:pointer;
}

/* Sketch styles*/

#sketchframe {
    width:1200px;
    height:600px;
}

/*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;
}

#wrapper
{
	display: table;
	width: 100%;
	padding-top: 10px;
    clear:both;
}

#wrapper.center
{
	min-width: 1024px;
	width: auto;
	margin-left: auto;
	margin-right: auto;
}

.columns
{
	display: table-cell;
	vertical-align: top;
}

img, a
{
	border: 0;
}

#rightsection
{
	float: right;
	height:57px; 
	overflow:hidden; 
	display:inline-block;
}
	
.blueRectangle
{
	width: 100%;
	background-color: #3d6599;
	height: 20px;
	margin-bottom: 10px;
}

#messageBanner
{
	width: 100%;
	background-color: #3d6599;
	height: 30px;
}

#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: 11px;
}


.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: 11px;
	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: 10pt;    
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #3d6599;
	COLOR: #6F7B07;
	BORDER-BOTTOM: #3d6599;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center
}

.SideBarTabs
{
	FONT-SIZE: 10pt;
	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: 8pt;
	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
{
}
.ContentWindow
{
}
.SearchText
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 16px;
	COLOR: #6F7B07;
	/*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: 12px;
	COLOR: #2D5589;
	BACKGROUND-COLOR: #CBE1F7
}
.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: bold;
	FONT-SIZE: 10px;
	COLOR: #6F7B07;
	BACKGROUND-COLOR: #ffffff
}
.DataletHeaderBottom
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #6F7B07;
	BACKGROUND-COLOR: #ffffff;
}
.DataletTopHeading
{
	BORDER-RIGHT: #6F7B07;
	BACKGROUND-POSITION: center 50%;
	BORDER-TOP: #6F7B07;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	font-weight:lighter;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #6F7B07;
	COLOR: #000000;/*Font color for table columns in datalet */
	BORDER-BOTTOM: #6F7B07;
	BACKGROUND-COLOR: #eeeeee;/*background color for table columns in datalet */
}
.DataletSideHeading
{
	font-size: 11px;
	color: black;
	background-color: #ffffff;
}
.DataletTitleColor
{
	font-weight: bold;
	font-size: smaller;
	color: #6F7B07;
	background-color: #E4E7D0;
	height: 20px;
}
.DataletMatrixTitleColor
{
	FONT-WEIGHT: bold;
	FONT-SIZE: smaller;
	COLOR: #6F7B07;
	BACKGROUND-COLOR: #ffffff
}
.DataletData
{
	font-size: 11px;
	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: 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
}
.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: 11px;
	COLOR: #3d6599;
	BACKGROUND-COLOR: #E4E7D0
}
.RecordWidgetLight
{
	FONT-SIZE: 11px;
	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: 11px;
}
.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: 10px;
	COLOR: #3d6599;
}
.RightLinkFont2
{
	FONT-SIZE: 12px;
	COLOR: #000000;
}
.RightLinkFont3
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #000000;
}
.ResultListTitleColor
{
	FONT-SIZE: 11px;
	COLOR: #000000;
	BACKGROUND-COLOR: #ECECEE;
	border: 1px solid #999;
}
.IndexLink
{
	FONT-SIZE: 14px;
	COLOR:#000000;
	font-weight:lighter;
}

.required-asterisk {
	font-size: 24px;
	color: red;
	font-weight: bolder;
	display: inline;
}

#AkandaCopyRightContainer {
	width: 600px;
	margin: auto;
}
.AkandaCopyright {
	FONT-SIZE: 12px;
	COLOR: black;
}
.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: 12px;
}
.InputA
{
	border-color: #E4E7D0;
	border-style: solid;
	font-size: 12px;
}
.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: #6F7B07 !important; font-size: 17px; }
    .NavArrows a:visited { }

.SearchSubTitle{
    color:#6F7B07;
    font-size:12px !important
}

#tblListFilterFieldset {
	border: none;
}
#tblListFilterLegend {
	float: left;
}