BODY
{
    color: #2E3B7E;
    font-size: x-small;
    font-family: Arial, Verdana, Helvetica
}

TD 
{
	color: #2E3B7E;
	FONT-SIZE: small; 
	FONT-FAMILY: Arial, Verdana, Helvetica 
}

TD.Title
{
	color: #2E3B7E;
	FONT-SIZE: medium; 
	font-weight:bold;
	FONT-FAMILY: Arial, Verdana, Helvetica 
}

td.Prompt
{
	color: #2E3B7E;
	FONT-SIZE: small;
	font-weight:bold;
	FONT-FAMILY: Arial, Verdana, Helvetica 
}

TD.FooterRepeat
{
    background-image: url(images/template/BottomShade.jpg);
    background-repeat:repeat-x
}

table.Subscribe
{
    border-collapse: collapse;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px
}

table.Subscribe td
{
    border-bottom: none;
    border-left: solid;
    border-right: solid;
    border-top: none;
    font-family: Arial, Verdana, Helvetica;
    font-size: small;
    text-indent: 10px
}

tr.SubscribeBar
{
	BACKGROUND: #2968A6;
	HEIGHT: 15px
}

td.SubscribeBar
{
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Verdana, Helvetica;
	FONT-SIZE: small;
	FONT-WEIGHT: bold;
	TEXT-INDENT: 5px
}

TABLE.Chart
{
    border-collapse: collapse;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px
}

TABLE.Chart TD
{
    border-bottom: none;
    border-left: none;
    border-right: none;
    border-top: none;
    font-family: Arial, Verdana, Helvetica;
    font-size: small;
    text-indent: 10px
}

TABLE.DelayChart
{
    border-collapse: collapse;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px
}

TABLE.DelayChart TD
{
    border-bottom: none;
    border-left: none;
    border-right: none;
    border-top: none;
    font-family: Arial, Verdana, Helvetica;
    font-size: small
}

TR.Shade
{
	BACKGROUND: #F7F7E7
}

TR.Bar
{
	BACKGROUND: #2968A6;
	HEIGHT: 15px
}

TD.Bar
{
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Verdana, Helvetica;
	FONT-SIZE: small;
	FONT-WEIGHT: bold;
	TEXT-INDENT: 5px
}

thead.Bar
{
    display: table-header-group;
	BACKGROUND: #2968A6;
	HEIGHT: 15px
}

TH.Bar
{
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Verdana, Helvetica;
	FONT-SIZE: small;
	FONT-WEIGHT: bold;
	TEXT-INDENT: 5px
}

SPAN { FONT-SIZE: x-small; FONT-FAMILY: Arial, Verdana, Helvetica }
DIV { FONT-SIZE: x-small; FONT-FAMILY: Arial, Verdana, Helvetica }
OL { FONT-SIZE: x-small; FONT-FAMILY: Arial, Verdana, Helvetica }
UL { FONT-SIZE: x-small; FONT-FAMILY: Arial, Verdana, Helvetica }
a.link {color:#386796; font-family:Arial; font-size:10pt}
a:link {color:#386796; font-family:Arial; font-size:10pt}

a.link.HomePageTitle 
{
    color:#00457E; 
    font-family:Arial; 
    font-size:16pt; 
    font-weight:bold;
    text-decoration:none
}

a.HomePageTitle:link
{
    color:#00457E; 
    font-family:Arial; 
    font-size:16pt; 
    font-weight:bold;
    text-decoration:none
}
A.HomePageTitle:visited
{
    color:#00457E; 
    font-family:Arial; 
    font-size:16pt; 
    font-weight:bold;
    text-decoration:none
}

A.HomePageTitle:active
{
    color:#00457E; 
    font-family:Arial; 
    font-size:16pt; 
    font-weight:bold;
    text-decoration:none
}
A.HomePageTitle:hover
{
    color:#00457E; 
    font-family:Arial; 
    font-size:16pt; 
    font-weight:bold;
    text-decoration:none
}


a.link.HomePageMenu 
{
    color:#013766; 
    font-family:Arial; 
    font-size:10pt; 
    font-weight:bold;
    text-decoration:none
}

a.HomePageMenu:link
{
    color:#013766; 
    font-family:Arial; 
    font-size:10pt; 
    font-weight:bold;
    text-decoration:none
}
a.HomePageMenu:active
{
    color:#013766; 
    font-family:Arial; 
    font-size:10pt; 
    font-weight:bold;
    text-decoration:none
}
a.HomePageMenu:hover
{
    color:#013766; 
    font-family:Arial; 
    font-size:10pt; 
    font-weight:bold;
    text-decoration:none
}
a.HomePageMenu:visited
{
    color:#013766; 
    font-family:Arial; 
    font-size:10pt; 
    font-weight:bold;
    text-decoration:none
}

a.link.HomePageLogin
{
    color:#FFFFFF; 
    font-family:Arial; 
    font-size:8pt; 
    font-weight:bold;
    text-decoration:none
}

a.HomePageLogin:link
{
    color:#FFFFFF; 
    font-family:Arial; 
    font-size:8pt; 
    font-weight:bold;
    text-decoration:none
}
a.HomePageLogin:visited
{
    color:#FFFFFF; 
    font-family:Arial; 
    font-size:8pt; 
    font-weight:bold;
    text-decoration:none
}
a.HomePageLogin:active
{
    color:#FFFFFF; 
    font-family:Arial; 
    font-size:8pt; 
    font-weight:bold;
    text-decoration:none
}
a.HomePageLogin:hover
{
    color:#FFFFFF; 
    font-family:Arial; 
    font-size:8pt; 
    font-weight:bold;
    text-decoration:none
}
a.link.menu
{
    font-size:14pt;
    font-weight:bold
}
A.ProMenu:link
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    COLOR: #00457E;
    TEXT-DECORATION: none
}

A.ProMenu:visited
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    COLOR: #00457E;
    TEXT-DECORATION: none
}

A.ProMenu:active
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    COLOR: #00457E;
    TEXT-DECORATION: none
}
A.ProMenu:hover
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    COLOR: #D7D7BF;
    TEXT-DECORATION: none
}

.PageTitle
{
	color:#D7D7BF;
	font-size:medium;
	font-weight:bold;
	letter-spacing: 2px;
	font-family:Arial, Verdana, Helvetica
}

.MenuTitle
{
	color:#D7D7BF;
	font-size:16px;
	font-weight:bolder;
	letter-spacing: 2px;
	font-family:Arial, Verdana, Helvetica
}

.DBTitle
{
	color: #2E3B7E;
	font-size:medium;
	font-weight:bold;
	letter-spacing: 2px;
	font-family:Arial, Verdana, Helvetica
}

.Normal
{
   	color: #2E3B7E;
	FONT-SIZE:small; 
	FONT-FAMILY: Arial, Verdana, Helvetica 

}

.Login 
{
	color: #2E3B7E;
	FONT-SIZE: 9px; 
	FONT-FAMILY: Arial, Verdana, Helvetica 
}

.Prompt
{
	color: #2E3B7E;
	font-size: small;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica 
}

TABLE.PageNoSize
{ 
    height: 100%;
	BORDER-COLLAPSE: collapse 
}

TABLE.Page
{ 
    width: 780px;
    height: 100%;
	BORDER-COLLAPSE: collapse 
}

TABLE.Page TD 
{
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}

TABLE.Grid
{ 
	BORDER-COLLAPSE: collapse 
}

TABLE.Grid TD {  
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}

.disclaimer
{
	FONT-FAMILY: Arial, Verdana, Helvetica; 
	font-size:xx-small; 
	font-weight:normal
}
.Error
{
	color: #FF0000;
	FONT-SIZE: small; 
	FONT-FAMILY: Arial, Verdana, Helvetica 
}
.Title
{
	color: #2E3B7E;
	FONT-SIZE: medium; 
	font-weight:bold;
	FONT-FAMILY: Arial, Verdana, Helvetica 
}
IMG.Map
{
	border:Solid 4 #2b69a6
}

.Map
{
	border:Solid 4 #2b69a6
}

.gridRowStyle {
    background-color:#FFFFFF;
    font-family:tahoma; 
    font-size: .7em;
    color: black; 
    letter-spacing:0; 
    text-indent: 30;
    padding-left:30; 
    padding-right: 20; 
    padding-top: 3;
    padding-bottom: 3
    
}
.gridPagerStyle {
    color:#000000; 
    background-color:#EEEEEE; 
    font-size: .7em;
    padding-left:30; 
    padding-right: 20; 
    padding-top: 3;
    padding-bottom: 3
}

.gridAlternatingRowStyle {
    font-family:tahoma; 
    font-size: .7em;
    color: black; 
    letter-spacing:0; 
    text-indent: 30;
    padding-left:30; 
    padding-right: 20; 
    padding-top: 3;
    padding-bottom: 3;
    background-color: #CADBED; 
    border-left: 1 solid #CCDDEF;
    border-right: 1 solid #CCDDEF
}

.gridSelectedRowStyle {
    background-color:#3266cc;
    font-family:tahoma; 
    font-size: .7em;
    color: white;
    letter-spacing:0; 
    text-indent: 30;
    padding-left:30; 
    padding-right: 20; 
    padding-top: 3;
    padding-bottom: 3;
    border-left: 1 solid #CCDDEF;
    border-right: 1 solid #CCDDEF
}
.callOutStyle {
    background-color: #6699CC; 
    font-family:tahoma; 
    font-size: 0.9em; 
    color: white; 
    font-weight:bold; 
    line-height:150%
}
.userDetailsWithFontSize {
    background-color: #EEEEEE;
    font-family:verdana; 
    font-size: .8em; 
    color: black; 
    letter-spacing:0; 
    line-height:150%;
    padding-left:30; 
    padding-right: 20; 
    padding-top: 10;    
    border-left: 1 solid #CCDDEF; border-right: 1 solid #CCDDEF; border-bottom: 1 solid #CCDDEF
}

.lrbBorders {
    border-left: 1 solid #CCDDEF; border-right: 1 solid #CCDDEF; border-bottom: 1 solid #CCDDEF
}


a.link.Delays 
{
    color:#FF0000; 
    font-family:Arial; 
    font-size:16pt; 
    font-weight:bold;
    text-decoration:none
}

a.Delays:link
{
    color:#FF0000; 
    font-family:Arial; 
    font-size:16pt; 
    font-weight:bold;
    text-decoration:none
}
A.Delays:visited
{
    color:#FF0000; 
    font-family:Arial; 
    font-size:16pt; 
    font-weight:bold;
    text-decoration:none
}

A.Delays:active
{
    color:#FF0000; 
    font-family:Arial; 
    font-size:16pt; 
    font-weight:bold;
    text-decoration:none
}
A.Delays:hover
{
    color:#FF0000; 
    font-family:Arial; 
    font-size:16pt; 
    font-weight:bold;
    text-decoration:none
}




