/*
	Switchable Colors (must be in square brackets [color]):
	-primary
	-medium
	-dark
	-darkdark
	-light
	-lightlight
*/

/* Special for IE 5.5+ Win32 PNG Fix */
img {
   /*behavior: url("/pngbehavior.htc");*/
}
/* ********************************* */


body {
	/*background: #FFFFFF;*/
	font-family: Tahoma;
	font-size: 0.8em;
}
a {
	color: #676767;
}
/*
A:link{
	color: #676767;
}
A:visited {
	color: #676767;
}
A:hover {
	color: #EB9E56;
}
A:active {
	color: #676767;
}
*/

A.accountHeaderLink {
	font-size: .8em;
	text-decoration: none;
}

/*
A:link{
	color: #EB9E56;
	font-weight: bold;
	text-decoration: none;
}
A:visited {
	color: #EB9E56;
	font-weight: bold;
	text-decoration: none;
}
A:hover {
	color: #EB9E56;
	font-weight: bold;
	text-decoration: underline;
}
A:active {
	color: #EB9E56;
	font-weight: bold;
	text-decoration: none;
}
*/

/******************/
/* ALL THE COLORS */
/******************/
.primary {
	background-color: #000000;
}
.medium {
	background-color: #0C84C0;
}
.light {
	background-color: #FF7300;
}
.lightlight {
	background-color: #FFFFFF;
}
.dark {
	background-color: #EB9E56;
}
.darkdark {
	background-color: #676767;
}

.primaryText {
	color: #000000;
}
.mediumText {
	color: #0C84C0;
}
.lightText {
	color: #FF7300;
}
.lightlightText {
	color: #FFFFFF;
}
.darkText {
	color: #EB9E56;
}
.darkdarkText {
	color: #676767;
}
/******************/
/******************/
/******************/


.table {
	color: #676767;
	border: solid 1px #676767;
	background-color: #FFFFFF;
}
.row {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #EB9E56;
}
.rowHeader {
	text-align: center;
	font-size: large;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #EB9E56;
}
.rowTable {
	margin: 0px;
	color: #676767;
	border-style: solid;
	border: solid 1px #EB9E56;
	background-color: #FFFFFF;
}
.tableOutline {
	color: #676767;
	border: solid 1px #676767;
}


.greyTableOutline {
	border: solid 1px #cecece;
}
.leftPaneLines {
	border-right: solid 1px #ccc;
}
.rightPaneLines {
	border-left: solid 1px #ccc;
}


.accountHeader {
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
}
.colorSchemeSwatch {
	height:25px;
	width:25px;
	text-align: center;
}
.button {
	border: solid 1px #EB9E56;
	background-color: #000000;
	margin: 2,2,2,2;
	padding: 2,2,2,2;
}
.buttonOver {
	border: solid 1px #EB9E56;
	background-color: #FFFFFF;	
	margin: 2,2,2,2;
	padding: 2,2,2,2;
}




.headerBackground {
	background-color: #EB9E56;
}
.lineThrough {
	color: red;
	text-decoration: line-through;
	font-size: 0.8em;
}
.lineThroughBlack {
	text-decoration: line-through;
	font-size: 0.8em;
}
.productValue {
	color: #676767;
	font-size: 0.8em;
}
.departmentListHeader {
	font-size: larger;
}
.pricingSubHeader {
	font-size: 0.8em;
}
.pricingSavings {
	font-size: 0.8em;
	color: #990100;
}
.price {
}
.usedprice {
}
.moduleHeader {
	font-weight: bold;
	font-size: 12pt;
	background: #ffffff;
}
.categoryHeader {
	font-weight: bold;
	font-size: larger;
	background: #ffffff;	
}
.pageTitle {
	font-weight: bold;
	font-size: large;
}
.boldHeader {
	font-weight: bold;
}
.titleHeader {
	font-weight: bold;
	font-size: 1em;
	background: #ffffff;
}
.keywords {
	color: #EB9E56;
	font-weight: bold;
	font-style: italic;
}
.itemsInCategory {
	color: #EB9E56;
	font-weight: bold;
	font-style: italic;
}
.breadCrumbHeader {
	color: #676767;
}
.browseHeaderClass {
	color: #676767;
	font-weight: bold;
}
.propertyHeader {
	font-size: 0.9em;
	font-weight: bold;
}
.inputError {
	color: Red;
	font-weight: bold;
}
.redTableOutline {
	border: solid 2px red;
}
.label {
	font-size: 0.8em;
	font-weight: bold;
}
.smalllabel {
	font-size: 0.8em;
}
.note {
	font-size: 0.8em;
	font-weight: bold;
}
.subNote {
	font-size: 0.75em;
}
.tableHeader {
	font-size: 0.8em;
	font-weight: bold;
	color: #FFFFFF;
	background: #EB9E56;
}
.courseHeader {
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #EB9E56;
}
/*Datagrid*/
.gridHeader {
	font-size: 0.8em;
	font-weight: bold;
	color: #676767;
	background-color: #FFFFFF;
}

.alternativeItem {
	font-size: 0.8em;
	background-color: #FFFFFF;
}
.tableCell {
	font-size: 0.8em;
}
.itemstyle {
	font-size: 0.8em;
	background-color: White;
}
.linkslist {
	font-size: 10pt;
}
.bold {
	font-weight: bold;		
}
.tableCellBold {
	font-size: 0.8em;
	font-weight: bold;
}
.whatIsThis 
{
	font-size: 0.6em;
	font-weight: bold;
}
/*******************/

/* Beta Styles */
#tabnav {
		height: 20px;
		margin: 0;
		padding-left: 5px;
}

#tabnav li {
		margin: 0; 
		padding: 0;
  		display: inline;
  		list-style-type: none;
}
	
#tabnav a:link, #tabnav a:visited {
		float: left;
		background: #f3f3f3;
		font-size: 11px;
		line-height: 20px;
		font-weight: bold;
		padding: 2px 10px 2px 10px;
		margin-right: 4px;
		border: 1px solid #ccc;
		text-decoration: none;
		color: #666;
		border-bottom: 1px solid #f3f3f3;
}

#tabnav a:link.active, #tabnav a:visited.active {
		border-bottom: 1px solid #F36400;
		background: #F36400;
		color: #FFFFFF;
}

#tabnav a:hover {
		background: #fff;
}


/* End Beta Styles */
/*******************/

