﻿HTML 
{
	direction: ltr;
	/*margin: -9px 0px 0px -4px;*/
	/*height: 100%;*/ /*Was causing some height issues whith body set to 100% height in IE7 - JM 2/24/11*/
	/*background: #36578c;*/
    background: #FFFFFF;
    /*background: transparent;*/
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: normal !important;
}

Body, Form
{
	vertical-align: top;
    background: transparent;
	height: 100%;
}

.izenda-settings 
{
    font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
}
div, table
{
    
}
a, a:hover, a:selected, input:selected, input
{
   outline: 0 !important;
}

#Form1
{
	height: 100%;
}

.mainBody
{
	vertical-align: top;
    margin: 0px auto;
    padding: 0px;
    height: 100%;
    overflow: hidden;
}

#MainTable
{
    border-collapse: collapse;
    margin-top: 15px;
	/*background: rgb(222,225,234) url(Images/vbg.gif) top repeat-x;*/
}
#PageCell
{
    padding: 0px;
}
.CustomTableHeader
{
    color: #fff;
}
[disabled]
{
    color: #bcbcbc !important;
}
.dxgvTable_OEC
{
    background: #fff !important;
}

/**********************************************************************
 * Page Center Styles                                                 *
 **********************************************************************/
.pcTable {
	}
.pcTL {
	}
.pcT {
	}
.pcTR {
	}
.pcL {
	padding-left: 1px;
	padding-top: 0px;
	vertical-align: top;
	width: 1px;
	}
.pcC {
	vertical-align: top;
	width: 100%;
	}
.pcR {
	}
.pcBL {
	}
.pcB {
	}
.pcBR {
	}


/**********************************************************************
 * Button Styles                                                      *
 **********************************************************************/	
a.button_link, .thc a.button_link, .tic a.button_link, .ttc a.button_link, a.PageSizeButton {
	color: #222222;
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	width: 100%;
	}

a.button_link:hover, .thc a.button_link:hover, .tic a.button_link:hover, .ttc a.button_link:hover, a.PageSizeButton:hover {
	color: #222222;
	text-decoration: none;
	}

.button-TL-white, .bTL {
	background-image:url(Images/buttonTL.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 9px;
	height: 4px;
	}
.button-T-white, .bT {
	background-image:url(Images/buttonT.gif);
	background-repeat: repeat-x;
	background-position: bottom center;
	height: 4px;
	}
.button-TR-white, .bTR {
	background-image:url(Images/buttonTR.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 15px;
	height: 4px;
	}
.button-L-white, .bL {
	background-image:url(Images/buttonL.gif);
	background-repeat: no-repeat;
	background-position: center right;
	width: 9px;
	height: 12px;
	}
.button-white, .bC {
	background-image:url(Images/buttonC.gif);
	height: 12px; 
	white-space: nowrap;
	}
.button-R-white, .bR {
	background-image:url(Images/buttonR.gif);
	background-repeat: no-repeat;
	background-position: center left;
	width: 15px;
	height: 12px; 
	}
.button-BL-white, .bBL {
	background-image:url(Images/buttonBL.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 9px;
	height: 8px;
	}
.button-B-white, .bB {
	background-image:url(Images/buttonB.gif);
	background-repeat: repeat-x;
	background-position: top center;
	height: 8px;
	}
.button-BR-white, .bBR {
	background-image:url(Images/buttonBR.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 15px;
	height: 8px;
	}


/**********************************************************************
 * Multi-level Menu Styles                                            *
 **********************************************************************/
.MLMmenuAlign { /* menu container alignment */
	padding-bottom: 6px;
	padding-top: 6px;
	}

.MLMmenu { /* menu container */
	}

.MLMmenusub { /* submenu container */
	border: 1px solid #a8bf85;
	}

.MLMmC { /* menu item */
	background-color: #f7f7f7;
	background-image: url(Images/menuT.gif);
	background-position: top center;
	background-repeat: repeat-x;
	border: 1px solid #a8bf85;
	color: #888888;
	cursor: pointer !important;
	display: block;
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	}

.MLMmC a {
	background-image: url(Images/space.gif);
	background-position: center left;
	background-repeat: no-repeat;
	}

.MLMmoC { /* menu item hover */
	background-color: #c4df9b;
	background-image: url(Images/menuOverT.gif);
	background-position: top center;
	background-repeat: repeat-x;
	color: #222222;
	}

.MLMsubmC { /* submenu item */
	background-color: #e4f5d3; 
	color: #888888;
	cursor: pointer !important;
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	}

.MLMsubmoC { /* submenu item over */
	background-color: #ffffff;
	color: #222222;
	}

.MLMmbbg { /* menu bottom trim */
	}

.MLMmenuVAlign { /* vertical menu container alignment */
	padding-left: 6px;
	padding-right: 6px;
	}

.MLMmenuV { /* vertical menu container */
	position: relative;
	}

.MLMmenuVsub { /* vertical submenu container */
	border: 1px solid #a8bf85;
	}

.MLMmvC { /* vertical menu item */
	background-color: #f7f7f7;
	background-image: url(Images/menuT.gif);
	background-position: top center;
	background-repeat: repeat-x;
	border: 1px solid #a8bf85;
	color: #888888;
	cursor: pointer !important;
	display: block;
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	}

.MLMmvC a {
	background-image: url(Images/space.gif);
	background-position: center left;
	background-repeat: no-repeat;
	}

.MLMmvoC { /* vertical menu item hover */
	background-color: #c4df9b;
	background-image: url(Images/menuOverT.gif);
	background-position: top center;
	background-repeat: repeat-x;
	color: #222222;
	}

.MLMsubmvC { /* vertical submenu item */
	background-color: #e4f5d3; 
	color: #888888;
	cursor: pointer !important;
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	}

.MLMsubmvoC { /* vertical submenu item over */
	background-color: #ffffff;
	color: #222222;
	}

.MLMmveTL {
	}

.MLMmveT {
	}

.MLMmveTR {
	}

.MLMmveBL {
	}

.MLMmveB {
	}

.MLMmveBL {
	}


/**********************************************************************
 * Menu Styles                                                        *
 **********************************************************************/
.menus {
	padding-bottom: 6px;
	padding-top: 6px;
	}

.menusV {
	padding-left: 5px;
	padding-right: 5px;
	}

.menu {
	color: #ffffff;
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	}
	
a.menu {
	color: #888888; 
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;
	text-align: center;
	width: 100%;
	}

a.menu:hover {
	color: #222222;
	}

.menu_on-TL, .moTL {
	background-image:url(Images/menuOverTL.gif);
	width: 6px;
	height: 5px;
	}
.menu_on-T, .moT {
	background-image:url(Images/menuOverT.gif);
	height: 5px;
	}
.menu_on-TR, .moTR {
	background-image:url(Images/menuOverTR.gif);
	width: 6px;
	height: 5px;
	}
.menu_on-L, .moL {
	background-image:url(Images/menuOverL.gif);
	width: 6px;
	height: 15px;
	}
.menu_on, .moC {
	background-image:url(Images/menuOverC.gif);
	height: 15px;
	white-space: nowrap;
	width: 100%;
	}
.menu_on-R, .moR {
	background-image:url(Images/menuOverR.gif);
	width: 6px;
	height: 15px;
	}
.menu_on-BL, .moBL {
	background-image:url(Images/menuOverBL.gif);
	width: 6px;
	height: 3px;
	}
.menu_on-B, .moB {
	background-image:url(Images/menuOverB.gif);
	height: 3px;
	}
.menu_on-BR, .moBR {
	background-image:url(Images/menuOverBR.gif);
	width: 6px;
	height: 3px;
	}

.menu_on a, .moC a {
	color: #222222;
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	}

.menu_off-TL, .mTL {
	background-image:url(Images/menuTL.gif);
	width: 6px;
	height: 5px;
	}
.menu_off-T, .mT {
	background-image:url(Images/menuT.gif);
	height: 5px;
	}
.menu_off-TR, .mTR {
	background-image:url(Images/menuTR.gif);
	 width: 6px;
	 height: 5px;
	}
.menu_off-L, .mL {
	background-image:url(Images/menuL.gif);
	width: 6px;
	height: 15px;
	}
.menu_off, .mC {
	background-image:url(Images/menuC.gif);
	height: 15px;
	white-space: nowrap;	
	width: 100%;
	}
.menu_off-R, .mR {
	background-image:url(Images/menuR.gif);
	width: 6px;
	height: 15px;
	}
.menu_off-BL, .mBL {
	background-image:url(Images/menuBL.gif);
	width: 6px;
	height: 3px;
	}
.menu_off-B, .mB {
	background-image:url(Images/menuB.gif);
	height: 3px;
	}
.menu_off-BR, .mBR {
	background-image:url(Images/menuBR.gif);
	width: 6px;
	height: 3px;
	}

.menuEdgeL, .mel {
	background-image:url(Images/menuEdgeL.gif);
	background-position: center right;
	background-repeat: no-repeat;
	width: 9px;
	height: 23px;
	}

.menuEdgeR, .mer {
	background-image:url(Images/menuEdgeR.gif);
	background-position: center left;
	background-repeat: no-repeat;
	width: 9px;
	height: 23px;
	}

.menu_bot_bg, .mbbg { 
	}

.menuVerticalOverTL, .mvoTL {
	background-image: url(Images/menuVerticalOverTL.gif);
	background-repeat: repeat-y;
	background-position: top left;
	width: 6px;
	height: 5px;
	}
.menuVerticalOverT, .mvoT {
	background-image: url(Images/menuVerticalOverT.gif);
	width: 100%;
	height: 5px; 
	}
.menuVerticalOverTR, .mvoTR {
	background-image: url(Images/menuVerticalOverTR.gif);
	background-repeat: repeat-y;
	background-position: top right;
	width: 6px;
	height: 5px;
	}
.menuVerticalOverL, .mvoL {
	background-image: url(Images/menuVerticalOverL.gif);
	background-repeat: repeat-y;
	background-position: center left;
	width: 6px;
	height: 15px;
	}
.menuVerticalOverC, .mvoC {
	background-image: url(Images/menuVerticalOverC.gif);
	vertical-align: middle;
	text-align: center;
	white-space: nowrap;
	width: 100%;
	height: 15px;
	}
.menuVerticalOverR, .mvoR {
	background-image: url(Images/menuVerticalOverR.gif);
	background-repeat: repeat-y;
	background-position: center right;
	width: 6px;
	height: 15px;
	}
.menuVerticalOverBL, .mvoBL {
	background-image: url(Images/menuVerticalOverBL.gif);
	background-repeat: repeat-y;
	background-position: bottom left;
	width: 6px;
	height: 3px;
	}
.menuVerticalOverB, .mvoB {
	background-image: url(Images/menuVerticalOverB.gif);
	width: 100%;
	height: 3px; 
	}
.menuVerticalOverBR, .mvoBR {
	background-image: url(Images/menuVerticalOverBR.gif);
	background-repeat: repeat-y;
	background-position: bottom right;
	width: 6px;
	height: 3px;
	}

.menuVerticalOverC a, .mvoC a {
	color: #222222;
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	text-decoration: none;
	width: 100%;
	}

.menuVerticalOverC a:hover, .mvoC a:hover {
	color: #222222;
	}

.menuVerticalTL, .mvTL {
	background-image: url(Images/menuVerticalTL.gif);
	background-repeat: repeat-y;
	background-position: top left;
	width: 6px;
	height: 5px;
	}
.menuVerticalT, .mvT {
	background-image: url(Images/menuVerticalT.gif);
	width: 100%;
	height: 5px; 
	}
.menuVerticalTR, .mvTR {
	background-image: url(Images/menuVerticalTR.gif);
	background-repeat: repeat-y;
	background-position: top right;
	width: 6px;
	height: 5px;
	}
.menuVerticalL, .mvL {
	background-image: url(Images/menuVerticalL.gif);
	background-repeat: repeat-y;
	background-position: center left;
	width: 6px;
	height: 15px;
	}
.menuVerticalC, .mvC {
	background-image: url(Images/menuVerticalC.gif);
	vertical-align: middle;
	text-align: center;
	white-space: nowrap;
	width: 100%;
	height: 15px;
	}
.menuVerticalR, .mvR {
	background-image: url(Images/menuVerticalR.gif);
	background-repeat: repeat-y;
	background-position: center right;
	width: 6px;
	height: 15px;
	}
.menuVerticalBL, .mvBL {
	background-image: url(Images/menuVerticalBL.gif);
	background-repeat: repeat-y;
	background-position: bottom left;
	width: 6px;
	height: 3px;
	}
.menuVerticalB, .mvB {
	background-image: url(Images/menuVerticalB.gif);
	width: 100%;
	height: 3px; 
	}
.menuVerticalBR, .mvBR {
	background-image: url(Images/menuVerticalBR.gif);
	background-repeat: repeat-y;
	background-position: bottom right;
	width: 6px;
	height: 3px;
	}

.menuVerticalC a, .mvC a {
	color: #888888;
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	text-decoration: none;
	width: 100%;
	}

.menuVerticalC a:hover, .mvC a:hover {
	color: #222222;
	}


/**********************************************************************
 * Tab Control Styles                                                 *
 **********************************************************************/
.tabBG {
	background-color: #e4f5d3; 
	}

.tabBG a {
	color: #888888; 
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
	}

.tabBG a:hover {
	color: #222222;
	}


/**********************************************************************
 * Page Background Styles                                             *
 **********************************************************************/
.pageBackground, .pBack {
	/*background: rgb(222,225,234) url(Images/vbg.gif) top repeat-x;*/
	margin: 0px;
	}

.pageBorderTL, .pbTL {
	background-color: transparent;
	}
.pageBorderT, .pbT {
	background-color: transparent;
	}
.pageBorderTR, .pbTR {
	background-color: transparent;
	}
.pageBorderL, .pbL {
	background-color: transparent;
	}
.pageBorderC, .pbC {
	background-color: transparent;
	vertical-align: top;
	}
.pageBorderR, .pbR {
	background-color: transparent;
	}
.pageBorderBL, .pbBL {
	background-color: transparent;
	}
.pageBorderB, .pbB {
	background-color: transparent;
	}
.pageBorderBR, .pbBR {
	background-color: transparent;
	}

.page_yellow, .pContent {
	color: #003366; 
	height: 30px;
	text-align: left;
	}

.pageAlignment, .pAlign {
	vertical-align: top;
	}
	
.borderTable, .pbTable {
	}

.divider { 
	}

.footer {
	color: #444444;
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	padding-top: 6px;
	}
.LoginPage
{
    /*background: url(images/SignIn/FadeOut.gif) repeat top left;*/
}
.logoBG
{
    background-color: #fff;
    width: 82px;
    height: 50px !important;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
    border-collapse: collapse;
}
.logoBG2 
{
    /*background-color: #ebebeb;
    background-image: url(images/Header_Elements/HdrRight.jpg);*/
    width: 100%;
    height: 50px !important;
    margin: 0px auto;
    padding: 0px auto;
    background-color: #fff;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
    border-collapse: collapse;
}
}

.logoBG3
{
}
	
._Logo
{
    /*background-color: #ebebeb;*/
    margin: 0px auto;
    padding: 0px auto;
    background: url(images/Header_Elements/oeclogo.gif) no-repeat top left;
    width: 255px;
    height: 50px;
}
._SvcAdvtgLogo
{
    margin: 0px auto;
    padding: 0px auto;
    background: url(images/Header_Elements/SvcAdvtglogo.gif) no-repeat top left;
    width: 270px;
    height: 50px;
}
.BlueBarInfoLeft
{
    padding: 0px 18px 0px;
    color: #fff;
    text-align: left;
    text-shadow: #001b30 1px 2px 1px;
    font-size: 13px;
}	
.BlueBarInfoRight
{
    /*padding: 10px;*/
    color: #fff;
    text-align: right;
    text-shadow: #001b30 1px 2px 1px;
    font-size: 13px;
}	
.logoBG table {
	/*width: 100%; 
	background-color: #cccccc;
	height: 98px;	*/
	} 

.logoBG td { 
	/*background-color: #cccccc;*/
	}
	
.HdrMenu
{
    width: 100% !important;
}
.HeaderInfo
{
    float: right;
} 
#PortalMessage
{
    white-space: nowrap;
    color: #000000;
    float: right;
    font: 11px Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
    display: none;
}	
/*********
Header Navigation Menu
*****/	
.MainAppHeader
{
    width: 100%;
}
.HeaderNav
{
    background: inherit;
    width: 100%;
    text-align: center;
    height: 53px;
    padding: 0px;
    margin: 0px auto;
    border: 0px;
}
.BlueInfoBar
{
    height: 33px;
    color: #fff;
    background: #00467f url(Images/Header_Elements/sloganbg.gif) top left repeat;
}
.Nav
{
    /*background: url(./Images/logoBGGray.gif) top left repeat;*/
    height: 50px;
    width: 100%;
    background: #fff;
    
}
.Nav td
{
    border: 0px;
    border-collapse: collapse;
}
.NavLeftCluster
{
    /*height: 60px;*/
    width: 167px;
}

.NavRightCluster
{
    height: 50px;
}
.NavLeftCluster,.NavCenterCluster,.NavRightCluster
{
    height: 50px;
    padding: 0px;
    margin: 0px auto;
    border: 0px;
    border-collapse: collapse;
    vertical-align: top;
    /*display: inline-table;*/
    
}
.NavMyHome
{
    background: url(images/Nav/MyHome.gif) top left no-repeat;
    width: 84px;
    height: 50px;
}
.NavMyHome:hover
{
    background: url(images/Nav/MyHome_over.gif) top left no-repeat;
    
}
.NavLogOut
{
    background: url(images/Nav/LogOut.gif) top left no-repeat;
    width: 83px;
    height: 50px;
}
.NavLogOut:hover
{
    background: url(images/Nav/LogOut_over.gif) top left no-repeat;
}
.NavSpacer
{
    width: 5px;
    height: 50px;
    border: 0px;
    border-collapse: collapse;
}
.NavSpacer1
{
    /*background: url(images/Nav/NavSpacer1.gif) top left no-repeat;*/
    width: 25px;
    height: 50px;
}
.NavSRFToTriage
{
    background: url(images/Nav/SRFToTriage.gif) top left no-repeat;
    width: 84px;
    height: 50px;
}
.NavSRFToTriage:hover
{
    background: url(images/Nav/SRFToTriage_over.gif) top left no-repeat;
}
.NavTriageToShipment
{
    background: url(images/Nav/TriageToShipment.gif) top left no-repeat;
    width: 83px;
    height: 50px;
}
.NavTriageToShipment:hover
{
    background: url(images/Nav/TriageToShipment_over.gif) top left no-repeat;
}
.NavMonthlyBi
{
    background: url(images/Nav/MonthlyBi.gif) top left no-repeat;
    width: 83px;
    height: 50px;
}
.NavMonthlyBi:hover
{
    background: url(images/Nav/MonthlyBi_over.gif) top left no-repeat;
}
.NavFinancialAssistance
{
    background: url(images/Nav/FinancialAssistance.gif) top left no-repeat;
    width: 83px;
    height: 50px;
}
.NavFinancialAssistance:hover
{
    background: url(images/Nav/FinancialAssistance_over.gif) top left no-repeat;
}
.NavSPacer2
{
    background: url(images/Nav/NavSpacer2.gif) top left no-repeat;
    width: 27px;
    height: 50px;
}
.NavPatient
{
    background: url(images/Nav/Patient.gif) top left no-repeat;
    width: 84px;
    height: 50px;
}
.NavPatient:hover
{
    background: url(images/Nav/Patient_over.gif) top left no-repeat;
}
.NavPhysician
{
    background: url(images/Nav/Physician.gif) top left no-repeat;
    width: 83px;
    height: 50px;
}
.NavPhysician:hover
{
    background: url(images/Nav/Physician_over.gif) top left no-repeat;
}
.NavCycles
{
    background: url(images/Nav/Cycles.gif) top left no-repeat;
    width: 83px;
    height: 50px;
}
.NavCycles:hover
{
    background: url(images/Nav/Cycles_over.gif) top left no-repeat;
}
.NavCalendar
{
    background: url(images/Nav/Calendar.gif) top left no-repeat;
    width: 83px;
    height: 50px;
}
.NavCalendar:hover
{
    background: url(images/Nav/Calendar_over.gif) top left no-repeat;
}
.NavShipment
{
    background: url(images/Nav/Shipment.gif) top left no-repeat;
    width: 83px;
    height: 50px;
}
.NavShipment:hover
{
    background: url(images/Nav/Shipment_over.gif) top left no-repeat;
}
.NavSOC
{
    background: url(images/Nav/SOC.gif) top left no-repeat;
    width: 83px;
    height: 50px;
}
.NavSOC:hover
{
    background: url(images/Nav/SOC_over.gif) top left no-repeat;
}
.NavPayer
{
    background: url(images/Nav/Payer.gif) top left no-repeat;
    width: 84px;
    height: 50px;
}
.NavPayer:hover
{
    background: url(images/Nav/Payer_over.gif) top left no-repeat;
}
.NavSpacer3
{
    background: url(images/Nav/NavSpacer3.gif) top left no-repeat;
    width: 18px;
    height: 50px;
}


/**********************************************************************
 * Sign In Bar Styles                                                 *
 **********************************************************************/
.signInBar {
	background-image:url(Images/SignInBarBackground.gif);
	background-repeat: repeat-x;
	color: #222222;
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	white-space: nowrap;
	}

.signInBarL {
	background-image:url(Images/SignInBarL.gif);
	background-repeat: no-repeat;
	}

.signInBar a, .signInBar input {
	color: #222222;
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
	}

.signInBarStatus {
	color: #222222;
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	text-align: right;
	white-space: nowrap;
	}


/**********************************************************************
 * Panel Body Styles                                                  *
 **********************************************************************/
.dialog_body, .dBody {
	background-color: transparent;
	background: inherit/*#ebebeb rgb(222,225,234) url(Images/vbg.gif) top repeat-x*/;
	color: #222222;
	/*border-right: 1px #aaaaaa solid;
	border-left: 1px #aaaaaa solid;
	border-bottom: 1px #aaaaaa solid;*/
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 11px;
	/*padding: 4px;*/
	text-align: center;
	margin: 0px auto;
	}
	
	.dialog_body table, .dBody table {
	}
	
	.LSSPageButtonPanel
	{
		text-align: center;
	}

.dialog_field_value, .dfv {
	color: #222222;
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 8pt;
	padding: 0px;
	text-align: left;
	}
	.RecordPanel .dfv
	{
	    color: #666;
	}
	.RecordPanel .fls 
	{
	    color: #000;
	    font-weight: normal;
	}
.dialog_header, .dh {
	background-repeat: repeat-x;
	height: 25px;
	}

.dialogHeaderBackground, .dhb {
	background-image:url(Images/dialogHeaderT.gif);
	background-repeat: repeat-x;
	}

.dialog_header_text, .dht {
	background-image:url(Images/dialogHeaderT.gif);
	color: #222222;
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	padding-left: 4px;
	padding-top: 1px;
	vertical-align: middle;
	}

.dialogHeaderTextRecord, .dhtr {
	color: #222222;
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	font-weight: bold;
	padding-left: 4px;
	padding-top: 1px;
	text-transform: uppercase;
	}

.dialogHeaderEdgeL, .dhel {
	background-image:url(Images/dialogHeaderEdgeL.gif);
	background-repeat: repeat-y;
	background-position: top left;
	width: 20px;
	height: 25px;
	}

.dialogHeaderEdgeR, .dher {
	background-image:url(Images/dialogHeaderEdgeR.gif);
	background-repeat: repeat-y;
	background-position: top right;
	width: 20px;
	height: 25px;
	}

.dialogHeaderIcon, .dhi {
	background-image:url(Images/dialogHeaderT.gif);
	padding-top: 1px;
	vertical-align: middle;
	width: 0px;
	}

.dialogHeaderIconRecord, .dhir {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	}

.dialogHeaderExpandCollapseIcon, .dheci {
	background-image:url(Images/dialogHeaderT.gif);
	width:20px;
	height:14px;
	padding-top: 1px;
	vertical-align: middle;
	}

.dialogHeaderPrintEmailIcon, .dhpei {
	padding-right: 10px;
	text-align: right;
	vertical-align: middle;
	width: 100%;
	}
  
.dialogHeaderTotalRecordCount, .dhtrc {
        background-image: url(Images/dialogHeaderT.gif);
	text-align: right;
	padding-left: 20px;
	padding-top: 1px;
	vertical-align: middle;
	}
  
.dialogHeaderTotalRecordCountText, .dhtrct {
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	}

.dialog_view, .dv 
{
    width: 100%;
    /*border-bottom: 1px solid #cccccc;*/
	}

.category, .c {
	color: #222222;
	padding: 5px;
	}

.category_area, .ca {
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	vertical-align: middle;
	white-space: nowrap;	
	}

.category_area A, .ca A {
	color: #888888;
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	text-decoration: underline;
	}

.category_area A:hover, .ca A:hover {
	color: #222222;
	text-decoration: underline;
	}

.subcategory_label, .scl {
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	font-weight: bold;
	color: #222222;
	padding-left: 4px;
	white-space: nowrap;	
	vertical-align: middle;
	}

.subcategory SELECT, .sc SELECT {
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 11px;
	border-top: 1px #555555 solid;
	border-left: 1px #555555 solid;
	border-right: 1px #eeeeee solid;
	border-bottom: 1px #eeeeee solid;
	}

.recordPanelButtonsAlignment, .rpbAlign {
	padding-bottom: 5px;
	padding-left: 100px;
	}

.field_label_color {
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 11px;
	color: #000000;
	white-space: nowrap;	
	vertical-align: middle;
	text-align: left;
	padding: 3px 6px 3px 6px;
	}

.field_label, .fl {
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 11px;
	font-weight: bold;
	color: #922d3e;
	white-space: nowrap;	
	vertical-align: middle;
	text-align: left;
	padding: 3px 6px 3px 6px;
	}

.field_label_on_side, .fls {
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	/*font-size: 11px;*/
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	white-space: nowrap;	
	vertical-align: middle;
	text-align: right;
	/*padding: 3px 6px 3px 6px;*/
	padding: 0px 6px 0px 6px;
	}

.gfls {
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	/*white-space: nowrap;	
	vertical-align: middle;
	text-align: right;*/
	}

.field_value, .fv {
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 11px;
	padding: 0px;
	}

.field_input, .fi {
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 10px !important;
	background-color: #ffffff;
	border: 1px solid #aaaaaa;
	/*border: 1px inset gray;
	/* for Internet Explorer only *//*\
	border-top: 1px #666666 solid;
	border-left: 1px #666666 solid;
	border-right: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;
	*/*/
	}
	
	

.filter_value, .filv {
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
	}

.filter_button_cell, .filbc {
	padding-left: 8px;
	vertical-align:bottom;
	}

.Filter_Input, .fili {
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	border-bottom: 1px #eeeeee solid;
	border-left: 1px #555555 solid;
	border-right: 1px #eeeeee solid;
	border-top: 1px #555555 solid;
	margin: 2px;
	margin-top: 0px;
	}

.filter_area, .fila {
	color: #222222;
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	text-align: right;
	font-weight: bold;
	padding: 3px 6px 3px 6px;
	vertical-align: middle;
	white-space: nowrap;	
	}
	
.search_area, .sa {
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 2px;
	}

.search_label, .sl {
	color: #003366;
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	font-weight: normal;
	vertical-align: middle;
	white-space: nowrap;	
	padding: 5px;
	}

.Search_Input, .si {
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	background-color: #ffffff;
	border-bottom: 1px #eeeeee solid;
	border-left: 1px #555555 solid;
	border-right: 1px #eeeeee solid;
	border-top: 1px #555555 solid;
	margin-left: 2px;
	}
	
.rangeFilterText, .rft {
	color: #999999;
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	font-weight: normal;
	padding-left: 6px;
	padding-right: 6px;
	text-decoration: none;
	text-transform: none;
	}


/**********************************************************************
 * Pagination Styles                                                  *
 **********************************************************************/
.button_bar_cell, .prbbc {
	background-image:url(Images/paginationRowT.gif);
	background-repeat: repeat-x;
	padding-bottom: 3px;
	vertical-align: bottom;
	}
/*.prbg {
	background-image:url(Images/ButtonBarBackground.gif);
	background-repeat: repeat-x;
	color: #222222;
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 9pt;
	font-weight: normal;
	padding-left: 3px;
	padding-right: 3px;
	white-space: nowrap;
	}*/

.pagination_area, .pra {
	background-image:url(Images/paginationRowT.gif); 
	background-repeat: repeat-x;
	color: #003366;
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	padding-bottom: 3px;
	vertical-align: bottom;
	white-space: nowrap;	
	}

.pagination_label, .prl {
	color: #003366;
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	font-weight: normal;
	vertical-align: middle;
	white-space: nowrap;	
	padding: 2px;
	}

.pagination_value, .prv {
	color: #003366;
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	white-space: nowrap;	
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	}

.Pagination_Input, .pri {
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	background-color: #ffffff;
	border-bottom: 1px #eeeeee solid;
	border-left: 1px #555555 solid;
	border-right: 1px #eeeeee solid;
	border-top: 1px #555555 solid;
	}

.pagination_row, .pr {
	font-weight: bold;
	vertical-align: middle;
	/*border-bottom: 1px #a8beb1 solid;*/
	}

.paginationRowEdgeL, .prel {
	background-image:url(Images/paginationRowEdgeL.gif); 
	background-repeat: no-repeat;
	width: 20px;
	height: 37px;
	}

.paginationRowEdgeR, .prer {
	background-image:url(Images/paginationRowEdgeR.gif);
	background-repeat: no-repeat;
	width: 20px;
	height: 37px;
	}

.paginationButtonFirst, .prbf {
	background-image:url(Images/arrow_beg.gif);
	background-repeat: no-repeat;
	width: 33px;
	height: 25px;
	}

.paginationButtonPrevious, .prbp {
	background-image:url(Images/arrow_left.gif);
	background-repeat: no-repeat;
	width: 33px;
	height: 25px;
	}

.paginationButtonNext, .prbn {
	background-image:url(Images/arrow_right.gif);
	background-repeat: no-repeat;
	width: 33px;
	height: 25px;
	}

.paginationButtonLast, .prbl {
	background-image:url(Images/arrow_end.gif);
	background-repeat: no-repeat;
	width: 33px;
	height: 25px;
	}


/**********************************************************************
 * Table Rows Styles                                                  *
 **********************************************************************/
.header_cell, .thc, div.radwindow_OEC_Soft table td.titlebar {
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	/*background-color: #e4f5d3;
	padding: 5px;*/
	border-right: 0px #dddddd solid;
	border-bottom: 2px #aaaaaa solid;
	color: #222222;
	/*vertical-align: top;
	background: #006bb7 url('Images/ButtonBarBG.gif') repeat-x top;*/
	
	}
	
.wizardselected {
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	background-color: #c4df9b;
	border-right: 0px #dddddd solid;
	border-bottom: 2px #aaaaaa solid;
	color: #006bb7;
	font-weight: bold;
	text-align: center;
	}
	
.wizardunselected {
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	background-color: #e4f5d3;
	border-right: 0px #dddddd solid;
	border-bottom: 2px #aaaaaa solid;
	color: #222222;
	text-align: center;
	}
	
#AjaxPanel_UserAccountRecordControl, #AltMultiPage_UserAccountRecordControl
{
	/*Background: transparent url(Images/ButtonBarBG.gif) repeat-x scroll left bottom;
	border-top: 2px #aaaaaa solid;*/
}

 /*.tableRowsEdge,*/ .tre
{
	
	border-bottom: 2px solid #aaaaaa;
	Background: transparent url(Images/ButtonBarBG.gif) repeat-x scroll left bottom;
	
	padding-bottom: 17px;
}

.header_cell_empty, .thce {
	background-color: #e4f5d3; 
	border-bottom: 1px #aaaaaa solid;
	}

.column_header, .tch {
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	/*background: url(./images/ButtonBarBG.gif) top left repeat-x;*/
	background: #d2d2d3 url(./images/ButtonBarBGExtended.gif) top left repeat-x;

	}

.column_header A, .column_header_scrolling A, .tch A, .tchs A {
	color: #222222; 
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	text-decoration: none;
	} 
	
.column_header A:hover, .column_header_scrolling A:hover, .tch A:hover, .tchs A:hover {
	color: #006bb7;
	text-decoration: none;
	}

.column_header_scrolling, .tchs {
	font-weight: bold;
	border-left: 1px #dddddd solid;
	border-right: 1px #dddddd solid;
	border-bottom: 1px #aaaaaa solid;
	}

.columnHeaderFilterPadding, .tchfilp {
	padding-top: 4px;
	text-align: center;
	}

.columnHeaderFilterPadding A, .tchfilp A {
	text-decoration: none;
	}

.columnHeaderFilterPadding A:hover, .tchfilp A:hover {
	text-decoration: none;
	}

.icon_cell, .alt_icon_cell, .tic, .taic {
	padding: 0px;
	color: #444444;
	vertical-align: middle;
	background-color: #fff;
	border-right: 0px #cccccc solid;
	border-bottom: 0px #cccccc solid;
	width: 1px;
	/*width: 16px;*/
	}
	

.icon_cell_highlighted, .alt_icon_cell_highlighted, .tich, .taich {
	padding: 0px;
	color: #444444;
	vertical-align: middle;
	border-right: 0px #cccccc solid;
	border-bottom: 0px #cccccc solid;
	background-color: transparent; 
	width: 1px;
	}

	.tptrAlt .icon_cell, .tptrAlt .alt_icon_cell, .tptrAlt .tic, .tptrAlt .taic {
	padding: 0px;
	color: #444444;
	vertical-align: middle;
	background-color: #ebebeb;
	border-right: 0px #cccccc solid;
	border-bottom: 0px #cccccc solid;
	width: 1px;
	/*width: 16px;*/
	}
	
.icon_cell_selected, .tics {
	padding: 0px;
	color: #444444;
	vertical-align: middle;
	border-right: 0px #cccccc solid;
	border-bottom: 0px #cccccc solid;
	background-color: transparent;
	width: 1px;
	}

.icon_cell_empty, .tice {
	background-color: #ffffff;
	border-bottom: 0px #cccccc solid;
	width: 0px;
	}

.icon_cell_highlighted_empty, .tiche {
	/*background-color: #e4f5d3; */
	border-bottom: 0px #cccccc solid;
	width: 0px;
	}

.icon_cell_selected_empty, .ticse {
	/*background-color: #f7fff0;*/
	border-bottom: 0px #cccccc solid;
	width: 0px;
	}
		
.table_cell, .alt_table_cell, .ttc, .tatc {
	padding: 5px;
	color: #222222;
	vertical-align: top;
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	text-align: left;
	border-right: 0px #cccccc solid;
	border-bottom: 0px #cccccc solid;
	background-color: #fff;
	}

.tptrAlt .table_cell, .tptrAlt .alt_table_cell, .tptrAlt .ttc, .tptrAlt .tatc {
	padding: 5px;
	color: #222222;
	vertical-align: top;
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	text-align: left;
	border-right: 0px #cccccc solid;
	border-bottom: 0px #cccccc solid;
	background-color: #ebebeb;
	}
	
.table_cell_highlighted, .alt_table_cell_highlighted, .ttch, .tatch {
	padding: 5px;
	color: #222222;
	vertical-align: top;
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	text-align: left;
	border-right: 0px #cccccc solid;
	border-bottom: 0px #cccccc solid;
	/*background-color: #e4f5d3; */
	}

.table_cell_selected, .ttcs {
	padding: 5px;
	color: #222222;
	vertical-align: top;
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	text-align: left;
	border-right: 0px #cccccc solid;
	border-bottom: 0px #cccccc solid;
	background-color: transparent;
	}

.ttc a, .tatc a, .ttch a, .tatch a, .ttcs a, .dfv a, .dialog_field_value a {
	color: #222222; 
	}

.ttc a:hover, .tatc a:hover, .ttch a:hover, .tatch a:hover, .ttcs a:hover, .dfv a:hover, .dialog_field_value a:hover {
	color: #222222;
	}

.totals_cell, .tpttc {
	padding: 5px;
	color: #222222;
	vertical-align: top;
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	text-align: left;
	border-right: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;
	background-color: #ffffff;
	width: 48px;
	}

.totals_cell_value, .tpttcv {
	padding: 5px;
	color: #222222;
	vertical-align: top;
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	text-align: right;
	background-color: #ffffff;
	}

.page_total_label, .tptl {
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	font-weight: normal;
	color: #222222;
	padding-left: 20px;
	white-space: nowrap;	
	vertical-align: middle;
	}

.page_total_value, .tptv {
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	font-weight: normal;
	color: #222222;
	padding-left: 20px;
	white-space: nowrap;	
	vertical-align: middle;
	}

.grand_total_label, .tgtl {
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	font-weight: normal;
	color: #222222;
	padding-left: 20px;
	white-space: nowrap;	
	vertical-align: middle;
	}

.grand_total_value, .tgtv {
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	font-weight: normal;
	padding: 3px;
	}

.tableRowsEdge, .tre {
	border-left: 1px #cccccc solid;
	background-color: #cccccc;
	}


/**********************************************************************
 * Scrolling Table Styles                                             *
 **********************************************************************/
div.tableContainer {
	clear: both;
	height: 285px;  /* defines scrolling region height */
	overflow: auto; /* enables scroll bar */
	}

div.tableContainer table {
	width: 97%; /* defines data region width (provide room for scroll bar) */
	}

thead.fixedHeader tr {
	background-color: #e4f5d3; /* obscures data behind headers */
	position: relative; 	   /* fixes headers in place */
	}

.scrollContent {
	display: block;
	}

thead.fixedHeader td.button-white {
	white-space: nowrap;
	width: 0%;
	}

thead.fixedHeader table {
	width: 0%;
	}


/**********************************************************************
 * Auto Type Ahead Styles                                             * 
 **********************************************************************/
.autotypeahead_completionListElement {  
	background-color: #ffffff;
	border-bottom: 1px #555555 solid;
	border-left: 1px #555555 solid;
	border-right: 1px #555555 solid;
	border-top: 1px #555555 solid;
	height: 90px;
	list-style-type: none;
	margin: 0px;
	overflow: auto;
	padding: 0px;
	visibility: hidden;
	}

.autotypeahead_highlightedListItem {
	background-color: #e4f5d3; 
	padding-bottom: 1px; 
	}

.autotypeahead_listItem {
	padding-bottom: 1px; 
	}


/**********************************************************************
 * Date Selector Styles                                               *
 **********************************************************************/
.dsTodayDay {
	background-color: #e4f5d3; 
	}

.dsDayHeader {
	color: #222222;
	background-color: #e4f5d3; 
	font-size: 12px;
	padding: 6px;
	}

.dsSelectedDay {
	padding: 6px;
	}

.dsTitle {
	color: #222222;
	background-color: #dfdfdf;
	font-weight: bold;
	}

.dsWeekendDay {
	background-color: #f2ffe5; 
	padding: 6px;
	}

.dsOtherMonthDay {
	background-color: #f2ffe5; 
	padding: 6px;
	}

.dsDay a, .dsTodayDay a, .dsSelectedDay a, .dsWeekendDay a, .dsOtherMonthDay a {
	color: #222222;
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	}


/**********************************************************************
 * Info Panel Styles                                                  *
 **********************************************************************/
.panelInformationDisplayWithImage {
	border-top: 1px #cccccc solid;
	border-left: 1px #cccccc solid;
	border-right: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;
	}

.panelInformationDisplayWithImage_ImageArea {
	padding: 10px 10px 10px 16px;
	}

.panelInformationDisplayWithImage_InfoArea {
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	vertical-align: middle;
	}

.panelInformationDisplayWithImage_InfoTitle {
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	font-weight: bold;
	color: #777777;
	white-space: nowrap;	
	}

.panelInformationDisplayWithImage_InfoDetails {
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	padding-right: 16px;
	white-space: nowrap;
	}

.panelInformationDisplay {
	border-top: 1px #cccccc solid;
	border-left: 1px #cccccc solid;
	border-right: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;
	}

.panelInformationDisplay_InfoArea {
	padding: 10px;
	}

.panelInformationDisplay_InfoTitle {
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	font-weight: bold;
	color: #777777;
	white-space: nowrap;	
	text-align: center;
	}

.panelInformationDisplay_InfoDetails {
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	white-space: nowrap;
	text-align: center;
	}
	
/**********************************************************************
 * Configuration/Error Page Styles                                    *
 **********************************************************************/
.configureErrorPagesText {
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	color: #222222;
	}
	

/**********************************************************************
 * Section 508 Compliance Styles                                      *
 **********************************************************************/
.skipNavigationLinks {
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	color: #222222;
	}


/**********************************************************************
 * Detail Rollover Popup Styles                                       *
 **********************************************************************/
.detailRolloverPopup {
	position: absolute;
	visibility: visible;
	z-index: 2;
	}

.detailRolloverTitle {
	color: #222222;
	text-transform: uppercase;
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-weight: bold;
	font-size: 12px;
	padding-left: 4px;
	padding-top: 5px;
	vertical-align: middle;
	width: 100%;
	}

.detailRolloverTL {
	background-image:url(Images/detailRolloverTL.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 57px;
	width: 65px;
	}

.detailRolloverTL_noPNG {
	height: 57px;
	width: 65px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='Images/detailRolloverTL.png');
	}

.detailRolloverT {
	background-image:url(Images/detailRolloverT.png);
	background-position: bottom center;
	background-repeat: repeat-x;
	height: 57px;
	}

.detailRolloverT_noPNG {
	height: 57px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='Images/detailRolloverT.png');
	}

.detailRolloverTR {
	background-image:url(Images/detailRolloverTR.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 57px;
	width: 65px;
	}

.detailRolloverTR_noPNG {
	height: 57px;
	width: 65px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='Images/detailRolloverTR.png');
	}

.detailRolloverL {
	background-image:url(Images/detailRolloverL.png);
	background-position: center right;
	background-repeat: repeat-y;
	width: 65px;
	}

.detailRolloverL_noPNG {
	width: 65px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='Images/detailRolloverL.png');
	}

.detailRolloverC {
	background-image:url(Images/detailRolloverC.png);
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	}

.detailRolloverR {
	background-image:url(Images/detailRolloverR.png);
	background-position: center left;
	background-repeat: repeat-y;
	width: 65px;
	}

.detailRolloverR_noPNG {
	width: 65px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='Images/detailRolloverR.png');
	}

.detailRolloverBL {
	background-image:url(Images/detailRolloverBL.png);
	background-position: top right;
	background-repeat: no-repeat;
	height: 29px;
	width: 65px;
	}

.detailRolloverBL_noPNG {
	height: 29px;
	width: 65px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='Images/detailRolloverBL.png');
	}

.detailRolloverB {
	background-image:url(Images/detailRolloverB.png);
	background-position: top center;
	background-repeat: repeat-x;
	height: 29px;
	}

.detailRolloverB_noPNG {
	height: 29px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='Images/detailRolloverB.png');
	}

.detailRolloverBR {
	background-image:url(Images/detailRolloverBR.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 29px;
	width: 65px;
	}

.detailRolloverBR_noPNG {
	height: 29px;
	width: 65px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='Images/detailRolloverBR.png');
	}


/**********************************************************************
 * JavaScript Date Selector Styles                                    *
 **********************************************************************/
.dpTable {
	background-color: #ffffff;
	border: 1px solid #aaaaaa;
	color: #333333;
	}

.dpTD {
	border: 1px #cccccc solid;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	text-align: center;
	vertical-align: middle;
	}

.dpDayHighlightTD {
	background-color: #e4f5d3; 
	border: 1px #eeeeee solid;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	text-align: center;
	vertical-align: middle;
	}

.dpTDHover {
	background-color: #e4f5d3; 
	border: 1px #cccccc solid;
	cursor: pointer;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	text-align: center;
	vertical-align: middle;
	}

.dpDayTD {
	background-color: #a8beb1;
	border: 1px #aaaaaa solid;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	text-align: center;
	vertical-align: middle;
	}

.dpTitleText {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	text-align: center;
	vertical-align: middle;
	}

.dpDiv {
	}

.dpTR {
	}

.dpTitleTR {
	}

.dpDayTR {
	}




/****** Hide the button used to trigger Ajax Postbacks through JavaScript ******/
.HideMe, #pageLeftCoordinate, #pageTopCoordinate, #PageSettings
{
	display: none !Important;
}

/****** Sign In Page ******/
.LoginPage
{
    /*height: 100%;*/
    width: 100%;
    text-align: center;
    vertical-align: middle;
}

.LoginPanel
{
    margin: 0px auto;
    width: 488px;
}
.SignInImage
{
    height: 139px;
    width: 488px;
    background: transparent url('Images/SignIn/SignInImage.png') top left no-repeat;
}
.LoginTitleCell
{
    text-align: left;
    font-size: 11px;
    font-weight: bold;
    font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
    background: transparent url('Images/SignIn/LoginTitleCell.png') top left no-repeat;
    color: #fff;
    height: 32px;
    border: 0px;
    border-collapse: collapse;
    padding-left: 18px;
    padding-right: 18px;
    text-align: center;
}

.LoginControlCell
{
    background: transparent url('Images/SignIn/LoginControlCell.png') top left repeat-y;
    color: #000000;
    border-top: none;
}
.LoginControlCell .field_label
{
    color: #000000;
}
.LoginBottomCell
{
    background: transparent url('Images/SignIn/LoginBottomCell.png') bottom left no-repeat;
    height: 36px;
}
.LoginButtonCell
{
    text-align: center;
    padding: 5px;
    background: transparent url('Images/SignIn/LoginControlCell.png') top left repeat-y;
     
}

/*Login Buttons*/


.SignIn_OK
{
    background: url(Images/SignIn/Loginbutton_default.png) no-repeat;
    width: 105px;
    height: 18px;
    padding: 5px;
}
.SignIn_OK:hover
{
    background: url('Images/SignIn/Loginbutton_hover.png') no-repeat;
    width: 105px;
    height: 18px;
}
.SignIn_Cancel
{
    background: url('Images/SignIn/Cancelbutton_default.png') no-repeat;
    width: 105px;
    height: 18px;
    padding: 5px;
}
.SignIn_Cancel:hover
{
    background: url('Images/SignIn/Cancelbutton_hover.png') no-repeat;
    width: 105px;
    height: 18px;
}

.SignIn_ForgotPassword
{
    background: url(Images/SignIn/ForgotPassbutton.png) no-repeat;
    width: 105px;
    height: 18px;
    padding: 5px;
}
.SignIn_ForgotPassword:hover
{
    background: url('Images/SignIn/ForgotPassbutton_hover.png') no-repeat;
    width: 105px;
    height: 18px;
}



/*

.LoginButtonCell .GoButton, .prbg

{
    background: transparent url(Images/Pill2.png) no-repeat scroll;
    width: 130px;
    height: 27px;
}

.LoginButtonCell .GoButton:hover, .prbg:hover
{
    background: transparent url(Images/Pill2_over.png) no-repeat scroll;

}
*/


/****** Sign Out Page ******/
.LogoutPage
{
    height: 100%;
    width: 100%;
    text-align: center;
    vertical-align: middle;
}

.LogoutPanel
{
    margin: 0px auto;
}

.LogoutTitleCell
{
    text-align: left;
    font-weight: bold;
    font-size: 12px;
    background: #d7def0 url('Menu/rootBackground.gif') repeat-x 0px 1px;
    color: #222222;
    height: 20px;
    border-top: 1px solid gray;
    border-left: 1px solid gray;
    border-right: 1px solid gray;
}

.LogoutControlCell
{
    font-weight: bold;
    font-size: 12px;
    background-color: rgb(240,240,240);
    color: #222222;
    border-top: 1px solid #aaaaaa;
    border-left: 1px solid #aaaaaa;
    border-right: 1px solid #888888;
    border-bottom: 1px solid #888888;
}

.LogoutButtonCell
{
    text-align: center;
    padding: 5px;
}

/****** Organize ******/
#RAD_SPLITTER_PANE_CONTENT_LeftPane /*Hack the position of the Left Rad Splitter Pane. This could cause issues. Tested in IE7, IE8, and FireFox 3.5 JM*/
{
    position: relative;
    top: -48px;
}

.MenuCell .RadMenu_Default
{
    margin-left: 160px !important;
}
#RadMenuRightCell .RadMenu_Default
{
    margin-left: auto !important;
}
#MenuCell
{
	/*background: #ffffff;  url(Menu/rmSprite.png) repeat scroll center 1px;
	background: transparent  url(Images/MenuCellBG.png) top center repeat-x !important;*/
	padding: 0px;
	height: auto;
}
.RadMenu .rmLeftImage 
{
    margin: 2px 0 0 -4px;
    padding-bottom: 0;
}

.MainPanel
{
    /*background: #00467F;*/
    background: #36578c;
}

.UserNameDiv
{
	/*position: absolute;
	top: 4px;
	right: 3px;
	z-index: 5000;
	font-size: 9pt;
	margin-right: 4px;*/
	font: normal bold 12px Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	padding-top: 4px;
	float: right;
	white-space: nowrap;
}


/*   Name label and value labels */
.NameLabel
{
	font-weight: bold;
	color: #222222;
}

.NameValue
{
	font-weight: bold;
	color: #222222;
	margin-right: 5px;
}

.UserNameLabel
{
	font-weight: bold;
	color: #222222;
}

.UserNameValue
{
	font-weight: bold;
	color: #222222;
	margin-right: 3px;
}

.NameLabel, .NameValue, .UserNameLabel, .UserNameValue
{
	color: #006BB7 !important;
}
.multiPage, .dxgvTable_OEC
{
    background: #fff;
    /*border-bottom: 1px solid #00467f !important;*/
}

.RecordBody {
	/*background-color: #ffffff;*/
	color: #222222;
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	text-align: center;
	margin: 0px auto;
	background: transparent /*#ebebeb url(Images/ButtonBarBG.gif) repeat-x scroll left top*/;
	/*border-top: 1px solid #922d3e;*/
	}
.RecordBody div /*, #__AltMultiPage div:first-child */
{
    /*width: 850px !important;
    margin: 10px auto;*/
}

/*.RecordBody div table div , #__AltMultiPage div:first-child div, #__AltMultiPage div:first-child table div
{
    width: auto !important;
    margin: auto !important;
}*/
.RecordPanel
{
    /*margin-top: 27px;*/
    padding: 5px;
    /*background-color: rgb(240,240,240);*/
    background: #ffffff;
    color: #222222;
    /*border-top: 2px solid #aaaaaa;
    border-left: 2px solid #aaaaaa;
    border-right: 2px solid #888888;
    border-bottom: 2px solid #888888;*/
	display: -moz-inline-box;
	#display: inline-box;
	/*drop shadow for IE*/
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=145);*/
	text-align: center;
/*width: 1000px;*/
}
.RecordPanel td
{
	text-align: left;	
}

#CollapsibleRegion
{
    width: 100%;
}

#FilterRegion
{
	margin: 0px auto;
}

#PaginationRegion
{
	width: 100%;
	margin: 0px auto 0px /*5px*/ auto;
}

.TableButtonsCell
{
	width: 33%;
	text-align: left;
}

.TablePaginationCell
{
	width: 33%;
	text-align: center;
	background: transparent /*#e4e4e4 url(Images/ButtonBarBG4.gif) repeat-x left top*/;
}

.TablePaginationCell table
{
}

.TableSearchCell
{
	width: 33%;
	padding-left: 10px;
	text-align: right;
}

.TableSearch
{
    background: #d7def0 url('Menu/rootBackground.gif') repeat-x 0px 1px;
}

.SearchText
{
	background: transparent url(Images/ButtonBarBG.gif) top left repeat-x;
	color: #222222;
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	text-align: right;
	font-weight: bold;
	padding: 3px 6px 3px 6px;
	vertical-align: middle;
	white-space: nowrap;
}

.SearchCriteria
{
	background: transparent url(Images/ButtonBarBG.gif) top left repeat-x;
	text-align: left;
	padding-right: 5px;
}

.SearchButton
{
	background: transparent url(Images/ButtonBarBG.gif) top left repeat-x;
	/*padding-left: 8px;*/
	vertical-align: top;
}

.TableHeader
{
	/*background: white url('./images/BlueShadeBar.gif') repeat-x left top;
	/*background: #006bb7 none repeat scroll 0%;*/
	/*height: 31px;
    /*border-bottom: solid 1px black;*/
    background: #2F8DC3 /*url('Window/TitleBar.gif') repeat-x left top*/;
	border-bottom: 2px solid #006bb7;
}

.TableHeader em
{
	font-style: normal;
	font: bold 12px Verdana, Tahoma, Arial, sans-serif;
	/*font-weight: bold;*/
	color: #ffffff;	
	padding: 2px 0 0 4px;
	display: block;
	/*eight: 30px;*/
}
.dxgvSelectedRow
{
background: #DDECFE;
color: #000000;
}
#__PageContent_Grid_tcStatusBar
{
    color: #fff !important;
}
.dxgvFilterBar_OEC .dxgv
{
    background: #d4a029 url('Images/FooterYW.gif') repeat-x left top !important;
}
.dxgvStatusBar_OEC
{
    background: #d4a029 url('Images/Footeryw.gif') repeat-x left bottom !important;
    border-top: 0px !important;
}

.SAFooter
{
    background: url(images/Body_Elements/SAFooter.gif) top left repeat-x;
    height: 33px;
}
.SAFooterLeft
{
    background: url(images/Body_Elements/SAFooterLeft.gif) top left repeat-x;
    height: 33px;
    width: 8px;
}
.SAFooterRight
{
    background: url(images/Body_Elements/SAFooterRight.gif) top left repeat-x;
    height: 33px;
    width: 8px;
}
.LoginFooter
{
    background: url(images/Body_Elements/LoginFooter.gif) top left repeat-x;
    height: 33px;
}
.LoginFooterLeft
{
    background: url(images/Body_Elements/LoginFooterLeft.gif) top left repeat-x;
    height: 33px;
    width: 8px;
}
.LoginFooterRight
{
    background: url(images/Body_Elements/LoginFooterRight.gif) top left repeat-x;
    height: 33px;
    width: 8px;
}
/****** Button Bar ******/

.PageButtonPanel
{
	text-align: center;
	margin: 5px;
}

.ButtonBar

{
	border-collapse: collapse;
	margin: 0px auto;
	padding: 0px;
	display: -moz-inline-box;
	#display: inline;
}
.ButtonBarCell input
{
    font-size: 10px !important;
    font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
}
.ButtonBarCell
{
	background: transparent /*#E4E4E4 url(Images/ButtonBarBG4.gif) center left repeat-x*/;
	vertical-align: middle;
	border: 0px;
	white-space: nowrap;
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 10px !important;
	/*font-weight: bold;*/
	color: #000000;
	white-space: nowrap;	
}
.RightGridButtons .ButtonBarCell
{
    color: #00467f;
}

.ButtonBarL
{
	background: transparent /*url(Images/ButtonBarL.gif) center right no-repeat;*/
	vertical-align: middle;
	border: 0px;
	height: 27px;
	width: 13px;
}

.ButtonBarR
{
	background: transparent /*url(Images/ButtonBarR.gif) center left no-repeat;*/
	vertical-align: middle;
	border: 0px;
	height: 27px;
	width: 13px;
}

.ButtonBarCell input
{
	padding-top: -2px;
	border: 1px solid #aaaaaa;
}

/****** Table Page Pagination Button Bar Styles ******/
.TableExportMenuButton
{
    background: transparent url(Images/ButtonBarButtons/Export.gif) top left repeat-x;
	width: 69px;
	height: 27px;
}

.TableExportMenuButton:hover
{
    background: transparent url(Images/ButtonBarButtons/Export_over.gif) top left repeat-x;
}


.TableSearchButton
{
    background: transparent url(Images/ButtonBarButtons/Search2.gif) top left repeat-x;
	width: 60px;
	height: 27px;
}

.TableSearchButton:hover
{
    background: transparent url(Images/ButtonBarButtons/Search2_over.gif) top left repeat-x;
}

.ButtonBarDivider
{
	background: transparent url(Images/ButtonBarButtons/ButtonBarDivider.gif) top left no-repeat;
	height: 27px;
	width: 3px;
}

.ButtonBarSpace
{
	background: transparent /*url(Images/ButtonBarBG4.gif) top left repeat-x*/;
	width: 15px;
	height: 27px;
}

.FirstPageButton
{
	background: transparent url(Images/ButtonBarButtons/arrow_beg.gif) top left repeat-x;
	width: 31px;
	height: 27px;
}

.FirstPageButton:hover
{
	background: transparent url(Images/ButtonBarButtons/arrow_beg_over.gif) top left repeat-x;
}

.PreviousPageButton
{
	background: transparent url(Images/ButtonBarButtons/arrow_left.gif) top left repeat-x;
	width: 31px;
	height: 27px;
}

.PreviousPageButton:hover
{
	background: transparent url(Images/ButtonBarButtons/arrow_left_over.gif) top left repeat-x;
}


.NextPageButton
{
	background: transparent url(Images/ButtonBarButtons/arrow_right.gif) top left repeat-x;
	width: 31px;
	height: 27px;
}

.NextPageButton:hover
{
	background: transparent url(Images/ButtonBarButtons/arrow_right_over.gif) top left repeat-x;
}

.LastPageButton
{
	background: transparent url(Images/ButtonBarButtons/arrow_end.gif) top left repeat-x;
	width: 31px;
	height: 27px;
}

.LastPageButton:hover
{
	background: transparent url(Images/ButtonBarButtons/arrow_end_over.gif) top left repeat-x;
}

.GoButton, .prbg
{

	background: transparent url(Images/ButtonBarButtons/ButtonBarBG4.gif) top left repeat-x;
	/*width: 23px;*/
	height: 27px;
    
	border: 0px;
}

.GoButton:hover, .prbg:hover
{
    
	background: transparent url(Images/ButtonBarButtons/ButtonBarBG_over.gif) top left repeat-x;
	height: 27px;
}



.GoButton A
{
	color: #006bb7;
	font: "Eras Bold ITC", Verdana, Tahoma;
}

.GoButton A:hover
{
	color: #006bb7;
	font: "Eras Bold ITC", Verdana, Tahoma;
}

.PageSizeButton
{
	color: #222222;
	text-docoration: none;
}

.PageSizeButton:hover
{
	color: #222222;
	text-docoration: none;
}

.ButtonBarIncrement
{
    background: transparent url(Images/ButtonBarButtons/ButtonBarIncrement.gif) top left repeat-x;
    height: 13px;
    width: 14px;
}

.ButtonBarIncrement:hover
{
    background: transparent url(Images/ButtonBarButtons/ButtonBarIncrementOver.gif) top left repeat-x;
    height: 13px;
    width: 14px;
}

/*.ButtonBarIncrementAnchor
{
    background: transparent url(Images/ButtonBarBG.gif) top left repeat-x;
    height: 13px;
    width: 12px;
}

.ButtonBarIncrementAnchor:hover
{
    background: transparent url(Images/ButtonBarBG_over.gif) top left repeat-x;
}*/

.ButtonBarDecrement
{
    background: transparent url(Images/ButtonBarButtons/ButtonBarDecrement.gif) top left repeat-x;
    height: 13px;
    width: 14px;
}

.ButtonBarDecrement:hover
{
    background: transparent url(Images/ButtonBarButtons/ButtonBarDecrementOver.gif) top left repeat-x;
    height: 13px;
    width: 14px;
}

/*.ButtonBarDecrementAnchor
{
    background: transparent url(Images/ButtonBarBG.gif) bottom left repeat-x;
    height: 13px;
    width: 12px;
}

.ButtonBarDecrementAnchor:hover
{
    background: transparent url(Images/ButtonBarBG_over.gif) bottom left repeat-x;
}*/

/****** Table Page Button Bar Styles ******/
.TableNewButton
{
	background: transparent url(images/ButtonBarButtons/Add.gif) top left no-repeat;
	height: 27px;
	width: 58px;
}

.TableNewButton:hover
{
	background: transparent url(images/ButtonBarButtons/Add_over.gif) top left no-repeat;
}

.TableAcceptButton
{
	background: transparent url(images/ButtonBarButtons/record_accept.gif) top left no-repeat;
	height: 27px;
	width: 33px;
}

.TableAcceptButton:hover
{
	background: transparent url(images/ButtonBarButtons/record_accept_over.gif) top left no-repeat;
}

.TableRejectButton
{
	background: transparent url(images/ButtonBarButtons/record_reject.gif) top left no-repeat;
	height: 27px;
	width: 34px;
}

.TableRejectButton:hover
{
	background: transparent url(images/ButtonBarButtons/record_reject_over.gif) top left no-repeat;
}

.TableReviseButton
{
	background: transparent url(images/ButtonBarButtons/record_revise.gif) top left no-repeat;
	height: 27px;
	width: 33px;
}

.TableReviseButton:hover
{
	background: transparent url(images/ButtonBarButtons/record_revise_over.gif) top left no-repeat;
}

.TablePostPoneButton
{
	background: transparent url(images/ButtonBarButtons/record_postpone.gif) top left no-repeat;
	height: 27px;
	width: 33px;
}

.TablePostPoneButton:hover
{
	background: transparent url(images/ButtonBarButtons/record_postpone_over.gif) top left no-repeat;
}

.TableExportButton
{
	background: transparent url(images/ButtonBarButtons/ButtonBarCSVExport.gif) top left no-repeat;
	height: 27px;
	width: 31px;
}
.TableExportButton:hover
{
	background: transparent url(images/ButtonBarButtons/ButtonBarCSVExport_over.gif) top left no-repeat;
}

.TableExcelButton
{
	background: transparent url(images/ButtonBarButtons/ButtonBarExcelExport.gif) top left no-repeat;
	height: 27px;
	width: 31px;
}
.TableExcelButton:hover
{
	background: transparent url(images/ButtonBarButtons/ButtonBarExcelExport_over.gif) top left no-repeat;
}

.TableWordButton
{
	background: transparent url(images/ButtonBarButtons/ButtonBarWordExport.gif) top left no-repeat;
	height: 27px;
	width: 31px;
}
.TableWordButton:hover
{
	background: transparent url(images/ButtonBarButtons/ButtonBarWordExport_over.gif) top left no-repeat;
}

.TablePDFButton
{
	background: transparent url(images/ButtonBarButtons/ButtonBarPDFExport.gif) top left no-repeat;
	height: 27px;
	width: 31px;
}
.TablePDFButton:hover
{
	background: transparent url(images/ButtonBarButtons/ButtonBarPDFExport_over.gif) top left no-repeat;
}

.TableRefreshButton
{
	background: transparent url(images/ButtonBarButtons/ButtonBarRefresh.gif) top left no-repeat;
	height: 27px;
	width: 31px;
}
.TableRefreshButton:hover
{
	background: transparent url(images/ButtonBarButtons/ButtonBarRefreshOver.gif) top left no-repeat;
}

.TableResetButton
{
	background: transparent url(images/ButtonBarButtons/ButtonBarReset.gif) top left no-repeat;
	height: 27px;
	width: 31px;
}
.TableResetButton:hover
{
	background: transparent url(images/ButtonBarButtons/ButtonBarResetOver.gif) top left no-repeat;
}

.TableDeleteButton
{
	background: transparent url(images/ButtonBarButtons/Delete.gif) top left no-repeat;
	height: 27px;
	width: 76px; /* Needed to add 3 pixels to the actual width due to some oddness */
}
.TableDeleteButton:hover
{
	background: transparent url(images/ButtonBarButtons/Delete_over.gif) top left no-repeat;
}

.TablePrintMenusButton
{
	background: transparent url(images/ButtonBarButtons/PrintMenu.gif) top left no-repeat;
	height: 27px;
	width: 108px; 
}
.TablePrintMenusButton:hover
{
	background: transparent url(images/ButtonBarButtons/PrintMenu_over.gif) top left no-repeat;
}

.TableHelpButton
{
	background: transparent url(images/ButtonBarButtons/ButtonBarHelpIcon.gif) top left no-repeat;
	height: 27px;
	width: 31px;
}
.TableHelpButton:hover
{
	background: transparent url(images/ButtonBarButtons/ButtonBarHelpIcon_over.gif) top left no-repeat;
}

.HelpButton
{
	background: transparent url(images/ButtonBarButtons/ButtonBarHelpIcon.gif) top left no-repeat;
	height: 27px;
	width: 31px;
}
.HelpButton:hover
{
	background: transparent url(images/ButtonBarButtons/ButtonBarHelpIcon_over.gif) top left no-repeat;
}
.CreateReportButton
{
    background: url(images/ButtonBarButtons/CreateReport.gif) top left no-repeat;
    height: 27px;
    width: 126px;
}
.CreateReportButton:hover
{
    background: url(images/ButtonBarButtons/CreateReport_over.gif) top left no-repeat;
}
.TableGridButton
{
	background: transparent url(images/ButtonBarButtons/ShowGrid.gif) top left no-repeat;
	height: 27px;
	width: 31px;
}
.TableGridButton:hover
{
	background: transparent url(images/ButtonBarButtons/ShowGrid_over.gif) top left no-repeat;
}

.TableChooseColumnButton
{
	background: transparent url(images/ButtonBarButtons/ChooseColumns.gif) top left no-repeat;
	height: 27px;
	width: 31px;
}
.TableChooseColumnButton:hover
{
	background: transparent url(images/ButtonBarButtons/ChooseColumns_over.gif) top left no-repeat;
}


/****** Table Page Row Buttons Styles ******/
.RowViewButton
{
	background: transparent url(images/icon_view.gif) top left no-repeat;
	/*height: 18px;*/
	width: 18px;
}

.RowViewButton:hover
{
	background: transparent url(images/icon_view.gif) top left no-repeat;
}

.RowDetailButton
{
	background: transparent url(images/icon_details.png) top left no-repeat;
	height: 16px;
	width: 16px;
}

.RowDetailButton:hover
{
	background: transparent url(images/icon_details.png) top left no-repeat;
}

.RowEditButton
{
	background: transparent url(images/icon_edit2.gif) top left no-repeat;
	/*height: 18px;*/
	width: 18px;
}

.RowEditButton:hover
{
	background: transparent url(images/icon_edit2.gif) top left no-repeat;
}

.RowDetailButton
{
	background: transparent url(images/icon_detail.gif) top left no-repeat;
	/*height: 18px;*/
	width: 18px;
}

.RowDetailButton:hover
{
	background: transparent url(images/icon_detail.gif) top left no-repeat;
}

.ReportButton
{
	background: transparent url(images/icon_report.png) top left no-repeat;
	height: 16px;
	width: 16px;
}

.ReportButton:hover
{
	background: transparent url(images/icon_report.png) top left no-repeat;
}

.HistoryButton
{
	background: transparent url(images/History_Icon.gif) top left no-repeat;
	height: 16px;
	width: 16px;
}

.HistoryButton:hover
{
	background: transparent url(images/History_Icon.gif) top left no-repeat;
}

.VersionButton
{
	background: transparent url(images/Version_Icon.gif) top left no-repeat;
	height: 16px;
	width: 16px;
}

.VersionButton:hover
{
	background: transparent url(images/Version_Icon.gif) top left no-repeat;
}

.SelectVersionButton
{
	background: transparent url(images/SelectVersion.png) top left no-repeat;
	height: 18px;
	width: 18px;
}

.SelectVersionButton:hover
{
	background: transparent url(images/SelectVersion.png) top left no-repeat;
}

.RowCopyButton
{
	background: transparent url(images/icon_copy.gif) top left no-repeat;
	/*height: 18px;*/
	width: 18px;
}

.RowCopyButton:hover
{
	background: transparent url(images/icon_copy.gif) top left no-repeat;
}

.DownloadButton
{
	background: transparent url(images/download.gif) top left no-repeat;
	height: 18px;
	width: 18px;
}

.DownloadButton:hover
{
	background: transparent url(images/download.gif) top left no-repeat;
}







/******  Page Button Bar Styles ******/
.SaveButton
{
	background: transparent url(images/ButtonBarButtons/Save.gif) top left no-repeat;
	height: 27px;
	width: 73px;
}
.SaveButton:hover
{
	background: transparent url(images/ButtonBarButtons/Save_over.gif) top left no-repeat;
}

.SaveVButton
{
	background: transparent url(images/ButtonBarButtons/SaveViewI.gif) top left no-repeat;
	height: 27px;
	width: 72px;
}
.SaveVButton:hover
{
	background: transparent url(images/ButtonBarButtons/SaveViewI_over.gif) top left no-repeat;
}

.SaveAndNewButton
{
	background: transparent url(images/ButtonBarButtons/saveandnew.gif) top left no-repeat;
	height: 27px;
	width: 133px;
}
.SaveAndNewButton:hover
{
	background: transparent url(images/ButtonBarButtons/saveandnew_over.gif) top left no-repeat;
}

.LockTrialButton
{
	background: transparent url(images/ButtonBarButtons/lock.gif) top left no-repeat;
	height: 27px;
	width: 69px;
}
.LockTrialButton:hover
{
	background: transparent url(images/ButtonBarButtons/lock_over.gif) top left no-repeat;
}

.UnlockTrialButton
{
	background: transparent url(images/ButtonBarButtons/unlock.gif) top left no-repeat;
	height: 27px;
	width: 87px;
}
.UnlockTrialButton:hover
{
	background: transparent url(images/ButtonBarButtons/unlock_over.gif) top left no-repeat;
}

.GenerateReportButton
{
	background: transparent url(images/ButtonBarButtons/GenerateReport.gif) top left no-repeat;
	height: 27px;
	width: 150px;
}
.GenerateReportButton:hover
{
	background: transparent url(images/ButtonBarButtons/GenerateReport_over.gif) top left no-repeat;
}
.SendAndCloseButton
{
    background: url(images/ButtonBarButtons/SendAndClose.gif) top left no-repeat;
    width: 131px;
    height: 27px;
}
.SendAndCloseButton:hover
{
    background: url(images/ButtonBarButtons/SendAndClose_over.gif) top left no-repeat;
    
}
.SaveAndCloseButton
{
	background: transparent url(images/ButtonBarButtons/SaveAndClose.gif) top left no-repeat;
	height: 27px;
	width: 140px;
	margin-left: -1px;
}
.SaveAndCloseButton:hover
{
	background: transparent url(images/ButtonBarButtons/SaveAndClose_over.gif) top left no-repeat;
}

.CloseButton
{
	background: transparent url(images/ButtonBarButtons/Close.gif) top left no-repeat;
	height: 27px;
	width: 78px;
	margin-left: -1px;
}
.CloseButton:hover
{
	background: transparent url(images/ButtonBarButtons/Close_over.gif) top left no-repeat;
}

.DeleteButton
{
	background: transparent url(images/ButtonBarButtons/Delete.gif) top left no-repeat;
	height: 27px;
	width: 78px;
	margin-left: -1px;
}
.DeleteButton:hover
{
	background: transparent url(images/ButtonBarButtons/Delete_over.gif) top left no-repeat;
}

.ReviewButton
{
	background: transparent url(images/ButtonBarButtons/Review.gif) top left no-repeat;
	height: 27px;
	width: 87px;
}

.ReviewButton:hover
{
	background: transparent url(images/ButtonBarButtons/Review_over.gif) top left no-repeat;
}

.DeleteVButton
{
	background: transparent url(images/ButtonBarButtons/DeleteViewI.gif) top left no-repeat;
	height: 27px;
	width: 72px;
}
.DeleteVButton:hover
{
	background: transparent url(images/ButtonBarButtons/DeleteViewI_over.gif) top left no-repeat;
}

.LoadButton
{
	background: transparent url(images/ButtonBarButtons/Load.gif) top left no-repeat;
	height: 27px;
	width: 73px;
}

.LoadButton:hover
{
	background: transparent url(images/ButtonBarButtons/Load_over.gif) top left no-repeat;
}

.AddButton
{
	background: transparent url(images/ButtonBarButtons/Add.gif) top left no-repeat;
	height: 27px;
	width: 61px;
}

.AddButton:hover
{
	background: transparent url(images/ButtonBarButtons/Add_over.gif) top left no-repeat;
}

.AddVButton
{
	background: transparent url(images/ButtonBarButtons/AddViewI.gif) top left no-repeat;
	height: 27px;
	width: 72px;
}

.AddVButton:hover
{
	background: transparent url(images/ButtonBarButtons/AddViewI_over.gif) top left no-repeat;
}

.CancelButton
{
	background: transparent url(images/ButtonBarButtons/Cancel.gif) top left no-repeat;
	height: 27px;
	width: 90px;
}

.CancelButton:hover
{
	background: transparent url(images/ButtonBarButtons/Cancel_over.gif) top left no-repeat;
}

.CreateContractButton
{
	background: transparent url(images/ButtonBarButtons/CreateContract.gif) top left no-repeat;
	height: 27px;
	width: 150px;
}

.CreateContractButton:hover
{
	background: transparent url(images/ButtonBarButtons/CreateContract_over.gif) top left no-repeat;
}

.SubmitButton
{
	background: transparent url(images/ButtonBarButtons/Submit.gif) top left no-repeat;
	height: 27px;
	width: 76px;
}

.SubmitButton:hover
{
	background: transparent url(images/ButtonBarButtons/Submit_over.gif) top left no-repeat;
}


.DiscontinueButton
{
	background: transparent url(images/Discontinue.gif) top left no-repeat;
	height: 27px;
	width: 104px;
}

.DiscontinueButton:hover
{
	background: transparent url(images/Discontinue_over.gif) top left no-repeat;
}

.AcceptButton
{
	background: transparent url(images/ButtonBarButtons/Accept.gif) top left no-repeat;
	height: 27px;
	width: 84px;
}

.AcceptButton:hover
{
	background: transparent url(images/ButtonBarButtons/Accept_over.gif) top left no-repeat;
}

.RejectButton
{
	background: transparent url(images/ButtonBarButtons/Reject.gif) top left no-repeat;
	height: 27px;
	width: 84px;
}

.RejectButton:hover
{
	background: transparent url(images/ButtonBarButtons/Reject_over.gif) top left no-repeat;
}

.ChallengeButton
{
	background: transparent url(images/ButtonBarButtons/Challenge.gif) top left no-repeat;
	height: 27px;
	width: 103px;
}

.ChallengeButton:hover
{
	background: transparent url(images/ButtonBarButtons/Challenge_over.gif) top left no-repeat;
}

.WithdrawButton
{
	background: transparent url(images/ButtonBarButtons/Withdraw.gif) top left no-repeat;
	height: 27px;
	width: 114px;
}

.WithdrawButton:hover
{
	background: transparent url(images/ButtonBarButtons/Withdraw_over.gif) top left no-repeat;
}

.SetToInactiveButton
{
	background: transparent url(images/ButtonBarButtons/SetToInactive.gif) top left no-repeat;
	height: 27px;
	width: 132px;
}

.SetToInactiveButton:hover
{
	background: transparent url(images/ButtonBarButtons/SetToInactive_over.gif) top left no-repeat;
}

.SetToActiveButton
{
	background: transparent url(images/ButtonBarButtons/SetToActive.gif) top left no-repeat;
	height: 27px;
	width: 123px;
}

.SetToActiveButton:hover
{
	background: transparent url(images/ButtonBarButtons/SetToActive_over.gif) top left no-repeat;
}

.SetToDormantButton
{
	background: transparent url(images/ButtonBarButtons/SetToDormant.gif) top left no-repeat;
	height: 27px;
	width: 138px;
}

.SetToDormantButton:hover
{
	background: transparent url(images/ButtonBarButtons/SetToDormant_over.gif) top left no-repeat;
}

.ReviseButton
{
	background: transparent url(images/ButtonBarButtons/Revise.gif) top left no-repeat;
	height: 27px;
	width: 86px;
}

.ReviseButton:hover
{
	background: transparent url(images/ButtonBarButtons/Revise_over.gif) top left no-repeat;
}

.PostponeButton
{
	background: transparent url(images/ButtonBarButtons/Postpone.gif) top left no-repeat;
	height: 27px;
	width: 110px;
}

.PostponeButton:hover
{
	background: transparent url(images/ButtonBarButtons/Postpone_over.gif) top left no-repeat;
}

.NextButton
{
	background: transparent url(images/ButtonBarButtons/Next.gif) top left no-repeat;
	height: 27px;
	width: 63px;
}

.NextButton:hover
{
	background: transparent url(images/ButtonBarButtons/Next_over.gif) top left no-repeat;
}

.NextButton_Disabled
{
	background: transparent url(images/Next_dis.gif) top left no-repeat;
	height: 27px;
	width: 64px;
}

.OverrideButton
{
	cursor: pointer;
	 cursor: pointer;
	background: transparent url(images/DealerOverride.gif) top left no-repeat;
	height: 27px;
	width: 130px;
}

.OverrideButton:hover
{
	background: transparent url(images/DealerOverride_over.gif) top left no-repeat;
}

.RemoveProxyButton
{
	cursor: pointer;
	 cursor: pointer;
	background: transparent url(images/ResetProxy.gif) top left no-repeat;
	height: 27px;
	width: 109px;
}

.RemoveProxyButton:hover
{
	background: transparent url(images/ResetProxy_over.gif) top left no-repeat;
}


.PreviousButton
{
	background: transparent url(images/ButtonBarButtons/Previous.gif) top left no-repeat;
	height: 27px;
	width: 83px;
}

.PreviousButton:hover
{
	background: transparent url(images/ButtonBarButtons/Previous_over.gif) top left no-repeat;
}

.PreviousButton_Disabled
{
	background: transparent url(images/Previous_dis.gif) top left no-repeat;
	height: 27px;
	width: 89px;
}

.AddTestCasesButton
{
	background: transparent url(images/ButtonBarButtons/AddTestCases.gif) top left no-repeat;
	height: 27px;
	width: 121px;
}

.AddTestCasesButton:hover
{
	background: transparent url(images/ButtonBarButtons/AddTestCases_over.gif) top left no-repeat;
}

.RemoveTestCasesButton
{
	background: transparent url(images/ButtonBarButtons/RemoveTestCases.gif) top left no-repeat;
	height: 27px;
	width: 147px;
}

.RemoveTestCasesButton:hover
{
	background: transparent url(images/ButtonBarButtons/RemoveTestCases_over.gif) top left no-repeat;
}


.BulkUpdateButton
{
	background: transparent url(images/ButtonBarButtons/BulkUpdate.gif) top left no-repeat;
	height: 27px;
	width: 121px;
}

.BulkUpdateButton:hover
{
	background: transparent url(images/ButtonBarButtons/BulkUpdate_over.gif) top left no-repeat;
}


.SetToABButton
{
	background: transparent url(images/ButtonBarButtons/SetToAB.gif) top left no-repeat;
	height: 27px;
	width: 121px;
}

.SetToABButton:hover
{
	background: transparent url(images/ButtonBarButtons/SetToAB_over.gif) top left no-repeat;
}


.SetToNButton
{
	background: transparent url(images/ButtonBarButtons/SetToN.gif) top left no-repeat;
	height: 27px;
	width: 110px;
}

.SetToNButton:hover
{
	background: transparent url(images/ButtonBarButtons/SetToN_over.gif) top left no-repeat;
}


.SetToPButton
{
	background: transparent url(images/ButtonBarButtons/SetToP.gif) top left no-repeat;
	height: 27px;
	width: 110px;
}

.SetToPButton:hover
{
	background: transparent url(images/ButtonBarButtons/SetToP_over.gif) top left no-repeat;
}

.AgreeButton
{
	background: transparent url(images/ButtonBarButtons/Agree.gif) top left no-repeat;
	height: 27px;
	width: 89px;
}

.AgreeButton:hover
{
	background: transparent url(images/ButtonBarButtons/Agree_over.gif) top left no-repeat;
}


.ApproveButton
{
	background: transparent url(images/ButtonBarButtons/Approve.gif) top left no-repeat;
	height: 27px;
	width: 98px;
}

.ApproveButton:hover
{
	background: transparent url(images/ButtonBarButtons/Approve_over.gif) top left no-repeat;
}


.ViewDetailsButton
{
	background: transparent url(images/ButtonBarButtons/ViewDetails.gif) top left no-repeat;
	height: 27px;
	width: 128px;
}

.ViewDetailsButton:hover
{
	background: transparent url(images/ButtonBarButtons/ViewDetails_over.gif) top left no-repeat;
}

.ReleaseNewVersionButton
{
	background: transparent url(images/ButtonBarButtons/ReleaseNewVersion.gif) top left no-repeat;
	height: 27px;
	width: 186px;
}

.ReleaseNewVersionButton:hover
{
	background: transparent url(images/ButtonBarButtons/ReleaseNewVersion_over.gif) top left no-repeat;
}

.ReleaseVersionButton
{
	background: transparent url(images/ButtonBarButtons/ReleaseVersion.gif) top left no-repeat;
	height: 27px;
	width: 157px;
}

.ReleaseVersionButton:hover
{
	background: transparent url(images/ButtonBarButtons/ReleaseVersion.gif) top left no-repeat;
}

.AddSelectedRecordsButton
{
	background: transparent url(images/ButtonBarButtons/AddSelectedRecords.gif) top left no-repeat;
	height: 27px;
	width: 39px;
}

.AddSelectedRecordsButton:hover
{
	background: transparent url(images/ButtonBarButtons/AddSelectedRecords_over.gif) top left no-repeat;
}

.ModifyExistingRecordsButton
{
	background: transparent url(images/ButtonBarButtons/ReviseAndUpdate.gif) top left no-repeat;
	height: 27px;
	width: 59px;
}

.ModifyExistingRecordsButton:hover
{
	background: transparent url(images/ButtonBarButtons/ReviseAndUpdate_over.gif) top left no-repeat;
}

.SyncPTCRBUsersButton
{
	background: transparent url(images/ButtonBarButtons/SyncPTCRBUsers.gif) top left no-repeat;
	height: 27px;
	width: 162px;
}

.SyncPTCRBUsersButton:hover
{
	background: transparent url(images/ButtonBarButtons/SyncPTCRBUsers_over.gif) top left no-repeat;
}

.DeleteSelectedRecordsButton
{
	background: transparent url(images/ButtonBarButtons/DeleteSelectedRecords.gif) top left no-repeat;
	height: 27px;
	width: 39px;
}

.DeleteSelectedRecordsButton:hover
{
	background: transparent url(images/ButtonBarButtons/DeleteSelectedRecords_over.gif) top left no-repeat;
}

.Step1D
{
	background: transparent url(images/Step1D.gif) top left no-repeat;
	height: 27px;
	width: 56px;
}
.Step2D
{
	background: transparent url(images/Step2D.gif) top left no-repeat;
	height: 27px;
	width: 56px;
}
.Step3D
{
	background: transparent url(images/Step3D.gif) top left no-repeat;
	height: 27px;
	width: 56px;
}
.Step4D
{
	background: transparent url(images/Step4D.gif) top left no-repeat;
	height: 27px;
	width: 56px;
}
.Step5D
{
	background: transparent url(images/Step5D.gif) top left no-repeat;
	height: 27px;
	width: 56px;
}
.Step6D
{
	background: transparent url(images/Step6D.gif) top left no-repeat;
	height: 27px;
	width: 56px;
}

.Step1U
{
	background: transparent url(images/Step1U.gif) top left no-repeat;
	height: 27px;
	width: 56px;
}
.Step2U
{
	background: transparent url(images/Step2U.gif) top left no-repeat;
	height: 27px;
	width: 56px;
}
.Step3U
{
	background: transparent url(images/Step3U.gif) top left no-repeat;
	height: 27px;
	width: 56px;
}
.Step4U
{
	background: transparent url(images/Step4U.gif) top left no-repeat;
	height: 27px;
	width: 56px;
}
.Step5U
{
	background: transparent url(images/Step5U.gif) top left no-repeat;
	height: 27px;
	width: 56px;
}
.Step6U
{
	background: transparent url(images/Step6U.gif) top left no-repeat;
	height: 27px;
	width: 56px;
}

#welcomebutton1:hover,#welcomebutton2:hover,#welcomebutton3:hover,#welcomebutton4:hover
{
	background: #FE6600;
}

.ImageButtonOption1
{
	background: transparent url(images/RFTs.gif) top left no-repeat;
	height: 208px;
	width: 161px;
}

.ImageButtonOption1:hover
{
	background: transparent url(images/RFTs_over.gif) top left no-repeat;
}

.ImageButtonOption2
{
	background: transparent url(images/TestCaseStatus.gif) top left no-repeat;
	height: 208px;
	width: 161px;
}

.ImageButtonOption2:hover
{
	background: transparent url(images/TestCaseStatus_over.gif) top left no-repeat;
}

.ImageButtonOption3
{
	background: transparent url(images/ChangeRequests.gif) top left no-repeat;
	height: 208px;
	width: 161px;
}

.ImageButtonOption3:hover
{
	background: transparent url(images/ChangeRequests_over.gif) top left no-repeat;
}

.ImageButtonOption4
{
	background: transparent url(images/TestPlatforms.gif) top left no-repeat;
	height: 208px;
	width: 161px;
}

.ImageButtonOption4:hover
{
	background: transparent url(images/TestPlatforms_over.gif) top left no-repeat;
}

.UpdateLaborPriceButton, .UpdatePriceButton
{
	background: transparent url(images/calculator.png) top left no-repeat;
	height: 18px;
	width: 18px;
}

.UpdateLaborPriceButton:hover, .UpdatePriceButton:hover
{
	background: transparent url(images/calculator.png) top left no-repeat;
}

.PanelHeight150
{
	height: 150px;
	overflow: auto;
	width: 70%;
	float: left;
	clear: none;
}

.TreeViewPanel
{
	width: 30%;
	float: left;
	clear: none;
}
.LeftGridButtons {
	/*background-color: #ffffff;*/
	color: #222222;
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	text-align: Left;
	margin: 0px auto;
	width: 33%;
	background: transparent /*#E4E4E4  url(Images/ButtonBarBG4.gif) repeat-x left top*/;
}
.parentDiv
{
    background: #ffffff;
	position: relative;
	left: 0px;
	top: 0px;
	/*border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;*/
}

.RightGridButtons {
	/*background-color: #ffffff;*/
	color: #222222;
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 12px;
	text-align: Right;
	margin: 0px auto;
	/*width: 33%;*/
	background: transparent /*#e4e4e4 url(Images/ButtonBarBG4.gif) repeat-x left top*/;
	white-space: nowrap;
	display: block;
}

.RightGridButtons table
{
	display: -moz-inline-box;
}
.hidebuttons
{
    border: 1px solid #00467f;
    background: #fff;
}
.RightGridButtonsHide:hover .hidebuttons
{
	display: inline;
	visibility: visible;
	top: 25px;
	margin-left: -150px;
	/*left: 0px;*/
	cursor: pointer;
}

.RightGridButtonsHide .hidebuttons
{
	visibility: hidden;
	position: absolute;
	display: none;
}

.TableButtons
{
    border: 2px solid #d4a029 !important
}

.hidebuttons .ButtonBarDivider
{
    visibility: hidden !important;
}

.ExportGridButtonsHide
{
	background: transparent url(Images/ButtonBarBG4.gif) repeat-x left top;
}

.ExportGridButtonsHide:hover .hidebuttons
{
	display: inline;
	visibility: visible;
	top: 25px;
	margin-left: -75px;
	cursor: pointer;
}

.ExportGridButtonsHide .hidebuttons
{
	visibility: hidden;
	position: absolute;
	display: none;
}

.configIcon
{
	background: transparent url(Images/ButtonBarButtons/Configure.gif) no-repeat left bottom;
	height: 27px;
	width: 106px;
	cursor: pointer;
	#margin-bottom: -3px;
}

.configIcon:hover
{
	background: transparent url(Images/ButtonBarButtons/Configure_over.gif) no-repeat left bottom;
}

.configText
{
	font-size: 10px;
	font-weight: normal;
	cursor: pointer;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 8pt;
	color: #000000;
}
.BreadCrumb a
{
    color: #fff;
}

.BreadCrumb
{
	margin: 0px auto;
	/*padding: 2px 0px 4px 4px;*/
	white-space: nowrap;
	/*background: #ffffff;
	background-color: #1e5593;
	border-bottom: solid 2px #f47214;
	background: transparent url(images/ButtonBG.png) left top repeat-x;*/
	/*background: #800000 url(Menu/rmSprite.png) repeat top left;*/
	height: 27px;
	line-height: 23px;
}
.BreadCrumb span
{
    margin-top: 7px;
    margin-left: 7px;
    font-weight: bold;
}

.bcDelimiter
{
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 8pt;
	font-weight: normal;
	color: #00467f;
	white-space: nowrap;
}

.bcUL
{
	/display: block;*/
	margin: 0px auto;
	white-space: nowrap;
	overflow: hidden;
	padding: 0px;
}

.bcLI
{
	/*display: block;*/
	float: left;
	overflow: hidden;
	white-space: nowrap;
	list-style-type: none;
	padding-left: 16px;
	background: transparent url(images/Divider.png) left top no-repeat;
}

.bcFirst
{
	
	background: transparent url(images/LeftCap.png) left top no-repeat;
}

.bcLast
{
	background: transparent url(images/Divider.png) left top no-repeat;
}

.bcLIEndCap
{
	padding-left: 8px;
	background: transparent url(images/RightCap.png) left top no-repeat;
}

.bcLink
{
	text-decoration: none;
	font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
	font-size: 8pt;
	font-weight: normal;
	color: #000;
	white-space: nowrap;
	/*display: block;*/
}

.bcLink:link
{
	text-decoration:underline;
    	color: #000;
}
.bcLink:hover
{
	color: #00467f;
    	cursor: pointer;
}
.bcTxt:hover
{
	color: #ffffff;
}

.bcLast .bcLink
{
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	white-space: nowrap;
	line-height: 20px;
	/*display: block;*/
}

.bcSelected
{
	text-decoration: none;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: White;
	white-space: nowrap;
	line-height: 20px;
	/*display: block;*/
}

.bcOut
{
	white-space: nowrap;
	line-height: 20px;
	/*display: block;
	background: transparent url(images/ButtonBG.png) left top repeat-x;*/
}

.bcIn
{
	white-space: nowrap;
}

.bcTxt
{
	white-space: nowrap;
	line-height: 22px;
}

.hidebuttons .ButtonBarDivider
{
    visibility: hidden !important;
    width: 0px;
    border-collapse: collapse;
}

.WelcomePanel
{
    display: inline;
    text-align: center;
    width: 100%;
    margin: 0px auto;
    
}

.PortalItemsContainer #ChangeStudyButton, .PortalItemsContainer #ReportsButton
{
    border: 1px solid #2f8dc3 !important;
}
.iPatientWelcomeBG
{
    /*background: #a8c1dd url(images/WelcomeBG.gif) repeat-x;*/
    width: 100%;
    height: 100%;
}
.WelcomeButtons
{
    width: 150px;
    display: inline;
    height: 143px;
    text-align: center;
    margin: 0px auto;
    
}

#ChangeStudyButton
{
     background: url(images/ChangeStudy.gif) top left no-repeat;
     width: 150px;
     height: 143px;
}

#ChangeStudyButton:hover
{
     background: url(images/ChangeStudy_over.gif) top left no-repeat;

}
.TaskList
{
    text-align: center;
    border: 1px solid #2f8dc3;
    background: white;
}

.iPatientWelcomeHdr
{
    text-align: center;
    background: url(images/iPatientLogoBG.gif) top left repeat-x;
}
#iPatientLogo
{
    background: url(images/iPatientHdrLogo.gif) top left no-repeat;
    height:60px;
    width: 266px !important;
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -133px;    
}
#iPatientLogo2
{
    background: url(images/iPatientHdrLogo2.gif) top left no-repeat;
    height:60px;
    width: 266px !important;
    position: absolute;
    top: 0px;
    left: 50%;
    margin: 0px;
    margin-left: -133px;    
}

#ReportsButton
{
     background: url(images/Reports_dis.gif) top left no-repeat;
     width: 150px;
     height: 143px;
}

#PortalMessageControl
{
    color: #219d4a;
}

.ToolTipLabel
{
    cursor: help;
    padding-left: 1px;
    text-align: left;
    color: #CC9933;
}

/*#ReportsButton:hover
{
     background: url(images/Reports_over.gif) top left no-repeat;

}*/
#iPatientLogo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/iPatientCenterHdr2.gif) no-repeat scroll left top;
height:60px;
left:50%;
margin-left:-133px;
position:absolute;
top:0;
width:266px !important;
}

.ZeroMargin
{
	margin-top:0px;
}

#btnOK
{
	background-image:url(../images/okbutton_default.png)
}

#btnOK:hover
{
	background-image:url(../images/okbutton_hover.png)
}

.rpItem rpFirst
{
    margin-bottom: 20px !important;
}
#__SideBarColumn
{
    background: inherit;
    padding: 0px;
    border-collapse: collapse;
}
#__SideBar_CollapsibleRegion
{
    margin-top: 0px !important;
}
.RadPanelBar_Office2007 .rpLink, .RadPanelBar_Office2007 .rpTemplate
{
    color: #067BB7 !important;
    font: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important; 10pt !important;
    
}
.RadForm_Vista.rfdTextbox input[type="text"],
.RadForm_Vista.rfdTextbox input[type="password"],
.RadForm_Vista.rfdTextarea textarea,
.RadForm_Vista.rfdTextarea textarea[disabled]:hover,
.RadForm_Vista.rfdTextbox input[disabled][type="text"]:hover,
.RadForm_Vista.rfdTextbox input[disabled][type="password"]:hover
{
    border-color: #a79f92 !important;
}
.hidebuttons .TableButtons label
{
    padding-right: 7px !important;
    font-weight: normal;
}
.hidebuttons .TableButtons .ButtonBarCell
{
    padding: 3px;
}
.TelerikModalOverlay
{
    background-color: #000000 !important;
    opacity: 0.65 !important;
}
#__AjaxPanel
{
    
}
.RecordHeader
{
    /*background:transparent url(images/Body_Elements/RecordHeader.png) repeat scroll left bottom;*/
    background: url("Images/Footeryw.gif") repeat-x left center #D4A029 !important;
    height: 27px;
    border: 0px solid #CCCCCC;
    border-bottom: 0px none;
    color: #fff !important;
}
#__AjaxPanel .RecordHeader
{
    background: 004271;
}


/****  Need to create containers for these with a class of "RecorPanelBorder" so this border style is not dependent upon these parent IDs, which could easily change  ****/
.RecordPanelBorder, .dialog_view,
#__ctl20_PatientGenericDataRecordControlCollapsibleRegion .RecordPanel,
#__ctl21_PatientDemographicDataRecordControlCollapsibleRegion .RecordPanel,
#__ctl22_PatientGenericDataRecordControlPanel .RecordPanel,
#__ctl24_PatientGenericDataRecordControlPanel .RecordPanel,
#__ctl23_PatientAdditionalDetailsRecordControlPanel .RecordPanel


{
    /*border: 1px solid #CCCCCC;
    margin-top: 5px;*/
}

/*
#__MultiPage
{
    border: 1px solid #b6b6b6;
}*/


/*Physician Portal Styles*/  
.PhysBG
{
    width: 100%;
    text-align: center;
    background: #83c2d1 url(images/PhysPortal/BG.jpg) top center no-repeat;
    border: 0px none;
    border-collapse: collapse;
    height: 100%;
    border:0px;
    border-collapse: collapse;
    margin: 0px;
}
.PhysCenterContent
{
    width: 810px;
    margin: 0px auto;
    color: #ffffff;
    font-family: Segoe UI;
}
.PhysPanelHolder
{
    background: /*#494949*/ #434343;
    color: #FFF;
}
.PhysLogoContainer
{
    text-align: left;
    font-size: 10pt;
    width: 100%;
}
.PhysLogo
{
    background: url(images/PhysPortal/patientGatewayLogo.png) top left no-repeat;
    width: 175px;
    height: 93px;
    float: left;
}
.HdrStatement
{
    float:right;
    font-size:15pt;
    height:90px;
    vertical-align: middle;
    width:400px;
}
.HdrStatement span
{
    margin-top: 20px;
}
.PhysImageRotContainer
{
    width: 226px;
    vertical-align: middle;
}
.PhysImageRot
{
    background: url(images/PhysPortal/PhysImageRot.jpg) no-repeat center;
    width: 220px;
    height: 197px;
    margin-top: 20px;
}
.PLogInfoL
{
    clear: left;
    width: 50%; 
    float: left;
}
.PLogInfoR
{
    width: 50%; 
    float: Right;
}
.PhysNavBtns
{
    text-align: center;
    width: 100%;
    clear: both;
    
}
.PhysNavBtns a
{
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    padding: 0 20px;
    font-size: 15pt;
}
.PhysNavBtns a:hover
{
        text-shadow: 0 0 0.4em #83c2d1, 0 0 0.4em #83c2d1, 0 0 0.4em #83c2d1;
}
.Pfls, .Pdfv
{
   color: #FFF;
   padding: 5px;
   font-size: 10pt;
}
.FauxBorder
{
    background: #4F4F4F;
    margin: 5px;
    border: 1px solid #000;
}
.pClinicInfo, .pContactUs
{
    text-align: left;
    border: 1px solid #000;
}
.pPatients
{
    text-align: left;
}
.CustomTableHeader
{
    text-align: left;
    
     font-weight: bold;
}
.CustomTableHeader span
{
    padding: 7px;
}
 .CustomTableHeader .dxgvControl_OEC
{
    padding-top: 7px;
}
.RadInput_Office2007 .riTextBox
{
    border: 0px !important;
    border-collapse: collapse !important;
    color: #666666 !important;
    font: 11px Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
    padding-left: 3px !important;
}
.rcInputCell .RadInput_Office2007 .riTextBox
{
    border: 1px solid #ababab !important;
}
.PlsWtUpdating
{
    background: #fff;
}

img[src$='Loading.gif'], img[src$='Updating.gif'], img[src$='Loading4_Fast_sm.gif'], .LoadingPanel
{
    background: #FFF url('Images/Loading4_Fast_sm.gif') center no-repeat;
    /*position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -12px;
    margin-left: -25px;
    padding: 5px;*/
    border: 1px solid #000;
    height: 25px;
    width: 100px;	
}
.OECWelcomePanel
{
    /*background:url("Images/FooterYW.gif") repeat-x left top #D4A029 !important;
    border: 1px solid #af8117;
    padding: 10px;*/
    width: 100%;
}
.WelcomeContainer
{
    width: 100%;
    background: #fff;
    padding: 20px;
    /*border: 2px inset #d4a029;*/
}
.SA_Logo
{
    background: url('Images/Body_Elements/logo_sa.gif') right center no-repeat;
    height: 50px;
    width: 255px;
}
.WelcomeText
{
    font-size: 14pt;
    color: #717174;
    vertical-align: middle;
    
}
.WelcomeLogo
{
}

.pointer
{
    cursor: pointer;
}


/*CustomGrid*/
.CustomGridWrapper
{
    text-align:left;
}

.HeaderCell
{
    white-space: nowrap;
}

.CustomGridWrapper table
{
    border-collapse: collapse;
}

.CustomGridWrapper table th
{
    border-color: #ACA69C; /*#F3EFE3 #ACA69C #717074*/
    /*border-top: 1px solid #cccccc;
    border-right:1px solid #717074; Lee 3/7/11*/ 
    border-style:solid;
    border-width:1px; /*Lee remove important 3/7/11*/
    background: #717074 !important;
    font: Arial,Segoe UI,Tahoma,Verdana,sans-serif !important;
    font-size: 8pt !important;
    padding-left: 4px;
    padding-right: 4px;
    height: 26px;
    vertical-align: middle;
    color: #FFFFFF;
}

.CustomGridWrapper table td
{
    color:#2A2A2A;
    font: 8pt Arial;
    padding: 4px;
}
.CustomGridWrapper table td
{
    border-color: #ffffff;
    border-style:none solid solid;
    border-width:0 1px 1px;
    /*border-bottom: 1px solid #788CB3 !important;*/
    font: 8pt #000 Arial,Segoe UI,Tahoma,Verdana,sans-serif !important;
}
.CustomGridWrapper table .alt td
{
    border-color: #CBCBCB;
    border-style:none solid solid;
    border-width: 0px 1px 0px;
    border-bottom: 0px none;
    font: 8pt #000 Arial,Segoe UI,Tahoma,Verdana,sans-serif !important;
}

.CustomGridWrapper table tr
{
    background-color:#ffffff;
}

.CustomGridWrapper table tr.alt
{
    background-color:#cbcbcb;
}

.CustomGridHeaderCell
{
    white-space: nowrap;
}

.CustomGrid
{
}

.CustomGrid thead
{
}

.nobr
{
    white-space: nowrap;
}

th
{
    font-weight: normal;
}



td.dxgv span
{
    color: #612222;
    font: 11px verdana;
}

th.dxgvHeader_LSSGrayOrange
{
    border-top: 1px solid #ACA69C;
}

.DefaultCursor
{
    cursor: auto !important;
}

/*Interactive Menu Screens*/
.InteractiveMenuRecordTable .fls, .InteractiveMenuRecordTable .dfv
{
    height: 25px;
}

.RightAlignTable
{
    display: inline-block;
}
.SwoopLabel span
{
    color: #36578c;
    font-weight: bold;
    font-size: 1em;
    padding: 10px 10px;
    display: block;
    text-align: left;
}
/*.InteractiveMenuRecordTable tr:first-child td span,*/ .SwoopLabel span, .BlueHeading
{
    color: #36578c;
    font-weight: bold;
    font-size: 1.2em;
}
.RecommendedServicesHeader, .CustomerHeadingCell, .VehicleHeadingCell, .VisitHeadingCell, .GenericHeadingCell
{
    color: #000000;
    font-weight: bold;
    /*font-size: .9em;*/
    padding-bottom: 7px;
    font-size: 15px;
}
.BlackHeading
{
    color: #000000;
    font-weight: bold;
    /*font-size: 0.9em;*/
    font-size: 15px;
}

/*.InteractiveMenuRecordTable tr:first-child td span, .RecommendedServicesHeader, .StartPlaceholderHeadingCell,*/ .SwoopLabel, .LongHdr
{
    background: url(images/heading_bg.gif) top left no-repeat;
}

.CustomerCell, .VisitCell, .VehicleCell
{
    padding: 10px;
}
.CustomerCell
{
    width: 255px;
}
.VehicleCell
{
    width:369px;
}
.VisitCell
{
    width: 242px;
}
.InteractiveMenuRecordTable .fls
{
    text-align: left !important;
}
.InteractiveMenuRecordTable .BlueHeading
{
    padding-left: 15px;
    line-height: 20px !important;
}
/*.InteractiveMenuRecordTable, */  .ShortHdr
{
    background: url(images/heading_bg_sm.gif) top left no-repeat;
    min-width: 243px;
    /*padding-top: 10px;
    margin-left: 10px;
    margin-right: 10px;*/
}
.Login2HelpText
{
    font-size: 14px;
}

.CustomerHeadingCell .BlueHeading
{
    padding-left: 0px;
}

.CustomGridLink
{
    text-decoration: underline;
    cursor: pointer;
}

.customerPanel
{
    background: #ffffff url(images/Body_Elements/background_gradient.gif) bottom left repeat-x;
    margin-top: 10px; /*Lee 3/7/11*/
    /*background: #f7f5f2 url(images/Body_Elements/CustomerPanelBG.png) bottom left repeat-x;
    border: 1px solid #717074;*/
}
.customerHeader a, .customerPanel a, customerHeader img, .customerPanel img
{
    border: 0px none;
   border-collapse: collapse;
   text-decoration: none;
}

/*Start Lee 3/7/11*/
#customerHeader
{
    padding: 7px 11px 10px;
    #padding: 9px 11px 10px;
    /*border: 1px solid #000;*/
    margin-top: 12px;
    /*position: relative !important;
    top: 19px !important;*/
}
.InteractiveMenuRecordTable
{
    /*margin-top: 20px;*/
}
/*End Lee 3/7/11*/
.ActionItemMenu
{
    /*text-align: center;
    display: inline-block;
    position: relative;*/
}
.ActionItemMenu td
{
    padding: 15px 7px 15px 7px;
}
.ActionItemMenu, .ActionItemMenu a
{
    color: #36578c;
    font-size: 12px;
    text-decoration: none;    
}
.ActionItemMenu a:hover
{
    color: #36578c;
    text-decoration: underline;    
}
.customerHeaderBG
{
    
}

.Collapsed_Icon
{
    background: url(images/DialogHeaderIconExpand.gif) center no-repeat;
    height: 13px;
    width: 13px !important;
    border: 0px none;
   border-collapse: collapse;
   cursor: pointer;
}
.Expanded_Icon
{
    background: url(images/DialogHeaderIconCollapse.gif) center no-repeat;
    height: 13px;
    width: 13px !important;
    border: 0px none;
   border-collapse: collapse;
   cursor: pointer;
}
.InfoIcon
{
    Background: url(images/Icons/Info.png) center no-repeat;
    height: 30px;
    width: 30px;
    cursor: pointer;
}
.PackageIcon
{
    Background: url(images/Icons/Package.png) center no-repeat;
    height: 30px;
    width: 30px;
    cursor: pointer;
}
.PartsIcon
{
    Background: url(images/Icons/Parts.png) center no-repeat;
    height: 30px;
    width: 30px;
    cursor: pointer;
}
.NotesIcon
{
    Background: url(images/Icons/Notes.png) center no-repeat;
    height: 30px;
    width: 30px;
    cursor: pointer;
}
.AddNotesIcon
{
    Background: url(images/add_record.gif) center no-repeat;
    height: 30px;
    width: 30px;
    cursor: pointer;
}
.ToolsIcon
{
    Background: url(images/Icons/Tools.png) center no-repeat;
    height: 30px;
    width: 30px;
    cursor: pointer;
}
.FeesIcon
{
    Background: url(images/Icons/Fees.png) center no-repeat;
    height: 30px;
    width: 30px;
    cursor: pointer;
}

.ToggleUnchecked
{
    Background: url(images/Icons/CheckStates.png) 0 1px no-repeat;
    height: 15px;
    width: 15px;
}

.ToggleChecked
{
    Background: url(images/Icons/CheckStates.png) 0 -16px no-repeat;
    height: 15px;
    width: 15px;
}

.ToggleRejected
{
    Background: url(images/Icons/CheckStates.png) 0 -33px no-repeat;
    height: 15px;
    width: 15px;
}
.ToggleUnchecked:hover
{
    Background: url(images/Icons/CheckStates.png) -17px 1px no-repeat;
}

.ToggleChecked:hover
{
    Background: url(images/Icons/CheckStates.png) -17px -16px no-repeat;
}

.ToggleRejected:hover
{
    Background: url(images/Icons/CheckStates.png) -17px -33px no-repeat;
}

.InteractiveMenuTotals
{
    font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
    font-size: 12pt !important;
    font-weight: bold;
}


/*  SignIn2 Styles   */
.LoginPanel2
{
    margin: 50px auto;
    border: 1px solid #333;
    height: 150px;
}
.LoginPage .dBody
{
    background: #fff url(images/Body_Elements/LoginBG.png) top left repeat-x;
    left: 0px;
    overflow: hidden;
    width: 100%;
}
.LoginTitleCell2
{
    background: #fff;
    padding: 10px;
}
.LoginControlCell2
{
    background: #fff;
}
.LoginButtonCell2
{
    background: #fff;
    padding: 5px;
}
.LoginBottomCell2
{
    background: #fff;
    padding: 26px 10px 4px
}
.KeyImg
{
    background: url(images/key.gif) center no-repeat;
    height: 44px;
    width: 102px;
    padding: 10px;
}
.LoginFields
{
    padding: 0px 10px;
}
.LoginFields .field_label
{
    color: #000;
    font-size: 12px;
    font-weight: normal;
}
.LoginFields .LoginValidator
{
    visibility: hidden;
}
.BlueLink, .BlueLink:visited
{
    color: #36578c;
    text-decoration: none;
}
.BlueLink:hover
{
    text-decoration: underline;
}


.rbToggleButton
{
    position: static !important; /*Fix telerik toggle button positioning*/
}

.HideCustomGridOverFlow
{
    max-height: 338px;
    overflow: hidden;
}

.HideCustomGridOverFlowSmall
{
    max-height: 188px;
    overflow: hidden;
}

/*Begin Inspection Form Styles*/

.InspectionFormTable
{
    border-collapse: collapse;
    text-align: left;
    font-size: 8pt;
}

.GreenLegend, .YellowLegend, .RedLegend, .GreyLegend
{
    height: 16px;
    width: 16px;
}

.GreenLegend
{
    background-color: Green;
}

.YellowLegend
{
    background-color: Yellow;
}

.RedLegend
{
    background-color: Red;
}

.GreyLegend
{
    background-color: Silver;
}

.BlankLegend
{
    background-color: Gray;
}

.SectionHeader
{
    /*font-size: 1.2em;*/
    font-weight: bold;
    background-color: #717074;
    color: #fff;
    font-size: 8pt !important;
    padding: 4px;
}

.SectionLegend
{
    font-size: 0.8em;
    font-weight: bold;
    background-color: gray;
    color: #fff;
    font-size: 8pt !important;
    padding: 4px;
}

.InspectionFormQuestion
{
    white-space: nowrap;
}

.InspectionForm_ServiceLink
{
    text-decoration: underline !important;
    cursor: pointer !important;
}

/*End Inspection Form Styles*/

/* Used Car Status */
.dxgvDataRow_OEC.UsedCarStatus_Normal
{
    background-color: #a4fa80;
    border-bottom-color: #cff0d8;
    border-bottom: 1px;
}

.dxgvDataRow_OEC.UsedCarStatus_Normal TD.dxgv
{
    border-right-color: #636332;
}

.dxgvDataRow_OEC.UsedCarStatus_AlertThreshold
{
    background-color: #fbfc80;
    border-bottom-color: #636332;
    border-bottom: 1px;
}

.dxgvDataRow_OEC.UsedCarStatus_AlertThreshold TD.dxgv
{
    border-right-color: #636332;
}

.dxgvDataRow_OEC.UsedCarStatus_AlertThreshold2
{
    background-color: #ffbf63;
    border-bottom-color: #6b512b;
    border-bottom: 1px;
}

.dxgvDataRow_OEC.UsedCarStatus_AlertThreshold2 TD.dxgv
{
    border-right-color: #6b512b;
}

.dxgvDataRow_OEC.UsedCarStatus_AlertThreshold3
{
    background-color: #fe8484;
    border-bottom-color: #7d4040;
    border-bottom: 1px;
}

.dxgvDataRow_OEC.UsedCarStatus_AlertThreshold3 TD.dxgv
{
    border-right-color: #7d4040;
}
/* End Used Car Status */

/*     Input Buttons     */
input.btnPrint, input.btnPreview, input.btnSend, input.btnSearch,
 input.btnSelect, input.btnNewMenu, input.btnOK,/* input.ruButton,*/
  .btnSave, .btnChange, input.btnSaveAndNew_Blue
{
    /*background: url(images/Button.png) center no-repeat !important;*/
    background: url(images/ButtonSprite.png) bottom no-repeat !important;
    font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
    font-size: 13px !important;
    color: #fff !important;
    border: 0px none;
    border-collapse: collapse !important;
    width: 75px !important;
    cursor: pointer !important;
    margin: 5px !important;
    #height: 18px !important;
}

input.btnSaveAndNew_Blue
{
    background: url(images/Button2Sprite.png) bottom no-repeat !important;
    width: 125px !important;
}

input.btnPrint:hover, input.btnPreview:hover, input.btnSend:hover,
 input.btnSearch:hover, input.btnSelect:Hover, input.btnNewMenu:Hover,
  input.btnOK:hover, /*input.ruButton:hover,*/ .btnSave:hover
{
    /*background: url(images/ButtonHover.png) center no-repeat !important;*/
    background: url(images/ButtonSprite.png) top no-repeat !important;
    text-decoration: underline !important;
    cursor: pointer !important;
}
input.btnAddCustomer, input.btnAddVehicle, input.btnNewCustomer, input.btnNoCustomer, input.btnAddMoreSvcs
{
    /*background: url(images/Button2.png) center no-repeat;*/
    background: url(images/Button2Sprite.png) bottom no-repeat;
    width: 125px;
    font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
    color: #fff;
    border: 0px none;
    border-collapse: collapse;
    width: 125px;
    #height: 18px;
    cursor: pointer;
    font-size: 13px;
}
input.btnAddCustomer:hover, input.btnAddVehicle:hover, input.btnNewCustomer:hover, input.btnNoCustomer:hover, input.btnAddMoreSvcs:hover
{
    /*background: url(images/Button2Hover.png) center no-repeat;*/
    background: url(images/Button2Sprite.png) Top no-repeat;
    text-decoration: underline;
}
.btnAddServices
{
    /*background: url(images/Button3.png) center no-repeat;*/
    background: url(images/Button3Sprite.png) bottom no-repeat;
    width: 175px;
    font-family: Arial, Segoe UI,Tahoma,Verdana,sans-serif !important;
    color: #fff;
    border: 0px none;
    border-collapse: collapse;
    #height: 18px;
    cursor: pointer;
    font-size: 13px;
}
.btnAddServices:hover
{
   /*/background: url(images/Button3Hover.png) center no-repeat;*/
    background: url(images/Button3Sprite.png) top no-repeat;
    text-decoration: underline;
}
.tablescroll_head span
{
    display: inline-block;
}
.tablescroll_head
{
    text-align: center !important;
}
.HeaderLinks
{
    height: 50px;
    vertical-align: top;
}
.HeaderLinks a, .HeaderLinks a:visited
{
    font: /*.8em*/ 8pt arial;
    color:  #000;
    padding: 5px;
    text-decoration: none;
}
.HeaderLinks a:hover
{
    text-decoration: underline;
}
.LeftMenu
{
    float: left;
}
.OECHomeButton
{
    background: url(images/Body_Elements/OECTab.gif) top no-repeat;
    width: 130px;
    border: 0px;
    border-collapse: collapse;
    font: 12px tahoma;
    font-weight: bold;
    height: 21px;
    color: #fff; 
    cursor: pointer;
    padding-bottom: 3px;
}
.OECHomeButton:hover
{
    background: url(images/Body_Elements/OECTab.gif) bottom no-repeat;
}
.SvcAdvtgButton
{
    background: url(images/Body_Elements/SATab.gif) top no-repeat;
    width: 130px;
    border: 0px;
    border-collapse: collapse;
    font: 12px tahoma;
    font-weight: bold;
    height: 21px;
    color: #fff;
    cursor: pointer;
    text-shadow: #b28217 1px 2px 1px;
    padding-bottom: 3px;
}
.SvcAdvtgButton:hover
{
    background: url(images/Body_Elements/SATab.gif) bottom no-repeat;
}
.SubTabRow
{
    background: url("images/Body_Elements/SA_SubTabRow.gif") repeat-x left top #FFFFFF;
}
.SANewMenuSubtab
{
    background: url(images/Body_Elements/SASubtab.gif) top left repeat-x;
    font: 12px tahoma;
    color: #fff;
     border: 0px;
    border-collapse: collapse;
    padding: 5px;
    margin-top: 0px; 
    cursor: pointer;
    text-shadow: #b28217 1px 2px 1px;
}
.SA_SubTab_ input
{
    width: 135px;
    padding-left: 12px;
}
/**   Scary styles for signIn2 aspx for height issue  **/
.MainPanel
{
    height: 100%;
}

.LoginPage
{
    /*height: 80%;*/
} 
.SignInFooter
{
    height: 33px;
    width: 100%;
}
.H33
{
    height: 33px !important;
}
#Button4 
{
    background: url("images/Body_Elements/SATabGN.gif") no-repeat scroll center top transparent;
    text-shadow: 1px 2px 1px #205c2e;
}
#Button4:hover
{
    background: url("images/Body_Elements/SATabGN.gif") no-repeat scroll center bottom transparent;
}
.ajax__tab_xp .ajax__tab_active .ajax__tab_inner 
{
    background: url("Images/AjaxTabL.gif") no-repeat scroll 0 0 transparent !important;
}
.ajax__tab_xp .ajax__tab_active .ajax__tab_outer 
{
    background: url("Images/AjaxTabR.gif") no-repeat scroll 0 0 transparent !important;
}
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab
{
    background: url("Images/AjaxTab.gif") repeat-x scroll 0 0 transparent !important;
}
    