body {
	background-color: #FDE3C6;
	background-image: url(./images/bg.gif);
}

h1 {
	color: #000000;
}

h2, a.h2, a.h2:visited {
	color: #000000;
}


/* ------------------------ login ------------------------ */

.login {
	width: 350px;
	padding: 8px;
	margin-top: 100px;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 2px solid #bbbbbb;
	border-bottom: 2px solid #bbbbbb;
	text-align: center;
}

.login .logo {
	background-image: url(./images/logo.gif);
	width: 240px;
	height: 55px;
	margin-left: auto;
	margin-right: auto;
}

.login .logo span {
	display: none;
}


/* ------------------------ header ------------------------ */

.header {
	height: 55px;
	background-color: #98A138;
	background-image: url(./images/header_background.gif); 
	background-repeat: repeat-x;
	background-position: top left;
}

.header .logo {
	float: left;
	background-image: url(./images/logo.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 300px;
	height: 55px;
	border-left: 1px solid #676769;
	border-right: 2px solid #676769;
	background-color: #ffffff;
}

.userInfo {
	float: right;
	margin-top: 6px;
	margin-right: 8px;
	/* height: 24px; */
	width: 250px;
	background-color: #ffffff;
	padding: 8px 12px 8px 12px;
	border-left: 1px solid #676769;
	border-right: 2px solid #676769;
	border-bottom: 2px solid #676769;
}


/* ------------------------ main navigation ------------------------ */

.navigationMain {
	border-top: solid 1px #716F64;
	border-bottom: solid 1px #575757;
	background-color: #676769;
}


.navigationMain li {
	border-top: solid 1px #868686;
	border-right: solid 1px #575757;
	border-left: solid 1px #999999;
	border-bottom: solid 1px #575757;
}

.navigationMain li a {
	color: #FFFFFF;
}

.navigationMain li.current {
	border-top: solid 1px #cccccc;
	background-color: #878787;
	border-bottom: solid 1px #808080;
}

/* ------------------------ datagrid ------------------------ */


.grid td {
	border-bottom: solid 1px #b5b5b5;
}

.gridHeader {
	color: #FFFFFF;
	background-color: #E97F0D;
}

.gridHeader td {
	border-top: solid 1px #FAA141;
	border-right: solid 1px #FAA141;
	border-bottom: solid 1px #C66B09;
}

.gridHeader a, .gridHeader a:link, .gridHeader a:visited, .gridHeader a:active {
	color: #FFFFFF;
}

.gridHeader a:hover {
	color: #FFFFFF;
}

.gridFooterLine {
	border-top: 2px solid #BBBBBB;
}

.altRow {
	background-color: #DDDDDD;
}


.webPartZoneHeader {
	color: #FFFFFF;
	background-color: #676769;
	border-top: solid 1px #a7a7a7;
	border-right: solid 1px #716F64;
	border-bottom: solid 1px #868686;
}

.webPartTitle {
	color: #FFFFFF;
	background-color: #878787;
	border-top: solid 1px #a7a7a7;
}

