﻿a:link {color: #777698;}
a:visited {color: #777698;}
a:active {color: #777698;}
a:hover {color: #B0AFC3;}

body {font-family: Arial; margin: 0px; font-size: 11px;}

th {font-size: 14px; margin: 0px; padding-left: 1px}

.Asterisk {font-family: Arial; font-size: 18px; color: #FF0000; font-weight: 700;}

.BlueBar {font-size: 2px; height: 10px; width: 100%; display: block; border: 1px solid #3A6D99; background-image: url(../images/HC_Banner_Divider.gif); background-position: left top; background-repeat: repeat-x; height: 10px;}

.Grid { background-image: url(../images/grid_bg.gif); background-repeat: repeat-y; background-color: #FFFFFF; border: 1px solid #C0C0C0; border-top-width: 0px; border-left-width: 0px; cursor: pointer;}
.GridHeader {background-image: url(../images/grid_headerBg.gif); border: 1px solid #3A6D99; height: 28px; padding-left: 3px; cursor: default;}
.GridHeaderText {background-image: url(../images/grid_headerBg.gif); height: 28px; color: #FFFFFF; font-family: verdana; font-size: 10px;}
.GridHeaderText2 {background-image: url(../images/grid_headerBg.gif); height: 28px; color: #FFFFFF; font-size: 16px; font-weight: 700;}
.GroupByText {color: #FFFFFF; font-size: 11px; font-weight: bold; padding-right: 5px;}
.GridFooter {background-color: #FFFFFF; border-left: 1px solid #C0C0C0; padding: 5px;}
.GridFooterText {color: #000000; font-family: verdana; font-size: 11px;}


	.UnsubscribedRow {color: #999999; background-color: #EFEFEF; cursor: default;}
	.UnsubscribedRow td.DataCell {color: #999999; font-style: italic; text-decoration: line-through; padding: 3px; padding-top: 2px; padding-bottom: 1px; border-bottom: 1px solid #EAE9E1; font-family: verdana; font-size: 10px;}
	.UnsubscribedRow a {color: #999999;}
	.UnsubscribedRow a:visited {color: #999999;}
	.UnsubscribedRow a:link {color: #999999;}
	.UnsubscribedRow a:active {color: #999999;}
	.UnsubscribedRow a:hover {color: #999999;}


.Row {cursor: default; height: 21px;}
.Row td.DataCell { background-color: #FFFFFF; padding: 2px; border-right: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; font-family: verdana; font-size: 10px; cursor: default;} 
.Row td.DataCellNoPadding { vertical-align: top; background-color: #FFFFFF; padding: 0px; border-right: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; font-family: verdana; cursor: default;}
.Row td.FirstDataCell { padding-left: 3px; cursor: default;} 
.AlternatingRow { cursor: default;}
.AlternatingRow td.DataCell { background-color: #F6F6F8; padding: 2px; border-right: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; font-family: verdana; font-size: 10px; cursor: default;} 
.AlternatingRow td.DataCellNoPadding { vertical-align: top; background-color: #F6F6F8; padding: 0px; border-right: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; font-family: verdana; cursor: default;} 
.AlternatingRow td.FirstDataCell { background-color: #F6F6F8; padding-left: 3px; cursor: default;} 
.HoverRow {cursor: default; height: 21px; }
.HoverRow td.DataCell { background-color: #E6E6EE; padding: 2px; border-right: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; font-family: verdana; font-size: 10px; cursor: default;} 
.HoverRow td.DataCellNoPadding { vertical-align: top; background-color: #E6E6EE; padding: 0px; padding-right: 0px; border-right: 0px; border-bottom: 1px solid #9495A2; font-family: verdana; cursor: default;} 
.HoverRow td.FirstDataCell { padding-left: 3px;} 
.HoverRow td.LastDataCell { border-right: 1px solid #9495A2; border-bottom: 0px; padding-right: 2px;} 
.HeadingRow {}
.HeadingRow td.FirstHeadingCell {background-color: #D6D7E1; background-image: url(../images/header1stCell_bg.gif); border-width: 0px; border-right: 1px solid #FFFFFF;}
.HeadingRow td.LastHeadingCell {background-color: #D6D7E1; background-image: url(../images/header_bg.gif); border-width: 0px; border-right: 1px solid #9495A2;}
.HeadingCell { background-color: #D6D7E1; background-image: url(../images/header_bg.gif); border-width: 0px; border-right: 1px solid #FFFFFF;}
.GroupHeading {background-image: url(../images/groupHeader_bg.gif); padding: 5px; padding-bottom:4px; padding-left:15px; border-width: 0px; border-right: 1px solid #9495A2; font-family: verdana; font-size: 10px; font-weight: bold; text-align: left;}
.HeadingCellText {font-family: verdana; font-size: 10px; font-weight: bold; text-align: left; padding: 5px; padding-left: 3px;}
.HeadingCell td {font-family: verdana; font-size: 10px; font-weight: bold; text-align: left;}
.HeadingSelectorCell {cursor: default; background-color: #D6D7E1; background-image: url(../images/headingSelectorCell_bg.gif); height:21px;}
.SelectorCell { cursor: default; background-color: #D6D7E1; background-image: url(../images/selectorCell_bg.gif); height:21px; width:26px;}

.SelectedRow { cursor: default;}
.SelectedRow td.DataCell { background-color: #FFEEC2; padding: 2px; font-family: verdana; font-size: 10px; border-bottom: 1px solid #4B4B6F; border-top: 1px solid #4B4B6F; border-right: 0px; cursor: default;}
.SelectedRow td.FirstDataCell { border-left: 1px solid #4B4B6F; border-right: 0px; padding-right: 3px; cursor: default;}
.SelectedRow td.LastDataCell { border-right: 1px solid #4B4B6F; cursor: default;}

.FormTable td {font-size: 11px;}
.FormTable td input {font-size: 11px;}
.FormTable td select {font-size: 11px;}

/* Calendar Day Cell Text <span> Style Definitions */
.CellText_Day {font-size:11px; width: 40px; height: 100%; border: 0px solid #333333;}
.CellText_Today {font-size:11px; color: #000080; font-weight: 700; font-style: italic;}
.CellText_EventsDay {font-size:11px; color: #FF0000; font-weight: 700; cursor: pointer; text-decoration: underline;}

/* Used for OverLib-based help hotspots */
.HelpText{cursor: help; font-style: italic; text-decoration: underline;}

.Pointer {cursor: pointer !important;}
.NoPointer {cursor: default !important;}

.SubHeader {font-size: 15px; font-weight: 700;}

.CallBackLoading {cursor: wait;}

.DataCachedNote {font-size: 16px; font-weight: 700;}

.SummaryRow {height: 22px; background-color: Transparent; background-image: none; cursor: pointer;}
.SummaryRowHover {height: 22px; background-color: #B2B4BF; background-image: url(../images/comboItemBg.gif); cursor: pointer;}

.LeadGroupNode {font-weight: 700; font-style: italic; font-size: 115%;}

/* Custom Button Style */
.mybutton {display:inline-block;zoom:1;*display:inline;vertical-align:baseline;margin:3px;outline:none;cursor:pointer;text-align:center;text-decoration:none;font:14px/100% Arial,Helvetica,sans-serif;font-weight:700;padding:.5em 2em .55em;text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);}.mybutton:hover{text-decoration:none;}.mybutton:active{position:relative;top:1px;}.black{color:#d7d7d7;border:solid 1px #333;background:#333;background:-webkit-gradient(linear,left top,left bottom,from(#666),to(#000));background:-moz-linear-gradient(top,#666,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666',endColorstr='#000000');}.black:hover{background:#000;background:-webkit-gradient(linear,left top,left bottom,from(#444),to(#000));background:-moz-linear-gradient(top,#444,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444',endColorstr='#000000');}.black:active{color:#666;background:-webkit-gradient(linear,left top,left bottom,from(#000),to(#444));background:-moz-linear-gradient(top,#000,#444);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#666666');}

