﻿/* Transitional for 4.1 */
a.transition_toolbar_links:link{	
	
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.transition_toolbar_links:hover  {	  
	font-weight: bold;
	color:#0066CB;  
	text-decoration: underline;  
}
a.transition_toolbar_links:visited{	
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}



/*
a.transition_toolbar_links:active {
	font-family: Tahoma, Arial, sans-serif;  
	font-size: 100%;  
	font-weight: bold;
	color:#FFFFFF;  
	text-decoration: underline;  
}

*/

.page_title_text {
	text-decoration: none; 	
	font-weight: bold; 	
	color: #0066CB;
}
.page_title_bg {
	background-color:#2C5397;
}


.main_table_heading_text {
	margin-left: 10px; 
	color: #0066CB;  
	font-weight: bold;  
}


.form_box {
	font-size: 95%
}

.form_buttons {
	font-size: 105%;  
	color:#000000;
	/*border-color: #7B9CBD; 	
	background-image: url(http://localhost/OnPoint/images/tabCenter2.gif);
	border-width: 1px;  	
	border-style: outset;
	height:20px; */
}

.tab_text {
	color:#0066CB;
	font-weight: bold;
}


.opGridHeader {
	color: #0066CB;
	font-weight: bold;
	background-color: #E0EBFF;	
}
/* End Transitional */



/* New CSS w/ 4.1 development */
body 
{
	height: 100%;
	margin-top:1px;
	font-family:  Sans-Serif,Arial,Microsoft Sans Serif, Verdana,Helvetica, Sans-Serif ; 
	font-size: .7em;
	font-weight: normal;
	color: #000000;
	background-color: #404040;
}

table.fill {
	height: 100%;
	width: 100%;	
}

div.banner 
{
    background-color:#FFFFFF;
    background-image: url('/resources/image/IMG_TECTURED_BACKGROUND/skin_default');
	background-repeat: repeat-x;	
}



.vaTop {
	vertical-align: top;	
}

.vaMiddle {
	vertical-align: middle;	
}

.vaBottom {
	vertical-align: bottom;
}

.aLeft {
	text-align: left;		
}

.aCenter {
	text-align: center;	
}

.aRight {
	text-align: right;		
}



.lMargin5 {
	margin-left: 5px;
	
}

.lMargin15 {
	margin-left: 15px;
}

.rMargin5 {
	margin-right: 5px;
	
}

.rMargin15 {
	margin-right: 15px;
}





/* End new CSS w/ 4.1 development */



.constrainedBody
{
	width: 812px;	
	background-image:  url('/resources/IMAGE/IMG_CONSTRAINED_BACKGROUND/skin_DEFAULT');	
	background-repeat: repeat-y;
}
.constrainedContainer
{
	margin-left: 6px;
	width: 800px;
	background-image: url('/resources/IMAGE/IMG_CONSTRAINED_CONTAINER/skin_DEFAULT');	
	background-position:bottom;
	background-repeat: no-repeat;
	padding-bottom: 5px;
	
}
a:link 
{
	color: #0066CB;
	font-weight: bold;
	text-decoration: none;
}

a:visited 
{
	color: #0066CB;
	font-weight: bold;
	text-decoration: none;
	
}
a:hover 
{
	color: #000000;
	text-decoration: underline;
}
.banner 
{
	background-image: url('/resources/image/IMG_TECTURED_BACKGROUND/skin_default');
	background-repeat: repeat;
	width: 100%;
}
.bannerText 
{	
	color: #000000;
	font-weight: bold;
}
a.bannerText:link
{
	color: #000000;
	font-weight: bold;
    text-decoration: none;
}

a.bannerText:visited
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.bannerText:hover
{
	color: #0066CB;
	font-weight: bold;
	text-decoration: underline;
}
.separator 
{
    background-color:#ffffff;
    background-image: url('/resources/image/IMG_TECTURED_BACKGROUND/skin_default');
	background-repeat: repeat-x;	
	border-bottom: 1px solid #d8d8d8;
	height: 20px;
	
}

.separatorText
{
	
	color: #000000;
	padding-right: 5px;
}
.separatorText:link
{
	
	color: #000000;
	text-decoration: none;
	
}

.separatorText:visited
{
	
	color: #000000;
	text-decoration: none;
}
.separatorText:hover
{
	
	color: #0066CB;
	text-decoration: underline;
	
}
.pageHeader 
{
	color: #0066CB;
	font-weight: bold;
	font-size: 200%;
	height: 25px;
	padding-top: 2px;
	padding-left: 5px;
	margin-top:3px;

}
.accentText 
{
	color: #C0C0C0;
	font-size: 105%;
	font-weight: normal;
	padding-left:15px;
}
.footer
{
    border-top: 1px solid #d8d8d8;
	color: #cccccc;
	font-size: 85%;
	background-color: #404040;
	height:25px;
}
.footer a:link
{
	color: #cccccc;
	text-decoration: none;
}
.footer a:visited
{
	color: #cccccc;
	text-decoration: none;
}
.footer a:hover
{
	color: #cccccc;
	text-decoration: underline;
}
.primaryBackground 
{
	   background-color:#FFFFFF;
    background-image: url('/resources/image/IMG_TECTURED_BACKGROUND/skin_default');
	background-repeat: repeat;	
}
.workBackground 
{
	background-color: #ffffff;
}
.accentBackground 
{
	background-color:#ffffff;
}
.offsetBackground 
{
	background-color: #d8d8d8;
}
.disabledBackground 
{
	background-color: #d8d8d8;
	color: #cccccc
}

.errorSeperatorBackground 
{
	background-image: url('/resources/IMAGE/IMG_ERROR_HEADING_BACKGROUND/SKIN_Default');
	background-repeat: repeat-x;
	height: 25px;
}

.interiorBackground {
	background-color: #BCD2EE;
	color: Black;
}
.offsetFiller 
{
	background-image: url('/resources/IMAGE/IMG_OFFSET_FILLER/SKIN_Default');
	background-repeat: repeat-y;
}

.workBubbleSummary 
{
	    background-image: url('/resources/image/IMG_TECTURED_BACKGROUND/skin_default');
	background-repeat: repeat;
	border-style: solid;
	border-width: 1px;
	border-top-width: 5px;
	padding: 5px;
	margin: 5px;
	text-align: left;
}

.validationErrorContainer 
{
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-top-width: 5px;
	padding: 5px;
	margin: 5px;
	text-align: left;
	border-color: red;
	color: red;
}
.validationErrorContainerCollectionControl 
{
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-top-width: 5px;
	padding: 5px;
	margin: 5px 1px 0px 3px;
	text-align: left;
	border-color: red;
	color: red;
}
.validationInformationContainer 
{
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-top-width: 5px;
	padding: 5px;
	margin: 5px;
	text-align: left;
	border-color: #0066CB;
	color: #0066CB;
}
.validationInformationContainerCollectionControl
{
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-top-width: 5px;
	padding: 5px;
	margin: 5px 1px 0px 3px;
	text-align: left;
	border-color: #0066CB;
	color: #0066CB;
}
.validationWarningContainer 
{
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-top-width: 5px;
	padding: 5px;
	margin: 5px;
	text-align: left;
	border-color: #FF6A00;
	color: #FF6A00;
}
.validationWarningContainerCollectionControl 
{
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-top-width: 5px;
	padding: 5px;
	margin: 5px 1px 0px 3px;
	text-align: left;
	border-color: #FF6A00;
	color: #FF6A00;
}
.validationSuccessContainer 
{
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-top-width: 5px;
	padding: 5px;
	margin: 5px;
	text-align: left;
	border-color: #007F0E;
	color: #007F0E;
}
.validationSuccessContainerCollectionControl 
{
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-top-width: 5px;
	padding: 5px;
	margin: 5px 3px 0px 3px;
	text-align: left;
	border-color: #007F0E;
	color: #007F0E;
}
.fieldLabel 
{
	color: #000000;
	font-weight: bold;
}
.sectionLabel 
{
	color: #0066CB;
	font-weight: bold;
}
.webStyleContainer 
{
    text-align:left;
    padding-left:20px;
    padding-top:10px;
    padding-right:20px;
     padding-bottom:10px;
	border: 1px solid #d8d8d8;
   
    background-color:#FFFFFF;
    background-image: url('/resources/image/IMG_TECTURED_BACKGROUND/skin_default');
	background-repeat: repeat;	
 
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    
     -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    
}
.loginContainer 
{
    text-align:left;
    width:380px;
    padding-left:20px;
    padding-top:10px;
    padding-right:20px;
     padding-bottom:10px;
	border: 1px solid #d8d8d8;
	
   
   
    background-color:#FFFFFF;
    background-image: url('/resources/image/IMG_TECTURED_BACKGROUND/skin_default');
	background-repeat: repeat;	
 /*background-color:#BEC0C2;
-webkit-box-shadow: 7px 7px 5px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    7px 7px 5px rgba(50, 50, 50, 0.75);
    box-shadow: 7px 7px 5px rgba(50, 50, 50, 0.75);*/
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    
     -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    
}
.loginContainer input[type='text']
{    
   border: 1px solid #d8d8d8; 
    -webkit-box-shadow: 
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 16px rgba(0,0,0,0.1); 
    -moz-box-shadow: 
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 16px rgba(0,0,0,0.1); 
    box-shadow: 
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 16px rgba(0,0,0,0.1); 
    padding: 5px;

    background-color:#ffffff;
    margin: 0 0 10px 0;
    font-size: 130%;
  
 
}
.loginContainer input[type='textarea']
{    
   border: 1px solid #d8d8d8; 
    -webkit-box-shadow: 
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 16px rgba(0,0,0,0.1); 
    -moz-box-shadow: 
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 16px rgba(0,0,0,0.1); 
    box-shadow: 
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 16px rgba(0,0,0,0.1); 
    padding: 5px;

    background-color:#ffffff;
    margin: 0 0 10px 0;
    font-size: 130%;
  
 
}
.loginContainer input[type='password']
{    
   border: 1px solid #d8d8d8; 
    -webkit-box-shadow: 
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 16px rgba(0,0,0,0.1); 
    -moz-box-shadow: 
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 16px rgba(0,0,0,0.1); 
    box-shadow: 
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 16px rgba(0,0,0,0.1); 
    padding: 5px;

    background-color:#ffffff;
    margin: 10px 0 10px 0;
    font-size: 130%;

   
}

.loginContainer input[type='submit']
{    
    -moz-box-shadow: 0px 1px 0px 0px #0066CB;
	-webkit-box-shadow: 0px 1px 0px 0px #0066CB;
	box-shadow: 0px 1px 0px 0px #bee2f9;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0066CB), color-stop(1, #468ccf) );
	background:-moz-linear-gradient( center top, #63b8ee 5%, #468ccf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#63b8ee', endColorstr='#468ccf');
	background-color:#0066CB;
	border:1px solid #3866a3;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px ;
	text-decoration:none;
	letter-spacing:1px;
}
.loginContainer input[type='submit']:hover
{
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #468ccf), color-stop(1, #63b8ee) );
	background:-moz-linear-gradient( center top, #468ccf 5%, #63b8ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#468ccf', endColorstr='#63b8ee');
	background-color:#468ccf;
	cursor:pointer;
}
.loginContainer input[type='submit']:active
{
    position:relative;
	top:1px;
}
.loginContainer .fieldLabel 
{
    font-size: 130%;
}

.mainNavigation 
{
    
}
.mainNavigation a:link 
{
    text-decoration:none;
    color: #404040;
    font-size: 140%;
    font-weight:normal;
}
.mainNavigation a:visited 
{
    text-decoration:none;
    color: #404040;
    font-size: 140%;
    font-weight:normal;
}
.mainNavigation a:hover 
{
    text-decoration:underline;
    font-weight:normal;
   
}
.accentContainer 
{
	background-color:#ffffff;
	border: solid 1px  #0066CB;
}
.rightAlignAccentContainer
{
    background-image: url('/resources/image/IMG_ACCENT_BACKGROUND/skin_default');
	background-repeat: repeat-x;
	border: solid 1px  #0066CB;
	text-align:right;
}
.workContainer 
{
	background-color: #ffffff;
	border: solid 1px  #0066CB;
}
.offsetContainer 
{
	background-color: #d8d8d8;
	border: solid 1px  #0066CB;
}
.disabledContainer 
{
	background-color: #d8d8d8;
	color: #cccccc
	-moz-border-radius-topright: 15px;
border-top-right-radius: 15px;
}
input.expenseBtn 
{
    height:30px;
    padding-left: 15px;
    padding-right: 15px;
    
   
}
input.expenseBtn:hover 
{
 
}

input.expenseCancelBtn 
{
    color:Red;
    height:30px;    
    padding-left: 15px;
    padding-right: 15px;
    

    
}
input.expenseCancelBtn:hover
{
 
}
input.btn{
   }
      
input.btnCancel{
   color:Red;
   }

input.btnHighlight{
   color:#0066CB;
  }


input.btnHelp{
   color:#050;
   }
html {
	height: 100%;
}


/* ITXMessageHandler */
.ITXMessageHandlerBox {
     border: 1px solid #0066CC;
     background-color: white;
     position: absolute;
     top: 160px;
     left: 220px;
     z-index:101;
     text-align: left;     
}


.ITXMessageHandlerDragPanel {	
	font-size: 95%;
	color: #6E7A0A;
	text-align: left;
	background-color: #d8d8d8;
	vertical-align: middle;
	cursor: move;
	padding-right: 5px;
}

.ITXMessageHandlerHeader {
	font-size: 125%  ;
	color:#537EB1; 
	font-weight: bold;
	margin-left: 10px;
	height: 22px;
}

.ITXMessageHandlerSeparator {
	vertical-align: middle;
	width: 100%;
}

.ITXMessageHandlerBody {	
	font-weight:normal;
	color:#000000;  
	letter-spacing:1px;
	vertical-align:middle;
	padding-left: 20px;
	padding-right: 20px;	
	overflow: auto;
	background-color:#ffffff;
}

.ITXMessageHandlerSource {
	font-size: 95%;
	color: #C9C9C9;
	text-align: right;
	background-color: #FFFFFF;	
	padding-right: 5px;
}

.ITXMessageHandlerClosePanel {	
	font-size: 95%;
	background-color: #d8d8d8;
	vertical-align:middle;
	border-bottom: solid 1px #C9C9C9;
}
.ITXMessageHandlerClosePanel  a:link{	
	color:#000000;
}
.ITXMessageHandlerClosePanel  a:visited{	
	color:#000000;
}
.ITXMessageHandlerClosePanel  a:hover{	
	color:#000000;
}

.ITXMessageHandlerBackLayer {
    position: absolute; 
    top: 0px; 
    left: 0px; 
    background-color: Transparent; 
	z-index: 100;				
}

.ITXMessageHandlerUpdating {
    background: url(images/pl.gif) no-repeat center;
    width: 100%;
    height: 100%
}
/* Generic */
.updating 
{
    left:50%;
    top:50%; 
    position:fixed; 
    padding:30px;
   background:rgb(255,255,255);
    background:rgba(255,255,255,.75);
    border: solid 1px  #0066CB;
    text-align:center;
 -moz-border-radius-bottomright: 10px;
border-bottom-right-radius: 10px;
-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-left-radius: 10px;
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;
}
.waiting {
    background:url(images/pleaseWait.gif) no-repeat center 50%; 
    width: 100%; 
    height: 100%;
}

.visible  {
	visibility: visible;	
}

.hidden {
	visibility: hidden;
}

.noDisplay {
	display:none;
}

.inline {
	display: inline;
}

.ITXNavigationPanel {
	position: relative;
	background-image: url('/resources/image/IMG_ACCENT_BACKGROUND/skin_default');	
	background-repeat: repeat;
	border-top: solid 0px #0066CB;
}

.ITXNavigationPanelHeader {
	cursor: pointer;
	text-align: center;
}

.ITXNavigationPanelContent 
{
	
	padding-top: 1px;	
	padding-bottom: 1px;
	padding-left: 5px;
	text-align: left;
}

.navPanelHeader {
	font-weight:bold;
	Color:White;
	text-align:center;
	height:25px;	
	background-color:#0066CB;
	border-width:0px;
}





.divSepBlockGreeting {
	display: inline;
	text-align: left;
	width: 50%;
	vertical-align: middle;
}
	
.divSepBlockCommands {
	display: inline;
	text-align: right;
	vertical-align: middle;
	width: 50%;
}

.normalText {
	font-size: 105%;
	color: #000000;
	font-weight: normal;
}

.selectedRow  {
    height: 40px;
    font-weight: bolder;
    background-color: #d8d8d8;
}
    
.adjustmentText
{    
    text-align: left;
    font-style: italic; 
    width: 100%;               
} 
.cellRight
{
    text-align:right;
}
.cellLeft
{
    text-align:left;
    color: #000000;
    font-weight: bold;
}
.grid {
	background-color:White;
	border-color:#0066CB;
	border-style: Solid ;
	border-width:1px;
	height:25px;
}
.gridControlGroupRouting
{
    background-color:#2C5397;
    width:100%;
    border-color:#2C5397;
	border-width:1px;
	border-style:solid;					
}
.gridHeader, th.rgHeader, .RadGrid_Default th.rgHeader {	
	font-weight:bold;
	Color:White;
	text-align:Left;		
	background-color:#0066CB;
	vertical-align: middle;
	background-image: none;
	padding: 0px 2px;
}
.gridAdjustmentHeader
{
    font-weight:bold;
    color:White;
    text-align:center;
    background-color:#0066CB;
    vertical-align:middle;
}

.gridHeader a:link {	
	Color:White;
	text-decoration: none;
}

.gridHeader a:hover {	
	Color:White;
	text-decoration: underline;
}

.gridHeader a:visited {	
	Color:White;
	text-decoration: none;
}

.gridHeader a:active {
	Color:White;
}

.gridItem, .PrevApprovedLine_gridItem {	
	background-color:White;	
	font-weight:normal;	
	Color:Black;
	text-align:Left;	
}
.gridItem:hover {	
	background-color:#DBDBDB;	
}
.gridItem a:link {		
	font-weight:normal;
	color :#0066CB;
	background-image: none;
	text-decoration: none;
}
.gridAltItem, .PrevApprovedLine_gridAltItem {	
	background-color:#E9E9E9;
	font-weight:normal;	
	Color:Black;
	text-align:Left;
	border-Width: 0px;
	
}
.gridItem a:visited {		
	font-weight:normal;
	color :#0066CB;
	background-image: none;
	text-decoration: none;
}		
.gridAltItem :hover {	
	background-color:#DBDBDB;		

}	

.gridAltItem a:link {		
	font-weight:normal;
	color :#0066CB;
	background-image: none;
	text-decoration: none;
}
.gridAltItem a:hover {	
	text-decoration:underline;
}
.gridEdit {	
	background-color:#d8d8d8;
	height:25px;
	font-weight:normal;
	Color:Black;
	text-align:Left;
	border-Width: 0px;
}


.formBox {
	font-size: 95%
}

.bold {
	font-weight: bold;
}
.summaryBubbleContainer 
{
	right: 0; 	
	width:250px; 
	z-index:1
}
.summaryBubble {
	text-align:center;
	background-color:#FFFFFF;
    background-image: url('/resources/image/IMG_TECTURED_BACKGROUND/skin_default');
	background-repeat: repeat;
	overflow: hidden;	
	border-left: 1px solid #d8d8d8;
}

.summaryBubbleBottom {
	text-align:center;
	 background-color:#FFFFFF;
    background-image: url('/resources/image/IMG_TECTURED_BACKGROUND/skin_default');
    background-repeat: repeat;
	overflow: hidden;
    border-left: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
	height:38px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    
}
.summaryBubbleBottomTight {
	text-align:center;
	 background-color:#FFFFFF;
    background-image: url('/resources/image/IMG_TECTURED_BACKGROUND/skin_default');
    background-repeat: repeat;
	overflow: hidden;
	border-left: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;

	height:15px;
}
.summaryBubbleTable {
	width: 100%;		
}

.summaryBubbleTableCellLeft {
	text-align: right;
	padding-right: 5px;
}

.summaryBubbleTableCellRight {
	text-align: left;
	padding-left: 5px;
	color: #0066CB;
}



.searchBarHelp {
	background-color:#0066CB;
}

.content_table_heading1 {
    color:#FFFFFF; 
	font-weight: bold;
	background-color:#2C5397;
}

.links_font{
	text-decoration: underline;
	font-weight: bold;
	color: #0037CC;
}

.table_content_instr{
		font-weight: bold; color:#0066CB; 
}


.table_heading{
	margin-left: 10px;	
	font-size: 105%;
	color: #0066CB;
	font-weight: bold;
}

.starRating {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
    }

.starFilled {
    background-image: url(/resources/IMAGE/IMG_FILLED_STAR/skin_DEFAULT/Locale_en-us);

    }

.starEmpty {
    background-image: url(/resources/IMAGE/IMG_EMPTY_STAR/skin_DEFAULT/Locale_en-us);
    }

.starWaiting {
    background-image: url(/resources/IMAGE/IMG_WAITING_STAR/skin_DEFAULT/Locale_en-us);
    }



/*  ******************  */
/*  BROWSER SENSITIVE   */
/*  ******************  */

.divRight /* Internet Explorer */
{
text-align: right;
border: none 0;
}

.divRight /* Mozilla Firefox alignment */
{
text-align: -moz-right;
border: none 0;
}



.cellLeft /* Internet Explorer */
{
text-align: left;
border: none 0;
}

.cellLeft /* Mozilla Firefox alignment */
{
text-align: -moz-left;
border: none 0;
} 

.tabContainer .ajax__tab_header 
{
    font-weight: bold;
    color: #0066CB;
}
.tabContainer .ajax__tab_header a:link 
{
    font-weight: bold;
    color: #ffffff;
}
.tabContainer .ajax__tab_header a:visited 
{
    font-weight: bold;
    color: #ffffff;
}
.tabContainer .ajax__tab_header a:hover 
{
    font-weight: bold;
    color: #0066CB;
}
.tabContainer .ajax__tab_outer
{
    background-color: #ffffff;
}
.tabContainer .ajax__tab_inner
{
    padding: 6px;
    margin-right: 1px;
    margin-left: 1px;
    margin-top: 1px;
    margin-bottom: 0px;
    background-color: #0066CB;
    border-top: solid 2px #FFFFFF; 
    -moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;

}
.tabContainer .ajax__tab_hover .ajax__tab_outer
{
    background-color: #0066CB;
    -moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;
}
.tabContainer .ajax__tab_hover .ajax__tab_inner
{
    background-color: #e5e5e5;
    border-top: solid 2px #0066CB; 
    color: #0066CB;
}
.tabContainer .ajax__tab_active .ajax__tab_outer
{
    background-color: White;
   
}

.tabContainer .ajax__tab_active .ajax__tab_inner
{
    background-color: #d8d8d8;
    color: #0066CB;
    border-top: solid 2px #0066CB; 
}

.tabContainer .ajax__tab_active .ajax__tab_inner span
{		
    color: #0066CB;
}

.tabContainer .ajax__tab_active .ajax__tab_inner a:link
{
	color:#0066CB;
	text-decoration: none;
}

/* New Tab Container stuff here*/
.stackTabContainer
{
	
	-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;
}

.stackTabContainer .ajax__tab_header 
{
    font-weight: bold;
    color: #0066CB;
}
.stackTabContainer .ajax__tab_outer
{
    background-color: #ffffff;   
}
.stackTabContainer .ajax__tab_inner
{
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 2px;
    padding-top: 2px;
    margin-right: 1px;
    margin-left: 1px;
    margin-top: 1px;
    margin-bottom: 0px;
    background-color: #d8d8d8;
    border-top: solid 2px #d8d8d8;  
    border-bottom:dotted 1px #cccccc;
    -moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;
   
}
.stackTabContainer .ajax__tab_hover .ajax__tab_outer
{
    background-color: #0066CB;
    -moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;
}
.stackTabContainer .ajax__tab_hover .ajax__tab_inner
{
   background-color: #e5e5e5;
    border-top: solid 2px #0066CB; 
    color: #0066CB;
    -moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;
}
.stackTabContainer .ajax__tab_active .ajax__tab_outer
{
    background-color: White;
}
.stackTabContainer .ajax__tab_active .ajax__tab_inner
{
    background-color: #0066CB;
    color: #FFFFFF;
    border-top: solid 2px #FF6A00; 
}

.stackTabContainer .ajax__tab_active .ajax__tab_inner span
{		
    color: #FFFFFF;
}
.stackTabContainer .ajax__tab_active .ajax__tab_inner a:link
{		
    color: #FFFFFF;
    text-decoration: none;
}

/* End new tab container */

.rowHeight {
	height: 25px;
}

.topRule {
	border-top: solid 2px White;
}

.bottomRule {
	border-bottom: 1px solid #0066CB;
}

.rightAlign {
	text-align: right;
}

.negativeCurrency {
	color: Red;
}

.pointer {
	cursor: pointer;
}

h1 {
	font-size: 200%;
}

#__securityDiv {
	color: White;
	font-size: 1.4em;
	left: 0px;
	padding: 10px 0px 10px 0px;
	position:fixed;
	top: 0px;
	width: 100%;
	vertical-align: middle;
	z-index: 1000;
	background-image: url('/resources/image/TRANSPARENT_PIXEL/skin_default');
	background-repeat:repeat;
}

a.SecurityLink:link 
{
	color: White;
	font-weight: bold;
	text-decoration: none;
}

a.SecurityLink:visited 
{
	color: White;
	font-weight: bold;
	text-decoration: none;
}

.__SecurityFinalWarning {
	border-top: solid 3px Red;	
}



/*Telerik RadGrid Default Skin*/



/*Telerik RadGrid InterplxRadGrid Skin*/
/*global*/

.RadGrid_InterplxRadGrid
{
    border:1px solid #0066CB;
    background-color: white;
}

/*rows*/

.RadGrid_InterplxRadGrid .rgMasterTable .rgRow td,
.RadGrid_InterplxRadGrid .rgMasterTable .rgAltRow td {
	border-width: 0;
	padding: 0px 1px 0px 0px;
}

.RadGrid_InterplxRadGrid .rgAltRow
{
	background:#E9E9E9;
}

.RadGrid_InterplxRadGrid .rgRow:hover,
.RadGrid_InterplxRadGrid .rgAltRow:hover
{
	background:#DBDBDB;
}

.RadGrid_InterplxRadGrid .rgRow a:link,
.RadGrid_InterplxRadGrid .rgAltRow a:link
{
	font-weight: normal;
	text-decoration: none;
}



 

/*pager*/

.RadGrid_InterplxRadGrid .rgPager
{
	background:#ededed;
}

.RadGrid_InterplxRadGrid .rgPager td.rgPagerCell
{
	border-top: solid 1px #0066CB;
}

.RadGrid_InterplxRadGrid .rgInfoPart
{
	color:#8a8a8a;
}

.RadGrid_InterplxRadGrid .rgInfoPart strong
{
	color:#544f51;
}

.RadGrid_InterplxRadGrid .rgPageFirst
{
	background-image: url(/resources/IMAGE/IMG_RESULT_SET_FIRST/skin_DEFAULT/Locale_en-us);
}
.RadGrid_InterplxRadGrid .rgPageFirst:hover
{
	background-image: url(/resources/IMAGE/IMG_RESULT_SET_FIRST_HOVER/skin_DEFAULT/Locale_en-us);
}
.RadGrid_InterplxRadGrid .rgPagePrev
{
	background-image: url(/resources/IMAGE/IMG_RESULT_SET_PREVIOUS/skin_DEFAULT/Locale_en-us);
}
.RadGrid_InterplxRadGrid .rgPagePrev:hover
{
	background-image: url(/resources/IMAGE/IMG_RESULT_SET_PREVIOUS_HOVER/skin_DEFAULT/Locale_en-us);
}
.RadGrid_InterplxRadGrid .rgPageNext
{
	background-image: url(/resources/IMAGE/IMG_RESULT_SET_NEXT/skin_DEFAULT/Locale_en-us);
}
.RadGrid_InterplxRadGrid .rgPageNext:hover
{
	background-image: url(/resources/IMAGE/IMG_RESULT_SET_NEXT_HOVER/skin_DEFAULT/Locale_en-us);
}
.RadGrid_InterplxRadGrid .rgPageLast
{
	background-image: url(/resources/IMAGE/IMG_RESULT_SET_LAST/skin_DEFAULT/Locale_en-us);
}
.RadGrid_InterplxRadGrid .rgPageLast:hover
{
	background-image: url(/resources/IMAGE/IMG_RESULT_SET_LAST_HOVER/skin_DEFAULT/Locale_en-us);
}

.RadGrid_InterplxRadGrid .rgPager .rgPagerButton
{
	border-color:#d1d1d1 #adadad #8c8c8c;
	background:#e8e8e8 repeat-x 0 -1550px url('Grid/sprite.gif');
	color:#000000;
	font-family:"segoe ui",arial,sans-serif;
}

.RadGrid_InterplxRadGrid .rgNumPart a:hover,
.RadGrid_InterplxRadGrid .rgNumPart a:hover span,
.RadGrid_InterplxRadGrid .rgNumPart a.rgCurrentPage,
.RadGrid_InterplxRadGrid .rgNumPart a.rgCurrentPage span
{
	background:no-repeat url('Grid/sprite.gif');
}

.RadGrid_InterplxRadGrid .rgNumPart a
{
	
}

.RadGrid_InterplxRadGrid .rgNumPart a:hover
{
	background-color:#C2C2C2;
}

.RadGrid_InterplxRadGrid .rgNumPart a:hover span
{
	background-position:0 -1150px;
}

.RadGrid_InterplxRadGrid .rgNumPart a.rgCurrentPage,
.RadGrid_InterplxRadGrid .rgNumPart a.rgCurrentPage:hover
{
	background-color: White;
	border: solid 1px #CCCCCC;
	color: Black;
}


