﻿
body
{
    background-color: #ffffff;
    font-family: Segoe UI;
    color: Black;
}

a
{
    color: #383857;
}
a:visited
{
    color: #383857;
}

input[type="submit"] 
{
     font-weight: bolder;
     font-size: 1.1em;
     padding: 3px;
     box-sizing: content-box;
     cursor: pointer;
}

input.rightAlignTextBox {
    text-align: right;
}

/* extended jquery ui classes */
.ui-dialog
{
    background-color: Gray;
}

/* custom style classes */

.boxedTable
{
    border: 1px solid black;
    border-collapse: collapse;
}
.boxedTable td
{
    padding: 3px;
}
.boxedTable th
{
    padding: 3px 5px 3px 5px;
    background-color: #eeeeee;
    border-top: 1px solid buttonface;
	border-left: 1px solid buttonface;
	border-right: 1px solid buttonshadow;
	border-bottom: 1px solid buttonshadow;
}

.titleTable
{
    border-width: 0;
    width: 400px;
    padding: 0 0 0 0;
    background-image: url(Images/monitor.png);
    background-repeat: no-repeat;
    background-position: bottom right;
}
.title
{
    font-weight: bold;
    font-size: 2em;
}
.title a
{
    text-decoration: none;
}
.title a:visited
{
    color: Black;
}
.subTitle
{
    font-weight: bold;
    font-size: 1em;
    color: #383857;
    text-indent: 25px;
}

.bigb
{
    font-size: 1.3em;
    font-weight: bolder;
}

.alert
{
    font-weight: bolder;
    color: Red;
}

.bigalert
{
    font-size: 1.3em;
    font-weight: bolder;
    color: Red;
}

.smallalert
{
    font-size: 0.7em;
    color: red;
    font-weight: bolder;
}

.smallb
{
    font-size: 0.7em;
    font-weight: bolder;
}

.normalb
{
    font-size: 1em;
    font-weight: bolder;
    font-style: normal;
}

.smallbutton
{
    font-size: 0.8em;
}

.helpLink
{
	margin-left: 10px;
	margin-right: 10px;
}

.footer
{
    border-top: solid 1px black;
    border-bottom: solid 1px black;
    background-color: #D4DBE9;
    color: #383857;
    font-size: 0.75em;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
}
.filterRow
{
	 border-style: groove;
	 border-width: thin;
	 background-color: #f5f5f5;
	 font-weight:bold;
}

table.collapsibleTable
{
    border: solid 2px #383857;
    background-color: #D4DBE9;
}
table.collapsibleTable td
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
div.collapsibleTitle /* the "title" of the collapsible panel */
{
    cursor: pointer;
    background-color: #D4DBE9;
}
div.collapsiblePanel
{
    height: 0px;
    overflow: hidden;
    border-top: solid 2px #383857;
}
div.collapsiblePanel table
{
    /* margin: 8px 3px 8px 3px; */
    border-spacing: 5px;
}
/*
div.collapsiblePanel table td
{
    margin: 0;
}
*/

/* for the loading elements */
.loading table
{
    padding: 10px 20px 10px 20px;
}
div.loading
{
    z-index: 100000;
    background-color: #D4DBE9;
}
.loading table td
{
    padding: 2px;
    font-weight: bold;
}
.loading input
{
    font-size: 0.8em;
    font-weight: bold;
}
