/* Copyright (c) 2009, Questek Australia Pty Ltd. */

.blogsitesummary span.author { display: none; }

.backdrop { background: rgb(0,25,88); color: #FFFFFF; }
.backdrop h3 { padding-top: 1em; color: #FFFFFF; }

p.smaller { font-size: 12px; line-height: 16px; }
ul.spaced li { margin-bottom: 0.5em; }
.shop-product-small .image { width: 170px; height: 120px; }
div.quicklink { text-align: right; width: 100%; float: right; padding: 5px; }
img.pad10 { padding: 10px; margin: 10px; }
.producttype tr { margin-bottom: 0.5em; }
div.search { margin-bottom: 1em; }

ol.blogsitesummary li { margin-bottom: 0.5em; }
ol.blogsitesummary li span.date { color: #808080; }
ol.spaced li { margin-bottom: 1em; }

span.hint { font-size: 12px; vertical-align: top; }

div#module-partners ul { list-style-type: none; }
div#module-partners li { margin: 0.5em; }

table.faqresultstable td { padding: 3px; }
table.faqresultstable a { color: #FF6600; }
table.faqresultstable td.faqresultstablehead { display: none; }
table.faqresultstable td.faqresultstableinfo { font-size: 1em; color: #000; }
table.faq-search label { color: inherit; }
table.faq-search { border: none; background: #ffffff; }
table.faqresultstable { border: none; background: #ffffff; }

td.partner-item { width: 315px; }

.blog-post dl { background: #ebebeb; }
.comment-list { border: none; background: #ffffff; }
.comment-list input#Captcha { width: 140px; }
div.BlogRecentPost li, .BlogTagList li, .BlogPostArchive li { font-size: 1em; margin: 0 0 3px; }
div.post-body .links { font-size: 1em; }
.blog-post .post-details { font-size: 1em; color: #808080; }
.blog-post h2.post-title { font-size: 2em; border-color: #808080; }

div.spacer-top { margin-top: 1em; }
div.spacer-bottom { margin-bottom: 1em; }
div.pad10 { padding: 0 10px; }
div.pad5 { padding: 0 5px; }
div.hsplit.spacertop { font-size: 1em; margin-top: 1em; }
div.hsplit.spacer { border-bottom: none; }

input#Captcha { width: 140px; }
div.post h3 { font-size: 1em; font-family: Arial, sans-serif; margin: 1em 0 3px; }

div#breadcrumb { font-size: 1.2em; font-family: "Trebuchet MS", Arial, sans-serif; }
div#breadcrumb h2 { font-size: 1em; margin: 0; padding: 0; background: none; font-family: "Trebuchet MS", Arial, sans-serif; border: none; display: inline; }

div.system-message, div.system-error-message { background: none; margin: 0; padding: 0; border: none; }

td.productItem .comment-form input#Captcha { width: 140px; }
div#product-seealso .shop-catalogue { width: 100%; }
table .productTable td { padding: 3px; }
div.shop-product-large { min-width: 630px; border: none; }
div.shop-product-large .details { width: 100%; padding: 0; }
div.shop-product-large .image { margin: 0; padding: 10px; min-height: 0; }
div.shop-product-large .description { margin: 0; padding: 10px; color: #000; }

ol.forumsitesummary li a { font-size: 1.2em; font-family: "Trebuchet MS", Arial, sans-serif; }
ol.forumsitesummary li span.date { color: #808080; }

ul.cap-top, ul.cap-bottom { margin: 0; font-size: 1em; }
ul.cap-bottom li { line-height: 1em; }
ul.cap-bottom li.nav-page { width: 630px; }
ul.cap-top li.actions, ul.cap-bottom li.actions { font-size: 1em; width: 630px; }

div.quicklinks li.selected a { font-weight: bold; }

.forum-posts-container h2 { font-size: 2em; font-family: "Trebuchet MS", Arial, sans-serif; padding: 0; margin: 0; background: none; border: none; }
div#forum-searchbox { margin-bottom: 1em; cursor: pointer; text-transformation: lowercase; }
div.forum-posts-container div.post-list a { color: #FF6600; }
.forum-posts-container td.author { font-size: 1em; }
.forum-posts-container h3.name { font-size: 1em; }
table.topic-list a { color: #FF6600; }
div.forum-container h2 { margin-bottom: 0.5em; display: block; }
table.topic-list th.name, table.topic-list th.replies, table.topic-list th.views, table.topic-list th.date { font-size: 1em; font-weight: normal; }
table.topic-list td.name, table.topic-list td.replies, table.topic-list td.views, table.topic-list td.date { font-size: 1em; font-weight: normal; }
table.forum .forum { margin: 0; }
table.forum td { font-size: 1em; }
table.forum td h4 { margin-bottom: 0; }
table.topic-list td.name { font-size: 1.2em; font-family: "Trebuchet MS", Arial, sans-serif; }

div.subnav { border-bottom: 1px solid #000; height: 42px; padding-left: 25px; margin-bottom: 1em; }
div.subnav ul { list-style-type: none; margin: 0; } 
div.subnav a { color: #808080; text-transform: lowercase; padding: 10px; line-height: 32px; }
div.subnav li { float: left; margin-top: 8px; margin-right: 6px; border: 1px solid; border-color: #ffffff #ffffff #ebebeb; background: #ebebeb; }
div.subnav li:hover { border: 1px solid; border-color: #808080 #808080 #ebebeb; }

div.subnav li.selected a, 
body#support div#support .subnav li#support a,
body#support div#forums .subnav li#forums a,
body#support div#faq .subnav li#faq a,
body#support div#downloads .subnav li#downloads a 
{ text-decoration: none; color: #000; line-height: 40px;  padding: 15px; }
div.subnav li.selected, 
body#support div#support .subnav li#support,
body#support div#forums .subnav li#forums,
body#support div#faq .subnav li#faq,
body#support div#downloads .subnav li#downloads 
{ margin-top: 1px; background: #ffffff; border: 1px solid; border-color: #000 #000 #ffffff; }

table#producttype h4 { font-weight: bold; }
table#producttype td { vertical-align: top; }
table#producttype p, table#producttype ul { font-size: 12px; line-height: 16px; }

span#freecall { font-weight: bold; text-transform: uppercase; display: block; }

.minifaq .faq-details h1 { display: none; }
.minifaq .comment-form, .minifaq .moduleFooter { display: none; }
.minifaq span.question, .minifaq span.answer { color: #808080; }

div#footer-notice { border-top: 1px solid #808080; padding-top: 0.5em; background: #ffffff; }

.announcement-details .goback { margin-top: 1.5em; }
.announcement-details span.date { font-size: 1em; color: #808080; }

.relatedproducts { margin-bottom: 1em; }
.comment-form { background: #ffffff; border: none; }
.comment-form h5 { color: #000; }

.shop-main .header { border-bottom: 1px dotted #808080; }
.shop-main .breadcrumbs { width: 100%; }

.shop-product-large { border: 1px solid #808080; }
.shop-product-large h1 { font-size: 2em; text-transform: uppercase; }
.shop-product-large .details { width: 30%; background: #ffffff; }

.shop-product-small { border: 1px solid #808080; }
.shop-product-small h5 a { font-size: 1.2em; text-transform: uppercase; }
.shop-product-small h5 a:hover { text-decoration: underline; }
.shop-product-small image { margin-bottom: 1em; }
.shop-product-small .description { padding: 10px; }

.shop-catalogue h4 { font-size: 1.2em; text-indent: 0; line-height: 1.2em; padding: 5px; font-weight: bold; }
.shop-catalogue h4 a { color: #ff6600; }
.shop-catalogue h4 a:hover { color: #ff6600; text-decoration: underline; }
.shop-catalogue { height: auto; width: 200px; margin: 0 10px 10px 0; border: none; }
.shop-catalogue .description { padding: 5px; }
.shop-catalogue img { border: none; }

div#banner-ad { border-bottom: 1px dotted #808080; margin-bottom: 1em; padding-bottom: 0.5em; }

div#footer-links { margin-bottom: 1em; }
div#footer-links ul, div#footer-links ol { margin-bottom: 0; }
div#footer-links span#freecall { color: #000; font-weight: bold; }
div#footer-links span.author, div#footer-links span.date { color: #555555; }

/*.form input.cat_button { border: 1px solid #808080; font-family: Arial, sans-serif; font-size: 100%; padding: 3px; }*/

div#module-login form { margin-bottom: 2em; }

div#module-partners ul { list-style-type: none; margin: 0; padding: 0; }

div.search-box { padding: 0; }
div#searchbox { float: right; margin-top: 3px; }
div#searchbox input.cat_textbox_small {  width: 200px; }
div#searchbox input.cat_button { text-transform: lowercase; cursor: pointer; }

select.cat_dropdown_smaller { width: 200px; }
input.cat_button { font-family: Arial, sans-serif; font-size: 14px; border: 1px solid #808080; padding: 3px; }
input.cat_textbox_small, textarea, 
select.cat_dropdown,
select.cat_dropdown_small,
select.cat_dropdown_smaller { font-family: Arial, sans-serif; font-size: 14px; border: 1px solid #808080; padding: 4px; }
input.cat_textbox, 
select.cat_dropdown,
textarea.cat_listbox { font-family: Arial, sans-serif; font-size: 14px; border: 1px solid #808080; padding: 4px; width: 250px; }
table.webform td { padding: 3px; }

div#header { padding-bottom: 0.5em; margin-bottom: 1em; border-bottom: 2px solid #808080; }

div#module-spotlight { background: #fff; padding: 0.5em; }

blockquote { color: #000; margin: 0; }
blockquote p.name { color: #808080; }

div#module-testimonials ul { list-style-type: none; }
div#module-media li { margin-bottom: 0.5em; }

.announcement-list { font-size: 1em; }
.announcement-list h2 { font-family: Arial, sans-serif; font-size: 1em; }
.announcement-list span.date { font-size: 100%; margin: 0; padding: 0; text-align: right; font-family: Arial, sans-serif; color: #808080; }

table#industries td, table#producttype td { padding-right: 10px; }
table#industries p, table#producttype p { margin: 0.5em 0; padding: 0; }
table#industries h4, table#producttype h4 { font-weight: bold; font-size: 1.2em; height: 1.5em; margin: 0; padding: 0; }

div.module.blank { background: #ffffff; border: none; }
div.module { background: #eeeeee; padding: 10px; margin-bottom: 1em; }
div.module h2 { font-family: Verdana, Arial, sans-serif; }

div#nav-a a { color: #ffffff; font-size: 16px; font-weight: bold; padding: 10px 15px; line-height: 40px; }
div#nav-a ul { list-style-type: none; margin: 0.5em 0 0 1em; }
div#nav-a li { float: left; margin-right: 3px; background: #808080; }
div#nav-a li.selected { background: #f37123; }
div#nav-a li.selected a {  text-decoration: none; }

div#nav-b a { color: black; }
div#nav-b ul { list-style-type: none; margin: 0.5em 0 0 1em; }
div#nav-b li { float: left; padding-right: 15px; }
div#nav-b li.selected a { color: #f37123; text-decoration: none; font-weight: bold; }

body#home div#nav-a li#home, 
body#products div#nav-a li#products, 
body#solutions div#nav-a li#solutions,
body#support div#nav-a li#support
{ background: #f37123; }
body#home div#nav-a li#home a, 
body#products div#nav-a li#products a,
body#solutions div#nav-a li#solutions,
body#support div#nav-a li#support  
a {  text-decoration: none; }

div.hsplit {  width: 100%; font-size: 0; border-bottom: 1px dotted #808080; margin-bottom: 15px; padding: 0; }

.userpresence0 { display: none; }
.userpresence1 { display: inline; }
.userpresencex1 { display: none; }
.userpresencex0 { display: inline; }

div#whois { text-align: right; margin-top: 0.5em; }
div#footer { margin-top: 1em; padding-top: 1em; border-top: 2px solid #808080; clear: both; }
div#footer div#nav-b ul { margin: 0; height: 1.5em}

input.cat_listbox_small { width: 250px; }
input.cat_textbox_small { width: 250px; }

.form label, .webform label { font-size: 1em; }
div.form div.item, div.webform div.item { padding: 3px; }
.border { border-right: 1px dotted #808080; padding-right: 4px; margin-right: 5px; }

a:hover { color: #ef5411; text-decoration: underline; }
a { color: #ef5411; text-decoration: none; }

ul {list-style-type: disc; }

h1, h2, h3, h4 { font-family: "Trebuchet MS", Arial, sans-serif; }
h5, h6 { font-family: Verdana, Arial, sans-serif; }

body { margin: 0px; color: black; }
body { font-family: Arial, sans-serif; font-size: 85%; }
