/* General-purpose reset */
* {background-image: none !important; background-color: #fff !important;}

/* General elements */

/* Containers */
#container {width: 100%; margin: 0;}
#masthead {position: static; width: 100%; height: 110px; margin-left: 0;}
#masthead .logoLarge {width: 225px; height: 60px; position: static;}
#masthead .contactInfo {position: static;}
#masthead .contactInfo .contactInfoElectronic {position: static;}
#menuUtility {display: none;}
#menuPrimaryContainer {display: none;}
#content {display: block; width: 100%; clear: both; margin-left: 0; float: none;}
#contentTertiary {display: block; width: 20%; margin-bottom: 20px; float: right; padding: 0; overflow: visible;}
#contentTertiary .applicableIndustries {width: auto; margin: 0; padding: 4px 14px; height: 100%;}
.noSidebar #contentTertiary {display: none;}
#contentPrimary {display: block; width: 70%; margin-left: 0; padding: 0;}
.noSidebar #contentPrimary {width: 100%; margin: 0; padding: 0; float: none; }
#contentSecondary {display: block; clear: right; width: 20%; margin-right: 0; padding: 0;}
.noSidebar #contentSecondary  {display: none;}
#contentSecondary .sidebarBox {width: auto; padding: 4px 14px; overflow: visible;}
#footer {width: 100%; height: auto; margin-left: 0; padding-top: .5in; font-size: .8em; line-height: 1.4; text-align: left; color: #231f20;}
#menuSecondary, #contentTertiary h1 {display: none;}

/* Content Appearance */
#masthead .contactInfo {color: #00539b; line-height: 1.3;}
#masthead .contactInfo a {color: #00539b; text-decoration: none;}

#masthead .logoLarge {float: left;}
#masthead .contactInfo {float: right; text-align: right;}

#contentTertiary .applicableIndustries h3 {display: block; width: 100%; padding: 0; margin: 0; color: #003973;}
#contentTertiary .applicableIndustries ul {margin-left: .6em; padding-left: .6em;}
#contentTertiary .applicableIndustries li {margin: .75em 0; list-style-type: disc;}
#contentTertiary .applicableIndustries a {display: inline; padding: 0; text-transform: capitalize; color: #231f20;}

#contentSecondary .sidebarBox h3 {display: block; width: 100%; padding: 0; margin: 0; color: #003973;}

#contentSecondary .relatedItems ul {margin-left: .6em; padding-left: .6em;}
#contentSecondary .relatedItems li {margin: .75em 0;}
#contentSecondary .relatedItems a {color: #231f20; border: none;}
#contentSecondary .relatedItems img.tutorialScreenCap {display: none;}
#contentSecondary .relatedItems .seeMore {display: none;}

#contentSecondary div.tutorials {width: auto; }
#contentSecondary div.tutorials h3 {width: auto;  overflow: visible;}
#contentSecondary .tutorialList {height: auto;  overflow-y: visible; overflow-x: visible;}
#contentSecondary .tutorialList td {border-bottom: none;}

#footer a {color: #231f20; text-decoration: none;}
#footer a:focus, #footer a:hover, #footer a:active {text-decoration: underline;}

.home #contentPrimary {width: 70%;}
.home #contentPrimaryHome {padding: 0;  float: left; border: none;}
.home .productList {width: 46%; float: right;}
.home #contentSecondary .applicableIndustries h3 {display: block; width: 100%; padding: 0; margin: 0; color: #003973;}
.home #contentSecondary .applicableIndustries ul {margin-left: .6em; padding-left: .6em;}
.home #contentSecondary .applicableIndustries li {margin: .75em 0; list-style-type: disc;}
.home #contentSecondary .applicableIndustries a {display: inline; padding: 0; text-transform: capitalize; color: #231f20;}

