a:link,
a:active,
a:visited 
{
	color: #016FA9;
	text-decoration:none;
}
a:hover
{
	/*color: #b8860b; goldenrod*/
	color:#38B8FD;
	text-decoration:underline;
}
a:disabled
{
	color:Red;
}
.landing
{	
	font: normal 22px/27px Arial, Helvetica, sans-serif;
	font-size: 140%;
	font-weight: normal; 
	color: #42425E;
	margin-top: 4px;
	margin-bottom: 4px;
	padding-left:4px;
	padding-top:4px;
}
a.landing
{
	font-size:150%;
	text-decoration:none;
	cursor:pointer;
	margin-top: 4px;
	margin-bottom: 4px;
	padding-top:4px;
	padding-bottom:4px;
}
a.landing:hover
{
	text-decoration:underline;
}
/* these link styles override the groups above ================= */
.help a
{
	color: #808080;
}
a.add
{
	color:#008000;
	font-size:90%;
}
a.SecondaryAction 
{
	color:#666666; 
	font-weight:normal; 
	text-transform:capitalize;
	vertical-align:middle; 
	margin-right:8px; 
	text-decoration: none; 
}
a.page
{
	color:#636363;
	border-right: #FFFFFF 1px solid;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	background-color: #FFFFFF;
	font-size: 8pt;
	font-weight:normal;
	padding-left:4px;
	padding-right:4px;
	cursor: pointer;
}
a.page:hover
{
	color:#38B8FD;
	background-color:#EDF8FE;
	border-right: #38B8FD 1px solid;
	border-top: #38B8FD 1px solid;
	border-left: #38B8FD 1px solid;
	border-bottom: #38B8FD 1px solid;
	background-color: #FFFFFF;
	font-size: 8pt;
	font-weight:normal;
	padding-left:4px;
	padding-right:4px;
	cursor: pointer;
}
a.firstlast
{
	font-size: 8pt;
	font-weight:normal;
	border-right: #FFFFFF 1px solid;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	background-color: #FFFFFF;
	color:#636363;
	padding-left:4px;
	padding-right:4px;
	cursor: pointer;
}
a.firstlast:hover
{
	font-size: 8pt;
	font-weight:normal;
	border-right: #38B8FD 1px solid;
	border-top: #38B8FD 1px solid;
	border-left: #38B8FD 1px solid;
	border-bottom: #38B8FD 1px solid;
	background-color: #FFFFFF;
	color:#38B8FD;
	padding-left:4px;
	padding-right:4px;
	cursor: pointer;
}
a.currentpage
{
	font-size: 8pt;
	font-weight:normal;
	border-right: #38B8FD 1px solid;
	border-top: #38B8FD 1px solid;
	border-left: #38B8FD 1px solid;
	border-bottom: #38B8FD 1px solid;
	background-color: #FFFFFF;
	color:#38B8FD;
	padding-left:4px;
	padding-right:4px;
	cursor: pointer;
}
/* end overrides ================= */

/* user feedback */
.helpNotesMessage
{
	padding-top:4px;
	padding-bottom:4px;
}
.successMessage
{
	color: #006400;
	font-size: 140%;
	padding-top:4px;
	padding-bottom:4px;
}
.alertMessage
{
	color: #b8860b;
	font-size: 140%;
	padding-top: 4px;
	padding-bottom: 4px;
}
.errorMessage
{
	color: #ff0000;
	font-size: 140%;
	padding-top:4px;
	padding-bottom:4px;
}
.norowsMessage
{
	color: #b8860b;
	font-size: 140%;
	padding-top: 4px;
	padding-bottom: 4px;
}
#HelpNotes
{
	font-size: 100%;
	background-color:#FFFFFF;
	border-color:#FFFFFF;
	border-width:1px;
	border-style:solid;
}
#Success
{
	color: #006400;
	font-size: 100%;
	background-color:#EFF5EA;
	border-color:#5DC15D;
	border-width:1px;
	border-style:solid;
}
#Error
{
	color: #ff0000;
	font-size: 100%;
	background-color:#FFC5C5;
	border-color: #ff0000;
	border-width: 1px;
	border-style: solid;
}
#Alert
{
	color: #b8860b;
	font-size: 100%; /*background-color: #fffaf0;*/
	/*background-color: #f0e68c; border-color:#daa520;*/
	background-color: #fffaf0;
	border-color: #EED288;
	border-width: 1px;
	border-style: solid;
}
#NoRowsMessage
{
	font-size: 100%; /*background-color: #fffaf0;*/
	/*background-color: #f0e68c; border-color:#daa520;*/
	background-color: #ffffff;
	border-left-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-style: solid;
}

/* buttons & links */
.PrimaryAction 
{
	cursor:pointer;
	color:#FFFFFF;
	border-right: #EE5F22 1px solid;
	border-top: #EE5F22 1px solid;	
	border-left: #EE5F22 1px solid;
	border-bottom: #EE5F22 1px solid;
	background-color: #F98B25;
	margin:0;
	margin-right:4px;
	padding:0;
	font-size: 12px; 
	text-align:left; 
	text-transform:capitalize; 
	text-decoration: none; 
	vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif; 
	}
.Button
{
	font-size: 12px; 
	text-align:left;
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #E6E6E6;
	cursor:pointer;
	margin:0;
	margin-right:4px;
	padding:0;
	font-size: 12px; 
	text-align:center; 
	text-transform:capitalize; 
	text-decoration: none; 
	vertical-align: middle; 
	font-family: Arial, Helvetica;
	vertical-align:middle;

}
.ButtonInTable
{
	font-size: 12px; 
	cursor:pointer;
	color:#FFFFFF;
	border-right: #EE5F22 1px solid;
	border-top: #EE5F22 1px solid;	
	border-left: #EE5F22 1px solid;
	border-bottom: #EE5F22 1px solid;
	background-color: #F98B25;
	margin:0;
	margin-right:4px;
	padding:0;
	font-size: 12px; 
	text-align:left; 
	text-transform:capitalize; 
	text-decoration: none; 
	vertical-align: middle; 
	font-family: Arial, Helvetica,
	
}
/* eliminate page shift */ 
html { 
min-height: 100%; 
margin-bottom: 1px; 
/* For Firefox 3.5 or later */ 
overflow: -moz-scrollbars-vertical !important; 
overflow-y: scroll; 
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #636363;
	width:100%;
	text-align:center;
	background-color:#EDEDED;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	height:100%;
}

td
{
	/*color: #636363; gray*/
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:top;
	text-align:left;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
}

form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:100px;
}
label
{
	display:block;
	float:left;
	width:20%;
}

li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type:none;
}
ol 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type:decimal;
	list-style-position: outside;
}
/* main menu tabs */
.mainmenu {
  width: 100%;
  margin:0;
  padding:0;
}
.mainmenu ul {
  margin:0px;
  padding:0px;
  list-style-type: none;
}
.mainmenu li {
  line-height:23px;
  display:block;
  margin:0px;
  padding:0px;
  float: left;
  margin-right: 1em;
  text-align: center;
  font-size:100%;
}
a.main, mainmenu a.main
{
	color:#FFFFFF;
}
/* main menu links */
.mainmenu a, .mainmenu a:hover
{ 
	color:#FFFFFF;
	line-height:23px;
	font-size:110%;
	display:block;
	text-decoration:none;
	width:100%;
	padding-left:8px;
	padding-right:8px;
}
.mainmenu a.selected:active, .mainmenu a.selected:visited 
{ 
	background-color:#FFFFFF;
	color:#38B8FD;
}
/* main menu links */
.mainmenu a.main_selected
{ 
	background-color:#FFFFFF;
	color:#41415D;
}
.mainmenu a.main:hover, .mainmenu a.main_selected:hover
{ 
	/* rivertrend blue - background-color:#38B8FD;*/
	/* make same background color as menublockheader */
	background-color: #999999;
	color:#FFFFFF;
}
.mainmenu a.main_highlighted
{ 
	/* rivertrend blue - background-color:#38B8FD;*/
	/* make same background color as menublockheader */
	background-color: #999999;
	color:#FFFFFF;
}
.mainmenu a.main:hover, .mainmenu a.selected:hover 
{ 
	/* rivertrend blue - background-color:#38B8FD;*/
	/* make same background color as menublockheader */
	background-color: #999999;
	color:#FFFFFF;
}
.mainmenu a.main_highlighted
{ 
	/* rivertrend blue - background-color:#38B8FD;*/
	/* make same background color as menublockheader */
	background-color: #999999;
	color:#FFFFFF;
}
/* selected */
.mainmenu a.selected
{ 
	background-color:#FFFFFF;
	color:#42425E;
}
ul.tabs 
{ 
	padding:0; 
	margin:0;
	margin-top:4px; 
	margin-bottom:10px;
} 
ul.tabs li { 
	list-style-type:none; 
	text-indent:10px;
	line-height:24px;
	margin-right:-1px;
}
.tabs a.selected:hover
{ 
	background:#ffffff; 
	text-decoration:none;
}
ul.tasks
{
	font-family: Arial, Helvetica, sans-serif;
	list-style-type:none;
	list-style-position: outside;
	margin:0;
	padding:0;
	line-height:48px;
}
ul.relatedtasks
{
	font-family: Arial, Helvetica, sans-serif;
	list-style-type:none;
	list-style-position: outside;
	margin:0;
	margin-top:4px;
	padding:0;
	line-height:18px;
}
ul.relatedtasks li { 
	list-style-type:none; 
	text-indent:4px;
}
/* radcombobox drop down */
li.rcbItem, li.rcbItem:hover, li.rcbHovered, li.rcbHovered:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	cursor:pointer;
}
/* page titles */
h1
{
	font: normal 22px/27px Arial, Helvetica, sans-serif;
	font-size: 200%;
	font-weight: normal; 
	color: #42425E;
	margin-top: 4px;
	margin-bottom: 6px;
}
/* tab headers */
h2 {
	font: normal 22px/27px Arial, Helvetica, sans-serif;
	font-size: 140%;
	font-weight: normal; 
	color: #42425E;
	margin-top: 0px;
	margin-bottom: -4px;
	padding-left:4px;
	padding-top:0px;
	padding-bottom:4px;
	background-color:#ffffff;
}
/* supportive links */
h3 {
	font: normal 14px/18px Arial, Helvetica, sans-serif;
	font-size: 140%;
	font-weight: normal; 
	color: #42425E;
	margin-top: 0px;
	margin-bottom: 0px;
}
h4 {
	font: normal 12px/12px Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal; 
	color: #42425E;
	margin-top: 0px;
	margin-bottom: 0px;
}
#helpbox h3
{
	color: #696969;
}
table
{
	width:100%;
	vertical-align:top;
	border-color: #CCCCCC;
	border-width: 1px;
	border-style: solid;
}
table.list tr
{
	cursor:pointer;
}
th
{
	font-weight:bold;
}

/* navigation main links */
.header
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: disc;
	list-style-position: outside;
	color: #a9a9a9;
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	border-width: 3px;
	border-style: solid;
	padding: 5px;
}
.CategoryTitle {
	padding: 5px;
	border: 3px none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #990000;
	text-transform: uppercase;

}
.ItemTitle {
	padding: 0px;
	border: 3px none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
}
.ItemNumber {
	padding: 5px;
	border: 3px none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}
.ItemPrice {
	padding: 5px;
	border: 3px none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
}
.ItemOrder {
	padding: 0px;
	border: 3px none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
}
.TextBox
{
	border-right: #c7ccdc 1px solid;
	border-top: #c7ccdc 1px solid;
	border-left: #c7ccdc 1px solid;
	border-bottom: #c7ccdc 1px solid;
	font-size: 8pt;
	font-family: Tahoma, Verdana, 'Times New Roman';
}
.SearchTextBox
{
	vertical-align:middle; 
	margin-right:2px;
}
.ItemLine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #B9CFFF;
}
.ItemLineAlt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #E1F0FF;
}
.ItemLineHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #999999;
	color: #FFFFFF;

}
.ItemTemplateColor 
{
	background-color: #fafad2;
}
.ItemTemplateColor_ShoppingCart
{
	background-color: #f0f8ff;
}
.HeaderTemplateColor 
{
	background-color: #eee8aa;
	font-weight: bold;
}
.HeaderTemplateColor_ShoppingCart
{
	font-weight: bold;
	background-color: #b0c4de;
}
.ItemTemplateColor_BranchExchange
{
	font-weight: bold;
	background-color: #E5DEF0;

}
.AltItemTemplateColor_BranchExchange
{
	font-weight: bold;
	background-color: #E5DEF0;

}
.HeaderTemplateColor_BranchExchange
{
	font-weight: bold;
	background-color: #bdb4cb;

}
.HeaderTemplateColor_Support
{
	font-weight: bold;
	color: white;
	background-color: #a55129;
}
.HeaderTemplateMIDColor_Support
{
	font-weight: bold;
	color: white;
	background-color: #deba84;
}
.SelectedTemplateColor
{
	background-color: white;
}
.EditTemplateColor 
{
	background-color: white;
}
.EditDetailTemplateColor
{
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
	background-color: #f5f5f5;
}
.AltItemTemplateColor 
{
	background-color: #eee8aa;
}
.AltItemTemplateColor_ShoppingCart
{
	background-color: #f0f8ff;
}
.TableBorder_Goldenrod
{
	border-right: tan 1px solid;
	border-top: tan 1px solid;
	border-left: tan 1px solid;
	border-bottom: tan 1px solid;
}
.TableBorder_LightGoldenrod
{
	background-color: #fafad2;
	border-bottom-color: #fafad2;
	border-left-color: #fafad2;
	border-right-color: #fafad2;
	border-top-color: #fafad2;
	BORDER-TOP-WIDTH: 1px; 
	BORDER-LEFT-WIDTH: 1px; 
	BORDER-BOTTOM-WIDTH: 1px; 
	BORDER-RIGHT-WIDTH: 1px;
}
.TableBorder_BranchExchange
{
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	border-left: dimgray 1px solid;
	border-bottom: dimgray 1px solid;
	background-color: #bdb4cb;
}
.TableBorder_ShoppingCart
{
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	border-left: dimgray 1px solid;
	border-bottom: dimgray 1px solid;
	background-color: #b0c4de;
}
.TableBorder_Proceeds
{
	border-right: red 1px solid;
	border-top: red 1px solid;
	border-left: red 1px solid;
	border-bottom: red 1px solid;
	background-color: #ffcc99;
}
.TableMid_Proceeds
{
	color:#ffb492;
}
.TableBorder_Support
{
	border-right: #a55129 1px solid;
	border-top: #a55129 1px solid;
	border-left: #a55129 1px solid;
	border-bottom: #a55129 1px solid;
	background-color:White;
}
.TableHdr_Support
{
	font-weight: bold;
	color: white;
	background-color: #a55129;
}
.ItemStyle_Support
{
	background-color:#FFF7E7;
	color: #8C4510;
	}
.TableBorderHalf_ShoppingCart
{
	border-right: blue 1px solid;
	border-left: blue 1px solid;
	background-color: #b0c4de;
}
.TableBorderHalfFtr_ShoppingCart
{
	border-right: blue 1px solid;
	border-left: blue 1px solid;
	border-bottom: blue 1px solid;
	background-color: #b0c4de;
}
.TableBorderHalfHdr_ShoppingCart
{
	border-right: blue 1px solid;
	border-left: blue 1px solid;
	border-top: blue 1px solid;
	background-color: #b0c4de;
}
.TableBorder_White
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	border-left: white 1px solid;
	border-bottom: white 1px solid;
}
.whiteLink {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.LineLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	color: #000066;
	text-decoration: none;
}
.LineLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	color: #000066;
	text-decoration: underline;
}
.ItemLineSub {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #E4E4E4;
}
.TextBoxRight {
	border-right: #c7ccdc 1px solid;
	border-top: #c7ccdc 1px solid;
	border-left: #c7ccdc 1px solid;
	border-bottom: #c7ccdc 1px solid;
	font-size: 8pt;
	font-family: Tahoma, Verdana, 'Times New Roman';
	text-align: right;


}
.TextBoxCenter {

	border-right: #c7ccdc 1px solid;
	border-top: #c7ccdc 1px solid;
	border-left: #c7ccdc 1px solid;
	border-bottom: #c7ccdc 1px solid;
	font-size: 8pt;
	font-family: Tahoma, Verdana, 'Times New Roman';
	text-align: center;
}
.WhiteText
{
	font-weight: normal;
	font-size: 11px;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.Text_Warning
{
	color:#ff0000;
}
.Text_Required
{
	font-size:140%;
	/*color:#990000;*/
	color:#b8860b !important;
}
.Text_Price
{
	font-size:140%;
	color:#990000;
}
.Text_Status
{
	font-size:140%;
	color:#990000;
}
.Text_QtyStatus
{
	font-size:110%;
	color:#990000;
}
.MainHdr
{
	font-weight: 400;
	font-size: 11px;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #b0c4de;
	text-decoration: none;
}
.MainHdr:hover
{
	font-weight: 400;
	font-size: 11px;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	background-color: White;
	text-decoration: none;
}
.TopAlign
{
	
	vertical-align:top;
	position: absolute;
	
}
.AlignMiddle
{
	vertical-align:middle
}
#main-wrapper
{
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	left: 0px;
	top: 0px;
}
#main-header
{
	width:1016px;
	height:43px;
	text-align:center;
	/*background-image: url(images/orange_bg.png);*/
	background-position:top;
	background-repeat:repeat-x;
	/*background-color:#42425E;*/
	/*background-color: #41415D; navy blue */
	/*	
		tan: E7D6C5	
		blue: 41415D
	*/
	padding:0px;
}
#main-body
{
	width:1000px;
	text-align:left;
	background-color:#ffffff;
	height:100%;
	padding:8px;
}
#content-nav
{
	float:left; 
	width:145px;
	text-align:left; 
	height:100%;
	padding:0px;
	margin:0px;
	background-color:#f5f5f5;
	border-top: #CCCCCC 0px solid;
	border-bottom: #CCCCCC 1px solid;
	border-left: #CCCCCC 0px solid;
}
#content-nav-noborder
{
	float:left; 
	width:145px;
	text-align:left; 
	height:100%;
	padding:0px;
}
#content-main
{
	float:right;
	width:840px;
	text-align:right;
	background-color:#FFFFFF;
	height:100%;
	padding:0px;
	min-height:400px;
}
#content-main-left-notabs
{
	float:left;
	width:800px;
	text-align:left;
	height:100%;
	min-height:400px;
	padding:0px;
	vertical-align:top;
}
#content-main-left
{
	float:left;
	width:670px;
	text-align:left;
	height:100%;
	min-height:400px;
	padding:0px;
	vertical-align:top;
	position:relative;
}
#content-main-home
{
	width:100%;
	text-align:left;
	height:100%;
	min-height:400px;
	padding:0px;
	vertical-align:top;
}
#content-main-right
{
	float:right;
	width:160px;
	width:160px;
	text-align:left;
	height:auto;
	padding:0px;
	margin-top:31px;
	vertical-align:top;
	position:relative;
}
#main-footer
{
	width:1016;
	text-align:center;
	background-color:#EDEDED;
	position:relative;
	/* background-color:#42425E; */
	/*background-color: #41415D; navy blue */
	float:none;
}
#developernotes-footer
{
	width:100%;
	position:relative;
	padding-left:8px;
	padding-right:8px;
}
#helpnotes-footer
{
	width:100%;
	position:relative;
	padding-left:8px;
	padding-right:8px;
}
#formlist-footer
{
	width:100%;
	position:relative;
	padding-left:8px;
	padding-right:8px;
}
#main-sitemap
{
	width:100%;
	position:relative;
	padding-left:8px;
	padding-right:8px;
}
.indent
{
	text-indent: 10px;
}
.indenttab
{
	text-indent: 20px;
}
.indent2
{
	text-indent: 30px;
}
.indent3
{
	text-indent: 50px;
}
.indent4
{
	text-indent: 70px;
}
.indent5
{
	text-indent: 90px;
}
.indent6
{
	text-indent: 110px;
}
/* all styles ==================================== */
#breadcrumb
{
	width:694px;
	float:left;
	height:20px;
}
#search
{
	width:306px;
	float:right;
	height:20px;
}
.breadcrumb
{
	color:#41415D;
	margin-top:8px; 
	margin-bottom:4px;
	text-align:left;
	height:20px;
	/* tan color:#C9A27C; */
}
.breadcrumb a
{
	color:#41415D;
	/* tan color:#C9A27C; */
	text-decoration:none;
}
.breadcrumb a:hover
{
	color:#41415D;
	/* tan color:#C9A27C; */
	text-decoration:underline;
}
a.breadcrumb_selected
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	/*font-weight:bold;*/
	list-style-type: disc;
	list-style-position: outside;
	color:#41415D;
}
#supportivelinksblock
{
	border-color: #41415D;
	border-width: 1px;
	border-style:none;
	vertical-align: top;
	padding: 4px;
	background-color: #CAC8D6;
	/*
	tan: E7D6C5
	blue: CAC8D6
	*/
}
#helpbox
{
	vertical-align: top;
	padding: 8px;
	background-color: #f5f5f5; 
	margin:0px;
	/*
	tan: E7D6C5
	blue: CAC8D6
	*/
}
#supportivelinksblock_tan
{
	border-color: #CCCCCC;
	border-width: 1px;
	border-style: solid;
	vertical-align: top;
	padding: 8px;
	background-color: #f5f5f5; 
	/*
	tan: E7D6C5
	blue: CAC8D6
	*/
}
.search
{
	border-color: #CCCCCC;
	border-width: 1px;
	border-style: solid;
	vertical-align: top;
	padding: 2px;
	background-color: #f5f5f5; 
	/*
	tan: E7D6C5
	blue: CAC8D6
	*/
}
.menublockheader
{
	/* make same background color as main_highlighted */
	background-color: #999999;
	color: #ffffff;
}
.menublock
{
	/* rivertrend blue - border-color:#38B8FD;*/
	/* make same background color as menublockheader */
	border-color: #999999;
	border-style:solid;
	border-width:4px;
	background-color:#FFFFFF;
	min-width:822px;
	position:absolute;
	top:41px;
	left:0px;
}
.menublockright
{
	/* rivertrend blue - border-color:#38B8FD;*/
	/* make same background color as menublockheader */
	border-color: #999999;
	border-style:solid;
	border-width:4px;
	background-color:#FFFFFF;
	min-width:420px;
	position:absolute;
	top:41px;
	right:-16px;
}
.commontaskblock
{
	width:112px;
	height:260px;
	float:left;
	text-align:left;
	padding:4px;
	margin:4px;
	padding-left:10px;
	border-color:#ffffff;
	border-width:1px;
	border-style:solid;
	cursor:pointer;
}
.commontaskblockhover
{
	width: 112px;
	height: 260px;
	float: left;
	text-align: left;
	padding: 4px;
	margin: 4px;
	padding-left: 10px;
	cursor: pointer;
	/*
	background-color: #f5f5f5;
	border-bottom: #d3d3d3 1px solid;
	border-left: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	border-right: #d3d3d3 1px solid;
	*/
	/* background-color: #fffaf0; goldenrod*/
	/*border-color:#EED288; gold*/
	background-color: #EDF8FE;
	border-color:#38B8FD;
	border-width:1px;
	border-style:solid;
}
.commontaskblock a, .commontaskblockhover a
{
	white-space:nowrap;
}
.commontaskblock_sub
{
	width:112px;
	height:260px;
	float:left;
	text-align:left;
	padding:4px;
	margin:4px;
	padding-left:10px;
	border-color:#ffffff;
	border-width:1px;
	border-style:solid;
	cursor:pointer;
}
.commontaskblockhover_sub
{
	width: 112px;
	height: 260px;
	float: left;
	text-align: left;
	padding: 4px;
	margin: 4px;
	padding-left: 10px;
	cursor: pointer;
	/*
	background-color: #f5f5f5;
	border-bottom: #d3d3d3 1px solid;
	border-left: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	border-right: #d3d3d3 1px solid;
	*/
	/* background-color: #fffaf0; goldenrod*/
	/*border-color:#EED288; gold*/
	background-color: #EDF8FE;
	border-color:#38B8FD;
	border-width:1px;
	border-style:solid;
}
.commontaskblock_subright
{
	width:112px;
	height:260px;
	float:right;
	text-align:left;
	padding:4px;
	margin:4px;
	padding-left:10px;
	border-color:#ffffff;
	border-width:1px;
	border-style:solid;
	cursor:pointer;
}
.commontaskblockhover_subright
{
	width: 112px;
	height: 260px;
	float: right;
	text-align: left;
	padding: 4px;
	margin: 4px;
	padding-left: 10px;
	cursor: pointer;
	/*
	background-color: #f5f5f5;
	border-bottom: #d3d3d3 1px solid;
	border-left: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	border-right: #d3d3d3 1px solid;
	*/
	/* background-color: #fffaf0; goldenrod*/
	/*border-color:#EED288; gold*/
	background-color: #EDF8FE;
	border-color:#38B8FD;
	border-width:1px;
	border-style:solid;
}
.commontaskblock_sub a, .commontaskblockhover_sub a
{
	white-space:nowrap;
}
.supportivelinksblock_tan
{
	border-color: #CCCCCC;
	border-width: 1px;
	border-style: solid;
	vertical-align: top;
	padding: 8px;
	background-color: #f5f5f5; 
	/*
	tan: E7D6C5
	blue: CAC8D6
	*/
}
.supportiveLinksHeader
{
	font-size:115%;
	font-weight:bold;
	color:#FFFFFF;
}
a.supportive
{
	
}
#content-nav, #content-nav-noborder
{
	margin-top: 0px;
	margin-bottom: 0px;
}
/* header styles ============================ */
.header, .header a
{
	color:#BDBACF; /*#C9A27C;*/
	font-size:100%;
}
.header a
{
	/* color:#BDBACF; gray */
	/* #C9A27C; */
	color:#E6E6FA;
}
.footer
{
	color:#696969; /* gray */
}
.footer a
{
	color:#696969;
}
.footer a:hover
{
	/*color:#38B8FD;*/
	text-decoration:underline;
}
/* ========================================== */
.tablescrolling
{
	
}
.tableheader, .tableheaderright
{
	/* color:#C9A27C; */
	/*color:#41415D;*/
	color:#FFFFFF;
	/*font-weight:bold;*/
	font-weight:bold;
	/*border-bottom: 1px solid #C9A27C;*/
	font-size:110%;
	/* background-color: #6B6B6B; ga */
	/* background-color: #B8B5C6; */	
	/* background-color: #747298; */
	/*background-color: #42425E;*/
	background-image: url(images/hdr_bg.png);
	background-position:top;
	background-repeat:repeat-x;
	vertical-align:middle;
}
.tableheader
{
	text-align:left;
	background-image: url(images/hdr_bg.png);
	background-position:top;
	background-repeat:repeat-x;
}
.tableheaderright
{
	text-align:right;
	background-image: url(images/hdr_bg.png);
	background-position:top;
	background-repeat:repeat-x;
}
.tableheader a, .tableheaderright a
{
	/*color:#41415D;*/
	color:#FFFFFF;
	text-decoration:underline;
}
.tableheader_sub
{
	/* color:#C9A27C; */
	/*color:#41415D;*/
	color:#FFFFFF;
	text-align:left;
	/*font-weight:bold;*/
	font-weight:bold;
	/*border-bottom: 1px solid #C9A27C;*/
	font-size:110%;
	/* background-color: #6B6B6B; ga */
	/* background-color: #B8B5C6; */	
	/* background-color: #747298; */
	background-color: #B0B0C8;
}
.tableactions, .tablecustomfilter
{
	/* background-color: #F5EEE7; */
	background-color:#EDEDED;
	width:100%;
	border-top-width:0px;
}
.tablepaging
{
	/* background-color: #E6E6E6; */
	background-color:#FFFFFF;
	width:100%;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	font-size: 8pt;
	font-weight:normal;
}
.tablepaging td
{
	color:#636363;
}
.tablepaging a
{
	color:#E6E6E6;
}
.table
{
	width:100%;
}
.tablenoborder
{
	border-style:none;
}
.table_border_bottom
{
	width:100%;
	border-bottom: 1px solid #d3d3d3;
	/*  border-bottom: 1px solid #C9A27C; */
}
.tablerowcolheader
{
	background-color: #FFFFFF;
	font-size: 100%;
	border-bottom: 1px solid #d3d3d3;
	/*border-bottom: 1px solid #42425E;*/
	line-height: 140%;
}
.tablerowcolheaderleft
{
	text-align:left;
	background-color: #FFFFFF;
	font-size: 100%;
	border-bottom: 1px solid #d3d3d3;
	/*border-bottom: 1px solid #42425E;*/
	line-height: 140%;
}
.tablerowcolheaderright
{
	text-align:right;
	background-color: #FFFFFF;
	font-size: 100%;
	border-bottom: 1px solid #d3d3d3;
	/*border-bottom: 1px solid #42425E;*/
	line-height: 140%;
}
.tablerowcolheadercenter
{
	text-align:center;
	background-color: #FFFFFF;
	font-size: 100%;
	border-bottom: 1px solid #d3d3d3;
	/*border-bottom: 1px solid #42425E;*/
	line-height: 140%;
}
.tablefooter
{
	text-align:left;
	font-size:100%;
	border-bottom: 1px solid #d3d3d3;
	/*border-bottom: 1px solid #42425E;*/
	background-color: #E6E6E6;
}
.tablebordertopandbottom
{	
	text-align:left;
	font-size:100%;
	border-bottom: 1px solid #42425E;
	border-top: 1px solid #42425E;
	/*background-color: #F5EEE7; */
}
.tableborderbottom
{
	text-align: left;
	font-size: 100%;
	border-bottom: 1px solid #d3d3d3;
	/*border-bottom: 1px solid #42425E;*/
	/*background-color: #F5EEE7; */
}
.tableselector
{
	/*background-color: #F5EEE7; */
}
.tablerow
{
	background-color: #FFFFFF;
}
.tablerowalternate
{
	background-color: #F7F7F7;
}
.tablerowover{
/*background-color:#FAE9A5;*/
/*background-color: #fffaf0;*/
/*background-color:#EDF8FE;*/
 cursor:default !important;
}
.tablerowselected{
background-color:#FCF2CD;
}
.ddl
{
	width:200px;
}
.ddl_100
{
	width:100px;
}
.ddl_200
{
	width:200px;
}
.ddl_300
{
	width:300px;
}
.text_black
{
	color:#000000;
	font-size:14px;
}
.paging, .unread, a.unread
{
	font-weight:normal;
}
.colheaderleft
{
	text-align:left;
	line-height:30px;
	vertical-align:top;
	
}
.colheaderright
{
	text-align:right;
	line-height:30px;
	vertical-align:top;
}
.collabelright
{
	color:#636363;
	text-align: right;
	font-weight: normal;
	white-space: nowrap;
	padding-right: 10px;
	line-height: 30px;
	vertical-align: top;
}
.collabelcenter
{
	color:#636363;
	text-align:center;
	font-weight: normal;
	white-space:nowrap;
	line-height:30px;
	vertical-align:middle;
}
.collabelleft
{
	color:#636363;
	text-align:left;
	font-weight: normal;
	white-space:normal;
	padding-right:10px;
	line-height:30px;
	vertical-align:top;
}
.colvalue
{
	width:80%;
	line-height:30px;
	vertical-align:top;
}
.colvalueleft
{
	text-align:left;
	line-height:30px;
	vertical-align:top;
}
.colvalueright
{
	text-align:right;
	line-height:30px;
	vertical-align:top;
}
.colvaluecenter
{
	text-align:center;
	line-height:30px;
	vertical-align:top;
}
.address
{
	padding-top:8px;
	line-height:20px;
}
.noclick
{
	cursor:default !important;
}
/* Icon Images ===================== */
.iLogin
{
	border-width:0px;
	height:40px;
	width:40px;
	vertical-align:middle;
	background:url(Images/Icons/_icons.png) -166px -7px no-repeat;
	padding-right:10px;
}
.iLoggedout
{
	border-width:0px;
	height:40px;
	width:40px;
	vertical-align:middle;
	background:url(Images/Icons/_icons.png) -221px -7px no-repeat;
	padding-right:10px;
}
.iUser
{
	border-width:0px;
	height:40px;
	width:40px;
	vertical-align:middle;
	background:url(Images/Icons/_icons.png) -6px -7px no-repeat;
	padding-right:10px;
}
.iMessages
{
	border-width:0px;
	height:40px;
	width:40px;
	vertical-align:middle;
	background:url(Images/Icons/_icons.png) -6px -61px no-repeat;
	padding-right:10px;
}
.iHelp
{
	border-width:0px;
	height:40px;
	width:40px;
	vertical-align:middle;
	background:url(Images/Icons/_icons.png) -60px -7px no-repeat;
	padding-right:10px;
}
.iSiteMap
{
	border-width:0px;
	height:40px;
	width:40px;
	vertical-align:middle;
	background:url(Images/Icons/_icons.png) -112px -7px no-repeat;
	padding-right:10px;
}
/* ==================================== */
.iInventory
{
	border-width:0px;
	height:40px;
	width:40px;
	vertical-align:middle;
	background:url(Images/Icons/_icons.png) -6px -171px no-repeat;
	padding-right:10px;
}
.iCreateAnOrder
{
	border-width:0px;
	height:40px;
	width:40px;
	vertical-align:middle;
	background:url(Images/Icons/_icons.png) -60px -117px no-repeat;
	padding-right:10px;
}
.iCreateAnEmployeeOrder
{
	border-width:0px;
	height:40px;
	width:40px;
	vertical-align:middle;
	background:url(Images/Icons/_icons.png) -60px -170px no-repeat;
	padding-right:10px;
}
.iCreateADonationOrder
{
	border-width:0px;
	height:40px;
	width:40px;
	vertical-align:middle;
	background:url(Images/Icons/_icons.png) -60px -224px no-repeat;
	padding-right:10px;
}
.iCustomer
{
	border-width:0px;
	height:40px;
	width:40px;
	vertical-align:middle;
	background:url(Images/Icons/_icons.png) -119px -117px no-repeat;
	padding-right:10px;
}
.iVendor_StoreAdmin
{
	border-width:0px;
	height:40px;
	width:40px;
	vertical-align:middle;
	background:url(Images/Icons/_icons.png) -61px -442px no-repeat;
	padding-right:10px;
}
/* related item styles */
.relatedItem
{
	min-height: 170px;
	width: 147px;
	text-align: center;
	vertical-align: middle;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:0px;
	float:left;
	border-color:#ffffff;
	border-width:1px;
	border-style:solid;
	cursor:pointer;
}
.relatedItem:hover
{
	min-height: 170px;
	width: 147px;
	text-align: center;
	vertical-align: middle;
	float:left;
	/* background-color: #fffaf0; goldenrod*/
	/*border-color:#EED288; gold*/
	background-color: #EDF8FE;
	/*background-image:url(images/selected-hover-bg.gif);*/
	border-color:#38B8FD;
	border-width:1px;
	border-style:solid;
}
a.description{
    font-size:80%;
	white-space:normal;
	padding-left: 4px;
	padding-right: 4px;
	line-height:12px;
}
.thumbnail
{
	width:100px;
	height:100px;
}
h5
{
	color:#990000;
	font-weight:bold;
}
.hidden
{
display:none;
}
a.nrgreen
{
 	color:#21CC00;
}
a.rtblue
{
	/* rivertrend blue: 38B8FD */
	/* rivertrend blue: hex: R:56 G:184 B:253 */
	color:#38B8FD;
}
.rtbrown
{
	/* rivertrend brown 85370C */
	/* rivertrend brown: hex: R:133 G:55 B:12 */
	color:#85370C;
}
.bar
{
	background-color:#333333;
}
/* large primary buttons */
.btn-add-to-cart {background:url(images/buttons/btn-add-to-cart-icon.gif) no-repeat top left;border:0;cursor:pointer;width:145px;height:29px;vertical-align:middle;margin-right:14px;}
.btn-add-to-pending-sale {background:url(images/buttons/btn-add-to-pending-sale.gif) no-repeat top left;border:0;cursor:pointer;width:206px;height:29px;vertical-align:middle;margin-right:14px;}
.btn-proceed-to-checkout {background:url(images/buttons/btn-proceed-to-checkout.gif) no-repeat top left;border:0;cursor:pointer;width:194px;height:29px;vertical-align:middle;margin-right:14px;}
.btn-proceed-to-select-items {background:url(images/buttons/btn-proceed-to-select-items.gif) no-repeat top left;border:0;cursor:pointer;width:206px;height:29px;vertical-align:middle;margin-right:14px;}
.btn-continue {background:url(images/buttons/btn-continue.gif) no-repeat top left;border:0;cursor:pointer;width:102px;height:29px;vertical-align:middle;margin-right:14px;}
.btn-place-order {background:url(images/buttons/btn-place-order.gif) no-repeat top left;border:0;cursor:pointer;width:112px;height:29px;vertical-align:middle;margin-right:14px;}
.btn-place-order:hover {background:url(images/buttons/btn-place-order-over.gif) no-repeat top left;border:0;cursor:pointer;width:112px;height:29px;vertical-align:middle;margin-right:14px;}
.btn-finish {background:url(images/buttons/btn-finish.gif) no-repeat top left;border:0;cursor:pointer;width:112px;height:29px;vertical-align:middle;margin-right:14px;}
.btn-finish:hover {background:url(images/buttons/btn-finish-over.gif) no-repeat top left;border:0;cursor:pointer;width:112px;height:29px;vertical-align:middle;margin-right:14px;}
.btn-receive {background:url(images/buttons/btn-receive.gif) no-repeat top left;border:0;cursor:pointer;width:112px;height:29px;vertical-align:middle;margin-right:14px;}
.btn-receive:hover {background:url(images/buttons/btn-receive-over.gif) no-repeat top left;border:0;cursor:pointer;width:112px;height:29px;vertical-align:middle;margin-right:14px;}
.btn-save {background:url(images/buttons/btn-save.gif) no-repeat top left;border:0;cursor:pointer;width:72px;height:29px;vertical-align:middle;margin-right:14px;}
.btn-submit {background:url(images/buttons/btn-submit.gif) no-repeat top left;border:0;cursor:pointer;width:72px;height:29px;vertical-align:middle;margin-right:14px;}
/* large secondary buttons */
.btn-continue-shopping {background:url(images/buttons/btn-continue-shopping.gif) no-repeat top left;border:0;cursor:pointer;width:179px;height:29px;vertical-align:middle;}
.btn-go-back {background:url(images/buttons/btn-go-back.gif) no-repeat top left;border:0;cursor:pointer;width:104px;height:29px;vertical-align:middle;}
.btn-add-more-items {background:url(images/buttons/btn-add-more-items.gif) no-repeat top left;border:0;cursor:pointer;width:179px;height:29px;vertical-align:middle;}
/* small primary buttons */
.btn-proceed-to-checkout-right {background:url(images/buttons/btn-proceed-to-checkout-right.gif) no-repeat top left;border:0;cursor:pointer;width:142px;height:22px;vertical-align:middle;}
.btn-add-to-pending-sale {background:url(images/buttons/btn-add-to-pending-sale.gif) no-repeat top left;border:0;cursor:pointer;width:142px;height:22px;vertical-align:middle;}
.btn-receive-shipment {background:url(images/buttons/btn-receive-shipment.gif) no-repeat top left;border:0;cursor:pointer;width:142px;height:22px;vertical-align:middle;}
.btn-edit {background:url(images/buttons/btn-edit.gif) no-repeat top left;border:0;cursor:pointer;width:52px;height:22px;vertical-align:middle;}
.btn-print-receipt {background:url(images/buttons/btn-print-receipt.gif) no-repeat top left;border:0;cursor:pointer;width:82px;height:22px;vertical-align:middle;}
.btn-print {background:url(images/buttons/btn-print.gif) no-repeat top left;border:0;cursor:pointer;width:52px;height:22px;vertical-align:middle;}
.btn-sign-in {background:url(images/buttons/btn-sign-in.gif) no-repeat top left;border:0;cursor:pointer;width:52px;height:22px;vertical-align:middle;}
/* small secondary buttons */
.btn-edit-products {background:url(images/buttons/btn-edit-products.gif) no-repeat top left;border:0;cursor:pointer;width:82px;height:22px;vertical-align:middle;}
.btn-edit-items {background:url(images/buttons/btn-edit-items.gif) no-repeat top left;border:0;cursor:pointer;width:82px;height:22px;vertical-align:middle;}
.btn-go-back-right {background:url(images/buttons/btn-go-back-right.gif) no-repeat top left;border:0;cursor:pointer;width:104px;height:22px;vertical-align:middle;}
.btn-save-right {background:url(images/buttons/btn-save-right.gif) no-repeat top left;border:0;cursor:pointer;width:52px;height:22px;vertical-align:middle;}
.btn-home {background:url(images/buttons/btn-home.gif) no-repeat top left;border:0;cursor:pointer;width:104px;height:22px;vertical-align:middle;}


