body {
	padding: 0px;
	margin: 10px;
	margin-top: 1px;
}

body,td,th,div,p,span,caption {
	font: normal 11px Tahoma, Verdana, sans-serif;
}

p {
	margin-top: 0px;
	margin-bottom: 3px;
}

h1 {
	margin: 8px 0px;
	margin-left: 4px;
	padding: 0px;
	font-weight: normal;
	font-size: 22px;
}

h2 {
	margin: 0px;
	margin-bottom: 6px;
	padding: 0px;
	font-weight: normal;
	font-size: 18px;
}

h2,h3,h4,h5,h6 {
	font-weight: normal;
}

acronym,abbr {
	cursor: help;
}

img {
	border: 0;
}

a { color: #2a4cad; }

a:hover {
	color: #bb0000;
}

a.tree,a.tree-open {
	color: #444444;
	text-decoration: none;
}

hr {
	color: #444444;
	background-color: #444444;
	height: 1px;
	border: 0px;
}

label {
	vertical-align: 25%;
	margin-left: 1px;
	margin-right: 4px;
}

/*
label:hover {
	border-bottom: 1px dotted #aaaaaa;
}
*/

/* controls */
optgroup {
	font: bold 11px Tahoma;
	background-color: #f6f6f6;
}

option {
	background-color: #ffffff;
}

textarea,input[type="text"],input[type="password"],input[type="file"] {
	font: normal 11px Tahoma;
}

input[type="checkbox"],input[type="radio"] {
	margin-left: 0px;
}

select,option {
	font: normal 11px Tahoma, Arial;
}

#submit {
	border: 3px groove #999999;
	background-color: #cccccc;
}

/* /controls */

/* page */
p.xp-message-good {
	padding: 4px 6px;
	margin-bottom: 10px;
	border: 3px solid #78A854;
}

p.xp-message-bad {
	padding: 4px 6px;
	margin-bottom: 10px;
	border: 3px solid #c41f61;
}

/* menu */

div.xm-head	{
	background-color: #689844; border: 1px outset #689844; color: #f2f5f7;
}

div.xm-body {
	background-color: #f1f1f1; border: 1px solid #ddd; border-left: 1px solid #eeeeee; border-top: 0px; padding: 4px;
}

div.xm-body div {
	margin-bottom: 3px;
} 

div.xm-level {
	padding-left: 20px;
}

a.xm-head,span.xm-head {
	color: #f2f5f7; display: block; text-decoration: none; padding: 4px;
}

div.xm-bar {
	background-color: #f1f1f1; padding: 4px;
}

a.xm-item {
	color: #444444; text-decoration: none;
}

a.xm-item:hover {
	color: #000000; text-decoration: underline;
}

a.xm-item-this {
	color: #000000; text-decoration: underline;
}

a.xm-item-top {
	color: #444444; text-decoration: none;
}

/* /menu */

.gray {
	color: #444444;
}

/* form */

form {
	display: inline;
}



tbody.xf-body {
	background-color: #fcfcfd;
}

tr.xf-foot td {
	background-color: #f2f2f5;
	padding: 4px 6px;
	text-align: center;
}

td.xf-head {
	background-color: #fff4f4;
	padding: 4px 6px;
}

table.xf-form th {
	padding: 3px 6px;
	text-align: right;
	vertical-align: top;
}

tr.xf-div {
	background-color: #d7e5ef;
}

tr.xf-div th {
	text-align: left;
}

td.xf-data {
	padding: 3px;
	vertical-align: top;
}

input.xf-button, input.xf-submit, input.xf-delete {
	padding: 2px;
	font: normal 11px Tahoma, Arial, sans-serif;
	border-width: 1px;
	border-style: outset;
}

input.xf-submit {
	color: #224477;
	background-color: #b9cce4;
	border-color: #aabbcc;
}

input.xf-delete {
	color: #662222;
	background-color: #eebbbb;
	border-color: #eebbbb;
}

p.xf-error {
	color: #cc0000;
}

tr.xf-error {
	background-color: #fff4f4;
}

tr.xf-error th {
	color: #c00;
}

label.xf-wrong {
	color: #900;
}

label.xf-correct {
	color: #082;
	font-weight: bold;
}

/* list */
table.xl-list {
	width: 100%;
	border: 0px;
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: separate;
}

th.xl-head {
	background-color: rgb(250, 167, 94);
	border: 1px outset rbg(200,200,200);
	color: #ffffff;
	text-align: left;
	font-weight: bold;
	padding: 4px;
	white-space: nowrap;
}

th.xl-head a, th.xl-head a:hover{
	color: #ffffff;
}

tbody.xl-body td {
	padding: 4px;
	border-left: 1px solid #f5f5f5;
	border-right: 1px solid #e5e5e5;
	vertical-align: top;
}

tbody.xl-body tr.alt {
	background-color: #f8f6f6;
}

tr.xl-foot td {
	border: 0;
	padding: 4px 1px 4px 0;
	border-top: 1px solid #ccc;
}

table.xl td {
	border: 0;
}

div.xl-pages {
	float: left; padding: 4px 1px 0px 2px;
}

div.xl-search {
	float: left; padding: 0px 1px 4px 2px;
}

div.xl-results {
	float: left;
}

div.xl-navigation {
	float: right;
}

div.xl-navigation a, div.xl-navigation b, div.xl-navigation span {
	float: left; display: block; margin-left: 1px; padding: 1px 3px 1px 3px; text-decoration: none;
}

div.xl-navigation a:hover, div.xl-navigation b {
	color: #fff; background-color: #c41f61;
}

div.xl-navigation span.disabled {
	color: #ccc;
}

.xl-disabled {
	color: #aaaaaa;
}

.xl-disabled a {
	color: #95a1c1;
}

.icon {
	border: 0px;
	margin-right: 4px;
	vertical-align: middle;
}




table.l-form {
	background-color: rgb(255,255,255);
	border: 0px;
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: separate;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;	
}

th.xf-caption {
	color: #f2f5f7;
	margin: 0px;
	border: 1px outset #3f789b;
	background-color: rgb(100,100,100);
	text-align: left;
	padding: 4px 6px;
}

table.xf-form {
	border: 0px;
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: separate;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

th.ColHeading	{
	font-weight:bold;
	font-size:12;
}

table.Store_UserForm {
	background-color: #ffffff;
	background-color:rgb(240,240,240);	
	border: 0px;
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: separate;
	border-top: 1px solid #eeeeee;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;	
}

th.Store_UserForm {
	font-size:12;
	font-weight:bold;
	background-color:rgb(148,71,0);
	background-color:rgb(220,220,220);	
	color:rgb(223,200,173);
	color:rgb(123,100,73);	
	padding: 2px;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #cccccc;	
}








/*from main*/


				.orange-head {
							background-color: rgb(250, 167, 94);
							color: rgb(255,255,255);
							font-size: 12;
							font-weight: bold;
				}
				.green-head {
							background-color: rgb(150, 180, 50);
							color: rgb(255,255,255);
							font-size: 12;
							font-weight: bold;
				}
				.blue-head {
							background-color: rgb(10, 10, 200);
							color: rgb(255,255,255);
							font-size: 12;
							font-weight: bold;
				}
				.tab-head {
							background-color: #ffd571;
							color: rgb(255,255,255);
				}
				.grey-head {
							background-color: rgb(125, 125, 125);
							color: rgb(255,255,255);
							font-size: 12;
							font-weight: bold;
				}
				.light-grey-head {
							background-color: rgb(240, 240, 240);
							color: rgb(100,100,100);
							font-size: 12;
							font-weight: bold;
				}
				.mid-grey-head {
							background-color: rgb(180, 180, 180);
							color: rgb(100,100,100);
							font-size: 12;
							font-weight: bold;
				}
				.text		{
							color: rgb(135,135,135);
							font-size: 11;
				}
				.grey-body	{
							background-color: rgb(240,240,240);
				}
				.caption	{
							margin-left:10;
							font-weight: normal;
							font-size: 11;
				}
				.ItemHeading	{
							position:relative;
							left:0;
							font-weight: Bold;
							font-size: 20;
							color: rgb(135,135,135);
				}
				a			{
							color:rgb(0,0,100);
							text-decoration: none;
							font-weight: bold;
							font-size: 12;
							font-family: "arial", serif;
				}
				a.tab		{
							color:rgb(255,255,255);
				}
				a.subitem	{
							font-weight: normal;
							font-family: "times new roman", serif;
				}
				a.white		{
							color:white;
							font-weight:bold;
							font-size:11;
				}
