/* MENU.CSS-----------------------------------------------------------------------*/


/* Top links */
#PowerBar {margin: 0; float: right;}
#PowerBar ul {float: right; list-style: none; margin: 0; padding: 0;}
#PowerBar ul li.tab ul {background: #2e2e2e; width: 10px;}
#PowerBar a {display: block; color: #fff; text-decoration: none; padding: 0; background:none;}
#PowerBar li {float: left; padding: 0; background: none; list-style: none; white-space: nowrap; text-align: left;}
#PowerBar ul li {margin: 0; padding: 0;}
#PowerBar ul li a {line-height: 20px; padding: 0px 0px 0px 0px; text-decoration: none; font-weight: normal; color: #fff; line-height: 25px;}
#PowerBar ul li a:hover, #PowerBar ul li.selected {color: #fff; text-decoration: underline;}  


/* Main menu */

/* CSS Based Drop Down Menu */

/* The Following Styles apply the Drop Down menu functionality. */
.Menu ul, .Menu li{list-style:none;padding:0px;margin:0px; }
.Level1 li{float:left;position:relative;}
.Level2 li, .Level3 li{clear:both;}
.Level2, .Level3{clear:both;display:none;padding:0px;}
.Level1 li:hover .Level2, .Level2 li:hover .Level3, .Level1 li.sfhover .Level2, Level2 li.sfhover .Level3{display:block;position:absolute;}
.Level2 li:hover .Level3, .Level2 li.sfhover .Level3{display:inline;top:0;left:100%;}
.Menu a{white-space:nowrap;text-shadow:rgba(0,0,0,0.01) 0 0 0;}
.Level1{z-index:5;}
.Level2{z-index:6;}
.Level3{z-index:7;}

/* The following styles are used to control the design of the menu */
.Menu{width:954px;margin:auto;}
li:hover{cursor:pointer;}

/* Top Menu Styles */
#TopMenu{background-color:#393939;height:37px;}
#TopMenu li a{font-family:"lucida sans", "lucida grande", "lucida sans unicode", tahoma, sans-serif;font-size:12px;font-weight:bold;color:#FFF;text-decoration:none;}
#TopMenu .Level1 li a{display:block;line-height:37px;padding:0px 15px;}
#TopMenu .Level1 li:hover, #TopMenu .Level1 li a:hover{background-color:#b8000a; }

#TopMenu .Level2{background-color:#b8000a;padding:6px 0px; border-left: solid 1px black;border-bottom: solid 1px black;border-right: solid 1px black;}
#TopMenu .Level2 li a{display:block;line-height:20px;margin:1px 6px;padding:0px 5px;}
#TopMenu .Level2 li a:hover{background-color:#850000;}
#TopMenu .Selected, #TopMenu .Selected a{background-color:#b8000a;}


/* Bottom Menu Sytles */
#BottomMenu{background-color:#2e2e2e;height:25px;margin:0px 0px 0px 13px;}
#BottomMenu li a{font-family:"lucida sans", "lucida grande", "lucida sans unicode", tahoma, sans-serif;font-size:12px;color:#FFF;text-decoration:none;}
#BottomMenu .Level1 li a{display:block;line-height:25px;padding:0px 0px;}
#BottomMenu .Level1 li:hover, #BottomMenu .Level1 li a:hover{color:#2e2e2e !Important;}
#BottomMenu .Level1 li{margin-right:2px;}
#BottomMenu .Level1 li a{padding:0px 7px;}
#BottomMenu .Level1 li:hover{color:#FFF;background-image:url(img/Bottom-Menu-Sel.jpg);background-repeat:no-repeat;background-position:left top;}
#BottomMenu .Level1 li:hover a{color:#FFF;background-image:url(img/Bottom-Menu-Sel-Right.jpg);background-repeat:no-repeat;background-position:right top;}
#BottomMenu .Level1 li a:hover{color:#FFF !Important;}
/* IE6 Fix */
#BottomMenu .Level1 li a:hover{_background:#747474;}

/* Selected State */
#BottomMenu .Level1 .Selected{background-image:url(img/Bottom-Menu-Right.png);background-repeat:no-repeat;background-position:right top;}
#BottomMenu .Level1 .Selected a{padding:0px;padding-left:7px;margin-right:7px;color:#2e2e2e;background-image:url(img/Bottom-Menu.png);background-repeat:no-repeat;background-position:left top;}
#BottomMenu .Level1 .Selected:hover a{padding:0px 7px;margin:0px;}
#BottomMenu .Level1 .Selected a:hover{padding:0px 7px;margin:0px;}
/* Selected State - IE6 Fixes */
#BottomMenu .Level1 .Selected{_background:#FFF;}

/* Sub Menu */
#BottomMenu .Level2, #BottomMenu .Level3{background-color:#747474;padding-top:2px; border-left: solid 1px #292C29;border-bottom: solid 1px #292C29;border-right: solid 1px #292C29;}
#BottomMenu .Level2 li{background-color:Transparent !Important;}
#BottomMenu .Level2 li, #BottomMenu .Level2 li a{background-image:url(img/none.jpg) !Important;}
#BottomMenu .Level2 li a{color:#FFF !Important;font-size:12px;line-height:20px;margin:1px 3px 3px 4px;}
#BottomMenu .Level2 li a:hover{background-color:#555555;}
#BottomMenu .Level3{margin-left:2px;}

/* Third Level Menu */
#BottomSubMenu{width:954px;background-image:url(img/SubSubMenu-BG.jpg);height:37px;}
#BottomSubMenu .Level1 li{height:30px;margin-left:5px;}
#BottomSubMenu .Level1 .Selected{background-image:url(img/SubSubMenu-HoverL.jpg);background-repeat:no-repeat;background-position:left top;}
#BottomSubMenu .Level1 li a{font-family:"lucida sans", "lucida grande", "lucida sans unicode", tahoma, sans-serif;font-size:11px;display:block;height;30px;line-height:30px;padding:0px 8px;}
#BottomSubMenu .Level1 li a:link, #BottomSubMenu .Level1 li a:active, #BottomSubMenu .Level1 li a:visited{font-size:11px;color:#2e2e2e;text-decoration:none;}
#BottomSubMenu .Level1 li a:hover{color:#D5003E;}
#BottomSubMenu .Level1 .Selected a{background-image:url(img/SubSubMenu-HoverR.jpg);background-repeat:no-repeat;background-position:right top;color:#FFF !Important;}

div.cl, div.cr{float:left;position:relative;width:5px;height:25px;}





/* SKIN.CSS-----------------------------------------------------------------------*/
/* CSS for PowerDNN DotNetNuke skin */


/* Universal */
html {height: 100%;}
body {background: #fff;}
#Body {margin: 10px 0 20px 0; background: #515151; text-align: center;}


td, div, span {font-family: 'lucida sans', 'lucida grande', 'lucida sans unicode', tahoma, sans-serif; line-height: 1.3em;}
img, a {border: 0;}
a:focus, a:active {outline: none;}
.clear {clear: both;}
.hidden {display: none;}



/* Network selection menu */
#networkSelect {background: url(img/nm_bg.png) top left no-repeat;}
#networkSelectFloat {}
#networkSelectEdgeRight {padding: 10px 10px 0 10px;}
h3#nmSelectText {float: left; margin: 4px 10px 0 0; color: #aaa; padding: 0; font-size: 11px; font-family: 'lucida sans', 'lucida grande', 'lucida sans unicode', tahoma, sans-serif; line-height: 1em;}
#nmList {margin: 0; padding: 0; float: left;}
#nmList li {float: left; display: block;  height: 26px; margin-right: 2px; padding: 0;}
#nmList li a {height: 26px; padding-left: 12px; display: block; float: left; background: url(img/nm_menu_item_off_left.png) top left no-repeat; text-decoration: none;}
#nmList li a span {font-size: 10px; line-height: 1em; font-weight: bold; text-transform: uppercase; color: #fff; display: block; padding-top: 9px; padding-right: 12px; background: url(img/nm_menu_item_off_right.png) top right no-repeat transparent;}

#nmList li.nmSelected {}
#nmList li.nmSelected a, #nmList li.nmSelected a:hover {background: url(img/nm_menu_item_on_left.png) top left no-repeat;}
#nmList li.nmSelected a span, #nmList li.nmSelected a:hover span {background: url(img/nm_menu_item_on_right.png) top right no-repeat transparent; color: #b30004; padding-top: 9px;}

#nmList li a:hover {background: url(img/nm_menu_item_over_left.png) top left no-repeat;}
#nmList li a:hover span {background: url(img/nm_menu_item_over_right.png) top right no-repeat transparent; color: #fff;}


/* Page Structure */
#wrap {width: 980px; text-align: left; background: url(img/wrap_bg.png) repeat-y; margin: 0px auto 0 auto;}
#top {position: relative; top: 0; left: 0; height: 78px; background: url(img/header_bg.jpg) no-repeat;}
#logo {position: absolute; top: 22px; left: 28px;}
#adminMenu {position: absolute; top: 10px; right: 20px;}
#weBuyDell {position: absolute; top: 12px; right: 180px; background: url(img/we_buy_dell.gif) bottom no-repeat; width: 90px; height: 66px;}
#weBuyDell a img {width: 90px; height: 66px;}
#startChat {position: absolute; top: 32px; right: 22px; background: url(resources/PDNN5.Design.Header_Common.Links.Chat.gif) no-repeat; width: 148px; height: 40px;}
#startChat h2 {display: none;}
#links {height: 27px; background: url(resources/PDNN5.Design.Header_Common.Links.Background.png) no-repeat; font-size: 11px;}
.linksLeft {float: left; position: relative; left: 28px;}
.linksLeft img {height: 25px; width: 270px;}
.linksRight {float: right; position: relative; right: 28px; width: 600px;}
#menu {height: 37px; background: url(img/menu_bg.png) no-repeat; padding: 0 13px 0 13px;}
#section {padding: 0; margin: 0;}
.sectionName {height: 122px; padding: 0 0 0 32px;}
.sectionNamePane {padding-top: 0px; overflow: hidden; width: 600px;}
.sectionNamePane .SubHead {color: #fff; padding: 0; margin: 0;}
.featureContent {padding: 30px 40px 0 260px;}
.featureContentPane {height: 150px; overflow: hidden;}
/*#submenu {padding-left: 22px;}*/
#logos {height: 32px; background: url(img/logos_bg.png) repeat-y;}
#logos ul {list-style-type: none; margin: 0 24px 0 24px; padding: 4px 0 0 0;}
#logos ul li {display: inline;}
#logos ul li a {display: block; float: left; border: 0; margin-right: 55px;}
#footer {height: auto; background: url(img/footer_bg.png) bottom no-repeat; padding: 12px 28px 26px 28px; color: #fff; font-size: 12px; text-align: center;}
#copyright {height: 30px; width: 980px; text-align: right; margin: 8px auto; color: #fff;}
#copyright div {padding-right: 24px;}
#copyright span {font-size: 11px; line-height: 11px; padding-right: 0px;}


/* Content panes */
table.contentTable {width: 100%; margin-top: 35px;}
.homeFeatureTD {height: 164px; width: 954px; background: url(img/home_feature_bg.jpg) top right no-repeat; border-top: 1px solid #fff;}
.homeFeatureTD .SubHead {color: #fff;}
td.contentPadFeature {padding: 0px 17px 0px 13px;}
td.contentPad {padding: 0 30px 18px 30px;}
td.contentTop {padding-bottom: 0px;}
.contentTopDiv {margin-bottom: 10px;}
td.contentColumnLeft {}
.contentColumnLeftDiv {width: 230px; margin-right: 25px;}
td.contentColumnRight {}
.contentColumnRightDiv {width: 230px; margin-left: 25px;}
td.contentColumnMain {width: 100%;}
.contentColumnMainDiv {}
td.contentBottom {}
td.contentPadTop {}
td.contentPadBottom {padding: 0; border: 0 none;}
td.contentPadBottom img {padding: 0; margin: 0; border: 0 none;}
.contentBottomDiv {margin-top: 10px;}
.promoContentPaneTop {padding: 0; margin: 0;}
.promoContentPanesTop {padding: 1px 12px 0px 12px;}
.promoContentPanesBottom {padding: 1px 10px 0px 10px;}
table.promoContentTable {width: 100%;}
td.promoContentLeft {width: 33%;}
td.promoContentCenter {}
td.promoContentRight {width: 33%;}
td.promoContentBottom {width: 100%;}


/* Home content panes */
table.contentTableHome {width: 100%;}
table.contentTableHome td.contentPadTop {padding: 16px 28px 18px 24px;}
table.contentTableHome td.contentPadBottom {padding: 2px 16px 18px 12px;}
table.contentTableHome .contentTopDiv {margin-bottom: 20px;}
td.contentColumnTopLeft {width: 50%;}
.contentColumnTopLeftDiv {margin-right: 15px;}
td.contentColumnTopCenter {width: 25%;}
.contentColumnTopRightDiv {margin-left: 15px;}
td.contentColumnTopRight {width: 25%;}
td.contentColumnBottomLeft {width: 33%;}
td.contentColumnBottomCenter {width: 33%;}
td.contentColumnBottomRight {width: 33%;}
.contentColumnBottomLeftDiv {padding: 0; margin: 0;}
.contentColumnBottomCenterDiv {padding: 0; margin: 0;}
.contentColumnBottomRightDiv {padding: 0; margin: 0;}
.contentColumnMainDiv {background: #fff;}


/* Home 2 styles */
td.contentPadHome2 {padding: 2px 15px 5px 11px;}
td.contentHome2LeftColumn {width: 735px; padding-bottom: 5px;}
td.contentHome2RightColumn {padding: 0 0 5px 5px;}
div.h2fb-outer {float: left; display: block; width: 240px; padding: 5px 0;}
div.h2fb-left {padding-right: 10px; padding-left: 5px; background: url(img/h2fb_separator.gif) top right repeat-y;}
div.h2fb-center {padding-right: 10px; padding-left: 10px; background: url(img/h2fb_separator.gif) top right repeat-y;}
div.h2fb-right {padding-left: 10px;}
div.h2fbHead {border-bottom: 1px dotted #ccc;}
div.h2fbHead h3 {font-size: 14px; color: #222; line-height: 1em; margin: 0; padding: 0; font-weight: bold;}
div.h2fbHead h3 b {font-size: 9px; font-weight: bold; color: #900}
div.h2fbHead span {display: block; padding: 2px 0; font-size: 10px; color: #999;}
div.h2fbBody {padding: 5px 0 0 0; clear: both;}
div.h2fbBody div {float: left; width: 65px;}
div.h2fbBody div img {}
div.h2fbBody ul {margin: 0; padding: 0; float: left; width: 145px; font-size: 10px; list-style: none; margin-bottom: 10px; margin-top: 5px;}
div.h2fbBody ul li {margin: 0; padding: 0; line-height: 1.2em; color: #222; list-style: none;}
div.h2fbFoot {display: block; clear: both;}
a.arrowLink:link, a.arrowLink:visited, a.arrowLink:active, a.arrowLink:hover {background: url(img/arrow_link_bg.gif) top right no-repeat; display: block; height: 19px; text-decoration: none; text-align: center; margin: 0; border-left: 1px solid #c18e24;}
a.arrowLink:hover {border-left: 1px solid #d9a73e; background: url(img/arrow_link_bg_over.gif) top right no-repeat;}
a.arrowLink span {font-family: tahoma, sans-serif; color: #fff; font-weight: bold; font-size: 9px; text-decoration: none; display: block; line-height: 1em; padding-top: 4px; text-transform: uppercase;}
div.h3fb-outer {float: left; display: block; width: 240px;}
div.h3fb-outer:hover {background: #e7e7e7; cursor: pointer;}
div.h3fb-left {padding-right: 10px; background: url(img/h2fb_separator.gif) top right repeat-y;}
div.h3fb-center {padding-right: 10px; padding-left: 4px; background: url(img/h2fb_separator.gif) top right repeat-y;}
div.h3fb-right {padding-left: 4px;}
div.h3fbIcon {float: left; width: 48px;}
div.h3fbText {float: left; width: 170px;}
div.h3fbText h3 {font-size: 11px; color: #222; margin: 0; padding: 0; font-weight: bold;}
div.h3fbText span {display: block; padding: 1px 0 0 0; font-size: 9px; color: #999;}
div.h3fbText span a:link, div.h3fbText span a:visited, div.h3fbText span a:active, div.h3fbText span a:hover {color: #c38519; font-weight: bold; font-size: 9px;}


/* Promo pages */
#contentPromo {margin: 0; padding: 0 0 20px 0; text-align: center;}
.promoHeader {height: 120px; background: url(img/section_bg_promo.jpg) top left no-repeat; display: none;}
.promoHeader2 {height: 53px; background: url(img/wall_street_bailout.gif) top left no-repeat; margin: 1px 13px 0 13px;}
.promoHeader2 div {display: none;}
.promoHeader div {padding: 22px 30px 0 30px; color: #fff; font-size: 30px; font-family: georgia, "times new roman", sans-serif; line-height: 1.3em;}
.power1Server {height: 297px; background: url(img/power1_economy_server.jpg) top center no-repeat;}
.powerfuleSharedHosting {height: 310px; background: url(img/powerful_shared_hosting.jpg) top center no-repeat; margin: 1px auto;}
table.promoContent {width: 940px; margin: 0 auto;}
td.promoContentL {width: 33%; text-align: center;}
td.promoContentC {width: 33%; text-align: center;}
td.promoContentR {width: 33%; text-align: center;}
div.promoInfoBox {width: 302px; background: url(img/promo_info_box_top.jpg) top left no-repeat #2d2d2d; text-align: left; margin: 0 auto;}
div.promoInfoBox div {padding: 12px;}
div.promoInfoBox h2 {color: #fff; border-bottom: 1px dotted #444; margin: 0; padding: 0; font-size: 19px; font-family: 'lucida sans', 'lucida grande', 'lucida sans unicode', tahoma, sans-serif; line-height: 1.3em; font-weight: bold;}
div.promoInfoBox p {padding: 0; margin: 0.8em 0; color: #fff; font-size: 12px;}
div.promoInfoBoxBottom {width: 302px; height: 12px; background: url(img/promo_info_box_bottom.jpg) no-repeat; border: 0 none; margin: 0 auto;}
div.promoFooter {width: 928px; margin: 0 auto;}
div.promoFooterTop {width: 928px; height: 12px; background: url(img/promo_footer_top.jpg) top no-repeat; margin-top: 10px;}
div.promoFooterBody {background: #2d2d2d; padding: 0 12px; color: #fff; font-size: 12px; text-align: center;}
div.promoFooterBottom {width: 928px; height: 12px; background: url(img/promo_footer_bottom.jpg) bottom no-repeat;}


/* Links */
a:link, a:visited, a:active {font-family: 'lucida sans', 'lucida grande', 'lucida sans unicode', tahoma, sans-serif; font-weight: normal; text-decoration: underline; font-weight: normal; line-height: 1.4em; color: #c9000f;}
a:hover {font-family: 'lucida sans', 'lucida grande', 'lucida sans unicode', tahoma, sans-serif; font-weight: normal; text-decoration: none; font-weight: normal; line-height: 1.4em; color: #c9000f;}
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active {text-decoration: underline; font-weight: normal; color: #c9000f;}
a.CommandButton:hover {text-decoration: none; font-weight: normal; color: #c9000f;}
a.Normal:link, a.Normal:visited, a.Normal:active {text-decoration: underline;}
a.Normal:hover {text-decoration: none;}
.linksRight a:link, .linksRight a:active, .linksRight a:visited, .linksRight a:hover {color: #fff; text-decoration: none; margin-left: 20px; font-size: 11px; line-height: 27px;}
.linksRight a:hover {text-decoration: underline;}
a.footer-link:link, a.footer-link:active, a.footer-link:visited, a.footer-link:hover {color: #ccc; line-height: 11px; font-size: 11px; text-decoration: none;}
a.footer-link:hover {color: #fff;}
a.login-link:link, a.login-link:active, a.login-link:visited, a.login-link:hover {color: #515151; line-height: 11px; font-size: 11px; text-decoration: none;}
a.login-link:hover {color: #fff;}
#weBuyDell a:link, #weBuyDell a.visited, #weBuyDell a:active, #weBuyDell a:hover {display: block; width: 90px; height: 66px; background: url(img/we_buy_dell.gif) no-repeat;}
#weBuyDell a:hover {background: url(img/we_buy_dell_on.gif) no-repeat; display: block;}


/* Text */
.cpText {color: #888; font-size: 11px;}
.SubHead, .SubHead font {font-family: 'lucida sans', 'lucida grande', 'lucida sans unicode', tahoma, sans-serif; font-size: 12px; font-weight: bold; color: #222; padding: 0;}
.SubHead span {font-size: 12px;}
.Head {font-family: 'lucida sans', 'lucida grande', 'lucida sans unicode', tahoma, sans-serif; font-size: 13px; text-decoration: none; color: #222; font-weight: bold; white-space: nowrap;}
.NormalRed {color: #900; font-family: 'lucida sans', 'lucida grande', 'lucida sans unicode', tahoma, sans-serif; font-weight: bold; font-size: 12px;	line-height: 1.4em;}
.NormalBold {font-family: 'lucida sans', 'lucida grande', 'lucida sans unicode', tahoma, sans-serif; font-size: 12px; font-weight: bold; line-height: 1.4em; color: #333;}
.Normal {font-family: 'lucida sans', 'lucida grande', 'lucida sans unicode', tahoma, sans-serif; font-size: 12px; color: #333; line-height: 1.4em;}
.Help {background: #c00; border: 0 none; padding: 4px 5px 4px 5px;}
.Help span {color: #fff; font-size: 11px;}
li.new {list-style: none; background: url(img/new_icon.gif) 0 3px no-repeat; margin-left: -38px; padding-left: 38px;}


/* Forms */
select, input, select.Normal,  select.NormalTextBox, label {font-family: 'lucida sans', 'lucida grande', 'lucida sans unicode', tahoma, sans-serif; font-size: 12px; color: #222;}
select.Normal label, td.NormalTextBox td label {color: #222; font-size: 12px;}
.NormalTextBox {font-family: 'lucida sans', 'lucida grande', 'lucida sans unicode', tahoma, sans-serif; font-size: 12px; color: #222;}
#dnn_ctr_ManageUsers_User_UserEditor .NormalTextBox {font-family: tahoma;}
td.NormalTextBox {padding: 0; margin: 0; background: transparent; color: #222;}
.TabList option {background: #2e2e2e; color: #fff;}
.NormalTextBox, textarea, .txtDesktopSummary {background: #fff;}



/* Module Menus */
.ModuleTitle_MenuContainer {text-align: left;}
.ModuleTitle_MenuBar {}
.ModuleTitle_MenuItem {font-family: 'lucida sans', 'lucida grande', 'lucida sans unicode', tahoma, sans-serif; font-size: 12px; color: #222; font-weight: normal; background: #fbfbfa; border: #fbfbfa 1px solid;	padding: 3px 14px 5px 0px; text-align: left;}
.ModuleTitle_SubMenu {z-index: 1000; margin: 1px 0px 0px 0px; background-color: #fbfbfa; border: 1px solid #fbfbfa; padding: 0px; filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=3);}
.ModuleTitle_MenuItemSel {font-family: 'lucida sans', 'lucida grande', 'lucida sans unicode', tahoma, sans-serif; font-size: 12px; font-weight: normal; color: #222; background: #ebe9e5; border: #ebe9e5 1px solid; padding: 3px 14px 5px 0px; text-align: left;}
.ModuleTitle_MenuIcon {border: 0; padding: 0 3px 0 3px;}
.ModuleTitle_MenuBreak, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow {display: none;}


/* DNN Control Panel */
table.ControlPanel {width: 980px; background: #fafafa; color: #222; border: 0; border: 10px solid #474747; border-top: 0 none; margin: 0 auto;}
table.ControlPanel a.CommandButton, table.ControlPanel a.CommandButton:hover {font-family: 'lucida sans', 'lucida grande', 'lucida sans unicode', tahoma, sans-serif; font-size: 10px; color: #c9000f; margin: 0 8px; font-weight: bold; text-transform: uppercase;}
table.ControlPanel a.CommandButton:hover {color: #c9000f; font-weight: bold;}
table.ControlPanel .SubHead {font-size: 12px; color: #222; font-weight: normal; line-height: 2em;}
table.ControlPanel td td.SubHead {padding: 0;}
table.ControlPanel td td td.SubHead {background: transparent; border: 0;}
table.ControlPanel td td {vertical-align: middle;}
table.ControlPanel a.CommandButton img {margin-top: 8px;}
table.ControlPanel table td {padding: 1px 0 0 0;}
table.ControlPanel .ControlPanel {border-left: 1px solid #fff; border-right: 1px solid #fff; border-top: 0; border-bottom: 0; width: 0px; height: 100px; display: none;}
table.ControlPanel label {color: #222; font-size: 12px; font-weight: normal;}
table.ControlPanel td td {background: #fafafa; padding-bottom: 4px; padding-top: 4px;}
table.ControlPanel td td td {padding-bottom: 0; padding-top: 0;}


/* Data tables */
table.tableLayout {width: 100%;}
table.tableLayout td {font-family: 'lucida sans';}
td.columnHead {}
td.columnHead div {padding: 6px 8px 6px 8px;}
td.bronze {background: url(img/table_bronze_l.gif) top left no-repeat #bb904c; }
td.bronze div {background: url(img/table_bronze_r.gif) top right no-repeat transparent;}
td.silver {background: url(img/table_silver_l.gif) top left no-repeat #b2b2b2; }
td.silver div {background: url(img/table_silver_r.gif) top right no-repeat transparent;}
td.black {background: url(img/table_black_l.gif) top left no-repeat #787878;}
td.black div {background: url(img/table_black_r.gif) top right no-repeat transparent; color: #fff;}
td.gold {background: url(img/table_gold_l.gif) top left no-repeat #dab64c; }
td.gold div {background: url(img/table_gold_r.gif) top right no-repeat transparent;}
tr.rowHeading td {background: #333; font-weight: bold; color: #fff; font-size: 12px; padding: 4px 8px 4px 8px;}
tr.dataRowLt td, tr.dataRowDk td {padding: 2px 8px 2px 8px; color: #222; font-size: 11px; text-align: center;}
tr.dataRowLt td.rowLabel , tr.dataRowDk td.rowLabel {text-align: left; font-weight: bold;}
tr.dataRowDk td {background: #eee;}
.columnHeadName, .columnHeadName a {float: left; color: #fff; font-size: 14px; font-weight: bold;}
 
.columnHeadPrice {float: right; color: #fff; font-size: 12px;}
.tableButton {clear: both; padding: 0; margin: 0; font-size: 11px; width: 100%; display: block;}
.yep {height: 12px; min-width: 12px; background: url(img/yep.gif) center 1px no-repeat; display: block;}
span.new {height: 12px; background: url(img/new_icon.gif) center 1px no-repeat; display: block;}
.nope {height: 12px; min-width: 12px; background: url(img/nope.gif) center 1px no-repeat; display: block;}

.nope b, .yep b {display: none;}


.tableTitleOuter {background: url(table_header_full.jpg) top left no-repeat; height: 100%;}
.tableTitleInner {background: url(table_header_tr_corner.gif) top right no-repeat transparent; color: #bbb; font-size: 12px; padding: 6px; overflow: hidden; font-family: 'lucida sans', 'lucida grande', 'lucida sans unicode', tahoma, sans-serif; line-height: 1.1em;}
.tableTitleLogo {padding: 0; margin: 0;}
.tableTitleInner div {padding: 0; font-size: 10px;}
.tableTitleInner h4 {margin: 0 0 2px 0; padding: 0; color: #fff; font-size: 11px; text-transform: uppercase;}


td.green {background: url(img/table_green_l.gif) top left no-repeat #8cbb4c; width: 33%; padding: 0 0 5px 0;}
td.green div {background: url(img/table_green_r.gif) top right no-repeat transparent; padding-top: 10px;}
td.orange {background: url(img/table_orange_l.gif) top left no-repeat #e59942; width: 33%; padding: 0 0 5px 0;}
td.orange div {background: url(img/table_orange_r.gif) top right no-repeat transparent; padding-top: 10px;}
td.red {background: url(img/table_red_l.gif) top left no-repeat #d22106; width: 33%; padding: 0 0 5px 0;}
td.red div {background: url(img/table_red_r.gif) top right no-repeat transparent; padding-top: 10px;}
tr.tableText td p {font-size: 12px; color: #333; text-align: left; padding: 10px; line-height: 1.4em;}
tr.tableText td strong {display: block; font-size: 13px; padding: 5px 0;}
td.orange .columnHeadName, td.green .columnHeadName, td.red .columnHeadName {font-size: 16px;}

/* Micro header bar on home page */
/*
img{border:0px;}
.Headlines h3{padding:0px;margin:3px 0px 0px 6px;font-family:Tahoma;font-size:13px;color:#b22a1a;font-weight:bold;}
.Headlines a:link, .Headlines a:active, .Headlines a:visited{text-decoration:none;}
.Headlines a:hover{text-decoration:underline;}
.Headlines{list-style-type:none;padding:0px;margin:0px 0px 0px 5px;}
.Headlines li{list-style-type:none;padding:0px;margin:0px;font-family:Tahoma;font-size:11px;color:#888888;height:68px;width:202px;border-bottom:solid 1px #d2d2d2;}
.Headlines .Last{border-bottom:0px;}
.Headlines img{margin-left:5px;}
.Headlines li .Descrip{padding-bottom:4px;margin:0px;margin-left:6px;}
.Headlines .BG01{background-image:url(/portals/0/Pages/Home/_Headlines/Upgrade.jpg);background-repeat:no-repeat;background-position:center top;}
.Headlines .BG02{background-image:url(/portals/0/Pages/Home/_Headlines/Community-Proffesional.jpg);background-repeat:no-repeat;background-position:center top}
.Headlines .BG03{background-image:url(/portals/0/Pages/Home/_Headlines/Power-Grid-Clouds.jpg);background-repeat:no-repeat;background-position:center top;}
*/

