﻿.search
{
}
.search .ms-sbcell .ms-sbplain
{
}
.search .ms-sbcell
{
    border:none;
    font-weight:normal;
    font-size:7pt;
    color: #3A4663;
    padding:0px;
}
.search .ms-sbgo
{
    background:none;
}
.Navigation{
	padding-left: 10px;
	padding-right: 10px;
	font-size: 10px;
	font-weight: bold;
	font-family: sans-serif;
}

.Bold{
	color: #445B95;
	font-size: 12px;
	font-weight: bolder;
	font-family: sans-serif;
}

.Regular{
	font-size: 12px;
	font-family: sans-serif;
}

.Regular a:active, .Regular a:visited, .Regular a:hover, .Regular a:link{
	color: #000000;
	text-decoration:none;
}

.Input{
	font-size: 11px;
	font-family: sans-serif;
}

.KCS td{
	font-size: 0px;
}

.Navigation td{
	font-size: 0px;
}

.Navigation a{
	text-decoration: none;
	color: Black;
}

.Navigation a:hover{
	text-decoration: none;
	color: Blue;
}

.ms-rteCustom-PageTitle { 
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bolder;
    color:#314883;
}

.ms-rteCustom-SectionTitle { 
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#314883;
}

.ms-rteCustom-PageBody { 
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:justify;
    color:#555555;
}

.ms-rteCustom-PageBody TABLE {
	color: #555555;
	font-style: normal
}

.ms-rteCustom-PageBody A:LINK {
	COLOR: #7189ca;	
	TEXT-DECORATION: none;
}
.ms-rteCustom-PageBody A:visited {	
	COLOR: #7189ca;	
	text-decoration: none;
}
.ms-rteCustom-PageBody A:hover {
	COLOR: #7189ca;	
	TEXT-DECORATION: underline;
}

.ms-rteCustom-PageLink { 
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:justify;
    color:#7189CA;
}

#ms-rteCustom-PageLink {
}

#ms-rteCustom-PageLink:hover {
    color:#314883;
    font-weight:bold;
}

#ms-rteCustom-PageLink:link {
	text-decoration: none;
}

#ms-rteCustom-PageLink:active {
	text-decoration: none;
}

#ms-rteCustom-PageLink:visited {
	text-decoration: none;
}

.ms-rteCustom-PageLink A:link {
	COLOR: #7189ca;	
	TEXT-DECORATION: none;
}
.ms-rteCustom-PageLink A:visited {	
	COLOR: #7189ca;	
	text-decoration: none;
}
.ms-rteCustom-PageLink A:hover {
	COLOR: #7189ca;	
	TEXT-DECORATION: underline;
}



.ms-rteTable-1 {border-collapse:collapse;border-top:gray 1.5pt;
    border-left:gray 1.5pt;border-bottom:gray 1.5pt;
    border-right:gray 1.5pt;border-style:solid;}
.ms-rteTableHeaderRow-1 {color:Green;background:yellow;text-align:left}
.ms-rteTableHeaderFirstCol-1 {padding:0in 5.4pt 0in 5.4pt;}
.ms-rteTableHeaderLastCol-1 {padding:0in 5.4pt 0in 5.4pt;}
.ms-rteTableHeaderOddCol-1 {padding:0in 5.4pt 0in 5.4pt;}
.ms-rteTableHeaderEvenCol-1 {padding:0in 5.4pt 0in 5.4pt;}
.ms-rteTableOddRow-1 {color:black;background:#FFFFDD;}
.ms-rteTableEvenRow-1 {color:black;background:#FFB4B4;}
.ms-rteTableFirstCol-1 {padding:0in 5.4pt 0in 5.4pt;}
.ms-rteTableLastCol-1 {padding:0in 5.4pt 0in 5.4pt;}
.ms-rteTableOddCol-1 {padding:0in 5.4pt 0in 5.4pt;}
.ms-rteTableEvenCol-1 {padding:0in 5.4pt 0in 5.4pt;}
.ms-rteTableFooterRow-1 {color:blue;font-style:bold;
    font-weight:bold;background:white;border-top:solid gray 1.0pt;
    border-bottom:solid gray 1.0pt;border-right:solid silver 1.0pt; 
    border-style:solid;}
.ms-rteTableFooterFirstCol-1 {padding:0in 5.4pt 0in 5.4pt;
    border-top:solid gray 1.0pt;text-align:left}
.ms-rteTableFooterLastCol-1 {padding:0in 5.4pt 0in 5.4pt;
    border-top:solid gray 1.0pt;text-align:left}
.ms-rteTableFooterOddCol-1 {padding:0in 5.4pt 0in 5.4pt;
    text-align:left;border-top:solid gray 1.0pt;}
.ms-rteTableFooterEvenCol-1 {padding:0in 5.4pt 0in 5.4pt;
    text-align:left;border-top:solid gray 1.0pt;}
/******************************************************
	Defaults for KCS-webparts
********************************************************/
.KCS-webparts {	
	font-size: 8pt;	
	FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ms-WPBody A:link {	COLOR: #7189CA;	TEXT-DECORATION: none}
.ms-WPBody A:visited {	COLOR: #7189CA;	TEXT-DECORATION: none}
.ms-WPBody A:hover {	COLOR: #7189CA;	TEXT-DECORATION: underline}

.KCS-webparts TABLE {	FONT-SIZE: 1em}
.KCS-webparts A:link {	COLOR: #7189CA;	TEXT-DECORATION: none}
.KCS-webparts A:visited {	COLOR: #003399;	TEXT-DECORATION: none}
.KCS-webparts A:hover {	COLOR: #000000;	TEXT-DECORATION: underline}
.KCS-webparts TH {	FONT-WEIGHT: bold}.ms-TPBody TH {	FONT-WEIGHT: bold}
.KCS-webparts TD {	FONT-SIZE: 8pt;	FONT-FAMILY: verdana,arial,helvetica,sans-serif}
.KCS-webparts H1 {	FONT-WEIGHT: bold;	FONT-SIZE: 200%}
.KCS-webparts H2 {	FONT-WEIGHT: bold;	FONT-SIZE: 150%}
.KCS-webparts H3 {	FONT-WEIGHT: bold;	FONT-SIZE: 120%}
.KCS-webparts H4 {	FONT-WEIGHT: bold;	FONT-SIZE: 100%}
.KCS-webparts H5 {	FONT-WEIGHT: bold;	FONT-SIZE: 80%}

/*******************************************************
	
	Department Directory Web Part Styles
	
********************************************************/
.dd-dep A:link {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:justify;
    color:#7189CA;
}

.dd-dep A:hover {
	color: #7189CA;
	text-decoration: underline;
}

.dd-dep A:visited {
	color: #7189CA;
}

#dd-directory-selected {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#314883;
    padding-bottom: 5px;
    padding-top: 10px;
}

#dd-directory-body {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:justify;
    color:#555555;
    padding: 5px;
}

table.dd-directory {
	padding: 4px;
}

table.dd-directory th {
	background-color: #CCCCCC;
	text-align: left;
}

table.dd-directory td {
}

table.dd-directory a {
}

.dd-directory A:link {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:justify;
    color:#7189CA;
}

.dd-directory A:hover {
	color: #7189CA;
	text-decoration: underline;
}

.dd-directory A:visited {
	color: #7189CA;
}

/*******************************************************
	
	Service Status Update Web Part Styles 
	
********************************************************/
#ssu-section-selection {
	padding: 5px;
}

a.service-status-update:link {
	color: #7189CA;
}

a.service-status-update:hover {
	text-decoration: underline;
}

a.service-status-update:visited {
	color:#7189CA;
}

table.ssupdates {
	padding: 4px;
}

table.ssupdates th {
	background-color: #CCCCCC;
	text-align: left;
}

table.ssupdates td {
}

#ssu-detail-date {
	padding-bottom: 5px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:left;
    color:#555555;
	padding: 5px;

}
#ssu-detail-title {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#314883;
    padding-bottom: 5px;
   	padding: 5px;
}
#ssu-detail-body {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:justify;
    color:#555555;
	padding: 5px;
	border-bottom-color: #808080;
/*	border-bottom-style: solid; */
	border-bottom-width: 1px;
	border-top-color: #808080;
/*	border-top-style: solid; */
	border-top-width: 1px;
}

/*******************************************************
	
	Internal News Web Part Styles 
	
********************************************************/

a.internal-news:link {
	color: #7189CA;
}

a.internal-news:hover {
	text-decoration: underline;
}

a.internal-news:visited {
	color: #800080;
}

a.internal-news-article-title:link {
	color: #7189CA;
	font-size: 10px;
	padding-left: 20px;
}

a.internal-news-article-title:hover {
	padding-left: 20px;
	font-size: 10px;
}

a.internal-news-article-title:visited {
	color: #800080;
	padding-left: 20px;
	font-size: 10px;
}

table.internal-news {
	padding: 4px;
}

table.internal-news th {
	background-color: #CCCCCC;
	text-align: left;
}

table.internal-news td {
}


#in-detail-date {
	padding-bottom: 5px;
	font-size: 11px;
	padding-left: 5px;
	font-family:Arial, Helvetica, sans-serif;
    text-align:right;
    color:#555555;

}
#in-detail-title {
	font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bolder;
    color:#314883;
    padding-bottom: 5px;
    padding-left: 5px;
}
#in-detail-body {
	padding: 5px;
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:justify;
    color:#555555;

}

/*******************************************************
	
	News Release Web Part Styles 
	
********************************************************/

/* This is the style for the individual article links */
a.nr-article-title:link {
	color: #0000FF;
	font-size: 10px;
	
}
a.nr-article-title:hover {
	font-size: 10px;
}
a.nr-article-title:visited {
	color: #800080;
	font-size: 10px;
}

/* These are the styles for the news release table */ 
table.news-releases {
	padding: 4px;
	padding-left: 20px;
}
table.news-releases th {
	background-color: #CCCCCC;
	text-align: left;
}
table.news-releases td {
	vertical-align:text-top;
}

/* The styles for the Archive link */
a.nr-archive:link {
	color: #7189CA;
	line-height: 25px;
}
a.nr-archive:hover {

}
a.nr-archive:visited {
	color: #7189CA;
}

/* These are the styles for the news release detail view */
#nr-detail-additional-info{
	padding-bottom: 5px;
	font-size: 11px;
	text-align:right;
}
#nr-detail-date{
	padding-bottom: 5px;
	font-size: 11px;
	text-align:left;
    color:#555555;
}
#nr-detail-title {
	font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bolder;
    color:#314883;
    padding-bottom: 5px;
    padding-left: 5px;
}
#nr-detail-body {
	padding: 5px;
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:justify;
    color:#555555;
}

/*******************************************************
	
	Sales Contacts Web Part Styles
	
********************************************************/

/*  The bolded contact groups */
.sales-contacts-grp {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#314883;
	padding-left: 5px;
	padding-bottom: 5px;
    padding-top: 10px;
}

.sales-contacts td{
    padding: 2px;
}

/* The department links */
a.sales-contacts-dep:link {
	color: #7189CA;
	padding-left: 20px;
}
a.sales-contacts-dep:hover {
	text-decoration: underline;
	padding-left: 20px;
}
a.sales-contacts-dep:visited {
	color: #7189CA;
	padding-left: 20px;
}

#sc-department-selected {
    font-size:14px;
    font-weight:bolder;
    color:#314883;
    padding-bottom: 5px;
    padding-top: 10px;
}

#sc-department-body {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#555555;
    padding: 5px;
}

table.sc-department-contacts {
}

table.sc-department-contacts th {
	background-color: #CCCCCC;
	text-align: left;
}

table.sc-department-contacts td {
	padding:2px;
	padding-right: 7px;
}


/*******************************************************
	
	Fuel Surcharges Web Part Styles
	
********************************************************/

a.fuel-surcharge:link {
	color: #7189CA;
	line-height: 25px;
}

a.fuel-surcharge:hover {
	text-decoration: underline;
}

a.fuel-surcharge:visited {
	color: #7189CA;
}

#fuel-surcharge-type {
    font-size:14px;
    font-weight:bolder;
    color:#314883;
}

#fuel-surcharge-body {
    padding: 5px;
}

table.fuel-surcharges{
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 3px;
	padding-bottom: 3px;
}

th.fuel-surcharges-basis{
	vertical-align:text-bottom;
	text-align:center;
}

th.fuel-surcharges-date{
	vertical-align:text-bottom;
}

th.fuel-surcharges-price{
	width: 75px;
	vertical-align:text-bottom;
	text-align:center;
}
th.fuel-surcharges-amount{
	width: 75px;
	vertical-align:text-bottom;
	text-align:center;
}

table.fuel-surcharges th {
	background-color: #CCCCCC;
	text-align: left;
	width: 75px;

}

table.fuel-surcharges td {
}

.fuel-surcharge-info {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:justify;
    color:#555555;
}



/*******************************************************
	
	Tariff Web Part Styles
	
********************************************************/

/* This is the div that holds the tariffs content */
#tariffs-body-div{
	padding: 5px;
}

/*  The bolded tariff STATUS groups */
.tariff-status-grp {
	font-weight: bold;
}

/*  The bolded tariff SECTION groups */
.tariff-section-grp {
	/*font-weight: bold;*/
	padding-left: 10px;
}

/*  The links to specific tariffs */
a.tariff-item-link:link {
	color: #7189CA;
	padding-left: 30px;
}
a.tariff-item-link:hover {
	text-decoration: underline;
	padding-left: 30px;
}
a.tariff-item-link:visited {
	color: #7189CA;
	padding-left: 30px;
}

#selected-tariff-description{
 	font-size:14px;
    font-weight:bolder;
    color:#314883;
    padding-bottom: 5px;
    padding-top: 10px;
}

#selected-tariff-body{
	padding:5px;
}

/* Styles for the selected tariff */
table.selected-tariff {
	padding: 4px;
}
table.selected-tariff th {
	background-color: #CCCCCC;
	text-align: left;
}
table.selected-tariff td {
}

/*******************************************************
	
	Debug Message Style 
	
********************************************************/

#debug-msg {
	background-color: #FFFFCC;
	border: 1px #FFCC99 dotted;
	padding: 4;
}
