html, body {float: center; margin: 0; padding: 0; width: 100%; font-family: Verdana; background-image: url(/Images/All/sd_body_bkgd.gif); background-attachment: scroll; background-position: 100% 0%; background-repeat: repeat;}

/*BEGIN body wrapper div*/
div#wrapper {width: 800px; height: 100%; /*min-height: 100%;*/ margin-right: auto; margin-left: auto;}
/*END body wrapper div*/


/*BEGIN style of header layout elements*/
div#header {width: 798px; height: 105px; position: static; margin: 0; padding: 0;}


/*#homelink a {position: absolute; height: 100px; width: 355px; top: 2px; text-decoration: none;}
#homelink a em {visibility: hidden;}
a#home {left: 52px;}
a#home:hover { border: 1px solid #F00;}*/
/*END style of header layout elements*/


/*BEGIN style of 2 column layout*/
div#left {float: left; width: 515px; margin: 8px 0 4px 0; padding: 0;}

#promoboxcont {font: normal 10px Verdana; margin: 10px 0; padding: 0 5px 13px 5px; background: #F0EBDE; border: 1px solid #CCBA96;}
#buttons {float: left; width: 112px; background: #F0EBDE; margin: 5px 0; padding: 0;}
#leftpromobox2 {float: right; width: 187px; background: #FFF; margin: 5px 0 0 0; padding: 0 0 10px 0; border: 1px solid #CCBA96;}
#leftpromobox1 {background: #FFF; margin: 5px 0 0 117px; padding: 0; width: 187px; min-width: 187px; border: 1px solid #CCBA96;}

div.indexpromoimg {margin: 0; padding: 1px 0 0 0;} 
div.leftpromoarea {font: normal 10px Verdana; margin: 0; padding: 0 1px;}
div.leftpromoarea h1 {color: #0053A5; background:#EAEBF0; font: bold 11px Verdana; margin: 0; padding: 3px 0 3px 4px; border-top: 1px solid #666; border-left: 8px solid #666;}
div.leftpromoarea h2 {color: #0053A5; background:#E5DCC7; font: bold 10px Verdana; margin: 0; padding: 2px 0 6px 0;}
div.leftpromoarea p.shortdescrip {color: #666; font: normal 10px Verdana; margin: 0; padding: 0 3px 0 6px;}
div.leftpromoarea p a:link {color: #0053A5; background: transparent; text-decoration: underline; margin: 0; padding: 0;}
div.leftpromoarea p a:visited {color: #992300; background: transparent; text-decoration: underline; margin: 0; padding: 0;}
div.leftpromoarea p.confs {color: #0053A5; font: normal 10px Verdana; margin: 0; padding: 3px 3px 3px 6px;}

div.leftpromoarealist {margin: 0; padding: 0;/* border: 1px solid #0F0;*/}
div.leftpromoarea ul {list-style-type: none; width: 18em; height: 5em; font: normal 10px Verdana; background: #FFF; margin: 4px 0 17px 0; padding: 0;}
div.leftpromoarea ul li {float: left; width: 8em; background: #FFF; margin: 0 0 0 6px; padding: 0;}
div.leftpromoarea ul li a:link {color: #0053A5; background: transparent; text-decoration: underline; margin: 0; padding: 0;}
div.leftpromoarea ul li a:visited {color: #992300; background: transparent; text-decoration: underline; margin: 0; padding: 0;}
div.leftpromoarea ol {font: normal 10px Verdana; background: #FFF; margin: -2px 0 5px 0; padding: 0;}
div.leftpromoarea ol li {background: #FFF; margin: 0 0 0 25px; padding: 0;}
div.leftpromoarea ol li a:link {color: #0053A5; background: transparent; text-decoration: underline; margin: 0; padding: 0;}
div.leftpromoarea ol li a:visited {color: #992300; background: transparent; text-decoration: underline; margin: 0; padding: 0;}

div#right {margin: 8px 0 0 515px; padding: 0;}

div.infolinksbox {background: #F5F2EA; margin: 0 2px 0 4px; padding: 0 1px; border: 1px solid #CCBA96;}
div.infolinksbox p {font: normal 10px Verdana; /*line-height: .95em; */margin: 0; padding: 0;}
div.infolinksbox p a:link, div.infolinksbox p a:visited {color: #A4ABC1; background: transparent; text-decoration: none;}
div.infolinksbox p a:hover, div.infolinksbox p a:active {color: #687399; background: transparent; text-decoration: none;}

/*this code is duped from infolinksbox subpage style for time consideration*/
div.boxcontainer1 {width: 230px; background: #F5F2EA; margin: 0; padding: 5px 0 5px 5px;}
div#searchbox {margin: 10px 0 10px 0; padding: 0;}
/*this code is duped from subpage styles for time consideration*/

.iconlist {list-style-type: none; font: normal 11px Verdana; text-align: left; margin: -12px 0 0 0; padding: 0;}
.iconlist li {display: inline; padding-left: 3px;}
.iconlist a:link, .iconlist a:visited {color: #A4ABC1; background: transparent; font: normal 90% Verdana; text-decoration: none;}
.iconlist a:hover, .iconlist a:active {color: #687399; background: transparent; font: normal 90% Verdana; text-decoration: none;}

div.infolinksbox2 {background: #EDE7D9; margin: 0; padding: 0; border: none;}
div.infolinksbox2 p {font: normal 10px Verdana; line-height: 1.1em; margin: 0; padding: 5px 0 5px 5px;}
div.infolinksbox2 p a:link {color: #A4ABC1; background: transparent; text-decoration: none; margin: 0; padding: 0 2px;}
div.infolinksbox2 p a:link, div.infolinksbox2 p a:visited {color: #A4ABC1; background: transparent; text-decoration: none; margin: 0; padding: 0 2px;}
div.infolinksbox2 p a:hover, div.infolinksbox2 p a:active {color: #687399; background: transparent; text-decoration: none; margin: 0; padding: 0 2px;}

div#searchbox {margin: 6px 0 6px 6px; padding: 0;}
/*div.searchbox {height: 28px; min-height: 28px; margin: 15px 0 0 4px; padding: 0;}*/

div.promobox {font: normal 10px Verdana; margin: 6px 2px 0 4px; padding: 0 1px; background: #F0EBDE; border: 1px solid #CCBA96;}
div.promobox h1 {color: #0053A5; background:#EAEBF0; font: bold 11px Verdana; margin: 0; padding: 3px 0 3px 4px; border-top: 1px solid #666; border-left: 8px solid #666;}
div.promobox h2 {color: #0053A5; background:#E5DCC7; font: bold 10px Verdana; margin: 0; padding: 2px 0 6px 0;}
div.promobox p {color: #666; background: transparent; font: normal 10px Verdana; margin: 0; padding: 0;}
div.promobox p a:link {color: #0053A5; background: transparent; text-decoration: underline; margin: 0; padding: 0;}
div.promobox p a:visited {color: #992300; background: transparent; text-decoration: underline; margin: 0; padding: 0;}
div.promobox p.confs {color: #0053A5; background: #FFF; font: normal 10px Verdana; margin: 0; padding: 3px 3px;}

.newslist {background: #F0EBDE; font: normal 9px Verdana; color: #0053A5; list-style: none; margin: 0; padding: 0 0 0 10px;}
.newslist li {color: #0053A5; line-height: 1.2em; margin: 0; padding: 0;}
.newslist a:link {color: #0053A5; background: transparent; text-decoration: underline; margin: 0; padding: 0 0 0 18px;}
.newslist a:visited {color: #992300; background: transparent; text-decoration: underline; margin: 0; padding: 0 0 0 18px;}
/*END style of 2 column layout*/


/*BEGIN style of footer & extranet sections*/
div#footer {clear: both; float: center; /*position: relative; */width: 800px; background: #FFF; color: #0053A5; font: normal 10px Verdana; text-align: center; margin: 10px auto 0 auto; padding: 3px 0;}
div#footer a:link {color: #0053A5; background: transparent; text-decoration: none;}
div#footer a:visited {color: #992300; background: transparent; text-decoration: none;}
/*END style of footer & extranet sections*/


em {font: oblique 12px Verdana;}
.superscript {font: normal 0.70em Verdana; vertical-align: super;}

div#bodywrapper {height: 100%; min-height: 100%; background: #FFF; margin: 10px 0; padding: 0;}/*puts cols in container w/ FFF bkgd.*/

/* comment the pagecontent2 p tag to add space between main and resources column*/
div#pagecontent2 {float: left; width: 511px; /*position: absolute; */background: #FFF; margin: 8px 0 0 0; padding: 0;}
div#pagecontent2 h2 {color: #3A4214; height: 20px; line-height: 20px; margin: 3px 0 0 14px; padding: 3px 0; font: normal 115% Verdana; width: 485px; clear: both; border-bottom: 2px solid #333;}
/*div#pagecontent2 h2.gradient {color: #3A4214; background: #f1f1f1; line-height: 20px; margin: 3px 0 0 14px; padding: 3px 10px; font: normal 115% Verdana; width: 485px; clear: both;}*/
div#pagecontent2 h3 {color: #666; font: bold 80% Verdana; margin: 8px 6px 4px 12px; padding: 0 2px 0 3px;}
div#pagecontent2 h3.resourcelink {color: #666; background: #FBFBFB; font: normal 60% Verdana; text-align: right; margin: 8px 12px 4px 12px; padding: 3px; border: 1px solid #EEE;}
div#pagecontent2 h3.resourcelink a:link, a:visited {color: #666; background: transparent; text-decoration: none;}
div#pagecontent2 h3.resourcelink img {border: none;}

/*Used on /Newsevents/sdinthenews.php and /Newsevents/Releases/*/
div#pagecontent2 h3.qtrlink {color: #666; background: #FBFBFB; font: normal 60% Verdana; text-align: right; margin: 8px 8px 4px 12px; padding: 3px 6px 3px 3px; border-bottom: 1px dashed #EEE;}
div#pagecontent2 h3.qtrlink a:link, a:visited {color: #666; background: transparent; text-decoration: underline;}
div#pagecontent2 h3.qtrlink img {border: none;}
div#pagecontent2 h3.qtrlink strong {color: #0053A5;}


div#pagecontent2 #prheading {background: transparent; margin: 0 10px; padding: 3px;}
div#pagecontent2 #prheading h2 {color: #3A4214; margin: 3px 5px 0 5px; padding: 0; font: bold 90% Verdana; border-bottom: 1px solid #FFF;}
div#pagecontent2 #prheading h3 {color: #666; font: bold 80% Verdana; margin: 20px 5px 8px 5px; padding: 0;}

div#pagecontent2 h4 {color: #006A42; background: #f1f1f1; font: bold 80% Verdana; margin: 12px 6px 12px 12px; padding: 4px 2px 4px 3px; border: 1px dotted #999;}
div#pagecontent2 h4 a:link, a:visited {color: #006A42; background: #f1f1f1; text-decoration: underline;}

/* Single-Column block for search page */

div#singlecolumnblock {/*float: left;*/ /*width: 511px;*/ /*position: absolute; */background: #FFF; margin: 0 0 10px 10px;}
div#singlecolumnblock h2 {color: #3A4214; height: 20px; line-height: 20px; margin: 3px 0 0 14px; padding: 3px 0; font: normal 115% Verdana; width: 485px; clear: both; border-bottom: 2px solid #333;}
div#singlecolumnblock h3 {color: #666; font: bold 80% Verdana; margin: 8px 6px 4px 12px; padding: 0 2px 0 3px;}
div#singlecolumnblock p {background: #FFF; font: normal 12px Verdana; margin: 4px 6px 4px 12px; padding: 4px 2px 4px 3px;}

/*Used on /Newsevents/Releases/ headers Ex.: December, November, etc.*/
div#pagecontent2 h5 {color: #805000; background: #f1f1f1; height: 15px; line-height: 12px; margin: 3px 0 -8px 14px; padding: 3px 10px; font:bold 85% Verdana; width: 470px; clear: both;}
div#pagecontent2 h6 {color: /*#0053A5*/#636363; background: #f1f1f1; font: bold 75% Verdana; margin: 12px 6px 0 12px; padding: 4px 2px 4px 3px; border: 1px solid #999;}
div#pagecontent2 h6.pressphoto {color: /*#0053A5*/#636363; background: #EFEFF7; font: bold 75% Verdana; margin: 12px 6px 0 12px; padding: 4px 2px 4px 3px; border: 1px solid #999;}
div#pagecontent2 h6.careerloc {color: /*#0053A5*/#636363; background: transparent; font: bold 75% Verdana; margin: 12px 6px 0 12px; padding: 2px 2px 2px 3px; border: 1px dotted #CCC;}

div#pagecontent2 p {background: #FFF; font: normal 12px Verdana; margin: 4px 0px 4px 12px; padding: 4px 2px 4px 3px;}
div#pagecontent2 p a:link, div#pagecontent2 p a:visited {color: #0053A5; background: transparent; text-decoration: underline;}
div#pagecontent2 p.footnote {font: normal 10px Verdana; margin: 4px 2px 4px 6px; padding: 4px 2px 4px 6px;}
div#pagecontent2 blockquote {color: #666; background: #FBFBFB; font: normal 12px Verdana; margin: 20px 12px 0 12px; padding: 3px 6px 6px 6px; border: 1px solid #EEE;}
div#pagecontent2 blockquote a:link, a:visited {color: #0053A5; background: transparent; text-decoration: underline;}

div#pagecontent2 ol {font: normal 12px Verdana;}
div#pagecontent2 ol a:link {color: #0053A5; background: transparent; text-decoration: underline;}
div#pagecontent2 ol a:visited {color: #992300; background: transparent; text-decoration: underline;}

.shorttextlist {list-style: none; font: normal 12px Verdana; margin: 0 0 15px 0; padding: 3px 0 0 0;}
.shorttextlist li {background-image: url(/Images/All/bullet_sq_or_sm.gif); background-repeat: no-repeat; background-position: 0.05em 0.35em; line-height: 1.25em; margin: 6px 0 0 20px; padding: 0 0 0 12px;}
.shorttextlist a:link {color: #0053A5; background: transparent; text-decoration: underline;}
.shorttextlist a:visited {color: #992300; background: transparent; text-decoration: underline;}
.shorttextlistsub {list-style: none; font: normal 12px Verdana; margin: 0 0 15px 0; padding: 10px 0 0 0;}
.shorttextlistsub li { margin: 0 0 3px 5px; padding: 0 0 0 12px;}
.shorttextlistsub a:link {color: #0053A5; background: transparent; text-decoration: underline;}
.shorttextlistsub a:visited {color: #992300; background: transparent; text-decoration: underline;}

.longtextlist {list-style: none; font: normal 12px Verdana; margin: 0 0 15px 0; padding: 3px 0 0 0;}
.longtextlist li {background-image: url(/Images/All/bullet_sq_or_sm.gif); background-repeat: no-repeat;  background-position: 0.05em 0.70em; line-height: 1.25em; /*background-position: 0% 18%; line-height: 1em; */margin: 4px 20px; padding: 4px 10px;}
.longtextlist a:link {color: #0053A5; background: transparent; text-decoration: underline;}
.longtextlist a:visited {color: #992300; background: transparent; text-decoration: underline;}
.longtextlistsub {list-style: none; font: normal 12px Verdana; margin: 0 0 15px 0; padding: 10px 0 0 0;}
.shorttextlistsub li {margin: 0 0 3px 5px; padding: 0 0 0 12px;}
.longtextlistsub a:link {color: #0053A5; background: transparent; text-decoration: underline;}
.longtextlistsub a:visited {color: #992300; background: transparent; text-decoration: underline;}

.shorttextlist li.htmlicon, .longtextlist li.htmlicon {background-image: url(/Images/All/icon_html-12x12.gif); background-repeat: no-repeat; background-position: 0.05em 0.15em; line-height: 1.25em; margin: 6px 0 0 16px; padding: 0 0 0 18px;}
.shorttextlist li.blogicon, .longtextlist li.blogicon {background-image: url(/Images/All/icon_blog-12x12.gif); background-repeat: no-repeat; background-position: 0.05em 0.15em; line-height: 1.25em; margin: 6px 0 0 16px; padding: 0 0 0 18px;}
.shorttextlist li.pdficon, .longtextlist li.pdficon {background-image: url(/Images/All/icon_pdf-12x12.gif); background-repeat: no-repeat; background-position: 0.05em 0.15em; line-height: 1.25em; margin: 6px 0 0 16px; padding: 0 0 0 18px;}
.shorttextlist li.ppticon, .longtextlist li.ppticon {background-image: url(/Images/All/icon_ppt-12x12.gif); background-repeat: no-repeat; background-position: 0.05em 0.15em; line-height: 1.25em; margin: 6px 0 0 16px; padding: 0 0 0 18px;}
.shorttextlist li.jpgicon, .longtextlist li.jpgicon {background-image: url(/Images/All/icon_jpg-12x12.gif); background-repeat: no-repeat; background-position: 0.05em 0.15em; line-height: 1.25em; margin: 6px 0 0 16px; padding: 0 0 0 18px;}

div#pagecontent2 p.divider {background-image: url(/Images/All/dot2_w360.gif); background-repeat: repeat; margin: 15px 6px 20px 14px; padding: 1px 0;}
/*div#pagecontent2 p.divider {background-image: url(/Images/All/dot_w360.gif); background-repeat: repeat; background-position: 100% 0%; margin: 20px 6px; padding: 2px 0;}*/

/*style for pop-up windows*/
div#popwindow {overflow: hidden; background: #FFF; font: normal 12px Verdana; margin: 10px 10px 0 10px; padding: 0; border: 1px solid #CCBA96;}
div#popwindow h1 {color: #0053A5; background: #EAEBF0; font: bold 12px Verdana; margin: 6px 6px 0 4px; padding: 2px 0 0 4px; border-bottom: 1px dotted #664F22;}
div#popwindow h2 {color: #666; background: #EEE; font: bold 12px Verdana; margin: 6px 6px 0 4px; padding: 2px 4px; border: 1px solid #EEE;}
div#popwindow p {color: #7A7155; background: #FFF; font: normal 12px Verdana; margin: 4px 2px 4px 6px; padding: 4px 2px 4px 6px;}
div#popwindow p a:link {color: #4C6C99; background: transparent; text-decoration: underline;}
div#popwindow p a:visited {color: #8C7546; background: transparent; text-decoration: underline;}
div#popwindow p.divider {background-image: url(/Images/All/dot2_w360.gif); background-repeat: repeat; margin: 15px 6px 15px 14px; padding: 1px 0;}
div#popwindow p.footnote {font: normal 10px Verdana; margin: 4px 2px 4px 6px; padding: 4px 2px 4px 6px;}
div#popwindow .popclose a:link, div#popwindow .popclose a:visited {color: #0053A5; text-decoration: none;}


div#popwindow div#screenshot {background: #FFF; margin: 10px 40px 0 40px; padding: 0;}
div#popwindow div#screenshot img {margin: 0; padding: 0; border: 1px solid #EEEEEE;}
div#popwindow div#screenshot p {font: normal 11px Verdana; margin: 0px 0px 8px 0px;}
div#popwindow div#screenshot p a:link {color: #4C6C99; background: transparent; text-decoration: none;}
div#popwindow div#screenshot p a:visited {color: #8C7546; background: transparent; text-decoration: none;}


/*BEGIN style for exec tabs*/
div#execimg {float: right; width: 117px; margin: 10px 12px 0 8px; padding: 0;}
div#execimg img {border: 1px solid #666;}

div#tabBox {width: 480px; margin: 0 14px; padding: 0;}
div.tabArea {font: bold 11px Verdana; margin: 2px 0;}
a.tab {color: #4D4736; background: #F0EBDE; position: relative; text-decoration: none; top: -1px; z-index: 100; margin: 0; padding: 4px; border: 1px solid #666; border-bottom-width: 0;}
a.tab:visited {color: #666; background: #CFDBE6; border: 1px solid #666; border-bottom-width: 0; padding: 4px; position: relative; text-decoration: none;}
a.tab:hover {color: #F0EBDE; background: #9C937D;}
a.tab.activeTab, a.tab.activeTab:hover, a.tab.activeTab:visited {color: #F0EBDE; background: #9C937D;}
a.tab.activeTab {z-index: 102;}
div.tabMain {border: 1px solid #666; padding: 10px 6px; position: relative; z-index: 101;}

div.tabIframeWrapper {width: 480px; background: #FFF; margin: 0; padding: 0;}
iframe.tabContent {height: 301px; width: 480px; background: #FFF; margin: 0; padding; 0; border: 1px solid #666;}

div#tabcontent {float: left; width: 100%; background: #FFF; overflow: hidden; margin: 0; padding: 0;}
div#tabcontent h2 {color: #4D4736; background: #BDD6B0; font: bold 12px Verdana; margin: 6px 14px 2px 10px; padding: 4px 0 2px 4px; border-bottom: 1px dotted #666;}
div#tabcontent p {font: normal 12px Verdana; margin: 4px 12px; padding: 0;}
div#tabcontent p a:link, div#tabcontent p a:visited {color: #00639C; background: transparent; text-decoration: none; border-bottom: 1px dotted #00639C;}
div#tabcontent p.footnote {font: normal 10px Verdana; margin: 4px 2px 4px 6px; padding: 4px 2px 4px 6px;}
div#tabcontent dl {display: block; list-style-type: disc; font: normal 12px Verdana; margin: 0 0 0 22px; padding: 0;}
div#tabcontent dt {display: block;}

div#pagecontent2 dl {display: block; list-style-type: disc; font: normal 12px Verdana; margin: 0 0 0 22px; padding: 0;}
div#pagecontent2 dt {display: block;}
/* END  style for exec tabs*/

/* style for /Company/ tech industry standards & pull-out quote & visit hsv/mtl/stl city info*/
.hilitepanel {font: normal 12px Verdana; background: #E7E1CB; margin: 0 10px; padding: 0;}
.hilitepanel table {width: 100%; border-collapse: collapse; border: 0;}
.hilitepanel p {color: #444; background: transparent; margin-top: 5px;}
.hilitepanel th {color: #444; background: #F3F0E4; font: bold 11px Verdana; text-align: left; margin-top: 5px; padding: 2px 2px;}
.hilitepanel td {color: #444; background: transparent; font: normal 11px Verdana; vertical-align: top; margin-top: 5px; padding: 2px 2px;}
.hilitepanel td.locale {color: #284877; background: #F3F0E4; font: bold 11px Verdana; text-align: left; margin-top: 5px; padding: 2px 2px;}
.hilitepanel blockquote {background: #E7E1CB; margin: 15px 10px 15px 10px; padding: 0 0 0 10px; border-left: 1px dotted #444;}
.hilitepanel td a:link {color: #4C6C99; background: transparent; text-decoration: underline;}
.hilitepanel td a:visited {color: #8C7546; background: transparent; text-decoration: underline;}
/* style for /Company/ tech industry standards & pull-out quote & visit hsv/mtl/stl city info*/

/*styles for all images*/
div#imagefloatright {float: right; width: 220px; color: #000; margin: 10px 0 10px 6px; padding: 0;}
div#imagefloatright img {border: 1px solid #EEEEEE;}
div#imagefloatright p {text-align: center; font: normal 11px Verdana; margin: 0; padding: 0;}

div#imagefloatleft {float: left; width: 220px; color: #000; margin: 10px 0 10px 6px; padding: 0;}
div#imagefloatleft img {border: 1px solid #EEEEEE;}
div#imagefloatleft p {text-align: center; font: normal 11px Verdana; margin: 0; padding: 0;}


/*for the /Partners/partners_technology.php and /Partners/partners_content.php "find out" image links*/
.findout {text-decoration: none; margin: 18px 12px; padding: 0;}
.findout a:link, a:visited {text-decoration: none;}
.findout img {margin: 0; padding: 0;}

/* Begin /Partners/ Lists */
div#partneralphadatatable {font: normal 11px Verdana;}
div#partneralphadatatable table {border-collapse: collapse; margin: 10px 12px; width: 490px; border: 1px solid #666;}
div#partneralphadatatable th {text-align: center; vertical-align: top; color: #4D4736; background: #F0EBDE; font: bold 11px Verdana; padding: 4px 4px; border: 1px solid #666;}
div#partneralphadatatable td {text-align: left; vertical-align: top; padding: 4px 8px; border-top: 1px solid #CCC;}
div#partneralphadatatable td a:link, div#partneralphadatatable td a:visited {color: #0053A5; background: transparent; text-decoration: underline;}
div#partneralphadatatable img {border: none;}
div#partneralphadatatable td.label {color: #444; background: #EFEFF7; text-align: right; border-right: 1px solid #737373; border-bottom: 1px solid #737373;}
div#partneralphadatatable td.label a:link, div#partneralphadatatable td.label a:visited {color: #0053A5; background: transparent; text-decoration: underline;}
/*below 2 classes (resourcelabel1, resourcelabel2) used on /Resources/ table listing*/
div#partneralphadatatable td.resourcelabel1 {color: #444; font-weight: bold; text-align: left; background: #D9E8D2; border-top: 1px solid #737373; border-right: 1px solid #737373; border-bottom: 1px solid #737373;}
div#partneralphadatatable td.resourcelabel2 {color: #444; font-weight: bold; text-align: left; background: #EFEFF7; border-right: 1px solid #737373; border-bottom: 1px solid #737373;}
div#partneralphadatatable td.content1 {font: bold 11px Verdana; color: #575750; background: #F0EBDE; border-right: 1px solid #CCBA96; border-bottom: 1px solid #CCBA96;}
div#partneralphadatatable td.content2 {font: bold 11px Verdana; color: #575750; background: #F0EBDE; border-bottom: 1px solid #CCBA96;}
div#partneralphadatatable td.space {line-height:0.1em; text-align: center;}
div#partneralphadatatable td.foot {text-align: center; vertical-align: top; background: #F0EBDE; padding: 4px 4px; border: 1px solid #666;}
/*div#partneralphadatatable td.submit {background: #B1C9EC; text-align: center;}*/

/* Used in the regions table: */
div#partneralphadatatable td.content3 {font: 11px Verdana; color: #575750; background: #F0EBDE; border-right: 1px solid #CCBA96; border-bottom: 1px solid #CCBA96;}
div#partneralphadatatable td.label2 {font: bold 11px Verdana; color: #444; background: #EFEFF7; text-align: center; border-right: 1px solid #737373; border-bottom: 1px solid #737373;}
div#partneralphadatatable td.content4 {font: 11px Verdana; color: #575750; background: #FFEED3; border-right: 1px solid #CCBA96; border-bottom: 1px solid #CCBA96;}
div#partneralphadatatable td.label3 {font: bold 11px Verdana; color: #444; background: #FFEED3; text-align: center; border-right: 1px solid #737373; border-bottom: 1px solid #737373;}


div#popwindow div#poppartnertable {font: normal 11px Verdana;}
div#popwindow div#poppartnertable table {margin: 10px 12px; width: 475px; border-top: 1px solid #CCC; border-right: 1px solid #737373; border-bottom: 1px solid #737373; border-left: 1px solid #737373;}
div#popwindow div#poppartnertable th {text-align: center; vertical-align: top; color: #4D4736; background: #F0EBDE; font: bold 11px Verdana; padding: 4px 4px; border: 1px solid #666;}
div#popwindow div#poppartnertable td {text-align: left; vertical-align: top; padding: 4px 8px;}
div#popwindow div#poppartnertable img {border: none;}
div#popwindow div#poppartnertable td.label {color: #4D4736; background: #EFEFF7; text-align: right; font: bold 11px Verdana; border-bottom: 1px solid #BCBCDC;}
div#popwindow div#poppartnertable td.content1 {color: #575750; background: #F0EBDE; border-bottom: 1px solid #CCBA96;}
div#popwindow div#poppartnertable td.content1 a:link, div#partneralphadatatable td.content1 a:visited {color: #0053A5; background: transparent; text-decoration: underline;}
div#popwindow div#poppartnertable td.content2 {font: bold 11px Verdana; color: #575750; background: #F0EBDE;}
/* END /Partners/ Lists */

/* Begin /Events/ style */
table.eventtable {width: 480px; font: normal 11px Verdana; margin: 0 15px; padding: 0; border-collapse: collapse;}
table.eventtable td, th {text-align: center; margin: 0; padding: 4px; border: 1px solid #D2D2D2;}
table.eventtable th.colheader {color: #4D4736; background: #BDD6B0; font: bold 11px Verdana;}
table.eventtable tr.rowLite {background: #EAEBF0; cursor: default;}
table.eventtable a:link, a:visited {color: #0053A5; text-decoration: none;}
/* END /Events/ style */

/* Begin style of /Solutions/Products/, /Solutions/Services/, and /Solutions/Markets/ floated text*/
div#textfloatright {float: right; width: 220px; margin: 10px 15px 10px 15px; padding: 0; border: 1px solid #CCBA96;}
div#textfloatright h1 {color: #0053A5; background: #EAEBF0; font: bold 11px Verdana; margin: 0; padding: 6px 0 2px 4px;}
div#textfloatright p {color: #7A7155; background: #F0EBDE; font: normal 11px Verdana; margin: 0; padding: 6px 10px 10px 10px;}
div#textfloatright p a:link {color: #4C6C99; background: transparent; text-decoration: underline;}
div#textfloatright p a:visited {color: #8C7546; background: transparent; text-decoration: underline;}
div#textfloatright p em {color: #0053A5; font: oblique 11px Verdana;}
div#textfloatright ul {list-style: none; color: #7A7155; background: #F0EBDE; font: normal 11px Verdana; text-align: left; margin: 0; padding: 6px 10px 10px 10px;}
div#textfloatright li {background-image: url(/Images/All/bullet_tri_blu.gif); background-repeat: no-repeat; background-position: 0.25em 0.35em; line-height: 1.25em; margin: 0 0 3px 0; padding: 0 0 0 16px;}
div#textfloatright li a:link {color: #4C6C99; background: transparent; text-decoration: underline;}
div#textfloatright li a:visited {color: #8C7546; background: transparent; text-decoration: underline;}

div#textfloatleft {float: left; width: 220px; margin: 10px 15px 10px 15px; padding: 0; border: 1px solid #CCBA96;}
div#textfloatleft h1 {color: #0053A5; background: #EAEBF0; font: bold 11px Verdana; margin: 0; padding: 6px 0 2px 4px;}
div#textfloatleft p {color: #7A7155; background: #F0EBDE; font: normal 11px Verdana; margin: 0; padding: 6px 10px 10px 10px;}
div#textfloatleft p a:link {color: #4C6C99; background: transparent; text-decoration: underline;}
div#textfloatleft p a:visited {color: #8C7546; background: transparent; text-decoration: underline;}
div#textfloatleft p em {color: #0053A5; font: oblique 11px Verdana;}
div#textfloatleft ul {list-style: none; color: #7A7155; background: #F0EBDE; font: normal 11px Verdana; text-align: left; margin: 0; padding: 6px 10px 10px 10px;}
div#textfloatleft li {background-image: url(/Images/All/bullet_tri_blu.gif); background-repeat: no-repeat; background-position: 0.25em 0.35em; line-height: 1.25em; margin: 0 0 3px 0; padding: 0 0 0 16px;}
div#textfloatleft li a:link {color: #4C6C99; background: transparent; text-decoration: underline;}
div#textfloatleft li a:visited {color: #8C7546; background: transparent; text-decoration: underline;}

/*style for people images*/
div#pagecontent2 #peepright {float: right; width: 230px; color: #666; background: #FBFBFB; margin: 8px 15px; padding: 0; border: 1px solid #EEE;}
div#pagecontent2 #peepright img {margin: 5px; padding: 0; border: 1px solid #FBFBFB;}
div#pagecontent2 #peepleft {float: left; width: 230px; color: #666; background: #FBFBFB; margin: 8px 15px; padding: 0; border: 1px solid #EEE;}
div#pagecontent2 #peepleft img {margin: 5px; padding: 0; border: 1px solid #FBFBFB;}
/*style for people images*/

/*style for links to screens on product pages*/
div#screenshotlink {float: right; width: 230px; color: #666; background: #FBFBFB; margin: 8px 15px; padding: 0; border: 1px solid #EEE;}
div#screenshotlink img {margin: 3px; padding: 3px 0;}
div#screenshotlink p {font: normal 11px Verdana; text-align: center; margin: 3px; padding: 3px;}
div#screenshotlink p a:link, div#screenshotlink p a:visited {color: #992300; background: transparent; text-decoration: none;}
div#screenshotlink table {width: 210px; margin: -4px 8px 4px 8px; padding: 0; text-align: center;}
div#screenshotlink td {text-align: center; vertical-align: top; margin: 0; padding: 0; border: 1px solid #D4D4D4;}
div#screenshotlink td img {color: #FBFBFB; background: transparent; text-decoration: none; margin: 0; padding: 4px 4px 4px 2px; border: none;}
div#screenshotlink td img a:link, div#screenshotlink td img a:visited {color: #FBFBFB; background: transparent; text-decoration: none;}

div#screenshotlink2 {float: left; width: 230px; color: #666; background: #FBFBFB; margin: 8px 15px; padding: 0; border: 1px solid #EEE;}
div#screenshotlink2 img {margin: 3px; padding: 3px;}
div#screenshotlink2 p {font: normal 11px Verdana; text-align: center; margin: 3px; padding: 3px;}
div#screenshotlink2 p a:link, div#screenshotlink p a:visited {color: #992300; background: transparent; text-decoration: none;}
/*style for links to screens on product pages*/

/*global pagenav*/
div#pagenav {color: #006A42; background: #EEE; vertical-align: middle; margin: 10px 15px; padding: 0; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC;}
div#pagenav p {font: normal 11px Verdana; text-align: center; margin: 0; padding: 6px 0;}
div#pagenav p a:link, div#pagenave p a:visited {color: #006A42; background: transparent; text-decoration: none;}
/*global pagenav*/

/*style of sitemap lists only*/
#sitemap #col1 {float: left; width: 45%;}
#sitemap #col2 {float: left; width: 45%;}
/*.panel h5 {color: #664F22; font: bold 12px Verdana; line-height: 1em; margin: 0px 0px 0px 6px; padding: 0px 0px; border-bottom: 1px solid #947E52;}
.panel h5 a:link {color: #664F22; background: transparent; text-decoration: underline;}
.panel h5 a:visited {color: #666; background: transparent; text-decoration: underline;}*/
div#pagecontent2 .panel h6 {color: /*#0053A5*/#636363; background: transparent; font: bold 75% Verdana; margin: 12px 0 4px 12px; padding: 2px 2px 2px 3px; border: 1px dotted #CCC;}
.panel ul {font: normal 11px Verdana; list-style: none; margin: 0 0 0 12px; padding: 0;}
.panel li {margin-left: 6px; line-height: 1.1em;}
.panel li a:link {color: #0053A5; background: transparent; text-decoration: none;}
.panel li a:visited {color: #992300; background: transparent; text-decoration: none;}


/*style of sidebar*/
div#sidebar {/*position: absolute; */height: 100%; min-height: 100%; background: #FFF; margin: 7px 0 0 515px; padding: 5px 4px 26px 4px;}

.distributorbutton {width: 240px; margin: 15px 15px; padding: 0;}

/*forces a width for subpages only*/
div.infolinksboxcontainer {width: 230px; background: #F5F2EA; margin: 4px 0 20px 11px; padding: 4px; border-left: 1px solid #CCBA96;}
div#subsearchbox {margin: 10px 0 10px 0; padding: 0;}

div#sidebar p {text-align: center; background: transparent; text-decoration: none; border: none;}
div#sidebar p img {background: transparent; text-decoration: none; border: none;}
div#sidebar p img a:link, div#sidebar p img a:visited {background: transparent; text-decoration: none; border: none;}

/*fast facts sidebar*/
div#sidebar div#sidebar_content {width: 240px; margin: 3px 15px 0 11px; padding: 0; border-left: 1px solid #CCBA96;}
div#sidebar div#sidebar_content h1 {color: #0053A5; background: #EAEBF0; font: bold 12px Verdana; margin: 0; padding: 6px 0 2px 4px;}
div#sidebar div#sidebar_content p {color: #7A7155; background: #F0EBDE; font: normal 11px Verdana; text-align: left; margin: 0; padding: 6px 10px 10px 10px;}
div#sidebar div#sidebar_content p a:link {color: #4C6C99; background: transparent; text-decoration: underline;}
div#sidebar div#sidebar_content p a:visited {color: #8C7546; background: transparent; text-decoration: underline;}
div#sidebar div#sidebar_content p em {font: oblique 11px Verdana;}
div#sidebar div#sidebar_content ul {list-style: none; color: #7A7155; background: #F0EBDE; font: normal 11px Verdana; text-align: left; margin: 0; padding: 6px 10px 10px 10px;}
div#sidebar div#sidebar_content li {background-image: url(/Images/All/bullet_tri_blu.gif); background-repeat: no-repeat; background-position: 0.25em 0.35em; line-height: 1.25em; margin: 0 0 3px 0; padding: 0 0 0 16px;}
div#sidebar div#sidebar_content li a:link {color: #4C6C99; background: transparent; text-decoration: underline;}
div#sidebar div#sidebar_content li a:visited {color: #8C7546; background: transparent; text-decoration: underline;}
/*style of side resources box*/

.linkslayoutouter  {margin: 0 15px; padding: 0; border-right: 1px solid #D9D9D9; border-bottom: 3px solid #D9D9D9; border-left: 1px solid #D9D9D9;}
.linkslayout { no-repeat; margin: 30px 0px 0px 0px; padding: 0px 0px;}
.linkslayout h1 {color: #666; font: bold 12px Verdana; margin: 0; padding: 4px 0 8px 20px;}
.linkslayout img {background: transparent; margin: 0; padding: 0; border: 0;}
.linkslayout p {color: #7A7155; font: normal 11px Verdana; margin: 0; padding: 6px 10px 10px 10px;}
.linkslayout p a:link {color: #4C6C99; background: transparent; text-decoration: none;}
.linkslayout p a:visited {color: #8C7546; background: transparent; text-decoration: none;}
.linkslayoutlist {list-style: none; color: #000; font: normal 11px Verdana; margin: 4px 0 10px 0; padding: 0;}
.linkslayoutlist em {font: oblique 11px Verdana; margin: 0; padding: 0;}
.linkslayoutlist strong {font: bold 11px Verdana; margin: 0; padding: 0;}
.linkslayoutlist li { line-height: 1.25em; margin: 0 0 3px 20px; padding: 0 0 0 12px;}
.linkslayoutlist a:link {color: #4C6C99; background: transparent; text-decoration: underline;}
.linkslayoutlist a:visited {color: #8C7546; background: transparent; text-decoration: underline;}
.linkslayoutsublist {list-style: none; color: #000; font: normal 11px Verdana; text-align: left; margin: 0px 4px 2px 4px; padding: 0px 0px 2px 0px;}
.linkslayoutsublist li {background-image: url(/Images/All/bullet_sq_or_sm.gif); background-repeat: no-repeat; background-position: 0.05em 0.35em; margin: 0 0 3px 5px; padding: 0 0 0 12px;}
.linkslayoutsublist em {font: oblique 11px Verdana;}
.linkslayoutsublist a:link {color: #4C6C99; background: transparent; text-decoration: underline;}
.linkslayoutsublist a:visited {color: #8C7546; background: transparent; text-decoration: underline;}

.resourceslayoutouter  { margin: 0 15px; padding: 0; border-right: 1px solid #D9D9D9; border-bottom: 3px solid #D9D9D9; border-left: 1px solid #D9D9D9;}
.resourceslayout {background: url(/Images/All/linkslayout2.gif) no-repeat; margin: 30px 0px 0px 0px; padding: 0px 0px;}
.resourceslayout h1 {color: #666; font: bold 12px Verdana; margin: 0; padding: 4px 0 8px 20px;}
.resourceslayout p {color: #000; font: bold 11px Verdana; margin: 0; padding: 6px 10px 10px 10px;}
.resourceslayoutlist {list-style: none; color: #000; font: normal 11px Verdana; margin: 4px 0 10px 0; padding: 0;}
.resourceslayoutlist em {font: oblique 11px Verdana; margin: 0; padding: 0;}
.resourceslayoutlist strong {font: bold 11px Verdana; margin: 0; padding: 0;}
.resourceslayoutlist li {background-image: url(/Images/All/bullet_tri_blu.gif); background-repeat: no-repeat; background-position: 0.05em 0.35em; line-height: 1.25em; margin: 0 20px 3px 20px; padding: 0 0 0 12px;}
.resourceslayoutlist a:link {color: #4C6C99; background: transparent; text-decoration: underline;}
.resourceslayoutlist a:visited {color: #8C7546; background: transparent; text-decoration: underline;}
.resourceslayoutsublist {list-style: none; color: #000; font: normal 11px Verdana; text-align: left; margin: 0 0 2px 0; padding: 0 0 2px 0;}
.resourceslayoutsublist em {font: oblique 11px Verdana;}
.resourceslayoutsublist li {background-image: url(/Images/All/bullet_sq_bl_sm.gif); background-repeat: no-repeat; background-position: 0.05em 0.35em; margin: 0 0 3px 5px; padding: 0 0 0 12px;}
/*.resourceslayoutsublist li {background-image: url(/Images/All/bullet_sq_blu_sm.gif); background-repeat: no-repeat; background-position: 0.05em 0.35em; line-height: 1.25em; margin: 0 20px 3px 2px; padding: 0px 0px 0px 12px; border: 1px solid #F00;}*/
.resourceslayoutsublist a:link {color: #4C6C99; background: transparent; text-decoration: underline;}
.resourceslayoutsublist a:visited {color: #8C7546; background: transparent; text-decoration: underline;}

/*used on /Newsevents/Events/ for conf/events promos*/
.linkslayoutouterconfs  { margin: 0 15px; padding: 0; border-right: 1px solid #D9D9D9; border-bottom: 3px solid #D9D9D9; border-left: 1px solid #D9D9D9;}
.linkslayoutconfs {margin: 30px 0px 0px 0px; padding: 0px 0px;}
.linkslayoutconfs h1 {color: #333; background: #BDD6B0; font: bold 12px Verdana; margin: 0; padding: 4px 0 4px 10px;}
.linkslayoutconfs img {background: transparent; margin: 0; padding: 0; border: 0;}
.linkslayoutlistconfs {list-style: none; color: #000; font: normal 11px Verdana; margin: 4px 0 10px 0; padding: 0;}
.linkslayoutlistconfs li {background-image: url(/Images/All/bullet_tri_gre.gif); background-repeat: no-repeat; background-position: 0.05em 0.35em; line-height: 1.25em; margin: 0 0 3px 7px; padding: 0 0 0 12px;}
.linkslayoutlistconfs a:link {color: #4C6C99; background: transparent; text-decoration: underline;}
.linkslayoutlistconfs a:visited {color: #8C7546; background: transparent; text-decoration: underline;}
.linkslayoutsublistconfs {list-style: none; color: #000; font: normal 11px Verdana; text-align: left; margin: 0px 4px 2px 4px; padding: 0px 0px 2px 0px;}
.linkslayoutsublistconfs li {background-image: url(/Images/All/bullet_sq_gr_sm.gif); background-repeat: no-repeat; background-position: 0.05em 0.35em; margin: 0 0 3px 5px; padding: 0 0 0 12px;}
.linkslayoutsublistconfs em {font: oblique 11px Verdana;}
.linkslayoutsublistconfs a:link {color: #4C6C99; background: transparent; text-decoration: underline;}
.linkslayoutsublistconfs a:visited {color: #8C7546; background: transparent; text-decoration: underline;}

.linkslayoutouterconfs1  {margin: 0 15px; padding: 0; border-right: 1px solid #D9D9D9; border-bottom: 3px solid #D9D9D9; border-left: 1px solid #D9D9D9;}
.linkslayoutconfs1 {margin: 30px 0px 0px 0px; padding: 0px 0px;}
.linkslayoutconfs1 h1 {color: #333; background: #D9E8D2; font: bold 12px Verdana; margin: 0; padding: 4px 0 4px 10px;}
.linkslayoutconfs1 img {background: transparent; margin: 0; padding: 0; border: 0;}
.linkslayoutlistconfs1 {list-style: none; color: #000; font: normal 11px Verdana; margin: 4px 0 10px 0; padding: 0;}
.linkslayoutlistconfs1 li {background-image: url(/Images/All/bullet_tri_gre.gif); background-repeat: no-repeat; background-position: 0.05em 0.35em; line-height: 1.25em; margin: 0 0 3px 7px; padding: 0 0 0 12px;}
.linkslayoutlistconfs1 a:link {color: #4C6C99; background: transparent; text-decoration: underline;}
.linkslayoutlistconfs1 a:visited {color: #8C7546; background: transparent; text-decoration: underline;}
.linkslayoutsublistconfs1 {list-style: none; color: #000; font: normal 11px Verdana; text-align: left; margin: 0px 4px 2px 4px; padding: 0px 0px 2px 0px;}
.linkslayoutsublistconfs1 li {background-image: url(/Images/All/bullet_sq_gr_sm.gif); background-repeat: no-repeat; background-position: 0.05em 0.35em; margin: 0 0 3px 5px; padding: 0 0 0 12px;}
.linkslayoutsublistconfs1 em {font: oblique 11px Verdana;}
.linkslayoutsublistconfs1 a:link {color: #4C6C99; background: transparent; text-decoration: underline;}
.linkslayoutsublistconfs1 a:visited {color: #8C7546; background: transparent; text-decoration: underline;}
/*used on /Newsevents/Events/*/


.roundedouter {width: 240px; background: transparent url(/Images/All/linkslayout_rounded1.gif) top left no-repeat; margin: 0 15px; padding: 0;}
.roundedouter .roundedlower {background: transparent url(/Images/All/linkslayout_rounded2.gif) bottom left no-repeat; margin: 10 5px; padding: 0;}
.roundedlower h1 {color: #666; font: bold 12px Verdana; margin: 0 0 0 10px; padding: 1px 0 0 0;}
.roundedlower p {color: #7A7155; font: normal 11px Verdana; margin: 15px 0; padding: 0 15px 30px 15px;}
.roundedlower p a:link {color: #4C6C99; background: transparent; text-decoration: none;}
.roundedlower p a:visited {color: #8C7546; background: transparent; text-decoration: none;}