/**
 * Main Styles
 */

html {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	height: 100%;
	
	font-family: Verdana;
	font-size: 11px;
	
	color: #2d2d2d;
}

img { border: 0; }

a {
	cursor: pointer;
	text-decoration: none;
}

/*
#header {
	margin: 0 auto;
	width: 900px;
	height: 136px;
	position: relative;
	text-align: right;
}


#logo {
	position: absolute;
	top: 10px;
	right: 0;
	height: 28px;
	width: 100%;

	background-color: #fee;
}


#navigation {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 28px;
	width: 100%;
}


#body {
	margin: 0 auto;
	width: 900px;
}


/ - * -- CONTENT STRUCTURE -- * - /

.split-v {
	background-image: url('/media/images/split-v-s.png');
	background-position: 50% 50%;
	background-repeat: no-repeat;
}


.split-h-top {
	background-image: url('/media/images/split-h-s.png');
	background-position: 50% 0;
	background-repeat: no-repeat;
}

.split-h-bottom {
	background-image: url('/media/images/split-h-s.png');
	background-position: 50% 100%;
	background-repeat: no-repeat;
}


.float-left-half {
	float: left;
	width: 50%;
}

.float-right-half {
	float: right;
	width: 50%;
}

.clear {
	clear: both;
}


/ * -- TABLE STYLE -- * /

.table-header {
	font-weight: bold;
	margin: 0;
}

.table-header td {
	padding-bottom: 5px;
	border-bottom: 2px solid black;
}


/ * -- NAVIGATION -- * /

#navigation ul {
	margin: 0;
	padding: 1px 0 0 0;
}

#navigation ul li {
	margin: 0;
	padding: 0;
	float: left;
	list-style-type: none;
}

#navigation ul li.active a {
	color: #0a246a; 
	background-color: #ccc; 
    filter: alpha(opacity=60); 
    -moz-opacity: .60; 
    -khtml-opacity: 0.60;
    opacity: 0.60;
	                 	                 
}

#navigation ul li a {
	margin: 0;
	padding: 6px 10px;
	font-size: 14px;
	font-weight: bold;
	display: block;
}



ul.button-bar {
	margin: 0 0 20px;
	padding: 0;
	height: 20px;
}

ul.button-bar li {
	margin-right: 10px;
	float: left;
	list-style-type: none;
}

ul.button-bar li a {
	display: block;
	background-color: #eee;
	border: 1px solid #e0e0e0;
	padding: 5px 10px;
}

ul.button-bar li a:hover {
	display: block;
	background-color: #ddd;
	border: 1px solid #aaa;
	padding: 5px 10px;
}

.error-box {
	padding: 10px;
	color: #c55;
	background-color: #fdd;
	border: 2px solid #c55;
}

.debug-box {
	margin-top: 10px;
	padding: 2px;
	background-color: #ecc;;
}

.debug-box h1 {
	margin: 0;
	color: #c55;
	border-bottom: 1px solid #c55;
}

.login-box {
	margin: 40px auto 0;
	padding: 10px;
	
	width: 250px;
	
	background-color: #eee;
	border: 2px solid #ddd;
}

.login-box form {
	display: inline;
}

.login-box .text {
	width: 186px;
}

.text {
	margin: 0 0 4px 4px;
	display: inline-block;
	
	color: #666;
	background-color: #f5f5f5;
	border: 1px solid #ddd;
	vertical-align: middle;
}

.text:hover {
	border: 1px solid #aaa;
}

.login-box .button {
	color: #666;
	background-color: #eee;
	border: 1px solid #e0e0e0;
}

.button {
	font-size: 11px;
	font-weight: bold;
	
	padding: 5px 10px;
	color: #666;
	background-color: #eee;
	border: 1px solid #e0e0e0;
}

.button:hover {
	padding: 5px 10px;
	color: #666;
	background-color: #ddd;
	border: 1px solid #aaa;
}

a {
	color: #666;
	font-weight: bold;
	text-decoration: none;
}

.content-box {
	margin-bottom: 20px;
	padding: 5px;
	background-color: #eee;
	border: 1px solid #ccc
}

.content-box select {
	background-color: #f5f5f5;
	border: 1px solid #ccc
}

.panel-right {
	text-align: right;
	margin-top: 20px;
	width: 90%;
}

.panel-right-top {
	text-align: right;
	margin-bottom: 20px;
	width: 90%;
}




div.gridbox_modern table.obj tr.rowselected td { background-color: #bababa; }

.ev_modern  .cell-green { background-color: #bbe9ad; }
.odd_modern .cell-green { background-color: #abd69f; }
div.gridbox_modern table.obj tr.rowselected td.cell-green { background-color: #91b586; }
div.gridbox_modern table.obj tr.rowselected td.cell-green { background-color: #91b586; }

.ev_modern .cell-blue {	background-color: #d0f0fe; }
.odd_modern .cell-blue { background-color: #c0deeb; }
div.gridbox_modern table.obj tr.rowselected td.cell-blue { background-color: #a5bfc9; }
div.gridbox_modern table.obj tr.rowselected td.cell-blue { background-color: #a5bfc9; }

.ev_modern .cell-violet { background-color: #c983dd; }
.odd_modern .cell-violet { background-color: #ba78cc; }
div.gridbox_modern table.obj tr.rowselected td.cell-violet { background-color: #9c65ab; }
div.gridbox_modern table.obj tr.rowselected td.cell-violet { background-color: #9c65ab; }

*/
