﻿body
{
    margin : 0;
    padding : 0;
    font-family : "Segoe UI", Arial, Helvetica, Sans-Serif;
    font-size : 12px;
}

marquee {
    background-color: #500001;
    width: 530px;
    height: 30px;
}

marquee.maroon {
    background-color: #500001;
}

marquee.green {
    background-color: #018242;
}

marquee.blue {
    background-color: #61a5b8;
}

marquee.grey {
    background-color: #5b6e7c;
}

marquee .text {
    color: #fff;
    font-family : Verdana, Helvetica, Arial, Sans-Serif;
    margin: 0px;
    font-size : 18px;
    line-height: 30px;
    font-weight: bold;
    text-transform: uppercase;
}

.error
{
	color:Red;
}

img
{
    border : none;
}

marquee {
    background-color: #500001;
    width: 530px;
    height: 30px;
}

marquee.maroon {
    background-color: #500001;
}

marquee.green {
    background-color: #018242;
}

marquee.blue {
    background-color: #61a5b8;
}

marquee.grey {
    background-color: #5b6e7c;
}

marquee .text {
    color: #fff;
    font-family : Verdana, Helvetica, Arial, Sans-Serif;
    margin: 0px;
    font-size : 18px;
    line-height: 30px;
    font-weight: bold;
    text-transform: uppercase;
}

legend
{
    font-family : "Segoe UI", Arial, Helvetica, Sans-Serif;
    font-size : 13px;
    color : #828282;
}

h1 { font-size : 16px; font-weight : normal; line-height : 20px; margin-top : 2px; margin-bottom : 8px; }
h2 { font-size : 14px; font-weight : normal; line-height : 16px; margin-top : 4px; margin-bottom : 4px; }
h3 { font-size : 12px; font-weight : normal; line-height : 14px; margin-top : 4px; margin-bottom : 4px; }

.required
{
    font-weight : normal;
    color : #3466d0;
}

.table_fields
{
    border : solid 0px #fff;
}

.table_fields td
{
    vertical-align : top;
    text-align: left;
    padding : 2px;
}

.td_field
{
    width: 135px;
}

.td_fieldentry
{
}

.td_pageheader
{
    height : 28px;
    white-space : nowrap;
    background-image : url('../images/bg_pageheader.gif');
    background-position : bottom left;
    background-repeat : repeat-x;
    padding : 0px 25px 0px 25px;
}

.td_pagemenu
{
    width : 100%;
    background-color : #fff;
    white-space : nowrap;
    height : 36px;
    padding : 0px 25px 0px 25px;
    border-bottom : solid 1px #828282;
}

.td_pageeditor
{
    width : 100%;
}

#divContentArea
{
    width: 100%;
    height: calc(100vh - 152px);
    overflow-y: scroll;
    overflow-x: auto;
    position: relative !important; 
}

#divContentEditorArea
{
    position : absolute;
    top : 114px;
    left : 0px;
    width : 100%;
    height : 1200px;
    overflow : auto;
    z-index : 10;
    display : inline;
    position:relative !important;
    background-image : url('../images/bg_contenteditor.png');
    background-position : top left;
    background-repeat : repeat-y;
}

.divCallout
{
    width : 90%;
    padding : 10px;
    border : solid 1px #3466d0;
    background-color : #bee3f6;
}

.divCalloutYellow
{
    width : 90%;
    padding : 10px;
    border : solid 1px #bf6700;
    background-color : #f7f2cc;
}

.divMessageGreen
{
    width : 100%;
    margin-top : 10px;
    margin-bottom : 10px;
    border : solid 1px #2ebf00;
    background-color : #daf1d2;
}

.divMessageRed
{
    width : 100%;
    margin-top : 10px;
    margin-bottom : 10px;
    border : solid 1px #bf0000;
    background-color : #f3dada;
}

.divMessageYellow
{
    width : 100%;
    margin-top : 10px;
    margin-bottom : 10px;
    border : solid 1px #bf6700;
    background-color : #f7f2cc;
}

.divMessageBlue
{
    width : 100%;
    margin-top : 10px;
    margin-bottom : 10px;
    border : solid 1px #3466d0;
    background-color : #bee3f6;
}
.divNoGrid
{
    height : 100px;
    border : solid 1px #888;
}

.lblCreate 
{
	overflow:hidden; 
	display:inline-block;
	float:left;
	width:7em; 
}


.lblCreateError
{
	overflow:hidden; 
	display:inline-block;
	float:left;
	width:7em; 
	color:Red;
}

/* LINKS */
.pageheaderbreadcrumb
{
    font-size : 15px;
    color : #000;
    font-weight : normal;
}

.pageheaderlink
{
    font-family : "Segoe UI", Arial, Helvetica, Sans-Serif;
    font-size : 13px;
    color : #000;
    text-decoration : none;
}

.pageheaderlink:hover
{
    color : #2ebf00;
    text-decoration : underline;
}

.pagemenutext
{
    font-family : "Segoe UI", Arial, Helvetica, Sans-Serif;
    font-size : 13px;
    color : #000;
}

.pagemenulink
{
    font-family : "Segoe UI", Arial, Helvetica, Sans-Serif;
    font-size : 13px;
    color : #000;
    text-decoration : none;
}

.pagemenulink:hover
{
    color : #2ebf00;
    text-decoration : underline;
}

/* Controls */
.fs_adminhome
{
    margin : 10px;
}

/* Telerik Contols Addendum */

/* Fix for Treeview Node Overflow Problem in IE8 */
.RadTreeView .rtIn {
    display: inline-block !important;
    padding-top: 2px !important;
}
.RadTreeView .rtHover .rtIn,
.RadTreeView .rtSelected .rtIn {
    padding-top: 1px !important;
}

.rcbHeader ul,
.rcbFooter ul,
.rcbItem ul, .rcbHovered ul, .rcbDisabled ul
{
    width: 100%;
    display: inline-block;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.rcbColumn
{
    float: left;
    width: 110px;
    margin: 0;
    padding: 0 5px 0 0;
    line-height: 14px;
}

/* Page Designer RadDock */
.normalDock
{
    border : dashed 1px #999 !important;       
}

.hoveredDock
{
    border : dashed 1px #972828 !important;
}


.placedDock
{
    border : none !important;
    padding : 0px !important;
}

.placedDock .rdTable
{
    border : solid 1px #334455 !important;
}

.rdGripTop .rdCenter
{
    background-image : none !important;
    background : #334455 !important;
    
}
/*
.rdGripTop, .rdTop
{
    border : none;
    background : none;
    background-image : none;
    background-color : Red;
}

*/
.normalDock .rdTable .rdLeft, 
.normalDock .rdTable .rdRight, 
.normalDock .rdTable .rdBottom
{
    display : none;
}

.templatePart
{
    border : solid 1px #334455;
}

#divWaitMask
{
    position : absolute;
    display : none;
    top : 0px;
    left : 0px;
    height : 60px;
    width : 200px;
    vertical-align : middle;
    text-align : center;
    border : none;
    margin : none;
    background-color : #ccc;
    filter:alpha(opacity=75); /* IE's opacity*/
    opacity: 0.75;
    z-index : 30000;
}

.divWait
{
    position : absolute;
    display : none;
    top : 0px;
    left : 0px;
    height : 100px;
    width : 500px;
    vertical-align : middle;
    text-align : center;
    border : solid 1px #3466d0;
    background-color : #bee3f6;
    z-index : 30001;
}


.excel
{
    border : solid 0px #fff;
    text-align: left;
    width: 135px;
}

.inactiveNode
{
    font-style : italic;
    color : #bf0000;
}

.unavailableNode
{
    color : #999;
}