/* Default CSS Stylesheet for a Extranet Web Application project */
BODY
{
	font-weight: normal;
	font-size: 10pt;
	word-spacing: normal;
	text-transform: none;
	color: black;
	font-family: Arial, Verdana, Helvetica;
	letter-spacing: normal;
	background-color: #ffffff;
	BACKGROUND-IMAGE:url('/PSWeb/Shared_images/watermark.gif');
}

TD
{
	font-size: 10pt;
	color: black;
	font-family: Arial;
}

/* Style for Copyright information */
.legal
{
	font-size: 8pt;
	color: #c0c0c0;
	font-family: Arial, Verdana;
	background-color: transparent;
	text-align: center;
}

/* Style for sideWhiteLinks */
.sideWhiteLinks
{
	font-weight: normal;
	font-size: 10pt;
	color: white;
	font-style: normal;
	font-family: arial, verdana, helvetica;
}

/* Style for sideRedLinks */
.sideRedLinks
{
	font-weight: normal;
	font-size: 10pt;
	color: #800000;
	font-style: normal;
	font-family: arial, verdana, helvetica;
}

/* Style for BreadCrumbs */
.breadCrumbs
{
	font-weight: normal;
	font-size: 7pt;
	text-transform: uppercase;
	color: #000099;
	font-style: normal;
	font-family: arial, verdana, helvetica;
}

A.breadCrumbs:Hover
{
	font-weight: normal;
	font-size: 8pt;
	text-transform: uppercase;
	color: #ffffff;
	font-style: normal;
	font-family: arial, verdana, helvetica;
}

A.logOutLinks
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: Arial;
}


/* Style for Disclaimers Links */
A.disclaimers
{
	font-weight: bold;
	font-size: 10pt;
	color: #ccccff;
	font-family: Arial, Verdana;
	text-decoration: underline;
}

/* Style for Welcome Text */
.welcome
{
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica;
	text-decoration: none;
}

/* Style for Navigation Links */
A.navmenu
{
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 3px;
	color: #000000;
	line-height: 9pt;
	padding-top: 0px;
	font-family: Arial, Verdana, Helvetica;
	background-color: transparent;
	text-decoration: underline;	
}

A.navmenu:hover
{
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 3px;
	color: #000000;
	line-height: 9pt;
	padding-top: 0px;
	font-family: Arial, Verdana, Helvetica;
	background-color: transparent;
	text-decoration: none;
}

/* Style for Navigation Separators */
.navSeparator
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Arial, Verdana;
}

/* Style for Error Messages */
.errorText
{
	font-weight: bold;
	font-size: 8pt;
	text-transform: none;
	color: red;
	font-style: normal;
	font-family: Arial, Verdana;
}

/* Style for Login Error Messages */
.loginErrorText
{
	font-weight: bold;
	font-size: 8pt;
	text-transform: none;
	color: white;
	font-style: normal;
	font-family: Arial, Verdana;
}

/* Style for Section Head */
.headerText
{
	font-weight: bold;
	font-size: 10pt;
	text-transform: none;
	color: red;
	font-style: normal;
	font-family: Verdana, Arial;
}
.homenav
{
	font-size: 8pt;
	padding-bottom: 3px;
	color: #ffffff;
	line-height: 9pt;
	padding-top: 0px;
	font-family: Arial, Verdana, Helvetica;
	text-decoration: none;
}

.topnavbar
{
    font-weight: bold;
	font-size: 8pt;
	padding-bottom: 3px;
	color: #ffffff;
	line-height: 9pt;
	padding-top: 0px;
	font-family: Arial, Verdana, Helvetica;
	text-decoration: none;
}

/* Style for search grid*/
TABLE.searchGrid
{
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 3px;
	color: #ffffff;
	line-height: 9pt;
	padding-top: 0px;
	font-family: Arial, Verdana, Helvetica;
	text-decoration: none;
}

.navbar
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 15px;
    POSITION: relative
}

.sidebartext
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #333366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.bottombar
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 40px;
    POSITION: relative
}

.searchText
{
    border:1px solid #333366; FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: url('none');
    WIDTH: 135px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 18px
}

.searchButton
{
    border:1px solid #333366; FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url('none');
    WIDTH: 25px;
    COLOR: #333366;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #ff9900
}

.bc
{
    FONT-SIZE: 8pt;
    COLOR: #333366;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    TEXT-DECORATION: none
}
.bcline
{
    COLOR: #ff9900
}

.unselnav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 5px;
    COLOR: #000000;
    TEXT-INDENT: 8px;
    PADDING-TOP: 5px;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #666699
}
.homenav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 5px;
    COLOR: #000000;
    TEXT-INDENT: 8px;
    PADDING-TOP: 5px;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #003366
}

.selnav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: baseline;
    COLOR: #003366;
    TEXT-INDENT: 8px;
    PADDING-TOP: 5px;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #003366
}

.selmenu
{
    DISPLAY: none;
    PADDING-LEFT: 23px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: baseline;
    COLOR: #000000;
    LINE-HEIGHT: 15px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #666699
}
.ContentTitleBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #333366;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.ContentTitleMed
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ff9900;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.ContentTitleSmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #333366;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.ContentText
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.ContentTextSmall
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.ContentHeading
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #666699
}
.ContentTitleWarn
{
    FONT-SIZE: 12pt;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.ContentSectionBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #ff9900;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.ContentTextInverse
{
    FONT-SIZE: 9pt;
    COLOR: #cccccc;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.ContentTextWarn
{
    FONT-SIZE: 9pt;
    COLOR: #ff0000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.niceField
{
    border:1px solid #000000; FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: url('none');
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.niceButton
{
    border:1px solid #000000; FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: url('none');
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #ffcc66
}
.niceTextArea
{
    border:1px solid #000000; FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: url('none');
    BACKGROUND-COLOR: #ffffff
}

/* IMC Styles */
.clsApplicationTitle
{
	font-weight: bold;
	font-size: 16pt;
	color: #ffffff;
	font-family: Arial, Verdana;
	background-color: #a0b8c8;
}
.clsHeader1
{
	font-weight: bold;
	font-size: 11pt;
	color: #000000;
	font-family: Arial, Verdana;
}
.clsSearchHeader
{
	font-weight: normal;
	font-size: 10pt;
	color: #ffffff;
	font-family: Arial, Verdana;
}
.clsApplicationTitleBackground
{
	background-color: #a0b8c8;
}
.clsApplicationBodyBackground
{
	padding-right: 4pt;
	padding-left: 4pt;
	padding-bottom: 2px;
	margin: 0px;
	color: black;
	line-height: 11pt;
	padding-top: 2pt;
	background-color: #eeeeee;
}
.clsApplicationErrorBackground
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: #eeeeee;
}
.clsApplicationError
{
	font-size: 10pt;
	color: #ff0000;
	text-indent: 12px;
	font-family: Arial, Verdana;
}
.clsLabelErrorText
{
	font-weight: bold;
	font-size: 9pt;
	color: red;
	font-family: Arial, Verdana;
}
TD.smaller
{
	font-size: 8pt;
	font-family: Arial, Verdana;
}
.clsNetscapeRadioButton
{
	background-color: #eeeeee;
}
.label
{
	font-weight: bold;
	font-size: 10pt;
	color: #336699;
	font-family: Arial, Verdana;
}
.note
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Verdana;
}
.clsLabel1Text
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Arial, Verdana;
}
.clsRequiredText
{
	font-weight: bold;
	font-size: 10pt;
	color: red;
	font-family: Arial, Verdana;
}
.clsNoteText1
{
	font-weight: bolder;
	color: steelblue;
	font-style: italic;
}
.clsTableHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
	font-family: Arial, Verdana;
	background-color: #58608f;
	text-align: center;
}
.clsBoldText
{
	font-weight: bold;
}
.clsPlainText
{
	font-size: 10pt;
	color: black;
	font-family: Arial, Verdana;
}
.clsSpacer
{
	background-color: #58608f;
}
.clsPlainTextItalic
{
	font-size: 9pt;
	color: black;
	font-style: italic;
	font-family: Arial, Verdana;
}
.clsProductTitle
{
	font-size: 12pt;
	color: #336699;
}
.clsProductsBackground
{
	color: #ffffff;
	background-color: #336699;
}
.label_small
{
	font-weight: bold;
	font-size: 8pt;
	color: #336699;
	font-family: Arial, Verdana;
}

/* Image Anchoring */
.bgimage
{
	background-attachment: scroll;
	background-image: url('/images/ronleftcolorbar.jpg');
	background-repeat: no-repeat;
	background-position: center bottom;
}

.bgimage2 
{
	background-attachment: scroll;
	background-image: url('/images/AboutLeftBar_colorblock.jpg');
	background-repeat: no-repeat;
	background-position: center bottom;
}
/* Image Anchoring */

/* IMC Styles */