﻿
.PageTitle
{
	margin-top: 0px;
    font-size: 18px;
    padding: 15px 0 0px;	
}

.PageSubTitle
{
	clear: both;
    font-size: 14px;
    padding: 3px 0 20px;	
}

.PageNote
{
	clear: both;
    font-size: 10px;    
}
/*
#PageArea h1 { font-size: 24px; }
#PageArea h2 { font-size: 20px; margin-bottom: 10px;}
#PageArea h3 { font-size: 12px; }
#PageArea h4 { font-size: 14px; }
#PageArea h5 { font-size: 12px; }
#PageArea h6 { font-size: 12px; }

#PageArea p 
{
    margin-bottom: 10px;
}
*/

.TextContent
{
	line-height: 14px;	
}
/*
.TextContent p,
.TextContent ul li,
.TextContent ol li,
.TextContent code
{
    margin-bottom: 10px;
}

.TextContent ul,
.TextContent ol
{
	list-style: outside;
	padding: 0;
	margin-left: 32px;
}

.TextContent ul
{
	
	list-style-type: disc;
}

.TextContent ol
{
	list-style-type: decimal;
}

.TextContent a
{
    color: #b71d1d;
	text-decoration: none;
}

.TextContent a:hover
{
	text-decoration: underline;	
}
*/

/* Top Links/Buttons */

.TopButtons
{
    /*height: 30px;*/
	float: right; 
	/*margin-top: 1px;*/
	height: 40px;
}

.TopButtons .TopLink,
.TopButtons .TabsArea
{
    float: left;
}

.TopButtons .TopLink
{
    cursor: pointer;    
    display: block;    
    margin-left: 1px;
    background-color: #C3DCFF;
    color: #003B7F;
    text-decoration: none;
    text-align: center;
    width: 91px;
    padding:3px 0 5px;    
}

.TopButtons .TopLink.Small {
	width: 70px;
}
.TopButtons .TopLink.Large {
	width: 100px;
}
.TopButtons .TopLink.VeryLarge {
	width: 150px;
}

.TopButtons .TopLink:hover
{
	color: #6ECCF0;
    background-color: #003B7F;
}

.TopButtons .SelectedButton
{
    background-color: rgba(0, 196, 242, 0.52);
    padding-bottom: 12px;
}

.TopLinkX
{
	color: #003B7F;	/*00A4E3*/
	/*
	padding-left: 10px;
	padding-right: 1px;
	*/
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;	
	border: 1px solid #4998FF;
	border-right: 0px;
	background-color: #6ECCF0;	
	margin-top: 10px;
	padding: 5px 10px 5px 10px;
}
/* Navigation bar */

.Navigation
{
	padding-top: 20px;
	padding-left: 0px;
}

.NavigationBar
{
	padding: 0;
    color: White;    
}

.NavigationBar .dxnb-header,
.NavigationBar .dxnb-headerCollapsed,
.NavigationBar .dxnb-item
{
    padding: 2px 0 1px;
}

.NavigationBar a
{
    color: #003B7F;
    text-decoration: none;
    display: inline-block;
    padding: 1px 5px 2px;
    line-height: 15px;
}

.NavigationBar .dxnb-header a
{
    font-weight: bold;
    cursor: default;
}

.NavigationBar .dxnb-headerCollapsed a:hover,
.NavigationBar .dxnb-item a:hover
{
    background: #b2b2b2;
    color: #2f2f2f;
    zoom: 1; /* IE8 in IE7 mode */
}

.NavigationBar .dxnb-content
{
    padding-left: 19px;
    padding-right: 12px;
}

.NavigationBar .dxnb-itemSelected a,
.NavigationBar .dxnb-itemSelected a:hover
{
    /*background: #b71d1d;*/
    color: white;
    cursor: default;
}

.NavigationBar .NewImage,
.NavigationBar .UpdatedImage
{
    width: 30px;
    height: 12px;
    border: 0;
    position: absolute;
    margin-top: 2px;
    margin-left: -42px;
}

.NavigationBar .dxnb-item .NewImage,
.NavigationBar .dxnb-item .UpdatedImage
{
    margin-left: 200px;
}

.NavigationBar .NewImage
{
    background-position: -333px -65px;
}

.NavigationBar .UpdatedImage
{
    background-position: -333px -78px;
}


.HomePage .HomeLink {
	text-decoration: none; font-size: 16px !important;
	color: #0D45B7;
}

.HomePage .HomeLinkSmaller {
	text-decoration: none; 
	font: 11px Verdana; 
	color: #0D45B7;
}

.cardItem .title {
	font-size: 16px !important;	
	text-overflow: inherit !important; /*ellipsis */
    white-space: inherit  !important; /*nowrap*/
	overflow: initial !important; /*hidden*/
}

.cardItem .mainValue {
	/*font-size: 18px !important;*/
	
}

.dxgvGroupPanel_DevEx {
	background: url("") no-repeat scroll right top #EBECEF !important;
}