@import url(/resources/css/actions.css);
@import url(/resources/css/ui.css);
@import url(/resources/js/popupWindows/popupWindows.css);

DIV#content {
	padding: 9px;
	background: rgb(231, 231, 231);
}

DIV#navigation {
	background: url(/site/templates/shared/images/backgrounds/navigation.gif) repeat-x;
	margin: 0;
	padding: 0;
	width: 808px;
	height: 27px;
	line-height: 27px;
	text-shadow: black 1px 0px 3px;
}

DIV#navigation UL {
	margin: 0;
	padding: 0;

	list-style: none;
}

DIV#navigation LI {
	display: inline;
}

DIV#navigation A {
	color: rgb(239, 239, 239);

	margin: 0;
	padding: 0 7px;
	text-decoration: underline;
	float: left;
}

DIV#navigation A:hover {
	color: rgb(192, 192, 192);
}

DIV#navigation A.selected {
	background-image: url(/site/templates/shared/images/backgrounds/navigationSelected.gif);
	background-position: 50% 100%;
	background-repeat: no-repeat;
}

DIV#subnavigation {
	width: 822px;
	border-bottom: 3px solid rgb(227, 127, 28);
	background: rgb(255, 242, 212);
	color: rgb(80, 80, 54);
	font-size: 12px;
	padding: 6px 16px;
}

DIV#subnavigation A {
	color: rgb(80, 80, 54);
	text-decoration: none;
}

DIV#subnavigation A.selected {
	background: transparent;
}

DIV#subnavigation A:hover {
	color: black;
}

DIV.pager {
	padding: 4px;
	margin: 0 0;
	font-size: 12px;
	
	text-align: right;
}

DIV#textActions {
	padding: 4px;
	margin: 0;
	font-size: 12px;
	text-align: center;
}

DIV#textActions A {
	color: black;
	text-decoration: none;
}

DIV#textActions A:hover {
	color: black;
	text-decoration: underline;
}

/* --- */

TABLE.pager {
	/*width: 580px;*/
	margin: 0;
	padding: 0;
}

.pager A {
	color: #333333;
	text-decoration: none;
}

.pager A:hover {
	color: rgb(102, 102, 102);
}

.pager .currentPage {
	color: black;
	background-color: white;
	padding: 0 3px;
}

/* --- */

TABLE.data {
	margin: 9px 0 18px 0;
	border: 1px solid rgb(93, 113, 149);
	background-color: white;
}

TABLE.data TH {
	padding: 2px 4px;
	color: white;
	background: rgb(112, 127, 141);
	border-bottom: 1px solid rgb(93, 113, 149);
}

TABLE.data TH A {
	color: white;
	text-decoration: underline;
}

TABLE.data TH A:hover {
	color: rgb(255, 245, 223);
}

TABLE.data TD {
	padding: 2px 4px;
	border-bottom: 1px solid rgb(93, 113, 149);
}

TABLE.data TH.text, TABLE.data TD.text {
	text-align: left;
}

TABLE.data TH.number, TABLE.data TD.number {
	text-align: right;
}

TABLE.data TH.other, TABLE.data TD.other {
	text-align: center;
}

TABLE.data TD.selection {
	background-color: rgb(189, 206, 198);
}

TABLE.data TFOOT TD {
	padding: 2px 4px;
	background-image: url(/site/templates/shared/images/backgrounds/link.gif);
	color: white;
}

TABLE.pager TD {
	font-size: small;
	color: rgb(102, 102, 102);
}
		
TABLE.pager {
	margin-bottom: 6px;
}

LABEL {
	font-weight: bold;
	color: rgb(66, 66, 66);
}

A.action {
	color: rgb(83, 83, 83);
	text-decoration: none;

	border: 1px solid rgb(93, 113, 149);
	background-color: rgb(250, 250, 238);
}

A.action:hover {
	background-color: rgb(238, 238, 231);
}

.message {
	position: absolute;
	top: 0;
	left: 16px;
	width: 766px;
	padding: 6px 16px 5px 24px;

	font-size: 11px;
	color: black;

	background: rgb(227, 193, 192) url(/resources/images/icons/bullet_error.png) no-repeat 8px 50%;
	border-left: 1px solid rgb(159, 49, 52);
	border-right: 1px solid rgb(159, 49, 52);
	border-bottom: 1px solid rgb(159, 49, 52);
}

DIV#actions {
	background-color: rgb(238, 238, 221);
	padding: 4px 10px;
	margin: 10px 0;
	text-align: right;
}
