﻿/*
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;
}


.BannerBeta {
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(../Images/revenue_Internet_Beta.jpg);
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-repeat: no-repeat;
	background-color: #5487D6;
}

.BannerDev {
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(../Images/revenue_Internet_Dev.jpg);
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-repeat: no-repeat;
	background-color: #5487D6;
}

.BannerStaging {
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(../Images/revenue_Internet_Staging.jpg);
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-repeat: no-repeat;
	background-color: #5487D6;
}
.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
{
	font-size: 70%;
	color: #808080;
	font-family: 'Courier New';
	font-weight: lighter;
}


.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
{
    color: #ff0000;
}

.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: InfoBackground;
	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;
}
