/* menu styles */
table.menu {
  border-bottom:10px;
}

.sidelinks {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-style: italic;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.sidelinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: underline;
}

.maintenance {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color:#FFFFFF;
	text-decoration: none;
}

/* body */
body {
	font-size:12px; 
	font-weight:bold; 
	line-height:14px; 
	color:#FFFFFF; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	background-color:#5A6900; 
	margin:0px;
}

A { 
	text-decoration:none;
	color: #FFFF00;
}

A:hover { 
	text-decoration: underline;
	color: #FFFF00;
}


/* table formats */
/*
table,tr,td { font-size: 12px;
              line-height: 14px;
              padding: 2px; 
	      	    empty-cells: show; 
						  border-collapse: collapse; 
						  border-width: 0px;
						  border-spacing: 0px; 
						  text-align: left;
							vertical-align: top; }
							
.border_line   { border: solid 2px #AECC94; }
.border_left   { border-left: solid 2px #AECC94; }
.border_right  { border-right: solid 2px #AECC94; }
.border_top    { border-top: solid 2px #AECC94; }
.border_bottom { border-bottom: solid 2px #AECC94; }
.no_padding { padding: 2px; }

th { font-size: 12px;
     font-weight: bold; 
     color: #CC3333; 
		 background-color: #AECC94;
		 vertical-align: bottom; }
*/

/* site header formats */
table.site_header_inc, tr.site_header_inc, td.site_header_inc { background-color: #000000; 
 																						                    width:100%;
																																padding:0px; 
																							      	          empty-cells:show; 
																												        border-collapse:collapse; 
																												        border-width:0px;
																												        border-spacing:0px; 
																						                    vertical-align:top; 
																						  									margin:0px;}
																																
table.full_page {width:100%; 
									padding:0px;
									border:0px;
									margin:0px;}


.box_rounded_corners {
  width:8px;
  padding: 0px; 
  empty-cells: show; 
  border-collapse: collapse; 
  border-width: 0px;
  border-spacing: 0px; 
  vertical-align: top;
}

/* table plain */
table.plain {
	border:0px solid black;
	margin:0px;
  empty-cells:show; 
  border-collapse:collapse; 
  font-size:12px; 
	font-weight: normal; 
	line-height:14px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* Administration styles */
table.admin {
	border:1px solid black;
	margin:2px;
  empty-cells:show; 
  border-collapse:collapse; 
  font-size:12px; 
	font-weight: normal; 
	line-height:14px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

td.admin {
	padding:5px;
}

th.admin {
	padding:5px;
	font-weight:bold;
}


tr.admin {
	vertical-align:top;
}

.menu1 { 
	font-family:Arial, Verdana, Helvetica, sans-serif; font-style:italic;

}

th.menu1 {
}


tr.menu1 {
	vertical-align:top;
}

.bt_admin {
	color: #FFFF00;
	background-color: #FF0000;
	font-weight:bold;
}

input.admin { 
	padding:1px;
	border: 1px solid #CCCCCC;
}

.form_input { 
	padding:1px;
	border:1px solid #CCCC00;
}

A.admin { 
	text-decoration:none;
	color: #FFFFFF;
}

A:hover.admin { 
	text-decoration: underline;
	color: #FFFF00;
}

/* text styles */
.grid {border-width: 1px 1px 1px 1px; }
.text_small {font-size: 9px; }
.text_normal {font-size: 12px; font-weight: normal; }
.text_large {font-size: 16px; font-weight: normal; }
.text_pagetitle {font-size: 16px; font-weight: bold; padding: 8px;}
.text_error {color: red; }
.bold {font-weight: bold; }
.normal {font-weight:normal; }
.copyright {FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif }
.strikeout-on  {text-decoration: line-through; }
.strikeout-off {text-decoration: none; }

/* various */
.center { text-align:center; }
.left { text-align: left; }
.right { text-align: right; }
.hidden {display: none;}
.visible {display: block;}
.bold {font-weight: bold; }
.black {color: #000000; }
.highlight { background-color:#FFFF00; }
.unhighlight { background-color:#FFFFFF; }
.readonly { background: #FFFFCC; }

.alert { border: 1px solid;
         width: 200px; 
				 padding: 2px; 
				 background: #FFFFCC; }

/* Toolbar Buttons */
.toolbar_btn, .toolbar_btn_active, .toolbar_btn_hover {
	border: 2px;
	border-style: solid;
	border-color: #F5eee6;
	padding: 2px 1px 2px 1px;
	vertical-align: middle;
	background: #FFFFFF;
}

.toolbar_btn_hover {
	border-style: outset;
}
.toolbar_btn_active {
	border-style: inset;
	background: #cccccc;
}

.main .toolbar_btn, .main .toolbar_btn_active, .main .toolbar_btn_hover {
	background: #C0C0C0;
	border-color: #C0C0C0;
}

/* left menu */
table.menu_side {
  width: 100%;
	padding:0px;
	margin:0px;
}