/*
 * %CopyrightBegin%
 * 
 * Copyright Ericsson AB 2007-2009. All Rights Reserved.
 * 
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * 
 * %CopyrightEnd%
 */

/* Globals */
html, body {
	margin: 0;
	padding: 0;
	font: 12px Verdana;
	background: #7a83a2;
}

table {
	border-collapse: collapse;
	/*width: 100%;*/
}

tr.even {
	background-color: #ffffff; color: black;
}

tr.odd {
	background-color: #def2ef; color: black;
}

td {
	text-valign: top;
	text-align: right;
	font: 14px Verdana;
}

th {
	letter-spacing: 2px;
	text-align: right;
	padding: 4px 4px 4px 8px;
}

a {
	color: yellow;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

td a {
	color: #101010;
}	

img {
	border: 0;
}


/* Header and footer stuff */

#header {
	font: bold 24px Verdana;
	padding-left: 156px;
	padding-right: 156px;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 74px;
	text-align: right;
	background: #7a83a2;
}

#footer {
	font: 12px Verdana;
	position: relative;
	padding: 5px;
	border-top: 1px solid black;
	clear:left;
}


/* Content stuff */

#content {
	background: #fefefe;
	position: relative;
	padding: 5px 25px 5px 25px;
	margin: 0px 60px 0px 60px;
	border-top: 1px solid #383a32;
	border-left: 1px solid #383a32;
	border-right: 1px solid #383a32;
	border-bottom: 1px solid #383a32;
}

.table_header {
	font-decoration: underline;
	width: 100%;
}

/* Menu */

#menu {
	margin: 0px 60px 0px 60px;
	height: 30px;
	padding-right: 0px;
	background-image: url('../images/nav.png');
	background-repeat: repeat-x;
	padding-top: 0px;
	border-top: 1px solid #383a32;
	border-left: 1px solid #383a32;
	border-right: 1px solid #383a32;
}

.menu_tabs {
	overflow: hidden;
}

.menu_tabs ul {
	margin: 0;
	padding: 0;
	font: bold 12px Verdana;
	list-style-type: none;
}

.menu_tabs li {
	display: inline;
	margin: 0;
	background-repeat: repeat-x;
}

.menu_tabs li a {
	float: right;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 8px; 7px 8px; 3px;
	border-left: 1px solid #777487;
}

.menu_tabs li a:visited {
	color: black;
}

.menu_tabs li a:hover {
	background: #cae8ea;
}

.menu_tabs li a:selected .menu_tabs li a:active {
	background: yellow;
}
