/*	
	The following classes/tags are based on the
	"Windowpane" Brand Standards posted at
	www.brandstandards.cummins.com 
	
	Please note: these tags may need to be adjusted
	to fit within the current programming on the 
	DWS web sites.
	
	For example, if your current style sheets has
	a body class with specific margins or widths
	then you shold modify as needed.
*/


/*		Added 2/6/07 - PriceWeber
	Brand Standard - main body copy */	
body {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000;
}

/*	Added 2/6/07 - PriceWeber
	Brand Standard - body copy note */
.t2 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #666666;
	font: italic;
}

/*	Added 2/6/07 - PriceWeber
	Brand Standard - body copy highlight */
.t3 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #666666;
	font: bold;
}

/*	Added 2/6/07 - PriceWeber
	Brand Standard - body copy charts */
.t4 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
}

/*	Added 2/6/07 - PriceWeber
	Brand Standard - caption */
.c1 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	font: italic;
}

/*	Added 2/6/07 - PriceWeber
	Brand Standard - bullet copy */
.b1 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
}

/*	Added 2/6/07 - PriceWeber
	Brand Standard - headline */
h1 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #000000;
}

/*	Added 2/6/07 - PriceWeber
	Brand Standard - headline */
h2 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #000000;
}

/*	Added 2/6/07 - PriceWeber
	Brand Standard - heading */
h3 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
}

/*	Added 2/6/07 - PriceWeber
	Brand Standard - table heading on black */
h4 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

/*	Added 2/6/07 - PriceWeber
	Brand Standard - subhead */
h5 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
}

/*	Added 2/6/07 - PriceWeber
	Brand Standard - portal header */
.p1 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font: bold;
}

/*	Added 2/6/07 - PriceWeber
	Brand Standard - portal function */
.p2 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

/*	Added 2/6/07 - PriceWeber
	Brand Standard - form button text */
.fb1 {
	font-family : Arial, Verdana, sans-serif;
	font-size : 12px;
	color: #FFFFFF;
	background-color: #000;
	font: bold;
}

/*	Added 2/6/07 - PriceWeber
	Brand Standard - form button background */
.fb2 {
	background-color: #000000;
}

/*	Added 2/6/07 - PriceWeber
	Brand Standard - link */
a {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
}

/*	Added 2/6/07 - PriceWeber
	Brand Standard - link hover */
a.hover {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #CC0000;
}

/*	Added 2/6/07 - PriceWeber
	Brand Standard - visited link */
a.visited {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #666666;
}			

/* End of Brand Standard base classes */


.wpsInlineHelpText
{
   	font-family: Arial, Verdana, sans-serif;
	color: #CD0000;
	font-size: 8pt;
}

.T4
{
	font-family: Arial, Verdana, sans-serif;
	color: #000000;
	font-size: 8pt;
}
.T5
{
	font-family: Arial, Verdana, sans-serif;
	color: #000000;
	font-size: 12pt;
}

td
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 8px;
}

body 
{  
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #000000;
}

	
.welcome_text 
{  
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000000
	}
	
.top_search_bg { 
	 height: 65px;
	 width: 204px;
	 background-attachment: fixed;
	 background-repeat: no-repeat;
	 background-position: left top;
}
	 
.top_search_box 
{  
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border: #666666;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.top_link {  
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px; color: #FFFFFF;
	text-decoration: underline}
	
.top_link:hover 
{
	 font-family: Arial, Verdana, sans-serif;
	 font-size: 12px;
	 color: #FFFFFF;
	 text-decoration: none}
	 
.td_label {  
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #FFFFFF}
.td_mode{  
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #FFFFFF}
	
.td_border {  
	border: 1px #000000 solid;
	padding-left: 10px}
	
.dws_body_data
	 {
	 font-family: Arial, Verdana, sans-serif;
	 font-size: 12px; 
        color: #000000
	 }

.dws_note
	{
	 font-family: Arial, Verdana, sans-serif;
	 font-size: 12px;
        font-style: Italic;  
        color: #666666
	}

.dws_highlight
	{
	 font-family: Arial, Verdana, sans-serif;
	 font-size: 12px;
        font-style: Bold;  
        color: #666666
	 }

.dws_table
	{
	 font-family: Arial, Verdana, sans-serif;
	 font-size: 11px;
        color: #000000
	 }

.dws_caption
	{
	 font-family: Arial, Verdana, sans-serif;
	 font-size: 11px;
	 font-style: Italic;
        color: #000000
	 }


.dws_site_h1
	{
	 font-family: Arial, Verdana, sans-serif;
	 font-size: 14px;
	 font-style: Bold;
        color: #000000
	 }

.dws_page_h1
	{
	 font-family: Arial, Verdana, sans-serif;
	 font-size: 12px;
	 font-weight: bold;
        color: #FFFFFF;
	 background-color: #000000;
	 padding-left: 3px

	
     }

.dws_heading
	{
	 font-family: Arial, Verdana, sans-serif;
	 font-size: 12px;
	 font-weight: Bold;
     color: #FFFFFF
	 }

.dws_table_heading
	{
	 font-family: Arial, Verdana, sans-serif;
	 font-size: 12px;
	 font-style: Bold;
        color: #FFFFFF
	 }

.dws_sub_heading
	{
	 font-family: Arial, Verdana, sans-serif;
	 font-size: 11px;
	 font-style: Bold;
        color: #FFFFFF
	 }

.dws_sub_heading
	{
	 font-family: Arial, Verdana, sans-serif;
	 font-size: 11px;
	 font-style: Bold;
        color: #FFFFFF
	 }


	 
.td_label_space { 
	padding-left: 12px }
	
.td_data_small { 
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; color: #000000 }

/* color edited from #CC0001 to #CC0000 - PriceWeber 2-2-07 */			
.more {  
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline}

/* color edited from #CC0001 to #CC0000 - PriceWeber 2-2-07 */			
.more:hover {
	 font-family: Arial, Verdana, sans-serif;
	 font-size: 12px;
	 font-weight: bold;
	 color: #CC0000;
	 text-decoration: none}
	 
.lhn {  
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; color: #000000;
	text-decoration: none}
	
.adv_search { 
	 font-family: Arial, Verdana, sans-serif;
	 font-size: 11px; color: #000000;
	 text-decoration: underline;
	 font-weight: bold}

/* color edited from #000000 to #CC0000 - PriceWeber 2-2-07 */			 
.adv_search:hover 
{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; color: #ff0000;
	text-decoration: none;
	font-weight: bold}

.box_bg 
{ 
	 background-attachment: fixed;
	 background-repeat: repeat-x;
	 background-position: left top;
	 height: 65px
}
	 
.alert_head {  
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline}

.alert_text 
{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #FFFFFF }

/* color edited from #CC0001 to #CC0000 - PriceWeber 2-2-07 */	
.lhn:hover { 
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: underline }
	
.list_box_small { 
	 font-family: Arial, Verdana, sans-serif;
	 font-size: 11px;
	 color: #000000;
	 background-color: #FFFFFF;
	 border: #000000;
	 border-style: solid;
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px }

/* Background color edited from #CC0000 to #666666 
	border color edited from #990000 to #000000 - PriceWeber 2-2-07*/
.btn { 
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px; color: #FFFFFF;
	background-color: #666666;
	border: 1px #000000 solid;
	font-weight: bold }
	
.text_box {
	 font-family: Arial, Verdana, sans-serif;
	 font-size: 12px;
	 color: #000000;
	 background-color: #EEEEEE;
	 border: #666666;
	 border-style: solid;
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px }
	 
.link {  
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline}
	
/* color edited from #CC0001 to #CC0000 - PriceWeber 2-2-07 */		
.link:hover { 
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px; color: #CC0000;
	text-decoration: underline }

.lhn:visited {
	 font-family: Arial, Verdana, sans-serif;
	 font-size: 11px;
	 color: #999999;
	 text-decoration: none }





.PortletBorderBlack {   
    border-color: #000000;
    border-width: 1px;
    border-style: solid;
}


/**********************************Added For Edit Layout Portlet***********************/


.wpsInlineHelpText, .portlet-section-text {
    font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #000000
}

/* Background color edited from #CC0000 to #ff0000 - PriceWeber 2-2-07*/

.wpsPortletTitle {
     background-color: #ff0000;font-weight: bold;
     font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #FFFFFF;
     border: 1px #000000 solid; padding-left: 10px;
     padding-left: 12px ;
}



.wpsPortletBody, .portlet-section-body {
}


.wpsPortletTinyText{
    color: #333333;
}

/* Background color edited from #CC0000 to #ff0000 - PriceWeber 2-2-07*/
.wpsDialogIcon{

font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #ff0000;   font-weight: bold
}

/* Background color edited from #CC0000 to #ff0000 - PriceWeber 2-2-07*/
.wpsDialogIconTextBackground{

font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #ff0000;  font-weight: bold
}

/* Background color edited from #CC0000 to #ff0000 - PriceWeber 2-2-07*/
.wpsDialogIconText{

font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #ff0000;   font-weight: bold
}

/* Background color edited from #CC0000 to #ff0000 - PriceWeber 2-2-07*/
.wpsDialogIconBackground{
font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #ff0000;  font-weight: bold

}

/* Background color edited from #CC0000 to #ff0000 - PriceWeber 2-2-07*/
.wpsButtonText{
   font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #ff0000; border: 1px #990000 solid; font-weight: bold
}

.portlet-form-input-field {
    font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #000000; background-color: #EEEEEE; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px 
}

.wpsPagingTable, .wpsPagingTableHeader, .wpsPagingTableFooter, .wpsPagingTableBody {
    border: 0px;
}

 

/* The leftmost cell of the paging table header - New in v5 */
/* Background color edited from #EDDCDC to #cccccc - PriceWeber 2-2-07*/
.wpsPagingTableHeaderStart {
    background-color: #cccccc;
    border-top: 1px solid #aaaaaa;
    border-right: 0px none #aaaaaa;
    border-bottom: 0px none #aaaaaa;
    border-left: 1px solid #aaaaaa;
}

/* All cells in the middle of the paging table header - New in v5 */
/* Background color edited from #EDDCDC to #cccccc - PriceWeber 2-2-07*/
.wpsPagingTableHeaderMiddle {
    background-color: #cccccc;
    border-top: 1px solid #aaaaaa;
    border-right: 0px none #aaaaaa;
    border-bottom: 0px none #aaaaaa;
    border-left: 0px none #aaaaaa;

font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #000000

}

/* The rightmost cell of the paging table header - New in v5 */
/* Background color edited from #EDDCDC to #cccccc - PriceWeber 2-2-07*/
.wpsPagingTableHeaderEnd {
 
  background-color:#cccccc;
}

/* The leftmost cell of the paging footer - New in v5 */
/* Background color edited from #EDDCDC to #cccccc - PriceWeber 2-2-07*/
.wpsPagingTableFooterStart {
    background-color: #cccccc;
    border-top: 0px none #aaaaaa;
    border-right: 0px none #aaaaaa;
    border-bottom: 1px solid #aaaaaa;
    border-left: 1px solid #aaaaaa;
}

/* All cells in the middle of the paging table footer - New in v5 */
/* Background color edited from #EDDCDC to #cccccc - PriceWeber 2-2-07*/
.wpsPagingTableFooterMiddle {
    background-color: #cccccc;
    border-top: 0px none #aaaaaa;
    border-right: 0px none #aaaaaa;
    border-bottom: 1px solid #aaaaaa;
    border-left: 0px none #aaaaaa;
    font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #000000
}

/* The rightmost cell of the paging table footer - New in v5 */
/* Background color edited from #EDDCDC to #cccccc - PriceWeber 2-2-07*/
.wpsPagingTableFooterEnd {
   background-color: #cccccc;
}

.te1{
font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #000000; background-color: #EEEEEE; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px 

}

.wpsTableDataStart, .wpsTableDataMiddle, .wpsTableDataEnd  {
    text-align: left;
     
}

.wpsTableHeadStart,.wpsTableHeadMiddle, .wpsTableHeadEnd, portlet-table-header
{
font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #000000
}




span { 
    font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #000000
}


 


select {
     font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #EEEEEE; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}

label {

font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;font-weight: bold;

}




/* Text for form element labels - New in v5 */
/* The wpsRequiredLabelText style should also used on the text explaining that the field is required even if it is in a footnote. */

.wpsLabelText, .portlet-form-field, .portlet-form-field-label, wpsRequiredLabelText {
    color: #333333;
	 font-size: 12px;
}

/* Strong text in form element labels where a value is required - New in v5 */
.wpsRequiredLabelText strong {
    color: #ff0000;
	 font-size: 12px;
}

/* Text for form element descriptions - New in v5 */
.wpsDescriptionText, .portlet-font-dim {
    color: #808080;
	 font-size: 12px;
}

/* Text used for the descriptive label of the whole form (not the labels for fields) - New in v5 */
.portlet-form-label {
    color: #333333;
	 font-size: 12px;
}

.td_height
{
	height: 5px;
}

.td_placebar_text
{
	font-family: Arial, Verdana, sans-serif; 
	font-size: 12px; color: #000000;
	font-weight: bold;
}

.VisitedTabHeaderFontColor {
	font-family: Arial, Verdana, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight:bold;
 	text-decoration: none;
}

.TabHeaderFontColor {
	font-family: Arial, Verdana, sans-serif;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight:bold;
	text-decoration: none;
}
 .dws_top {	
	background-color: #000000;
	height: 20px;

