BODY {
	margin : 0px;
	background-color : #dcdcdc;
	background-position : center center;
	font-family : arial, verdana;
	font-size : 11px;
	color : #ffffff;
}
INPUT, SELECT, TEXTAREA {
	border : 1px solid #555555;
	color : #555555;
	font-size : 11px;
}
TH {
	font-weight : bold;
	text-align : left;
	border-bottom : 1px solid #555555;
}

.msg {
	font-family : arial, verdana;
	font-size : 11px;
	background-color : #e7f7e5;
	border : 1px solid #178d17;
	color : #178d17;
	padding : 5px;
}
.err {
	font-family : arial, verdana;
	font-size : 11px;
	background-color : #f7e5e5;
	border : 1px solid #b60e0e;
	color : #b60e0e;
	padding : 5px;
}

.menuitem {
	font-family : arial, verdana;
	font-size : 11px;
	color : #aaaaaa;
	padding : 2px;
	margin : 1px;
	text-decoration : none;
	display : inline;
}
.menuitem:hover {
	font-family : arial, verdana;
	font-size : 11px;
	color : #ffffff;
	padding : 2px;
	margin : 1px;
	text-decoration : underline;
	display : inline;
}

.shadow_border_left {
	background-position : right;
	background-image : url(../img/shadow_left.gif);
	background-repeat : repeat-y;
}
.shadow_border_right {
	background-position : left;
	background-image:url(../img/shadow_right.gif);
	background-repeat : repeat-y;
}
.shadow_border_left_bottom {
	background-position : top right;
	background-image:url(../img/shadow_left_bottom.gif);
	background-repeat : no-repeat;
}
.shadow_border_right_bottom {
	background-position : top left;
	background-image:url(../img/shadow_right_bottom.gif);
	background-repeat : no-repeat;
}
.shadow_border_bottom {
	background-position : top;
	background-image:url(../img/shadow_bottom.gif);
	background-repeat : repeat-x;
}
.shadow_border_top {
	background-position : bottom;
	background-image:url(../img/shadow_top.gif);
	background-repeat : repeat-x;
}
.shadow_border_left_top {
	background-position : bottom right;
	background-image:url(../img/shadow_left_top.gif);
	background-repeat : no-repeat;
}
.shadow_border_right_top {
	background-position : bottom left;
	background-image:url(../img/shadow_right_top.gif);
	background-repeat : no-repeat;
}

.colorrow {
	font-size : 11px;
	font-family : arial, verdana;
	color : #ffffff;
}
.colorrow1 {
	/* background-color : #00a5d3; */
	background-color : #dddddd;
	font-size : 11px;
	font-family : arial, verdana;
	color : #000000;
}
.colorrow2 {
	background-color : #00637f;
	font-size : 11px;
	color : #ffffff;
}
.colorrow3 {
	background-color : #ffffff;
	font-size : 11px;
	color : #ffffff;
}
.colorrow4 {
	background-color : #abe1fa;
	font-size : 11px;
	color : #ffffff;
}

.content {
	background-color : #ffffff;
	color : #000000;
	padding : 10px;
}
.text {
	font-size : 11px;
	font-family : arial, verdana;
	color : #000000;
}
.title {
	font-size : 20px;
	font-family : trebuchet ms, arial, verdana;
	font-weight : bold;
	color : #00637f;
}

.overlay_layer {
	position : absolute;
	left : 0;
	top : 0;
	width : 100%;
	height : 100%;
	overflow : hidden;
	background-image : url(../img/color_row_0.png);
}

a {
	font-size : 11px;
	color : #ffffff;
	text-decoration : none;
}
a:hover {
	font-size : 11px;
	color : #dddddd;
	text-decoration : underline;
}

a.dark {
	font-size : 11px;
	color : #00637f;
	text-decoration : none;
}
a.dark:hover {
	font-size : 11px;
	color : #555555;
	text-decoration : underline;
}
.cat {
	line-height : 16px;
}

.breadcrumb {
	font-size : 14px;
	color : #aaaaaa;
}
.active {
	font-weight : bold;
}
a.breadcrumb {
	font-size : 14px;
	color : #aaaaaa;
}
a.breadcrumb:hover {
	font-size : 14px;
	color : #006699;
}


/* results table */
.result {
	border : 1px solid #aaaaaa;
	background-color : #ffffff;
}
.result TH {
	font-size : 11px;
	font-weight : bold;
	color : #000000;
	border-bottom : 1px solid #000000;
}
.result TD {
	background-color : #eeeeee;
	font-size : 11px;
	color : #555555;
}
.result .btn {
	background-color : #ffffff;
}

.status_inprogress {
	line-height : 18px;
	background-image : url(../img/icons/gear_pencil.png);
	background-position : right center;
	background-repeat : no-repeat;
	color : #555555;
	padding : 2px;
	text-align : left;
}
.status_approved {
	line-height : 18px;
	background-image : url(../img/icons/tick.png);
	background-position : right center;
	background-repeat : no-repeat;
	color : #288f1a;
	padding : 2px;
	text-align : left;
}
.status_declined {
	line-height : 18px;
	background-image : url(../img/icons/cross_circle_frame.png);
	background-position : right center;
	background-repeat : no-repeat;
	color : #b52a2a;
	padding : 2px;
	text-align : left;
}
.status_delivered {
	line-height : 18px;
	background-image : url(../img/icons/home.png);
	background-position : right center;
	background-repeat : no-repeat;
	color : #006699;
	padding : 2px;
	text-align : left;
}

.tbl_approval {
	float : left;
	width : 125px;
	margin : 5px;
	border : 1px solid orange;
	background-color : #EEE5D5;
}
.tbl_deleted {
	float : left;
	width : 125px;
	margin : 5px;
	border : 1px solid red;
	background-color : #EFDCDC;
}
.tbl_normal {
	float : left;
	width : 125px;
	margin : 5px;
	border : 1px solid #aaaaaa;
	background-color : #ffffff;
}
.tbl_highlight {
	float : left;
	width : 125px;
	margin : 5px;
	border : 1px solid #00637F;
	background-color : #E5EFF2;
}

/* input forms */
.form {
	color : #222222;
	font-size : 11px;
}
.form TD {
	background-color : #eeeeee;
}
.form TH {
	border-bottom : 1px solid #222222;
	line-height : 24px;
}
