﻿/*-------------------------------- dsf-vdp.css ----------------------------------*/
BODY {
	font-family: Verdana, sans-serif;
	font-size: small;
}

.page-tab-selected-t {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.page-tab-usselected-t {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.page-intro {
	padding-top: 3px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: 518EBE;

}
.page-intro-t {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
}
.table-top {
	background-color: E0E7EE;
	border-bottom-style: dotted;
	border-bottom-color: 888888;
	border-bottom-width: 1px;
	padding-left: 10px;



}
.table-top-t {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.table-columns-t {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;

}
.table-columns {
	background-color: E9E9E9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: D7D7D7;
}
.table-bottom {
	background-color: E0E7EE;
	padding-left: 10px;
	padding-right: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: 888888;

}
.table-rows {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: E9E9E9;
	background-color: FAFAFA;

}
.table-rows-last {
	background-color: FAFAFA;
}

font.table-rows-t {

	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.link {
	font-weight: bold;
	color: #8080C0;
	text-decoration: underline;
}
.page-title-t {

	font: normal 14pt Arial;
	color: 000065;
}
.page-title {
	padding-bottom: 15px;
	padding-top: 15px;
	padding-left: 54px;

}
.vdp-section {
	background-color: #FFFFFF;
	width: 400px;
}


	
.vdp-section-actions-r {
	background-color: #E0E7EE;
	border-top-color: #8A8A8A;
	border-top-width: 1px;
	border-top-style: dotted;
	text-align: right;
	padding-right: 5px;
	height: 24px;
	vertical-align: middle;}

.vdp-section-actions-l {
	background-color: #E0E7EE;
	border-top-color: #8A8A8A;
	border-top-width: 1px;
	border-top-style: dotted;
	text-align: left;
	padding-left: 5px;
	height: 24px;
	vertical-align: middle;}

.vdp-section-actions {
	background-color: #E0E7EE;
	border-top-color: #8A8A8A;
	border-top-width: 1px;
	border-top-style: dotted;
	text-align: left;
	padding-left: 5px;
	height: 30px;
	vertical-align: middle;}

.vdp-section-actions-dotted {
	background-color: #FFFFFF;
	border-top-color: #8A8A8A;
	border-top-width: 1px;
	border-top-style: dotted;
	height: 1px;}

.vdp-section-title {
	border-bottom-style: solid;
	border-bottom-color: BAC7DB;
	border-bottom-width: 1px;
	padding-left: 10px;
	width: 100%;
	height: 27px;
	text-align: left;
	vertical-align: middle;
	background-color: #E0E7EE;




}

.vdp-section-comment {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	width: 240px;
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 2px;
	height: 24px;
}


.vdp-section-title-t {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: 2C4565;

}

.vdp-section-title-t-error {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: red;

}

.vdp-section-margin {

	width: 10px;
}

.vdp-section-solid-line {
	width: 100%;
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BAC7DB;
	background-color: #E0E7EE;
}

.vdp-section-label {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	padding-right: 5px;
	width: 140px;
	height: 24px;
	vertical-align: middle;
}

.vdp-section-label-multiline {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 2px;
	width: 140px;
	height: 24px;
	vertical-align: top;
}

.vdp-section-field {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	width: 240px;
	vertical-align: middle;
	height: 24px;
}

.vdp-section-prompt {
	border-bottom-style: dotted;
	border-bottom-color: #8A8A8A;
	border-bottom-width: 1px;
	padding-left: 6px;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom: 8px;
	text-align: left;
	vertical-align: middle;}

.vdp-section-prompt-t {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #2C4565;}

.vdp-section-form {

	background-color: #FFFFFF;
}
.vdp-section-footer {
	width: 100%;
	height: 2px;
	background-color: #E0E7EE;


}
.vdp-section-space-row {
	height: 8px;
}
.vdp-section-dotted-line {
	width: 100%;
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: 8A8A8A;
	background-color: #FFFFFF;


}
.vdp-section-outline {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E0E7EE;
	border-right-color: #E0E7EE;
	border-bottom-color: #E0E7EE;
	border-left-color: #E0E7EE;

}


.vdp-section-required-t {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #EE0000;
	vertical-align: middle;
}

.vdp-section-field-required {
	background-color: #FFFFCC;
	border: 1px solid #FF9900;
}

.vdp-section-edit {
	background-color: #FFFFFF;
	width: 400px;
}
.vdp-section-title-edit {
	border-bottom-style: solid;
	border-bottom-color: BAC7DB;
	border-bottom-width: 1px;
	padding-left: 10px;
	width: 100%;
	height: 27px;
	text-align: left;
	vertical-align: middle;
	background-color: #E0E7EE;




}
.vdp-section-title-t-edit {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: 2C4565;

}
.vdp-section-margin-edit {

	width: 10px;
}
.vdp-section-label-edit {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	padding-right: 5px;
	width: 140px;
	height: 24px;
	vertical-align: middle;



}
.vdp-section-field-edit {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	width: 240px;
	vertical-align: middle;
	height: 24px;

}
.vdp-section-prompt-edit {

	border-bottom-style: dotted;
	border-bottom-color: 8A8A8A;
	border-bottom-width: 1px;
	padding-left: 1px;
	height: 29px;
	text-align: left;
	vertical-align: middle;
}
.vdp-section-prompt-t-edit {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: 2C4565;

}
.vdp-section-form-edit {

	background-color: #FFFFFF;
}
.vdp-section-footer-edit {
	width: 100%;
	height: 2px;
	background-color: #E0E7EE;


}
.vdp-section-space-row-edit {
	height: 8px;
}
.vdp-section-dotted-line {
	width: 100%;
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: 8A8A8A;
	background-color: #FFFFFF;


}
.vdp-section-outline-edit {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E0E7EE;
	border-right-color: #E0E7EE;
	border-bottom-color: #E0E7EE;
	border-left-color: #E0E7EE;

}
.vdp-section-required-t-edit {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #EE0000;
	vertical-align: middle;
}
.vdp-section-field-required-edit {
	background-color: #FFFFCC;
	border: 1px solid #FF9900;
}

.vdp-section-field-association-title-right {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	width: 240px;
	vertical-align: top;
	height: 12px;
	color: #000066;
}

.vdp-section-field-association-title-left {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	padding-right: 5px;
	width: 140px;
	height: 12px;
	vertical-align: top;
	color: #000066;
}

/* ---------------- NEW STYLES IN DSF 2.5 ------------------------------ */


.LeftNav-AlignmentCentered
{
	vertical-align: middle;
}

.level4NavNoSides {
}

.level4NavRightSideLine {
	border-right : 1px solid #CECECE;
}

.level4NavBottomSideLine {
	border-bottom : 1px solid #CECECE;
}

.level4NavBottomAndRightSideLine {
	border-right : 1px solid #CECECE;
	border-bottom : 1px solid #CECECE;
}

 .level4Nav
{
	border-bottom : 1px solid #CECECE;
	border-right : 1px solid #CECECE;
}

.level4Nav-On
{
    border-bottom : 1px solid #CECECE;
}

.LeftNav-BackgroundActive
{
	background-color:#FFFFFF;
}

.LeftNav-BackgroundInactive
{
	background-color:#FFFFFF;
}

.LeftNav-SelectedItem
{	
	border-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	vertical-align: middle;
	font-family:Sans-Serif;
	font-weight:bolder;
}

.LeftNav-NonSelectedItem
{
	border-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	vertical-align: middle;
	font-family:Sans-Serif;
	font-weight:bolder;
}

.LeftNav-TextStyle {
	font-family : Verdana;
	font-weight : bold;
	font-size : 8pt;
	color : #333333;
	text-decoration : underline;
	vertical-align: top;
}

.LeftNav-TextStyle:link {
	font-family : Verdana;
	font-weight : bold;
	font-size : 8pt;
	color : #333333;
	text-decoration : underline;
	vertical-align: top;
}

.LeftNav-TextStyle:active {
	font-family : Verdana;
	font-weight : bold;
	font-size : 8pt;
	color : #333333;
	text-decoration : underline;
	vertical-align: top;
}

.LeftNav-TextStyle:visited {
	font-family : Verdana;
	font-weight : bold;
	font-size : 8pt;
	color : #0092DD;
	text-decoration : underline;
	vertical-align: top;
}

.LeftNav-TextStyle:hover {
	font-family : Verdana;
	font-weight : bold;
	font-size : 8pt;
	color : #FF9900;
	text-decoration: underline;
	vertical-align: top;
}

.LeftNav-TextStyleDisabled {
	font-family : Verdana;
	font-weight : bold;
	font-size : 8pt;
	color : #CCCCCC;
	text-decoration : none;
	vertical-align: top;
}

/*
A.LeftNav-TextStyleDisabled:link {
	font-family : Verdana;
	font-weight : bold;
	font-size : 8pt;
	color : #CCCCCC;
	text-decoration : none;
}

A.LeftNav-TextStyleDisabled:active {
	font-family : Verdana;
	font-weight : bold;
	font-size : 8pt;
	color : #CCCCCC;
	text-decoration : none;
}

A.LeftNav-TextStyleDisabled:visited {
	font-family : Verdana;
	font-weight : bold;
	font-size : 8pt;
	color : #FF0000;
	text-decoration : none;
}

A.LeftNav-TextStyleDisabled:hover {
	font-family : Verdana;
	font-weight : bold;
	font-size : 8pt;
	color : #FF0000;
	text-decoration : none;
}
*/

.LeftNav-TextStyleSelected {
	font-family : Verdana;
	font-weight : bold;
	font-size : 8pt;
	color : #003798;
	text-decoration : none;
	vertical-align: top;
}

A.LeftNav-TextStyleSelected:link {
	font-family : Verdana;
	font-weight : bold;
	font-size : 8pt;
	color : #003798;
	text-decoration : none;
	vertical-align: top;
}

A.LeftNav-TextStyleSelected:active {
	font-family : Verdana;
	font-weight : bold;
	font-size : 8pt;
	color : #003798;
	text-decoration : none;
	vertical-align: top;
}

A.LeftNav-TextStyleSelected:visited {
	font-family : Verdana;
	font-weight : bold;
	font-size : 8pt;
	color : #003798;
	text-decoration : none;
	vertical-align: top;
}

A.LeftNav-TextStyleSelected:hover {
	font-family : Verdana;
	font-weight : bold;
	font-size : 8pt;
	color : #003798;
	text-decoration : none;
	vertical-align: top;
}
	
.LeftNav-SummaryStyle
{
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #666666;
	text-decoration : none;
	vertical-align: text-top;
}

.LeftNav-SummaryStyleDisabled
{
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #CCCCCC;
	text-decoration : none;
	vertical-align: text-top;
}
/*-------------------------------- end dsf-vdp.css ----------------------------------*/

/*-------------------------------- begin dsf.css  ----------------------------------*/
/*BODY, A, TD, SPAN, DIV, FONT, P {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-weight : normal;
	color : #333333;
	text-decoration: none;
}

INPUT, SELECT, TEXTAREA {
	height : 21px;
	border-top : 1px solid #999999;
	border-bottom : 1px solid #999999;
	border-left : 1px solid #999999;
	border-right : 1px solid #999999;
	font-family : Verdana;
	font-size : 8pt;
	color : #333333;
	
	background-color:#99FFCC;
	border:0;
	SCROLLBAR-DARKSHADOW-COLOR: #99FFCC;
	SCROLLBAR-TRACK-COLOR: #99FFCC;
	SCROLLBAR-ARROW-COLOR: #9C4D21;
	SCROLLBAR-3DLIGHT-COLOR: #99FFCC;
	SCROLLBAR-SHADOW-COLOR: #99FFCC;
	SCROLLBAR-HIGHLIGHT-COLOR: #99FFCC;
	SCROLLBAR-FACE-COLOR: #99FFCC;
}*/


.locationSelected {
	background-color : #E5EBF4;
}

.productBox {
	background-image : url(Images/fill/DSF_Icon_PS_ProductBox_Wht.gif);
	width : 117px;
	height : 175px;
}

.productBoxContent {
	background-color : #FFFFFF;
}

.productBoxTop {
	background-image : url(Images/fill/product_grid_top.gif);
	width : 117px;
	height : 10px;
}

.productBoxBottom {
	background-image : url(Images/fill/product_grid_bottom.gif);
	width : 117px;
	height : 10px;
}

.formFieldsOrange {
	background-color : #FFBA00;
	border-top : 1px solid #999999;
	border-bottom : 1px solid #999999;
	border-left : 1px solid #999999;
	border-right : 1px solid #999999;
	font-family : Verdana;
	font-size : 8pt;
	font-weight : normal;
	color : #333333;
	height : 18px;
}

.orderBox {
	background-color : #CC9900;
	border-top : 1px solid #FFCC33;
	border-bottom : 1px solid #FFCC33;
	border-left : 1px solid #FFCC33;
	border-right : 1px solid #FFCC33;
	width : 100px;
	height : 22px;
}

.orderBoxLabel {
	color : #FFFFFF;
	font-family : Arial;
	font-size : 8pt;
  text-transform : uppercase;
}

.orderBoxValue {
	color : #FFFFFF;
	font-family : Arial;
	font-weight : bold;
	font-size : 8pt;
}

A.orderBoxValue:link {
	color : #FFFFFF;
	font-family : Arial;
	font-weight : bold;
	font-size : 8pt;
	text-decoration : none;
}

A.orderBoxValue:visited {
	color : #FFFFFF;
	font-family : Arial;
	font-weight : bold;
	font-size : 8pt;
	text-decoration : none;
}

A.orderBoxValue:active {
	color : #FFFFFF;
	font-family : Arial;
	font-weight : bold;
	font-size : 8pt;
	text-decoration : none;
}

A.orderBoxValue:hover {
	color : #FFFFFF;
	font-family : Arial;
	font-weight : bold;
	font-size : 8pt;
	text-decoration : underline;
}

.footerGrayBox {
	background-color : #CCCCCC;
	width : 150px;
	height : 25px;
}

.alertsBox {
	background-color : #FFFFFF;
	border-top : 1px solid #B9C2C6;
	border-bottom : 1px solid #B9C2C6;
	border-left : 1px solid #B9C2C6;
	border-right : 1px solid #B9C2C6;
}

.alertsTitle {
	font-family : Verdana;
	font-weight : bold;
	font-size : 10pt;
	color : #4A8CBD;
}

/*.alertsLinks {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #333333;
}

A.alertsLinks:link {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #333333;
	text-decoration : underline;
}

A.alertsLinks:visited {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #333333;
	text-decoration : underline;
}

A.alertsLinks:active {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #333333;
	text-decoration : underline;
}

A.alertsLinks:hover {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #003798;
	text-decoration : underline;
}*/

.sectionTitle {
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	line-height : 24px;	
	margin-bottom : 5px;
	padding-bottom : 0;
}

.sectionTitleBlue {
	font-family: Verdana;
	font-size: 18px;
	font-weight: Normal;
	color: #003798;
	line-height : 24px;	
	margin-bottom : 5px;
	padding-bottom : 0;
}

.sectionText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
}

.componentHeader {
	background-image : url(Images/fill/DSF_GrayHeaderBar.gif);
	width : 500px;
	height : 25px;
}

.componentHeaderBig {
	background-image : url(Images/fill/DSF_A_GrayHeaderBar.gif);
	width : 630px;
	height : 25px;
}

.cookieCrumbLink {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #333333;
	text-transform : uppercase;
}

A.cookieCrumbLink:link {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #333333;
	text-transform : uppercase;
	text-decoration : underline;
}

A.cookieCrumbLink:active {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #333333;
	text-transform : uppercase;
	text-decoration : underline;
}

A.cookieCrumbLink:visited {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #333333;
	text-transform : uppercase;
	text-decoration : underline;
}

A.cookieCrumbLink:hover {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #003798;
	text-transform : uppercase;
	text-decoration : underline;
}

.cookieCrumb {
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #333333;
	text-transform : uppercase;
}

.cookieCrumbSeperator {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #333333;
}

.componentBg {
	background-image : url(Images/fill/DSF_DottedLInes_10pixh.gif);
	height : 10px;
	width : 500px;
}

.componentBgSmall {
	background-image : url(Images/fill/DSF_DottedLInes_10pixh.gif);
	height : 10px;
	width : 117px;
}

.componentBgBig {
	background-image : url(Images/fill/DSF_A_DottedLines.gif);
	height : 10px;
	width : 630px;
}

.contentBox {
	background-color : #FFFFFF;
	border-top : 1px solid #CECECE;
	border-bottom : 1px solid #CECECE;
	border-left : 1px solid #CECECE;
	border-right : 1px solid #CECECE;
}

.contentBox1 {
	background-color : #FFFFFF;
	border-top : 1px solid #CECECE;
	border-bottom : 1px solid #CECECE;
	border-left : 1px solid #CECECE;
	border-right : 1px solid #CECECE;
	width : 478px;
	height : 422px;
}

.contentBox2 {
	background-color : #FFFFFF;
	border-bottom : 1px solid #CECECE;
	border-left : 1px solid #CECECE;
	border-right : 1px solid #CECECE;
	width : 478px;
	height : 422px;
}

.contentBoxSmall {
	background-color : #FFFFFF;
	border-bottom : 1px solid #CECECE;
	border-left : 1px solid #CECECE;
	border-right : 1px solid #CECECE;
	width : 478px;
	height : 252px;
}

.contentBoxBig {
	background-color : #FFFFFF;
	border-top : 1px solid #CECECE;
	border-bottom : 1px solid #CECECE;
	border-left : 1px solid #CECECE;
	border-right : 1px solid #CECECE;
	width : 610px;
	height : 501px;
}

.contentBoxBig2 {
	background-color : #FFFFFF;
	/*border-top : 1px solid #CECECE;*/
	border-bottom : 1px solid #CECECE;
	border-left : 1px solid #CECECE;
	border-right : 1px solid #CECECE;
	width : 610px;
	height : 501px;
}

.componentFooter {
	background-image : url(Images/fill/DSF_DottedLInes_Bottom.gif);
	height : 10px;
	width : 500px;
}

.componentFooterBig {
	background-image : url(Images/fill/DSF_A_DottedLInes_Btm.gif);
	height : 10px;
	width : 630px;
}

.formButton,A.formButton,A.formButton:link,A.formButton:visited,A.formButton:hover,A.formButton:active {
	border-right: #676767 1px solid;
	border-top: #bbbbbb 1px solid;
	font-size: 11px;
	background-image: url(Images/btn/btn_bg2.jpg);
	padding-bottom: 2px;
	vertical-align: middle;
	border-left: #bbbbbb 1px solid;
	color: #000000;
	padding-top: 3px;
	border-bottom: #000000 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	white-space: nowrap;
	text-decoration: none;
}

.formButtonSmall,A.formButtonSmall,A.formButtonSmall:link,A.formButtonSmall:visited,A.formButtonSmall:hover,A.formButtonSmall:active{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	white-space: nowrap;
	text-decoration: none;
	border-right: #676767 1px solid;
	border-top: #bbbbbb 1px solid;
	background-image: url(Images/btn/btn_bg2.jpg);
	vertical-align: middle;
	border-left: #bbbbbb 1px solid;
	color: #000000;
	border-bottom: #000000 1px solid;
	padding: 0px 2px 0px 2px;
}
/*.deleteFormButton {
	background-image : url(Images/btn/DSF_Btn_X_Med.gif);
	background-repeat: no-repeat;
	width : 22px;
	height : 19px;
	font-size : 7pt;
	border-style : none;
}*/

.navigationTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight : bold;
	color: #333333;
}

.navigationHighlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003798;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(Images/btn/sb_nav_clear.gif);
}

.componentTabOn {
	background-image : url(Images/fill/DSF_3rdLevel_Tab_On.gif);
	width : 106px;
	height : 23px;
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #003798;
}

.componentTabOff {
	background-image : url(Images/fill/DSF_3rdLevel_Tab_Off.gif);
	width : 106px;
	height : 23px;
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #666666;
}

A.tabOffLink:link {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #666666;
	text-decoration : none;
}

A.tabOffLink:visited {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #666666;
	text-decoration : none;
}

A.tabOffLink:active {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #666666;
	text-decoration : none;
}

A.tabOffLink:hover {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #003798;
	text-decoration : none;
}

.formFields {
	border-top : 1px solid #999999;
	border-bottom : 1px solid #999999;
	border-left : 1px solid #999999;
	border-right : 1px solid #999999;
	font-family : Verdana;
	font-size : 8pt;
	font-weight : normal;
	color : #333333;
	height : 18px;
	/*padding-left : 5px;
	padding-top : 3px;*/
}

.formFieldsRightAlign {
	border-top : 1px solid #999999;
	border-bottom : 1px solid #999999;
	border-left : 1px solid #999999;
	border-right : 1px solid #999999;
	font-family : Verdana;
	font-size : 8pt;
	font-weight : normal;
	color : #333333;
	text-align : right;
	height : 18px;
	/*padding-right : 2px;
	padding-top : 3px;*/
}

.fileLink {
	font-family : Verdana;
	font-weight : bold;
	font-size : 8pt;
	color : #333333;
}

.pagesText {
	font-family : Verdana;
	font-weight : bold;
	font-size : 8pt;
	color : #333333;
}

.textBold8pt {
	font-family : Verdana;
	font-weight : bold;
	font-size : 8pt;
	color : #333333;
}

.textBold7pt {
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #333333;
}

.textLinkBold7pt {
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #333333;
	text-decoration : none;
}

A.textLinkBold7pt:link {
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #333333;
	text-decoration : none;
}

A.textLinkBold7pt:visited {
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #333333;
	text-decoration : none;
}

A.textLinkBold7pt:Active {
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #333333;
	text-decoration : none;
}

A.textLinkBold7pt:hover {
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #333333;
	text-decoration : underline;
}

.textNormal8pt {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #333333;
}

.textNormal7pt {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #333333;
}

.textLink7pt {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #333333;
}

A.textLink7pt:link {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #333333;
	text-decoration : underline;
}

A.textLink7pt:visited {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #333333;
	text-decoration : underline;
}

A.textLink7pt:active {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #333333;
	text-decoration : underline;
}

A.textLink7pt:hover {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #003798;
	text-decoration : underline;
}

/*.textBold9pt {
	font-family : Verdana;
	font-weight : bold;
	font-size : 8pt;
	color : #333333;
}

.textNormal9pt {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #333333;
}

A.textBold9pt:link {
	font-family : Verdana;
	font-weight : bold;
	font-size : 8pt;
	color : #333333;
	text-decoration : underline;
}

A.textBold9pt:visited {
	font-family : Verdana;
	font-weight : bold;
	font-size : 8pt;
	color : #333333;
	text-decoration : underline;
}

A.textBold9pt:active {
	font-family : Verdana;
	font-weight : bold;
	font-size : 8pt;
	color : #333333;
	text-decoration : underline;
}

A.textBold9pt:hover {
	font-family : Verdana;
	font-weight : bold;
	font-size : 8pt;
	color : #003798;
	text-decoration : underline;
}*/

A.textBold8pt:link {
	font-family : Verdana;
	font-weight : bold;
	font-size : 8pt;
	color : #333333;
	text-decoration : underline;
}

A.textBold8pt:visited {
	font-family : Verdana;
	font-weight : bold;
	font-size : 8pt;
	color : #333333;
	text-decoration : underline;
}

A.textBold8pt:active {
	font-family : Verdana;
	font-weight : bold;
	font-size : 8pt;
	color : #333333;
	text-decoration : underline;
}

A.textBold8pt:hover {
	font-family : Verdana;
	font-weight : bold;
	font-size : 8pt;
	color : #003798;
	text-decoration : underline;
}

.level4NavOn {
	background-image : url(Images/fill/DSF_4thNavTab_On.gif);
	width : 110px;
	height : 25px;
}

.level4NavOff {
	background-image : url(Images/fill/DSF_4thNavTab_Avail.gif);	
	width : 110px;
	height : 25px;
}

.level4NavText {
	font-family : Verdana;
	font-weight : bold;
	font-size : 8pt;
	color : #003798;
}

.textLink8pt {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #333333;
	text-decoration : underline;
}

A.textLink8pt:link {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #333333;
	text-decoration : underline;
}

A.textLink8pt:visited {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #333333;
	text-decoration : underline;
}

A.textLink8pt:active {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #333333;
	text-decoration : underline;
}

A.textLink8pt:hover {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #003798;
	text-decoration : underline;
}

.level4NavBg {
	background-image: url(Images/fill/DSF_GrayLine_Vertical.gif);
	background-repeat: repeat-y;
	background-position: top right;
	/*border-right : 1px solid #CECECE;*/
}

.level4SelectionTitle {
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #666666;
}

.level4SelectionText {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #666666;
}

.sectionTabOff {
	background-image : url(Images/fill/1x80_SectionTab_Background_Gray.gif);
	width : 80px;
	height : 20px;
	background-repeat : repeat-y;
	padding-bottom : 2px;
}

.sectionTabBg {
	background-image : url(Images/fill/DSF_TabLine_1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width : 110px;
	height : 23px;
}

.sectionTabOn {
	background-image : url(Images/fill/1x80_SectionTab_Background_White.gif);
	width : 80px;
	height : 20px;
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #003798;
	padding-bottom : 2px;
}

.sectionTabBigOff {
	background-image : url(Images/fill/1x112_SectionTab_Background_Gray.gif);
	width : 112px;
	height : 23px;
	padding-bottom : 2px;
}

.sectionTabBigOn {
	background-image : url(Images/fill/1x112_SectionTab_Background_White.gif);
	width : 112px;
	height : 23px;
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #003798;
	padding-bottom : 2px;
}

.sectionTabHorFiller
{
	background-image:url(images/fill/DSF_TabLine_1.gif);
	background-repeat:repeat-x;
	width:10px;
	height:1px;
	background-position:bottom;
}

.Tab1px
{
	background-image:url(images/fill/1x1.gif);
	background-repeat:no-repeat;
	width:1px;
	height:1px;
	background-position:bottom;
}

.sectionTabHorFullLength
{
	background-image:url(images/fill/DSF_TabLine_2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.sectionTabLink {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #666666;
}

.graySectionTabTop {
	background-image : url(images/fill/DSF_Tab_Top_Gray.gif);
	width : 80px;
	height : 4px;
}

.whiteSectionTabTop {
	background-image : url(images/fill/DSF_Tab_Top_Wht.gif);
	width : 80px;
	height : 4px;
}

.graySectionTabBottom {
	background-image : url(Images/fill/DSF_TabLine_1.gif);
	width : 80px;
	height : 1px;
}

.whiteSectionTabBottom {
	background : #FFFFFF;
	width : 80px;
	height : 1px;
}

/* These 4 styles are for the files selection tab navigator*/
.filesTabTopOn {
	background-image : url(images/fill/filesTabTopOn.gif);
	width : 106px;
	height : 1px;
}

.filesTabOn {
	background-image : url(images/fill/filesTabOn.gif);
	width : 106px;
	height : 23px;
}

.filesTabTopOff {
	background-image : url(images/fill/filesTabTopOff.gif);
	width : 106px;
	height : 1px;
}

.filesTabOff {
	background-image : url(images/fill/filesTabOff.gif);
	width : 106px;
	height : 23px;
}

/*------------------------------------------*/

A.sectionTabLink:link {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #666666;
	text-decoration : none;
}

A.sectionTabLink:visited {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #666666;
	text-decoration : none;
}

A.sectionTabLink:active {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #666666;
	text-decoration : none;
}

A.sectionTabLink:hover {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #003798;
	text-decoration : none;
}

/*A.filesLink:link {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #333333;
	text-decoration : underline;
}

A.filesLink:visited {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #333333;
	text-decoration : underline;
}

A.filesLink:active {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #333333;
	text-decoration : underline;
}

A.filesLink:hover {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #003798;
	text-decoration : underline;
}*/

/*A.level4NavLinkLine:link {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #333333;
	text-decoration : underline;
}

A.level4NavLinkLine:visited {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #333333;
	text-decoration : underline;
}

A.level4NavLinkLine:active {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #333333;
	text-decoration : underline;
}

A.level4NavLinkLine:hover {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #003798;
	text-decoration : underline;
}*/

.paperName {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #003798;
}

.serviceTypeOff {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #333333;
}

.serviceTypeOn {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #003798;
}

.navLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}

A.navLink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration : underline;
}

A.navLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration : underline;
}

A.navLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration : underline;
}

A.navLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFCC33;
	text-decoration : underline;
}

.bodyStyle {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

.fieldLabel {
	font-family : Verdana;
	font-size : 7pt;
	font-style : normal;
	font-weight : normal;
	color : #333333;
}

.selectScroll {
	height : 219px;	
	width : 164px;	
	overflow : auto;	
	border : 1px solid #999999;	
	background-color : #FFFFFF;	
}

.selectType {
	font-family : Verdana;
	font-size : 8pt;
	font-weight : normal;
	color : #333333;
	background-color : #FFFFFF;
	/*padding-top : 3px;
	padding-bottom : 3px;*/
	padding-left : 7px;
	height : 21px;
	cursor : default;
}

.selectTypeSelect {
	font-family : Verdana;
	font-size : 8pt;
	font-weight : normal;
	color : #003798;
	background-color : #E5EBF4;
	/*padding-top : 3px;
	padding-bottom : 3px;*/
	padding-left : 7px;
	height : 21px;
	cursor : default;
}

.selectTypeSeperator {
	background-color : #999999;
}

.recommendedText {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	font-style : italic;
	color : #333333;
}

.recommendedTextOn {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #003798;
}

.errorBox {
	background-color : #FFFFCC;
	border : 1px solid #CECECE;
}

.errorText {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #990033;
}

.navigationLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(Images/btn/sb_nav_clear.gif);
}

A.navigationLink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(Images/btn/sb_nav_clear.gif);
}

A.navigationLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(Images/btn/sb_nav_clear.gif);
}

A.navigationLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(Images/btn/sb_nav_clear.gif);
}

A.navigationLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003798;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(Images/btn/sb_nav_clear.gif);
}

/*A.linkSBnavOff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(Images/btn/sb_nav_clear.gif);
}

A.linkSBnavOff:visited
{
	color: #000000;
}*/

.blueContentBox {
	background-color : #F2F5F7;
	border-top : 1px solid #CECECE;
	border-bottom : 1px solid #CECECE;
	border-left : 1px solid #CECECE;
	border-right : 1px solid #CECECE;
}

.lightBlueContentBox {
	background-color : #E5EBF4;
	border-top : 1px solid #CECECE;
	border-bottom : 1px solid #CECECE;
	border-left : 1px solid #CECECE;
	border-right : 1px solid #CECECE;
}

.tradeMark {
	font-size : 5pt;
}

.jobName {
	font-family : Verdana;
	font-size :7pt;
	font-weight : bold;
	color : #333333;
}

A.jobName:link {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : bold;
	color : #333333;
	text-decoration : underline;
}

A.jobName:visited {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : bold;
	color : #333333;
	text-decoration : underline;
}

A.jobName:active {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : bold;
	color : #333333;
	text-decoration : underline;
}

A.jobName:hover {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : bold;
	color : #003798;
	text-decoration : underline;
}

.jobNumber {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #333333;
	text-decoration : underline;
}

A.jobNumber:link {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #333333;
	text-decoration : underline;
}

A.jobNumber:visited {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #333333;
	text-decoration : underline;
}

A.jobNumber:active {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #333333;
	text-decoration : underline;
}

A.jobNumber:hover {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #003798;
	text-decoration : underline;
}

.jobStatus {
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #333333;
	text-decoration : underline;
}

A.jobStatus:link {
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #333333;
	text-decoration : underline;
}

A.jobStatus:visited {
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #333333;
	text-decoration : underline;
}

A.jobStatus:active {
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #333333;
	text-decoration : underline;
}

A.jobStatus:hover {
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #003798;
	text-decoration : underline;
}

.outputSelection {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #003798;
	text-decoration : underline;
}

A.outputSelection:link {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #333333;
	text-decoration : underline;
}

A.outputSelection:visited {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #333333;
	text-decoration : underline;
}

A.outputSelection:active {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #333333;
	text-decoration : underline;
}

A.outputSelection:hover {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #003798;
	text-decoration : underline;
}

.yellowContentBox {
	background-color : #F7F7F2;
	border-top : 1px solid #CECECE;
	border-bottom : 1px solid #CECECE;
	border-left : 1px solid #CECECE;
	border-right : 1px solid #CECECE;
}

.contentBox3 {
	background-color : #FFFFFF;
	border-bottom : 1px solid #CECECE;
	border-left : 1px solid #CECECE;
	border-right : 1px solid #CECECE;
}

.contentBox4 {
	background-color : #FFFFFF;
	border-left : 1px solid #CECECE;
	border-right : 1px solid #CECECE;
}

.jobDetailLabel {
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #333333;
}

.jobDetail {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #333333;
}

.keyWordHighlight {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #003798;
}

.yellowContentBox2 {
	background-color : #FFFFCC;
	border-top : 1px solid #CECECE;
	border-bottom : 1px solid #CECECE;
	border-left : 1px solid #CECECE;
	border-right : 1px solid #CECECE;
}

.jobNameAlert {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : bold;
	color : #990033;
}

.jobNumberAlert {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #990033;
	text-decoration : underline;
}

A.jobNumberAlert:link {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #990033;
	text-decoration : underline;
}

A.jobNumberAlert:visited {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #990033;
	text-decoration : underline;
}

A.jobNumberAlert:active {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #990033;
	text-decoration : underline;
}

A.jobNumberAlert:hover {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #003798;
	text-decoration : underline;
}

.jobStatusAlert {
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #990033;
	text-decoration : underline;
}

A.jobStatusAlert:link {
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #990033;
	text-decoration : underline;
}

A.jobStatusAlert:visited {
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #990033;
	text-decoration : underline;
}

A.jobStatusAlert:active {
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #990033;
	text-decoration : underline;
}

A.jobStatusAlert:hover {
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #003798;
	text-decoration : underline;
}

.outputSelectionAlert {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #990033;
	text-decoration : underline;
}

A.outputSelectionAlert:link {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #990033;
	text-decoration : underline;
}

A.outputSelectionAlert:visited {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #990033;
	text-decoration : underline;
}

A.outputSelectionAlert:active {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #990033;
	text-decoration : underline;
}

A.outputSelectionAlert:hover {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #003798;
	text-decoration : underline;
}

.jobAlertText {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #990033;
}

.textSmallItalic {
	font-family : Verdana;
	font-weight : normal;
	font-style : italic;
	font-size : 7pt;
	color : #333333;
}

.textSmallBoldItalic {
	font-family : Verdana;
	font-weight : bold;
	font-style : italic;
	font-size : 7pt;
	color : #333333;
}

.textSmallWhiteItalic {
	font-family : Verdana;
	font-weight : normal;
	font-style : italic;
	font-size : 7pt;
	color : #FFFFFF;
}

.textRedItalic {
	font-family : Verdana;
	font-weight : normal;
	font-style : italic;
	font-size : 7pt;
	color : #990033;
}

.popupFooterText {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #333333;
}

.textNormalItalic {
	font-family : Verdana;
	font-weight : normal;
	font-style : italic;
	font-size : 8pt;
	color : #333333;
}

.alertsLinksRed {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #990033;
	text-decoration : underline;
}

A.alertsLinksRed:link {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #990033;
	text-decoration : underline;
}

A.alertsLinksRed:visited {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #990033;
	text-decoration : underline;
}

A.alertsLinksRed:active {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #990033;
	text-decoration : underline;
}

A.alertsLinksRed:hover {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #003798;
	text-decoration : underline;
}

.grayDataGrid {
	background-color : #999999;
}

.grayDataGridHeader {
	background-color : #CCCCCC;
	height : 20px;
}

.grayDataGridHeaderHighlight {
	background-color : #999999;
	height : 20px;
}

.textBoldWhite7pt {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
}

A.textBoldWhite7pt:link {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
}

A.textBoldWhite7pt:visited {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
}

A.textBoldWhite7pt:active {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
}

A.textBoldWhite7pt:hover {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : underline;
}

.grayDataGridRows {
	background-color : #FFFFFF;
	height : 21px;
}

/* 
	Added for datagrids with Bound Columns, combines textNormal7pt and grayDataGridRows
	Do not alter this stlye.
*/
.grayDataGridRowsEx 
{
	background-color : #FFFFFF;
	height : 21px;
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #333333;
}

.yellowDataGridRows {
	background-color : #F7F7F2;
	height : 21px;
}

/* 
	Added for datagrids with Bound Columns, combines textNormal7pt and yellowDataGridRows
	Do not alter this stlye.
*/
.yellowDataGridRowsEx {
	background-color : #F7F7F2;
	height : 21px;
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #333333;
}

.textNormalBlue7pt {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #003798;
}

.textNormalBlue8pt {
	font-family : Verdana;
	font-size : 8pt;
	font-weight : normal;
	color : #003798;
}

.addressBookScroll {
	height : 420px;
	width : 480px;	
	overflow : auto;	
	border-top : 1px solid #999999;	
	border-right : 1px solid #999999;	
	border-left : 1px solid #999999;	
	background-color : #FFFFFF;	
}

.addressBookCell {
	background-color : #FFFFFF;
	border-right : 1px solid #999999;
	border-bottom : 1px solid #999999;
	height : 21px;
	cursor : pointer;
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #333333;
}

.addressBookCell1 {
	background-color : #FFFFFF;
	/*border-right : 1px solid #999999;
	border-bottom : 1px solid #999999;*/
	height : 21px;
	cursor : pointer;
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #333333;
}

.addressBookCellHighlight {
	background-color : #E5EBF4;
	border-right : 1px solid #999999;
	border-bottom : 1px solid #999999;
	height : 21px;
	cursor : pointer;
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #003798;
}

.addressBookCellHighlight1 {
	background-color : #E5EBF4;
	/*border-right : 1px solid #999999;
	border-bottom : 1px solid #999999;*/
	height : 21px;
	cursor : pointer;
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #003798;
}

.grayContentBox {
	background-color : #E5E5E5;
	border : 1px solid #999999;
}

.grayContentBox1 {
	background-color : #E5E5E5;
	border-right : 1px solid #999999;
	border-bottom : 1px solid #999999;
	border-left : 1px solid #999999;
}

.grayContentBox2 {
	background-color : #E5E5E5;
	border-right : 1px solid #CECECE;
	border-bottom : 1px solid #CECECE;
	border-left : 1px solid #CECECE;
}

.contentBox6 {
	background-color : #FFFFFF;
	border-top : 1px solid #CECECE;
	border-bottom : 1px solid #CECECE;
	border-right : 1px solid #CECECE;
}

.blueContentBox1 {
	background-color : #F2F5F7;
	border-top : 1px solid #CECECE;
	border-bottom : 1px solid #CECECE;
	border-right : 1px solid #CECECE;
}

.yellowContentBox3 {
	background-color : #FFFFCC;
	border-top : 1px solid #CECECE;
	border-bottom : 1px solid #CECECE;
	border-right : 1px solid #CECECE;
}

.textLinkNormal8pt {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #333333;
	text-decoration : none;
}

A.textLinkNormal8pt:link {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #333333;
	text-decoration : none;
}

A.textLinkNormal8pt:visited {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #333333;
	text-decoration : none;
}

A.textLinkNormal8pt:active {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #333333;
	text-decoration : none;
}

A.textLinkNormal8pt:hover {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #003798;
	text-decoration : underline;
}

.textLinkBlue7pt {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #003798;
	text-decoration : underline;
}

A.textLinkBlue7pt:link {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #003798;
	text-decoration : underline;
}

A.textLinkBlue7pt:active {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #FF9900;
	text-decoration : underline;
}

A.textLinkBlue7pt:visited {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #0092DD;
	text-decoration : underline;
}

A.textLinkBlue7pt:hover {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #FF9900;
	text-decoration : underline;
}

.textLinkBlue8pt {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #003798;
	text-decoration : underline;
}

A.textLinkBlue8pt:link {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #003798;
	text-decoration : underline;
}

A.textLinkBlue8pt:active {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #FF9900;
	text-decoration : underline;
}

A.textLinkBlue8pt:visited {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #0092DD;
	text-decoration : underline;
}

A.textLinkBlue8pt:hover {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #FF9900;
	text-decoration : underline;
}

.textWhite7pt {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #FFFFFF;
}

.textBoldBlue10pt {
	font-family : Verdana;
	font-weight : bold;
	font-size : 10pt;
	color : #003798;
}

.printMessenger {
	background-image: url(Images/DSF_PM_Bkground.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width : 200px;
	height : 130px;
}

.textBoldBlue8pt {
	font-family : Verdana;
	font-size : 8pt;
	font-weight : bold;
	color : #003798;
}

A.textBoldBlue8pt:link {
	font-family : Verdana;
	font-size : 8pt;
	font-weight : bold;
	color : #003798;
	text-decoration : underline;
}

A.textBoldBlue8pt:active {
	font-family : Verdana;
	font-size : 8pt;
	font-weight : bold;
	color : #FF9900;
	text-decoration : underline;
}

A.textBoldBlue8pt:visited {
	font-family : Verdana;
	font-size : 8pt;
	font-weight : bold;
	color : #0092DD;
	text-decoration : underline;
}

A.textBoldBlue8pt:hover {
	font-family : Verdana;
	font-size : 8pt;
	font-weight : bold;
	color : #FF9900;
	text-decoration : underline;
}

.contentBoxBig1 {
	background-color : #FFFFFF;
	border-top : 1px solid #CECECE;
	border-bottom : 1px solid #CECECE;
	border-left : 1px solid #CECECE;
	border-right : 1px solid #CECECE;
	width : 610px;
}

/*.sectionTabOff {
	background-image : url(Images/fill/DSF_SectionTab_Off.gif);
	width : 80px;
	height : 23px;
}*/

.grayDataGridHeader1 {
	background-color : #CCCCCC;
	height : 24px;
}

.grayDataGridRows1 {
	background-color : #FFFFFF;
	height : 24px;
}


.tableScrollBig {
	height : 420px;
	width : 610px;	
	overflow : auto;	
	border-bottom : 1px solid #999999;	
	border-right : 1px solid #999999;	
	border-left : 1px solid #999999;	
	background-color : #FFFFFF;	
}

.graySectionTabBigTop {
	background-image : url(images/fill/DSF_Tab_Top_Gray_112.gif);
	width : 112px;
	height : 4px;
}

.whiteSectionTabBigTop {
	background-image : url(images/fill/DSF_Tab_Top_Wht_112.gif);
	width : 112px;
	height : 4px;
}

.graySectionTabBigBottom {
	background-image : url(Images/fill/DSF_TabLine_1.gif);
	width : 112px;
	height : 1px;
}

.whiteSectionTabBigBottom {
	background : #FFFFFF;
	width : 112px;
	height : 1px;
}

.textNormal11pt {
	font-family : Verdana;
	font-weight : normal;
	font-size : 11pt;
	color : #333333;
}

.textNormal10pt {
	font-family : Verdana;
	font-weight : normal;
	font-size : 10pt;
	color : #333333;
}

.productCell {
	background-color : #FFFFFF;
	border-right : 1px solid #999999;
	border-bottom : 1px solid #999999;
	height : 21px;
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #333333;
}

.productCellYellow {
	background-color : #F7F7F2;
	border-right : 1px solid #999999;
	border-bottom : 1px solid #999999;
	height : 21px;
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #333333;
}

.textLinkNormal8pt {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #333333;
	text-decoration : none;
}

A.textLinkNormal8pt:link {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #333333;
	text-decoration : none;
}

A.textLinkNormal8pt:visited {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #333333;
	text-decoration : none;
}

A.textLinkNormal8pt:active {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #333333;
	text-decoration : none;
}

A.textLinkNormal8pt:hover {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #003798;
	text-decoration : underline;
}

.level4Nav {
	border-bottom : 1px solid #CECECE;
	border-right : 1px solid #CECECE;
}

.level4Nav-On {
	border-bottom : 1px solid #CECECE;
}

.grayLineSeperator {
	background-color : #E5E5E5;
}

.formFieldsOrange {
	background-color : #FFBA00;
	border-top : 1px solid #999999;
	border-bottom : 1px solid #999999;
	border-left : 1px solid #999999;
	border-right : 1px solid #999999;
	font-family : Verdana;
	font-size : 8pt;
	font-weight : normal;
	color : #333333;
	height : 18px;
}

.lightBlueContentBox1 {
	background-color : #E5EBF4;
	border-bottom : 1px solid #CECECE;
	border-left : 1px solid #CECECE;
	border-right : 1px solid #CECECE;
}

.textBold9pt {
	font-family : Verdana;
	font-weight : bold;
	font-size : 9pt;
	color : #333333;
}

.textNormal9pt {
	font-family : Verdana;
	font-weight : normal;
	font-size : 9pt;
	color : #333333;
}

.textBlue9pt {
	font-family : Verdana;
	font-weight : normal;
	font-size : 9pt;
	color : #003798;
}

.textBoldRed8pt {
	font-family : Verdana;
	font-size : 8pt;
	font-weight : bold;
	color : #990033;
}

.textNormalRed7pt {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #990033;
}

.textNormalGreen7pt {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #006600;
}

.textBoldBlue7pt {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : bold;
	color : #003798;
}

.formFieldsNoBorder {
	border-top : 0px;
	border-bottom : 0px;
	border-left : 0px;
	border-right : 0px;
	font-family : Verdana;
	font-size : 8pt;
	font-weight : normal;
	color : #333333;
	height : 18px;
	/*padding-left : 5px;
	padding-top : 3px;*/
}

.textBold10pt {
	font-family : Verdana;
	font-weight : bold;
	font-size : 10pt;
	color : #333333;
}

.textNormalBlue10pt {
	font-family : Verdana;
	font-weight : Normal;
	font-size : 10pt;
	color : #003798;
}

.textBoldBlue9pt {
	font-family : Verdana;
	font-weight : Bold;
	font-size : 9pt;
	color : #003798;
}

.textBoldLightGray9pt {
	font-family : Verdana;
	font-weight : bold;
	font-size : 9pt;
	color : #999999;
}

.regFieldSpacing {
	padding-top: 5px;
	padding-bottom: 5px;
}
/*-------------------------------- end dsf.css  ----------------------------------*/

/*-------------------------------- begin global.css  ----------------------------------*/
/*  The following are the new styles created by Paul Ruxton for the DSF2.0 release */

/* Author: Paul Ruxton */
/* Date: March 8, 2004 */
/* Updated: March 22, 2004 */



/* BODY STYLES */

/* this is the standard body format and should be placed in every body tag */
body.standard {
	background-color: #B9C2C6;
	margin: 0px;
	padding: 0px;

}






/* TEXT STYLES */

/* textNorm is the default for all text and copy */
.textNorm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
/* use textWhite for the pipe character between the login/logout and help links in the header */
.textWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}
/* use textYellow for shopping cart items total */
.textYellow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFCC33;
}

/* use textBlack for shopping cart items total */
.textBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

/* use textOrange for hilighted text, i.e., order status */
.textOrange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #BC5504;
}
/* use textLtGrey for checkout progress icons */
.textLtGrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #C1C1C1;
}
.textDkGrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #3F464D;
}
/* use textRed for error messages */
.textRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CC0000;
}
/* use textHdr for black sidebar headers, i.e., My Account and Print Sevices */
.textHdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
}
/* use textHdr2 for the silvery blue page titles (most) */
.textHdr2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #678595;
	font-weight: bold;
}
/* use textHdr3 for all page sub-titles... the difference is this is not bold */
.textHdr3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #678595;
}
/* use textHdr4 for all page titles in the checkout section - orange headers */
.textHdr4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #BC5504;
	font-weight: bold;

}
.textHdr5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #000000;
	font-weight: bold;

}
/* use textFormReqMark for identirying required form fields */
.textFormReqMark {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #678595;
	font-weight: bold;
}
/* use this for light blue headers in the sidebar, i.e., login */
.textSidebarHdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #0092DD;
}
/* use this for important info on forms pages, i.e., job number */
.textHdrRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #CC0000;
}
/* use this for important info on forms pages, i.e., job number */
.textHdrOrange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #BC5504;
}

.textSubHdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	font-weight: bold;
}

/* Used to line up pager control on OrderStatus and OrderHistory Pages */
.textPager {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	padding-right: 20;
	
}



/* LINK STYLES */

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #004B8D;
}
/* use linkWhite for the login/logout and help links in the header */
A.linkWhite:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}
A.linkWhite:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}
A.linkWhite:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}
A.linkWhite:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}

/* use linkNorm for normal links */
linkNorm
{
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #003798;
	text-decoration : underline;
}

A.linkNorm:link {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #003798;
	text-decoration : underline;
}

A.linkNorm:active {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #FF9900;
	text-decoration : underline;
}

A.linkNorm:visited {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #0092DD;
	text-decoration : underline;
}

A.linkNorm:hover {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #FF9900;
	text-decoration : underline;
}

/* use linkCart for the cart links in the header */
A.linkCart:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #FFFFFF;
}
A.linkCart:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #FFFFFF;
}
A.linkCart:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #FFFFFF;
}
A.linkCart:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #FFFFFF;
}

/* TABLE CELL FORMAT, BACKGROUND STYLES AND SHADING */

/* use contentBG in the bacckground of the main content table cell */
td.contentBG {
	background-color: #FFFFFF;
}

td.sidebarBG {
	background-color: #F2F5F7;
}
/* use sidebarBG2 for the 'white' portion of the shadow effect between sidebar buttons */
td.sidebarBG2 {
	background-color: #FFFFFF;
}
td.sidebarBG3 {
	background-color: #B9C2C6;
}
td.footerBG {
	background-color: #888888;
}
/* shadeLt is used for all light gray horizontal rules */
td.shadeLt {
	background-color: #D7D7D7;
}
/* shadeLt is used for all light gray horizontal rules */
.shadeLt {
	background-color: #D7D7D7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;

}
.shadeLtYellow {
	background-color: #F0EEC2;
}
.shadeLtWeakYellow
{
	background-color: #FFFFCC;
}
.shadeOrange {
	background-color: #E8A811;
}
.shadeMedBlue {
	background-color: #4678AE;
}
/* shadeRed is used to frame error messages */
.shadeRed {
	background-color: #CC0000;
}
/* formBG1 is a light blue color used for background shading on forms, like nickname on edit profile */
td.formBG1 {
	background-color: #D5E1EA;
}
td.formBG2 {
	background-color: #F2F2F2;
}
td.formBG3 {
	background-color: #B2C4D1;
}
/* formBG4 is used for the light blue shading on the as=ddress book cards */
td.formBG4 {
	background-color: #D5E1EA;
}
/* formBG5 is light blue and used on submit job online */
td.formBG5 {
	background-color: #B9C8D9;
}
td.formBG6 {
	background-color: #D4D6D7;
}
/* use formBG7 for billing info - light green */
td.formBG7 {
	background-color: #BFDFBE;
}
/* hdrHorzBG1-4 are used for the horizontal color bars under the main nav tabs */
td.hdrHorzBG1 {
	background-color: #BECCE0;
}
td.hdrHorzBG2 {
	background-color: #99B9E2;
}
td.hdrHorzBG3 {
	background-color: #99B4D0;
}
td.hdrHorzBG4 {
	background-color: #4678AE;
}
/* bg5 and bg6 are used on the shopping cart header */
td.hdrHorzBG5 {
	background-color: #FCFF00;
}
td.hdrHorzBG6 {
	background-color: #FAAE00;
}
/* main background color for top header */
td.hdrTopBG1 {
	background-color: #112786;
}


td.hdrBG {
	background-color: #003697;
	background-image: url(Images/nav/hdr_bg_img.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

.cart-outline {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFBA00;
	border-right-color: #FFBA00;
	border-left-color: #FFBA00;
	height: 22px;
}

div.dsfLogo
{
	background-image: url(Images/nav/mainnav_logo_01.gif);
}

div.dsfTitle 
{
	background-image: url(Images/nav/mainnav_hdr_dsf_01.gif);
}

td.cartImage
{
	background-image:url(Images/nav/hdr_cart.gif);
	background-repeat:no-repeat;
	background-position: left;
}

td.cart-count {
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #D0D0D0;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-right: 7px;
	padding-left: 7px;
}
.cart-label {
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #CC9933;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 7px;
}


td.cartTabActive {
	background-image: url(Images/nav/hdr_cart_01.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
td.cartTabInactive {
	background-image: url(Images/nav/hdr_cart_02.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
td.cartCount {
	background-image: url(Images/nav/hdr_count.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

/*------------  Button Styles ------------*/
.button3
{
	border-right: #676767 1px solid;
	border-top: #bbbbbb 1px solid;
	font-size: 11px;
	background-image: url(Images/btn/btn_bg2.jpg);
	padding-bottom: 2px;
	vertical-align: middle;
	border-left: #bbbbbb 1px solid;
	color: #000000;
	padding-top: 3px;
	border-bottom: #000000 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	white-space: nowrap;
	text-decoration: none;
}
.button3_align_top
{
	border-right: #676767 1px solid;
	border-top: #bbbbbb 1px solid;
	font-size: 11px;
	background-image: url(Images/btn/btn_bg2.jpg);
	padding-bottom: 2px;
	vertical-align: top;
	border-left: #bbbbbb 1px solid;
	color: #000000;
	padding-top: 3px;
	border-bottom: #000000 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	white-space: nowrap;
	text-decoration: none;
}
/*---------- End Button Styles -----------*/

/*------------  Text Styles ------------*/


/* use this for headers in the sidebar, i.e., login */

/*---------- End Text Styles -----------*/

/*------------ Link Styles -------------*/

A.linkButton3
{
	border-right: #676767 1px solid;
	border-top: #bbbbbb 1px solid;
	font-size: 11px;
	background-image: url(Images/btn/btn_bg2.jpg);
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	vertical-align: middle;
	border-left: #bbbbbb 1px solid;
	color: #000000;
	padding-top: 3px;
	border-bottom: #000000 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	white-space: nowrap;
	text-decoration: none;
	color: #000000;
}
/* style for hyperlinks that look like buttons */
A.linkButton3:link {
	color: #000000;
}

/* style for hyperlinks that look like buttons */
A.linkButton3:visited  {
    color: #000000;
}

/* style for hyperlinks that look like buttons */
A.linkButton3:active   {
    color: #000000;
}

/* style for hyperlinks that look like buttons */
A.linkButton3:hover    {
    color: #000000;
}



/*---------- End Link Styles -----------*/

/*----------- Form Backgrounds ---------*/
/* formBG1 is a light blue color used for background shading on forms, like nickname on edit profile */
td.formBG1 {
	background-color: #D5E1EA;
}
td.formBG2 {
	background-color: #F2F2F2;
}
td.formBG3 {
	background-color: #91A9BC;
}
td.formBG4 {
	background-color: #D5E1EA;
}
td.formBG5 {
	background-color: #B9C8D9;
}
td.formBG6 {
	background-color: #D4D6D7;
}

/*--------- End Form Backgrounds --------*/

/*---------- Sidebar Styles -------------*/
.textSBnavOn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;

	background-image: url(Images/btn/sb_nav_clear.gif);

}

/* SBnavOffShdw is used to achieve the rounded edge effect on the sidebar navigation buttons in the OFF position */
td.SBnavOff {
	background-color: #DDE7EF;
	background-image: url(Images/fill/sb_nav_shade_10x10.gif);
	background-repeat: repeat-y;
	background-position: right;
}

/* background format for sidebar nav buttons in the ON position */
td.SBnavOn {
	background-image: url(Images/btn/sb_nav_bg_on.gif);
}

A.linkSBnavOff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;

	background-image: url(Images/btn/sb_nav_clear.gif);

}

A.linkSBnavOff:visited
{
	color: #000000;
}

/* use sidebarBGshdw2 to achieve the shadow for the basic sidebar background */
.sidebarBGshdw2 {
	background-image: url(Images/fill/sb_shade_10x10.gif);
	background-color: #F2F5F7;
	background-repeat: repeat-y;
	background-position: right;
}

.SBnavOnShdw {
	background-image:  url(Images/fill/sb_nav_shade_10x10.gif);
}


/*-------- End Sidebar Styles -----------*/




div.sidebarContextMenu
{
	display:block;
	background-color: #F2F5F7;
	line-height: 12px;
}

/* style for the sidebar where the context menu resides */
td.sidebarContextMenuBG {
	background-color: #F2F5F7;
	line-height: 16px;
}


/* style for sidebar menu links -----------------------*/
A.sidebarLink
{
	border-style: none;
    color: #000066;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
}

/* style for sidebar menu links, cont. */
A.sidebarLink:link {
    color: #000066;
}

/* style for sidebar menu links, cont. */
A.sidebarLink:visited  {
    color: #000066;
}

/* style for sidebar menu links, cont. */
A.sidebarLink:active   {
    color: #000066;
}

/* style for sidebar menu links, cont. */
A.sidebarLink:hover    {
    color: #000066;
    text-decoration: underline;
}
/* end of style for sidebar menu links ---------------*/

.sidebarLinkButton
{
	background:transparent;
	border-style: none;
    color: #000066;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;	
    text-decoration: underline;
}

/*---------------  Menu Styles ---------------*/
td.mnTabOff {
	vertical-align: middle;
	white-space: nowrap;
	background-image:  url(Images/nav/tab_bg_off.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
td.mnTabOn {
	vertical-align: middle;
	white-space: nowrap;
	background-image:  url(Images/nav/tab_bg_on.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

td.mnLeftOff {
	vertical-align: middle;
	white-space: nowrap;
	background-image:  url(Images/nav/tab_left_off.gif);
	background-repeat:no-repeat;
	background-position: bottom;
}
td.mnLeftOn {
	vertical-align: middle;
	white-space: nowrap;
	background-image:  url(Images/nav/tab_left_on.gif);
	background-repeat:no-repeat;
	background-position: bottom;
}

td.mnRightOff {
	vertical-align: middle;
	white-space: nowrap;
	background-image:  url(Images/nav/tab_right_off.gif);
	background-repeat:no-repeat;
	background-position: bottom;
}
td.mnRightOn {
	vertical-align: middle;
	white-space: nowrap;
	background-image:  url(Images/nav/tab_right_on.gif);
	background-repeat:no-repeat;
	background-position: bottom;
}

td.mnDivOnOff {
	vertical-align: middle;
	white-space: nowrap;
	background-image:  url(Images/nav/tab_tween_on_off.gif);
	background-repeat:no-repeat;
	background-position: bottom;
}

td.mnDivOffOff {
	vertical-align: middle;
	white-space: nowrap;
	background-image:  url(Images/nav/tab_tween_off_off.gif);
	background-repeat:no-repeat;
	background-position: bottom;
}
td.mnDivOffOn {
	vertical-align: middle;
	white-space: nowrap;
	background-image:  url(Images/nav/tab_tween_off_on.gif);
	background-repeat:no-repeat;
	background-position: bottom;
}


td.mnTabOff A, td.mnTabOff A:link, td.mnTabOff A:hover, td.mnTabOff A:visited, td.mnTabOff A:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

td.mnTabOn A, td.mnTabOn A:link, td.mnTabOn A:hover, td.mnTabOn A:visited, td.mnTabOn A:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}


/*------------- End Menu Styles --------------*/

/*---------------  Sub Menu Styles ---------------*/
/* This is for menus inside the page not the one  */
/* on top                                         */
/*------------------------------------------------*/

td.submnTabOff {
	vertical-align: bottom;
	white-space: nowrap;
	background-image:  url(Images/nav/sub_tab_bg_off.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
td.submnTabOn {
	vertical-align: bottom;
	white-space: nowrap;
	background-image:  url(Images/nav/sub_tab_bg_on.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

td.submnLeftOff {
	vertical-align: bottom;
	white-space: nowrap;
	background-image:  url(Images/nav/sub_tab_left_off.gif);
	background-repeat:no-repeat;
	background-position: bottom;
}
td.submnLeftOn {
	vertical-align: bottom;
	white-space: nowrap;
	background-image:  url(Images/nav/sub_tab_left_on.gif);
	background-repeat:no-repeat;
	background-position: bottom;
}

td.submnRightOff {
	vertical-align: bottom;
	white-space: nowrap;
	background-image:  url(Images/nav/sub_tab_right_off.gif);
	background-repeat:no-repeat;
	background-position: bottom;
}
td.submnRightOn {
	vertical-align: bottom;
	white-space: nowrap;
	background-image:  url(Images/nav/sub_tab_right_on.gif);
	background-repeat:no-repeat;
	background-position: bottom;
}

td.submnDivOnOff {
	vertical-align: bottom;
	white-space: nowrap;
	background-image:  url(Images/nav/sub_tab_tween_on_off.gif);
	background-repeat:no-repeat;
	background-position: bottom;
}

td.submnDivOffOff {
	vertical-align: bottom;
	white-space: nowrap;
	background-image:  url(Images/nav/sub_tab_tween_off_off.gif);
	background-repeat:no-repeat;
	background-position: bottom;
}
td.submnDivOffOn {
	vertical-align: bottom;
	white-space: nowrap;
	background-image:  url(Images/nav/sub_tab_tween_off_on.gif);
	background-repeat:no-repeat;
	background-position: bottom;
}

td.submnTrailer 
{    
	vertical-align: bottom;
	white-space: nowrap;
	background-image:  url(Images/nav/sub_trailer.gif); 
	background-repeat: repeat;
	background-position: bottom;
}

td.submnHeadTrailer 
{    
	vertical-align: bottom;
    width:100%;
    
	background-image:  url(Images/nav/sub_trailer.gif); 	
	background-position:bottom;
}


.mnsubTabText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

/* style for main menu links, cont. */
A.submnTabText:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align:middle;
	text-decoration: none;
}

/* style for main menu links, cont. */
A.submnTabText:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align:middle;
	text-decoration: none;
}

/* style for main menu links, cont. */
A.submnTabText:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align:middle;
	text-decoration: none;
}

/* style for main menu links, cont. */
A.submnTabText:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align:middle;
	text-decoration: none;
}


/*------------- End Sub Menu Styles --------------*/

/* ---------------------------------- End of DSF2.0 styles by Paul Ruxton */


/* 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, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color:white
}

.TextStyleButton 
{
	background-color: inherit;
	border-style: none;
    color: #000066;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}


/* background/border colors for the selected tab */
.TabBg {
    background-color: white;
    border-color: black;
}

/* background/border colors for the selected tab */
.TableBg {
	background-color: #F7F7F7;
	border: solid 1px Gainsboro;
}

/* background/border colors for the selected tab */
.SubTableBg {
	background-color: Gainsboro;
}

/* background/border colors for the unselected tabs */
.OtherTabsBg {
	background-color: Gainsboro;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #000066;
	padding-bottom : 3px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
}

/* background/border colors for the unselected tabs */
.SelectedTabBg {
	background-color: #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : White;
	padding-bottom : 3px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
}


/* text style for the selected tab */
.SelectedTab 
{
	background-color: #FFFFFF;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #000066;
	border: solid 1px #000066;
}

/* text style for the unselected tabs */
.OtherTabs {
	background-color: Gainsboro;
    color:#000066;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration:none;
	padding-bottom : 3px;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 2px; 
}

/* hyperlink styles of the unselected tabs */
A.OtherTabs:link
{
	color: #000066;
	text-decoration: none;
}

A.OtherTabs:visited {
    text-decoration:    none;
    color:#000066;
}

A.OtherTabs:active  {
    text-decoration:    none;
    color:#000066;
}

A.OtherTabs:hover   {
    text-decoration:    underline;
    color:#000066;
}

A.SelectedTab:link
{
	color: #000066;
	text-decoration: none;
}

A.SelectedTab:visited {
    text-decoration:    none;
    color:#000066;
}

A.SelectedTab:active  {
    text-decoration:    none;
    color:#000066;
}

A.SelectedTab:hover   {
    text-decoration:    none;
}



    
/* text style for the site links (at extreme top-right of header) */
.SiteLink 
{
	color: black;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}   

/* hyperlink style for the site links */
A.SiteLink:link {
    color:darkblue;
    text-decoration: underline;
}

A.SiteLink:visited  {
    color:darkblue;
    text-decoration: underline;
}

A.SiteLink:active   {
    color:darkblue;
    text-decoration: underline;
}

A.SiteLink:hover    {
    color:darkblue;
    text-decoration: underline;
}

/* style for separator between site links */
.Accent
{
    color: red;
    font-weight:    bold;
}

A.MenuUnselected, A.MenuUnselected:link, A.MenuUnselected:visited
{
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	font : Arial, Helvetica, sans-serif;
}

A.MenuUnselected:hover
{
	color: Gray;
	text-decoration: underline;
}

A.MenuSelected
{
	color: Gray;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
}

A.MenuSelected:hover
{
	color: Gray;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

p.Menu 
{
	color : White;
	display: block;
	background-color : Gainsboro;
	border : 1px solid #000066;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
	margin-bottom : 4px;
	margin-top : 4px;
	width: 150px;
	padding : 2px 4px 3px 0px;
}

.Menu a {
	color : 000066;
	font-weight : bold;
	font : normal normal bold 12 Arial, Helvetica, sans-serif;
	font-family : Arial, Helvetica, sans-serif;
	padding-left : 4px;
}

.Menu a:link {
	color : #000066;
}

.Menu a:visited {
	color : #000066;
}

.Menu a:hover {
	font-weight: bold;
	text-decoration: underline;
}

p.SubMenu {
	background-color : #FFFFFF;
	color : #000066;	
	display : block;	
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	margin-bottom : 2px;
	margin-left : 0px;
	margin-top : 0px;
	font : bold;
	width : 150px;	
	padding : 2px 4px 2px 2px;	
}

.SubMenu a {
	color : #000066;
	padding-left : 6px;
	text-decoration : none;
	font : bold 11px Arial, Helvetica, sans-serif;
}

.SubMenu a:link {
	background-color : #FFFFFF;
	color : #000066;
}

.SubMenu a:visited {
	background-color : #FFFFFF;
	color : #000066;
}
.SubMenu a:hover {
	background-color : White;
	color : #000066;
	text-decoration : underline;
}


/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-size: 11px;
    background-color: #eeeeee
}

.OutlinedMessage 
{
	font-family:Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #eeeeee;
	border: solid 1px #000066;
	padding: 2px 2px 2px 2px;
}

.OutlinedAccentBox 
{
	font-family:Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #eeeeee;
	border : 1px solid #000066;
	padding: 4px 4px 4px 4px;
}


/* style of item titles by Announcements and events */
.ItemTitle    {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: black;
}

.HeaderRow
{
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: gainsboro;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bolder;
	font-size : 16px;
	border-bottom : 1px solid #000066;
}
.HeaderRowText
{
	font-family: Arial, Helvetica, san-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: White;
	TEXT-ALIGN: left;
}
.HeaderRowSubHeadingText
{
	font-family: Arial, Helvetica, san-serif;
	font-size: 15px;
	font-weight: bold;
	COLOR: White;
	TEXT-ALIGN: left;
}


/* GENERAL */
/* style for module titles */
.Head   {
	font-family: Arial, Helvetica, san-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000066;
	line-height : 24px;	
	margin-bottom : 5px;
	padding-bottom : 0;
}


/* Style of item titles on edit and administrative pages */

.SubHead    {
	font-family: Arial, Helvetica, san-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
	margin-bottom : 5px;
	padding-bottom : 0;
}

/* module title style used instead of Head for compact rendering by Quicks and Signin modules */
.SubSubHead {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: black;
}
/* Style of item Satic Banners */
.Banner
{
	font-family: Arial, Helvetica, sans-serif;
	background: Silver;
	font-size: 20px;
	font-weight:bold;
	color: Black;
	Height:126px;
	text-align: left;
	padding : 5px;
	vertical-align : baseline;
}
/* text style used for most text rendered by modules */
.Normal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

/* text style used for most text rendered by modules */
.NormalBullet
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	list-style-type : square;
	list-style-position : outside;
	text-align: left;
	margin: 4px;
	padding: 4px;
	height: auto;
	width: 400px;
	border: 1px groove #000064;
	background-color : Gainsboro;
}

.NormalEditBox
{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;	
}

.NormalRev
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: Black;
}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: black;
	border: 1px solid #7F9DB9;
}

.NumericTextBox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: black;
	text-align: right;
}

.NormalRed
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: red;
	line-height : 16px;
}

.NormalBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold
}
.NormalBlue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000066;
	line-height : 16px;
}
.NormalBlueUnderlined
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000066;
	line-height : 16px;
	text-decoration: underline;
}
.NormalBlueOverlined
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000066;
	line-height : 16px;
	text-decoration: overline;
}
.NormalBoldBlue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	line-height : 16px;
}
.NormalBoldBlueUnderlined
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	line-height : 16px;
	text-decoration: underline;
}



.Small
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 11px
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.SmallTextBox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.SmallRed
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: red
}

.SmallBold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold
}


/* text style for buttons and  buttons used in the portal admin pages */
.CommandButton{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}

A.CommandButton:link  {
    color: #000066;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;    
}
    
A.CommandButton:visited  {
    color: #000066;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}

A.CommandButton:active   {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
    color: #000066;
}

A.CommandButton:hover    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
    color: #CC0000;
}
    
/* text style for buttons and  buttons used in the portal admin pages */
.SmallCommandButton     {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8px;
    font-weight: normal;
    text-decoration: underline;
}
    
A.SmallCommandButton:visited  {
    text-decoration:    underline;
    color: darkred;
}

A.SmallCommandButton:active   {
    text-decoration:    underline;
    color: darkred;
}

A.SmallCommandButton:hover    {
    text-decoration:    underline;
    color: red;
}

/* 
	text style for hyperlinks in the site (as opposed to command buttons which
	perform an action!)
*/
.DSFLink
{
	color: #00FF66;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
}
 
A.DSFLink:link  {
    color: #000066;
    font-weight: normal;
	font-size: 11px;
	text-decoration: underline;    
}

A.DSFLink:visited  {
    color: #000066;
    font-weight: normal;
	font-size: 11px;
  	text-decoration: underline;
}

A.DSFLink:active   {
    text-decoration:    underline;
    font-weight: normal;
	font-size: 11px;
    color: #000066;
}

A.DSFLink:hover    {
    text-decoration:    underline;
    font-weight: normal;
	font-size: 11px;
    color: blue;
}

/* GENERIC */
H1  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}

H2  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}

H3  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    normal;
    color: darkred;
}

H4  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    normal;
    color: darkred;
}

H5, DT  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
}

H6  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
}

TFOOT, THEAD    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    color: darkred;
}

TH  {
    vertical-align: baseline;
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    bold;
    color: darkred;
}


SMALL   {
    font-size:  8px;
}

BIG {
    font-size:  14px;
}

BLOCKQUOTE, PRE {
    font-family:    Lucida Console, monospace;
}



OL LI   {
    list-style-type:    decimal;
}

OL OL LI    {
    list-style-type:    lower-alpha;
}

OL OL OL LI {
    list-style-type:    lower-roman;
}

HR 
{
    color: #000066;
    height: 1px;
    text-align: left;
}

HR.SeparatorHR
{
    color: Gainsboro;
    height: 1px;
}

.DataGridHeader{
	background-color: #000066;
	font-size: x-small;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	
}

.DataGridRow
{
	background-color: White;
	color: #000066;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
}
.DataGridRowNumeric 
{
	text-align: right;
	vertical-align: middle;
}



.DataGridRowBold
{
	background-color: White;
	color: #000066;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 20px;
}

.DataGridRowBoldUnderlined
{
	background-color: White;
	color: #000066;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 20px;
	text-decoration: underline;
	
}
.DataGridRowUnderlined
{
	background-color: White;
	color: #000066;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	text-decoration: underline;
}

.DataGridRowOverandUnderlined
{
	background-color: White;
	color: #000066;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	text-decoration:underline, overline;
}
.DataGridAlternatingRow
{
	background-color: AliceBlue;
	color: DarkBlue;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
}
.DataGridAlternatingRowBlackText
{
	background-color: AliceBlue;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.DataGridSummaryRow
{
	background-color: "#f7f7f7";
	color: black;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
}

.DataGridSummaryRowBold
{
	background-color: "#f7f7f7";
	color: black;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 20px;
}

.DataGridSummaryAlternatingRow
{
	background-color: gainsboro;
	color: black;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
}

.AlignButtonLeft
{
	TEXT-ALIGN: left;
}
.AlignButtonLeftSelected
{
	TEXT-ALIGN: left;
	color:Red;
}
/* TABLE CELL FORMAT, BACKGROUND STYLES AND SHADING */

.listheader {
	background-color: #E9E9E9;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C5C5C5;
	border-bottom-color: #D7D7D7;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #7D7D7D;
	text-decoration: none;
}
.listfooter {
	background-color: #E0E7EE;
	height: 38px;
	padding: 6px;
}
.listdarkrow {

	background-color: #FAFAFA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
	padding: 4px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.listlightrow {


	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
	padding: 4px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.boxheader {
	background-color: #518EBE;
	font-weight: normal;
	text-decoration: none;
	height: 3px;
}
.boxheader2 {
	background-color: #DDE7EF;
	font-weight: normal;
	text-decoration: none;
}
.boxbody {

	background-color: #FBFBFB;
	font-weight: normal;
	text-decoration: none;
	height: 3px;
}
.boxseparators {
	background-color: #F2F2F2;
	font-weight: normal;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
	height: 27px;
	padding: 3px 3px 3px 10px;
}
.labels {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.labelsbold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.helplabel {

    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #7D7D7D
}
.helplabelhyper {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #7D7D7D;
	text-decoration: underline;
}

.psheader {
	font-size: 12px;
	font-weight: bold;
	color: #9A5969;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.textmedgray {
	font-size: 11px;
	color: #0066CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #7D7D7D;
}

.dottedline {
	background-image: url(images/ps_line.gif);
}

/*Contact Styles */

	.contact-section-title-t 
	{ 
		FONT: bold 12px Verdana, Arial, Helvetica, sans-serif; 
		COLOR: #2c4565 
	}

	
	.contact-section-title 
	{
		PADDING-LEFT: 10px; 
		VERTICAL-ALIGN: middle; 
		WIDTH: 85%; 
		BORDER-BOTTOM: #bac7db 1px solid; 
		HEIGHT: 27px; 
		BACKGROUND-COLOR: #e0e7ee; 
		TEXT-ALIGN: left 
	}
	.contact-section-dotted-line 
	{ 
		WIDTH: 100%; 
		BORDER-BOTTOM: #8a8a8a 1px dotted; 
		HEIGHT: 1px; 
		BACKGROUND-COLOR: lightgrey 
	}
	.contact-section-space-row 
	{ 
		HEIGHT: 8px 
	}
	.contact-section-space-row 
	{ 
		HEIGHT: 8px
	}
	.contact-section-prompt 
	{ 
		PADDING-LEFT: 1px; 
		VERTICAL-ALIGN: middle; 
		BORDER-BOTTOM: black 1px dotted; 
		HEIGHT: 29px; 
		TEXT-ALIGN: left 
	}
	.contact-section-prompt-t 
	{ 
		FONT: 10px Verdana, Arial, Helvetica, sans-serif; 
		COLOR: #2c4565 
	}
	
	.contact-page-intro-t
	{ 
		FONT: 9px Verdana, Arial, Helvetica, sans-serif 
	}
	
	.contact-page-normal-t 
	{ 
		
		FONT: 9px Verdana,Arial,Helvetica,sans-serif
	}
	
	.contact-page-intro-t-bold
	{ 
		FONT: bold 18px Verdana, Arial, Helvetica, sans-serif; 
		VERTICAL-ALIGN: top; 
		COLOR: #666ccc 
	}

/* This is used for setting the style of a text field that we validate
If the field is valid then this style is always used. See also "FOK"
The name of these 2 styles is short to save some bandwidth since these
styles are used extensively
*/
.FOK {
	background-color: white;
	border: 1px solid #000000;
}

/*
    This is used when a text field is required and is not present. It gives 
a clue to the user that data need to be input. This is used all across DSF.
You do NOT need to assign this style to elements in DSF when designing forms.
This style is controlled by the DSF framework and assigned on the fly to provide
consistency.
*/
.FRQ 
{
    background-color: #FFFFCC;
	border: 1px solid #000000;
}

.SelectedLanguage
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
    background-color: LightSteelBlue;
}
/*-------------------------------- end global.css  ----------------------------------*/


/*-------------------------------- begin digitalstorefront.css  ----------------------------------*/
/*  The following are the new styles created by Paul Ruxton for the DSF2.0 release */

/* Author: Paul Ruxton */
/* Date: March 8, 2004 */
/* Updated: March 22, 2004 */



/* BODY STYLES */

/* this is the standard body format and should be placed in every body tag */
body.standard {
	background-color: #B9C2C6;
	margin: 0px;
	padding: 0px;

}






/* TEXT STYLES */

/* textNorm is the default for all text and copy */
.textNorm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
/* use textWhite for the pipe character between the login/logout and help links in the header */
.textWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}
/* use textYellow for shopping cart items total */
.textYellow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFCC33;
}

/* use textBlack for shopping cart items total */
.textBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

/* use textOrange for hilighted text, i.e., order status */
.textOrange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #BC5504;
}
/* use textLtGrey for checkout progress icons */
.textLtGrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #C1C1C1;
}
.textDkGrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #3F464D;
}
/* use textRed for error messages */
.textRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CC0000;
}
/* use textHdr for black sidebar headers, i.e., My Account and Print Sevices */
.textHdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
}
/* use textHdr2 for the silvery blue page titles (most) */
.textHdr2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #678595;
	font-weight: bold;
}
/* use textHdr3 for all page sub-titles... the difference is this is not bold */
.textHdr3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #678595;
}
/* use textHdr4 for all page titles in the checkout section - orange headers */
.textHdr4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #BC5504;
	font-weight: bold;

}
.textHdr5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #000000;
	font-weight: bold;

}
/* use textFormReqMark for identirying required form fields */
.textFormReqMark {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #678595;
	font-weight: bold;
}
/* use this for light blue headers in the sidebar, i.e., login */
.textSidebarHdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #0092DD;
}
/* use this for important info on forms pages, i.e., job number */
.textHdrRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #CC0000;
}
/* use this for important info on forms pages, i.e., job number */
.textHdrOrange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #BC5504;
}

.textSubHdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	font-weight: bold;
}

/* Used to line up pager control on OrderStatus and OrderHistory Pages */
.textPager {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	padding-right: 20;
	
}




/* use linkWhite for the login/logout and help links in the header */
A.linkWhite:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}
A.linkWhite:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}
A.linkWhite:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}
A.linkWhite:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}

/* use linkNorm for normal links */
.linkNorm
{
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #003798;
	text-decoration : underline;
}

A.linkNorm:link {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #003798;
	text-decoration : underline;
}

A.linkNorm:active {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #FF9900;
	text-decoration : underline;
}

A.linkNorm:visited {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #0092DD;
	text-decoration : underline;
}

A.linkNorm:hover {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #FF9900;
	text-decoration : underline;
}

/* use linkCart for the cart links in the header */
A.linkCart:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #FFFFFF;
}
A.linkCart:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #FFFFFF;
}
A.linkCart:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #FFFFFF;
}
A.linkCart:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #FFFFFF;
}

/* TABLE CELL FORMAT, BACKGROUND STYLES AND SHADING */

/* use contentBG in the bacckground of the main content table cell */
td.contentBG {
	background-color: #FFFFFF;
}

td.sidebarBG {
	background-color: #F2F5F7;
}
/* use sidebarBG2 for the 'white' portion of the shadow effect between sidebar buttons */
td.sidebarBG2 {
	background-color: #FFFFFF;
}
td.sidebarBG3 {
	background-color: #B9C2C6;
}
td.footerBG {
	background-color: #888888;
}
/* shadeLt is used for all light gray horizontal rules */
td.shadeLt {
	background-color: #D7D7D7;
}
/* shadeLt is used for all light gray horizontal rules */
.shadeLt {
	background-color: #D7D7D7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;

}
.shadeLtYellow {
	background-color: #F0EEC2;
}
.shadeOrange {
	background-color: #E8A811;
}
.shadeMedBlue {
	background-color: #4678AE;
}
/* shadeRed is used to frame error messages */
.shadeRed {
	background-color: #CC0000;
}
/* formBG1 is a light blue color used for background shading on forms, like nickname on edit profile */
td.formBG1 {
	background-color: #D5E1EA;
}
td.formBG2 {
	background-color: #F2F2F2;
}
td.formBG3 {
	background-color: #B2C4D1;
}
/* formBG4 is used for the light blue shading on the as=ddress book cards */
td.formBG4 {
	background-color: #D5E1EA;
}
/* formBG5 is light blue and used on submit job online */
td.formBG5 {
	background-color: #B9C8D9;
}
td.formBG6 {
	background-color: #D4D6D7;
}
/* use formBG7 for billing info - light green */
td.formBG7 {
	background-color: #BFDFBE;
}
/* hdrHorzBG1-4 are used for the horizontal color bars under the main nav tabs */
td.hdrHorzBG1 {
	background-color: #BECCE0;
}
td.hdrHorzBG2 {
	background-color: #99B9E2;
}
td.hdrHorzBG3 {
	background-color: #99B4D0;
}
td.hdrHorzBG4 {
	background-color: #4678AE;
}
/* bg5 and bg6 are used on the shopping cart header */
td.hdrHorzBG5 {
	background-color: #FCFF00;
}
td.hdrHorzBG6 {
	background-color: #FAAE00;
}
/* main background color for top header */
td.hdrTopBG1 {
	background-color: #112786;
}


td.hdrBG {
	background-color: #003697;
	background-image: url(Images/nav/hdr_bg_img.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

.cart-outline {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFBA00;
	border-right-color: #FFBA00;
	border-left-color: #FFBA00;
	height: 22px;
}

div.dsfLogo
{
	background-image: url(Images/nav/mainnav_logo_01.gif);
}

div.dsfTitle 
{
	background-image: url(Images/nav/mainnav_hdr_dsf_01.gif);
}

td.cartImage
{
	background-image:url(Images/nav/hdr_cart.gif);
	background-repeat:no-repeat;
	background-position: left;
}

td.cart-count {
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #D0D0D0;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-right: 7px;
	padding-left: 7px;
}
.cart-label {
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #CC9933;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 7px;
}


td.cartTabActive {
	background-image: url(Images/nav/hdr_cart_01.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
td.cartTabInactive {
	background-image: url(Images/nav/hdr_cart_02.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
td.cartCount {
	background-image: url(Images/nav/hdr_count.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

/*------------  Button Styles ------------*/
.button3
{
	border-right: #676767 1px solid;
	border-top: #bbbbbb 1px solid;
	font-size: 11px;
	background-image: url(Images/btn/btn_bg2.jpg);
	padding-bottom: 2px;
	vertical-align: middle;
	border-left: #bbbbbb 1px solid;
	color: #000000;
	padding-top: 3px;
	border-bottom: #000000 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	white-space: nowrap;
	text-decoration: none;
}

/*---------- End Button Styles -----------*/

/*------------  Text Styles ------------*/


/* use this for headers in the sidebar, i.e., login */

/*---------- End Text Styles -----------*/

/*------------ Link Styles -------------*/

/* Commented this portion as mentioned by Amith, these settings will be overridden in the new css files */

/*A:link  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #004B8D;
}

A:visited   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #004B8D;
}

A:active    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #004B8D;
}

A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #004B8D;
}*/

A.linkButton3
{
	border-right: #676767 1px solid;
	border-top: #bbbbbb 1px solid;
	font-size: 11px;
	background-image: url(Images/btn/btn_bg2.jpg);
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	vertical-align: middle;
	border-left: #bbbbbb 1px solid;
	color: #000000;
	padding-top: 3px;
	border-bottom: #000000 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	white-space: nowrap;
	text-decoration: none;
	color: #000000;
}
/* style for hyperlinks that look like buttons */
A.linkButton3:link {
	color: #000000;
}

/* style for hyperlinks that look like buttons */
A.linkButton3:visited  {
    color: #000000;
}

/* style for hyperlinks that look like buttons */
A.linkButton3:active   {
    color: #000000;
}

/* style for hyperlinks that look like buttons */
A.linkButton3:hover    {
    color: #000000;
}



/*---------- End Link Styles -----------*/

/*----------- Form Backgrounds ---------*/
/* formBG1 is a light blue color used for background shading on forms, like nickname on edit profile */
td.formBG1 {
	background-color: #D5E1EA;
}
td.formBG2 {
	background-color: #F2F2F2;
}
td.formBG3 {
	background-color: #91A9BC;
}
td.formBG4 {
	background-color: #D5E1EA;
}
td.formBG5 {
	background-color: #B9C8D9;
}
td.formBG6 {
	background-color: #D4D6D7;
}

/*--------- End Form Backgrounds --------*/

/*---------- Sidebar Styles -------------*/
.textSBnavOn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;

	background-image: url(Images/btn/sb_nav_clear.gif);

}

/* SBnavOffShdw is used to achieve the rounded edge effect on the sidebar navigation buttons in the OFF position */
td.SBnavOff {
	background-color: #DDE7EF;
	background-image: url(Images/fill/sb_nav_shade_10x10.gif);
	background-repeat: repeat-y;
	background-position: right;
}

/* background format for sidebar nav buttons in the ON position */
td.SBnavOn {
	background-image: url(Images/btn/sb_nav_bg_on.gif);
}

A.linkSBnavOff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;

	background-image: url(Images/btn/sb_nav_clear.gif);

}

A.linkSBnavOff:visited
{
	color: #000000;
}

/* use sidebarBGshdw2 to achieve the shadow for the basic sidebar background */
.sidebarBGshdw2 {
	background-image: url(Images/fill/sb_shade_10x10.gif);
	background-color: #F2F5F7;
	background-repeat: repeat-y;
	background-position: right;
}

.SBnavOnShdw {
	background-image:  url(Images/fill/sb_nav_shade_10x10.gif);
}


/*-------- End Sidebar Styles -----------*/




div.sidebarContextMenu
{
	display:block;
	background-color: #F2F5F7;
	line-height: 12px;
}

/* style for the sidebar where the context menu resides */
td.sidebarContextMenuBG {
	background-color: #F2F5F7;
	line-height: 16px;
}


/* style for sidebar menu links -----------------------*/
A.sidebarLink
{
	border-style: none;
    color: #000066;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
}

/* style for sidebar menu links, cont. */
A.sidebarLink:link {
    color: #000066;
}

/* style for sidebar menu links, cont. */
A.sidebarLink:visited  {
    color: #000066;
}

/* style for sidebar menu links, cont. */
A.sidebarLink:active   {
    color: #000066;
}

/* style for sidebar menu links, cont. */
A.sidebarLink:hover    {
    color: #000066;
    text-decoration: underline;
}
/* end of style for sidebar menu links ---------------*/

.sidebarLinkButton
{
	background:transparent;
	border-style: none;
    color: #000066;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;	
    text-decoration: underline;
}

/*---------------  Menu Styles ---------------*/
td.mnTabOff{
	vertical-align: middle;
	white-space: nowrap;
	background-image:  url(Images/nav/tab_bg_off.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

td.mnTabOff A, td.mnTabOff A:link, td.mnTabOff A:hover, td.mnTabOff A:visited, td.mnTabOff A:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

td.mnTabOn A, td.mnTabOn A:link, td.mnTabOn A:hover, td.mnTabOn A:visited, td.mnTabOn A:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

td.mnTabOn {
	vertical-align: middle;
	white-space: nowrap;
	background-image:  url(Images/nav/tab_bg_on.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

td.mnLeftOff {
	vertical-align: middle;
	white-space: nowrap;
	background-image:  url(Images/nav/tab_left_off.gif);
	background-repeat:no-repeat;
	background-position: bottom;
}
td.mnLeftOn {
	vertical-align: middle;
	white-space: nowrap;
	background-image:  url(Images/nav/tab_left_on.gif);
	background-repeat:no-repeat;
	background-position: bottom;
}

td.mnRightOff {
	vertical-align: middle;
	white-space: nowrap;
	background-image:  url(Images/nav/tab_right_off.gif);
	background-repeat:no-repeat;
	background-position: bottom;
}
td.mnRightOn {
	vertical-align: middle;
	white-space: nowrap;
	background-image:  url(Images/nav/tab_right_on.gif);
	background-repeat:no-repeat;
	background-position: bottom;
}

td.mnDivOnOff {
	vertical-align: middle;
	white-space: nowrap;
	background-image:  url(Images/nav/tab_tween_on_off.gif);
	background-repeat:no-repeat;
	background-position: bottom;
}

td.mnDivOffOff {
	vertical-align: middle;
	white-space: nowrap;
	background-image:  url(Images/nav/tab_tween_off_off.gif);
	background-repeat:no-repeat;
	background-position: bottom;
}
td.mnDivOffOn {
	vertical-align: middle;
	white-space: nowrap;
	background-image:  url(Images/nav/tab_tween_off_on.gif);
	background-repeat:no-repeat;
	background-position: bottom;
}


/*------------- End Menu Styles --------------*/

/* ---------------------------------- End of DSF2.0 styles by Paul Ruxton */


/* 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, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color:white
}

.TextStyleButton 
{
	background-color: inherit;
	border-style: none;
    color: #000066;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}


/* background/border colors for the selected tab */
.TabBg {
    background-color: white;
    border-color: black;
}

/* background/border colors for the selected tab */
.TableBg {
	background-color: #F7F7F7;
	border: solid 1px Gainsboro;
}

/* background/border colors for the selected tab */
.SubTableBg {
	background-color: Gainsboro;
}

/* background/border colors for the unselected tabs */
.OtherTabsBg {
	background-color: Gainsboro;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 13;
	font-weight : bold;
	color : #000066;
	padding-bottom : 3px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
	border : 2px solid Gainsboro;
}

/* background/border colors for the unselected tabs */
.SelectedTabBg {
	background-color: #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 13;
	font-weight : bold;
	color : White;
	padding-bottom : 3px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
	border : 2px solid Gainsboro;
}

  
/* text style for the site links (at extreme top-right of header) */
.SiteLink 
{
	color: black;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}   

/* hyperlink style for the site links */
A.SiteLink:link {
    color:darkblue;
    text-decoration: underline;
}

A.SiteLink:visited  {
    color:darkblue;
    text-decoration: underline;
}

A.SiteLink:active   {
    color:darkblue;
    text-decoration: underline;
}

A.SiteLink:hover    {
    color:darkblue;
    text-decoration: underline;
}

/* style for separator between site links */
.Accent
{
    color: red;
    font-weight:    bold;
}

A.MenuUnselected, A.MenuUnselected:link, A.MenuUnselected:visited
{
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	font : Arial, Helvetica, sans-serif;
}

A.MenuUnselected:hover
{
	color: Gray;
	text-decoration: underline;
}

A.MenuSelected
{
	color: Gray;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
}

A.MenuSelected:hover
{
	color: Gray;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

p.Menu 
{
	color : White;
	display: block;
	background-color : Gainsboro;
	border : 1px solid #000066;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
	margin-bottom : 4px;
	margin-top : 4px;
	width: 150px;
	padding : 2px 4px 3px 0px;
}

.Menu a {
	color : #000066;
	font-weight : bold;
	font : normal normal bold 12 Arial, Helvetica, sans-serif;
	font-family : Arial, Helvetica, sans-serif;
	padding-left : 4px;
}

.Menu a:link {
	color : #000066;
}

.Menu a:visited {
	color : #000066;
}

.Menu a:hover {
	font-weight: bold;
	text-decoration: underline;
}

p.SubMenu {
	background-color : #FFFFFF;
	color : #000066;	
	display : block;	
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	margin-bottom : 2px;
	margin-left : 0px;
	margin-top : 0px;
	font : bold;
	width : 150px;	
	padding : 2px 4px 2px 2px;	
}

.SubMenu a {
	color : #000066;
	padding-left : 6px;
	text-decoration : none;
	font : bold 11px Arial, Helvetica, sans-serif;
}

.SubMenu a:link {
	background-color : #FFFFFF;
	color : #000066;
}

.SubMenu a:visited {
	background-color : #FFFFFF;
	color : #000066;
}
.SubMenu a:hover {
	background-color : White;
	color : #000066;
	text-decoration : underline;
}


/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-size: 11px;
    background-color: #eeeeee
}

.OutlinedMessage 
{
	font-family:Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #eeeeee;
	border: solid 1px #000066;
	padding: 2px 2px 2px 2px;
}

.OutlinedAccentBox 
{
	font-family:Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #eeeeee;
	border : 1px solid #000066;
	padding: 4px 4px 4px 4px;
}


/* style of item titles by Announcements and events */
.ItemTitle    {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: black;
}

.HeaderRow
{
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: gainsboro;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bolder;
	font-size : 16px;
	border-bottom : 1px solid #000066;
}
.HeaderRowText
{
	font-family: Arial, Helvetica, san-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: White;
	TEXT-ALIGN: left;
}
.HeaderRowSubHeadingText
{
	font-family: Arial, Helvetica, san-serif;
	font-size: 15px;
	font-weight: bold;
	COLOR: White;
	TEXT-ALIGN: left;
}


/* GENERAL */
/* style for module titles */
.Head   {
	font-family: Arial, Helvetica, san-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000066;
	line-height : 24px;	
	margin-bottom : 5px;
	padding-bottom : 0;
}


/* Style of item titles on edit and administrative pages */

.SubHead    {
	font-family: Arial, Helvetica, san-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
	margin-bottom : 5px;
	padding-bottom : 0;
}

/* module title style used instead of Head for compact rendering by Quicks and Signin modules */
.SubSubHead {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: black;
}
/* Style of item Satic Banners */
.Banner
{
	font-family: Arial, Helvetica, sans-serif;
	background: Silver;
	font-size: 20px;
	font-weight:bold;
	color: Black;
	Height:126px;
	text-align: left;
	padding : 5px;
	vertical-align : baseline;
}
/* text style used for most text rendered by modules */
.Normal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

/* text style used for most text rendered by modules */
.NormalBullet
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	list-style-type : square;
	list-style-position : outside;
	text-align: left;
	margin: 4px;
	padding: 4px;
	height: auto;
	width: 400px;
	border: 1px groove #000064;
	background-color : Gainsboro;
}

.NormalEditBox
{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;	
}

.NormalRev
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: Black;
}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: black;
	border: 1px solid #7F9DB9;
}

.NumericTextBox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: black;
	text-align: right;
}

.NormalRed
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: red;
	line-height : 16px;
}

.NormalBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold
}
.NormalBlue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000066;
	line-height : 16px;
}
.NormalBlueUnderlined
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000066;
	line-height : 16px;
	text-decoration: underline;
}
.NormalBlueOverlined
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000066;
	line-height : 16px;
	text-decoration: overline;
}
.NormalBoldBlue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	line-height : 16px;
}
.NormalBoldBlueUnderlined
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	line-height : 16px;
	text-decoration: underline;
}



.Small
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 11px
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.SmallTextBox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.SmallRed
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: red
}

.SmallBold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold
}


/* text style for buttons and  buttons used in the portal admin pages */
.CommandButton     {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}

A.CommandButton:link  {
    color: #000066;
    text-decoration: underline;    
}
    
A.CommandButton:visited  {
    color: #000066;
    text-decoration: underline;
}

A.CommandButton:active   {
    text-decoration:    underline;
    color: #000066;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: blue;
}
    
/* text style for buttons and  buttons used in the portal admin pages */
.SmallCommandButton     {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8px;
    font-weight: normal;
    text-decoration: underline;
}
    
A.SmallCommandButton:visited  {
    text-decoration:    underline;
    color: darkred;
}

A.SmallCommandButton:active   {
    text-decoration:    underline;
    color: darkred;
}

A.SmallCommandButton:hover    {
    text-decoration:    underline;
    color: red;
}


HR.SeparatorHR
{
    color: Gainsboro;
    height: 1px;
}

.DataGridHeader{
	background-color: #000066;
	font-size: x-small;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: White;
}

.DataGridRow
{
	background-color: White;
	color: #000066;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
}

.DataGridRowBold
{
	background-color: White;
	color: #000066;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 20px;
}

.DataGridRowBoldUnderlined
{
	background-color: White;
	color: #000066;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 20px;
	text-decoration: underline;
	
}
.DataGridRowUnderlined
{
	background-color: White;
	color: #000066;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	text-decoration: underline;
}

.DataGridRowOverandUnderlined
{
	background-color: White;
	color: #000066;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	text-decoration:underline, overline;
}
.DataGridAlternatingRow
{
	background-color: AliceBlue;
	color: DarkBlue;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
}
.DataGridSummaryRow
{
	background-color: "#f7f7f7";
	color: black;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
}

.DataGridSummaryRowBold
{
	background-color: "#f7f7f7";
	color: black;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 20px;
}

.DataGridSummaryAlternatingRow
{
	background-color: gainsboro;
	color: black;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
}

.AlignButtonLeft
{
	TEXT-ALIGN: left;
}
.AlignButtonLeftSelected
{
	TEXT-ALIGN: left;
	color:Red;
}
/* TABLE CELL FORMAT, BACKGROUND STYLES AND SHADING */

/* Styles added from the DSF 2.5 style sheet (dsf.css) */


.locationSelected {
	background-color : #E5EBF4;
}

.productBox {
	background-image : url(Images/fill/DSF_Icon_PS_ProductBox_Wht.gif);
	width : 117px;
	height : 175px;
}

.productBoxContent {
	background-color : #FFFFFF;
}

.productBoxTop {
	background-image : url(Images/fill/product_grid_top.gif);
	width : 117px;
	height : 10px;
}

.productBoxBottom {
	background-image : url(Images/fill/product_grid_bottom.gif);
	width : 117px;
	height : 10px;
}

.orderBox {
	background-color : #CC9900;
	border-top : 1px solid #FFCC33;
	border-bottom : 1px solid #FFCC33;
	border-left : 1px solid #FFCC33;
	border-right : 1px solid #FFCC33;
	width : 100px;
	height : 22px;
}

.orderBoxLabel {
	color : #FFFFFF;
	font-family : Arial;
	font-size : 8pt;
	text-transform : uppercase;
}

.orderBoxValue {
	color : #FFFFFF;
	font-family : Arial;
	font-weight : bold;
	font-size : 8pt;
}

A.orderBoxValue:link {
	color : #FFFFFF;
	font-family : Arial;
	font-weight : bold;
	font-size : 8pt;
	text-decoration : none;
}

A.orderBoxValue:visited {
	color : #FFFFFF;
	font-family : Arial;
	font-weight : bold;
	font-size : 8pt;
	text-decoration : none;
}

A.orderBoxValue:active {
	color : #FFFFFF;
	font-family : Arial;
	font-weight : bold;
	font-size : 8pt;
	text-decoration : none;
}

A.orderBoxValue:hover {
	color : #FFFFFF;
	font-family : Arial;
	font-weight : bold;
	font-size : 8pt;
	text-decoration : underline;
}

.footerGrayBox {
	background-color : #CCCCCC;
	width : 150px;
	height : 25px;
}

.alertsBox {
	background-color : #FFFFFF;
	border-top : 1px solid #B9C2C6;
	border-bottom : 1px solid #B9C2C6;
	border-left : 1px solid #B9C2C6;
	border-right : 1px solid #B9C2C6;
}

.alertsTitle {
	font-family : Verdana;
	font-weight : bold;
	font-size : 10pt;
	color : #4A8CBD;
}

.sectionTitle {
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	line-height : 24px;	
	margin-bottom : 5px;
	padding-bottom : 0;
}

.sectionTitleBlue {
	font-family: Verdana;
	font-size: 18px;
	font-weight: Normal;
	color: #003798;
	line-height : 24px;	
	margin-bottom : 5px;
	padding-bottom : 0;
}

.sectionText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
}

.componentHeader {
	background-image : url(Images/fill/DSF_GrayHeaderBar.gif);
	width : 500px;
	height : 25px;
}

.componentHeaderBig {
	background-image : url(Images/fill/DSF_A_GrayHeaderBar.gif);
	width : 630px;
	height : 25px;
}

.cookieCrumbLink {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #333333;
	text-transform : uppercase;
}

A.cookieCrumbLink:link {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #333333;
	text-transform : uppercase;
	text-decoration : underline;
}

A.cookieCrumbLink:active {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #333333;
	text-transform : uppercase;
	text-decoration : underline;
}

A.cookieCrumbLink:visited {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #333333;
	text-transform : uppercase;
	text-decoration : underline;
}

A.cookieCrumbLink:hover {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #003798;
	text-transform : uppercase;
	text-decoration : underline;
}

.cookieCrumb {
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #333333;
	text-transform : uppercase;
}

.cookieCrumbSeperator {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #333333;
}

.componentBg {
	background-image : url(Images/fill/DSF_DottedLInes_10pixh.gif);
	height : 10px;
	width : 500px;
}

.componentBgSmall {
	background-image : url(Images/fill/DSF_DottedLInes_10pixh.gif);
	height : 10px;
	width : 117px;
}

.componentBgBig {
	background-image : url(Images/fill/DSF_A_DottedLines.gif);
	height : 10px;
	width : 630px;
}

.contentBox {
	background-color : #FFFFFF;
	border-top : 1px solid #CECECE;
	border-bottom : 1px solid #CECECE;
	border-left : 1px solid #CECECE;
	border-right : 1px solid #CECECE;
}

.contentBox1 {
	background-color : #FFFFFF;
	border-top : 1px solid #CECECE;
	border-bottom : 1px solid #CECECE;
	border-left : 1px solid #CECECE;
	border-right : 1px solid #CECECE;
	width : 478px;
	height : 422px;
}

.contentBox2 {
	background-color : #FFFFFF;
	border-bottom : 1px solid #CECECE;
	border-left : 1px solid #CECECE;
	border-right : 1px solid #CECECE;
	width : 478px;
	height : 422px;
}

.contentBoxSmall {
	background-color : #FFFFFF;
	border-bottom : 1px solid #CECECE;
	border-left : 1px solid #CECECE;
	border-right : 1px solid #CECECE;
	width : 478px;
	height : 252px;
}

.contentBoxBig {
	background-color : #FFFFFF;
	border-top : 1px solid #CECECE;
	border-bottom : 1px solid #CECECE;
	border-left : 1px solid #CECECE;
	border-right : 1px solid #CECECE;
	width : 610px;
	height : 501px;
}

.contentBoxBig2 {
	background-color : #FFFFFF;
	/*border-top : 1px solid #CECECE;*/
	border-bottom : 1px solid #CECECE;
	border-left : 1px solid #CECECE;
	border-right : 1px solid #CECECE;
	width : 610px;
	height : 501px;
}

.componentFooter {
	background-image : url(Images/fill/DSF_DottedLInes_Bottom.gif);
	height : 10px;
	width : 500px;
}

.componentFooterBig {
	background-image : url(Images/fill/DSF_A_DottedLInes_Btm.gif);
	height : 10px;
	width : 630px;
}

.formButton,A.formButton,A.formButton:link,A.formButton:visited,A.formButton:hover,A.formButton:active {
	border-right: #676767 1px solid;
	border-top: #bbbbbb 1px solid;
	font-size: 11px;
	background-image: url(Images/btn/btn_bg2.jpg);
	padding-bottom: 2px;
	vertical-align: middle;
	border-left: #bbbbbb 1px solid;
	color: #000000;
	padding-top: 3px;
	border-bottom: #000000 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	white-space: nowrap;
	text-decoration: none;
}

.formButtonSmall,A.formButtonSmall,A.formButtonSmall:link,A.formButtonSmall:visited,A.formButtonSmall:hover,A.formButtonSmall:active{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	white-space: nowrap;
	text-decoration: none;
	border-right: #676767 1px solid;
	border-top: #bbbbbb 1px solid;
	background-image: url(Images/btn/btn_bg2.jpg);
	vertical-align: middle;
	border-left: #bbbbbb 1px solid;
	color: #000000;
	border-bottom: #000000 1px solid;
	padding: 0px 2px 0px 2px;
}

.navigationTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight : bold;
	color: #333333;
}

.navigationHighlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003798;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(Images/btn/sb_nav_clear.gif);
}

.componentTabOn {
	background-image : url(Images/fill/DSF_3rdLevel_Tab_On.gif);
	width : 106px;
	height : 23px;
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #003798;
}

.componentTabOff {
	background-image : url(Images/fill/DSF_3rdLevel_Tab_Off.gif);
	width : 106px;
	height : 23px;
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #666666;
}

A.tabOffLink:link {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #666666;
	text-decoration : none;
}

A.tabOffLink:visited {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #666666;
	text-decoration : none;
}

A.tabOffLink:active {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #666666;
	text-decoration : none;
}

A.tabOffLink:hover {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #003798;
	text-decoration : none;
}

.formFields {
	border-top : 1px solid #999999;
	border-bottom : 1px solid #999999;
	border-left : 1px solid #999999;
	border-right : 1px solid #999999;
	font-family : Verdana;
	font-size : 8pt;
	font-weight : normal;
	color : #333333;
	height : 18px;
	padding-left : 5px;
	/*padding-top : 3px;*/
}

.formFieldsRightAlign {
	border-top : 1px solid #999999;
	border-bottom : 1px solid #999999;
	border-left : 1px solid #999999;
	border-right : 1px solid #999999;
	font-family : Verdana;
	font-size : 8pt;
	font-weight : normal;
	color : #333333;
	text-align : right;
	height : 18px;
	padding-right : 2px;
	/*padding-top : 3px;*/
}

.fileLink {
	font-family : Verdana;
	font-weight : bold;
	font-size : 8pt;
	color : #333333;
}

.pagesText {
	font-family : Verdana;
	font-weight : bold;
	font-size : 8pt;
	color : #333333;
}

.textBold8pt {
	font-family : Verdana;
	font-weight : bold;
	font-size : 8pt;
	color : #333333;
}

.textBold7pt {
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #333333;
}

.textLinkBold7pt {
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #333333;
	text-decoration : none;
}

A.textLinkBold7pt:link {
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #333333;
	text-decoration : none;
}

A.textLinkBold7pt:visited {
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #333333;
	text-decoration : none;
}

A.textLinkBold7pt:Active {
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #333333;
	text-decoration : none;
}

A.textLinkBold7pt:hover {
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #333333;
	text-decoration : underline;
}

.textNormal8pt {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #333333;
}

.textNormal7pt {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #333333;
}

.textLink7pt {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #333333;
}

A.textLink7pt:link {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #333333;
	text-decoration : underline;
}

A.textLink7pt:visited {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #333333;
	text-decoration : underline;
}

A.textLink7pt:active {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #333333;
	text-decoration : underline;
}

A.textLink7pt:hover {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #003798;
	text-decoration : underline;
}

A.textBold8pt:link {
	font-family : Verdana;
	font-weight : bold;
	font-size : 8pt;
	color : #333333;
	text-decoration : underline;
}

A.textBold8pt:visited {
	font-family : Verdana;
	font-weight : bold;
	font-size : 8pt;
	color : #333333;
	text-decoration : underline;
}

A.textBold8pt:active {
	font-family : Verdana;
	font-weight : bold;
	font-size : 8pt;
	color : #333333;
	text-decoration : underline;
}

A.textBold8pt:hover {
	font-family : Verdana;
	font-weight : bold;
	font-size : 8pt;
	color : #003798;
	text-decoration : underline;
}

.level4NavOn {
	background-image : url(Images/fill/DSF_4thNavTab_On.gif);
	width : 110px;
	height : 25px;
}

.level4NavOff {
	background-image : url(Images/fill/DSF_4thNavTab_Avail.gif);	
	width : 110px;
	height : 25px;
}

.level4NavText {
	font-family : Verdana;
	font-weight : bold;
	font-size : 8pt;
	color : #003798;
}

.textLink8pt {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #333333;
	text-decoration : underline;
}

A.textLink8pt:link {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #333333;
	text-decoration : underline;
}

A.textLink8pt:visited {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #333333;
	text-decoration : underline;
}

A.textLink8pt:active {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #333333;
	text-decoration : underline;
}

A.textLink8pt:hover {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #003798;
	text-decoration : underline;
}

.level4NavBg {
	background-image: url(Images/fill/DSF_GrayLine_Vertical.gif);
	background-repeat: repeat-y;
	background-position: top right;
	/*border-right : 1px solid #CECECE;*/
}

.level4SelectionTitle {
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #666666;
}

.level4SelectionText {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #666666;
}

.sectionTabOff {
	background-image : url(Images/fill/1x80_SectionTab_Background_Gray.gif);
	width : 80px;
	height : 20px;
	background-repeat : repeat-y;
	padding-bottom : 2px;
}

.sectionTabBg {
	background-image : url(Images/fill/DSF_TabLine_1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width : 110px;
	height : 23px;
}

.sectionTabOn {
	background-image : url(Images/fill/1x80_SectionTab_Background_White.gif);
	width : 80px;
	height : 20px;
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #003798;
	padding-bottom : 2px;
}

.sectionTabBigOff {
	background-image : url(Images/fill/DSF_SectionTab_112w_Off.gif);
	width : 112px;
	height : 23px;
}

.sectionTabBigOn {
	background-image : url(Images/fill/DSF_SectionTab_112w_On.gif);
	width : 112px;
	height : 23px;
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #003798;
}

.sectionTabLink {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #666666;
}

.graySectionTabTop {
	background-image : url(images/fill/DSF_Tab_Top_Gray.gif);
	width : 80px;
	height : 4px;
}

.whiteSectionTabTop {
	background-image : url(images/fill/DSF_Tab_Top_Wht.gif);
	width : 80px;
	height : 4px;
}

.graySectionTabBottom {
	background-image : url(Images/fill/DSF_TabLine_1.gif);
	width : 80px;
	height : 1px;
}

.whiteSectionTabBottom {
	background : #FFFFFF;
	width : 80px;
	height : 1px;
}

A.sectionTabLink:link {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #666666;
	text-decoration : none;
}

A.sectionTabLink:visited {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #666666;
	text-decoration : none;
}

A.sectionTabLink:active {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #666666;
	text-decoration : none;
}

A.sectionTabLink:hover {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #003798;
	text-decoration : none;
}

.paperName {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #003798;
}

.serviceTypeOff {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #333333;
}

.serviceTypeOn {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #003798;
}

.navLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}

A.navLink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration : underline;
}

A.navLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration : underline;
}

A.navLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration : underline;
}

A.navLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFCC33;
	text-decoration : underline;
}

.bodyStyle {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

.fieldLabel {
	font-family : Verdana;
	font-size : 7pt;
	font-style : normal;
	font-weight : normal;
	color : #333333;
}

.selectScroll {
	height : 219px;	
	width : 164px;	
	overflow : auto;	
	border : 1px solid #999999;	
	background-color : #FFFFFF;	
}

.selectType {
	font-family : Verdana;
	font-size : 8pt;
	font-weight : normal;
	color : #333333;
	background-color : #FFFFFF;
	/*padding-top : 3px;
	padding-bottom : 3px;*/
	padding-left : 7px;
	height : 21px;
	cursor : default;
}

.selectTypeSelect {
	font-family : Verdana;
	font-size : 8pt;
	font-weight : normal;
	color : #003798;
	background-color : #E5EBF4;
	/*padding-top : 3px;
	padding-bottom : 3px;*/
	padding-left : 7px;
	height : 21px;
	cursor : default;
}

.selectTypeSeperator {
	background-color : #999999;
}

.recommendedText {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	font-style : italic;
	color : #333333;
}

.recommendedTextOn {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #003798;
}

.errorBox {
	background-color : #FFFFCC;
	border : 1px solid #CECECE;
}

.errorText {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #990033;
}

.navigationLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(Images/btn/sb_nav_clear.gif);
}

A.navigationLink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(Images/btn/sb_nav_clear.gif);
}

A.navigationLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(Images/btn/sb_nav_clear.gif);
}

A.navigationLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(Images/btn/sb_nav_clear.gif);
}

A.navigationLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003798;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(Images/btn/sb_nav_clear.gif);
}

.blueContentBox {
	background-color : #F2F5F7;
	border-top : 1px solid #CECECE;
	border-bottom : 1px solid #CECECE;
	border-left : 1px solid #CECECE;
	border-right : 1px solid #CECECE;
}

.tradeMark {
	font-size : 5pt;
}

.jobName {
	font-family : Verdana;
	font-size :7pt;
	font-weight : bold;
	color : #333333;
}

A.jobName:link {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : bold;
	color : #333333;
	text-decoration : underline;
}

A.jobName:visited {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : bold;
	color : #333333;
	text-decoration : underline;
}

A.jobName:active {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : bold;
	color : #333333;
	text-decoration : underline;
}

A.jobName:hover {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : bold;
	color : #003798;
	text-decoration : underline;
}

.jobNumber {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #333333;
	text-decoration : underline;
}

A.jobNumber:link {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #333333;
	text-decoration : underline;
}

A.jobNumber:visited {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #333333;
	text-decoration : underline;
}

A.jobNumber:active {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #333333;
	text-decoration : underline;
}

A.jobNumber:hover {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #003798;
	text-decoration : underline;
}

.jobStatus {
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #333333;
	text-decoration : underline;
}

A.jobStatus:link {
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #333333;
	text-decoration : underline;
}

A.jobStatus:visited {
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #333333;
	text-decoration : underline;
}

A.jobStatus:active {
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #333333;
	text-decoration : underline;
}

A.jobStatus:hover {
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #003798;
	text-decoration : underline;
}

.outputSelection {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #003798;
	text-decoration : underline;
}

A.outputSelection:link {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #333333;
	text-decoration : underline;
}

A.outputSelection:visited {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #333333;
	text-decoration : underline;
}

A.outputSelection:active {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #333333;
	text-decoration : underline;
}

A.outputSelection:hover {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #003798;
	text-decoration : underline;
}

.yellowContentBox {
	background-color : #F7F7F2;
	border-top : 1px solid #CECECE;
	border-bottom : 1px solid #CECECE;
	border-left : 1px solid #CECECE;
	border-right : 1px solid #CECECE;
}

.contentBox3 {
	background-color : #FFFFFF;
	border-bottom : 1px solid #CECECE;
	border-left : 1px solid #CECECE;
	border-right : 1px solid #CECECE;
}

.contentBox4 {
	background-color : #FFFFFF;
	border-left : 1px solid #CECECE;
	border-right : 1px solid #CECECE;
}

.jobDetailLabel {
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #333333;
}

.jobDetail {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #333333;
}

.keyWordHighlight {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #003798;
}

.yellowContentBox2 {
	background-color : #FFFFCC;
	border-top : 1px solid #CECECE;
	border-bottom : 1px solid #CECECE;
	border-left : 1px solid #CECECE;
	border-right : 1px solid #CECECE;
}

.jobNameAlert {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : bold;
	color : #990033;
}

.jobNumberAlert {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #990033;
	text-decoration : underline;
}

A.jobNumberAlert:link {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #990033;
	text-decoration : underline;
}

A.jobNumberAlert:visited {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #990033;
	text-decoration : underline;
}

A.jobNumberAlert:active {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #990033;
	text-decoration : underline;
}

A.jobNumberAlert:hover {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #003798;
	text-decoration : underline;
}

.jobStatusAlert {
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #990033;
	text-decoration : underline;
}

A.jobStatusAlert:link {
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #990033;
	text-decoration : underline;
}

A.jobStatusAlert:visited {
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #990033;
	text-decoration : underline;
}

A.jobStatusAlert:active {
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #990033;
	text-decoration : underline;
}

A.jobStatusAlert:hover {
	font-family : Verdana;
	font-weight : bold;
	font-size : 7pt;
	color : #003798;
	text-decoration : underline;
}

.outputSelectionAlert {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #990033;
	text-decoration : underline;
}

A.outputSelectionAlert:link {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #990033;
	text-decoration : underline;
}

A.outputSelectionAlert:visited {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #990033;
	text-decoration : underline;
}

A.outputSelectionAlert:active {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #990033;
	text-decoration : underline;
}

A.outputSelectionAlert:hover {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #003798;
	text-decoration : underline;
}

.jobAlertText {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #990033;
}

.textSmallItalic {
	font-family : Verdana;
	font-weight : normal;
	font-style : italic;
	font-size : 7pt;
	color : #333333;
}

.textSmallBoldItalic {
	font-family : Verdana;
	font-weight : bold;
	font-style : italic;
	font-size : 7pt;
	color : #333333;
}

.textSmallWhiteItalic {
	font-family : Verdana;
	font-weight : normal;
	font-style : italic;
	font-size : 7pt;
	color : #FFFFFF;
}

.textRedItalic {
	font-family : Verdana;
	font-weight : normal;
	font-style : italic;
	font-size : 7pt;
	color : #990033;
}

.popupFooterText {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #333333;
}

.textNormalItalic {
	font-family : Verdana;
	font-weight : normal;
	font-style : italic;
	font-size : 8pt;
	color : #333333;
}

.alertsLinksRed {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #990033;
	text-decoration : underline;
}

A.alertsLinksRed:link {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #990033;
	text-decoration : underline;
}

A.alertsLinksRed:visited {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #990033;
	text-decoration : underline;
}

A.alertsLinksRed:active {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #990033;
	text-decoration : underline;
}

A.alertsLinksRed:hover {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #003798;
	text-decoration : underline;
}

.grayDataGrid {
	background-color : #999999;
}

.grayDataGridHeader {
	background-color : #CCCCCC;
	height : 20px;
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #333333;
}

.grayDataGridHeaderHighlight {
	background-color : #999999;
	height : 20px;
}

.textBoldWhite7pt {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
}

A.textBoldWhite7pt:link {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
}

A.textBoldWhite7pt:visited {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
}

A.textBoldWhite7pt:active {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
}

A.textBoldWhite7pt:hover {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : underline;
}

.grayDataGridRows {
	background-color : #FFFFFF;
	height : 21px;
}

/* 
	Added for datagrids with Bound Columns, combines textNormal7pt and grayDataGridRows
	Do not alter this stlye.
*/
.grayDataGridRowsEx 
{
	background-color : #FFFFFF;
	height : 21px;
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #333333;
}

.yellowDataGridRows {
	background-color : #F7F7F2;
	height : 21px;
}

/* 
	Added for datagrids with Bound Columns, combines textNormal7pt and yellowDataGridRows
	Do not alter this stlye.
*/
.yellowDataGridRowsEx {
	background-color : #F7F7F2;
	height : 21px;
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #333333;
}

.textNormalBlue7pt {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #003798;
}

.textNormalBlue8pt {
	font-family : Verdana;
	font-size : 8pt;
	font-weight : normal;
	color : #003798;
}

.addressBookScroll {
	height : 420px;
	width : 480px;	
	overflow : auto;	
	border-top : 1px solid #999999;	
	border-right : 1px solid #999999;	
	border-left : 1px solid #999999;	
	background-color : #FFFFFF;	
}

.addressBookCell {
	background-color : #FFFFFF;
	border-right : 1px solid #999999;
	border-bottom : 1px solid #999999;
	height : 21px;
	cursor : pointer;
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #333333;
}

.addressBookCell1 {
	background-color : #FFFFFF;
	/*border-right : 1px solid #999999;
	border-bottom : 1px solid #999999;*/
	height : 21px;
	cursor : pointer;
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #333333;
}

.addressBookCellHighlight {
	background-color : #E5EBF4;
	border-right : 1px solid #999999;
	border-bottom : 1px solid #999999;
	height : 21px;
	cursor : pointer;
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #003798;
}

.addressBookCellHighlight1 {
	background-color : #E5EBF4;
	/*border-right : 1px solid #999999;
	border-bottom : 1px solid #999999;*/
	height : 21px;
	cursor : pointer;
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #003798;
}

.grayContentBox {
	background-color : #E5E5E5;
	border : 1px solid #999999;
}

.grayContentBox1 {
	background-color : #E5E5E5;
	border-right : 1px solid #999999;
	border-bottom : 1px solid #999999;
	border-left : 1px solid #999999;
}

.grayContentBox2 {
	background-color : #E5E5E5;
	border-right : 1px solid #CECECE;
	border-bottom : 1px solid #CECECE;
	border-left : 1px solid #CECECE;
}

.contentBox6 {
	background-color : #FFFFFF;
	border-top : 1px solid #CECECE;
	border-bottom : 1px solid #CECECE;
	border-right : 1px solid #CECECE;
}

.blueContentBox1 {
	background-color : #F2F5F7;
	border-top : 1px solid #CECECE;
	border-bottom : 1px solid #CECECE;
	border-right : 1px solid #CECECE;
}

.yellowContentBox3 {
	background-color : #FFFFCC;
	border-top : 1px solid #CECECE;
	border-bottom : 1px solid #CECECE;
	border-right : 1px solid #CECECE;
}

.textLinkNormal8pt {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #333333;
	text-decoration : none;
}

A.textLinkNormal8pt:link {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #333333;
	text-decoration : none;
}

A.textLinkNormal8pt:visited {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #333333;
	text-decoration : none;
}

A.textLinkNormal8pt:active {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #333333;
	text-decoration : none;
}

A.textLinkNormal8pt:hover {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #003798;
	text-decoration : underline;
}

.textLinkBlue7pt {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #003798;
	text-decoration : underline;
}

A.textLinkBlue7pt:link {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #003798;
	text-decoration : underline;
}

A.textLinkBlue7pt:active {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #FF9900;
	text-decoration : underline;
}

A.textLinkBlue7pt:visited {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #0092DD;
	text-decoration : underline;
}

A.textLinkBlue7pt:hover {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #FF9900;
	text-decoration : underline;
}

.textLinkBlue8pt {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #003798;
	text-decoration : underline;
}

A.textLinkBlue8pt:link {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #003798;
	text-decoration : underline;
}

A.textLinkBlue8pt:active {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #FF9900;
	text-decoration : underline;
}

A.textLinkBlue8pt:visited {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #0092DD;
	text-decoration : underline;
}

A.textLinkBlue8pt:hover {
	font-family : Verdana;
	font-weight : normal;
	font-size : 8pt;
	color : #FF9900;
	text-decoration : underline;
}

.textWhite7pt {
	font-family : Verdana;
	font-weight : normal;
	font-size : 7pt;
	color : #FFFFFF;
}

.textBoldBlue10pt {
	font-family : Verdana;
	font-weight : bold;
	font-size : 10pt;
	color : #003798;
}

.printMessenger {
	background-image: url(Images/DSF_PM_Bkground.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width : 200px;
	height : 130px;
}

.textBoldBlue8pt {
	font-family : Verdana;
	font-size : 8pt;
	font-weight : bold;
	color : #003798;
	text-decoration : underline;
}

A.textBoldBlue8pt:link {
	font-family : Verdana;
	font-size : 8pt;
	font-weight : bold;
	color : #003798;
	text-decoration : underline;
}

A.textBoldBlue8pt:active {
	font-family : Verdana;
	font-size : 8pt;
	font-weight : bold;
	color : #FF9900;
	text-decoration : underline;
}

A.textBoldBlue8pt:visited {
	font-family : Verdana;
	font-size : 8pt;
	font-weight : bold;
	color : #0092DD;
	text-decoration : underline;
}

A.textBoldBlue8pt:hover {
	font-family : Verdana;
	font-size : 8pt;
	font-weight : bold;
	color : #FF9900;
	text-decoration : underline;
}

.grayLineSeperator {
	background-color : #E5E5E5;
}


.formFieldsOrange {
	background-color : #FFBA00;
	border-top : 1px solid #999999;
	border-bottom : 1px solid #999999;
	border-left : 1px solid #999999;
	border-right : 1px solid #999999;
	font-family : Verdana;
	font-size : 8pt;
	font-weight : normal;
	color : #333333;
	height : 18px;
}

.lightBlueContentBox1 {
	background-color : #E5EBF4;
	border-bottom : 1px solid #CECECE;
	border-left : 1px solid #CECECE;
	border-right : 1px solid #CECECE;
}

.textBold9pt {
	font-family : Verdana;
	font-weight : bold;
	font-size : 9pt;
	color : #333333;
}

.textNormal9pt {
	font-family : Verdana;
	font-weight : normal;
	font-size : 9pt;
	color : #333333;
}

.textBlue9pt {
	font-family : Verdana;
	font-weight : normal;
	font-size : 9pt;
	color : #003798;
}

.textBoldRed8pt {
	font-family : Verdana;
	font-size : 8pt;
	font-weight : bold;
	color : #990033;
}

.textNormalRed7pt {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #990033;
}

.textNormalGreen7pt {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : normal;
	color : #006600;
}

.textBoldBlue7pt {
	font-family : Verdana;
	font-size : 7pt;
	font-weight : bold;
	color : #003798;
}

.formFieldsNoBorder {
	border-top : 0px;
	border-bottom : 0px;
	border-left : 0px;
	border-right : 0px;
	font-family : Verdana;
	font-size : 8pt;
	font-weight : normal;
	color : #333333;
	height : 18px;
	/*padding-left : 5px;
	padding-top : 3px;*/
}

/* This is used for setting the style of a text field that we validate
If the field is valid then this style is always used. See also "FOK"
The name of these 2 styles is short to save some bandwidth since these
styles are used extensively
*/
.FOK {
	background-color: white;
	border: 1px solid #000000;
}

/*
    This is used when a text field is required and is not present. It gives 
a clue to the user that data need to be input. This is used all across DSF.
You do NOT need to assign this style to elements in DSF when designing forms.
This style is controlled by the DSF framework and assigned on the fly to provide
consistency.
*/
.FRQ 
{
    background-color: #FFFFCC;
	border: 1px solid #000000;
}
/* Styles added from the DSF 2.5 style sheet (dsf.css) */
/*-------------------------------- end digitalstorefront.css  ----------------------------------*/

