.sleft
{
	float: left;
	width: 200px;
    margin-left: 20px;
    font-size: 14px;
}

.welcome
{
    color: #F2F0D0;
    font-size: 14px;
    margin-left: 25px;
    margin-right: 25px;
    margin-top; 10px;
}

.pstmenu
{
    color: #F2F0D0;
    font-size: 12px;
        margin-left: 25px;
    margin-right: 25px;
}

.tools_menu
{    list-style-type: none;
      border-top: 2px #5e4c39 solid;
      margin: 25px;
      margin-top: 10px;
      padding: 0px;}
.tools_menu li{    color: #c8272d !important;
 border-bottom: 2px #5e4c39 solid;
 background-color: #F2F0D0;
 margin: 0px;   
 padding: 2px;
 padding-left: 15px;
 padding-right: 15px;
 font-size: 14px;
 font-weight: bold;
 font-variant: small-caps;
 }

.tools_menu li a{ text-decoration: none !important;   color: #c8272d  !important; }
.tools_menu li a:visited{    color: #c8272d  !important; }
.tools_menu li a:link{   color: #c8272d !important; }
.tools_menu li a:hover{    color: black !important; }
.nav-links li { margin-top: -10px; }
.scenter
{
	float: left;
	width: 600px;
	padding: 5px;
    padding-top: 10px;
    padding-left: 4px;
	min-height: 425px;
}

.sright
{
	float: left;
	width: 200px;
	padding: 5px;
    min-height: 425px;
}

.sreportright
{
	float: left;
	width: 600px;
	padding: 5px;
    padding-top: 10px;
    padding-left: 4px;
	min-height: 425px;
}

.scentered
{
	margin-right: auto !important;
	margin-left: auto !important;
	clear:both;
	float: none !important;
}

.policy
{
	width: 600px;
	margin-right: auto;
	margin-left: auto;
    margin-top:10px;
    min-height: 425px;
}
.center
{
	width: 720px;
	margin-right: auto;
	margin-left: auto;
    min-height: 425px;
    text-align: center;
}

.scaletable
{
    font-size: 14px;
    width: 200px;
    margin-left: auto;
    margin-right: auto;
}

.pst
{
    font-size: 12px;
    width: 480px;
    margin-left: auto;
    margin-right: auto;
}

.bold
{
    font-weight: bold;
}


    .editor
    {
        width: 400px;
        height: 300px;
        left: 100px;
        top: 50px;
        border: 2px solid black;
        background: #FFFFFF;
    }

    .editor-date
    {
        font-size: 20px;
        font-weight: bold;
        float:left;
        margin: 5px;
    }

    .editor-close
    {
        float: right;
        color: red;
        background: #AAAAAA;
        border: 1px solid black;
        margin: 5px;
        padding: 4px;
        cursor: default;
    }

    .alpha60 {
    z-index: 999;
    /* Fallback for web browsers that doesn't support RGBa */
    background: rgb(255, 255, 255);
    /* RGBa with 0.6 opacity */
    background: rgba(255, 255, 255, 0.6);
    /* For IE 5.5 to 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF, endColorstr=#99FFFFFF);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF, endColorstr=#99FFFFFF)"; 
      padding-left: 100px;
    padding-right: 100px;
    width: 400px;
    height: 500px;
    left: 0px;
    top: 0px;
    }
    
    .editor-form
       {
      clear: both; 
    }

	#calendar {
		width: 580px;
        margin-left: 10px;
        float: left;
		}
        
    #chartcontrols {
        width: 580px;
        text-align: center;
        float: left;
    }
    
    #chartcontrols button
    {
        font-size: 16px;
        padding-left: 10px;
        padding-right: 10px;
        margin-left: 15px;
        margin-right: 15px;
    }
    
    .currentdata
        {
        font-weight: bold;
    }
.inputv
{
	border:0; color:#c8272d; font-weight:bold;
	font-size: 18pt;
	font-family: "Arial", Arial san-serif;
	background:transparent;
	display:inline;
	width: 40px;
	text-align:center;
}
    
.labels
{
	width: 400px;
	font-size: 12pt;
    height: 40px;
	margin-left: auto;
	margin-right:auto;
}

.labels span
{
	float:left;
}

.labels div
{
	float:left;
}

.drmtable
{
    width: 500px;
    margin-left: auto;
    margin-right: auto;
}

.inputdesc
{
    width: 200px;
}

.drmtable td
{
    text-align: center;
    padding-right: 5px;
    padding-left: 5px;
}

#chartcont
{
    text-align:center;
    
}

#leftchart
{
    width: 500px;
    height: 300px;
}

#rightchart
{
    width: 500px;
    height: 300px;
}

.question
{
	font-size: 14px;
	font-weight: bold;
	font-weight: bold;
}

.cslider
{
	width: 400px;
	margin-left: auto;
	margin-right:auto;
}


.drmlabel
{
	width: 200px;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
}

.drmques
{
	font-weight: bold;
	font-size: 18px;
	margin-top: 20px;
}

#lang
{
    font-size: 10pt;
    text-align: right;
    padding-right: 20px;
    position: absolute;
    width: 820px;
    padding-top: 10px;
}

.failure
{
    color: red !important;
    font-size: 13px !important;
    font-weight: bold;
    line-height: 200%;
}