﻿/* ========================================================================= */

body 
{
    font-family: Calibri, Arial, Helvetica, sans-serif; 
    color: #000000;
    background-color: #000000; 
    background-repeat: no-repeat;
    background-image:url(../Images/IntelliTrak_BG75.jpg);
    text-align:"center";

}

/*input
{
    border-radius: 10px 10px 10px 10px;
}*/

/* ========================================================================= */

div.GenericPage
{
    background: white;
    font-size: 20px;
    text-align: left;
    padding-left: 100px;
}

div.PublicPage
{
    background: white;
    font-size: 14px;
    text-align: left;
    padding-left: 50px;
    padding-right:50px;
}

/* ========================================================================= */

table.DataBackground 
{
    background: #F3F3F5;
    border-radius:10px;
    border: thin solid #C0C0C0;

    /*border-spacing: 10px 10px;*/
    -moz-border-radius:10px;
    -webkit-border-radius:10px;

    font-size:14px;
    /*color: red;*/
}

.DataBackground tbody td tr span
{
    font-size:14px;
    /*padding:0px;*/
    /*color: red;*/
}

/*option.DataBackground 
{
    font-size:12px;
}*/

table.GraphBackground
{
    background: white;
}

td.Right
{
    text-align: right;
}

td.Total
{
    text-align: right;
    border-top: 2px solid #228FCE;
    width: 50px;
}

p.PageTitle 
{
    font-size: 20px;
    text-align: left;
    font-weight: bold;
    color: #097398;
    /*color: #097398;
    text-decoration: underline;*/
}



p.PageTitleRight
{
    font-size: 24px;
    text-align: right;
    font-weight: bold;
    color: #097398;
}

p.PageTitleCenter
{
    font-size: 24px;
    text-align: center;
    font-weight: bold;
    color: #097398;
}

p.PageTitleCenterLarge
{
    font-size: 30px;
    text-align: center;
    font-weight: bold;
}

p.SectionTitle 
{
    font-size:16px;
    text-align: left;
    font-weight: bold;
    color: #097398;
    /*text-decoration: underline;*/
}

p.SectionTitleNoLineFeed
{
    font-size:16px;
    text-align: left;
    font-weight: bold;
    color: #097398;
    margin: 0;
    padding: 0;
    /*text-decoration: underline;*/
}

li.SectionText
p.SectionText
{
    font-size:14px;
    text-align: left;
    padding-left: 10px;
    color: black;
}

p.SectionTextNoLineFeed
{
    font-size:14px;
    text-align: left;
    padding-left: 10px;
    color: black;
    margin: 0;
    padding: 0;
    padding-bottom: 10px;
}


/*li.SectionText,
p.SectionText,*/
a.SectionText
{
    font-size:14px;
    text-align: left;
    color: black;
    text-indent: 20px;
}

a.ItemTitle 
{
    font-size:14px;
    text-align: left;
    font-weight: bold;
    text-decoration: none;   /*underline;*/
    font-style:italic;
    color: White;
    /*background-image: url(../Images/GridViewBackground.jpg);*/
}

.GroupToolBar
{
  /*position: fixed;
  top: 250px;
  left: 700px;
  width: 420px;*/

  position: fixed;
  top: 250px;
  right: 0px;
  background-color: #FFFFFF;
}

/*a.SectionText 
{
    font-size:14px;
    text-align: left;
    color: black;
    text-indent: 20px;
}*/

td.SectionTitle 
{
    font-size:16px;
    text-align: left;
    font-weight: bold;
    color: #097398;
    text-decoration: underline;
}

p.PageSubTitle 
{
    font-size:medium;
    font-weight: bold;
}

p.Documentation
{
    text-align: left;
    padding-left: 20px;
}

td.TopBar
{
    background-image: url(../Images/GridViewBackground.jpg);
    height:7px;
}

/* ========================================================================= */

.GridView
{
    border: none;
}

.GridView th
{
    font-size: 14px;
    font-weight: bold;
    color: White;
    /*background: #1BC4ED;*/
    background-image: url(../Images/GridViewBackground.jpg);
    /*background-repeat: no-repeat;*/
    padding: 3px;
    border: none;
}

.GridView td
{
    /*padding: 0px;*/
    padding-top: 0px;
    padding-right: 2px;
    padding-bottom: 0px;
    padding-left: 2px;
    border: none;
}

.GridView th a
{
    color: White;
    font-size: 14px;
}

.GridViewRow 
{
    background-color: #E7E8EA;
    font-size: 14px;
}

.GridViewAlternatingRow 
{
    background-color: #F3F4F3;
    font-size: 14px;
}

div.NotesScrollBox
{
    /*background: green;*/
    border: none;
    width: 100%; 
    height: 100px; 
    overflow: auto;
}



/* ========================================================================= */

table.LeftNav {
    color: White;
    background-image: url(../Navigation/LeftNavigationBackground.jpg) !important;
    /*-webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 20px;
    -webkit-border-bottom-left-radius: 15px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 20px;
    -moz-border-radius-bottomleft: 15px;*/
    border-top-left-radius: 15px;
    /*border-top-right-radius: 10px;
    border-bottom-right-radius: 20px;*/
    border-bottom-left-radius: 15px;
    box-shadow: -3px 3px 3px black;
    z-index: 100;
    position: absolute;
    width:120px;
}

td.LeftNav {
    color: White;
}

.LeftNav a {
    color: White;
}

.LeftNav a.static.selected
{
    color: White;
    background-color:#5D7B9D !important;
}

.LeftNav a.static.highlighted
{
    color: Black;
    background-color:#EDEDED;
}

a.TopNav
{
    color: white;
    text-decoration: none;
}

span.TopNav
{
    color: white;
    text-decoration: none;
}

/* ========================================================================= */


td.CenterArea
{
    background-color: white;
    box-shadow: -3px 3px 3px black; 
    width:100%;
    vertical-align:top;
    text-align:left;
}

table.CenterNav 
{
    /*background: #F3F3F5;*/
    width:900px;
    height:28px;
    text-decoration: none;
    border: 0px; 
    box-shadow: -3px 3px 3px black;
    background-image: url(../Navigation/CenterNavigationBackground.jpg);
    position: relative;
    left: -20px;
    /*z-index: 100;*/
    /*right: 40px;*/
}

div.CenterNav    
{
    /*background: #F3F3F5;*/
    width:1200px;
    height:28px;
    text-decoration: none;
    border: 0px; 
    box-shadow: -3px 3px 3px black;
    background-image: url(../Navigation/CenterNavigationBackground.jpg);
    /*position: absolute;*/
    position: relative;
    left: 0px;
    z-index: 100;
    /*right: 40px;*/
}

table.CenterNavRight
{
    width:250px;
    height:28px;
    border: 0px; 
    position: relative;
    right: -20px;
    background-image: url(../Navigation/CenterNavigationBackground.jpg);
    box-shadow: 0px 3px 0px black;
}

a.CenterNav 
{
    text-decoration: none;
    color:white;
    background-image: url(../Navigation/CenterNavigationBackground.jpg);
}

.CenterNavDiv
{
    background-image: url(../Navigation/CenterNavigationBackground.jpg);
    box-shadow: -3px 3px 3px black !important;
}

/* ========================================================================= */


table.UserInfo 
{
    color: Black;
    background-image: url(../Users/UserInfoBackground.jpg);
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
    box-shadow: -3px 3px 3px black;
    z-index: 100;
    position: absolute;
    width:120px;
    /*background-color: White;*/
    /*margin: 5em 0;*/ 

}

td.UserInfo 
{
    /*text-indent:15px;*/
    /*margin-left: 10px;*/ 
    /*padding-left:15px;*/
    /*display:table-cell;*/
}

span.UserInfo
{
    /*margin-left: 10px;*/ 
    /*text-indent:15px;*/
    /*padding-left:15px;*/
    /*display:table-cell;*/
}

/* ========================================================================= */

table.Totals
{    
    padding: 0px;
    border-spacing: 0;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

td.Totals
{
    color: Black;
    background-image: url(../Users/UserInfoBackground.jpg);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: right;
    width: 260px;
    position: relative;
    /*right: -600px;*/
}

/* ========================================================================= */


table.Footer 
{
    /*background-color: white;*/
    width:100%;
    color:white;
}

a.Footer 
{
    color:white;
    /*text-decoration: none;*/
}

.Footer a.static.selected
{
    color: white;
}

.Footer a.static.highlighted 
{
    color:white;
}

/* ========================================================================= */

hr
{
    background-color: #228FCE; 
    /*border-color: red;*/
    color: #228FCE;
    display: block; 
    height: 1px;
    border: 0; 
    border-top: 1px solid #ccc000;
    /*margin: 1em 0;*/ 
    padding: 0;
}

.BreadCrumb
{
    color: #919191;
    font-size: 12px;
}

.TopLine
{
    background-color: #1BC4ED;
}

select
{
    font-size: 14px;
}

/* ========================================================================= */


/* Fix for extra space above menu in Chrome and Safari */
/*http://blog.tjitjing.com/index.php/2011/03/asp-net-4-0extra-space-above-menu-in-chrome-and-safari-using-menu-control.html*/

img[alt='Skip Navigation Links'] 
{    
    display: none;
}

/* ========================================================================= */

#tabs-nohdr { 
    padding: 0px; 
    background: none; 
    border-width: 0px; 
} 
#tabs-nohdr .ui-tabs-nav { 
    padding-left: 0px; 
    background: transparent; 
    border-width: 0px 0px 1px 0px; 
    -moz-border-radius: 0px; 
    -webkit-border-radius: 0px; 
    border-radius: 0px; 
} 
#tabs-nohdr .ui-tabs-panel { 
    background: #f5f3e5 url(http://code.jquery.com/ui/1.8.23/themes/south-street/images/ui-bg_highlight-hard_100_f5f3e5_1x100.png) repeat-x scroll 50% top; 
    border-width: 0px 1px 1px 1px; 
}

/* ========================================================================= */

