/*Added by ErikD to line up with Webolutions colors*/
.PrimaryBackground
{	background-color:#00457C;
}
.SecondaryBackground
{	background-color:#CCDAE5;
}
.TertiaryBackground
{	background-color:#DBE5E1;
}
Input
{	background-color:Transparent;	/*Allow for curved image buttons*/
}
/*Added by ErikD initially for use in the ShipmentPortal page.*/
/*.mainContent
{
    border: 1px solid #E4E0D1; float: left; width: 750px; padding: 0px 0px; background: #fff;
}*/
/*.mainContent div div
{   padding:0px;
    margin:0px 0px 0px 0px;
    /*border:0px;    
}*/
/*
div.OneColumn{   width:736px;}
div.TwoColumn{   width:361px;}
div.ThreeColumn{ width:236px;}
*/
div.FirstColumn{ clear:left;}
Column1{   clear:both;}
.PortalItem
{   border:1px solid #E4E0D1;
    padding:3px;
    margin:1px;
    float:left;
}
.PortalItemClean
{   padding:3px;
    margin:1px;
    float:left;
}
.PortalItem a {   margin: 0px 0px 0px 7px;}
.nodisplay {display:none;}
.StyledButton, .StyleInternalButtons input, .StyleInternalButtons .dxb
{
    background-color: #618748;
    background-image: url(/images/btnBackground.gif);
    background-repeat: repeat-x;
    background-position:center center;
    border-color: #49712D;    
    border-style: outset;
    border-width: 1px;
    color:White;
    font-family: Arial Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    letter-spacing:1px;
    margin:0px;
    padding: 4px 5px 2px 5px;
    text-align:center;
    vertical-align:middle;
    
}
.StyledButton:active, .StyleInternalButtons input:active, .StyleInternalButtons .dxb:active
{
    border-style: inset;
    padding: 3px 5px 3px 5px;
}
div.gv
{
    float:left;
    margin:0;
    margin-right:1px;
    padding:0;
   
}
.QuietText
{
    font-family: Arial;
    font-size:8pt;
}
/*End Added by ErikD*/

.form
{
    font-family: Calibri;
    font-size: Small;
    font-weight: Normal;
    font-style: normal;
}

.formlabel
{
    font-family: Calibri;
    font-size: Small;
    font-weight: Bold;
    font-style: normal;
}

.formheader
{
    font-family: Calibri;
    font-weight: Bold;
    font-style: normal;
    background-color: Gray;
    text-align: center;
}

.popup
{
    font-family: Calibri;
    font-size: Small;
    font-weight: Bold;
    font-style: normal;
    background-color: #ffffc9;
    width: 400px;
}

.popin
{
    font-family: Calibri;
    font-size: Small;
    font-weight: Bold;
    font-style: normal;
    background-color: #ffffc9;
    width: 400px;
}

.popinOuter
{
    background: transparent;
    padding: 5px;
}

.popinpanel
{
    padding: 5px;
}

.livein
{
    font-family: Calibri;
    font-size: Small;
    font-weight: Bold;
    font-style: normal;
    background-color: #ffffc9;
}


.tabrow
{
    background-image: url(TabToolbarImages/TabsBG.gif);
    background-repeat: repeat-x;
    padding-left: 15px;
}

.toptab
{
    background-image: url(MasterImages/toptab.gif);
    background-repeat: no-repeat;
    font-family: Calibri;
    font-size: small;
    background-position: center;
    background-position: center top;
    text-align: center;
    color: Gray;
    width: 200px;
    height: 22px;
}

.tabinactive
{
    border-bottom-style: solid;
    border-bottom-width: medium;
    border-bottom-color: #C0C0C0;
}

.tabactive
{
    border-bottom-style: none;
}


.bigpopup
{
    font-family: Calibri;
    font-size: Small;
    font-weight: Bold;
    font-style: normal;
    border-style: solid;
    background-color: #ffffc9;
    width: 600px;
}

.popupheader
{
    font-family: Calibri;
    font-size: Small;
    font-weight: Bold;
    font-style: normal;
    text-align: center;
    background-color: #ffffc9;
}

.popinheader
{
    font-family: Calibri;
    font-size: Small;
    font-weight: Bold;
    font-style: normal;
    text-align: center;
    background-color: #ffffc9;
}

.popupbuttonrow
{
    font-family: Calibri;
    font-size: Small;
    font-weight: Bold;
    font-style: normal;
    text-align: right;
    padding: 5px;
}

.popinbuttonrow
{
    font-family: Calibri;
    font-size: Small;
    font-weight: Bold;
    font-style: normal;
    text-align: right;
    padding: 5px;
}
.errorhighlight
{
    /*background-color: #FFCCAA;*/
}
.errorlabel  /*used for error labels and for 'fields marked with an * are required' instructions. */
{
    font-family: Calibri;
    font-size: Small;
    font-weight: Bold;
    font-style: normal;
    color: Red;
    text-align: right;
}
.successMessage
{
    font-family: Calibri;
    font-size: Small;
    font-weight: Bold;
    font-style: normal;
    color: Green;
    text-align: right;
}

.formtextbox
{
    font-family: Calibri;
    font-size: small;
    font-weight: normal;
    font-style: normal;
}

.disabledformtextbox
{
    font-family: Calibri;
    font-size: small;
    font-weight: normal;
    font-style: normal;
    background: gray;
}

.grid
{
    font-family: Calibri;
    font-size: small;
    font-weight: Bold;
    font-style: normal;
}
.gridlabel
{
    font-family: Calibri;
    font-size: small;
    font-weight: Bold;
    font-style: normal;
}

.gridtextbox
{
    font-family: Calibri;
    font-size: small;
    font-weight: normal;
    font-style: normal;
}

.editbutton
{
    font-family: Calibri;
    font-size: small;
    font-weight: Bold;
    font-style: normal;
}

.deletebutton
{
    font-family: Calibri;
    color: Red;
    font-size: small;
    font-weight: Bold;
    font-style: normal;
}

.cancelbutton
{
    font-family: Calibri;
    font-size: small;
    font-weight: normal;
    font-style: normal;
}

.insertbutton
{
    font-family: Calibri;
    font-size: small;
    font-weight: bold;
    font-style: normal;
}

.searchbutton
{
    font-family: Calibri;
    color: Green;
    font-size: small;
    font-weight: Bold;
    font-style: normal;
}
.copybutton
{
    font-family: Calibri;
    color: Green;
    font-size: small;
    font-weight: Bold;
    font-style: normal;
}

.gobutton
{
    font-family: Calibri;
    font-size: small;
    font-weight: Bold;
    font-style: normal;
}

.hyperlinktextbox
{
    font-family: Calibri;
    font-size: small;
    font-weight: Bold;
    font-style: normal;
}

.reportbutton
{
    font-family: Calibri;
    font-size: small;
    font-weight: Bold;
    font-style: normal;
}

.leftNav
{
    font-family: Calibri;
    font-size: small;
    font-weight: bold;
    font-style: normal;
    vertical-align: top;
    border-color: Black;
    border-right: 1px;
    border-top: 0px;
    border-left: 0px;
    border-bottom: 0px;
    border-style: solid;
    width: 160px;
    height: 480px;
}

.topNav
{
    font-family: Calibri;
    font-size: small;
    font-weight: bold;
    font-style: normal;
    vertical-align: top;
    border-color: Black;
    border-right: 1px;
    border-top: 0px;
    border-left: 0px;
    border-bottom: 0px;
    border-style: solid;
}

.crumbs
{
    font-family: Calibri;
    font-size: small;
    font-weight: bold;
    font-style: normal;
    vertical-align: top;
    border-color: Black;
    border-right: 1px;
    border-top: 0px;
    border-left: 0px;
    border-bottom: 0px;
    border-style: solid;
}

.content
{
    font-family: Calibri;
    font-style: normal;
    vertical-align: top;
    padding-left: 5px;
    padding-top: 15px;
    height: 480px;
}

.crtoolbar1
{
    z-index: 10;
}

.ddlDropDown
{
    font-family: Calibri;
    font-size: small;
    font-weight: normal;
    font-style: normal;
    color: Black;
    z-index: 20;
}

#divTopNav
{
    padding-left:204px; 
    margin-bottom:10px; 
    background-color:#e4e0d1;
    width:100%;    
}



.helpTitle
{
    font-family: Calibri;
    font-size: large;
    font-weight: bold;
    border-bottom: 1px;
    border-top: 0px;
    border-left: 1px;
    border-right: 0px;
    border-style: solid;
    border-color: Blue;
}

.helpIntro
{
    font-family: Calibri;
    border-bottom: 1px;
    border-top: 0px;
    border-left: 1px;
    border-right: 0px;
    border-style: solid;
    border-color: Blue;
}

.helpNav
{
    text-align: center;
    font-family: Calibri;
    font-size: small;
    border-bottom: 1px;
    border-top: 0px;
    border-left: 1px;
    border-right: 0px;
    border-style: solid;
    border-color: Blue;
}

.helpContent
{
    font-family: Calibri;
    border-bottom: 1px;
    border-top: 0px;
    border-left: 1px;
    border-right: 0px;
    border-style: solid;
    border-color: Blue;
}

.acList
{
    z-index: 10000;
    border-style: solid;
    border-width: 1px;
    border-color: Black;
    font-family: Calibri;
    font-weight: Normal;
    font-style: normal;
}
.copyright
{
    font-family: Calibri;
    font-size: small;
    font-weight: Bold;
    font-style: normal;
}
h1
{
    font-family: Calibri;
    font-size: x-large;
    font-weight: bolder;
    font-style: normal;
}

h2
{
    font-family: Calibri;
    font-size: large;
    font-weight: bold;
    font-style: normal;
}

label
{
    font-family: Calibri;
    font-size: small;
    font-weight: normal;
    font-style: normal;
}


textarea
{
    font-family: Calibri;
    font-size: small;
    font-weight: normal;
    font-style: normal;
}

p
{
    font-family: Calibri;
    font-size: small;
    font-weight: normal;
    font-style: normal;
}

.clsDataHdr a
{
    font-family: Calibri;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}

.clsDataItem
{
    font-family: Calibri;
    font-size: smaller;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}

.masterBackground
{
    background-color: #F0F0F0;
}

/* background color of the page while a modal dialog is opened */
.modalBackground
{
    z-index: 99;
    background-color: #000;
    filter: Alpha(Opacity=70);
    opacity: 0.70;
    -moz-opacity: 0.70;
}

/* panel on each page that holds title and error info */
.titlepanel
{
    text-align: left;
}

/* style for the page title div */
.pagetitle /*deprecated, use <h1>*/
{
	text-align: center;
    font-weight: bold;
    font-family: Calibri;
}

/* style for the instructions panel on wizard steps */
.instructions
{
    /* font-family: Calibri; */
    background-color: #ffffc9;
    font-size:10px;
    /* width: 600px; */
}

.details
{
    font-family: Calibri;
    background-color: #ffffc9;
    width: 600px;
}

/* controls panel on wizard steps */
.controls
{
    font-family: Calibri;
    background-color: #c9c9c9;
    width: 600px;
}

/* wrapper to add padding only */
.padwrapper
{
    padding: 5px;
}

.largeDDL
{
    font-family: Calibri;
    font-size: small;
    font-weight: normal;
    font-style: normal;
    color: Black;
    z-index: 20;
    width: 500px;
}

.smallDDL
{
    font-family: Calibri;
    font-size: small;
    font-weight: normal;
    font-style: normal;
    color: Black;
    z-index: 20;
    width: 180px;
}

.shortDDL
{
   font-family: Calibri;
    font-size: small;
    font-weight: normal;
    font-style: normal;
    color: Black;
    z-index: 20;
    width: 120px;
}

.tinyDDL
{
    font-family: Calibri;
    font-size: small;
    font-weight: normal;
    font-style: normal;
    color: Black;
    z-index: 20;
    width: 60px;
}

/* Styles added by jasonm@nusspro.com */

.validatorCalloutExtenderHighlight
{
	background: #F9FD66;
}

/* End changes by jasonm@nusspro.com */

/* styles added by ShawnH@nusspro.com for consistent L&F with site: */

td label {	font-family: Arial,Helvetica,sans-serif !important;
	font-size: 12px !important;
}
td div {	font-family: Arial,Helvetica,sans-serif !important;
	font-size: 12px !important;
}
/*
#ctl00_MainContent_FormView1_pnlCustUpdateControls  { background-color:#C9C9FF !important; }
#ctl00_MainContent_titlePanel  { background-color:#C9C9FF !important; } 
*/
#ctl00_MainContent_pnlAnonymousControls, #ctl00_MainContent_pnlCustomerReports, #ctl00_MainContent_FormView1_pnlCustUpdateControls, #ctl00_MainContent_Login1_pnlDefButtonWrapper, #ctl00_MainContent_pnlChangePassword, #ctl00_MainContent_pnlPasswordRecovery   { background-color:#C7DAFF !important; border:#003399 solid 1px !important; }  
/*#ctl00_MainContent_UpdatePanel1   { background-color:#C7DAFF !important; border:#003399 solid 1px !important; }*/
/* Customer Reports */
#ctl00_MainContent_pnlParamsOuter   { background-color:#C7DAFF !important; border:#003399 solid 1px !important; } 
/* Overview / Mofidy a Shipment */
#ctl00_MainContent_pnlOverviewHdr, #ctl00_MainContent_frmModifyShipment_frmChanges, #ctl00_MainContent_pnlModifyShipment { background-color:#C7DAFF !important; border:#003399 solid 1px !important; }
/* NEw Shipment link - desn't work al the way thru yet */
#ctl00_MainContent_pnlMissingMainInner, #ctl00_MainContent_pnlMissingPhoneInner, #ctl00_MainContent_frmMissingMain, #ctl00_MainContent_pnlSC3Inner, #ctl00_MainContent_pnlMissingMainInner, #ctl00_MainContent_Wizard1_dateTimeInstruct, #ctl00_MainContent_pnlSC3Inner  { background-color:#C7DAFF !important; border:#003399 solid 1px !important; }
/* header: */
#ctl00_MainContent_pnlMissingMainHeader { }

a
 { 
color: #000066;
font-variant: normal;
font-style: normal;
}
a:hover
 { 
color: #990000;
text-decoration: none;
}

body { background-color: #fff; }
