﻿ /* Default CSS Stylesheet for a new Web Application project */
.10pt        { font-size: 10pt }
.8pt         { font-size: 8pt }
.9pt         { font-size: 9pt }
.fix         { table-layout:fixed }
.CoolPanel
{
    text-align: left;
    border: medium groove #999999;
}
.CenterVertically
{
    vertical-align: middle;
}
.RightAlign
{
    text-align: right;
    float: right;
}
td.RightAlign
{
    text-align: right;
}
th.RightAlign
{
    text-align: right;
}
.LeftAlign
{
    text-align: left;
}
td.LeftAlign
{
    text-align: left;
}
.CenterAlign
{
    text-align: center;
}
table.TopAlign tr td
{
    vertical-align: top;
}
td.CenterAlign
{
    text-align: center;
}
table.RightCells tr td
{
    text-align: right;
}
table.RightCells tr th
{
    text-align: center;
}
table.RightCells td.HeaderCell
{
    background-color: #C0C0C0;
    color: #000066;
    font-weight: bold;
    white-space: nowrap;
    text-align: center;
}
table.RadioButtonList
{
}
table.RadioButtonList tr td
{
    padding: 0px;
    margin: 0px;
    text-align: right;
    white-space: nowrap;
}
.ShopNameTitle
{
    color: Black;
    font-weight: bold;
    white-space: nowrap;
    text-align: center;
    font-size: large;
}
.PageTitle
{
    color: White;
    font-weight: bold;
    white-space: nowrap;
    text-align: center;
    vertical-align: middle;
    font-size: 26px;
}
/*Used for Main Menu Screen Only  */
.ShopNameTitle2
{
    color: White;
    font-weight: bold;
    white-space: nowrap;
    text-align: right;
    vertical-align: bottom;
    font-size: large;
    padding-top: 125px;
}
.PageTitle2
{
    color: Navy;
    font-weight: bold;
    white-space: nowrap;
    text-align: center;
    vertical-align: top;
    font-size: 26px;
    padding-top: 15px;
}
/*Used for Main Menu Screen Only  */
.HeaderRow
{
    font-weight: bold;
}
.HeaderCell
{
    background-color: #C0C0C0;
    color: #000066;
    font-weight: bold;
    white-space: nowrap;
    text-align: center;
}

.HeaderCell th a, .HeaderCell th, td.HeaderCell a
{
    color: #000066;
}
.NavyCell
{
    color: #000066;
    font-weight: bold;
    white-space: nowrap;
    text-align: center;
}
.ExtraRedHighLight
{
    color: #703A38;
}
.LightGrayBack
{
    background-color: #D8D8D8;
}
.MiddleGrayBack
{
    background-color: #CFCFCF;
}
.HighLightSeasonal
{
    background-color: #FFC0FF;
    color: Navy;
    font-style: italic;
    text-align: right;
}
INPUT.HighLightSeasonal:hover
{
    background-color: #FFAEFF;
    text-decoration: underline;
}
INPUT.HighLightSeasonal
{
	border: 1px outset #05308E;
	padding: 2px 10px 2px 10px;
	border-radius: 5px;
	font-size: 12px;
	text-shadow: 0 1px 1px #FFF;
	font-weight: bold;
	text-align: center;
    width:100%;
}

.HighLightBOMMaximum
{
    background-color: #00C0C0;
    color: Black;
    font-style: italic;
    text-align: right;
}
.HighLightBOMMinmum
{
    background-color: #FFFF80;
    color: Black;
    font-style: italic;
    text-align: right;
}
.HighLightAverageTotal
{
    background-color: #3399FF;
    color: White;
    font-style: italic;
    text-align: right;
}

.HighLightGood
{
    background-color: Lime;
    color: Navy;
}
.RowHighLight
{
    background-color: Yellow;
    color: Navy;
}
.HelpMessage
{
    color:white;
    background-color:Green;
}
.HelpMessageYellow
{
    text-align:center;
    color: #000000;
    background-color: #FFFF00;
    font-weight: bold;
}

/* background-image: url(../Images2/content_bg.gif);  */

.NegativeNumber
{
    color: #CC0099;
    text-align: right;
}
.SetRight
{
    float: right;
}
.SetLeft
{
    float: left;
}
.SetCenter
{
    text-align: center;
}
.SmallBox
{
    text-align: right;
    width: 50px;
}
.SmallBoxBigger
{
    text-align: right;
    width: 57px;
}
.SmallBoxDate
{
    text-align: left;
    width: 56px;
}
.SmallBoxWide
{
    text-align: right;
    width: 150px;
    white-space: pre-line;
}
table.SmallBoxes tr th
{
    white-space: nowrap;
}
table.SmallBoxes tr td
{
    vertical-align: baseline ;
    white-space: nowrap;
}
table.SmallBoxesText tr th
{
    white-space: nowrap;
}
table.SmallBoxesText tr td
{
    vertical-align: baseline ;
    white-space: nowrap;
    width: 50px;
}
table.SmallBoxesText tr td input
{
    width: 50px;
}

td.RightBoxes 
{
  text-align: right;
}

table.CenterAll tr td
{
    text-align: center;
}
table.CenterAll tr th
{
    text-align: center;
}
.CenterVertical
{
    vertical-align: middle;
    height: 100%;
}
.BaseButton
{
	border-right: #808080 1px solid;
	padding-right: 4px;
	border-top: #808080 1px solid;
	padding-left: 4px;
	font-size: 12px;
	background-image: url(https://www.opentobuywizard.net/Images/gradSilver1.gif);
	padding-bottom: 1px;
	border-left: #808080 1px solid;
	padding-top: 1px;
	font-family: Tahoma;
	background-color: #efefef;
	text-align: center;
}



input        { font-family: Tahoma; font-size: 8pt  }
select       { font-family: Tahoma; font-size: 8pt }

td.tdDateBlock
{
	height: 24px;
	font-size: 8pt;
	text-align: center;
	vertical-align: middle;
	color: Black;
	font-family: Verdana;
	font-weight: bold;
	white-space: nowrap;
}
.ChangeNote
{
	font-family: Tahoma; 
	font-size: 7pt;
	color:Red;
}
.Good
{
	color:DarkGreen;
}
.InputRequired
{
    background-color: LightBlue;
}
.DateAlmostDue
{
    color: #FF6600;
    font-weight: bold;
}
.DatePastDue
{
    color: maroon;
    font-weight: bold;
}
.Warning
{
	color:Red;
}
INPUT.Warning
{
    background-color: #CC0000;
    color: #FFFFFF;
}
INPUT.EditButton
{
	background-color:#FFCC99;
	font-family:Tahoma;
	font-size:8pt;
	font-weight:bold;
}
TABLE.Formatted TR TD
{
	font-size: 11px;
}
TABLE.Formatted
{
	border:0;
	width:100%;
	cellspacing:0;
	padding:0;
	padding:0;
	white-space:nowrap;
}
TABLE.MemberNameBar
{
	border:0;
	width:100%;
	cellspacing:0;
	padding:0;
	padding:0;
	white-space:nowrap;
	text-align:left;
	font-family:Verdana;
	vertical-align:middle;
	font-size:8pt;
	color:White;
	font-weight:bold;
	background-color:#9DACB9;
	height:24px;
}
TABLE.General
{
	width:1;
	font-size:9pt;
	border:0;
}
TABLE.General THEAD
{
	background-color: #ffeedd;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
}
TABLE.General TR TH
{
	background-color: #3366CC;
	color:Black;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	white-space:nowrap;
}
TABLE.General TR TD
{
	background-color: #EFEFEF;
	color:Black;
	font-weight:normal;
	text-align:left;
	white-space:nowrap;
}
TABLE.General TR.Alt TD
{
	background-color: #EFEFEF;
}

FORM
{
	padding: 0pt 0pt 0pt 0pt;
    margin: 0pt 0pt 0pt 0pt;
}


TABLE TR TD
{
	text-align:left;
}
TABLE TR TD.R
{
	text-align: right;
	background-color: transparent;
}
TABLE TR TD.C
{
	text-align:center;
}
H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	

A.RefreshLink
{
	text-decoration:	underline;
	font-size:	8pt;
}
A:link	{
	text-decoration: none;
	color: #005080;
	font-weight: bold;
}
		
A:visited	{	
	text-decoration:	none;
	color:Blue;
	}	
		
A:active	{	
	text-decoration:	none;
	color:Blue;
	}	
		
A:hover	{	
	text-decoration:	underline;
	}
	
SMALL	{
	font-size: .7em;
	text-align: left;
}

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG 	{
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	}
	
	
.Initial
        {
            padding: 2px 9px 2px 9px;
            background: url("https://www.opentobuywizard.net/Images/InitialImage.png") no-repeat right top;
            color: Black;
            font-weight: bold;
        }
        .Initial:hover
        {
            color: White;
            background: url("https://www.opentobuywizard.net/Images/SelectedButton.png") no-repeat right top;
        }
        .Clicked
        {
            background: url("https://www.opentobuywizard.net/Images/SelectedButton.png") no-repeat right top;
            padding: 2px 9px 2px 9px;
            color: Black;
            font-weight: bold;
            color: Navy;
        }
        	
INPUT.GradButton:Hover
{
    color: white;
    background: url("https://www.opentobuywizard.net/Images/BlueSlice1.png") repeat-X center center;
	text-decoration: underline;
}
INPUT.GradButton
{
	border: 1px outset #05308E;
	padding: 2px 10px 2px 10px;
	border-radius: 5px;
	background: url("https://www.opentobuywizard.net/Images/BlueSlice1.png") repeat-X 0px 0px;
	color: White;
	font-size: 12px;
	text-shadow: 0 1px 1px #000;
	font-weight: bold;
	text-align: center;
}

A.GradButton:Hover
{
    color: white;
    background: url("https://www.opentobuywizard.net/Images/BlueSlice1.png") repeat-X center center;
	text-decoration: underline;
}
A.GradButton
{
	border: 1px outset #05308E;
	padding: 2px 10px 2px 10px;
	border-radius: 5px;
	background: url("https://www.opentobuywizard.net/Images/BlueSlice1.png") repeat-X 0px 0px;
	color: White;
	font-size: 12px;
	text-shadow: 0 1px 1px #000;
	font-weight: bold;
	text-align: center;
}

.ChangedInformation
{
    background-color: Yellow;
	color:Black;
}
INPUT.ChangedInformationButton
{
	border: 1px outset #05308E;
	padding: 2px 10px 2px 10px;
	border-radius: 5px;
	background: url("https://www.opentobuywizard.net/Images/aYellowSlice1.png") repeat-X 0px 0px;
	color: white;
	font-size: 12px;
	text-shadow: 0 1px 1px #000;
	font-weight: bold;
	text-align: center;
}

#navlist ul {
margin: 0; /*removes indent IE and Opera*/
padding: 0; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet*/
font-size: .7em;
font-family: Verdana, Helvetica, sans-serif;

}

#navlist {
position: absolute;
left: 3px;
top: 300px;
width: 175px;
}

#navlist li {
display: block; /*Added 7/7/2015 to make Firefox work better*/
margin: 0;
}

#navlist a {
display: block;
border: 0px solid white;
background-image:  url(https://www.opentobuywizard.net/Images/NavLeft1.gif);
background-repeat: no-repeat;
background-position: 0% 50%; 
padding-left:35px; padding-right:2px; padding-top:2px; padding-bottom:2px
}

#navlist a:link, #navlist a:visited {
display: block; /*Added 7/7/2015 to make Firefox work better*/
color: #EEE;
text-decoration: none;
height: 2em;


}

#navlist a:hover, #navlist a:active {
background-image:  url(https://www.opentobuywizard.net/Images/NavLeft3.gif);
background-repeat: no-repeat;
background-position: 0% 50%;
text-decoration: none;
border: 1px solid #999;
color: black
}

#uberlink a:link, #uberlink a:visited,
#uberlink a:hover, #uberlink a:active {
background-image:  url(https://www.opentobuywizard.net/Images/NavLeft3.gif);
background-repeat: no-repeat;
background-position: 0% 50%;

color: black;
}

/***** Popup Calendar controls *****/

.QuickCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: red;
}
.QuickCalendar .ajax__calendar_other .ajax__calendar_day,
.QuickCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.QuickCalendar .ajax__calendar_hover .ajax__calendar_day,
.QuickCalendar .ajax__calendar_hover .ajax__calendar_month,
.QuickCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.QuickCalendar .ajax__calendar_active .ajax__calendar_day,
.QuickCalendar .ajax__calendar_active .ajax__calendar_month,
.QuickCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}
/***** END Popup Calendar controls *****/




/*Top Navigation Bar */
body {
	font: normal .8em/1.5em Arial, Helvetica, sans-serif;
	margin: 5pt 5pt 5pt 5pt;
}
.WhiteBackground
{
    background-color: White;
    padding: 0px 0px 0px 0px ;
    margin: 0pt 0pt 0pt 0pt; 
}
a {
	color: #333;
}

/*************** Menu Navigation BACKGROUNDS ***********************************/

#nav {
	margin: 0 0 12px 0;
	padding: 0;
	background: url('https://www.opentobuywizard.net/Images/LinksBar.gif') repeat-x 0 center;
/*#7d7d7d*/-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	height: 25px;
	width:920px;
}
#nav li {
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
	list-style: none;
	height: 20px;
	text-align: center;
	width: 150px;
	top: 0px;
	left: 0px;
}


/* main level link */
#nav a {
	color: #062F70;
	text-decoration: none;
	display: block;
	padding: 0px;
	margin: 0;
	-webkit-border-radius: 1.6em;
	-moz-border-radius: 1.6em;
	text-shadow: 0 1px 1px rgba(0,0,0, .3);
	line-height: 1.8;
}
#nav a:hover {
	background: #000;
	color: #fff;
}

/* main level link hover */
#nav .current a, #nav li:hover > a
{
	background: url('https://www.opentobuywizard.net/Images/Gradient.png') repeat-x 0 -40px; /*#666*/
	color: #444;
	border-top: solid 1px #f8f8f8;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0, .2);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0, .2);
	box-shadow: 0 1px 1px rgba(0,0,0, .2);
	display: block;
}

/* sub levels link hover */
#nav ul li:hover a, #nav li:hover li a {
	background: none;
	border: none;
	color: #666;
	width:auto;

	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
#nav ul a:hover {
	background: #004080 repeat-x 0 -100px !important; /*#0078ff*/
	color: #fff !important;
	-webkit-border-radius: 4px;
	border:1px outset #004080;
	-moz-border-radius: 4px;
	text-shadow: 0 1px 1px rgba(0,0,0, .1);
	margin-right: 5px;
	border-radius:4px;
}

/* dropdown */
#nav li:hover > ul {
	display: block;
}

/* level 2 list */
#nav ul
{
	display: none;
	box-shadow:2px 2px 3px #777;
	margin: 0;
	padding: 6px;
	width: 178px;
	position: absolute;
	top: 24px;
	left: 0;
	background: url('https://www.opentobuywizard.net/Images/Gradient.png') repeat-x 0 0px;
/*#ddd*/border: solid 1px #b4b4b4;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	color: #000000;
	background-color: #F9F9F9;
	text-align: left;
}
#nav ul li {
	float: none;
	margin: 0;
	padding:0 2px;
	text-align: center;
	text-indent: 5px;
	width:180px;
}

#nav ul a {
	font-weight: normal;
	color:#fff;
	text-shadow: 0 1px 0 #cdcdcd;
}

/* level 3+ list */
#nav ul ul {
	border: 1px solid #C0C0C0;
	box-shadow: 2px 2px 3px #777;
	left: 170px;
	top: -3px;
	width: 170px;
}

/* rounded corners of first and last link */
#nav ul li:first-child > a {
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;

	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
}
#nav ul li:last-child > a {
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;

	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
}

/* clearfix */
#nav:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] #nav {
	display: block;
}
 
* html #nav {
	height: 1%;
}

/*************** END Menu Navigation BACKGROUNDS ***********************************/


.SpecialOrder
{
    color: #C000C0;
}

a.SpecialOrder
{
    color: #C000C0;
}

/*************** HEADER AND FOOTER BACKGROUNDS ***********************************/
table.MainSizingTable
{
	margin: 0px;
	padding: 0px;
}
table.HeaderBG {
    width: 920px;
    display: inline-table;
}
table.HeaderBGInside {
    width: 920px;
}
table.HeaderBGInside thead.tr{
    width: 920px;
    background-repeat: no-repeat;
    background-position: center top;
}
table.HeaderBGInside thead.td, thead.th {display: inline-block; background: transparent;width: 20%;}


td.FooterBG {
	width: 920px;
	height: 21px;
	background-image: url('https://www.opentobuywizard.net/Images/footerSlice.jpg');
	background-repeat: no-repeat;
	background-position: 0 0;
	border-bottom:1px solid #888;
	background-color:#a8feff;
	}
td.TopSecuredBG2 {
    width: 920px;
    height:42px;
    background-image: url('https://www.opentobuywizard.net//Images/SmallHeader.png');
    background-repeat: no-repeat;
    background-position: left top;
	background-color:#a8feff;
}
/*************** END HEADER AND FOOTER BACKGROUNDS ***********************************/
.CopyRight
{
	font-size: 9px;
	color: #FFFFFF;
	text-align: center;
}
.ProgressBox{
	position:fixed;
	width:50px;
	top:40%;
	left:40%;
}
/*************** BEGIN KELLY CHANGES FOR STYLES ***********************************/

#divMainOutside{
	padding: 0px;
	width: 920px;
	margin: 0 auto;
}
#divMainSubOutside{
width:920px;
}
a.CopyRight {
	color: #FFFFFF;
}
.SetLowerCenter{
    vertical-align: text-bottom;
    text-align: center;
    float:right;
}
.margin {
	text-align: right;
	margin-right: 5px;
}
.center {
	text-align: center;
}
ul#nav ul li {
	text-align: left;
	text-indent: 10px;
}
#head {
	height: 165px;
	background-image: url('https://www.opentobuywizard.net/Images/OTBWHeaderBG.jpg');
	background-position: center 0px;
}
#header2 {
	height: 0px;
}
#cpMainCenter_cpMainCenter_lnkAnnualSetup, #cpMainCenter_cpMainCenter_lnkPOEntry, #cpMainCenter_cpMainCenter_lnkOrdersAndReceipts, 
#cpMainCenter_cpMainCenter_lnkEOMEntry, #cpMainCenter_cpMainCenter_lnkOpenToBuy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding: 8px 14px;
	background: -moz-linear-gradient(
		top,
		#1333d1 0%,
		#0a173d);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#1333d1),
		to(#0a173d));
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	border: 0px solid #1212a3;
	-moz-box-shadow:
		1px 1px 2px rgba(69,69,69,0.7),
		inset 0px 0px 3px rgba(19,69,196,0.6);
	-webkit-box-shadow:
		1px 1px 2px rgba(69,69,69,0.7),
		inset 0px 0px 3px rgba(19,69,196,0.6);
	box-shadow:
		1px 1px 2px rgba(69,69,69,0.7),
		inset 0px 0px 3px rgba(19,69,196,0.6);
	text-shadow:
		0px 2px 2px rgba(3,3,3,1),
		0px 1px 0px rgba(255,255,255,1);
}

#cpMainCenter_cpMainCenter_lnkAnnualSetup a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fafafa;
	padding: 6px 20px;
	background: -moz-linear-gradient(
		top,
		#091238 0%,
		#1333d1);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#091238),
		to(#1333d1));
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	border: 0px solid #1212a3;
	-moz-box-shadow:
		1px 1px 2px rgba(069,069,069,0.7),
		inset 0px 0px 3px rgba(019,069,196,0.6);
	-webkit-box-shadow:
		1px 1px 2px rgba(069,069,069,0.7),
		inset 0px 0px 3px rgba(019,069,196,0.6);
	box-shadow:
		1px 1px 2px rgba(069,069,069,0.7),
		inset 0px 0px 3px rgba(019,069,196,0.6);
	text-shadow:
		0px 1px 1px rgba(003,003,003,1),
		0px 1px 0px rgba(255,255,255,1);
}
#header {
	height: 165px;
	background-image: url('https://www.opentobuywizard.net/Images/OTBWHeaderBG.jpg');
	background-position: center 0px;
}
#cpMainCenter_lblPageName{
	color:#fff;
	line-height:1.6;
	font-size:23px;
	margin-left:29px;
	text-shadow:0 2px 2px #111;
}
#cpMainCenter_fvwCourseInformation_lnkChangeCourseInside{
	font-size:15px;
	color:navy;
	font-weight:bold;
	margin-left:12px;
}
fieldset {
	border-width: 0px;
	border-style: none;
}
legend{
	border-style:none;
	border-width:0;
}
.DarkNavy{
	font-size:15px;
	color:navy;
	font-weight:bold;
}
.ExtraBorder
{
    border: medium groove #C0C0C0;
}
.AdministrationItem{
	background-color:yellow;
    color:navy;
	font-weight:bold;
}

.ReportFooterTitleCenter
{
    color: Black;
    font-weight: bold;
    text-align: center;
}
.ReportFooterTitleCenterBlue
{
    color: Blue;
    font-weight: bold;
    text-align: center;
}
.ReportFooterTitle
{
    color: Black;
    font-weight: bold;
}
.ReportHeader
{
    background-color: #C0C0C0;
    color: Black;
    white-space: nowrap;
    font-weight: bold;
    text-align: center;
}
.ReportSideHeader
{
    background-color: #C0C0C0;
    color: Black;
    white-space: nowrap;
    font-weight: bold;
    text-align: left;
}
.ReportTopAreaTitle
{
    color: Black;
    white-space: nowrap;
    font-weight: bold;
    text-align: left;
}
.ReportTopHeader
{
    color: Black;
    white-space: nowrap;
    font-weight: bold;
    text-align: center;
    font-size: large;
}
/* http://forums.asp.net/t/1028152.aspx */
.FreezingHeader
 { 
    position:relative ; 
    top:expression(this.offsetParent.scrollTop); 
   z-index: 10; 
   background-color:moccasin;
 }
 .FreezingColumn 
 { 
    LEFT: expression(document.getElementById("freezingDiv").scrollLeft);
   /*freezingDiv is the name of the div to make your datagrid scrollable */  
    POSITION: relative; 
    z-index: 1; 
 }
.ContainerForScrolling
{
    height: 300px;
    width: 100%;
    overflow: auto;
}

tr.HeaderCell td.RightAlign
{
    text-align: right;
}



td.ShopEffective span.SmallBox
{
    border: thin inset #C0C0C0;
    width: 98%;
    float: right;
    font-size: 8pt;
}
td.ShopEffective
{
    width: 100%;
    text-align: right;
	font-size: 8pt;
}
.RightAlignRemove
{
    vertical-align: middle;
}
.RightAlignRemove
{
    vertical-align: middle;
}
.LeftAlignRemove
{
    text-align: right;
    vertical-align: middle;
}
td.LeftAlignRemove
{
    text-align: right;
}
.Removed
{
    visibility: hidden;
    display: none;
}
.ShowClick
{
    cursor:pointer;
}



/* CHROME AUTOFILL FIX  Added 7/23/2014*/
input:-webkit-autofill{
-webkit-box-shadow: 0 0 0px 1000px white inset;
}


You might also want to add
input:-webkit-autofill:focus{
-webkit-box-shadow: 0 0 0px 1000px white inset, 0 0 8px rgba(82, 168, 236, 0.6);
}

/*
    Fixes the autocomplete problem in Chrome: 
    Set the bg colour in case other webkit browsers 
    implement something similar, and set color to 
    something readable against #FAFFBD; 
*/
#login input:-webkit-autofill {
    background-color: #FAFFBD;
    color: #181818;
}



/*These are for setting the initial look of dropdown boxes matched from Imports*/
.FindDidNotFind {
    background-color: red;
    color: white;
}
.FindUserSet {
    background-color: green;
    color: white;
}
.FindGuessSet {
    background-color: yellow;
    color: black;
}
.FindFuzzySet {
    background-color: orange;
    color: blue;
}

.ValuesMatch {
    background-color: green;
    color: white;
}
.ValuesLowerExisting {
    background-color: yellow;
    color: black;
}
.ValuesHigherExisting {
    background-color: orange;
    color: navy;
}
.LargerFont {
    font-size: 12pt;
}
.LargerFont input.SmallBox {
    font-size: 12pt;
    width: 75px;
}    