/*--------------------------------------------------|
| FinerEdge 2.5 | www.fineredge.com                 |
|---------------------------------------------------|
| Copyright (c) 2012 FinerEdge Software             |
|--------------------------------------------------*/

page
{ 
    text-align: center; 
}

.table_general
{
    background-color:#516081;
	cursor:pointer;
    margin:0 auto;
    width:800px;
}

.div_general
{
    background-color:#516081;
    margin:0 auto;
    width:800px;
}

.table_menu 
{
    background-color:#516081;
    border-width:1pt;
    border-color:#ffffff;
    border-style:solid none none none;
    margin:0 auto;
    padding:2pt 0pt 0pt 0pt;
    width:800px;
}

.tdmenumain
{
	font-family: 'Segoe UI', Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#ffffff;
	white-space: nowrap;
	vertical-align:baseline; 
    background-color:#516081;
}

.tdmenumain_left
{
  border-style: solid; 
  border-width: 10px 5px 10px 5px;
  border-color: #516081;
  width: 0px;
  height: 0px;
  line-height: 0px;
}

.tdmenumain_right
{
  border-style: solid; 
  border-width: 10px 5px 10px 5px;
  border-color: #516081;
  width: 0px;
  height: 0px;
  line-height: 0px;
}

.tdmenumainselected
{
	font-family: 'Segoe UI', Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#ffffff;
	white-space: nowrap;
	vertical-align:baseline;
	background-color:#7f7f7f; 
}	

.tdmenumainselected_left
{
  border-style: solid; 
  border-width: 10px 5px 10px 5px;
  border-color: #516081 #8f8f8f #8f8f8f #516081;
  width: 0px;
  height: 0px;
  line-height: 0px;
}

.tdmenumainselected_right
{
  border-style: solid; 
  border-width: 10px 5px 10px 5px;
  border-color: #516081 #516081 #8f8f8f #8f8f8f;
  width: 0px;
  height: 0px;
  line-height: 0px;
}

.menumain
{
	font-family: 'Segoe UI', Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:normal;
	color:#ffffff;
	white-space: nowrap;
	text-decoration: none;
	cursor:pointer;
	vertical-align:baseline; 
	width:100%; 
	height:100%;
}

.menumainselected
{
	font-family: 'Segoe UI', Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color:#ffd700;
	white-space: nowrap;
	text-decoration: none;
	cursor:pointer;
	vertical-align:baseline; 
	width:100%; 
	height:100%;
}

.div_submenu
{
    background-color:#7f7f7f;
    height:14pt;
    margin:0 auto;
    padding:2pt 0pt 0pt 0pt;
    width:800px;
}	

.table_submenu_visible 
{
    width:100%;
}

.table_submenu_invisible 
{
    display:none;
    width:100%;
}

.tdmenusub
{
	font-family: 'Segoe UI', Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#ffffff;
	white-space:nowrap;
}

.menusub
{
	font-family: 'Segoe UI', Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:normal;
	color:#ffffff;
	white-space: nowrap;
	text-decoration: none;
	cursor:pointer;
	vertical-align:baseline; 
	width:100%; 
	height:100%;
}

.menusubselected
{
	font-family: 'Segoe UI', Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color:#ffd700;
	white-space: nowrap;
	text-decoration: none;
	cursor:pointer;
	vertical-align:baseline; 
	width:100%; 
	height:100%;
}

.table_footer
{
    background-color:#516081;
    border-width:1pt;
    border-color:#ffffff;
    border-style:solid none none none;
    margin:0 auto;
    width:800px;
}

.tdfooter
{
	font-family: 'Segoe UI', Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#ffffff;
	white-space: nowrap;
	vertical-align:baseline; 
}

.footer
{
	font-family: 'Segoe UI', Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:normal;
	color:#ffffff;
	white-space: nowrap;
	text-decoration: none;
	cursor:pointer;
	vertical-align:baseline; 
	width:100%; 
	text-align:center;

}

.mainarea
{
	background-color:#ffffff;
	border-width:2pt;
	border-style:solid;
	border-color:#516081;
	color:#000000;
	font-family: 'Segoe UI', Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	min-height:300px;
	padding:4pt;
}

.horzbar
{
	border-style:solid none solid none;
	border-width:5pt;
	border-color:#516081 #ffffff #d3d3d3 #ffffff;
}

.horzbarorange
{
	border-style:solid none solid none;
	border-width:5pt;
	border-color:#f1b572 #ffffff #ffa500 #ffffff;
}

.text
{
	font-family: 'Segoe UI', Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#000000;
}

.textbold
{
	font-family: 'Segoe UI', Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color:#000000;
}

.textboldorange
{
	font-family: 'Segoe UI', Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color:#ffa500;
}

.textsmall
{
	font-family: 'Segoe UI', Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#000000;
}

.title
{
	font-family: 'Segoe UI', Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
    font-weight:bold;
	color:#516081;
    text-align: center;
}

.logo
{
    border-width:1pt;
    border-style:solid;
    border-color:#ffffff;
}

.subtitle
{
	font-family: 'Segoe UI', Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
    font-weight:bold;
	color:#516081;
    text-align: center;
}

.subtitleleft
{
	font-family: 'Segoe UI', Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
    font-weight:bold;
	color:#516081;
    text-align: left;
}

.lineseparator
{
	border-style:solid none;
	border-width:1pt;
	border-color:#d3d3d3 #ffffff;
}

.casename
{
    border:outset;
    border-color:#d3d3d3;
    border-width:2pt;
	color:#ffffff;
	cursor:pointer;
	background-color:#516081;
	font-family: 'Segoe UI', Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:normal;
	padding:1pt;
	white-space: nowrap;
}

.updatedef
{
    border:outset;
    border-color:#d3d3d3;
    border-width:2pt;
	color:#000000;
	cursor:pointer;
	background-color:#d3d3d3;
	font-family: 'Segoe UI', Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:normal;
	padding:1pt;
	white-space: nowrap;
}

.aoutline
{
     width:100%;
     height:100%;
     display:block;
}

.outline 
{
    width:100%;
    height:100%;
    border-style:dashed;
    border-color:lightgray;
    background-color:transparent;
    display:block;
}

