p,td,div,body,input,button,select,textarea,option {
	font-family: arial;
	font-size: 12px;
	color: black;
	}

.tbmnuSep {
	border-top:1px solid #A5BFD3;
	}

.tbmnuTable {
	background-color: #F6F7F9;
	border: 1px solid #446D8C;
	border-top: none;
	font-family: arial;
	font-size: 12px;
	color: black;
	}

.tbmnuHeader {
	border-top: 1px solid #446D8C;
	border-bottom: 1px solid #446D8C;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#CDD4DE', startColorstr='#ffffff', gradientType='0');
	color: #446D8C;
	font-weight: bold;
	}

.myIconLink {
	line-height: 20px;
	font-family: arial;
	font-size: 12px;
	color: black;
	text-decoration: none;
	}

.myIconLink:hover {
	text-decoration: underline;
	}

.myTDborder, .myTD2border { 
	background-color: #FFFFFF;
	border:1px solid #D2D6D7;
	font-weight:bold;
	width: 100%;
	height: 20px;
	text-align: center;
	text-decoration: none;
	font-size: 12px;
	margin-right: 1px;
	padding-right: 5px;
	padding-left: 5px;
	}

.myTDborder { 
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#CDD4DE', startColorstr='#ffffff', gradientType='0');
	color: #446D8C;
	}

.myTD2border { 
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#DECDCD', startColorstr='#ffffff', gradientType='0');
	color: #8C4444;
	}

.myTDborder:hover, .myTD2border:hover { 
	border:1px solid #000000;
	color: #000000;
	}


.cart_thered {
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	BORDER-LEFT: #ffffff 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #666666 1px solid;
	FONT-FAMILY: Verdana, Arial;
	BACKGROUND-COLOR: #cccccc;
	}
	
.cart_cell {
	BORDER-RIGHT: #797979 1px solid;
	BORDER-BOTTOM: #797979 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	BORDER-LEFT: #ffffff 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial;
	BACKGROUND-COLOR: #DFDFDF;
	}

thead .arrow {
	font-family: webdings; 
	color: black; 
	padding: 0; 
	font-size: 10px;
	height: 11px; 
	width: 10px; 
	overflow: hidden;
	margin-bottom: 2; 
	margin-top: -3; 
	padding-bottom: 2;	
	}

.eBlock {
	border: 1px solid #aaaaaa;
	background-color: #eeeeee;
	}

.iUnvaild {
	color: #BBBBBB;
	}

.aTitle {
	color: #888888;
	font-weight: bold;
	font-size: 22px;
	}

.aButton {
	border:1px solid #DDDDDD;
	background-color: #EEEEEE;
	}

.aInput2 {
	border:1px solid #CCCCCC;
	background-color: #DDDDDD;
	}

.aInput {
	border:1px solid #DDDDDD;
	background-color: #EEEEEE;
	}

.aInputErr {
	border:1px solid black;
	background-color: #DDDDDD;
	}

.tb_list {

	}

.tb_col {
	background-color:#DDDDDD;
	font-weight: bold;
	cursor: hand;
	}

.tb_row {
	BORDER-RIGHT: #797979 1px solid;
	BORDER-BOTTOM: #797979 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	BORDER-LEFT: #ffffff 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial;
	BACKGROUND-COLOR: #DFDFDF;
	}

.tb_rowCat {
	BORDER-RIGHT: #8C8C65 1px solid;
	BORDER-BOTTOM: #8C8C65 1px solid;
	BORDER-TOP: #ECECEA 1px solid;
	BORDER-LEFT: #ECECEA 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial;
	BACKGROUND-COLOR: #ECECCA;
	}

.tb_rowMkat {
	BORDER-RIGHT: #858585 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	BORDER-LEFT: #ffffff 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #858585 1px solid;
	FONT-FAMILY: Verdana, Arial;
	BACKGROUND-COLOR: #EBEBEB;
	}

.adminMenu {
	color: black;
	text-decoration: none;
	cursor: hand;
	font-size:10px;
	}

a.adminMenu:hover {

	}

.adminMegaMenu {
	background-color:#CCCC9D;
	border: 1px solid #CCCC9D;
	width: 100%;
	color: black;
	text-decoration: none;
	cursor: hand;
	padding-left: 2px;
	padding-right: 2px;
	}

a.adminMegaMenu:hover {
	border: 1px solid #000000;
	background-color:#EEEE9D;
	}

a.someDay { 
	background-color:#EEEEEE;
	border: 1px solid #000000;
	text-decoration: none;
	width: 100%;
	color: black;
	cursor: hand;
	}

a.someDay:hover {
	border: 1px solid #000000;
	background-color:#CCCCCC;
	}

a.notAday { 
	text-decoration: none;
	width: 100%;
	}

a.notAday:hover {
	}

a.thisDay { 
	background-color: yellow;
	border: 1px solid #000000;
	text-decoration: none;
	width: 100%;
	color: black;
	cursor: hand;
	}

a.thisDay:hover {
	border: 1px solid #000000;
	background-color:#CCCCCC;
	}

a.dayHeader { 
	background-color: #CCCCCC;
	border: 1px solid #000000;
	text-decoration: none;
	width: 100%;
	color: black;
	}

a.dayHeader:hover {
	}

.claNav {
	font-weight: bold;
	text-decoration: none;
	color: black;
	}

.notes {
	font-size: 10px;
	color: red;
	}

.treeArticle {
	color: #AAAAAA;
	}

.treeCat {
	color: #000000; 
	text-decoration: none; 
	}

.treeStart { 
	color: red; 
	background-color:yellow; 
	}

.treeNewCat { 
	color: blue;  
	}

.treeNewItem { 
	color: blue;
	}

.table_thered {
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	BORDER-LEFT: #ffffff 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #666666 1px solid;
	FONT-FAMILY: Verdana, Arial;
	BACKGROUND-COLOR: #cccccc;
	}

	
.table_cell {
	BORDER-RIGHT: #797979 1px solid;
	BORDER-BOTTOM: #797979 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	BORDER-LEFT: #ffffff 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial;
	BACKGROUND-COLOR: #DFDFDF;
	}

.stat_list {

	}

.stat_row1 {
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	BORDER-LEFT: #ffffff 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #666666 1px solid;
	FONT-FAMILY: Verdana, Arial;
	BACKGROUND-COLOR: #cccccc;
	}

.stat_row1a {
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	BORDER-LEFT: #ffffff 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #666666 1px solid;
	FONT-FAMILY: Verdana, Arial;
	BACKGROUND-COLOR: #cccccc;
	}

.stat_row2 {
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	BORDER-LEFT: #ffffff 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #666666 1px solid;
	FONT-FAMILY: Verdana, Arial;
	BACKGROUND-COLOR: #cccccc;
	}

.stat_row3 {
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	BORDER-LEFT: #ffffff 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #666666 1px solid;
	FONT-FAMILY: Verdana, Arial;
	BACKGROUND-COLOR: #cccccc;
	}

.stat_col1 {
	BORDER-RIGHT: #797979 1px solid;
	BORDER-BOTTOM: #797979 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	BORDER-LEFT: #ffffff 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial;
	BACKGROUND-COLOR: #DFDFDF;
	}

.stat_col2 {
	BORDER-RIGHT: #858585 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	BORDER-LEFT: #ffffff 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #858585 1px solid;
	FONT-FAMILY: Verdana, Arial;
	BACKGROUND-COLOR: #EBEBEB;
	}

.stat_colBold1 {
	BORDER-RIGHT: #9F9F78 1px solid;
	BORDER-BOTTOM: #9F9F78 1px solid;
	BORDER-TOP: #FFFFFD 1px solid;
	BORDER-LEFT: #FFFFFD 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial;
	BACKGROUND-COLOR: #FFFFDD;
	}

.stat_colBold2 {
	BORDER-RIGHT: #ABAB84 1px solid;
	BORDER-TOP: #fffffd 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	BORDER-LEFT: #fffffd 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #ABAB84 1px solid;
	FONT-FAMILY: Verdana, Arial;
	BACKGROUND-COLOR: #FFFFE9;
	}

.articleBox {
	margin:3px;
	border: 1px solid black;
	}

.articleTop {
	padding:3px;
	background-color: #eeeeee;
	border-bottom: 1px solid black;
	}

.articleBot {
	padding: 3px;
	background-color: #ffffff;
	}

.articleNotes {
	padding:3px;
	background-color: #eeeeee;
	border-top: 1px solid black;
	}

.articleTitle {
	font-weight: bold;
	font-size: 18px;
	}

.articleText {

	}

.myGraphBack {
	background-color: #EEEEEE;
	border: 1px solid black;
	}

.myGraphFront {
	background-color: white;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#BBBBBB', startColorstr='#DDDDDD', gradientType='0');
	}

/* -------------------------------------------------------------- [ MsgBox ] ------------------------------------------------------ */

.msgBox {
	margin:3px;
	border: 1px solid #446D8C;
	width: 300px;
	}

.msgTop {
	padding:3px;
	background-color: #eeeeee;
	width: 100%;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#F9FAFB', startColorstr='#D3D9E2', gradientType='0');
	border-bottom: 1px solid #446D8C;
	}

.msgNotes {
	padding:3px;
	background-color: #eeeeee;
	width: 100%;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#D3D9E2', startColorstr='#F9FAFB', gradientType='0');
	border-top: 1px solid #446D8C;
	}

.msgText  {

	}
