﻿*
{ 
    -moz-box-sizing: border-box; /* Gecko based browsers */
	box-sizing: border-box; /* CSS 3 draft, Webkit, Safari, IE 5 Mac, Opera 9,  Konqueror ? */
}  

body {
    font-family: Arial, Tahoma, Sans-Serif;
    font-size: 0.7em;    
    margin: 0;
    padding: 0;
/*    text-align: center; */

/*    z-index: 1; dn-menuchange  */
/*    

font-size: 9pt; 
text-decoration: none; 
MARGIN: 10px 0px 0px 0px;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 9pt;
text-align:center; 

*/
}




.calendarHide
{
	display: none;
	position: relative;
}
.calendarShow
{
	position: absolute;
	z-index: 0;
	background-color: Silver;
}
.panelHide
{
	display: none;
	position: relative;
}
.panelShow
{
	position: relative;
	z-index: 0;	
}
.StdFormTableHead
{
	background-color: #f1f1f1;
	font-weight: bolder;
	color: black;
	text-align: right;
	padding-right:10px;
	border: 1px solid #c0c0c0;			
	
}

.StdFormTableData
{
	background-color: white;
	color: black;	
	border: 1px solid #c0c0c0;			
	padding-left:2px;	
}

.StdFormTableDataNum
{
	color: black;
	text-align: right;
	padding-right: 5px;
	border: 1px solid #CCCCCC;		
}

.StdFormTableDataTxt
{
	color: black;
	text-align: left;
	padding-left: 2px;
	border: 1px solid #CCCCCC;
}

.StdFormTableDataTxtNoBorder
{
	color: black;
	text-align: left;
	padding-right: 5px;
	border:0px;	
}




.StdFormTableDataCent
{
	color: black;		
	border: 1px solid #CCCCCC;	
	text-align: center;
}


.StdDataTableHeading
{
	background-color: gray;
	font-weight: bolder;
	color: white;
}

.AltDataTableHeading
{
	background-color: lightgrey;
	font-weight: bolder;
	color: black;
}

/*  dn-001M
.StdDTblActionLink:link
{
	color: black;
	text-decoration: none;
}
.StdDTblActionLink:visited {COLOR:black;text-decoration:none;}
.StdDTblActionLink:hover {COLOR:red;text-decoration:underline;}

*/

/* dn-001M >>  */
.StdDTblActionLink:link
{
	color: #FC271C;
	text-decoration: none;
	font-weight:bold;
}
.StdDTblActionLink:visited {COLOR:#FC271C;text-decoration:none;font-weight:bold; }
.StdDTblActionLink:hover {COLOR:black;text-decoration:underline;}

/* dn-001M <<  */

.AltActionLink
{
	color: silver;
	text-decoration: none;	
}

.AltActionLink:link
{
	color: silver;
	text-decoration: none;
}

.AltActionLink:visited {COLOR:silver;text-decoration:none;}

.AltActionLink:hover {COLOR:white;text-decoration:underline;}




.StdTblAltRow
{
	background-color: #f1f1f1;
}

/*  dn-001R
a:visited 
{
color:Black;
}
  dn-001R  */


a.breadcrmbs
{
	color:Black;	
}

.prodBrowser 
{
position:relative;
}

h1 { 
font:normal; 
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;	
font-size:145%; 
color: #c0c0c0; 
text-transform:uppercase; 
margin-bottom:3pt;
}
h2 {
font-family:"Century Gothic", Verdana, Arial;
font-size:20pt;
font-weight:400;
color: black;
margin-bottom:0px;
margin-left:5px;
}
h3 { 
font: bold; 
font-family:arial;
font-size:110%; 
color: black; 
text-transform: uppercase; 
margin-bottom:3px; 
}

/* DN removed 080413
button, radio, option, input, select, textarea, p, tr, td, th, div, blockquote {
font-family:"Century Gothic", Verdana, Arial;
font-size: 9pt; 
cursor:default;
}

*/

/* dn-080509 REMOVE >>
ul,li {
font-family:"Century Gothic", Verdana, Arial;
font-size: 9pt; 
color:black;
 list-style-image:url(/images/bullet_red.gif); 
padding-top:3px;
padding-bottom:3px; 
margin-bottom:1pt;
margin-left:9px;
}
 dn-080509 REMOVE >>  */ 
/* UL LI
{
    color: #999999;
    font-family: Arial;
    font-size: 11px;
    list-style-position: outside;
    line-height: 10px;
    margin-top: 10px;
    margin-left: -5px;
    text-decoration: none;
    list-style-image: url(../images/client/wire/arrow.gif);
} */
 
/* DN-080514 >> */ 
.leftnav-banner {Page.aspx (line 244)
background:transparent url(Images/LeftNavigation/leftnavbannerbg.gif) no-repeat scroll 0%;
height:55px;
margin-bottom:10px; 
padding:10px;
width:160px;
}
/* DN-080514 << */ 

UL UL LI
{
    color: #666666;
    font-family: Arial;
    font-size: 11px;
    text-decoration: none;
    list-style-image: none;
}

UL UL UL LI
{
    color: #666666;
    font-family: Arial;
    font-size: 11px;
    text-decoration: none;
    list-style-image: none;
}

UL UL UL UL LI
{
    color: #666666;
    font-family: Arial;
    font-size: 11px;
    text-decoration: none;
    list-style-image: url(../images/client/wire/mini-arrow.gif);
}


.form-table {
border: 1px solid #c0c0c0;
background-color: Gray;
}
.list-table {
border: 1px solid #c0c0c0;
background-color: Gray;
}

#topborder
{  /*
    CLEAR: both;
    POSITION: relative;
    BACKGROUND: url(images/TopBorder.gif) no-repeat;
    FLOAT: left;
    OVERFLOW: hidden;
    WIDTH: 920px;
    HEIGHT: 10px */
    BACKGROUND: url(images/TopBorder.gif) no-repeat;    
    WIDTH: 920px;
    POSITION: relative;    
    HEIGHT: 10px;
	text-align:center;
	TOP: -10px;       
}

#bottomborder
{		
	BACKGROUND: url(images/BottomBorder.gif) no-repeat;    
    WIDTH: 920px;
    POSITION: relative;    
    HEIGHT: 10px;
	text-align:center;
	TOP: 10px;	    
}


#page #contentholder #main #topcontrol 
{
    BACKGROUND-POSITION: right 50%;
    /*   Z-INDEX: 70;   dn-menuchange  */
    BACKGROUND-IMAGE: url(images/contentBorder_TopRight.gif);
    BORDER-LEFT: #cccccc 1px solid;
    WIDTH: 720px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 194px;
    HEIGHT: 10px
}

#TopRightCornerImage
{
	BACKGROUND: url(images/contentBorder_TopRight.gif) no-repeat;
    FLOAT: right;
    WIDTH: 10px;
    POSITION: relative;
    TOP: -4px;
    HEIGHT: 10px;    
/*    Z-INDEX: 70;   dn-menuchange  */
}



#contentBorder_bottom
{
    BACKGROUND: url(images/contentBorder_bottom.gif) no-repeat;
    FLOAT: left;
    WIDTH: 720px;
    POSITION: relative;
    TOP: 8px;
    HEIGHT: 8px;    
}



.TopLevelTab
{
	color: #999999;
	background-image: url(images/tab_bg.gif);
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 14px;
	cursor: pointer;
}

.TopLevelTabSelected
{
	color: #999999;
	background-image: url(images/tab_bg-over.gif);
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 14px;
	cursor: pointer;
}


#TopGroupGreyBar
{
    BORDER-TOP: #ccc 1px solid;
    FONT-SIZE: 1px;
    /*  Z-INDEX: 55;  dn-menuchange  */
    BORDER-LEFT: #ccc 1px solid;
    WIDTH: 710px;
    LINE-HEIGHT: 0px;
    POSITION: relative;
    TOP: -2px; 
    HEIGHT: 0px
}


a:hover.TabSubMenu
{
	font-family:Arial;
    FONT-SIZE: 11px;		
	color:#EB3034;
	text-decoration:none;	
}

a.TabSubMenu
{
	font-family:Arial;
    FONT-SIZE: 11px;		
	color:#999999;
	text-decoration:none;	
	
}



.searchbox {
border:1px solid #CCCCCC;
font-size:11px;
height:22px;
width:160px;
}

.left {
	float:left;
}

.right {
	float:right;
}


.InputTxtBox 
{
	color:#666666;	
	width:8em;
	
}
.btnLogin
{	
    BORDER-RIGHT: #000 1px solid;
    BORDER-TOP: #000 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    BACKGROUND: url(Images/btnBg.gif) repeat-x left top;
    BORDER-LEFT: #000 1px solid;
    COLOR: #666666;
    BORDER-BOTTOM: #000 1px solid;
    FONT-FAMILY: Arial, Tahoma, Sans-Serif;
    HEIGHT: 20px;
    width:45px;
}

.btnLogin:hover
{
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    WIDTH: 50px;
    COLOR: #000;
    BORDER-BOTTOM: #999 1px solid;
    HEIGHT: 20px;
	width:45px;    
    
}

.btnSimms
{	
    BORDER-RIGHT: #000 1px solid;
    BORDER-TOP: #000 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    BACKGROUND: url(Images/btnBg.gif) repeat-x left top;
    BORDER-LEFT: #000 1px solid;
    COLOR: #666666;
    BORDER-BOTTOM: #000 1px solid;
    FONT-FAMILY: Arial, Tahoma, Sans-Serif;
    HEIGHT: 20px;    
}

.btnSimms:hover
{
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
/*    WIDTH: 50px;  */
    COLOR: #000;
    BORDER-BOTTOM: #999 1px solid;
    HEIGHT: 20px;	
}


#LoginToSite
{
	position: relative; 
	left: 0px; 
	top: 4px; 
	z-index:60; 
}

#topBannerImage
{	
	position: absolute; 
	left:-209px; 
	top: 0px; 				
/*	z-index:1;	 dn-menuchange	  */
}

#SimmsLogoTop
{
	position: absolute; 
	left: -459px; 
	top: 0px; 
/*	z-index:1;		*/
}

#TheMainTable
{
	/* position: relative; */
	left: 0px; 
	top: 10px; 
	/*  z-index:1;	dn-menuchange */
}

#OverLayPassword
{
	position: relative; 
	left: -150px; 	
	top: -1px; 
	z-index:100; 
	width:0px;
	height:0px;	
	FONT-FAMILY: Arial, Tahoma, Sans-Serif;
	COLOR: #666666;	
	
}

topLogoAndBanner
{
	text-align:center;
	position: absolute;
	width:918px; 
	overflow:hidden;	
	background-color:white; 		
	padding:0; 
	vertical-align:top; 
	margin-left: auto;
	margin-right: auto;	
/*	z-index:0;  dn-menutest		*/
}


.StdFormTable
{	
	height:50px;
	width:100%;
	border-collapse:collapse;
	border: 1px solid #c0c0c0;		
	padding:0px;		
}

.tabbedMenuText
{
	font-family:Arial;
    FONT-SIZE: 14px;	
	
}

.homepageText
{
	color:#666666;
	font-family:Arial;
	font-size:11px;	
}


a:hover.tabbedMenu
{
	font-family:Arial;
    FONT-SIZE: 14px;		
	color:black;
	text-decoration:none;
}


a.tabbedMenu
{
	font-family:Arial;
    FONT-SIZE: 14px;		
	color:#999999;
	text-decoration:none;
}


.tabSelected
{
	border-bottom:solid 0px #CCCCCC;
}

.tabNotSelected
{
	border-bottom:solid 1px #CCCCCC;
}




a:hover img 
{
	border:medium none;
}

img
{
	border:medium none;	
}

div#home_DistributorList {
float:left;
margin-left:25px;
text-align:center;
width:82px;
}


.mainHeading1
{
	color:red;
	font-family:Arial;
	font-size:22px;		
}

a:hover 
{
	color:#FF0000;
	text-decoration:underline;
}

a
{
	color:#666666;
	text-decoration:underline;	
}


#NewsStoryTitle
{
	color:#DC3232;
	font-family:Arial,Tahoma,Sans-Serif;
	font-size:18px;
	font-weight:bold;
	line-height:normal;			
}



/**************************************************************

	@CONTROLS
	
**************************************************************/
/*  -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    News Styles
    -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */

.newsTickerHeaderTxt
{
    color: #ff0000;
    font-family: Arial;
    font-size: 22px;
    font-weight: bold;
}

.newsTickerDateTxt
{
    color: #ff0000;
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
}
.newsTickerDateTxt:link
{
    color: #ff0000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}

.newsTickerDateTxt:visited
{
    color: #ff0000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}

.newsTickerTxt
{
    color: #666666;
    font-family: Arial;
    font-size: 11px;    
}

.newsTickerTxtMore
{
    color: #666666;
    font-family: Arial;
    font-size: 10px;
}
.newsTickerTxtMore a
{
    border: solid 1px #999999;
    padding: 3px;
}
.newsTickerTxtMore a:hover
{
    color: #000000;
}

.PagerLabel
{	
	float:left;
	padding-left: 5px;
	padding-top: 3px;  	
}

.PagerTable
{	
	float:left;	
	text-align:center; 
}

.PagerSpacer
{
	float:left;
	width:40%;
}

.PagerRow
{
	
}

.PagerTd
{	
	
}

.PagerNumberPages
{
	float:right;	
}

/*  Login Control */


div#username,
div#password,
div#loginBoxSpacer,
div#submit {
	position:relative;
	float:left;
	margin-right:3px;
	margin-top:5px;
}

input#Top_Header_Login_tbUser,
input#Top_Header_Login_tbPass {
	width:8em;
}

label.overlabel {
	color:#999;
}
label.overlabel-apply {
	position:absolute;
	top:3px;
	left:5px;
	z-index:1;
	color:#999;
}
loginBoxSpacer 
{
	position:relative;
	float:left;
	width:300px;
	
}	
	
	

.tbLogin
{
    border: solid 1px #ccc;
    height: 20px;
    /*width: 95px; */
    width:100px;
}
.top
{
    vertical-align: top;
}	


	
/*  Login Control */	


/* Menu Style  >> 
.MenuItemText {
color:#FFFFFF;
cursor:pointer;
font-size:11px;
font-style:normal;
font-weight:normal;
}  */
/* Menu Style  << */



/*
	STYLE SHEET FOR NAV 2 - TOP MENU >>
*/


.MenuItemText {
  cursor: pointer;
  color: #FFFFFF;
  font-size: 11px;
  font-weight:normal;
  font-style:normal;
  background: transparent url('images/nav2/nav2_bg.gif') repeat-x;
}

.MenuItemHoverText {
   cursor: pointer;
   color: #FFFFFF;
   font-size: 11px;
   font-weight:normal;
   font-style:normal;
   background: transparent url('images/nav2/nav2_bg-over.gif') repeat-x;
}

.ChildItem 
{
 color: #FFFFFF;
 background-color: #666666;
 font-family: Arial;
 font-size: 11px;
 font-weight: normal;
 cursor: pointer;
 vertical-align: middle;
 text-align: left;
 width: 110px;
 height: 30px;
 border-style:solid;
 border-color: #999999;
 border-width: 1px;
 margin-top:1px;
 float:left;
 clear:left;
 
}

.ChildItemHover 
{
 color: #FFFFFF;
 background-color: #EB3034;
 font-family: Arial;
 font-size: 11px;
 font-weight: normal;
 cursor: pointer;
 vertical-align: middle;
 text-align: left;
 width: 110px;
 height: 30px;
 border-style:solid;
 border-color: #999999;
 border-width: 1px;
 margin-top:1px;
 float:left;
 clear:left;
}

.TopGroup 
{
	font-size:0.7em;
	
}

.ProductListHeading 
{
	BACKGROUND: url(Images/HeaderBg.png) repeat-x left top;
	height: 26px;
	vertical-align: top;
	/*
	border-left: 1px solid #c0c0c0;			
	border-right: 1px solid #c0c0c0;			
	*/
	padding: 2px;
	border: 1px solid #CCCCCC;
}


/*
	STYLE SHEET FOR NAV 2 - TOP MENU <<  */



    BORDER-RIGHT: {#cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid }
	FIELDSET LEGEND { FONT-SIZE: 12pt; COLOR: rgb(220,50,50) }
	DIV#plForm tblOptions { WIDTH: 650px }
	DIV#plForm tblReseller { WIDTH: 650px }
	DIV#plForm TABLE { FONT-SIZE: 8pt }
	DIV#plForm FIELDSET .textbox { WIDTH: 140px! important }
	DIV#plThankYou { FONT-SIZE: 9pt }
	
.textbox { BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #ccc 1px solid;  BORDER-BOTTOM: #ccc 1px solid;  vertical-align:middle; }

.gvPager
{
	border: 1px solid #CCCCCC;		
}


.contentTxt {
	color:#666666;
	font-family:Arial;
	font-size:11px;
}


/* dn-080908 >> */
.SimmsSubHeading
{
	color:Red;
	font-weight: bold;
	text-transform: none;
	
}
/* dn-080908 << */

/* AJAX Loader >> */
.overlay {
        position: fixed;
        z-index: 99;
        top: 0px;
        left: 0px;
        /* background-color: #FFFFFF; */
        width: 100%;
        height: 100%;
        /* filter: Alpha(Opacity=70);
        opacity: 0.70;
        -moz-opacity: 0.70;  */
    }
    * html .overlay {
        position: absolute;
        height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
        width: expression(document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth + 'px');
    }
    .loader {
        z-index: 100;
        position: fixed;
        width: 120px;
        margin-left: -60px;
        top: 50%;
        left: 50%;
    }
    * html .loader {
        position: absolute;
        margin-top: expression((document.body.scrollHeight / 4) + (0 - parseInt(this.offsetParent.clientHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)) + 'px');
    }
/* AJAX Loader << */    


.SimmsInvoice
{
	font-family: Helvetica;
}

.SimmsInvoiceHeading
{
	font-weight:bold;	
	border-bottom:solid 1px black;
	text-align: left;	
}

.SimmsInvoiceHeadingCent
{
	font-weight:bold;	
	border-bottom:solid 1px black;
	text-align: center;
	
}

.SimmsInvoiceHeadingRight
{
	font-weight:bold;	
	border-bottom:solid 1px black;
	text-align: right;
	
}

.SimmsInvoiceFormTableDataNum
{
	color: black;
	text-align: right;
	padding-right: 5px;	
	vertical-align:top;
}

.SimmsInvoiceFormTableDataTxt
{
	color: black;
	text-align: left;
	padding-left: 2px;	
	vertical-align:top;
}

.InvoiceKitLine
{
	padding-left:10px;	
}
/*  Menu Changes November 2009 >> */
.Menu_TopGroup { cursor:pointer; cursor:hand; WIDTH: 160px; z-index: 5001  }
.Menu_Item { cursor:pointer; cursor:hand; FONT-SIZE: 14px; BACKGROUND: url(Images/Menu/Menu_BackGround.gif); background-repeat: no-repeat; WIDTH: 171px; FONT-FAMILY: Arial, Tahoma, Verdana, San-Serif; HEIGHT: 30px; COLOR:black; text-decoration:none; vertical-align:middle; padding-top:5px; padding-left:5px; z-index: 5001 }
.Menu_Item:Hover { cursor:pointer; cursor:hand; FONT-SIZE: 14px; BACKGROUND: url(Images/Menu/Menu_BackGround_Hover.gif); background-repeat: no-repeat; WIDTH: 171px;  HEIGHT: 30px; COLOR:black; text-decoration:none; vertical-align:middle; padding-top:5px; z-index: 5001 }        
.Menu_ItemExpanded { cursor:pointer; cursor:hand; FONT-SIZE: 14px; BACKGROUND: url(Images/Menu/Menu_RootItemHoverExp_Bg.gif); WIDTH: 160px; HEIGHT: 30px; z-index: 5001   }
.Menu_SubItemTop  
{                              
     cursor: pointer;
     color: #FFFFFF;
     background-color: #666666;
     font-family: Arial;
     font-size: 10px;
     font-weight: bold;
     cursor: pointer;
     text-align: left;                  
     border-style:solid;
     border-color: #999999;
     border-width: 1px;         
     padding-top:1px;               
     margin-top:2px;
     padding-left:5px;
     padding-right:5px;                           
     FONT-FAMILY: Arial, Tahoma, Verdana, San-Serif; 
     text-decoration:none;   
     z-index: 5001; 
     vertical-align:middle;         
}    
.Menu_SubItemTop:Hover 
{ 
     cursor: pointer;
     color: #FFFFFF;
     background-color: #EB3034;
     font-family: Arial;
     font-size: 10px;
     font-weight: bold;
     cursor: pointer;
     text-align: left;                  
     border-style:solid;
     border-color: #999999;
     border-width: 1px;         
     padding-top:1px;               
     padding-left:5px;
     padding-right:5px;                           
     FONT-FAMILY: Arial, Tahoma, Verdana, San-Serif; 
     text-decoration:none;   
     z-index: 5001; 
     vertical-align:middle;                                                                                                                                                                                                                                                                                                                                                                                     
}       
.rmItem .rmLink:hover  
{     
    cursor: pointer;  
    z-index: 5001;
}  
/*  Menu Changes November 2009 << */



@media print {
#printbutton { display: none; }
#divEmailPDFSection { display: none; }
#emailPDFMessage   { display: none; }
#emailPDFButton	   { display: none; }
}
