body {margin:0; padding:0; background-color:transparent;}
span, p, td, ul, li, dd, dt {font-size:10pt;}
dd {display:none; padding:10px;}
dt {font-weight:bold; padding-left:20px; background:transparent url("images/icon-collapse-plus.gif") 3px 8px no-repeat; cursor:pointer; cursor:hand; padding-top:5px;}
dt.open {font-weight:bold; padding-left:20px; background:transparent url("images/icon-collapse-minus.gif") 3px 8px no-repeat; cursor:pointer; cursor:hand;}
p.backtotop {width:100%; text-align:right;}
p.backtotop a {padding-right:20px; background:transparent url("images/backtotop.gif") top right no-repeat;}
* {font-family:Arial; color:#333333;}
/* {font-family:Arial; font-size:10pt; color:#333333;} */

table#identify {width:985px;}
table#identify_0 {width:985px; margin-left:20px;}
td.language {padding:12px 9px 0px 0px;text-align:right;white-space:nowrap;vertical-align:top;}
td.search {padding-left:15px;padding-top:10px;text-align:right;white-space:nowrap;vertical-align:top;}
td.search * {white-space:nowrap;vertical-align:top;text-align:left;}
td.search .contentcontainer td {padding-left:0;}
td.breadlinks {padding-top:3px;padding-right:0px;white-space:nowrap;vertical-align:top;}
td.breadlinks td {white-space:nowrap;vertical-align:top;}
td.breadlinks .contentcontainer td {padding-left:0;}
td.logo {padding:10px 0 0 10px;width:100%;height:95px;vertical-align:top;}
td.nav {padding-left:20px; vertical-align:top;}

.tabcontentstyle {min-width:649px! important; width:649px! important;}
/*.tabcontentstyle {min-width:649px! important; width:649px! important; top:-21px! important;}*/
/*.tabcontentstyle {z-index:1;}*/
.tabcontent {width:649px! important;}
.tabcontent a:link,
.tabcontent a:visited,
.tabcontent a:active {color:#333333; text-decoration:underline;}
.tabcontent a:hover {color:#333333; text-decoration:underline;}
/*.CSSTabDiv {width:698px;}*/
/*.contentcontainer {z-index:-100;}*/
/*.csstabdiv {width:698px;}*/

#dnn_LanguagePane p, 
#dnn_LanguagePane a:link,
#dnn_LanguagePane a:visited,
#dnn_LanguagePane a:active,
#dnn_LanguagePane a:hover,
#dnn_BreadLinksPane p, 
#dnn_BreadLinksPane a:link,
#dnn_BreadLinksPane a:visited,
#dnn_BreadLinksPane a:active,
#dnn_BreadLinksPane a:hover {color:#999999; font-size:8pt;}

/* Square menu style */
#dnn_LanguagePane ul {padding:0;margin:0;position:relative;}
#dnn_LanguagePane li {padding:0;margin:0;white-space:nowrap;list-style-type:none; list-style-image:none; z-index:399;}
#dnn_LanguagePane ul ul { background-color:white; position:absolute; left:0; top:15px; border:1px #ccc solid;z-index:399;padding:3px 5px 3px 3px; margin-top:0px;}
#dnn_LanguagePane {position:relative;z-index:399;}
#dnn_LanguagePane ul ul li {white-space:nowrap; font-weight:bold; background-color:white; padding:2px 0px 2px 5px; margin:0px; width:140px; text-align:left;}
ul.language li a {text-decoration:none;}
ul.language li ul li a:hover {text-decoration:underline;}
ul.language li ul {display:none;}
ul.language li:hover ul {display:block;}


#nav {z-index:10;}
.SEOMenu {color:#333333; font-weight:bold; margin-left:-45px; _margin-left:-55px; top:-38px; position:relative;}
.SEOMenu a:link,
.SEOMenu a:visited,
.SEOMenu a:active {color:#333333; text-decoration:none;}
.SEOMenu li {list-style-type:none; list-style-image:none;}
.SEOMenu ul li {float:left; margin:0px 15px 0px 15px;}
.SEOMenu ul li a:hover {text-decoration:none;}
.SEOMenu ul li ul {display:none;}
.SEOMenu ul li:hover ul {display:block; position:absolute;}
.SEOMenu ul ul {display:block; border-left:1px solid rgb(218,218,218); border-right:1px solid rgb(218,218,218); border-top:1px solid rgb(218,218,218); width:100px; position:absolute; margin:0px 0px 0px -6px; background:transparent url("images/menu.png") repeat top left;}
.SEOMenu ul ul li {float:none; display:block; margin:0px; padding:5px 5px 5px 5px; border-bottom:1px solid rgb(218,218,218); margin-left:-40px; font-weight:normal;}
.SEOMenu ul ul li:hover,
.SEOMenu ul ul li:hover a,
.SEOMenu ul ul li:hover a:link,
.SEOMenu ul ul li:hover a:active,
.SEOMenu ul ul li:hover a:visited {background-color:white; color:orangered; text-decoration:none;}

/* Behind panes */
td.contentcover {/*background:url("images/homepage_flashbg.jpg") repeat-x bottom left;*/ vertical-align:top; }
table.darkbg {background-color:rgb(67,65,66); color:white; /* height:200px; */ width:1000px;}
table.darkbg td {vertical-align:top; border:none}
table.darkbg * {font-size:9pt;}

/* Footer */
.footer {color:#999; border-top:1px rgb(92,92,92) solid; background-color:rgb(238,238,238); font-size:8pt;}
.footer p {padding:0px; margin:0px; color:#999; font-size:8pt;}
.footer p a,
.footer p a:link,
.footer p a:active,
.footer p a:visited {color:#999; font-size:8pt;}
.footer .excl_copyright {color:#999; font-weight:normal; font-size:8pt;}

/* Panes */
#dnn_LeftPane,
#dnn_MiddlePane,
#dnn_RightPane {height:280px; text-align:left;}
#dnn_ImagePane,
#dnn_SidePane1,
#dnn_SidePane2 {min-width:217px; width:218px; max-width:218px; vertical-align:top;}
/*#dnn_LogoPane,
#dnn_StrapPane {padding-left:15px; overflow:visible;}*/

#dnn_LogoPane {padding:20px 0px 0px 15px; overflow:visible;}
#dnn_StrapPane {padding-left:15px; overflow:visible; padding:0px 30px 0px 0px;}
#dnn_SearchPane {text-align:right; padding:0px; width:100%;}

#dnn_ContentPane {vertical-align:top; margin:0px 0px 0px 0px; width:700px;}

#dnn_LeftPane {padding:23px 0px 0px 13px; margin:0px;}
#dnn_MiddlePane {padding:23px 0px 0px 42px; margin:0px;}
#dnn_RightPane {padding:23px 37px 0px 45px; margin:0px -1px 0px 0px;}

#dnn_MiddlePane table:first-child .body_row td {min-height:150px;}

td#fadebody {background:transparent url("images/homepage_flashbg.jpg") repeat-x bottom left;}
td.imagepane {background:transparent url("images/imagepane.jpg") no-repeat; float:none; clear:none; margin:0px 20px; min-height:50px;}
/*td.sidepane {vertical-align:top; background:transparent url('images/side1.png') repeat top left;}*/
td.sidepane {vertical-align:top;background-color:#efebef}
td.sidepane td.sidepane1 {background:transparent url("images/sidepane1.jpg") no-repeat 50% 50%; vertical-align:top; min-height:150px;}
td.sidepane td.sidepane2 {background:transparent url("images/sidepane2.jpg") no-repeat center center; vertical-align:top; min-height:150px;}

td.sidepane_e {vertical-align:top;text-align:right;}
td.sidepane_e td.sidepane1 {vertical-align:top; min-height:150px;}
td.sidepane_e td.sidepane2 {vertical-align:top; min-height:150px;}

td.fader {min-height:370px; width:80px; vertical-align:bottom; background:no-repeat top right; border-left:2px white solid;}

/* LeftPane container */
/* .AccordionPanel {overflow:hidden; width:308px;} */
.AccordionPanelTab {padding:5px 0px 5px 15px; margin:0px; margin-bottom:1px; cursor:pointer; color:white; font-size:11pt; font-weight:bold; font-family:Arial;background-color:rgb(39,39,39);}
.AccordionPanelTab,
.AccordionPanelTab a {font-size:11pt; font-weight:bold; margin:0px; margin-bottom:1px; cursor:pointer; color:white; font-family:Arial; background-color:rgb(39,39,39);}
.AccordionPanelTab * {color:white! important;}
.AccordionPanelTab h1 {margin:0px! important; padding:0px! important; font-size:11pt;}

.AccordionPanelContent {color:white; overflow:hidden; margin:0px; background:rgb(54,54,54) url("images/sections_bottombg.jpg") repeat-x bottom left; height:150px! important; padding:0px 10px 0px 15px;}
.AccordionPanelContent * {color:white! important;}
.AccordionPanelContent table {background:transparent none; width:100%;}
.AccordionPanelContent div.left {float:left; width:49%; color:white;}
.AccordionPanelContent div.right {float:right; width:49%; color:white;}
.AccordionPanelContent div ul li {list-style:none none; margin-left:-40px; vertical-align:middle;}

.AccordionPanelContent .icon {padding:7px 0px 0px 30px; display:block; background-repeat:no-repeat; background-position:0px 0px; height:30px; margin-bottom:-7px;}
.AccordionPanelContent .adpics {background-image:url("../../images/ad_pictures.png");}
.AccordionPanelContent .mailarchiver {background-image:url("../../images/mail_archiver.png");}
.AccordionPanelContent .mailutils {background-image:url("../../images/mail_utilities.png");}
.AccordionPanelContent .sigman {background-image:url("../../images/sig_man.png");}
.AccordionPanelContent .sbssuite {background-image:url("../../images/sbs_suite.png");}
.AccordionPanelContent .storecomp {background-image:url("../../images/store_compressor.png");}

.AccordionPanelContent a {color:white;}
.AccordionPanelContent p {color:white;}

/* MidPane container */
.midcontainer {width:277px; height:auto;}
.midcontainer .menu {width:10px;}
.midcontainer .head_row {margin:0px; margin-bottom:1px; background-color:rgb(39,39,39);}
.midcontainer .head_row h1 {margin:0px 0px 4px 15px; padding-top:6px;}
.midcontainer .head_row h1 span.Head {color:white; font-size:11pt; font-weight:bold; font-family:Arial;}
.midcontainer .head_row h4 {margin:0px 0px 4px 15px; padding-top:6px;}
.midcontainer .head_row h4 span.Head {color:white; font-size:11pt; font-weight:bold; font-family:Arial; font-style:normal;}
.midcontainer .body_row td {padding:3px 5px 27px 10px; background:rgb(54,54,54) url("images/sections_bottombg.jpg") repeat-x bottom left; color:rgb(199,199,199);}
.midcontainer .body_row td a {color:rgb(199,199,199);}

/* RightPane container */
.rightcontainer_1 {width:230px;}
.rightcontainer_1 .menu {width:10px;}
.rightcontainer_1 .head_row {margin:0px; margin-bottom:1px; background-color:rgb(39,39,39);}
.rightcontainer_1 .head_row h1 {margin:0px 0px 4px 10px; padding-top:6px;}
.rightcontainer_1 .head_row h1 span.Head {padding-top:5px;color:white; font-size:11pt; font-weight:bold; font-family:Arial;}
.rightcontainer_1 .head_row h4 {margin:0px 0px 4px 10px; padding-top:6px;}
.rightcontainer_1 .head_row h4 span.Head {padding-top:5px;color:white; font-size:11pt; font-weight:bold; font-family:Arial; font-style:normal;}
.rightcontainer_1 .body_row td.body {background:url("images/links.jpg") repeat-x; height:50px;}
.rightcontainer_1 .body_row td {color: rgb(120,120,120);}
.rightcontainer_1 .body_row img.product {margin:5px 3px 5px 0px;}
.rightcontainer_1 .body_row td p,
.rightcontainer_2 .body_row td p,
.rightcontainer_3 .body_row td p {font-size:7pt; line-height:10px;}

.rightcontainer_2 {width:230px; /*border-bottom:2px rgb(39,39,39) solid;*/ margin-bottom:10px;}
.rightcontainer_2 .menu {width:10px;}
.rightcontainer_2 .body_row td.body {background:url("images/links.jpg") repeat-x 0px -50px;}
.rightcontainer_2 .NormalBold,
.rightcontainer_2 span.Normal {padding-left:10px! important; font-weight:normal! important; font-size:7pt! important;}
.rightcontainer_2 .FormTable input {padding-left:10px;}
.rightcontainer_2 .CommandButton,
.rightcontainer_2 .StandardButton {background:transparent url("images/subscribe-button.gif") 5px 7px no-repeat; border:none 0px; width:130px; height:30px; margin:5px 15px 15px 5px; padding:0px; color:White; float:right;}
.rightcontainer_2 .CommandButton:active,
.rightcontainer_2 .StandardButton:active {background-position:7px 9px; padding:2px 0px 0px 2px;}
.rightcontainer_2 a img {display:none;}
.rightcontainer_2 hr {display:none;}
.rightcontainer_2 ul {padding:0px; margin:0px;}
.rightcontainer_2 ul li {padding:0px 0px 0px 10px; margin:0px; list-style:none; font-size:8pt;}

.rightcontainer_3 {width:230px;}
.rightcontainer_3 .menu {width:10px;}
.rightcontainer_3 .body_row td.body {background:url("images/links.jpg") repeat-x bottom left; padding-bottom:10px;}

/* Sidebar container */
.sidecontainer {color:#333333; font-size:10pt; width:100%; height:100%;}
.sidecontainer .menu {width:10px;}
.sidecontainer .head_row {border-bottom:1px white solid; background-color:rgb(217,215,216);}
.sidecontainer .head_row td {margin:0px; padding:0px; padding-left:10px; height:30px;}
.sidecontainer .head_row h1 {margin:0px;}
.sidecontainer .head_row h1 span.Head {color:#333333;font-size:11pt; font-family:Arial;}
.sidecontainer .head_row h4 {margin:0px;}
.sidecontainer .head_row h4 span.Head {color:#333333;font-size:11pt; font-family:Arial; font-style:normal;}
.sidecontainer .body_row {background:transparent; padding:10px; color:#333333;}
.sidecontainer .body_row td {padding:20px; vertical-align:top; font-weight:bold;}
.sidecontainer .body_row td td {vertical-align:middle; padding:0px; font-weight:bold;}
.sidecontainer .body_row p.dashed {border-bottom: 1px dashed rgb(153,153,153); margin:5px 0px 5px 0px; padding-bottom:5px; width: 150px; font-weight:bold;}
.sidecontainer .body_row p {color:#333333; font-weight:bold;}
.sidecontainer .body_row a,
.sidecontainer .body_row a:visited {color:#333333; font-weight:bold;}
.sidecontainer .body_row a:hover,
.sidecontainer .body_row a:active {font-weight:bold;}

/* Primary content container */
.contentcontainer {color:#333333; vertical-align:top; padding:0px; margin:0px;}
.contentcontainer .body_row td {padding-left:20px;}

#SEOAlt {margin:10px 0px -20px -20px; padding:0px; min-height:400px;}
#SEOAlt td {font-size:9pt;}
#SEOAlt h1 {padding:0;margin:0;}
table.tableoutdent {margin-left:-40px;}

a, a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a img {text-decoration:none; border:0;}

input#ScrollTop,
input#__dnnVariable {display:none;}

/* Base classes */
a:link,
a:visited,
a:active {color:#333333; text-decoration:underline;}
a:hover {color:#333333; text-decoration:underline;}

h1, h2, h3, h4 {font-family:Arial; font-weight:bold; color:#333333;}
h1 {font-size:x-large;}
h2 {font-size:medium;}
h3 {font-size:small;}
h4 {font-style:italic;}
small {font-size:10px;}
hr {width:100%; height:1px; border:0px; color:#696969; background-color:#696969;}

.red h1, .red h2, .red h3, .red h4 {color:rgb(181,33,33);}
.orange h1, .orange h2, .orange h3, .orange h4 {color:orangered;}
.green h1, .green h2, .green h3, .green h4 {color:rgb(154,178,56);}
.purple h1, .purple h2, .purple h3, .purple h4 {color:rgb(142,47,139);}
.blue h1, .blue h2, .blue h3, .blue h4 {color:rgb(98,154,203);}
.silver h1, .silver h2, .silver h3, .silver h4 {color:rgb(105,103,103); text-decoration:none;}
.darkblue h1, .darkblue h2, .darkblue h3, .darkblue h4 {color:rgb(0,50,131);}
.search .contentcover {width:920px; padding-bottom:70px;}

.red td.fader {background-image:url('images/red.jpg');background-color:rgb(181,33,33);}
.orange td.fader {background-image:url('images/orange.jpg');background-color:#FF6600;}
.green td.fader {background-image:url('images/green.jpg');background-color:rgb(154,178,56);}
.purple td.fader {background-image:url('images/purple.jpg');background-color:rgb(142,47,139);}
.blue td.fader {background-image:url('images/blue.jpg');background-color:rgb(98,154,203);}
.silver td.fader {background-image:url('images/silver.jpg');background-color:rgb(105,103,103);}
.darkblue td.fader {background-image:url('images/darkblue.jpg');background-color:rgb(0,50,131);}

div#BG_products {margin:20px 10px 50px 0px;}
div#BG_products a:link,
div#BG_products a:visited,
div#BG_products a:active {color:#333333; text-decoration:underline;}
div#BG_products a:hover {color:#666666; text-decoration:underline;}
div#BG_products ul.links {padding-left:90px; width:auto! important;}
div#BG_products ul.links2 {padding-left:65px; width:auto! important;}
td.Normal {padding:0px! important; background-image:none! important; background-color:transparent! important;}

div#BG_prolist ul li {list-style:none none; margin-left:-35px; vertical-align:middle;}

div#BG_prolist .icon {padding:7px 0px 0px 30px; display:block; background-repeat:no-repeat; background-position:0px 0px; height:30px; margin-bottom:-7px;}
div#BG_prolist .adpics {background-image:url("../../images/ad_pictures.gif"); background-repeat:no-repeat}
div#BG_prolist .mailarchiver {background-image:url("../../images/mail_archiver.gif"); background-repeat:no-repeat}
div#BG_prolist .mailutils {background-image:url("../../images/mail_utilities.gif"); background-repeat:no-repeat}
div#BG_prolist .sigman {background-image:url("../../images/sig_man.gif"); background-repeat:no-repeat}
div#BG_prolist .sbssuite {background-image:url("../../images/sbs_suite.gif"); background-repeat:no-repeat}
div#BG_prolist .storecomp {background-image:url("../../images/store_compressor.gif"); background-repeat:no-repeat}
#key_features {margin:0px 0px 0px -25px;}
#key_features h3 {margin:0px 0px 5px 0px;}
#buttons {margin-top:20px;}
#buttons img {margin-bottom:5px;}
#features_indent {margin-left:170px;}
div#download_center {background:url("images/dcbackground.jpg") repeat-x top left;}

.tabcontent table {padding:0px; margin:0px 0px 0px -20px; width:100%;}

.GCSearchBox {border:1px solid #B1B1B1; margin:0px; padding:0px; height:19px; width:144px;}
.GCSearchButton {margin:0px; padding:0px; border:none; width:21px; height:22px; background-image:url("images/search_go.bmp"); background-repeat: no-repeat; background-position: center center; background-color: transparent; clear:none; cursor:hand;}

#MSGold {}

div.midhome .body_row td {padding-left:0px;}