/****************************************************************************************
'* Copyright Statement                                                                  *
'*                                                                                      *
'* Entire contents (c) 2015 by MTW Solutions LLC.  All rights reserved.                 *
'* Reproduction of this document in any form without prior written permission is        *
'* forbidden.  The information contained herein has been obtained from sources believed *
'* to be reliable.  MTW disclaims all warranties as to the accuracy, completeness or    *
'* adequacy of such information.  MTW shall have no liability for errors, omissions     *
'* or inadequacies in the information contained herein or for interpretation thereof.   *
'* The reader assumes sole responsibility for the selection of these materials to       *
'* achieve its intended results.  The content herein is subject to change without       *
'* notice.                                                                              *
'*                                                                                      *
'* All brands or product names used in this document are acknowledged.                  *
'****************************************************************************************/


BODY {
	background-color: #ffffff;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: normal;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
	font-family: Arial, Verdana;
	font-size: 12pt;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
DIV {
	font-size: 12pt;
	font-family: verdana;
	background-color: #ffffff;
}
Panel
{
	height: 450px; width:100%; vertical-align: top; text-align:center;
}
SPAN
{
	font-size: 12pt;
	font-family: verdana;
	background-color: #ffffff;
}

H1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.75em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.58em;
	font-weight: 500;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H4
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.33em;
	font-weight: 500;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H5, DT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H6
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

TFOOT, THEAD
{
	font-size: 1em;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}

TH
{
	vertical-align: baseline;
	font-size: 1em;
	font-weight: bold;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}

TABLE
{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12pt;
	font-weight: normal;
}
TD
{
	font-size: 12pt;
	font-family: verdana;
}
TD.header
{
	font-size: 12pt;
	font-family: verdana;
	color: White;
}
HR
{
	color: #40637a;
	height: 1px;
}
PRE
{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12pt;
	font-weight: normal;
}
TEXTAREA
{
	border-right: #40637a 1px solid;
	border-top: #40637a 1px solid;
	font-size: 12pt;
	border-left: #40637a 1px solid;
	color: black;
	border-bottom: #40637a 1px solid;
	font-family: verdana;
	background-color: white;
}
TEXTAREA.DataChanged
{
	border-right: #40637a 1px solid;
	border-top: #40637a 1px solid;
	font-size: 12pt;
	border-left: #40637a 1px solid;
	color: black;
	border-bottom: #40637a 1px solid;
	font-family: verdana;
	background-color: yellow;
}
OPTION
{
	font-size: 12pt;
	color: black;
	font-family: verdana;
	background-color: white;
}
INPUT
{
	border-right: #40637a 1px solid;
	border-top: #40637a 1px solid;
	font-size: 12pt;
	border-left: #40637a 1px solid;
	color: black;
	border-bottom: #40637a 1px solid;
	font-family: verdana;
	background-color: white;
}
A
{
	font-family: verdana;
	cursor: hand;
	color: black;
	text-decoration: none;
}
	A:link 
	{
		text-decoration: none;
		color: #0A6185;
	}

	A:visited
	{
		text-decoration: none;
		color: #0A6185;
	}

	A:active
	{
		text-decoration: none;
		color: #0A6185;
	}

	A:hover
	{
		text-decoration: underline;
		color: #0A6185;
	}
A.headerColor
{
	font-family: verdana;
	cursor: hand;
	color: white;
	text-decoration: none;
}
A.headerColor:hover
{
	color: Red;
	text-decoration: underline;
}
A.headerColor:visited
{
	font-family: verdana;
	cursor: hand;
	color: white;
	text-decoration: none;
}
.non-editable-noborder
{
	border-right: #afaeae 0px solid;
	border-top: #afaeae 0px solid;
	font-size: 12pt;
	border-left: #afaeae 0px solid;
	color: black;
	border-bottom: #afaeae 0px solid;
	font-family: verdana;
	background-color: #dedede;
}
.calc-noborder
{
	border-right: #40637a 0px solid;
	border-top: #40637a 0px solid;
	font-size: 12pt;
	border-left: #40637a 0px solid;
	color: black;
	border-bottom: #40637a 0px solid;
	font-family: verdana;
	background-color: white;
}
.editable-border
{
	border-right: #40637a 1px solid;
	border-top: #40637a 1px solid;
	font-size: 12pt;
	border-left: #40637a 1px solid;
	color: black;
	border-bottom: #40637a 1px solid;
	font-family: verdana;
	background-color: white;
}
.editable-border-changed
{
	border-right: #40637a 1px solid;
	border-top: #40637a 1px solid;
	font-size: 12pt;
	border-left: #40637a 1px solid;
	color: black;
	border-bottom: #40637a 1px solid;
	font-family: verdana;
	background-color: yellow;
}
.non-editable-border
{
	border-right: #afaeae 1px solid;
	border-top: #afaeae 1px solid;
	font-size: 12pt;
	border-left: #afaeae 1px solid;
	color: black;
	border-bottom: #afaeae 1px solid;
	font-family: verdana;
	background-color: #dedede;
}
.calc-border
{
	border-right: #40637a 1px solid;
	border-top: #40637a 1px solid;
	font-size: 12pt;
	border-left: #40637a 1px solid;
	color: black;
	border-bottom: #40637a 1px solid;
	font-family: verdana;
	background-color: white;
}
.error-border
{
	border-right: #ff0000 1px solid;
	border-top: #ff0000 1px solid;
	font-size: 12pt;
	border-left: #ff0000 1px solid;
	color: black;
	border-bottom: #ff0000 1px solid;
	font-family: verdana;
	background-color: white;
}
.error-noborder
{
	border-right: #ff0000 1px solid;
	border-top: #ff0000 1px solid;
	font-size: 12pt;
	border-left: #ff0000 1px solid;
	color: black;
	border-bottom: #ff0000 1px solid;
	font-family: verdana;
	background-color: #f5deb3;
}
.bottom-border {
    /*border-right: #ff0000 1px solid;*/
    /*border-top: #ff0000 1px solid;*/
    font-size: 12pt;
    /*border-left: #ff0000 1px solid;*/
    color: black;
    border-bottom: #40637a 1px solid;
    font-family: verdana;
    background-color: white;
}
.DropDownList
{
	border-right: #40637a 1px solid;
	border-top: #40637a 1px solid;
	font-size: 12pt;
	border-left: #40637a 1px solid;
	color: black;
	border-bottom: #40637a 1px solid;
	font-family: verdana;
	background-color: white;
}
.DropDownListChanged
{
	border-right: #40637a 1px solid;
	border-top: #40637a 1px solid;
	font-size: 12pt;
	border-left: #40637a 1px solid;
	color: black;
	border-bottom: #40637a 1px solid;
	font-family: verdana;
	background-color: yellow;
}
.inputSubmit
{
	border-top: silver thin solid;
	font-size: 12pt;
	border-left: silver thin solid;
	cursor: hand;
	color: white;
	border-bottom: gray thin solid;
	font-family: verdana;
	background-color: #1B1E58;
}
.redFont
{
	font-size: 12pt;
	color: #990000;
	font-family: verdana;
}
.sectionHeading
{
	font-weight: bold;
	font-size: 12pt;
	color: #40637a;
	font-family: Verdana;
}
.headingbodyblock
{
	border-right: #990000 1px solid;
	padding-right: 5px;
	border-top: #990000 1px solid;
	padding-left: 5px;
	font-size: 12pt;
	padding-bottom: 5px;
	border-left: #990000 1px solid;
	padding-top: 5px;
	border-bottom: #990000 1px solid;
	font-family: verdana;
}
.bodyblock
{
	border-right: #40637a 1px solid;
	border-top: #40637a 1px solid;
	border-left: #40637a 1px solid;
	border-bottom: #40637a 1px solid;
}
.bodycontent
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12pt;
	padding-bottom: 5px;
	padding-top: 5px;
	font-family: verdana;
}
.heading
{
	padding-right: 4px;
	background-position: right 50%;
	padding-left: 4px;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 4px;
	width: 100%;
	color: white;
	padding-top: 4px;
	background-repeat: no-repeat;
	font-family: verdana;
	background-color: #D1212F;
}
.gradientHeading {
	padding-right: 4px;
	background-position: right 50%;
	padding-left: 4px;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 4px;
	width: 100%;
	color: white;
	padding-top: 4px;
	background-repeat: no-repeat;
	font-family: verdana;
	background-color: #D1212F;
	color: White;
}
.subheading
{
	border-right: #40637a 1px solid;
	padding-right: 4px;
	border-top: #40637a 1px solid;
	padding-left: 4px;
	font-weight: bold;
	font-size: 12pt;
	padding-bottom: 4px;
	border-left: #40637a 1px solid;
	width: 100%;
	color: white;
	padding-top: 4px;
	border-bottom: #40637a 1px solid;
	font-family: verdana;
}

.resultheading
{
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 12pt;
	padding-bottom: 4px;
	width: 100%;
	color: white;
	padding-top: 4px;
	font-family: verdana;
	background-color: #0A6185;
}

.gmsFooter
{
	background-color: #FFFFFF;
}

.resultblock
{
	border-right: #326d32 1px solid;
	border-top: #326d32 1px solid;
	margin: 5px;
	border-left: #326d32 1px solid;
	border-bottom: #326d32 1px solid;
}
.formheading
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	width: 100%;
	color: white;
	padding-top: 4px;
	font-family: verdana;
	background-color: #838b8b;
	text-align: left;
}
.formblock
{
	border-right: #838b8b 1px solid;
	border-top: #838b8b 1px solid;
	margin: 5px;
	border-left: #838b8b 1px solid;
	border-bottom: #838b8b 1px solid;
}
.textfield
{
	border-right: #40637a 1px solid;
	border-top: #40637a 1px solid;
	font-size: 12pt;
	border-left: #40637a 1px solid;
	color: black;
	border-bottom: #40637a 1px solid;
	font-family: verdana;
	background-color: white;
}
.disabledtextfield
{
	border-right: #afaeae 1px solid;
	border-top: #afaeae 1px solid;
	font-size: 12pt;
	border-left: #afaeae 1px solid;
	color: black;
	border-bottom: #afaeae 1px solid;
	font-family: verdana;
	background-color: #dedede;
}
.selectfield
{
	font-size: 12pt;
	color: black;
	font-family: verdana;
	background-color: white;
}
.button {
	border-top: silver thin solid;
	font-size: 12pt;
	border-left: silver thin solid;
	cursor: hand;
	color: white;
	border-bottom: gray thin solid;
	font-family: verdana;
	background-color: #0A6185;
}
.listitemhi
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	width: 100%;
	padding-top: 2px;
	background-color: #cfc9c0;
}
.listitem
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	width: 100%;
	padding-top: 2px;
}
.listitemSelected {
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    width: 100%;
    padding-top: 2px;
    color: #FFFFFF;
    background-color: #0A6185;
}
.mandatory
{
	font-weight: bold;
}
.listViewLabel
{
	font-weight: bold;
	cursor: hand;
	text-decoration: underline;
}
.ipmContentBorderStyle
{
	border-right: #990000 2px solid;
	border-top: medium none;
	border-left: #990000 2px solid;
	border-bottom-style: none;
}
SMALL
{
	font-size: .7em;
}

BIG
{
	font-size: 1.17em;
}

BLOCKQUOTE, PRE
{
	font-family: Courier New, monospace;
}


UL LI
{
	list-style-type: square;
}

UL LI LI
{
	list-style-type: disc;
}

UL LI LI LI
{
	list-style-type: circle;
}

OL LI
{
	list-style-type: decimal;
}

OL OL LI
{
	list-style-type: lower-alpha;
}

OL OL OL LI
{
	list-style-type: lower-roman;
}

IMG
{
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
}

.lightRowColor
{
	background-color: white;
}
.darkRowColor
{
	background-color: #00164f;
}

div.arrow input 
{
	background:url(../images/arrows.PNG) no-repeat scroll 0px -16px; 
	width:16px; 
	height:16px; 
	display:block; 
	cursor:pointer; 
	border: none; 
}

div.up input 
{
	background-position:0px 0px;
}       
        
table.tablesorter thead tr .header 
{
	background-image: url(../images/updownarrow.gif);
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
    padding-right: 20px;
}                                     
        
table.tablesorter thead tr .headerSortUp 
{
    background-image: url(../images/descArrow.gif);
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;   
}
        
table.tablesorter thead tr .headerSortDown 
{
    background-image: url(../images/ascArrow.gif);
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
}

