/* ::::: https://kb.doteasy.com/templates/Doteasy/Styles/global.css ::::: */

body { margin: 0px 0px 20px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-family: 'segoe ui',tahoma,helvetica,sans-serif; font-size: 9pt; color: rgb(32, 32, 32); }
#siteheadercon { background: rgb(238, 238, 238) url('header-bg_001.gif') repeat scroll 0px 1px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 100%; }
#siteheader { margin: 0pt auto; width: 790px; height: 106px; }
#siteheadershadow { background: transparent url('header-shadow_001.gif') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 5px; margin-bottom: 12px; }
#siteheader #logo { margin: 13px 0px 0px 15px; background: transparent url('logo_002.gif') no-repeat scroll 0% 0%; width: 105px; height: 55px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: left; }
#siteheader #slogan { margin: 15px 0px 0px 10px; float: left; }
#siteheader #slogan h1 { margin: 0px; color: rgb(166, 166, 166); font-weight: bold; font-size: 13px; }
#siteheader #sloganhilite { font-size: 15pt; color: rgb(255, 162, 0); }
#siteheader #sloganhilite { letter-spacing: -0.5pt; }
#siteheader #sloganfooter { margin: 0px; color: rgb(0, 0, 0); text-align: right; font-size: 9pt; }
#siteheader #chat { margin: 20px 0px 0px 35px; width: 109px; height: 37px; float: left; }
#siteheader ul#menu { clear: both; }
#siteheader ul#menu, #siteheader ul#menu li { margin: 0px; padding: 0px; list-style-type: none; }
#siteheader ul#menu li { background: transparent url('menu-tab-bg-m_001.gif') repeat-x scroll 0% 0%; float: left; margin-top: 5px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: relative; }
#siteheader ul#menu li:hover { background: transparent url('menu-tab-bg-m-on_001.gif') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#siteheader ul#menu li a { padding: 8px 5px 0px 0px; background: transparent url('menu-tab-bg-l_001.gif') no-repeat scroll 0% 0%; display: block; width: 100%; height: 33px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: center; white-space: nowrap; font-weight: bold; color: rgb(255, 255, 255); text-decoration: none; font-size: 15px; }
#siteheader ul#menu li a:hover { background: transparent url('menu-tab-bg-l-on_001.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-decoration: none; }
#siteheader ul#menu div.tabedge { background: transparent url('menu-tab-bg-r_001.gif') no-repeat scroll 100% 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#siteheader ul#menu div.tabedge:hover { background: transparent url('menu-tab-bg-r-on_001.gif') no-repeat scroll 100% 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#siteheader ul#menu li#menuedge { background: transparent url('menu-edge-r_001.gif') no-repeat scroll 0% 0%; width: 4px; height: 33px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#siteheader li#menutab1 { width: 90px; }
#siteheader li#menutab2 { width: 99px; }
#siteheader li#menutab3 { width: 99px; }
#siteheader li#menutab4 { width: 117px; }
#siteheader li#menutab5 { width: 90px; }
#siteheader li#menutab6 { width: 99px; }
#siteheader li#menutab7 { width: 90px; }
#siteheader li#menutab8 { width: 99px; }
#siteheader li#menutab4 .text { position: absolute; left: 50px; }
#siteheader li#menutab4 .icon { background: transparent url('easybox-menu-icon_001.jpg') no-repeat scroll 0% 0%; width: 38px; height: 36px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-top: -12px; position: absolute; left: 9px; }
#siteheader ul#menu li#menutab4:hover div.icon { background: transparent url('easybox-menu-icon-on_001.jpg') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#sitebody { margin: 0pt auto; background: transparent url('side-bar-bg_001.gif') repeat-y scroll 0% 0%; width: 790px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: relative; }
a, a:link, a:visited, a:hover { color: rgb(62, 125, 197); }
a img { border: 0px none ; }
img { vertical-align: top; }
h1, h2, h3 {  }
h1 { font-size: 18pt; font-weight: 600; margin-bottom: 10px; }
h2 { font-size: 15pt; font-weight: 600; margin-bottom: 10px; }
.title { font-family: 'lucida sans unicode','lucida grand',arial,sans-serif; }
form, .nomargin { margin: 0px; }
/* ::::: https://kb.doteasy.com/templates/Doteasy/Styles/Styles.css ::::: */

html, body { margin: 0px; padding: 10px 0px 20px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-family: Arial,Verdana; font-size: 12px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 100%; color: rgb(102, 102, 102); }
a:link { border: 0px none ; text-decoration: none; color: rgb(55, 113, 157); outline-style: none; }
a:active { border: 0px none ; text-decoration: underline; color: rgb(55, 113, 157); outline-style: none; }
a:visited { border: 0px none ; text-decoration: none; color: rgb(55, 113, 157); outline-style: none; }
a:hover { border: 0px none ; text-decoration: underline; color: rgb(55, 113, 157); outline-style: none; }
a:focus { outline-color: -moz-use-text-color; outline-width: medium; outline-style: none; }
h1, h2, h3 { font-family: Arial,Helvetica,sans-serif; }
img { border: medium none ; margin: 0px; padding: 0px; text-align: center; }
form { margin: 0px; padding: 0px; }
input { font-family: 'Verdana'; color: rgb(40, 43, 49); font-size: 11px; }
select { font-family: 'Verdana'; color: rgb(40, 43, 49); font-size: 11px; }
.bg { margin: 0px auto; padding: 10px 0px 20px; background: rgb(255, 255, 255) url('bgbottom.gif') no-repeat scroll center bottom; width: 765px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: absolute; }
.bgtop { position: absolute; height: 0px; width: 794px; left: 0px; top: 0px; }
.Header { margin: 0px; padding: 10px 20px; background: transparent url('kb_head.png') no-repeat scroll left top; color: rgb(255, 255, 255); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 85px; width: 780px; }
.Nav { margin: 10px 20px 0px 0px; padding: 17px 20px 0px 155px; background: rgb(255, 255, 255) url('trail.png') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 40px; width: 700px; }
.Nav ul { margin: 0px; padding: 0px; }
.Nav li { margin: 0px; font-weight: bold; font-size: 13px; list-style-type: none; display: inline; }
.Nav li .string { color: rgb(86, 123, 14); font-weight: normal; }
.Nav li a { color: rgb(95, 95, 95); text-decoration: none; }
.Nav li a:visited { color: rgb(95, 95, 95); text-decoration: none; }
.Nav li a:hover { color: rgb(95, 95, 95); text-decoration: underline; }
.NavTop { margin: 0px; padding: 2px; position: absolute; top: 140px; left: 20px; color: rgb(200, 200, 200); font-size: 13px; font-weight: bold; }
.NavTop a { color: rgb(95, 95, 95); text-decoration: none; }
.NavTop a:visited { color: rgb(95, 95, 95); text-decoration: none; }
.NavTop a:hover { color: rgb(95, 95, 95); text-decoration: underline; }
.Search { margin: 0px; padding-left: 0px; float: left; }
.Search a { color: rgb(55, 113, 157); text-decoration: underline; font-size: 12px; }
.Search a.SmallLink { color: rgb(55, 113, 157); text-decoration: underline; font-size: 11px; padding-left: 100px; padding-top: 10px; }
.Search a:visited { color: rgb(0, 102, 204); text-decoration: underline; }
.Search h3 { border-bottom: medium none; margin: 0px; padding: 30px 0px 5px 40px; font-size: 15px; font-weight: bold; letter-spacing: -1px; color: rgb(86, 123, 14); }
.Search form { border: medium none ; margin: 0px; background: transparent none repeat scroll 0% 0%; padding-top: 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.Search fieldset { border: medium none ; margin: 0px; padding: 0px; }
.Search select { padding: 1px; font-size: 11px; color: rgb(51, 51, 51); }
.Search input.Button { border: 1px solid rgb(204, 204, 204); padding: 2px 5px; background: rgb(133, 179, 44) none repeat scroll 0% 0%; font-size: 11px; color: rgb(255, 255, 255); font-weight: bold; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.Search .SearchTop { background: rgb(241, 243, 243) url('searchtop.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 386px; height: 0px; left: 0px; top: 0px; position: absolute; }
.Search .SearchLeft { padding: 2px 18px; background: rgb(255, 255, 255) url('search.png') no-repeat scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 346px; min-height: 110px; position: relative; float: left; }
.Search .SearchRight { padding: 2px 18px; background: rgb(255, 255, 255) url('search.png') no-repeat scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 346px; min-height: 110px; position: relative; float: right; }
.category { margin: 10px 0px 0px; padding: 15px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; clear: both; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: left; width: 777px; }
.category h3 { border-bottom: 1px solid rgb(204, 204, 204); margin: 0px 0px 5px; padding: 5px 0px; font-size: 16px; letter-spacing: -1px; font-weight: bold; color: rgb(86, 123, 14); }
.category .content { padding: 2px 20px 2px 0px; width: 33%; }
.category .content a:visited { text-decoration: none; }
.category .categorylink { margin: 0px; padding: 0px; text-decoration: none; font-size: 15px; font-weight: 700; color: rgb(102, 102, 102); }
.category .categorydesc { font-size: 11px; line-height: 11px; clear: both; padding-bottom: 20px; }
.category .catetable { padding-left: 10px; }
.Container { margin: 0px; padding: 10px 15px 5px; position: relative; float: left; width: 777px; }
.Container .popularQuestions { margin: 0px 0px 15px; padding: 5px; clear: both; }
.Container .popularQuestions a { text-decoration: underline; font-size: 12px; }
.Container .popularQuestions a:visited { text-decoration: underline; }
.Container .popularQuestions ol { margin: 0px 0px 0px 10px; padding: 0px 0px 0px 23px; }
.Container .popularQuestions li { margin: 0px; padding: 3px 0px; }
.Container .popularQuestions h3 { border-bottom: 1px solid rgb(204, 204, 204); margin: 5px 0px; padding: 5px 0px; font-size: 15px; font-weight: bold; letter-spacing: -1px; color: rgb(86, 123, 14); }
.Container .recentQuestions { margin: 0px 0px 15px; padding: 5px; }
.Container .recentQuestions a { text-decoration: underline; font-size: 12px; }
.Container .recentQuestions a:visited { text-decoration: underline; }
.Container .recentQuestions ol { margin: 0px 0px 0px 10px; padding: 0px 0px 0px 23px; }
.Container .recentQuestions li { margin: 0px; padding: 3px 0px; }
.Container .recentQuestions h3 { border-bottom: 1px solid rgb(204, 204, 204); margin: 5px 0px; padding: 5px 0px; font-size: 15px; font-weight: bold; letter-spacing: -1px; color: rgb(86, 123, 14); }
.Spacer { padding: 10px 5px; font-size: 10px; clear: both; }
/* ::::: https://kb.doteasy.com/javascript/livesearch.css ::::: */

#LSResult { padding: 0px; width: 100%; }
#LSShadow { border: 1px solid black; margin: 0px; padding: 0px; background-color: rgb(255, 255, 255); font-family: Tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; z-index: 1; position: absolute; width: 247px; }
