﻿/*black #231f20
blue’ #0093d0 */

/*top nav dd
Background Color (normal): #818285
Background Color (hover): #e5e5e5
Font Color (normal): ‘white’
Font Color (hover): ‘blue’, bold
Font Size: 12px
Font Face: Arial
*/

/*Begin Special CSS for Pricing Page*/

.tablepb{
	padding-left:15px;
	padding-top:15px;
	width:70%;
}
td.h1pb{
	color:#0093d0;
	font-weight:bold;
	font-size:20px;
}
td.h2pb{
	color:#0093d0;
	font-weight:bold;
	font-size:18px;
}
td.h3pb{
	color:#0093d0;
	font-weight:bold;
	font-size:15px;
}
td.para{
	font-size:12px;
}
a.pricing:link{
	color:#3399FF;
}
a.pricing:hover{
	text-decoration:underline;
}
a.pricing:visited{
	color:#3399FF;
}
/*End Special CSS for Pricing Page*/

/*Begin Special CSS for Events Page*/

.tableevents{
	padding-left:15px;
	padding-top:15px;
	width:70%;
}
.h1events{
	color:#0093d0;
	font-weight:bold;
	font-size:20px;
	padding-bottom:15px;
}
.h2events{
	color:#0093d0;
	font-weight:bold;
	font-size:18px;
}
.h3events{
	color:#0093d0;
	font-size:12px;
}
.h3events a{
	color:#000;
}
.h3events a:hover{
	text-decoration:underline;
}

.h3events table, .h3events th, .h3events td
{
    border-color: #000;
    border-style: solid;
}

.h3events table
{
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}

.h3events th, .h3events td
{
    font-size:11px;
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
}

.h3events th{
	color:#0093d0;
	font-weight:bold;
	font-size:15px;
}
.textpaddingsmall{
	padding-bottom:10px;
}
.paraevents{
	font-size:12px;
}
a.events:link{
	color:#3399FF;
}
a.events:hover{
	text-decoration:underline;
}
a.events:visited{
	color:#3399FF;
}
/*End Special CSS for Events Page*/

.madeinUSA {
    color: #000;
    font-size: 11px;
     padding-top: 10px;
    padding-bottom:15px;
    text-align: left;
    letter-spacing: .5px;
}


h4{
	color:#0093d0;
}
h3{
	color:#0093d0;
}
h2{
	color:#0093d0;
}
h1{
	color:#0093d0;
}

.ExternalClass2CEF8456124E4AAD9B2B639BD437ACD4
{
line-height: 22px;
font-size: 14px;
margin-top:12px;
color:#818286;
}
.EmailLink
{
	font-size:11px;
}

.PrintFriendly
{
	font-size:11px;
}

.ViewFullSize
{
	font-size:11px;
}

.ViewFullSizeLeft
{
	border-left:solid 1px #000000;				
}

.greybackground
{
background-color:#E5E5E5;
}

.whitebackground
{
background-color:#FFFFFF;
}

.supernav{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#231f20;
text-align: right;				
}
.supernav a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#231f20;
text-decoration:none;
padding-left:5px;
padding-right:5px;
}
.daysup-siteactionsmenu a{
	color:#cccccc;
	font-size:8pt;
}
.ms-globallinks a{
	color:#cccccc !important;
	font-size:8pt;
}
.ms-SpLinkButtonInActive a{
	color:#cccccc !important;
	font-size:8pt;
}
.ms-SpLinkButtonInActive{
	color:#cccccc !important;
	font-size:8pt;
}
.ms-globallinks{
	color:gray !important;
	font-size:8pt;
}
.phone{
font-size:24px;
font-family:Arial, Helvetica, sans-serif;
color:#0093d0;
width:40%;
padding-top:10px;
}

.daysup-topnav{
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
height:33px;
}
.daysup-searchtext{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#231f20;
white-space:nowrap;
text-align:right;
}
.daysup-searchtextbox{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#231f20;
background-color:#e5e5e5;
border: 1px solid #231f20;
width:180px;

}
#footer {
background-color:#231f20;
font-family:Arial, Helvetica, sans-serif;
height:30px;
color:white;font-size:12px;
}
#footer a{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:white;font-size:12px;
padding-left:5px;
padding-right:5px;
}

.pagetitle{
font-size:24px;
font-family:Arial, Helvetica, sans-serif;
color:#0093d0;
font-weight:600;
}
.subtitle{
TEXT-TRANSFORM: uppercase;
FONT-FAMILY: Arial, Helvetica, sans-serif;
COLOR:#0093d0;
FONT-SIZE: 12px; 
FONT-WEIGHT: bold;
}
.pagecontent{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#231f20;				
}
.pagecontent a{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#3399FF !important;	
text-decoration:none !important;			
}
.pagecontent a:hover{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#3399FF !important;	
text-decoration:underline !important;			
}
.day-whatsnewtitle{
	color:#0093d0;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	padding-top:15px;
	padding-bottom:0px;
	padding-bottom:15px !important;
	text-decoration:none;
	margin-top:10px;
}
.day-messagetitle{
	color:#0093d0;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	padding-top:15px;
	padding-bottom:0px;
	padding-bottom:10px !important;
	text-decoration:none;
	margin-top:10px;
}

/*Used for the home page Latest News and Welcome Message*/
.botgrad #WebPartWPQ3 p {
                margin-top: 7px;
}
.day-whatsnewarticleheader
{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#000000 !important;
	text-decoration:underline !important;
}
.day-whatsnewarticleheader a{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#000000 !important;
	text-decoration:underline !important;
}
.day-whatsnewarticletext {
	color:#000000;
	font-size:11px;
	text-align:left;
	padding-left:15px;
	padding-bottom:5px;
}
.day-whatsnewtitledisplay{
	color:#0093d0;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	padding-top:15px;
	padding-bottom:10px;
	text-decoration:none;
}
.day-whatsnewtaglinedisplay{
	color:#000000 !important;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	padding-bottom:20px;
}
.day-whatsnewarticletextdisplay{
	color:#000000;
	font-size:14px;
	text-align:left;
	padding-left:15px;
	padding-bottom:5px;
}
.pagecontentlg{
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
color:#231f20;				
}

.pagecontentmed{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#231f20;				
}
.pagecontentsm{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#231f20;				
}

.pageImage {
	margin: 0 0 0 15px;
}
.jdImage{
	padding:0px 10px 10px 10px;			
}
.topgrad{
	background-image:url('/Style Library/images/DS_homepg-bodygradient-01top.jpg');
	background-repeat:repeat-x;
	height:52px;
	background-position:left top;
	background-color:transparent;
}
.botgrad{
	background-image:url('/Style Library/images/DS_homepg-bodygradient-02bot.jpg') !important;
	background-repeat:repeat-x;
	background-position:bottom;
	vertical-align:bottom;
}
.homebanner{
	background-image:url('/style library/images/DS_homepg-banner.jpg');
	background-repeat: no-repeat;
	height:183px;
}

img {
	border: 0;
}
.ms-WPBorder{
border-right:#555555 1px solid;
border-left:#555555 1px solid;
border-top:none;
border-bottom:#555555 1px solid;
}
.ms-PartSpacingHorizontal{
padding-top:10px;
}
.ms-PartSpacingVertical{
padding-top:10px;
}/*
.ms-WPHeader{
Color:#FFF;
background-image:none;
background-color:#444444;
}*/
.ms-WPHeader{
Color:#0093d0;
background-image:none;
background-color:transparent;
padding-top:5px;
}
.ms-WPHeader TD{
 border-style:none !important}
.ms-WPTitle span {
font-weight:600;
font-size:24px;
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
Color:#0093d0; /*#C0C0C0*/
}
.ms-announcementtitle{
font-size:16px;
font-family:Arial,Helvetica,sans-serif;
Color:#000000; /*0093d0*/
}
.ms-navframe {background:none; background: transparent; padding-left: 5px;}

.ms-quicklaunch {border: none; background: transparent;}
.ms-quicklaunchouter {border: none; background: transparent;}
.ms-quicklaunchheader  {background: transparent; text-align: left;}
.ms-quicklaunchheader a:hover {color: #575757; font: normal 9px Calibri, verdana !important; text-decoration:none;}
.ms-quicklaunchheader a {color: #575757; font: normal 9px Calibri, verdana !important; text-decoration:none;}
.ms-quicklaunchheader{display: none;}

.ms-selectedNavHeader {color: #000;}
.ms-selectedNav {color: #575757;}

.ms-quicklaunch table.ms-navheader td {background: transparent;background-color:#FFFFFF; text-transform:uppercase;}

.ms-navHeader .ms-quicklaunch table.ms-navheader {background: transparent;}

.ms-navSubMenu1 {background: transparent; }

table.ms-navSubMenu1 .ms-navHeader td {border: none;}

table.ms-navSubMenu1 td {
	background-color:#FFFFFF;
	border-width:0px;
}

.ms-SubMenu1 .ms-navHeader {}
.ms-navheader a {color: #000; font: normal 10px verdana , Calibri!important; text-decoration:none;}
.ms-navheader {color: #000; font: normal 10px verdana , Calibri!important; text-decoration:none;}
.ms-navheader a:hover {color: #637c81; text-decoration:none;}

.ms-navItem a {background: transparent; color: #000; text-transform:uppercase !important; font: normal 9px verdana, arial !important; text-decoration:none;}
.ms-navItem a:hover {color: #637c81; text-decoration:none;}
span.ms-navitem {background:transparent;}

table.ms-navitem {background:transparent;}

table.ms-navitem td{background-image:none;}

table.ms-recyclebin td a:hover {color: #000; background: transparent; border: none; font: normal 9px verdana;}

table.ms-recyclebin td a {color: #000; background: transparent; border: none; font: normal 11px verdana;}

table.ms-recyclebin td {color: #000; background: transparent; border: none; font: normal 11px verdana;}
.ms-recyclebin{display: none;}

/*Left Navigation Tree*/

.Tree
{
	width:283px;
	overflow:scroll;
	height:593px;		
}

.Node a
{
	font-size:9px !important;
	color:#000000;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
}

.Node
{
	
}

.SelectedNode
{
	color:#FFFFFF !important;
	background-color:#818286;
}
.SelectedNode a
{
	color:#FFFFFF !important;
}

.ParentNode
{
	
}

.RootNode a
{
	font-size: 13px !important;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
}

.LeafNode a
{
	color:#0093d0;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
}

.BrandNode
{
	
}

.BroadCategoryNode a
{	
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
}

.FirstLevelNode a
{
	/*font-size: 13px !important;*/
	/*font-weight:bold;*/
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
}

.SecondLevelNode a
{
	color:#0093d0;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
}

.ProductNode a
{
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
}

/*End Left Navigation Tree*/


/*Product Page*/
.DS_ContentLeft
{
	 font-family:Verdana, Arial, Helvetica, sans-serif !important;
	 border:solid 1px #000000;
	 background-color:#FFFFFF;
	 margin:20px; 
	 width:475px;
	 font-size:9px;
}

.DS_ContentRight
{
	 font-family:Verdana, Arial, Helvetica, sans-serif !important;
	 border:dotted 1px #000000;
	 background-color:#FFFFFF;
	 margin:20px 0px 50px 0px; 
	 width:234px;
	 font-size:9px;
	 padding-bottom: 4px;
}

.DS_ContentHeading1
{
	text-transform:uppercase;
	height:30px;
	font-weight:bold;
}
.DS_ContentHeading2
{
	font-size: 13px;
	height:37px;
	color:#FFFFFF;
	font-weight:bold;
	background-image:url('/Style Library/images/DS_productlinepage-heading.jpg');
}
.DS_ContentHeading3
{
	font-size: 12px;
	height:26px;
	color:#FFFFFF;
	font-weight:bold;
}
.DS_ArtifactLink {
				
				margin-bottom: 5px;
}
.DS_Name
{
	
}
.DS_Line
{
	color:#0292D1;
}
.DS_DescriptionHeader
{
	padding:2px 10px;
	font-size:12px !important;
	border-top:solid 1px #000000;
}

.DS_DescriptionHeader2
{
	padding:2px 10px;
	font-size:12px !important;
}

.DS_Description
{
	padding:0px 10px 0px 10px;
	margin-bottom:20px;
	font-size:10pt !important;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}

.DS_Bullets
{
	font-size:8pt !important;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}

.DS_Bullets li
{
	margin-left:-10px;
	padding-bottom:15px;
}

.DS_Toolbar
{
	margin:5px 0px;
	font-size:8px;
	color:#999999;
	text-transform:uppercase;
}

.DS_toolbar a
{
	color:#999999;	
}

.DS_RightNav
{
	width:234px;
}

.DS_RightNavItem
{
	font-family:Verdana, Arial, Helvetica, sans-serif !important;

}
.DS_RightNavHeader
{
	/*background-image:url('/Style Library/images/DS_rightnav-heading.jpg');*/
	height:33px;
}
.DS_RightNavHeaderText
{
	color:#000;
	font-size:13px;
	text-decoration:none;
	font-weight: bold;
	margin-top:0px;
	padding-top:6px;
	padding-left:6px;	
	cursor:pointer;
	background: url('/Style Library/images/arrow-square.gif') no-repeat right -51px;
}

.DS_RightNavHeaderText.active
{
	background-position: right 5px;
}
.DS_RightNavLinks
{
	padding-left:13px;
	display:none;
	overflow:hidden;
	width:222px;
}

.DS_RightNavLinks a
{
	text-decoration:none;
	color:#000000;
	text-transform:uppercase;
	font-size:9px;
	height:20px;
	padding-top:3px;
	margin-top:3px;
	line-height:15px;
}

.DS_RightNavLinks a:hover
{
	text-decoration:underline;
}

.DS_RightNavLinks2
{
	padding-left:10px;
	display:none;
	overflow:hidden;
	width:225px;
}

.DS_RightNavLinks2 a
{
	text-decoration:none;
	color:#000000;
	text-transform:uppercase;
	font-size:9px;
	height:20px;
	padding-top:3px;
	margin-top:3px;
}

.DS_RightNavLinks2 a:hover
{
	text-decoration:underline;
}

.DS_LargeThumbnail
{
	padding: 5px 0px;
}

.DS_Thumbnails
{
	padding: 5px 0px;
	cursor:pointer;
	border-left:solid 1px #000000;
}

.DS_Thumbnail
{
	height:85px;
	display:inline-block;
	vertical-align:middle;
}
	
.Searchlink
{
	display:none;
}

/*End Product Page*/


/*Category/Brand Pages*/
.LeftCategoryContent
{
	padding:20px 20px;	
	width:475px;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:9px;
}

.DS_Heading
{
	color:#0093d0;
	text-transform:uppercase;
	font-size:20px;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.DS_CategoryPictureContainer
{
	border: solid 2px #000000;
}

.DS_CategoryPicture
{
}

.DS_CategoryPictureContainer2
{
}

.DS_CategoryPicture2
{
}

.DS_CategoryPictureContainer3
{
}

.DS_CategoryPicture3
{
}

.DS_CategoryPictureText
{
	text-align:left;
	background-color:gray;
	color:#FFFFFF;
	font-weight:bold;
	line-height:20px;
	padding:10px 0px 0px 0px;
	font-size:10px;
	text-align:center;
	width:100%;	
	border-top:solid 2px #000000;
}

.DS_CategoryPictureText ul
{
	margin-left:5px;
}

/*End Category/Brand Pages*/

/*Top Navigation*/

/* Menu.ibs.css starts here*/
.ms-banner{
	border:0px transparent solid;
}
div.RadMenu_ibs ul.rmRootGroup{
	background: transparent;
	background-image:none;
	background-repeat:no-repeat;
}
.RadMenu_ibs{
	z-index:1;
}
div.RadMenu_ibs_rtl ul.rmRootGroup{
	padding: 0;
}
.RadMenu_ibs .rmTemplate{
	border: 0px solid transparent;
	font-family:arial,helvetica,sans-serif !Important;
	color:white;
	font-size:16px;
	font-weight:bold;
	text-decoration: none;
}
.RadMenu_ibs .rmLink{
	border: 0px solid transparent;
	font-family:arial,helvetica,sans-serif !Important;
	color:white;
	font-size:16px;
	font-weight:bold;
	text-decoration: none;
}
.RadMenu_ibs .rmFocused
{
	border: 0px solid transparent;
	background:transparent;
	color:White;
	cursor: pointer;
	}
.RadMenu_ibs .rmExpanded
{
	border: 0px solid transparent;
	background:transparent;
	color:White;
	cursor: pointer;
	}
.RadMenu_ibs .rmLink:hover
{
	border: 0px solid transparent;
	background:transparent;
	color:White;
	cursor: pointer;
	}
.RadMenu_ibs .rmDisabled:hover
{
	color: #888;
	padding: 10px 15px;
	border: 0;
	background: none;
	cursor: default;
}

.RadMenu_ibs .rmDisabled
{
	color: #888;
	padding: 10px 15px;
	border: 0;
	background: none;
	cursor: default;
}

.RadMenu_ibs .rmLeftImage+.rmText
{
	padding-left: 18px;
}

.RadMenu_ibs_rtl .rmLeftImage
{
	padding-right: 2px;
}

/* submenu styling */

.RadMenu_ibs .rmGroup
{
	border: 1px solid #000;
	background: #818285; /* Controls the color of the drop down background */
}

.RadMenu_ibs .rmRootGroup
{
	background: transparent;
	border: 0px solid transparent;
}

.RadMenu_ibs_rtl .rmGroup
{
	background-position: 100% 0;
}

.RadMenu_ibs .rmGroup .rmLink
{
	margin: 1px;
}

.RadMenu_ibs .rmGroup .rmText
{
	text-transform:capitalize !important;
	font-size:12px;
}

.RadMenu_ibs .rmGroup .rmFocused
{
	border: 0px solid transparent;
	background: #e5e5e5;
	cursor: pointer;
	color:#0093d0;
	font-size:12px;
}

.RadMenu_ibs .rmGroup .rmExpanded
{
	border: 0px solid transparent;
	background: #e5e5e5;
	cursor: pointer;
	color:#0093d0;
	font-size:12px;
}

.RadMenu_ibs .rmLink
{
	padding-left:5px !important;
	padding-right:5px !important;
	padding-top:4px;
}

.RadMenu_ibs .rmItem
{
	border-right:solid 1px #FFFFFF;
	height:27px;

}
.rmSlide .rmGroup .rmItem {
	height:20px;
}

.RadMenu_ibs .rmItem A.pdf
{
	padding-bottom: 0px !important;
	padding-left: 5px !important;
	background-image: none !important;
}


.RadMenu_ibs .rmLast
{
	border-right:solid 0px #FFFFFF;
}

.RadMenu_ibs .rmSlide .rmItem
{
	border-right:solid 0px #FFFFFF;
}


.RadMenu_ibs .rmGroup .rmLink:hover
{
	border: 0px solid transparent;
	background: #e5e5e5;
	cursor: pointer;
	color:#0093d0;
	font-size:12px;
}

.RadMenu_ibs .rmGroup .rmDisabled:hover
{
	color: #888;
	padding: 6px 1px;
	border: 0;
	background: none;
	cursor: default;
}

.RadMenu_ibs .rmGroup .rmDisabled
{
	color: #888;
	padding: 6px 1px;
	border: 0;
	background: none;
	cursor: default;
}

.RadMenu_ibs .rmGroup .rmExpandRight
{
	background: transparent url('Menu/rmExpandArrowRight.gif') no-repeat 100% 50%;
}

.RadMenu_ibs .rmGroup .rmExpandLeft
{
	background: transparent url('Menu/rmExpandArrowLeft.gif') no-repeat 0 50%;
}

.RadMenu_ibs .rmGroup .rmLeftImage
{
	margin-left: 2px;
}

/* double margin bugfix */
* html .RadMenu_ibs .rmGroup .rmLeftImage { margin-left: 1px; }

.RadMenu_ibs .rmExpanded
{
/*	z-index: 2000;  
	position: relative;*/
}

.RadMenu_ibs .rmSeparator
{
	margin: 0 0 0 2px;
}

.RadMenu_ibs .rmGroup .rmSeparator .rmText
{
	background: #9ac6ff;
	padding-top: 1px;
	margin-left: 28px;
	
}

/* scrolling arrows */

.RadMenu_ibs .rmBottomArrow
{
	background: #fff url('Menu/rmScrollingArrows.gif') no-repeat;
	border: 0 solid #898fa5;
	height: 10px;
	width: 100%;
	outline: 0;
}

.RadMenu_ibs .rmTopArrow
{
	background: #fff url('Menu/rmScrollingArrows.gif') no-repeat;
	border: 0 solid #898fa5;
	height: 10px;
	width: 100%;
	outline: 0;
}

.RadMenu_ibs .rmRightArrow
{
	background: #fff url('Menu/rmScrollingArrows.gif') no-repeat;
	border: 0 solid #898fa5;
	width: 10px;
	height: 100%;
	outline: 0;
}

.RadMenu_ibs .rmLeftArrow
{
	background: #fff url('Menu/rmScrollingArrows.gif') no-repeat;
	border: 0 solid #898fa5;
	width: 10px;
	height: 100%;
	outline: 0;
}

.RadMenu_ibs .rmHorizontal .rmSlide { margin: -1px 0 0 0; }
.RadMenu_ibs .rmVertical .rmSlide { margin: 0 0 0 -1px; }

.RadMenu_ibs .rmTopArrow { background-position: 50% 0; border-bottom-width: 1px; }
.RadMenu_ibs .rmBottomArrow { background-position: 50% 100%; border-top-width: 1px; }
.RadMenu_ibs .rmLeftArrow { background-position: 0 47%; border-right-width: 1px; }
.RadMenu_ibs .rmRightArrow { background-position: 100% 47%; border-left-width: 1px; }

.RadMenu_ibs_Context
{
	background: none;
}

/* Menu.ibs.css ends here*/

/*End Top Navigation*/

/*Modal Popup*/
.modalPopup
{
	width:515px !important;
	height:151px !important;
	background-image:url('/Style Library/images/DS_productsearch-background.gif') !important;
	background-color:transparent !important;
	border:solid 0px transparent !important;
	background-repeat:no-repeat !important;	
}

.modalPopup TEXTAREA, INPUT
{
   /* width: auto !important;  */
}

.summaryColumnHeader
{
	display:none;
}
/*End Modal Popup*/

/*File Icon Classes */

a.pdf
{
    background:url('/Style Library/images/pdficon_small.gif') no-repeat;
    padding-left:20px;
    padding-bottom:5px;
    line-height: 20px;
}
a.doc
{
    background:url('/_layouts/images/icdoc.gif') no-repeat;
    padding-left:20px;
    padding-bottom:5px;
}

a.docx
{
    background:url('/_layouts/images/icdocx.gif') no-repeat;
    padding-left:20px;
    padding-bottom:5px;
}

a.docm
{
    background:url('/_layouts/images/icdocx.gif') no-repeat;
    padding-left:20px;
    padding-bottom:5px;
}

a.htm
{
    background:url('/_layouts/images/ichtm.gif') no-repeat;
    padding-left:20px;
    padding-bottom:5px;
}
a.html
{
    background:url('/_layouts/images/ichtm.gif') no-repeat;
    padding-left:20px;
    padding-bottom:5px;
}
a.ppt
{
    background:url('/_layouts/images/icppt.gif') no-repeat;
    padding-left:20px;
    padding-bottom:5px;
}
a.pptx
{
    background:url('/_layouts/images/icpptx.gif') no-repeat;
    padding-left:20px;
    padding-bottom:5px;
}
a.pptm
{
    background:url('/_layouts/images/icpptx.gif') no-repeat;
    padding-left:20px;
    padding-bottom:5px;
}

a.tif{
    background:url('/_layouts/images/ictiff.gif') no-repeat;
    padding-left:20px;
    padding-bottom:5px;
}
a.tiff{
    background:url('/_layouts/images/ictiff.gif') no-repeat;
    padding-left:20px;
    padding-bottom:5px;
}
a.jpg{
    background:url('/_layouts/images/ictiff.gif') no-repeat;
    padding-left:20px;
    padding-bottom:5px;
}
a.jpeg
{
    background:url('/_layouts/images/ictiff.gif') no-repeat;
    padding-left:20px;
    padding-bottom:5px;
}
a.bmp 
{
    background:url('/_layouts/images/ictiff.gif') no-repeat;
    padding-left:20px;
    padding-bottom:5px;
}

a.gif
{
    background:url('/_layouts/images/ictiff.gif') no-repeat;
    padding-left:20px;
    padding-bottom:5px;
}
a.txt
{
    background:url('/_layouts/images/ictxt.gif') no-repeat;
    padding-left:20px;
    padding-bottom:5px;
}

a.xls
{
    background:url('/_layouts/images/icxls.gif') no-repeat;
    padding-left:20px;
    padding-bottom:5px;
}

a.xlsx{
    background:url('/_layouts/images/icxlsx.gif') no-repeat;
    padding-left:20px;
    padding-bottom:5px;
}
a.xlsm
{
    background:url('/_layouts/images/icxlsx.gif') no-repeat;
    padding-left:20px;
    padding-bottom:5px;
}


/*End File Icon Classes */
/*Investor Calendar Classes */
.day-investorcalendarheading{
	color:#0093d0;
	font-size:20px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:25px;
}
.day-investorcalendareventtitle{
	color:black;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
}
.day-investorcalendareventdate{
	color:black;
	font-weight:bold;
	font-size:14px;
}
.day-investorcalendareventlocationname{
	color:black;
	font-size:14px;
}
.day-investorcalendareventlocationaddress{
	color:black;
	font-size:14px;
}
.day-investorcalendareventpresenterinfo{
	color:black;
	font-size:x-small;
	padding-top:12px;
	padding-bottom:5px;
}
.day-investorcalendareventpresentation{
	color:gray;
	font-size:12px;
	/*font-style:italic;*/
	padding-top:5px;
	padding-bottom:15px;
}

.day-investorcalendareventpresentation a{
	/*color:gray;*/
	font-size:8pt;
	color:#003399;
	text-decoration:none;
	/*font-style:italic;*/
	padding-top:5px;
	padding-bottom:15px;
}

.day-investorcalendareventpresentation a:hover{
	text-decoration:underline;
}
/*End Investor Calendar Classes*/

a.link_left {
    background-repeat: no-repeat;
    display: block;
    padding-bottom: 4px;
    padding-left: 20px;
}
a.link_rss {
    background-image: url("/images/feed-icon-14x14.png");
    text-decoration: none;
    color: #717171;
}
a.link_project_success {
    background-image: url("/images/project_success.png");
}
a.link_project_success:hover {
    background-image: url("/images/project_success_hover.png");
}
a.link_project_download {
    background-image: url("/images/project_download.png");
}
a.link_project_download:hover {
    background-image: url("/images/project_download_hover.png");
}
a.link_project_order {
    background-image: url("/images/project_order.png");
}
a.link_project_order:hover {
    background-image: url("/images/project_order_hover.png");
}
a.link_project_video {
    background-image: url("/images/project_video.png");
}
a.link_project_video:hover {
    background-image: url("/images/project_video_hover.png");
}
a.link_doclist_flash {
    background-image: url("/images/doclist_flash.png");
}
a.link_doclist_flash:hover {
    background-image: url("/images/doclist_flash_hover.png");
}
a.link_doclist_zip {
    background-image: url("/images/doclist_zip.png");
}
a.link_doclist_zip:hover {
    background-image: url("/images/doclist_zip_hover.png");
}
a.link_doclist_image {
    background-image: url("/images/doclist_image.png");
}
a.link_doclist_image:hover {
    background-image: url("/images/doclist_image_hover.png");
}

a.link_pricing {
    background-repeat: no-repeat;
    padding-bottom: 4px;
    padding-left: 20px;
}
.pricinglink_padded {
	padding: 2px 0;
}
.pricinglink_paddedmore {
	padding: 4px 0;
}
.pricinglink_paddedfirst {
	padding: 10px 0 4px;
}

a.pricing_email{
    background-image: url("/images/pricing/email.png");
}
a.pricing_email:hover {
    background-image: url("/images/pricing/email_hover.png");
}
a.pricing_tag{
    background-image: url("/images/pricing/pricing.png");
}
a.pricing_tag:hover {
    background-image: url("/images/pricing/pricing_hover.png");
}
a.pricing_ca{
    background-image: url("/images/pricing/ca.png");
}
a.pricing_ca:hover {
    background-image: url("/images/pricing/ca_hover.png");
}
a.pricing_freight {
    background-image: url("/images/pricing/freight.png");
}
a.pricing_freight:hover {
    background-image: url("/images/pricing/freight_hover.png");
}
a.pricing_terms{
    background-image: url("/images/pricing/terms.png");
}
a.pricing_terms:hover {
    background-image: url("/images/pricing/terms_hover.png");
}
a.pricing_package{
    background-image: url("/images/pricing/package.png");
}
a.pricing_package:hover {
    background-image: url("/images/pricing/package_hover.png");
}
a.pricing_info{
    background-image: url("/images/pricing/info.png");
}
a.pricing_info:hover {
    background-image: url("/images/pricing/info_hover.png");
}
a.pricing_log{
    background-image: url("/images/pricing/log.png");
}
a.pricing_log:hover {
    background-image: url("/images/pricing/log_hover.png");
}
a.pricing_news{
    background-image: url("/images/pricing/news.png");
}
a.pricing_news:hover {
    background-image: url("/images/pricing/news_hover.png");
}
a.pricing_change{
    background-image: url("/images/pricing/change.png");
}
a.pricing_change:hover {
    background-image: url("/images/pricing/change_hover.png");
}

a.link_adobe {
    background-image: url("/images/adobe.png");
}
a.link_adobe:hover {
    background-image: url("/images/adobe_hover.png");
    color: #808285;
}
a.link_msds{
    background-image: url("/images/msds.png");
}
a.link_msds:hover {
    background-image: url("/images/msds_hover.png");
    color: #808285;
}

a.link_jobstory_lg{
    background-image: url("/images/adobe_lg.png");
	font-size: 2.1em;
}
a.link_jobstory_lg:hover {
    background-image: url("/images/adobe_lg_hover.png");
	font-size: 2.1em;
    color: #808285;
}
a.link_msds_lg{
    background-image: url("/images/msds_lg.png");
	font-size: 2.1em;
}
a.link_msds_lg:hover {
    background-image: url("/images/msds_lg_hover.png");
	font-size: 2.1em;
    color: #808285;
}
a.link_tds_lg{
    background-image: url("/images/tds_lg.png");
	font-size: 2.1em;
}
a.link_tds_lg:hover {
    background-image: url("/images/tds_lg_hover.png");
	font-size: 2.1em;
    color: #808285;
}

a.link_left_artifact {
    background-repeat: no-repeat;
    padding-bottom: 3px;
    padding-left: 20px;
    text-decoration: none;
    color: #0093E0;
    display: inline;
}
a.link_left_header {
    background-repeat: no-repeat;
    padding-bottom: 3px;
    padding-left: 0px;
    text-decoration: none;
    color: #0093E0;
    font-size: 1.6em;
    line-height: 28px;
}
a.link_forming {
    background-repeat: no-repeat;
    padding-bottom: 3px;
    font-size: 20px;
    text-decoration: none;
    color: #0093E0;
    display: inline;
}

img.image_right {
	float: right;
}
.product_desc {
	font-size: .8em;
	letter-spacing: 1px;
}
.image_productsearch {
	max-height: 90px;
}

.DOCList{ 
    width: 600px; 
    background-color: #fff; 
    margin: 5px 0 10px 0; 
    border: solid 1px #525252; 
    border-collapse:collapse; 
}
.DOCList td { 
    border: solid 1px #c1c1c1; 
    color: #717171; 
    font-size: 0.9em; 
	line-height: 30px;
    padding-left: 4px;
}
.DOCList th { 
    padding: 4px 2px; 
    color: #fff; 
    background: #424242 url("/images/grd_head.png") repeat-x top; 
    border-left: solid 1px #525252; 
    font-size: 0.8em; 
}
.DOCList .alt { background: #fcfcfc url("/images/grd_alt.png") repeat-x top; }

.ProductList { 
    width: 800px; 
    background-color: #fff; 
    margin: 5px 0 10px 0; 
    /*border: solid 1px #525252; */
    border-collapse:collapse; 
}
.ProductList td { 
	/* border-left: solid 1px #c1c1c1;  */
    /* border-top: solid 1px #c1c1c1;  */
    color: #717171; 
    font-size: 0.9em; 
	line-height: 20px;
	/*background: #ffffff url("/images/grd_alt_lower.png") repeat-x bottom; */
	background: #ffffff url("/images/productsearch_delimit.png") repeat-x bottom; 
	padding: 20px 20px 10px;
}
.ProductList th { 
    padding: 4px 2px; 
    color: #fff; 
    background: #424242 url("/images/grd_head.png") repeat-x top; 
    border-left: solid 1px #525252; 
    font-size: 0.8em; 
}
.ProductList .alt {  
/* background: #ffffff url("/images/grd_alt_lower.png") repeat-x bottom; */  
 background: #ffffff url("/images/productsearch_delimit.png") repeat-x bottom;   
}


.FormingProductList { 
    width: 875px; 
    background-color: #fff; 
    margin: 5px 0 10px 0; 
    border-collapse:collapse; 
}
.FormingProductList td { 
    color: #717171; 
    font-size: 0.9em; 
	line-height: 20px;
	background: #ffffff url("/images/Forming_delimit.png") repeat-x bottom; 
	padding: 20px 20px 10px;
}
.FormingProductList th { 
    padding: 4px 2px; 
    color: #fff; 
    background: #424242 url("/images/grd_head.png") repeat-x top; 
    border-left: solid 1px #525252; 
    font-size: 0.8em; 
}
.FormingProductList .alt {  
	background: #ffffff url("/images/Forming_delimit.png") repeat-x bottom;   
}



.DOTList { 
    width: 100%; 
    background-color: #fff; 
    margin: 5px 0 10px 0; 
    border: solid 1px #525252; 
    border-collapse:collapse; 
}
.DOTList td { 
    padding: 2px; 
    border: solid 1px #c1c1c1; 
    color: #717171; 
    font-size: 0.8em; 
}
.DOTList th { 
    padding: 4px 2px; 
    color: #fff; 
    background: #424242 url("/images/grd_head.png") repeat-x top; 
    border-left: solid 1px #525252; 
    font-size: 0.8em; 
}
.DOTList .alt { background: #fcfcfc url("/images/grd_alt.png") repeat-x top; }

.SearchReport { 
    width: 800px; 
    background-color: #fff; 
    margin: 5px 0 10px 0; 
    border: solid 1px #525252; 
    border-collapse:collapse; 
}
.SearchReport td { 
    padding: 2px; 
    border: solid 1px #c1c1c1; 
    color: #717171; 
    font-size: 0.8em; 
}
.SearchReport th { 
    padding: 4px 2px; 
    color: #fff; 
    background: #424242 url("/images/grd_head.png") repeat-x top; 
    border-left: solid 1px #525252; 
    font-size: 0.8em; 
}
.SearchReport .alt { background: #fcfcfc url("/images/grd_alt.png") repeat-x top; }

.SearchReportByWeek { 
    width: 375px; 
    background-color: #fff; 
    margin: 5px 0 10px 0; 
    border: solid 1px #525252; 
    border-collapse:collapse; 
}
.SearchReportByWeek td { 
    padding: 2px; 
    border: solid 1px #c1c1c1; 
    color: #717171; 
    font-size: 0.8em; 
}
.SearchReportByWeek th { 
    padding: 4px 2px; 
    color: #fff; 
    background: #424242 url("/images/grd_head.png") repeat-x top; 
    border-left: solid 1px #525252; 
    font-size: 0.8em; 
}
.SearchReportByWeek .alt { background: #fcfcfc url("/images/grd_alt.png") repeat-x top; }


.SearchReportByMonth { 
    width: 375px; 
    background-color: #fff; 
    margin: 5px 0 10px 0; 
    border: solid 1px #525252; 
    border-collapse:collapse; 
}
.SearchReportByMonth td { 
    padding: 2px; 
    border: solid 1px #c1c1c1; 
    color: #717171; 
    font-size: 0.8em; 
}
.SearchReportByMonth th { 
    padding: 4px 2px; 
    color: #fff; 
    background: #424242 url("/images/grd_head.png") repeat-x top; 
    border-left: solid 1px #525252; 
    font-size: 0.8em; 
}
.SearchReportByMonth .alt { background: #fcfcfc url("/images/grd_alt.png") repeat-x top; }


.SearchList { 
    width: 200px; 
    background-color: #fff; 
    margin: 5px 0 10px 0; 
    border: solid 1px #525252; 
    border-collapse:collapse; 
}
.SearchList td { 
    padding: 3px 2px 3px 10px; 
    color: #717171; 
    font-size: 0.8em; 
}
.SearchList th { 
    padding: 4px 2px; 
    color: #fff; 
    background: #424242 url("/images/grd_head.png") repeat-x top; 
    border-left: solid 1px #525252; 
    font-size: 0.8em; 
}
.SearchList .alt { }

.featuredproduct {
	width:200px; 
	margin-top:12px;

	background-color: #009ADA;
	box-shadow:  rgba(0,0,0,0.2)  5px 5px;
	-moz-border-radius-bottomright: 65px 50px;
	border-bottom-right-radius: 65px 50px;
	-moz-border-radius-bottomleft: 65px 50px;
	border-bottom-left-radius: 65px 50px;
	padding: 0px 15px 5px 15px;
	
	margin-bottom: 15px;
	border: 3px solid #000;
}
.featuredproduct td{
	color: #fff;
	letter-spacing: 1px;
}
.pricingpage_qtr {
	WIDTH: 200px; 
	FLOAT: left; 
	MARGIN-RIGHT: 10px;
	margin-bottom: 10px;				
}
.pricingpage_half {
	margin-top: 10px;
	WIDTH: 410px; 
	FLOAT: left; 
	MARGIN-RIGHT: 10px				
}
.pricingpage_3qtr {
	margin-top: 10px;
	WIDTH: 620px; 
	FLOAT: left; 
	MARGIN-RIGHT: 10px				
}
.clearall {
	clear: both;
}
