﻿/*
Modification History
Date		Changed By		Description
----		----------		-----------
05/05/2011	Rajeev Nair		Modified the style for validation summary
*/
body
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    color: #191970;
    padding-top: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #DCE1E6;
    text-align: center;
}

.main
{
    border-right-style: solid;
    border-left-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-color: #000000;
    border-left-color: #000000;
    border-bottom-style: solid;
    border-bottom-color: #000000;
    border-bottom-width: 1px;
    height: auto;
}

.Banner
{
    padding-right: 0px;
    padding-left: 0px;
    background-image: url(Images/revenue_image_2.jpg);
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    background-repeat: no-repeat;
    background-color: #013565;
}

.bannertext {
    font-family: Verdana;
    font-size: large;
    font-weight: bold;
    color: white;
    text-align: left;
    vertical-align: middle;
    background-color: #172856;
    padding-left: 20px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.left_menu
{
    background-color: #E7F3F7;
    margin: 0px, 0px, 0px, 0px;
    color: Black;
}


.Navigation td
{
    font: 12px Verdana, Arial, Helvetica, sans-serif;
}

.NavigationLeaf
{
    text-align: left;
    width: 200px;
    background-color: #E7F3F7;
    padding-top: 2px;
    padding-bottom: 2px;
    border-bottom-style: solid;
    border-bottom-width: thin;
    border-bottom-color: white;
    font-weight: lighter;
}

.Navigation a
{
    font: normal 12px Verdana, Arial, Helvetica, sans-serif;
    color: black;
    line-height: 20px;
    text-decoration: none;
    display: block;
    padding-left: 20px;
    font-weight: bolder;
}

.Navigation a:hover
{
    color: black;
    background-color: #E2E2E0;
}

.NavigationSelected a
{
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
    color: #033668;
    line-height: 20px;
    text-decoration: none;
    display: block;
    padding: 8px 6px 10px 10px;
}

.NavigationRoot a
{
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
    color: black;
    line-height: 20px;
    text-decoration: none;
    display: block;
    padding: 8px 6px 10px 10px;
}

.NavigationSelected
{
    width: 100%;
    background-color: #E7F3F7;
}

.NavigationRoot
{
    font: normal 13px Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    width: 100%;
    background-color: #E7F3F7;
    padding-top: 2px;
    padding-bottom: 2px;
    border-bottom-style: solid;
    border-bottom-width: thin;
    border-bottom-color: white;
    text-decoration: none;
    display: block;
    padding-left: 10px;
    font-weight: bolder;
    line-height: 20px;
}

.navBack
{
    background-color: #5c743d;
}

.content
{
    padding-right: 4px;
    padding-left: 4px;
    font-size: 90%;
    padding-bottom: 4px;
    padding-top: 4px;
    background-color: White;
    text-align: left;
}

/*
TD.content .PresenterInfo
{
	font-size: 70%;
	color: #FF00FF;
	font-family: 'Courier New';
	font-weight: lighter;
}
*/

.PresenterInfo {
    display: none;
}

.highlight
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    height: 9px;
    background-color: #6886a2;
    font-size: 50%;
}


.copyright
{
    font-weight: 100;
    font-size: x-small;
    color: #033668;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    background-color: white;
    z-index: -1;
}


.privacypolicy {
    font-weight: 100;
    font-size: x-small;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    background-color: white;
    z-index: -1;
    border-top-style: solid;
    border-top-width: 15px;
    border-top-color: #172856;
}


.privacypolicy a
{
    text-decoration: none;
    color: #033668;
}

.privacypolicy a:visited
{
    text-decoration: none;
    color: #000080;
}

.popup
{
    border-right: #dedeb5 1px solid;
    border-top: #dedeb5 1px solid;
    font-size: 70%;
    z-index: 2;
    visibility: hidden;
    margin-bottom: 10px;
    padding-bottom: 2px;
    border-left: #dedeb5 1px solid;
    width: 150px;
    padding-top: 2px;
    border-bottom: #dedeb5 1px solid;
    position: absolute;
    background-color: #6886a2;
}

.popup A
{
    margin-left: 5px;
    width: 100%;
    text-decoration: none;
    color: white;
}


.popup A:Hover
{
    text-decoration: none;
    color: #013565;
    background-color: #96aac2;
}

.popup Div.PopSelected
{
    margin-left: 5px;
    width: 100%;
    text-decoration: none;
    color: #013565;
    background-color: #96aac2;
    z-index: 0;
}


.TabBar
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    height: 10px;
    background-color: #6886a2;
    font-weight: normal;
    font-size: 73%;
    color: #013565;
    text-align: left;
    font-variant: normal;
    text-decoration: none;
}

.TabBar A
{
    color: white;
    font-variant: normal;
    text-decoration: none;
}
.TabBar .selected
{
    color: #013565;
    background-color: #96aac2;
    font-variant: small-caps;
}
.TabBar A:hover
{
    color: #013565;
    background-color: #96aac2;
    font-variant: normal;
    text-decoration: underline;
}
.RedText
{
    color: red;
}

.BlackText
{
    color: Black;
}

.BlueText
{
    color: Blue;
}

.reports
{
    font-family: 'Courier New';
    background-color: transparent;
}
.reports H2
{
    font-size: larger;
    text-align: center;
    font-variant: small-caps;
}


.ErrorText
{
    font-weight: bolder;
    color: red;
}

/*
.content TD {font-size: 80%; z-index: 1;}
.content TH {font-size: 80%; z-index: 1;}
.content TR.alt0 { background-color: #ffffff; z-index: 1;}
.content TR.alt1 { background-color: #eeeeee; z-index: 1;}
.content TR.alt2 { background-color: #dddddd; z-index: 1;}
.content SELECT {z-index: 1;}
*/

.GrayBack
{
    background-color: #d0d0d0;
}

TH.Selected
{
    color: #0000cd;
}

A.Sort
{
    color: #191970;
    text-decoration: none;
}


.divShow
{
    visibility: visible;
}
.divHide
{
    visibility: hidden;
}


.PageArea
{
    font-size: 80%;
    color: black;
}

.PageArea A
{
    color: maroon;
}

.PageArea A:hover
{
    color: olive;
}

.PageArea .selected
{
    font-size: 105%;
    color: red;
}


.hold
{
    color: #000063;
}

.LoginButton
{
    color: blue;
    background-color: #ffffd6;
}

.display
{
    display: block;
    position: relative;
    color: Blue;
}

.pageTitle
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    text-align: center;
    padding-bottom: 10px;
}



/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    text-align:center;
    color: #ff0000;
    padding-left: 10px;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}


.validation-summary-errors
{
	text-align:left;
	width: 400px;
	border-width: 1px;
	border-style: dashed;
	border-color: #ff0000;
	background-color: antiquewhite;
	font-size: small;
	padding-top: 8px;
	padding-left: 5px;
	padding-bottom: 10px;
	color: #ff0000;
	margin-bottom:10px;
	margin-left: auto ;
	margin-right: auto ;
}


.validation-summary-valid
{
    display: none;
}

input[type="text"]
{
    width: 150px;
}

input[type="password"]
{
    width: 150px;
}

td.userprofile
{
    font-family: Arial;
    font-size: 18px;
    color: Black;
    text-align: left;
}

#PhoneExt
{
    width: 45px;
}

.heading
{
    font-family: Arial;
    color: Black;
}

.useridfiler
{
    text-align: center;
    color: Black;
    font-size: 20px;
    font-family: Arial;
    font-style: normal;
}

.useridselec
{
    text-align: center;
    color: Black;
    font-size: 15px;
    font-family: Arial;
}

td.userid
{
    font-family: Arial;
    font-size: 15px;
    text-align: left;
    font-style: normal;
}

td.choose
{
    font-family: Arial;
    font-size: 14px;
}


.ListItem
{
    list-style-type: disc;
    position: relative;
    left: 12px;
}


.grid
{
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}

.center-grid
{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.RadioList
{
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}

.eSigLogin
{
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    padding: 0px;
    margin: 0px;
    border: 3px solid #DEDFB5;
    border-collapse: collapse;
    background-color: #ffffd6;
    empty-cells: show;
}

.submitLink
{
    padding: 0px;
    margin: 0px;
    color: #0000FF;
    background-color: transparent;
    text-decoration: underline;
    cursor: pointer;
    cursor: hand;
    left: -5px;
    border: none;
}

.submitLink2
{
    padding: 0px;
    margin: 0px;
    color: #0000FF;
    background-color: transparent;
    text-decoration: underline;
    cursor: pointer;
    cursor: hand;
    left: -5px;
    border: none;
    font-family: Verdana, Tahoma, Arial;
    font-size: 100%;
}


.RidgeGrid
{
    border: 1px solid #000000;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    font-size: 85%;
    border-collapse: collapse;
    empty-cells: show;
    border-spacing: 5px;
}

.RidgeGrid td
{
    border: 1px solid #000000;
    empty-cells: show;
    table-layout: inherit;
    border-collapse: collapse;
    padding-right: 4px;
    padding-left: 4px;
}

.RidgeGrid th
{
    background-color: #D0D0D0;
    border: 1px solid #000000;
    margin-right: 2px;
    margin-left: 2px;
    empty-cells: show;
    text-align: center;
    table-layout: inherit;
    padding-right: 4px;
    padding-left: 4px;
    border-collapse: collapse;
}

.RidgeGrid .gridrow_alternate
{
    background-color: #F0F0F0;
}

td.AlignRight
{
    text-align: right;
}

td.AlignCenter
{
    text-align: center;
}

.leftgrid
{
    margin-left: inherit;
    text-align: left;
}

.InnerGrid
{
    border: 0px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    font-size: 85%;
    border-collapse: collapse;
    empty-cells: show;
    border-spacing: 5px;
}

.InnerGrid td
{
    background-color: #FFFFFF;
    border: 0px;
    empty-cells: show;
    table-layout: inherit;
    border-collapse: collapse;
    padding-right: -4px;
    padding-left: -4px;
}

.InnerGrid th
{
    background-color: #FFFFFF;
    border: 1px;
    margin-right: 2px;
    margin-left: 2px;
    empty-cells: show;
    text-align: left;
    table-layout: inherit;
    padding-right: -4px;
    padding-left: -4px;
    border-collapse: collapse;
}

p.MsoNormal
{
    text-align: left;
}

#LoginHeader
{
    text-align: center;
}

.rightAlignTextBox
{
    text-align: right;
}

.printLayoutTDBorder
{
    border-style: solid;
    border-width: thin;
}
.subTitle
{
    font-size: 100%;
    font-weight: bold;
}

.RedMessage
{
    color: #ff0000;
    font-size: small;
}

.smallText
{
    font-size: small;
}

.coupon1
{
    font-size: 10pt;
}

.coupon2
{
    font-size: 10pt;
}

.coupon3
{
    font-size: 18pt;
}

.coupon4
{
    font-size: 24pt;
}

.apagebreak
{
    page-break-after: always;
}