﻿div.messageShadow {
    box-shadow: 3px 5px 6px rgba(0,1,1,0.4);
}

@font-face {
    font-family: 'roboto';
    src: url('Fonts/Roboto/Roboto-Regular-webfont.eot');
    src: url('Fonts/Roboto/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/Roboto/Roboto-Regular-webfont.woff') format('woff'),
         url('Fonts/Roboto/Roboto-Regular-webfont.ttf') format('truetype'),
         url('Fonts/Roboto/Roboto-Regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'roboto';
    src: url('Fonts/Roboto/Roboto-Bold-webfont.eot');
    src: url('Fonts/Roboto/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/Roboto/Roboto-Bold-webfont.woff') format('woff'),
         url('Fonts/Roboto/Roboto-Bold-webfont.ttf') format('truetype'),
         url('Fonts/Roboto/Roboto-Bold-webfont.svg#robotobold') format('svg');
    font-weight: bold;
    font-style: normal;

}
@font-face {
    font-family: 'roboto';
    src: url('Fonts/Roboto/Roboto-BoldItalic-webfont.eot');
    src: url('Fonts/Roboto/Roboto-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/Roboto/Roboto-BoldItalic-webfont.woff') format('woff'),
         url('Fonts/Roboto/Roboto-BoldItalic-webfont.ttf') format('truetype'),
         url('Fonts/Roboto/Roboto-BoldItalic-webfont.svg#robotobold_italic') format('svg');
    font-weight: bold;
    font-style: italic;

}
@font-face {
    font-family: 'roboto';
    src: url('Fonts/Roboto/Roboto-Italic-webfont.eot');
    src: url('Fonts/Roboto/Roboto-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/Roboto/Roboto-Italic-webfont.woff') format('woff'),
         url('Fonts/Roboto/Roboto-Italic-webfont.ttf') format('truetype'),
         url('Fonts/Roboto/Roboto-Italic-webfont.svg#robotoitalic') format('svg');
    font-weight: normal;
    font-style: italic;

}
@font-face {
    font-family: 'roboto_condensed';
    src: url('Fonts/Roboto/RobotoCondensed-Bold-webfont.eot');
    src: url('Fonts/Roboto/RobotoCondensed-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/Roboto/RobotoCondensed-Bold-webfont.woff') format('woff'),
         url('Fonts/Roboto/RobotoCondensed-Bold-webfont.ttf') format('truetype'),
         url('Fonts/Roboto/RobotoCondensed-Bold-webfont.svg#roboto_condensedbold') format('svg');
    font-weight: bold;
    font-style: normal;

}
@font-face {
    font-family: 'roboto_condensed';
    src: url('Fonts/Roboto/RobotoCondensed-BoldItalic-webfont.eot');
    src: url('Fonts/Roboto/RobotoCondensed-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/Roboto/RobotoCondensed-BoldItalic-webfont.woff') format('woff'),
         url('Fonts/Roboto/RobotoCondensed-BoldItalic-webfont.ttf') format('truetype'),
         url('Fonts/Roboto/RobotoCondensed-BoldItalic-webfont.svg#roboto_condensedbold_italic') format('svg');
    font-weight: bold;
    font-style: italic;

}
@font-face {
    font-family: 'roboto_condensed';
    src: url('Fonts/Roboto/RobotoCondensed-Regular-webfont.eot');
    src: url('Fonts/Roboto/RobotoCondensed-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/Roboto/RobotoCondensed-Regular-webfont.woff') format('woff'),
         url('Fonts/Roboto/RobotoCondensed-Regular-webfont.ttf') format('truetype'),
         url('Fonts/Roboto/RobotoCondensed-Regular-webfont.svg#roboto_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'roboto_condensed';
    src: url('Fonts/Roboto/RobotoCondensed-Italic-webfont.eot');
    src: url('Fonts/Roboto/RobotoCondensed-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/Roboto/RobotoCondensed-Italic-webfont.woff') format('woff'),
         url('Fonts/Roboto/RobotoCondensed-Italic-webfont.ttf') format('truetype'),
         url('Fonts/Roboto/RobotoCondensed-Italic-webfont.svg#roboto_condenseditalic') format('svg');
    font-weight: normal;
    font-style: italic;

}


@font-face {
    font-family: 'robotoblack';
    src: url('Fonts/Roboto/Roboto-Black-webfont.eot');
    src: url('Fonts/Roboto/Roboto-Black-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/Roboto/Roboto-Black-webfont.woff') format('woff'),
         url('Fonts/Roboto/Roboto-Black-webfont.ttf') format('truetype'),
         url('Fonts/Roboto/Roboto-Black-webfont.svg#robotoblack') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotoblack';
    src: url('Fonts/Roboto/Roboto-BlackItalic-webfont.eot');
    src: url('Fonts/Roboto/Roboto-BlackItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/Roboto/Roboto-BlackItalic-webfont.woff') format('woff'),
         url('Fonts/Roboto/Roboto-BlackItalic-webfont.ttf') format('truetype'),
         url('Fonts/Roboto/Roboto-BlackItalic-webfont.svg#robotoblack_italic') format('svg');
    font-weight: normal;
    font-style: italic;
}


@font-face {
    font-family: 'robotolight';
    src: url('Fonts/Roboto/Roboto-Light-webfont.eot');
    src: url('Fonts/Roboto/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/Roboto/Roboto-Light-webfont.woff') format('woff'),
         url('Fonts/Roboto/Roboto-Light-webfont.ttf') format('truetype'),
         url('Fonts/Roboto/Roboto-Light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'roboto_condensedlight';
    src: url('Fonts/Roboto/RobotoCondensed-Light-webfont.eot');
    src: url('Fonts/Roboto/RobotoCondensed-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/Roboto/RobotoCondensed-Light-webfont.woff') format('woff'),
         url('Fonts/Roboto/RobotoCondensed-Light-webfont.ttf') format('truetype'),
         url('Fonts/Roboto/RobotoCondensed-Light-webfont.svg#roboto_condensedlight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'roboto_condensedlight';
    src: url('Fonts/Roboto/RobotoCondensed-LightItalic-webfont.eot');
    src: url('Fonts/Roboto/RobotoCondensed-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/Roboto/RobotoCondensed-LightItalic-webfont.woff') format('woff'),
         url('Fonts/Roboto/RobotoCondensed-LightItalic-webfont.ttf') format('truetype'),
         url('Fonts/Roboto/RobotoCondensed-LightItalic-webfont.svg#roboto_condensedlight_italic') format('svg');
    font-weight: normal;
    font-style: italic;

}
@font-face {
    font-family: 'robotolight';
    src: url('Fonts/Roboto/Roboto-LightItalic-webfont.eot');
    src: url('Fonts/Roboto/Roboto-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/Roboto/Roboto-LightItalic-webfont.woff') format('woff'),
         url('Fonts/Roboto/Roboto-LightItalic-webfont.ttf') format('truetype'),
         url('Fonts/Roboto/Roboto-LightItalic-webfont.svg#robotolight_italic') format('svg');
    font-weight: normal;
    font-style: italic;

}
@font-face {
    font-family: 'robotomedium';
    src: url('Fonts/Roboto/Roboto-Medium-webfont.eot');
    src: url('Fonts/Roboto/Roboto-Medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/Roboto/Roboto-Medium-webfont.woff') format('woff'),
         url('Fonts/Roboto/Roboto-Medium-webfont.ttf') format('truetype'),
         url('Fonts/Roboto/Roboto-Medium-webfont.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotomedium';
    src: url('Fonts/Roboto/Roboto-MediumItalic-webfont.eot');
    src: url('Fonts/Roboto/Roboto-MediumItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/Roboto/Roboto-MediumItalic-webfont.woff') format('woff'),
         url('Fonts/Roboto/Roboto-MediumItalic-webfont.ttf') format('truetype'),
         url('Fonts/Roboto/Roboto-MediumItalic-webfont.svg#robotomedium_italic') format('svg');
    font-weight: normal;
    font-style: italic;

}
@font-face {
    font-family: 'robotothin';
    src: url('Fonts/Roboto/Roboto-Thin-webfont.eot');
    src: url('Fonts/Roboto/Roboto-Thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/Roboto/Roboto-Thin-webfont.woff') format('woff'),
         url('Fonts/Roboto/Roboto-Thin-webfont.ttf') format('truetype'),
         url('Fonts/Roboto/Roboto-Thin-webfont.svg#robotothin') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotothin';
    src: url('Fonts/Roboto/Roboto-ThinItalic-webfont.eot');
    src: url('Fonts/Roboto/Roboto-ThinItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/Roboto/Roboto-ThinItalic-webfont.woff') format('woff'),
         url('Fonts/Roboto/Roboto-ThinItalic-webfont.ttf') format('truetype'),
         url('Fonts/Roboto/Roboto-ThinItalic-webfont.svg#robotothin_italic') format('svg');
    font-weight: normal;
    font-style: italic;

}

.ivoryGradient {
	background: #fcfff4; /* Old browsers */
	background: -moz-linear-gradient(top,  #fcfff4 0%, #e9e9ce 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #fcfff4 0%,#e9e9ce 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #fcfff4 0%,#e9e9ce 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#e9e9ce',GradientType=0 ); /* IE6-9 */
}
.redGradient {
    background: #ff6b51; /* Old browsers */
    background: -moz-linear-gradient(top, #ff6b51 1%, #e62300 36%, #ff0000 47%, #e60c00 67%, #e62300 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #ff6b51 1%,#e62300 36%,#ff0000 47%,#e60c00 67%,#e62300 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #ff6b51 1%,#e62300 36%,#ff0000 47%,#e60c00 67%,#e62300 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6b51', endColorstr='#e62300',GradientType=0 ); /* IE6-9 */
}

.orangeGradient {
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#ffaf4b, EndColorStr=#ff920a);
	background-image: -ms-linear-gradient(top, #ffaf4b, #ff920a);
	background-image: -moz-linear-gradient(top, #ffaf4b, #ff920a);
	background-image: -webkit-linear-gradient(top, #ffaf4b, #ff920a);
	background-image: linear-gradient(top, #ffaf4b, #ff920a);
}
.darkBlueGradient {
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#FF159FCF, EndColorStr=#FF074f8c);
	background-image:-ms-linear-gradient(top, #159FCF, #074f8c);
	background-image:-moz-linear-gradient(top, #159FCF, #074f8c);
	background-image:-webkit-linear-gradient(top, #159FCF, #074f8c);
	background-image:linear-gradient(top, #159FCF, #074f8c);
}
.skyBlueGradient {
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#FFF0F0F0, EndColorStr=#FF005375);
	background-image:-ms-linear-gradient(top, #1F7AA6, #0C658F);
	background-image:-moz-linear-gradient(top, #1F7AA6, #005375);
	background-image:-webkit-linear-gradient(top, #1F7AA6, #005375);
	background-image:linear-gradient(top, #1F7AA6, #005375);

}

.darkBlueGradient1 {
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#FF159FCF, EndColorStr=#FF074f8c);
	background-image:-ms-linear-gradient(top, #159FCF, #074f8c);
	background-image:-moz-linear-gradient(top, #159FCF, #074f8c);
	background-image:-webkit-linear-gradient(top, #159FCF, #074f8c);
	background-image:linear-gradient(top, #159FCF, #074f8c);
}

.yellowGradient {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#f1da36',GradientType=0 );
	background: #fefcea;
	background-image: -moz-linear-gradient(top, #fefcea 0%, #f1da36 100%);
	background-image: -webkit-linear-gradient(top, #fefcea 0%,#f1da36 100%);
	background-image: linear-gradient(to bottom, #fefcea 0%,#f1da36 100%);
}
.messageShadow {
    box-shadow: 3px 5px 6px rgba(0,1,1,0.4);
    margin-bottom:6px;
}

.ltGreenGradient {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefd', endColorstr='#aebf76',GradientType=0 );
	background: rgb(254,254,253);
	background: -moz-linear-gradient(top, rgba(254,254,253,1) 0%, rgba(220,227,196,1) 42%, rgba(174,191,118,1) 100%);
	background: -webkit-linear-gradient(top, rgba(254,254,253,1) 0%,rgba(220,227,196,1) 42%,rgba(174,191,118,1) 100%);
	background: linear-gradient(to bottom, rgba(254,254,253,1) 0%,rgba(220,227,196,1) 42%,rgba(174,191,118,1) 100%);
}
.silverGradient {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );
	background: rgb(238,238,238);
	background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%);
	background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%);
	background: linear-gradient(to bottom, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%);
}
.tanGradient {
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#e9e9ce',GradientType=0 );
    background: #fcfff4;
    background-image: -moz-linear-gradient(top, #fcfff4 0%, #e9e9ce 100%);
    background-image: -webkit-linear-gradient(top, #fcfff4 0%,#e9e9ce 100%);
    background: linear-gradient(to bottom, #fcfff4 0%,#e9e9ce 100%);
}
a {
	font-weight: bold;
}
a:visited, a:link {
	color: #005BCC;
}

a:hover {
	color: #1692E5;
}
div.PortalHeader {
	position:relative;
	z-index:1;
    padding: 2px;
    
}
td.PortalHeader
{
	height: 30px;
    width: 100%;
    z-index: 0;
}
td.PortalHeader > table  tr > td > div
{
	letter-spacing: 0px;
	font-weight: bold;
	font-size: 12px; 
}

body.portalMaster
{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;

	font-size: 10pt;
    height: 100%;
	margin: 0 auto;
    background-repeat: no-repeat; /*Stops background Gradient fromr repeating*/
    background-attachment: fixed;
    background-color: #005472;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#FFF0F0F0, EndColorStr=#FF005375);
	background-image:-ms-linear-gradient(top, #F0F0F0, #005375);
	background-image:-moz-linear-gradient(top, #F0F0F0, #005375);
	background-image:-webkit-linear-gradient(top, #F0F0F0, #005375);
	background-image:linear-gradient(top, #F0F0F0, #005375);

    /*TODO: Place BG image here*/
	background-image: url(Images/background.jpg);
    background-repeat: no-repeat;
    background-position: 0 -150px;
}
form.portalMaster
{	
}
textarea {
    font-size: 12px;
	border-radius:4px;
	border:solid 1px silver;
}
table.PortalOuter
{  
	margin:0px auto;
	background-color:transparent;
}
.subHeader {
	padding:4px;
	color:white;
	font-weight:bold;
	font-size:14px;
	border-radius:5px;
	border:solid 1px #105871;
}
.masterHeader
{
    border-collapse:collapse;
    margin: 0 auto;
    position:relative;
	width:957px;
    /*background-color:white; */
}
div.masterHeaderInner {
	border-collapse: collapse;
	margin: 0 auto;
	position: relative;
	width: inherit;
	height: inherit;
	padding-left: 0px;
	/*background-image: url(Images/headerbanner.png);
	background-repeat: no-repeat;
	background-position: right;*/
}

div.masterHeaderInner img
{
    /*padding: TOP RIGHT BOTTOM LEFT*/
    padding: 5px 0px 5px 20px;
}

div.HeaderMessage {
    display:block;
    position:absolute;
    color:#007caf;
    text-align:center;
    font-weight:bold;	
	font-size:16pt;
    top: 20px;
	right:20px;
	background-color:white;
	opacity:.9;
	padding:5px;
	border-radius:7px;
}


a.footerPrivacyStatement {
	font-size: 15px; 
	color: white; 
	text-decoration: none;
	cursor:pointer;
}
a.footerPrivacyStatement:hover {
		text-decoration:underline;
	}
div.masterFooter {
    width: 100%;
    margin: 0 auto;
    clear: both;
    position: relative;
    left: 0;
    right: 0;
}

div.masterFooterInner {
    color: white;
    padding:5px 0px 20px 5px;
    width:inherit;
    margin: 0 auto;
    z-index: 1;
}

div.masterFooterInner a {
    font-size: 15px; 
    color: white; 
    text-decoration: none;
    font-weight:normal;
}

div.masterFooterInner a:hover {
    text-decoration: underline;
}

.divPortalMaster {
	width:957px;
	margin:0px auto;

}

td.PortalView {
}
div.PortalView
{
	width:957px;
	position:relative;
	padding: 25px 20px;
    background-color: white;
    overflow-y: auto;
    margin: 0 auto;
	border-radius:7px;
	border:solid 1px silver;
}

td.PortalView > div.PortalView > table.PortalView
{
    /*height: 619px;*/
    /*max-height: 320px;*/
	margin: 0 auto;
    overflow-y: auto;
}
div.PortalCopyright
{
    width: 1275px;
	font-size:7pt;	
	text-align:center;
    position: absolute;
    bottom: 0px;
    color: white;
}
a.PortalCopyright:visited, a.PortalCopyright:link
{
	color: #1692E5;
}

div.PortalMenuBottom
{
	display:none;
	width:100%;
	height:100%;
	background-position: left top;
}

.MMItem
{
	border-bottom: white 1px solid;
	color: white;
	background-color: Transparent;
	padding-left:2px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	text-transform:uppercase;
	white-space:nowrap;
	width: 100%;
	display: inline-block;
	font-size: .8em;
}
.MMItemDynamic
{
	color: white;
	border-bottom: white 1px solid;
	padding-left:2px;
	padding-right:4px;
	text-transform:uppercase;
	z-index:100000;
	white-space:nowrap;
	font-size: 1em;
}
.MMItemDynamicHover
{
	color: white;
	border-bottom: white 1px solid;
	background-color: #99cc99;
	text-transform:uppercase;
	z-index:100000;
}
.MMItemHover
{
	border-bottom: white 1px solid;
	color: white;
	padding-top:2px;
	padding-bottom:2px;
	background-color: #99cc99;
	text-transform:uppercase;
}
.MMItemSelected
{
	color:White;
}

div.LoggedInMsg, div.LoggedOutMsg
{
	white-space:nowrap;	
	height:100%;
    width: 200px;
    color: white;
}

table.FormHeader
{
	font-weight: bold;
	font-size: 0.9em;
	color: white;
	background-color:  #1692E5;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#FF1692E5, EndColorStr=#FF072A4F);
	background-image:-ms-linear-gradient(top, #1692E5, #072A4F);
	background-image:-moz-linear-gradient(top, #1692E5, #072A4F);
	background-image:-webkit-linear-gradient(top, #1692E5, #072A4F);
	background-image:linear-gradient(top, #1692E5, #072A4F);
	width:100%;
}
tr.FormHeader
{
	
}
td.FormHeaderText
{
	font-weight:normal;
	font-size:8pt;	
	text-transform:uppercase;
}
td.FormLabel
{
	font-weight:normal;
	font-size:8pt;	
}
td.FormData
{
	font-weight:normal;
	font-size:8pt;	
	text-transform:uppercase;
	background-color:Lightyellow;	
}
td.MenuBackground {
	display:none;
    background-color: #4E6EA7;
    border-bottom: solid 2px #4E6EA7;
}
table.FormOuter
{
	width: 100%;
	text-align:left;
}
div.HelpDeskSection {
	box-shadow: 0 0 7px 2px gainsboro;
	border-radius:8px;
	border:solid 2px silver;
	background: #fcfff4; /* Old browsers */
	background: -moz-linear-gradient(top,  #fcfff4 0%, #e9e9ce 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #fcfff4 0%,#e9e9ce 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #fcfff4 0%,#e9e9ce 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#e9e9ce',GradientType=0 ); /* IE6-9 */

}
.HelpDesk {
	color:darkblue;
}
td.HelpDesk {
	padding-top:2px;
}
table.HelpDesk {
}
td.HelpDeskSection
{
}
td.HelpDeskHeader
{
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border:solid 1px #1692E5;
	color:white;
	text-align:center;
	background-color: #1692E5;
	padding:4px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#FF1692E5, EndColorStr=#FF072A4F);
	background-image:-ms-linear-gradient(top, #1692E5, #072A4F);
	background-image:-moz-linear-gradient(top, #1692E5, #072A4F);
	background-image:-webkit-linear-gradient(top, #1692E5, #072A4F);
	background-image:linear-gradient(top, #1692E5, #072A4F);
	border-bottom:solid 4px orange;
}
div.HelpDeskHeader
{
	font-size:16pt;
	font-weight:bold;
	color:white;
	width:100%;
	filter:progid:DXimageTransform.Microsoft.Glow(Color=gray, strength=1);	
}
td.MobilePortalView
{
	padding-left: 4px;
	padding-top: 4px;
}
.MMMobileItem
{
	font-size: 14pt;
	text-decoration: underline;
	width:100%;
	color: white;
	background-color: Transparent;
	padding-left:2px;
	padding-right:4px;
	text-transform:uppercase;
}
.MMMobileItemDynamic
{
	border: solid 1px silver;
	color: white;
	background-color: #1866A8;
	padding-left:2px;
	padding-right:4px;
	text-transform:uppercase;
	z-index:100000;
}
.MMMobileItemHover
{
	border-right: white 1px solid;
	border-left: white 1px solid;
	color: white;
	padding-top:2px;
	padding-bottom:2px;
	border-bottom: white 1px solid;
	background-color: #1692E5;
	text-transform:uppercase;
}

hr.separator
{
	margin: 4px;
	padding: 0;
	height: 2px;
}

span.lbl 
{
	display: inline-block;
}

.dataGrid
{
	/* Will center the grid horizontally if the width is not 100%*/
	margin: 0 auto;
}

.siteMapPath 
{
    width: 757px;
}

.homeOuter
{
	border:solid 1px gray;
	background-color: #1692E5;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FF1692E5, EndColorStr=#FF1866A8);
	background-image:-ms-linear-gradient(top, #1692E5, #1866A8);
	background-image:-moz-linear-gradient(top, #1692E5, #1866A8);
	background-image:-webkit-linear-gradient(top, #1692E5, #1866A8);
	background-image:linear-gradient(top, #1692E5, #1866A8);
}
.homeInner
{
	border:solid 1px #1692E5;
	background-color: #1866A8;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#FF1866A8, EndColorStr=#FF072A4F);
	background-image:-ms-linear-gradient(top, #1866A8, #072A4F);
	background-image:-moz-linear-gradient(top, #1866A8, #072A4F);
	background-image:-webkit-linear-gradient(top, #1866A8, #072A4F);
	background-image:linear-gradient(top, #1866A8, #072A4F);
}
iframe.modalDialog {
	top:0px;
	left:0px;
	height:100%;
	width:100%;
}
.ui-dialog {
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#FFE7EEF4, EndColorStr=#FFF0F0F0);
	background-image:-ms-linear-gradient(top, #E7EEF4, #F0F0F0);
	background-image:-moz-linear-gradient(top, #E7EEF4, #F0F0F0);
	background-image:-webkit-linear-gradient(top, #E7EEF4, #F0F0F0);
	background-image:linear-gradient(top, #E7EEF4, #F0F0F0);

}
.ui-dialog-title {
	font-family:Roboto_condensed;
	font-weight:bold;
	font-size:14pt;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .1em 1em;
	position: relative;
}
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 40%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
.ui-timepicker-div .ui_tpicker_unit_hide{ display: none; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 40% 10px 10px; }

/* Shortened version style */
.ui-timepicker-div.ui-timepicker-oneLine { padding-right: 2px; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time, 
.ui-timepicker-div.ui-timepicker-oneLine dt { display: none; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label { display: block; padding-top: 2px; }
.ui-timepicker-div.ui-timepicker-oneLine dl { text-align: right; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd, 
.ui-timepicker-div.ui-timepicker-oneLine dl dd > div { display:inline-block; margin:0; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before { content:':'; display:inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before { content:'.'; display:inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{ display: none; }
.ui-widget-header {
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#FF159FCF, EndColorStr=#FF13647F);
	background-image:-ms-linear-gradient(top, #159FCF, #13647F);
	background-image:-moz-linear-gradient(top, #159FCF, #13647F);
	background-image:-webkit-linear-gradient(top, #159FCF, #13647F);
	background-image:linear-gradient(top, #159FCF, #13647F);
	border:solid 2px #A2A837;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Roboto;
	font-size:inherit;
}
.ui-widget {
	font-family:inherit;
	font-size:inherit;
}
hr {
	border: 0px currentColor; color: #FEC667; background-color: #FEC667;
}
div.tvcp-ttMessage {
	font-size:11px;
}
* {
	box-sizing:border-box;
	margin:0px;
	font-family: Roboto;

}
html {
	box-sizing:border-box;
    height: 100vh;
}
form {
    height: 100vh;
}
input.tvcp-numeric {
	text-align:right;
}
.pnlContacts {
    color: #2E2633;
}
input.wizNavButtonStyle
{
	font-family:Roboto_condensed;
	font-size:14pt;
	min-width:50px;
}

