﻿body{margin-top:0%;margin-left:2px;margin-right:2px;font-size:0.8em;}
.body-text{font-size:0.8em;}
.info-bar{font-size: 0.7em;}
.data-entry{background-color:AliceBlue; font-family:Verdana}
.read-only{background-color:#F5F5F4;}
.ro-centre{background-color:#F5F5F4;text-align:center;}
.button-line{width:100%;text-align:center;}
.Radbutton-line{width:100%;text-align:center;}
.singleline{height:18px}
html, body, form
{
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
}
.info-bar{font-size: 0.8em;}
.read-only{background-color:#F5F5F4;}
.ro-centre{background-color:#F5F5F4;text-align:center;}
.button-line
{
    width: 100%;
    text-align: center;    
}
.left { float: left; margin: 0 .5em .5em 0; }
#container
{
	margin: 0 40px;
}
#login_header
{
    background: #FFFFFF; /* Mozilla: */
    padding: 20px;
    height: 80px;
    width: 50%;
    margin: 0px auto;
    background-color: #FFFFFF;
    border-bottom-width: 10px;
    border-bottom-style: solid;
    border-bottom-color: #709AAA;
}
#login_footer
{
    color: #FFFFFF;
    font-size: 1.2em;
	background: #002F5f;
    /* Mozilla: */
     background: -moz-linear-gradient(left, #002F5f, #709AAA);
    /* Chrome, Safari:*/
    background: -webkit-gradient(linear,left top, right top, from(#002F5f), to(#709AAA));
    /* MSIE */
     filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#002F5f', EndColorStr='#709AAA', GradientType=1);
     /* IE10 */
    background-image: -ms-linear-gradient(top, #002F5f 0%, #709AAA 100%);
	padding: 20px;
	height: 1%;
	width: 50%;
    margin: 0px auto;
}
#login_content
{
	clear: left;
	padding: 20px;
	width: 50%;
    margin: 0px auto;
    background: #A6A8AA;
}
#login_content h2
{
	color: #000;
	font-size: 160%;
	margin: 0 0 .5em;
	 width: 50%;
    margin: 0px auto;
}

#mylogin ul {
    list-style: none;
}

#mylogin li {
    padding: 5px 10px;
}

#mylogin li label {
    float: left;
    width: 80px;
    margin-top: 3px;
    text-align: right;
}

#mylogin li input[type="text"] {
    padding: 3px;
    width: 300px;
}

p{font-family:Arial, Helvetica, sans-serif}
body {

font-family: Arial, Helvetica, sans-serif;

}

#title{height:24px;margin:0px;font-size:1.4em;color:white;background: #002F5f;
    /* Mozilla: */
     background: -moz-linear-gradient(left, #002F5f, #709AAA);
    /* Chrome, Safari:*/
    background: -webkit-gradient(linear,left top, right top, from(#002F5f), to(#709AAA));
    /* MSIE */
     filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#002F5f', EndColorStr='#709AAA', GradientType=1);
    /* IE10 */
    background-image: -ms-linear-gradient(top, #002F5f 0%, #709AAA 100%);
}
#title-red{height:24px;margin:0px;font-size:1.4em;color:white;background: #990000;
    /* Mozilla: */
     background: -moz-linear-gradient(left, #990000, #FF9494);
    /* Chrome, Safari:*/
    background: -webkit-gradient(linear,left top, right top, from(#990000), to(#FF9494));
    /* MSIE */
     filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#990000', EndColorStr='#FF9494', GradientType=1);
    /* IE10 */
    background-image: -ms-linear-gradient(top, #990000 0%, #FF9494 100%);
}
#title-left{height:24px;float:left;width:640px;color:white;vertical-align:middle;padding-left:4px;}
#title-right{height:24px;margin:0px2px0px0px;font-weight:normal;color:white;float:right;text-align:right;width:300px;padding-right:4px;vertical-align:middle;}
.windowtitle
{
    background: #002F5f;
    color: white;
    font-size: 1.2em;
}
.hidden{color:white;  border-width:0px;}
.smalltext{font-size:0.9em;}
.legend{height:24px;margin:0px;font-size:1.4em;color:white;background-color:#8F8F8F;vertical-align:middle;}
.rsVerticalHeaderTable div{font-size: 8pt !important;}   
.rsAmPm{font-size: 8pt !important;}
.imgButtonClass {vertical-align: bottom;}
.help-header{width:100%;text-align:left;background-color:Green;color:White;font-weight:bold;font-size:1.1em}
.help-text{width:94%;border-left:2%;text-align:left;background-color:InfoBackground;color:InfoText;font-size:1.0em}
#Footer{position: absolute;bottom:0px;height:40px;width:100%;background-color: #0066FF;color: #FFFFFF; text-align: center; font-size: x-large;}
.hidden_field{height:0px;width:0px; border-style:none; background-color:#F1F1F1; color:#F1F1F1;}
.center{text-align:center;}
.mobile_wrapper{
    width: 100%;
}
.mobile_left{
    float: left;
    padding: 0px;
    width: 25%;
    border: 1px solid gray;
}

.mobile_right{
    float: right;
    padding: 0px;
    width: 74%;
    border: 1px solid gray;
}

.custom-field{
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 5px;
}

