/* ================================
    CSS STYLES FOR THE PORTAL STATER KIT
    v1.0, 10/2002
   ================================
*/   


/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
/* PR Phase IV - Changed color to RGB value for validation */
.HeadBg {
    /* background-color: darkblue; */
    background-color: #00008b;
}

/* background color for the content part of the pages */
Body {
  background-color: white;
}

/* PAGE BANNER */
/* NOTE: Site Title, Site Links and Tabs are rendered by MobilePortalBanner.ascx
/* style for the text of the site title */
.SiteTitle {
  font-family: arial Bold, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color:#cccc99
}

/* background/border colors for the selected tab */
.TabBg {
  background-color: white;
  border-color: white;
}

/* background/border colors for the unselected tabs */
/* PR Phase IV - Changed color to RGB value for validation */
.OtherTabsBg {
  /* background-color: dimgray; */
  background-color: #696969;
  border-color: black;
}

/* text style for the selected tab */
/* PR Phase IV - Changed color to RGB value for validation */
.SelectedTab {
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  /* color:DarkRed; */
  color: #8b0000;
  font-weight: bold
}

/* text style for the unselected tabs */
/* PR Phase IV - Changed color to RGB value for validation */
.OtherTabs {
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  /* color:gainsboro; */
  color: #dcdcdc;
  text-decoration:none;
  font-weight: bold
}

/* hyperlink styles of the unselected tabs */
A.OtherTabs:link {
  text-decoration: none;
  color:#eeeeee;
}

A.OtherTabs:visited {
  text-decoration: none;
  color:#eeeeee;
}

A.OtherTabs:active {
  text-decoration: none;
  color:#eeeeee;
}

A.OtherTabs:hover {
  text-decoration: underline;
  color:white;
}
    
/* text style for the site links (at extreme top-right of header) */
.SiteLink {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight: bold
}   

/* hyperlink style for the site links */
A.SiteLink:link {
  text-decoration: none;
  color: white;
}

A.SiteLink:visited {
  text-decoration: none;
  color:#eeeeee;
}

A.SiteLink:active {
  text-decoration: none;
  color:#eeeeee;
}

A.SiteLink:hover {
  text-decoration:    underline;
  color:white;
}

/* style for separator between site links */
.Accent {
  color: red;
  font-weight:    bold;
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message {
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-size: 11px;
    background-color: #eeeeee
}   

/* style of item titles by Announcements and events */
/* PR Phase IV - Changed color to RGB value for validation */
.ItemTitle {
    font-family: Arial, Verdana, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    /* color: darkred; */
    color: #8b0000;
}

/* style of asterisks for required fields */
.ItemReq {
    font-family: Arial, Verdana, sans-serif;
    font-size:  12px;
    font-weight:    bold;
    color: red;
}



/* GENERAL */
/* style for module titles */
.Head {
    font-family: Arial, Verdana, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}

/* style of item titles on edit and admin pages */
/* PR Phase IV - Changed color to RGB value for validation */
.SubHead {
    font-family: Arial, Verdana, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    /* color: darkred; */
    color: #8b0000;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Arial, Verdana, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: black;
}

/* text style used for most text rendered by modules */
.Normal
{
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 12px    
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.NormalBlack
{
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: Black
}

.NormalWhite
{
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: white
}

.NormalRed
{
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: red
}

.NormalBold
{
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    font-weight: bold   
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton {
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
/* PR Phase IV - Changed color to RGB value for validation */
A.CommandButton:link {
    text-decoration:    underline;
    /* color: darkred; */
    color: #8b0000;
    font-family: Arial, Verdana, Sans-Serif;
    font-size:12px;
    
}

/* PR Phase IV - Changed color to RGB value for validation */
A.CommandButton:visited {
    text-decoration:    underline;
    /* color: darkred; */
    color: #8b0000;
    font-family: Arial, Verdana, Sans-Serif;
    font-size:12px;
    
}

/* PR Phase IV - Changed color to RGB value for validation */
A.CommandButton:active {
    text-decoration:    underline;
    /* color: darkred; */
    color: #8b0000;
    font-family: Arial, Verdana, Sans-Serif;
    font-size:12px;
    
}

A.CommandButton:hover {
    text-decoration:    underline;
    color: red;
    font-family: Arial, Verdana, Sans-Serif;
    font-size:12px;
   
}
    

/* GENERIC */
H1 {
    font-family: Arial, Verdana, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}

H2 {
    font-family: Arial, Verdana, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}

/* PR Phase IV - Changed color to RGB value for validation */
H3 {
    font-family: Arial, Verdana, sans-serif;
    font-size:  12px;
    font-weight:    normal;
    /* color: darkred; */
    color: #8b0000;
}

/* PR Phase IV - Changed color to RGB value for validation */
H4 {
    font-family: Arial, Verdana, sans-serif;
    font-size:  12px;
    font-weight:    normal;
    /* color: darkred; */
    color: #8b0000;
}

/* PR Phase IV - Changed color to RGB value for validation */
H5, DT {
    font-family: Arial, Verdana, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    /* color: darkred; */
    color: #8b0000;
}

/* PR Phase IV - Changed color to RGB value for validation */
H6 {
    font-family: Arial, Verdana, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    /* color: darkred; */
    color: #8b0000;
}

/* PR Phase IV - Changed color to RGB value for validation */
TFOOT, THEAD {
    font-family: Arial, Verdana, sans-serif;
    font-size:  12px;
    /* color: darkred; */
    color: #8b0000;
}

/* PR Phase IV - Changed color to RGB value for validation */
TH {
    vertical-align: baseline;
    font-family: Arial, Verdana, sans-serif;
    font-size:  12px;
    font-weight:    bold;
    /* color: darkred; */
    color: #8b0000;
}

/* PR Phase IV - Changed color to RGB value for validation */
A:link {
    text-decoration: none;
    /* color:  darkred; */
    color: #8b0000;
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 12px;
    
}

/* PR Phase IV - Changed color to RGB value for validation */
A:visited {
    text-decoration: none;
    /* color:  darkred; */
    color: #8b0000;
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 12px;
    
}

/* PR Phase IV - Changed color to RGB value for validation */
A:active {
    text-decoration: none;
    /* color:  darkred; */
    color: #8b0000;
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 12px;
}

A:hover {
    text-decoration:    underline;
    color:  red;
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 12px;
}

SMALL {
    font-size:  8px;
}
.SMALLWhite   
{
	font-family: Arial, Verdana, Sans-Serif;
    font-size:  9px;
    color: White;
    line-height: 12px;
}

BIG {
    font-size:  14px;
}

BLOCKQUOTE, PRE {
    font-family:    Lucida Console, monospace;
}


UL LI {
    list-style-type:    square ;
}

UL LI LI {
    list-style-type:    disc;
}

UL LI LI LI {
    list-style-type:    circle;
}

OL LI {
    list-style-type:    decimal;
}

OL OL LI {
    list-style-type:    lower-alpha;
}

OL OL OL LI {
    list-style-type:    lower-roman;
}

/* PR Phase IV - Changed color to RGB value for validation */
HR {
    /* color: dimgrey; */
    color: #696969;
    height:1pt;
    text-align:left;
    background-color:Transparent;
}
.VertMenu
{
	border-right: solid thin silver;
	border-left: solid thin silver;
	border-top: solid thin white;
	vertical-align: bottom;
	height: 20px;
}
.SideMenuUnSelected
{
	border-right: solid thin white;
	border-left: solid thin white;
	border-top: solid thin white;
	vertical-align: bottom;
	height: 20px;
}

.SideMenuSelected {
    vertical-align: bottom;
    cursor: hand;
    height: 20px;
    border-right: solid thin black;
    border-left: solid thin black;
    border-bottom: solid thin black;
    border-top: solid thin black;
}
.TopMenuUnSelected {
    vertical-align: baseline;
    text-align:  left;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:  13px;
    font-weight:    Normal;
    color : Black;
    background-color:#ffffff;
    line-height: 20px;
    border-right-style:solid;
    border-color: #000089;
    border-width: 1px;
    border-top-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
 
}

.TopMenuSelected {
  vertical-align: baseline;
  text-align: left;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size:  13px;
  font-weight: normal;
  color: #000000;
  background-color: Silver;
  cursor: hand; 
  line-height: 20px;
  border-right-style:solid;
  border-color: #000000;
  border-width: 1px;
  border-left-style: solid;
  border-top-style: solid;
  border-bottom-style: solid;   
}

.StandardText {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
}

.SmallStandardText {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  font-weight: normal;
}

.StandardHeadText {
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  font-weight: bold;
}

/* PR Phase IV - Changed color to RGB value for validation */
.HeadText {
  vertical-align: baseline;
  font-family: Arial, Verdana, sans-serif;
  font-size:  12px;
  font-weight:    bold;
  /* color: darkred; */
  color: #8b0000;
}

/* PR Phase IV - Changed color to RGB value for validation */
.LargeHeadText {
  vertical-align: baseline;
  font-family: Arial, Verdana, sans-serif;
  font-size:  16px;
  font-weight:    bold;
  /* color: darkred; */
  color: #8b0000;
}

.Heading {
  vertical-align: baseline;
  font-family: Arial, Verdana, sans-serif;
  font-size:  25px;
  font-weight:    bold;
  color: black;
}

/* PR Phase IV - Changed color to RGB value for validation */
.ErrorText {
  vertical-align: baseline;
  font-family: Arial, Verdana, sans-serif;
  font-size:  16px;
  font-weight:    bold;
  /* color: darkred; */
  color: #8b0000;
}

.QuotesBody {
	font-family: Arial, Verdana, sans-serif;
	font-size:  12px;
  font-weight:  normal;
  color: black;
}

.QuotesButton {
	font-family: Arial, Verdana, sans-serif;
	font-size:  12px;
	font-weight:  normal;
	color: black;
}

.StandardSubHead {
	font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}

.Treenode {
	font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

.HoverOverHyperlink {
  text-decoration: underline;
}

td.FinalCarrierCarrier {
	color: Black;
	font-family: Arial,Helvetica,sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-decoration: underline;
}

td.FinalCarrierGroup {
	color: Black;
	font-family: Arial,Helvetica,sans-serif;
	font-size: x-small;
	font-weight: bold;
}

td.FinalCarrierPlan {
	color: Black;
	font-family: Arial,Helvetica,sans-serif;
	font-size: x-small;
}
