﻿.splashLinks{
            COLOR:#011339;
}

body, div{
            margin:0;
            padding:0;
}


DIV.cool TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 4px; BORDER-BOTTOM: gray 1px dotted
}
A {
	COLOR: #CCFFFF;
	TEXT-DECORATION: none;
	font: 11px verdana, san-serif;
}
A:hover {
	TEXT-DECORATION: underline;
	
}
.dad A {
	FONT-SIZE: 1em; COLOR: #638953; FONT-FAMILY: verdana,san-serif; TEXT-DECORATION: none
}
.dad A:hover {
	FONT-SIZE: 1em; COLOR: #b7d3ab; FONT-FAMILY: verdana,san-serif; TEXT-DECORATION: none
}
BODY {
	MARGIN: 0px
}
BODY {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana,san-serif
}
TD {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: verdana,san-serif
	padding: 0px;
	margin: 0px;
}
TH {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: verdana,san-serif
}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.clsTextBox2 {
	BORDER-RIGHT: #cfd9cc 1px solid; BORDER-TOP: #cfd9cc 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #cfd9cc 1px solid; BORDER-BOTTOM: #cfd9cc 1px solid; BACKGROUND-COLOR: #f1f4f0
}
.clsTerms {
	BORDER-RIGHT: #cfd9cc 1px solid; BORDER-TOP: #cfd9cc 1px solid; FONT-SIZE: 7pt; BORDER-LEFT: #cfd9cc 1px solid; BORDER-BOTTOM: #cfd9cc 1px solid; BACKGROUND-COLOR: #f1f4f0
}
.clsButton {
	BORDER-RIGHT: #cfd9cc 1px solid; BORDER-TOP: #cfd9cc 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #cfd9cc 1px solid; BORDER-BOTTOM: #cfd9cc 1px solid; BACKGROUND-COLOR: #f1f4f0
}
H1 {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana,san-serif
}
H2 {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana,san-serif
}
H3 {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana,san-serif
}
H4 {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana,san-serif
}
H5 {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana,san-serif
}
TEXTAREA {
	SCROLLBAR-FACE-COLOR: #eeeeee; FONT-SIZE: 8pt; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #cccccc; COLOR: #000000; SCROLLBAR-3DLIGHT-COLOR: #cccccc; BORDER-TOP-STYLE: groove; SCROLLBAR-ARROW-COLOR: #003366; FONT-FAMILY: Verdana; BORDER-RIGHT-STYLE: groove; SCROLLBAR-DARKSHADOW-COLOR: #ffffff; SCROLLBAR-BASE-COLOR: #ffffff; BORDER-LEFT-STYLE: groove; BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM-STYLE: groove; align: left
}
.text {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: verdana,san-serif
}
.footerLinks {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.distloginLink {
	color: #FFFFFF;
}
.style2 {
font-size: 18px;
}
.style6 {
font-weight: bold;
}

.hmDSALink {
color: #FFFFFF;
}

.flagLinks {
    font-family:Verdana, Tahoma, Arial, Helvetica, Sans-Serif; 
    font-size:10px; 
    font-weight:normal; 
    font-style:normal; 
    color:#ffffff; 
    text-decoration:none; 
}

.mItem {
    font-family:Verdana, Tahoma, Arial, Helvetica, Sans-Serif; 
    font-size:11px; 
    font-weight:normal; 
    font-style:normal; 
    color:#000000; 
    text-decoration:none; padding:3 10 3 4
}

.mItemOn {
font-family:Verdana, Tahoma, Arial, Helvetica, Sans-Serif; font-size:11px; font-weight:normal; 
font-style:normal; 
color:#ffffff; 
text-decoration:none; padding:3 10 3 4}

.mExpand {cursor:hand}

.mPopupBox {cursor:hand; position:absolute; left:-500; display:none; z-index:1101}

.mDisabled {color:#808080}



.clsTable { width: 100%;}
Table.clsProductList {width: 100%;}
.clsProductCategory { color: white}
.clsProductList TH {font-weight:bold;font-size: 12px;}

Table.clsProductList TD {
      Padding-top: 12px;
      Padding-bottom: 6px;
      border-bottom: 1px dotted #CCCCCC;
      font-family: arial;
}
Table.fixMe TD {
      Padding-top: 12px;
      Padding-bottom: 6px;
      border-bottom: 0px #ffffff;
      font-family: arial;
}
.clsTable TH {
      	font-family: arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}



/*Below this line is ben's addition for dropmenudivs*/



#dropmenudiv{
position:absolute;
background-color: #256291;
border:0px solid black;
border-bottom-width: 0;
font:normal 11px Arial;
text-decoration: none;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 64px;
display: block;
text-indent: 3px;
border-bottom: 0px solid black;
padding: 1px 0;
text-decoration: none;
font-weight:200;
font:normal 11px Arial;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #0066CC;
text-decoration: none;
}



.clsTextBox {
	BORDER-RIGHT: #cfd9cc 1px solid;
	BORDER-TOP: #cfd9cc 1px solid;
	FONT-SIZE: 10pt;
	BORDER-LEFT: #cfd9cc 1px solid;
	BORDER-BOTTOM: #cfd9cc 1px solid
}


.clsProductList {
	FONT-SIZE: 12pt;
	border: 1px none #cfd9cc;
	width: 100%;
}


.clsProductCategory {
	FONT-SIZE: 12pt;

	border: 1px none #cfd9cc;
	width: 100%;
	font-weight: bold;
	background-position: 20px;
}


/* NEW SITE */




.ddsmoothmenu{
font: bold 12px Verdana;
width: 100%;
width:541px; /* 498 */
height: 32px;
}

.ddsmoothmenu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
cursor: hand;
}

/*Top level list items*/
.ddsmoothmenu ul li{
position: relative;
display: inline;
float: left;
cursor: hand;
}



* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
color: white;
}

.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background: blue; 
color: white;
}

.ddsmoothmenu ul li a:hover{
background: #0050D4; /* background of menu items during onmouseover (hover state)*/
font-size:12px;
text-decoration: none;
}
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid #990099;
text-decoration: none;
background: #007eff; /* background of sub menu items */
}


/*Top level menu link items style*/
.ddsmoothmenu ul li a{
display: block;
color: #1E90FF;
text-decoration: none;
}


/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 22px;
right: 41px;
display: none;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
display: none;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: silver;
}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity: 0.8;
}

.ddsmoothmenu ul li.home{
background: transparent url(images/main-nav/home.png) no-repeat 0px 0px;
width: 68px;
height:32px;
}


.ddsmoothmenu ul li.company{
background: transparent url(images/main-nav/company.png) no-repeat 0px 0px;
width: 89px;
height:32px;
}


.ddsmoothmenu ul li.products{
background: url(images/main-nav/products.png) no-repeat 0px 0px;
width: 96px;
height:32px;
}


.ddsmoothmenu ul li.opportunity{
background: transparent url(images/main-nav/opp.png) no-repeat 0px 0px;
width: 121px;
height:32px;
}


.ddsmoothmenu ul li.news{
background: transparent url(images/main-nav/news.png) no-repeat 0px 0px;
width: 77px;
height:32px;
}




.ddsmoothmenu ul li.events{
background: transparent url(images/main-nav/events.png) no-repeat 0px 0px;
width: 87px;
height:32px;
}


.ddsmoothmenu ul li a.homeclick {
background-image: url(images/main-nav/home.png);
height: 32px;
text-indent: -9999px;
float: left;
width:68px;
}


.ddsmoothmenu ul li a.homeclick:hover {
background: url(images/main-nav/home.png);
}


.ddsmoothmenu ul li a.companyclick {
background-image:url(images/main-nav/company.png);
float:left;
height:32px;
text-indent:-9999px;
width:89px;
}

.ddsmoothmenu ul li a.companyclick:hover {
background: url(images/main-nav/company.png);
}

.ddsmoothmenu ul li a.productsclick {
background-image:url(images/main-nav/products.png);
float:left;
height:32px;
text-indent:-9999px;
width:96px;
}

.ddsmoothmenu ul li a.productsclick:hover {
background: url(images/main-nav/products.png);
}


.ddsmoothmenu ul li a.opportunityclick {
background-image:url(images/main-nav/opp.png);
float:left;
height:32px;
text-indent:-9999px;
width:121px;
}

.ddsmoothmenu ul li a.opportunityclick:hover {
background: url(images/main-nav/opp.png);
}

.ddsmoothmenu ul li a.newsclick {
background-image:url(images/main-nav/news.png);
float:left;
height:32px;
text-indent:-9999px;
width:77px;
}

.ddsmoothmenu ul li a.newsclick:hover {
background: url(images/main-nav/news.png);
}

.ddsmoothmenu ul li a.eventsclick {
background-image:url(images/main-nav/events.png);
float:left;
height:32px;
text-indent:-9999px;
width:87px;
}

.ddsmoothmenu ul li a.eventsclick:hover {
background: url(images/main-nav/events.png);
}




/*********************************  NEW TEMPLATE    ************************/
Table.MainBodyTxt tr td tr td {
color:white;
}

/*
Table.main-border tr td{
border-left:1px solid #40558B;
border-right:1px solid #40558B;
border-bottom:1px solid #40558B;
}
*/


.MainBodyTxt{
border-left:1px solid #40558B;
border-right:1px solid #40558B;
border-bottom:1px solid #40558B;
color:white;
}


table#Table_001 tr,  table#Table_001 tr td{
height: 32px;
background:transparent url(images/main-nav/staticnav.png) repeat scroll 0 0;
}

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

img.text-img1{
margin-bottom:5px;
margin-right:10px;
}

img.text-img2{
margin-bottom:5px;
margin-left:10px;
}

.clsBorderTop tr th{
color: white;
}

a.email-representative {
color: blue;
}

#ctl01_div2{
color:#000000;
}