/**
 * Copyright © 2008-2009 Cayoren Software. 
 * All Rights Reserved.
 */

/* BEGIN PAGE */

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

body {
	border: 0px none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #7C7C7C;
}

ul.featurelist {
	display: compact;
	list-style-position: outside;
	text-align: left;
}

p {
	margin: 5px 15px 5px 15px;
}

input.customer {
	width: 150px;
}

table {
	font-size: 9pt;
	text-align: justify;
}

table.awards{
	width: 480px;
	vertical-align: inherit;
}

table.customer{
	border: 1px solid #777777;
	text-align: left;
	vertical-align: middle;
	width: 275px;
	word-spacing: 0px;
}

table.main {
   background-color: #FFFFFF;
   width: 990px;
   border-top: 1px solid Black;
   border-left: 2px solid Black;
   border-right: 2px solid Black;
   border-bottom-width: 0px;
/*   height: 700px; */
}

table.news{
	border: 1px solid #777777;
	text-align: left;
	text-indent: 5px;
	width: 200px;
	word-spacing: 0px;
}

/* END PAGE */


/* BEGIN PAGE_TOP */

tr.page_top {
	background-color: #DD0000;
	border: 0px none;  
	height: 75px;	
}

tr.page_top table {
	width: 100%;
	height: 100%;
	padding-left: 10px;
}

/* END PAGE_TOP */


/* BEGIN PAGE_MENU */

tr.page_menu {
	padding: 0px 0px 0px 0px;
}

td.page_menu_top {
	border-top: 1px solid Black;
}

table.topmenu {
	height: 22px;
	table-layout: fixed;
	text-align: center;
	vertical-align: middle;
	width: 100%;
	border-top: 2px solid #7C7C7C;
	border-bottom: 3px solid White;
}

td.topmenu {
	background-color: #000000;
	width: 120px;
	border-left: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
}

td.topmenu a {
	height: 20px;
	display: block;
	background-color: transparent;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	text-decoration: none;
	white-space: nowrap; 
}

td.topmenu a:hover{
	text-decoration: none; 
	background-color: #7C7C7C;
}

td.topmenuselected {
	background-color: #FFFFFF;
	width: 110px;
	border-left: 2px solid White;
	border-right: 2px solid White;
}

td.topmenuselected a {
	height: 100%;
	display: block;
	background-color: transparent;
	color: #DD0000;
	font-size: 9pt;
	font-weight: bold;
	margin: 0px 2px 0px 2px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
}

td.topmenuselected a:hover {
	text-decoration: none;
}

td.topmenu_bottombar{
	height: 5px;
	background: url(topbar.png);
}

td.topmenu_bottombar2{
	height: 24px;
	background-color: #E7E7E7;
	border-bottom: 1px solid Black;
	border-top: 1px solid Black;
	vertical-align: middle;
}

td.topmenu_bottombar2 a {
	color: Black;
}

/* END PAGE_MENU */


/* BEGIN PAGE_CONTENT */

tr.page_content {
	height: 100%;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
}

table.content {
	vertical-align: top;
	width: 100%;
	height: 100%;
}

td.leftmenu_container {
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	width: 150px;
	border-right: 1px solid Black;
	height: 100%;
	background-color: #EEEEEE;
}

td.main_content {
	/* margin: 15px 15px 15px 15px; */
	padding: 10px 15px 10px 15px;
	text-align: justify;
}

/* BEGIN PAGE_CONTENT */


/* BEGIN PAGE_BOTTOM */

tr.page_bottom {
	height: 24px;
	padding: 0px 0px 0px 0px;
}

tr.page_bottom a {
	color: #FFFFFF;
}

tr.page_bottom table {
	background: #000000;
	border-bottom: 3px solid #000000;
	border-top: 3px solid #7C7C7C;
	color: #FFFFFF;
	font-size: 8pt;
	height: 100%;
	vertical-align: middle;
	width: 100%;
}

/* END PAGE_BOTTOM */

.Title {
	font-size: 12pt;
	font-weight: bold;
	color: #dd0000;
	height: 24px;
}

#LeftMenu {
	width: 150px;
	border: none;
	background-color: white;
}

#LeftMenu ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#LeftMenu li a {	display: block;
	text-decoration: none;
	color: black;
	border-bottom: 1px solid black;

	padding: 5px 5px 5px 1em;
	margin: 0px 0px 0px 0px;
}

#LeftMenu li a:link, #LeftMenu a:visited {
	color: #DD0000;
	border-left: 5px solid black;
}
  
#LeftMenu li a:hover {
	background: Black;
	border-left: 5px solid #FF6600;
	color: White;
}

#News{
	margin: 0.5em 2em 0.5em 2em;
	background-color: #e7e7e7;
	color: black;
	border: 1px solid #777777;
	padding: 1em;
	height: 6em;
}