﻿/************* Text styles **************/
body
{
    font-family: Arial, Helvetica, sans-serif;
}

.TitleText
{
    font-size: 16px;
    color: #6F7B07;
    font-weight: bolder;
}

.SubtitleText
{
    font-size: 12px;
    color: #6F7B07;
    font-weight: bold;
}


/************* Content Panel ************/

.ContentPanelTopLeft {
    background: url('../images/common/ContentPanel/topleft.png') no-repeat;
    padding-left: 15px;
}
.ContentPanelTopRight {
    background: url('../images/common/ContentPanel/topright.png') right no-repeat;
    padding-right: 15px;
}
.ContentPanelTopCenter {
    background: url('../images/common/ContentPanel/top.png') repeat-x;
    height: 15px;
    overflow: hidden;
}
.ContentPanelLeft {
    background: url('../images/common/ContentPanel/left.png') repeat-y;
    padding-left: 15px;
}
.ContentPanelRight {
    background: url('../images/common/ContentPanel/right.png') right repeat-y;
    padding-right: 15px;
}
.ContentPanelCenter {
    background-color: #ffffff;
    /*width: 100%;  /* this is necessary to make its children's width properties work correctly */
    overflow: auto;
}
.ContentPanelBottomLeft {
    background: url('../images/common/ContentPanel/bottomleft.png') no-repeat;
    padding-left: 15px;
}
.ContentPanelBottomRight {
    background: url('../images/common/ContentPanel/bottomright.png') right no-repeat;
    padding-right: 15px;
}
.ContentPanelBottomCenter {
    background: url('../images/common/ContentPanel/bottom.png') repeat-x;
    height: 19px;  /* taller than the top border to account for the drop shadow */
    overflow: hidden;
}

/********** 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;
}

/*********** Classes for Button control ***********/
.Btn {
    cursor: pointer;
    background: inherit;
    background-color: transparent;
    border-width: 0px;
    padding: 0px;
    overflow: visible;
}
.BtnLeft {
    background-repeat: no-repeat;
    padding-left: 8px;
}
.BtnRight {
    background-repeat: no-repeat;
    background-position: top right;
    padding-right: 8px;
}
.BtnBlue .BtnLeft {
    background-image: url('../images/common/btn_blue_left.png');
}
.BtnBlue .BtnRight {
    background-image: url('../images/common/btn_blue_right.png');
}
.BtnGreen .BtnLeft {
    background-image: url('../images/common/btn_green_left.png');
}
.BtnGreen .BtnRight {
    background-image: url('../images/common/btn_green_right.png');
}
.BtnText {
    height: 30px;
    padding-top: 6px;
    padding-left: 5px;
    padding-right: 5px;
    font-weight: bold;
    font-size: 12px;
    white-space:nowrap;
}
/*********** Overrides of Akanda's styles (remove when Akanda makes these changes) ***********/
.BannerTabs {
    background-color: #3D6599 !important;
}
.Form {
    background-color: transparent !important;
}
.FieldCaption {
    /*color: #0A57A3 !important;*/
    color: #000000 !important;
}

.DataletHeaderTopText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #6F7B07;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.DataletHeaderBottomText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #6F7B07;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
}
.DataletTitleColorText
{
	font-weight: bold;
	font-size: 12px;
	color: #6F7B07;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #E4E7D0;
}
.DataletDataText
{
	font-size: 10px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.IR_DataletSideHeading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}
.IR_DataletTitleColor
{    
    font-size: 12px;
    color: #6F7B07;
    font-weight: bold;
    
}
.IR_DataletData
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000
}

/***Map Panels***********/
.MapPanel
{
    FONT-WEIGHT:lighter;
    FONT-SIZE: 11px;
    COLOR:Black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR:transparent;
}

.DataGridCell
{
	border: 1px solid #999;
}

.DataGridCellValue
{
	margin-left:3px;
}

.XMLTableHeader
{
    Height: 23px;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ECECEE;
    border: 1px solid #999;
}

.XMLTableHeaderHighlight
{
    Height: 23px;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #dfe8f6;
    border: 1px solid #999;
    TEXT-INDENT: 5px;
}

.XmlTableRow
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: middle;
    COLOR:Black;    
    TEXT-INDENT: 3px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	BORDER: 1px solid #999;    
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}

.XmlTableCell
{
	BORDER: 1px solid #999;    
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
}

.XmlTableRowHighlighted
{
    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: 3px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    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
}

.XmlTableRowSelected
{
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    TEXT-INDENT: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    BORDER: 1px solid #999;
}

.DatePicker .RadInput .riTextBox
{
	font-size: 11px;
	padding-left: 3px;
	text-transform: uppercase; 
}
