﻿.DisableApp { 
    z-index: 500000001;
    display: none;
    position: fixed;
    top:0;
    bottom: 0;
    width: 100%;
    height:100%;
    background-color: rgba(0,0,0,0.6);
    overflow: hidden;
}

@media only screen and (max-width: 1600px)
{
    
    .ErrorDisplay
    {
        width: 100%;
    }
    .txtError{
        width: 95%;
    }
}

.ErrorDisplay
    {
        width: 100%;
    }
    .txtError{
        width: 95%;
    }


.ErrorDisplay
{
    border: 1px solid #800000;
    color: #000000;
    display: block;
    background-color: #514721;
    font-weight: bold;
    padding: 10px;

    position: fixed;
    top: 0px;
    z-index: 500000002; 
    margin: 0px auto;
}
.txtError{
    float: left; 
    
}
.CloseError{
    background-color: white;
    color: #49a2ed;
    border: white;
    border-style: solid;
    padding: 1px; 
    cursor: pointer;
    float: left;
}
.CloseError:hover
{
background-color: #F1F1F1;
}


.mapboarderRadius
{
    border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -ms-border-radius: 7px;
    -o-border-radius: 7px;
}

 .tariffLabels
        {
            font-weight: bold;
            padding-left: 10px;
            font-family: Arial Black;
        }

.EditFormHeader td
        {
            background: #dadec8;
            padding: 5px 0px;
        }


.Header1
{
    font-size:12px;
    font-family:Verdana;
    color:blue;
    font-weight:bold;
    text-align:center;
}

/* unauthenticated master template styles */
body#unauthenticated
{
	background-color:#ddd;	
}

body#unauthenticated div#content
{
	margin:0 auto;
	border:solid 3px #083984;
	border-top:none;
	width:670px;
	background-color:#fff;
}

body#unauthenticated div#footer
{
	text-align:center;
	margin:0 auto;
	margin-top:25px;
	border-top:double 6px #999;
	background-color:#eee;
	padding-top:25px;
	padding-bottom:25px;
}

body#unauthenticated div#footer, a
{
	color:#666;	
}
/* end unauthenticated master styles */


.lblMessageHover
        {
            margin-left: 10px;
            margin-right: 10px;
            vertical-align: middle;
            display: none;
            text-align: center;
            position: absolute;
            width: 90%;
            z-index: 1001;
            bottom: 0px;
        }















/* interface control styles */
input, option, select
{
	font-size:95%;
}
/* interface control styles */






/* header styles */
#header
{
    height:45px;   
    
}

#header img
{
	margin-top:5px;	
}

#header p
{
    margin-top:2px;
    margin-bottom:0px;
    
}

#header ul
{
    list-style:none;
    margin:0;
    padding:0;   
}

#header li
{
    float:left;   
    margin-right:8px;
    font-size:.95em;
}
/* end header styles */


/* headerSch styles */
#headerSch
{
    height:40px;   
    
}

#headerSch img
{
	margin-top:5px;	
}

#headerSch p
{
    margin-top:2px;
    margin-bottom:0px;
    
}

#headerSch ul
{
    list-style:none;
    margin:0;
    padding:0;   
}

#headerSch li
{
    float:left;   
    margin-right:8px; 
}
/* end headerSch styles */

.ulFloatLeft ul
{
     list-style:none;
    margin:0;
    padding:0;
}
.liNoDots li
{
    margin: 6px;
    float:left;   
    margin-right:8px; 
}
.toolBtnWrapCont {
     padding: 20px 0 0;
     text-align: center;
}
.toolBtn {
     margin: 0 0 5px 0;
}
div.ToolsNotification .rnCommands {
     margin: -20px 0 0;
}
.showAboveNotification
{
    z-index:52000;
}

/* top menu styles */
#top-menu
{
	padding-top:10px;	
	
}

#top-menu ul
{
	width:100%;
    list-style:none;   
    margin:0;
    padding:0;
    float:left;
    background: #fff url(../Images/TopMenuBackground.gif) repeat-x bottom left;
}

#top-menu li
{
    float:left;
    margin-right:10px;   
    
}

#top-menu li a
{
    font-weight:bold;
	float: left;
	display: block;
	margin: 0;
	padding: 4px 8px;
	color: #fff;
	text-decoration: none;
	border: 1px solid #000;
	background-color: #083984;
	width:75px;
	text-align:center;
}

#top-menu li a:hover
{
    color: #333;
	padding-bottom: 5px;
	border-color: #000;
	background-color: #fff;
	border-bottom:none;
}

#top-menu li a.selected
{
    padding-bottom: 5px;
	background-color: #fff;
	border-bottom:none;
	color:#333;
}
/* end top menu styles */

.ULFloatHorizontalUL ul
{
    list-style:none;
    margin:0;
    padding:0;   
}
.ULFloatHorizontalLI li
{
    float:left;   
    margin-right:8px; 
}
  



/* breadcrumb styles */
#breadcrumbs
{
	font-size:.95em;
}

#breadcrumbs div
{
	padding-top:5px;
}

#breadcrumbs a
{
	margin-right:6px;	
}

#breadcrumbs span
{
	margin-right:6px;	
}
/* end breadcrumb styles */







/* page title styles */
#page-title
{
	
}
/* end page title styles */











/* footer styles */

.footerSch
{
	font-size:.95em;
	color:#999;
	text-align:center;
	margin-top:10px;
	clear:both;
	padding-top:20px;
	padding-bottom:5px;
}
 
.footerSch p
{
	margin-bottom:0px;	
}

.footerSch a
{
	color:#999;
}

.footerSch a:hover
{
	color:#999;
}
#footer
{
	font-size:.95em;
	color:#999;	
	text-align:center;
	margin-top:10px;
	clear:both;
	padding-top:45px;
	padding-bottom:500px;
}
 
#footer p
{
	margin-bottom:0px;	
}

#footer a
{
	color:#999;
}

#footer a:hover
{
	color:#999;
}

/* end footer styles */











div.filter
{
	padding-top:5px;
	padding-bottom:5px;	
	margin-bottom:10px;	
}



.strong
{
	font-weight:bold;	
}





.sort-caret
{
	padding:2px;	
	display:block;
}




table
{
	width:100%;	
	margin-bottom:0;
	/*font-size:.95em;*/
}

th, label
{
	text-align:right;
	padding-right:5px;
	font-weight:bold;	
}

label
{
	font-size:95%;	
}








/* header styles */
h1
{
	
}

h2
{
	font-weight:bold;
	color:#083984;	
}

h3
{
	padding-bottom:2px;
	font-weight:bold;
	color:#9d0100;
}

h4
{
	font-weight:bold;
	font-size:1.2em;
	color:#333;	
	padding-bottom:0px;
	margin-bottom:10px;
}
/* end header styles */








.nt-textbox
{
	width:150px;	
	font-size:105%;
}

.nt-messagelabel
{
	padding:10px;
	background:#FBE3E4;
	color:#8a1f11 !important;
	border:2px solid #FBC2C4;
	display:block; 
	z-index:10000;
}





/* user notification styles */
.error, .notice, .success 
{
	padding:.8em;
	margin-bottom:0;
	border:2px solid #ddd;
}

.error 
{
	background:#FBE3E4;
	color:#8a1f11 !important;
	border-color:#FBC2C4;
}

.notice 
{
	background:#FFF6BF;
	color:#514721 !important;
	border-color:#FFD324;
}

.success 
{
	background:#E6EFC2;
	color:#264409 !important;
	border-color:#C6D880;
}

.error a 
{
	color:#8a1f11;
}

.notice a 
{	
	color:#514721;
}

.success a 
{
	color:#264409;
}
/* end user notification styles */






/* grid styles */
.grid-header, .grid-header td
{
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	color:#fff !important;
	font-weight:bold !important;
	text-align:center !important;
	background-color:#083984 !important;
	padding:2px;
	padding-left:2px !important;
	padding-right:2px !important;
	border-right:solid 1px #fff !important;
	border-bottom:solid 1px #fff !important;
	min-height:20px;
}

.grid-header a, .grid-header td a
{
	color:#fff;	
}

.grid-row, .grid-row td
{
	text-align:center;	
	padding:2px;
	padding-left:4px;
	padding-right:4px;
	background-color: #ddd; 
	border-right:solid 1px #fff;
	border-bottom:solid 1px #fff;	
}

.alt td, .grid-row-alt, .grid-row-alt td
{
	background-color:#eee;	
}
/* end grid styles */












  html, body, form
        {
            height: 100%;
            margin: 0px;
            padding: 0px;
            /*overflow: hidden;*/
        }
        .module1
        {
            background-color: #dff3ff;
            border: 1px solid #c6e1f2;
        }
        .loading
        {
            background-color: #fff;
            height: 100%;
            width: 20px;
        }
        .marginBottom
        {
            margin-bottom: 5px;
        }

        .clockSession
{
     width: 409px;
     height: 174px;
     background: url(Img/clockSession.jpg) no-repeat;
}
           
.contSession
{
     width: 270px;
     float: right;
     text-align: center;
     margin: 20px 20px 0 0 ;
}
           
.sessionExpire
{
     color: #3366ff;
     padding-top: 30px;
}
           
.showNotification
{
     padding-top: 15px;
     color: #666;
}
           
.timeRemain
{
     padding-top: 5px;
     color: #000;
}
           
.timeSeconds
{
     font-size: 30px;
     padding-right: 5px;
}
           
.infoIcon, .notificationContent
{
     display: inline-block;
    zoom: 1;
     *display: inline;
}
           
.infoIcon
{
     width: 32px;
     height: 32px;
     margin: 0 10px ;
     vertical-align: top;
}
           
.notificationContent
{
     width: 160px;
     vertical-align: bottom;
}
.rltbPager /*Hides the page number in the Rade Lightbox*/
        {
            display: none;
        }

.origDestBorderNoSide
        {
            border: solid 1px #A9A9A9;
            margin-left: 5px;
            margin-right: 5px;
            padding-left: 5px;
            padding-right: 5px;
            /*padding-top: 5px;
            padding-bottom: 10px;*/
            /*-webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;*/
            /*background-color: #ddd;*/
            background-color: white;
        }
div.origDestBorderNoSide:hover
{
    border: solid 1px #747474;
}

.origDestBorder
        {
            border: solid 1px #aaa;
            margin-left: 5px;
            margin-right: 5px;
            padding-left: 5px;
            padding-right: 5px;
            /*padding-top: 5px;
            padding-bottom: 10px;*/
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;
            /*background-color: #ddd;*/
        }


.dropDownContenttable tr
        {
            padding: 2px;
        }

        .dropdownContent
        {
            padding: 3px;
            background-color: transparent;
        }
         .dropdownContentHdr
        {
            padding: 3px;
            background-color: transparent;
            font-weight:500;
        }

         .PointClick
        {
            cursor: pointer; 
        }
        .dropdownSelect
        {
            cursor: pointer;
            text-align: right;
            text-decoration: underline;
            background-color: transparent;
            float: right;
            margin-right: 5px;
        }

            .dropdownSelect:hover
            {
                background-color: gray;
                color: white;
            }

        .dropdownDivContainer
        {
            background-color:transparent;
            border-color: #aaa;
            border-style: solid;
            border-width: 1px;
            margin: 2px;
            padding: 2px;
        }

         .ComboMarginTop
        {
            margin-top: 5px;
            margin-bottom: 5px;
            margin-left: 5px;
        }

        .ComboMarginSidesOnly
        {
            margin-right: 5px;
            margin-left: 5px;
        }

