body { font-family:"TradeGothicLT", "Helvetica Neue", Helvetica, Arial, sans-serif; padding:0; margin:0; }
ul,ol,li {color:#727375; font-size:15px; }
li {}
li a {color:#7ea230;}
li a:hover, li a:focus {color:#5f7e1d;}
li p {font-family:"TradeGothicLT", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;}
h1,h2,h3,h4,h5 { font-family:"TradeGothicLT-Bold", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:bold; color:#7ea230; }
h1 { font-size:24px; }
h2 { font-size:20px !important; }
h3 { font-size:16px !important; }
h4 { font-size:14px; }
h5 { font-size:13px;color:#414141; }
p { font-size:15px;color:#414141; }
a { color:#7ea230; text-decoration:underline; }
a:hover { color:#5f7e1d; }

.table_of_contents ol, .table_of_contents li, .table_of_contents a {
  font-family:"TradeGothicLT-Bold", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:bold;
  font-size:12px;
  padding-bottom:0px;
  color:#73a230;
}

ol.table_of_contents {
  padding: 15px;
  border: 1px solid #d1d1d1;
  border-color: #d1d1d1;
  background-color: #efefef;
}

.table_of_contents ol {
  margin-top:3px;
  margin-bottom:3px;
}

.table_of_contents li {
  padding-bottom:5px;
}

.original-post .custom-fields li {
  font-family:"TradeGothicLT", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight:normal;
  font-size:12px;
}

ol#comments li {
  font-family:"TradeGothicLT", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight:normal;
  font-size:12px;
}

p.welcome {
  font-size:11px;
  margin-top:8px !important;
  background-color:#7ea230;
  padding: 6px 12px;
  cursor:pointer;
}

blockquote {
  font-family:"TradeGothicLT", "Helvetica Neue", Helvetica, Arial, sans-serif;
  border-left: 3px solid;
  border-left-color:#c0c0c1;
}

blockquote p {
  color:#939393;
  font-size:13px;
}

.footerbox .column {
  width:50%;
}

.sidebar h3 {font-size:20px;}

strong {font-family:"TradeGothicLT-Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;}

.flash {
  color:#ffffff;
  background-color:#6093b4;
}
#header, #content, #footer, #superheader .inner {
  width:auto !important;
  max-width:1170px !important;
}

#content h1 {
  font-family:"TradeGothicLT-Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight:bold;
  color:#7ea230 !important;
}


#superheader {
  background-color:#414141 !important;
  color:#ffffff !important;
  border-bottom:none !important;
  padding-bottom:15px;
}
ul#tender_nav {
  font-weight:bold;
  font-family:"TradeGothicLT-Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform:uppercase;
  letter-spacing:.5px;
  font-size:13px;
  padding-top:17px;
}

ul#tender_nav li {
  font-size:13px;
}

#superheader ul.gnav li {
  border-color:#555555 !important;
}

#superheader ul.gnav.first {
  padding-top: 15px;
}

#superheader ul.gnav a {
  color:#7ea230 !important;
}

#superheader ul#tender_nav a {
  color:#ffffff !important;
    font-smooth: always; 
  -webkit-font-smoothing: antialiased; 
  font-smoothing: antialiased;
}
#superheader ul#tender_nav a:hover {
  opacity:0.8;
}

p.welcome {
  margin-top:10px;
  background-color: #7ea230 !important;
  background:#7ea230;
  border-bottom-color: transparent !important;
  border-right-color: transparent !important;
  border-top-color: transparent !important;
  border-left-color: transparent !important;
  border-radius:0px !important;
  color: #FFFFFF !important;
  text-shadow: none !important;
  font-family:"TradeGothicLT-Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform:uppercase;
  letter-spacing:.5px;
  font-smooth: always; 
  -webkit-font-smoothing: antialiased; 
  font-smoothing: antialiased;
}

p.welcome:hover, p.welcome:focus, p.welcome:active {
  background:#5f7e1d !important;
} 

ul#user_nav {
  background-color: #2d2d2d;
  border-radius: 6px;
  padding: 10px;
  padding-top:8px !important;
  margin-top: 8px !important;
}

ul#user_nav li {
  font-size:11px;
  color:#e39812;
}

#header {
  background-color:#414141 !important;
  padding:20px;
  box-shadow: 1px 0px 8px rgba(114, 115, 117, 0.25) !important;
  margin-bottom:0px !important;
  border-bottom:transparent !important;
}

#header h2 {
  margin-top:0px !important;
}

.mobile #mobile-header .toggle {
  color:#7ea230 !important;
  border-color: #7ea230 !important;
}


#header #search {
  bottom:15px !important;
  right: 20px !important;
}

.gbutton, a .gbutton {
 background-color: #7ea230 !important;
 background:#7ea230;
 border-bottom-color: transparent !important;
 border-right-color: transparent !important;
 border-top-color: transparent !important;
 border-left-color: transparent !important;
  border-radius:0px !important;
 color: #FFFFFF !important;
 text-shadow: none !important;
  font-family:"TradeGothicLT-Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform:uppercase;
  letter-spacing:.5px;
    font-smooth: always; 
  -webkit-font-smoothing: antialiased; 
  font-smoothing: antialiased;
}

.gbutton:hover, .gbutton:focus, .gbutton:active {
	background:#5f7e1d !important;
} 

#search .searchfield {
  background-color: #ffffff;
  color: #414141;
  font-family:"TradeGothicLT-Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight:bold;
  border: 1px solid #cccccc;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

#search::-webkit-input-placeholder {
            color:    #8d8d8d !important;
}
#search:-moz-placeholder {
        color:    #8d8d8d !important;
}
#search::-moz-placeholder {
        color:    #8d8d8d !important;
}
#search:-ms-input-placeholder {
        color:    #8d8d8d !important;
}

#wrapper {
  background-color:#ededed !important;
}

#page {
  background-color:#ededed !important;
  width:auto !important;
  max-width:1170px !important;
}

#content {
  background-color:#fcfcfc !important;
  padding:20px;
  color:#414141 !important;
  -webkit-box-shadow:0 4px 8px rgba(114, 115, 117, 0.25);
  -moz-box-shadow:0 4px 8px rgba(114, 115, 117, 0.25);
  box-shadow:0 4px 8px rgba(114, 115, 117, 0.25);
}

.bigbuttons .bigbutton {
  background-color:#7ea230;
  width:31.5%;
  margin-right:31px;
}

.bigbuttons .bigbutton:hover {
  background:#5f7e1d !important;
}

.bigbuttons .last {
  margin-right:0px !important;
}

.bigbuttons .bigbutton a {
  width: 90%;
  background-color:#7ea230 !important;
  color:#ffffff !important;
  text-transform:uppercase;
  letter-spacing:.5px;
  cursor:pointer;
  border-radius:0px;
  font-smooth: always; 
  -webkit-font-smoothing: antialiased; 
  font-smoothing: antialiased;
}

.bigbuttons .bigbutton a:hover {
  background:#5f7e1d !important;
}

.bigbutton h2 span {
  color:#ffffff !important;
  font-smooth: always; 
  -webkit-font-smoothing: antialiased; 
  font-smoothing: antialiased;
}
.bigbutton h2 span {
  font-size:30px !important;
  top: 8px !important;
}


.maincol {
  width:60% !important;
  background-color:#ffffff !important;
  padding:20px;
  -webkit-box-shadow:0 0 3px rgba(114, 115, 117, 0.3);
  -moz-box-shadow:0 0 3px rgba(114, 115, 117, 0.3);
  box-shadow:0 0 3px rgba(114, 115, 117, 0.3);
}

.columns .sidebar {
  width:30% !important;
  border-left:none !important;
  background-color:#ffffff !important;
  padding:20px;
  -webkit-box-shadow:0 0 3px rgba(114, 115, 117, 0.3);
  -moz-box-shadow:0 0 3px rgba(114, 115, 117, 0.3);
  box-shadow:0 0 3px rgba(114, 115, 117, 0.3);
  
}


ul.categories {
  width:100%;
  margin-left:0px;
  background-color:#ffffff !important;
  padding:0px;
  padding-top:20px;
  -webkit-box-shadow:0 0 3px rgba(114, 115, 117, 0.3);
  -moz-box-shadow:0 0 3px rgba(114, 115, 117, 0.3);
  box-shadow:0 0 3px rgba(114, 115, 117, 0.3);
}

.sent-emails {right:25px !important;}

.columns .sidebar p {
  color:#414141 !important;
  font-size:12px;
  font-family:"TradeGothicLT", "Helvetica Neue", Helvetica, Arial, sans-serif; 
  font-style:normal;
}

.supportstaffer h4 {font-size:14px;}

.supportstaffer {
  padding-bottom:10px;
}

.supportstaffer img.avatar {
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.rule {
  border-bottom:none;
}

.flash-info {
color:#ffffff !important;
  background-color:#6093b4 !important;
}

.flash-error {
color:#ffffff !important;
  background-color:#d14242 !important;
}

#footer a {
color:#7ea230 !important;
}

.kb-search {
  background-color:#ffffff;
  padding:15px;
  border-radius:0px;
}

.kb-search input.searchfield {
  width:300px;
  height:21px;
  padding-left:8px;
  font-family:"TradeGothicLT-Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight:bold;
  font-size:12px;
  color:#414141;
  border: 1px solid #cccccc;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  margin-right:10px;
}

.pagination a {
  color:#7ea230;
  border-color:#7ea230;
}

.pagination a:hover, .pagination a:focus {
  color:#ffffff;
  background-color:#7ea230;
  border-color:#7ea230;
  opacity:0.75;
  font-family:"TradeGothicLT-Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight:bold;
}

.pagination span.current {
  background-color:#7ea230;
  border-color:#7ea230;
}
.thread-action a {
  border-radius:0px;
  letter-spacing:1px;
}
.thread-action a.action {
  color:#7ea230;
  background-color:#fff;
  border: 1px solid #7ea230;
}

.thread-action a.action:hover, .thread-action a.action:focus {
  color:#ffffff;
  background-color:#7ea230;
  border-color:#7ea230;
  opacity:0.75;
}

ul.states li.current {
	border-left-color:#e39812;
}

ol#comments li.staffer .meta, ol#comments li.staffer .admin-functions {
  background-color:#e39812;
}

ol#comments li .admin-functions li a {
  color:#7ea230;
}

ol#comments li .admin-functions li a:hover, ol#comments li .admin-functions li a:focus {
	background-color:#7ea230;
}

ol#comments li.staffer .admin-functions li a:hover, ol#comments li.staffer .admin-functions li a:focus {
	background-color:#c27e05;
}

ul.who-is-viewing li.user-support {
color:#7ea230;
}

.original-post .admin-functions ul.actions li a {
  color:#e39812;
}

.original-post .admin-functions ul.actions li a:hover, .original-post .admin-functions ul.actions li a:focus {
  background-color:#c27e05;
  color:#fff;
}
.admin-functions {background-color:#e39812;}
.admin-functions h3 {color:#ffffff;font-size:11px;}
.admin-functions ul.actions li { color:#fff;font-size:11px;}
.admin-functions ul.actions li a { color:#ffffff; }
.admin-functions ul.actions li a:hover, .admin-functions ul.actions li a:focus { 
  background-color:#c27e05;
  color:#ffffff;
}

#article-show .maincol {
  width:auto;
}

#article-show .article {
  padding:20px;
}

#article-show .sidebar {
  padding:20px;
}
ol.search-results li.knowledgebase-article .body h1, 
ol.search-results li.knowledgebase-article .body h2, 
ol.search-results li.knowledgebase-article .body h3, 
ol.search-results li.knowledgebase-article .body h4, 
ol.search-results li.knowledgebase-article .body h5, 
ol.search-results li.knowledgebase-article .body h6 {
margin-bottom:0.5em; 
}

ol.search-results li {
  padding-bottom:15px;
}

