body {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif Helvetica, sans-serif;
	font-size : 10pt;
	color: #ffffff;	
	background-color: #000000;
}
p,td,ul,ol,li,caption,pre,input {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif Helvetica, sans-serif;
	font-size : 10pt;
	z-index: 0;
}
input,select,textarea {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif Helvetica, sans-serif;
}
label {
	padding-left: 5px;
	padding-right: 5px;
}
a {
	color : #990000;
	text-decoration : none;
}
a:hover {
	color : Silver;
	text-decoration : underline;	
}
a:visited {
	color : #d9520a;
	text-decoration : underline;	
}
input.radio {
	background-color : transparent;	
	border-width: 0px;
	border-style: none;
}
h1,h2,h3,h4,h5 {
	color: #d9520a;	
	font-weight: bold;
	letter-spacing: 1px;
	margin-bottom: 3px;
}
h1 {
	font-size: 1.75em;
}
h2 {
	font-size: 1.5em;
}
h3 {
	font-size: 1.25em;;
}
h4 {
	font-size: 1em;
}
h5 {
	font-size: 0.75em;
}

/*------------------------------------------------------------------------------------------*/
.deadlyMail {
	color: #000000;
}
.deadlyMail:hover {
	color: #999999;
}
.footer a {
	color: #000000;
}
.microButtons {
	font-size: 8px;
	padding-right: 9px;
}
.micro {
	font-size: 9px;
	padding-left: 9px;
}
.lblMsg {
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	background-color: #f0f0f0;
	padding: 2px;
	text-align: center;
	font-weight: bold;
	font-size: 8pt;
	color: #990000;
}
.red {
	color: #990000;
}
.hand {
	cursor: hand;
}
.small {
	font-size: 9pt;
	font-weight: normal;
}
.store {
	border: 1px solid #990000;
}
.checkout {
	border: 1px solid #990000;
}
.checkout td.redBG {
	padding-left: 7px;
}
.store td {
	border: 1px solid #480000;
}
.imgBG {
	background-color: #990000;
}
.imgBGOrange {
	background-color: #d9520a;
}
.prodHead {
	background-color: #ce6a1c;
	font-size: 1.25em;
	text-align:center;
	font-weight:bold;
}
.header {
	background-color: #ce6a1c;
	font-size: 1.25em;
	border-style: none;
	padding-left: 7px;
	cursor: hand;
}
.note {
	background-color: #333333;
	border-style: none;
	padding-left: 7px;
}
.note a {
	color: #d9520a;
}
.redBG {
	background-color: #990000;
}
.styleTable {
	border: 1px solid #bf311a;
}
.colorTable {
	border: 1px solid #494949;
}
.colorTable td {
	border: 1px solid #666666;
	cursor: hand;
}
.colorTable td td {
	border: 0px none #ffffff;
}
.micro {
	font-size:8px;
	letter-spacing: 1px;
}
.FormSummary {
	background-color: #fcfcf7;
	border-top: 1px solid #666600;
	border-left: 1px solid #666600;
	border: 1px solid #505020;
	margin-bottom: 4px;
	margin-top: 4px;
	color: #ab0002;
	text-align: center;
}
.AlphaPicker {
	font-size: 10px;
}
.tableBorder {
	background-color: #fcfcf7;
	border-top: 1px solid #666600;
	border-left: 1px solid #666600;
	border: 1px solid #505020;
}
.tblAdminCtrl {
	border-top: 1px solid #666600;
	border-left: 1px solid #666600;
	border-bottom: 1px solid #505020;
	border-right: 1px solid #505020;
	background-color: #ffffff;
}
.tblAdminCtrl td {
	border-style: none;
	color: #2f4f4f;
	padding: 1px;
}
.tblSecurityRoles {
	background-color: #ececda;
	color: #505020;
	border-top: 1px solid #ececda;
	border-left: 1px solid #666600;
	border-bottom: 1px solid #505020;
	border-right: 1px solid #505020;
	margin-bottom: 4px;
}
.tblSecurityHdr  {
	background-color: #e3e3e3;
}
.tblCaption {
	border: 1px solid #666600;
	font-size: 10px;
}
.tblHeader {
	border: 1px solid #9c9d8b;
	background-color: #ececda;
	color: #505020;
	font-weight: bold;
	font-size: 12pt;
	letter-spacing: 1px;
	text-align: center;
}
.tblEditContent a {
	font-size: 10px;
	color: #ab0002;
	font-weight: bold;
}
.tdContent {
	overflow: auto;
	height: 402px;
	width: 585px;
}
.tdMessage {
	text-align: right;
	margin-bottom: 4px;
	padding: 1px;
	padding-right: 9px;
	font-size: 12pt;
	font-weight: bold;
	color: #653334;
}
.AdminMsg {
	text-align: center;
	margin-bottom: 4px;
	padding: 2px;
	font-size: 12pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #653334;
}
.adminToolbar {
	background-color: #7b7460;
	border-top: #252525 1px solid; 
	border-bottom: #252525 1px solid;
	margin-bottom: 4px;
	padding: 1px;
	padding-left: 9px;
	height: 24px;
}
.adminToolBtn {
	padding: 2px;
	background-color:#ececda;
	border: #505020 1px solid; 
	font-size: 9px;
	font-weight: bold;
	height: 22px;
	cursor:hand;
	color: #990000;
}
.adminToolBtn_over {
	padding: 2px;
	background-color:#FCFCF7;
	border: #FCFCF7 1px solid; 
	font-size: 9px;
	font-weight: bold;
	height: 22px;
	cursor:hand;
	color: #990000;
}
.adminToolBtn_disabled {
	margin: 0px;
	padding: 2px;
	background-color:#D2D2BE;
	border: #a6a591 1px solid; 
	font-size: 9px;
	font-weight: bold;
	height: 22px;
	cursor: not-allowed;
}
/*//// CMS TreeView ////*/
.TreeView {
	background-color: transparent;
	padding-right:4px; 
   padding-left:4px; 
	cursor:default; 
}
 .SecurityTree {
	background-color: #ececda;
	padding-top: 4px;
	padding-left: 1px;
	border: #252525 1px solid;
 }
 .ContentTree {
	background-color: #ececda;
	padding-top: 4px;
	padding-left: 1px;
	border: #252525 1px solid;
	/*margin-left: 1px;
	margin-right: 1px;*/
}
.TreeNode { 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  border-style: none;
}
.GrayedTreeNode { 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  color:gray; 
  border-style: none;
}
.HoverTreeNode { 
  font-family: tahoma; 
  font-size: 11px; 
  text-decoration:underline; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  border-style: none;
  cursor:hand;
}
.SelectedTreeNode { 
  font-family: tahoma; 
  font-size: 11px; 
  background-color: gray; 
  color:white; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  border-style: none;
  cursor:hand;
}
.EmptyNode {
  font-family: tahoma; 
  font-size: 11px; 
  padding: 3px; 
}
.HoverTreeNodeRow {
  font-family: tahoma; 
  font-size: 11px; 
  border: solid 1px #ececda;
  border-top-color:#666600;
  border-left-color:#666600;
  cursor: hand; 
  background-color: #ececda;
}
.SelectedTreeNodeRow {  
  font-family: tahoma; 
  font-size: 11px; 
  border: solid 1px #e5e5e5;
  border-bottom-color:#666600;
  border-right-color:#666600;
  cursor: default;
  background-color: #9c9d8b;
  color:#ececda;
}
.ParentSelectedTreeNodeRow {  
  font-family: tahoma; 
  font-size: 11px; 
  border: solid 1px #666600;
  cursor: default;
  background-color: #787A67;
  color:#ececda;
}
.ExpandedTreeNodeRow {  
  font-family: tahoma; 
  font-size: 11px; 
  border: solid 1px #787A67;
  cursor: default;
  background-color: #a6a591;
  color:#ececda;
}
.RowTreeNode { 
  font-family: tahoma; 
  font-size: 11px; 
  padding: 3px; 
}
.TreeNodeRow {
  font-family: tahoma; 
  font-size: 11px; 
  border: solid 1px #b2b4a7;
  border-bottom-color:#9c9d8b;
  border-right-color:#9c9d8b;
  cursor: default; 
}
.NodeEdit {
  border:1px gray solid;
  font-family: tahoma; 
  font-size: 11px;
}
/*---tabstrip--------------------------------------------------------------------------------*/
.formText {
	font-size: 8pt;
	letter-spacing: 0.5px;
	Color: #000000;
}
.formText td {
	font-size: 8pt;
	letter-spacing: 0.5px;
	Color: #000000;
}
.Stripe {
  background-color:#252525; 
}
.Level1TabGroup {
  background-color:#F7CE96;
  border:1px;
  border-style:solid;
  border-color:#F7CE96;
  border-top-color:#FFFFFF;
  border-bottom-color:#B6986F; 
  cursor:default;
}
.Level1Tab {
  color:black;
  font-family:verdana; 
  font-size:11px; 
  border:1px;
  border-style:solid;
  border-color:#F7CE96;
  padding:4px;
  padding-left:15px;
  padding-right:15px;
  cursor:hand;
}
.Level1TabOver {
  color:black;
  font-family:verdana; 
  font-size:11px; 
  border:1px;
  border-style:solid;
  border-color:white;
  border-right-color:#B6986F; 
  border-bottom-color:#B6986F; 
  padding:4px;
  padding-left:15px;
  padding-right:15px;
  cursor:hand;
}
.Level1TabSelected {
  background-color:#38000E;
  font-family:verdana; 
  font-size:11px; 
  border:1px;
  border-style:solid;
  border-color:white;
  border-left-color:#B6986F; 
  border-top-color:#B6986F; 
  border-bottom-color:#38000E; 
  padding:4px;
  padding-left:15px;
  padding-right:15px;
  position:relative;
  top:1px;
  cursor:hand;
}
.Level1TabSelectedOver {
  background-color:#38000E;
  font-family:verdana; 
  font-size:11px; 
  border:1px;
  border-style:solid;
  border-color:white;
  border-left-color:#B6986F; 
  border-top-color:#B6986F; 
  border-bottom-color:#38000E; 
  padding:4px;
  padding-left:15px;
  padding-right:15px;
  position:relative;
  top:1px;
  cursor:hand;
}
.Level2TabGroup {
  background-color:#38000E;
  border:1px;
  border-style:solid;
  border-color:#38000E;
  border-bottom-color:#999999; 
  cursor:default;
}
.Level2Tab {
  font-family:verdana; 
  font-size:10px; 
  border:1px;
  border-style:solid;
  border-color:#38000E;
  padding:2px;
  padding-left:5px;
  padding-right:10px;
  cursor:hand;  
}
.Level2TabOver {
  font-family:verdana; 
  font-size:10px; 
  border:1px;
  border-style:solid;
  border-color:white;
  border-right-color:#999999; 
  border-bottom-color:#999999; 
  padding:2px;
  padding-left:5px;
  padding-right:10px;
  cursor:hand;
}
.Level2TabSelected {
  background-color:#f0f0f0;
  font-family:verdana; 
  font-size:10px; 
  border:1px;
  border-style:solid;
  border-color:white;
  border-left-color:#999999; 
  border-top-color:#999999; 
  border-bottom-color:#f0f0f0;
  padding:2px;
  padding-left:5px;
  padding-right:10px;
  position:relative;
  top:2px;
  cursor:hand;
  color: #000000;
}
.Level2TabSelectedOver {
  background-color:white;
  font-family:verdana; 
  font-size:10px; 
  border:1px;
  border-style:solid;
  border-color:white;
  border-left-color:#999999; 
  border-top-color:#999999; 
  padding:2px;
  padding-left:5px;
  padding-right:10px;
  position:relative;
  top:2px;
  cursor:hand;
  color: #990000;
}
.DisabledMenuItem {
  font-family:verdana; 
  font-size:10px; 
  border:1px;
  border-style:solid;
  border-color:#CCCCCC;
  padding:2px;
  padding-left:5px;
  padding-right:10px;
  cursor:default;
  color: #f0f0f0;
}
.DisabledMenuItemOver {
  font-family:verdana; 
  font-size:10px; 
  border:1px;
  border-style:solid;
  border-color:#38000E;
  padding:2px;
  padding-left:5px;
  padding-right:10px;
  cursor:default;
  color: #f0f0f0;
}
.topNav {
	font-size: 9px;
}
/*------------------------------------------------------------------------------------------*/
#tdFooter {
	font-size: 9px;
	text-align: center;
	color: #ebebeb;
	letter-spacing: 0.1em;
	padding-bottom: 5px;
}
/*//// CMS TopMenu ////*/
.TopMenuGroup {
  background-color: #000000;
  cursor:hand;
}
.TopMenuItem {
  color: #ffffff;
  font-size:11px; 
  cursor:hand;
  background-color: #d9520a;
  width: 125px;
  padding: 1px;
}
.TopMenuItemHover {
  color: #ffffff;
  font-size:11px; 
  cursor:hand;
  background-color: #990000;
  width: 125px;
  padding: 1px;
}
.TopMenuItemExpand {
  color: #fffe97;
  font-size:11px; 
  cursor:hand;
  background-color: #27262e;
  width: 125px;
  padding: 1px;
}
.TopMenuItemActive {
  color: #990000;
  font-size:11px; 
  cursor:hand;
  background-color: #ffffff;
  width: 125px;
  padding: 1px;
}
