.highRisk
{
    color:red;
}

.activeTab
{
    background: #FDDC7F;
    position: relative;
}

.activeTab:after {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #FDDC7F;
	border-width: 30px;
	margin-top: -30px;
}

.dxtc-leftIndent 
{
    display: none !important;    
} 

.pageControl {
    padding: 20px 20px 20px 20px;
}

.dxtc-rightIndent{
    border: none !important;
}

.dxtc-strip
{
    padding: 0px 0px 0px 0px !important;
}

.dxtc-content
{
    border: none !important;
}

.dxtc-stripContainer
{
    padding: 0px 0px 0px 0px !important;
}

.navigationTab
{    
    height: 90%;            
    width: 250px;
}

.popupLink{
    padding-top: 10px;
    padding-right: 30px;
}

a {
    color: white;
}

/*.arrow_box {
	position: relative;
	background: #88b7d5;
}*/

/*.toolTip:after {
	right: 100%;
	top: 25px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-right-color: #A8A8A8;
	border-width: 10px;
	margin-top: -10px;
}*/

.toolTip {
    border: 1px solid #A8A8A8;
    overflow: visible; 
    DISPLAY: none; 
    Z-INDEX: 102; 
    POSITION: absolute;     
    font: 11px Verdana, Geneva, sans-serif;     
    background-color: #e6e8e9;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    box-shadow: 5px 5px 5px #888888;
}
.toolTip_Top {
    padding: 10px 10px 10px 10px; 
    background-color: white;
    border-bottom: 1px dotted #A8A8A8;
}

.toolTip_Bottom {
    padding: 10px 10px 10px 10px; 
    background-color: #e6e8e9;
    /*background-color: #F7F4FD;*/
}

.navBar_Header
{    
    /*background-image: -o-linear-gradient(bottom, #BCC4D6 45%, #B1BACF 73%);
    background-image: -moz-linear-gradient(bottom, #BCC4D6 45%, #B1BACF 73%);
    background-image: -webkit-linear-gradient(bottom, #BCC4D6 45%, #B1BACF 73%);
    background-image: -ms-linear-gradient(bottom, #BCC4D6 45%, #B1BACF 73%);*/
    background-color: #1e5b99;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;        
}

.navBar_Header_Collapsed
{    
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;    
}

.navBar_Content
{
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    box-shadow: 5px 5px 5px #888888;
}

/*.centeredLogin
{
    margin: auto;
    position: absolute;
    top: 0; left: 0; bottom: 0; right: 0;
    overflow: auto;    
    width: 400px;
    border-radius: 15px;
    padding: 15px 15px 15px 15px;
    border-color: rgba(55,55,55,0.8);
    border-style: solid;
    border-width: 1px;    
    background-color: #2f4050;
}*/

.large
{
    height: 438px!important;
}

.xtraLarge
 {
    height: 475px;    
}

.medium
{
    height: 300px;
}

.small
{
    height: 200px;
}

html, body {	
	padding: 0;
    color: #d6cebc;        
}

#outer{
height:100%;
width:100%;
display:table;
vertical-align:middle;
}
#container {
text-align: center;
position:relative;
vertical-align:middle;
display:table-cell;
height: 468px;
} 
#inner {
text-align: center;
margin-left:auto;
margin-right:auto;
}

/* Header */
.headerPane 
{
    width: 100%;
    margin: 0 auto;
    overflow: hidden;    
    background-color: #1e5b99;
    /*background-image: -o-linear-gradient(left, #BCC4D6 45%, #96A3BF 73%);
    background-image: -moz-linear-gradient(left, #BCC4D6 45%, #96A3BF 73%);
    background-image: -webkit-linear-gradient(left, #BCC4D6 45%, #96A3BF 73%);
    background-image: -ms-linear-gradient(left, #BCC4D6 45%, #96A3BF 73%);*/
    color: #FFFFFF;
    font-size: 10px;
    letter-spacing: 0.1em;       
}
.headerPane .headerTop
{
    height: 45px;
}
.templateTitle 
{
    float:left;
    margin-left: 15px;
    margin-top: 11px;
}
.templateTitle a 
{
    text-decoration: none;
    font-size: x-large;
    color: white;
    text-align: center;           
}
.betaTitle
{
    font-size: x-small;
}
.loginControl 
{
    float: right;
    margin-top: 17px;
    margin-right: 25px;
    font-size: 12px;
}
.loginControl a 
{
    color: black;
    text-decoration: none;
    border-bottom: dashed 1px black;
	display: inline-block;
}
.headerMenu 
{
    margin-top: 11px;
}


/* Footer */
.footerPane 
{
    width: 100%;
    margin: 0 auto;
    overflow: hidden;    
    background-color: #1e5b99;
    /*background-image: -o-linear-gradient(left, #BCC4D6 45%, #96A3BF 73%);
    background-image: -moz-linear-gradient(left, #BCC4D6 45%, #96A3BF 73%);
    background-image: -webkit-linear-gradient(left, #BCC4D6 45%, #96A3BF 73%);
    background-image: -ms-linear-gradient(left, #BCC4D6 45%, #96A3BF 73%);*/
    color: #FFFFFF;
    font-size: 10px;
    letter-spacing: 0.1em;
}
.footerMenu {
    float: left;
    padding-top: 7px;
    margin-left: 15px;
    margin-bottom: 11px;
}
.copyright 
{   
    color: #FFFFFF;
    line-height: 1em;   
    font-family: Calibri Verdana, Geneva, sans-serif;    
    font-size: 12px;
    float: left;
    margin-left: 25px;    
    margin-top: 17px;
    padding-top: 11px;        
    display: block;    
}

.content 
{
    padding: 5px;
}

.eapTable {
    font: 12px Verdana, Geneva, sans-serif;
    font-weight: bold;
    text-align: left;    
}

.eapTable td {
    padding: 5px 5px 5px 5px
}

/* Tables*/
.infoTable table {
width: 100%;
text-align: left;
border: 1px solid #FFFFFF;
}

.infoTable .header
{
    font: 11px Verdana, Geneva, sans-serif;
    font-weight: bold;
}

.infoTable .headerLeft {
    font: 11px Verdana, Geneva, sans-serif;
    font-weight: bold;
    text-align: left;
    width: 350px;
    background: #e6e8e9;
}
.infoTable .headerRight {
    font: 11px Verdana, Geneva, sans-serif;
    font-weight: bold;
    text-align: right;
    background: #e6e8e9;
}

.infoTable th {
font: 11px Verdana, Geneva, sans-serif;
font-weight: normal;
padding: 5px 6px;
background: #f2f3f4;
border-width: 1px;
border-color: white;
text-align: left;
width: 350px;
border: 1px solid #FFFFFF;
}

.infoTable .noBackground
{
    background: !important none;
    border-style: !important none;
}

.infoTable td {
font: 11px Verdana, Geneva, sans-serif;
background: #f7f4fd;
border-width: 1px;
border-color: white;
text-align: left;
width: 350px;
border: 1px solid #FFFFFF;
}

.infoValue {
font-weight: normal;
}

.infoLink {
    width: 75%;
}
.infoButton {
    margin-left: auto;
    margin-right: auto;
    text-align: center;         
    font: 11px Verdana, Geneva, sans-serif;   
}

.loginButton {
    margin: 0 auto;    
    text-align: center;
}

.login td {    
    text-align: left;
    vertical-align: middle;        
}

/* Account */
.accountHeader h2 
{
    margin: 10px 0 7px 0;
    font-size: 16px;
}
.accountHeader p 
{
    font-size: 12px;
    margin: 0;
    padding: 0;
}
.accountHeader 
{
    margin-bottom: 20px;
}

body
{    
    width: 100%;
    padding: 0;
    background-color: #d6cebc;
    font-family: Calibri, "Segoe UI", "Helvetica Neue", Helvetica, Verdana, san-serif;
    font-size: 12px;
    color: #333333;           
    /*background-image:url('Images/Background.png');*/
    /*background-repeat: no-repeat;    
    background-size: cover;*/   
}

.desktop
{   
    /*width: 1100px;*/
    width: 75%;
    margin-left: auto;
    margin-right: auto;
    border-left: 1px solid #BCC4D6;    
    border-right: 1px solid #96A3BF;     
    /*background-color: #F7F4FD;*/       
    height: 85%;
}

.left
{
    float: left;
}

.right
{
    float: right;
}

.clear
{
    clear: both;
}
.green
{
	color: green;
}

.desktop .container
{
    padding-left: 20px;
    padding-right: 20px;
}

header
{
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    background-color: rgb(246,145,30);
    /*background-image: -o-linear-gradient(left, rgb(246,145,30) 45%, rgb(197,73,49) 73%);
    background-image: -moz-linear-gradient(left, rgb(246,145,30) 45%, rgb(197,73,49) 73%);
    background-image: -webkit-linear-gradient(left, rgb(246,145,30) 45%, rgb(197,73,49) 73%);
    background-image: -ms-linear-gradient(left, rgb(246,145,30) 45%, rgb(197,73,49) 73%);*/
    color: #FFFFFF;
    font-size: 10px;
    letter-spacing: 0.1em;
}

.desktop header
{
    max-width: 1140px;
    min-width: 755px;
}

header div
{
    padding: 10px 20px;
}

footer
{
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    color: #777777;
    font-size: 12px;
    font-family: Calibri, "Segoe UI", "Helvetica Neue", Helvetica, Verdana, san-serif;
    padding: 20px 0px 25px;
    text-align: center;
    vertical-align: baseline;
}

.desktop footer {
    max-width: 1140px;
    min-width: 755px;
}

.leftPanel
{   
    /*width: 98%;
    height: 100%;    
    box-shadow: 5px 8px 5px #888888;*/
}

.leftNavbar
{
    width: 29.47%;
    float: left;
}

.popupActionHeader
{
    font-family: Verdana, Geneva, sans-serif; 
    font-size: 11px;
    font-weight: bold;
}

.popupAction 
{
    width: 100%;
}
.popupAction .caption
{
    padding: 4px 4px 4px 10px;
}
.popupAction td.caption:first-child
{
    padding-left: 4px;
}
.popupAction .link 
{
    margin: 0 7px 0 0;
}

.popup { 
      position: absolute; 
      z-index: 2; 
} 
.popup_bg { 
      position: absolute;     visibility: hidden; 
      height: 100%; width: 100%; 
      filter: alpha(opacity=70); /* for IE */ 
      opacity: 0.7; /* CSS3 standard */ 
      left: 0px; top: 0px; 
      background-color: #999; 
      z-index: 1; 
} 
.ytcontainer { 
      border: 2px solid #666; 
      clear: both; 
} 
.close_button { 
      font-family: Verdana, Geneva, sans-serif; 
      font-size: small; font-weight: bold; 
      color: #666; text-decoration: none; 
      display: block; float: right; 
      background-color: #FFF; 
      z-index: 3; cursor: default; 
      border: 2px solid #666; 
      margin-bottom: -2px; 
      padding: 0px 3px 0px 3px; 
} 