@import url("../../styles/Controls.css");
@import url("../../styles/PopUp.css");
@import url("../../styles/Results.css");
@import url("../../styles/DatePicker.css");
@import url("../../styles/Mobile.css");


h1
{
    font-size: 14pt;
    font-weight:bold;
}

h2
{
    font-size: 13pt;
    font-weight:bold;
}

h3
{
    font-size: 10pt;
    font-weight:bold;
}
/*Page, labels and fields */

.ClearBoth {
    clear: both;
}

div.divTitle
{
    font-size: 20px;
    font-weight: bold;
    background-color: #cccccc;
}

div.divPage
{
    width: 980px;
    padding: 20px;
    border: 1px solid;
    border-color: #dddddd;
    margin: auto;
}

div.divFieldBlock
{
    float: left;
    width: 490px;
}

div.divLabel
{
    width: 165px;
    float: left;
    padding: 0px 5px 5px 0px;
}

div.divField
{
    float: left;
    width: 290px;
    padding: 0px 5px 5px 0px;
    margin: 0px 25px 0px 0px;
}

div.divFieldBlock .divLabel
{
    clear: left;
}

div.div100
{
    width: 100%;
    float: left;
    padding: 0px 0px 5px 0px;
}

div.div70
{
    float: left;
    width: 70%;
    padding: 0px 0px 5px 0px;
}

div.div30
{
    width: 30%;
    float: left;
    padding: 0px 0px 5px 0px;
}


div.div65
{
    float: left;
    width: 64%;
    padding: 0px 0px 5px 0px;
    padding-left: 1%;
}

div.div35 {
    float: left;
    width: 35%;
    padding: 0px 0px 5px 0px;
}

div.div80
{
    float: left;
    width: 79%;
    padding: 0px 0px 5px 0px;
    padding-left: 1%;
}

div.div20 {
    float: left;
    width: 20%;
    padding: 0px 0px 5px 0px;
}

div.div90
{
    float: left;
    width: 89%;
    padding: 0px 0px 5px 0px;
    padding-left: 1%;
}

div.div10 {
    float: left;
    width: 10%;
    padding: 0px 0px 5px 0px;
}

div.div85
{
    float: left;
    width: 89%;
    padding: 0px 0px 5px 0px;
    padding-left: 1%;
}

div.div15 {
    float: left;
    width: 10%;
    padding: 0px 0px 5px 0px;
}

div.divAuto {
    float: left;
    width: auto;
    padding: 0px 0px 5px 0px;
    margin: 0px 5px 0px 0px;
}


.centerText {
    margin: auto;
    padding: 10px;
    text-align: center;
}


.Text_Warning
{
    color: red;
}

/*General Classes*/

.Float_Left {
    float:left;
}

.Float_Right {
    float:right;
}

a {
    text-decoration:underline;
    color: blue;  
}

a:hover {
    text-decoration:none;
    color: cadetblue;
}

a img {
    border:none;
}

div.divHidden
{
    display: none;
}

.button_purple {
    color: #2a2a2a;
    border-color: #E4C898;
    text-shadow: 0 1px 0 #58595b;
    background: #E8B968;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E4C898', endColorstr='#E8B968');
    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#E4C898),to(#E8B968));
    background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#E4C898),to(#E8B968));
    border: solid 1px #dcdcdc;
}
.button_purple:hover {
    color: #2a2a2a;
	text-shadow: 0 1px 0 #000000;
    border-color: #E4C898;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E8B968', endColorstr='#E4C898');
	background: -webkit-gradient(linear,0% 40%,0% 70%,from(#E8B968),to(#E4C898));
    background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#E8B968),to(#E4C898));
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);    
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}
.button_purple:active {
    color: #2a2a2a;
    border-color: #444;
}

div.Results_Pages ul li a, div.Results_Pages ul li div, div.Results_Pages ul li.liSelected div
{
	color: #698F5C;
}

div.Results_Pages ul li.liSelected div
{
	border: 1px solid #698F5C;
}

div.Results_Pages ul li a:hover
{
	border: 1px solid #698F5C;
}

.square {
    display: inline-block;
    height: 10px;
    width: 10px;
    background-color: #FFF;
    border: 1px solid #000;
}

/* Signature */
.divSignature {
    border: solid #BBBBBB 1px;
    width: 400px;
    height: 110px;
}