@charset "utf-8";
/* CSS Document: connect.css is used as a base for all connection magazine pages */

/* General
-------------------------------------------------- */
body { padding:0; margin:0; font:100% Arial, Helvetica, Sans-Serif; text-align:center; background-color:#EFF0F0; color:#000000; }
b, strong { font-weight:bold; }
form { margin:0; padding:0; }
img { border:none; }
a:hover { text-decoration:underline !important; }
#home, #article, #archive { width:948px; margin:0 auto; background-color:#ffffff; position:relative; z-index:1; text-align:left; }
#contentcontainer { padding:0 12px; }
#contenthead { font-size:75%; }
#mainbody { font-size:69%; }
.clear { clear:both; height:0; font-size: 1px; line-height: 0px; }
pre { font-size:11px }

/* issue index
-------------------------------------------------- */
#issueindex { font-size:11px; width:708px;  }
#issueindex h4 { margin:0; padding:8px 0 0 0; font-size:22px; }
#issueindex h5 { margin:0; padding:16px 0 8px 0; font-size:14px; }
#issueindex ul { list-style-type:none; margin:0; padding:0; }
#issueindex ul li { padding:1px 0 4px 0; line-height:100%; }
#issueindex a { text-decoration:none; color:#333333; font-style:italic; }
#indexfeatures, #indexdepartments { width:360px; float:left;  }
#indexdepartments { width:348px; }
#indexfeatures ul, #indexdepartments ul { position:relative; }
#indexfeatures a, #indexfeatures a:hover strong, #indexfeatures a.on strong { color:#00aeef; }
#indexfeatures a:hover, #inardexdepartments a:hover { text-decoration:none !important; }
#indexfeatures strong, #indexdepartments strong { color:#333333; padding-right:10px; font-style:normal; }
#indexfeatures em, #indexdepartments em { display:none; position:absolute; top:-1px; left:8em; width:240px; line-height:155%; }
#indexdepartments em { left:9.4em; }
#indexdepartments a, #indexdepartments a:hover strong, #indexdepartments a.on strong { color:#ee209a; }
#indexdepartments a:hover em, #indexfeatures a:hover em, #indexdepartments a.on em, #indexfeatures a.on em { display:block; }

/* home
-------------------------------------------------- */
#home h1 { display:none; }
#home #banner { width:924px; height:392px; background-color:#EFF0F0; }
#home #departmentbanners_1, #home #departmentbanners_2, #home #departmentbanners_3 { float:left; overflow:hidden; }
#home #departmentbanners .departmentbanners_container { margin:0 0 10px 0; padding:0 0 20px 0; border-bottom:3px solid #000000; }
#home #departmentbanners_1, #home #departmentbanners_2 { width:360px; }
#home #departmentbanners_1 .departmentbanners_container, #home #departmentbanners_2 .departmentbanners_container { margin-right:12px; }
#home #departmentbanners_3 { width:204px; }
#home #departmentbanners_3 a { display:block; width:204px; height:138px; overflow:hidden; }
#home #highlights { position:relative; width:204px; float:right; background-color:#EFF0F0; }
#home #highlights ul { list-style-type:none; margin:0; padding:0; line-height:110%; }
#home #highlights a { text-decoration:none; color:#888888; }
#home #highlights li { border-bottom:1px solid #000000; padding:6px 10px 6px 6px; clear:left; }
#home #highlights li.last { border-bottom:0px solid #EFF0F0; }
#home #highlights img { float:left; margin:0 12px 0 0; }
#home #highlights strong { color:#000000; display:block; }
#home #highlights a:hover strong { text-decoration:underline; }
#home #issueindex { position:relative; clear:left; float:left; }
#home #issueindex h4 { margin:0; padding:0; }
#home #issueindex h5 { padding-top:8px; padding-bottom:5px; }
#home_resources { border-top:3px solid #000000; float:left; width:492px; margin-top:30px; }
#home_resources h3, #home_poll h3 { font-size:136.5%; margin:0; padding:5px 0 6px 0; }
#home_resources ul { list-style-type:none; margin:0; padding:0; }
#home_resources li { width:50%; float:left; margin:0; padding:0 0 2px 0; }
#home_resources li a { text-decoration:none; color:#000000; }
#home_resources img { vertical-align:middle; }
#home_poll { border-top:3px solid #000000; float:right; width:420px; margin-top:30px; }
#home_poll table { margin:0; padding:0; position:relative; top:-3px; }
#home_poll table div input { border:0px solid #ffffff; background-color:#000000; color:#ffffff; position:relative; top:5px; right:12px; }
#home_poll td { margin:0; padding:0; vertical-align:top; }
#home_poll table table table table { position:relative; top:3px; }

/* article
-------------------------------------------------- */
#article #content { padding-top:10px; }
#article #contenthead { position:relative; padding:0 0 8px 0; border-top:3px solid #000000; border-bottom:3px solid #000000; }
#article #mainbody { padding-top:12px; position:relative; }
#article #mainbody a { color:#000000; }
#article h1 { font-size:300%; line-height:90%; color:#000000; margin:0; padding:16px 0 5px 0; width:800px; }
#article h2 { font-size:100%; font-weight:normal; font-style:italic; color:#00aeef; line-height:110%; margin:0; padding:0; width:800px; }
#article p.article_category { margin:0; padding:0; }
#article p.article_category strong { color:#ec008c; text-transform:uppercase; font-size:92%; line-height:300%; }
#article p.article_category em { font-size:92%; font-weight:normal; line-height:300%; padding-left:4px; color:#000000; text-transform:capitalize;}
#article h3 { margin:0; padding:1.5em 0 0 0; text-indent:14px; font-size:100%; background:transparent url(/connectionmagazine/img/bg_h3.png) no-repeat 0px 1.8em; }
#article h3 a { color:#000000; text-decoration:none; }
#article h3.nopadding { padding-top:0px; margin-top:0px; background-position:0px 0.3em; }
.articlecols { width:708px; float:right; line-height:150%; clear:right; }
.articlecolleft { width:348px; float:left; }
.articlecolright { width:348px; float:right; }
.articlecols p { margin:0; padding:0; text-indent:20px; }
.articlecols p.first { text-indent:0px; }
.articlecols p.first strong.letter { font-size:309.5%; color:#00aeef; display:block; float:left; line-height:90%; padding-right:3px; }
#article #pageindex { width:204px; float:left; clear:none; }
#article #pageindex strong { text-transform:uppercase; padding-right:2px;}
#article #pageindex ul { display:inline; margin:0; padding:0; list-style-type:none; }
#article #pageindex li { display:inline; margin:0; padding:0 1px; }
#article #pageindex a { text-decoration:none; color:#999999; }
#article #pageindex img { vertical-align:middle; }
#article .nextpg { text-transform:uppercase; text-align:right; padding-right:4px; }
#article .nextpg a { color:#000000; text-decoration:none; font-size:12px; font-weight:bold; }
#article .nextpg a:hover { text-decoration:underline; }
#article ul { margin-top:0; margin-bottom:0; padding-bottom:0; }
#articlenav { position:absolute; top:12px; left:0px; width:204px; height:100%; }
#articlenav blockquote { position:absolute; bottom:40px; width:188px; margin:0; padding:124px 0 0 0; float:left; clear:left; }
#articlenav blockquote p { font-size:150%; line-height:110%; margin:0; padding:0; font-weight:bold; color:#fcb040; }
#articlenav blockquote strong { color:#000000; font-size:67%; font-weight:normal; font-style:italic; }
#articletools { list-style-type:none; margin:0; padding:0; float:right; position:relative; top:-20px; height:1px; overflow:visible; z-index:100; }
#articletools li { display:inline; margin:0; padding:0 0 0 2px; }
.nextarticlelink { position:absolute; top:12px; right:14px; margin:0; padding:0; }
.nextarticlelink a { text-decoration:none; text-transform:uppercase; color:#000000; font-weight:bold; font-size:12px; }
.nextarticlelink a:hover { text-decoration:underline; }

#articlefigures { position:absolute; left:0px; top:38px; background-color:#ffffff; border-top:3px solid #000000; width:204px; padding-top:12px; }
#articlefigures ul { display:block; list-style-type:none; margin:0; padding:0; width:204px; background-color:#F2F2F2; }
#articlefigures ul li { display:block; border-top:1px solid #000000; padding:0; margin:0; width:204px; background-color:#F4F4F8; }
#articlefigures ul li h5 { cursor:pointer; display:block; position:relative; padding:5px 12px 5px 8px; margin:0; background-color:#F2F2F2; line-height:100%; letter-spacing:1px; text-transform:uppercase; font-weight:bold; font-size:100%; }
#articlefigures ul li div.figurecontainer { position:relative; display:none; }
#articlefigures ul li div.figurecontainer a { display:block; width:204px; padding:5px 0 12px 0; text-align:center; }
#articlefigures .figurecaption { display:none; }

#article #issueindex { z-index:100; clear:right; display:none; font-size:83.5%; float:right; width:708px; margin:0 0 10px 0; padding:0 0 30px 0; border-bottom:3px solid #000000; }
#article #issueindex.on { display:block; position:relative; }
#article #issueindex h4 { font-size:140%; padding:24px 0 10px 0; }
#article #issueindex h5 { display:none; }

/* archive
-------------------------------------------------- */
#archive #contenthead { padding:0 0 8px 0; margin-top:10px; border-bottom:3px solid #000000; }
#archive #mainbody { padding-top:12px; position:relative; }
#archive h1 { font-size:300%; line-height:90%; color:#000000; margin:0; padding:46px 0 2px 0; width:800px;  }
#archive h2 { font-size:100%; font-weight:normal; font-style:italic; color:#00aeef; line-height:110%; margin:0; padding:0; width:800px; }
#archive .archivemonth { clear:right; width:708px; float:right; margin:0 0 10px 0; padding:0 0 60px 0; border-bottom:3px solid #000000; }
#archive .bottom { border:0px solid #ffffff; }
#archive .archiveyears { width:204px; margin:0; padding:0 0 12px 0; float:left; }
#archive .archiveyears a { color:#000000; }
#archive h4 { margin:0; padding:0 0 12px 0; line-height:100%; font-size:160%; }
#archive h5 { display:none; }
#archive #articlenav { width:204px; float:left; clear:none;  }
#archive #articlenav strong { display:none;}
#archive #articlenav ul { display:inline; margin:0; padding:0; list-style-type:none; }
#archive #articlenav li { margin:0; padding:0 1px; }
#archive #articlenav a { text-decoration:none; color:#999999; }

/* Sidebar
-------------------------------------------------- */
#article .sidebar { border-top:14px solid #37B34A; padding:12px 0 12px 0; margin:12px 0; background-color:#ffffff; color:#37B34A; }
#article .sidebar h3 { color:#000000; font-size:100%; background-image:none; margin:0; padding:0 0 0 0; text-indent:0px; }

/* ads
-------------------------------------------------- */
#home #sponsor_ads_btm { padding-top:1em; }
#home #sponsor_ads_btm .sponsor_ad { border-top:1px solid #000000; text-align:center; padding:12px 0 10px 0;  }
#article .sponsor_ad_square { padding:8px 12px 8px 0; text-align:right; margin:0 0 12px 0; background:#F2F2F2 url(/connectionmagazine/img/ad_icon.png) no-repeat top left; }
#article .sponsor_ad_square div { padding-left:22px; }

/* Subscribe include
-------------------------------------------------- */
#connectionsubscribe { padding:12px 0 12px 0; }
#connectionsubscribe h3 { text-indent:0; background:#bcbcbc; margin:0; padding:6px 12px; font-size:127.5%; border-bottom:2px solid #ffffff; }
#connectionsubscribe p { text-indent:0; margin:0; padding:10px 0 0 0; }
#connectionsubscribe form { background-color:#bcbcbc; padding:0 15px 12px 15px; }
#connectionsubscribe fieldset { margin:0; padding:0 0 12px 0; border:0px solid #bcbcbc; width:318px; }
#connectionsubscribe fieldset p { float:left; width:107px; clear:none; padding-top:6px; overflow:hidden; top:4px; }
#connectionsubscribe fieldset p#connectionsubscribe_lname, #connectionsubscribe fieldset p#connectionsubscribe_submit { width:98px;}
#connectionsubscribe fieldset p#connectionsubscribe_email, #connectionsubscribe fieldset p#connectionsubscribe_confirmemail { clear:left; }
#connectionsubscribe fieldset p#connectionsubscribe_email, #connectionsubscribe fieldset p#connectionsubscribe_confirmemail, #connectionsubscribe fieldset p#errormsg { width:214px; }
#connectionsubscribe fieldset p#connectionsubscribe_email, #connectionsubscribe fieldset p#errormsg { float:none; }
#connectionsubscribe fieldset p#errormsg { display:none; }
#connectionsubscribe fieldset p input { width:98px; border:0px solid #bcbcbc; padding:3px 0; }
#connectionsubscribe fieldset p#connectionsubscribe_email input, #connectionsubscribe fieldset p#connectionsubscribe_confirmemail input { width:205px; }
#connectionsubscribe select { width:100px; padding:1px 0; }
#connectionsubscribe label { display:block; padding-bottom:3px; margin:0; }
#lower_submit {width: 100%; position:relative; border-top:1px solid #ffffff; margin:0;}
#connectionsubscribe_submit {  }
#connectionsubscribe_submit input { background-color:#231f20; border:0px solid #231f20; color:#ffffff; font-weight:bold; font:120% Arial, Helvetica, Sans-Serif; padding:2px 8px; cursor:pointer; }
#connectionsubscribe_salesphone { width:130px; float:right; text-align:right; }
#connectionsubscribe_salesphone a { font-weight:bold; font-size:109.5%; }

/* Popup
-------------------------------------------------- */
#popup { position:absolute; top:50%; left:50%; z-index:1000; width:800px; }
#popuphdr { background:transparent url(/common/img/shadow_top_right.png) no-repeat top right; padding-right:20px; border-left:1px solid #999999; }
#popuphdr li { cursor:default; display:inline; margin:0; padding:0 2px; }
#popuphdr strong { padding-right:3px; }
#popuphdr a { text-decoration:none; color:#999999; }
#popuphdr img { vertical-align:middle; }
#popupclose { position:absolute; top:4px; right:26px; margin:0; padding:0; cursor:pointer; }
#popuphdrcontainer { margin:0; padding:0; width:779px; }
#popuphdrcontent { background:#231F20 url(/connectionmagazine/img/bg_popup.png); margin:0; color:#ffffff; text-align:left; font-size:69%;  line-height:100%; letter-spacing:1px; text-transform:uppercase; font-weight:bold; padding:6px 8px 6px 12px; cursor:move; }
#popupbody { background:transparent url(/common/img/shadow_btm_right.png) no-repeat bottom right; padding-right:20px; }
#popupbodycontainer { background:transparent url(/common/img/shadow_btm.png) no-repeat bottom left; padding-bottom:20px; }
#popupcontent { max-height:500px; padding:12px; background:#ffffff; border-left:1px solid #999999; overflow:auto; }
#popuphdrcontent ul { display:inline; margin:0; padding:0; list-style-type:none; }
#popupcaption { text-align:left; margin:0; padding:0 0 1em 0; font-size:75%;  }

/* Header
-------------------------------------------------- */
#hdr { width:948px; height:71px; margin:0 auto; background-color:#000000; position:relative; z-index:3; font-size:62.5%;  text-align:left; }
#hdr_home, #n_menu_home { position:absolute; top:0px; left:0px; margin:0; padding:0; }
#hdr_ncmhome, #n_menu_ncmhome { position:absolute; bottom:0px; right:0px; margin:0; padding:0; }
#hdr_lnks { list-style-type:none; margin:0; padding:0; line-height:1em; }
#hdr_lnks_skip { width:1px; height:1px; overflow:hidden; position:absolute; top:0px; left:0px; }
#hdr_lnks_menu { position:absolute; bottom:10px; left:156px; margin:0; padding:0; font-size:98%; line-height:100%; }
#hdr_lnks_menu a { color:#ffffff; text-decoration:none !important; text-transform:uppercase; }

/* Navigation
-------------------------------------------------- */
#n_menu { position:absolute; font-size:8pt; line-height:140%; top:0px; left:0px; z-index:1000; width:948px; display:none; overflow:hidden; background-color:#000000; }
#n_menu_content { z-index:1; position:relative; top:0px; left:0px; padding:71px 0 0 0;  width:948px; }
#n_menu a { color:#ffffff; text-decoration:none; }
#n_menu a:hover { color:#299cf5; text-decoration:none !important; }
#n_menu h3 { margin:0; padding:14px 0 2px 0; border:none; font-size:100%; font-weight:normal; }
#n_menu h3 a { color:#F8EB32 }
#n_menu #n_menu_close { font-size:92%; line-height:100%; z-index:3; position:absolute; bottom:0px; left:0px; text-transform:uppercase; margin:0; padding:0 0 10px 156px; }
#n_menu #n_menu_close a { color:#ffffff; text-decoration:none !important; }
#n_menu #n_menu_close a:hover { color:#299cf5; }
#n_menu_canopy { z-index:2; background-color:#000000; width:100%; height:71px; position:absolute; top:0px; left:0px; }
.n_menu_tools { float:left; width:300px; height:361px; }
#n_menu .n_menu_tools h3 { padding:14px 0 0 156px; margin:0; list-style-type:none; }
.n_menu_tools ul { padding:0 0 0 156px; margin:0; list-style-type:none; }
.n_menu_tools ul li { margin:0; line-height:100%; padding:3px 0 0 0; }
.n_menu_tools ul li a { color:#ffffff; }
.n_menu_tools ul ul { margin:0; padding:13px 0 0 0; }
.n_menu_tools ul ul li { background-image:none; margin:0; padding:4px 0 3px 0; }
.n_menu_tools form { padding:18px 0 0 156px; }
.n_menu_tools form p { margin:0; padding:0; background-color:#a1a1a5; width:122px; text-indent:8px; }
.n_menu_tools form input { vertical-align:middle; margin:0; padding:0; border:0px solid #a1a1a5; }
.n_menu_tools .hdr-srch-input { font-family:Helvetica, Arial, Sans-Serif; border:0px solid #a1a1a5; background-color:#a1a1a5; color:#000000; font-size:100%; width:96px;  }
.n_menu_blocks { padding-top:36px; width:576px; float:left; }
.n_menu_blocks .n_menu_block { float:left; width:144px; }
.n_menu_blocks .n_menu_blockcontents { width:132px; }
.n_menu_blocks .n_menu_block ul { line-height:100%; margin:0; padding:0; list-style-type:none; }
.n_menu_blocks .n_menu_block ul li { margin:0; padding:3px 0 0 0; }
.n_menu_blocks ul.n_menu_contact { margin-top:20px; padding-top:8px; border-top:2px solid #aeaeb1; }
.n_menu_blocks ul.n_menu_contact, #n_menu .n_menu_contact a { color:#aeaeb1; }
.n_menu_blocks ul.n_menu_contact a:hover { color:#299cf5; }
#mainbody .n_menu_tools a, #mainbody .n_menu_blocks a { color:#000000; text-decoration:none; }
#mainbody .n_menu_tools h3 { padding:14px 0 0 156px; }
#mainbody .n_menu_tools form { padding-left:0px; padding-top:14px; float:left; width:144px; }
#mainbody .n_menu_blocks { padding-top:50px; width:516px; }
#mainbody .n_menu_tools { padding-top:50px; width:360px; }
#mainbody .n_menu_tools h3 { padding-top:0px; }
#mainbody .n_menu_tools ul, #mainbody .n_menu_tools h3 { padding-left:204px; }
#mainbody .n_menu_tools h3 { padding-left:204px; }

/* Footer
-------------------------------------------------- */
body #ftr { position:relative; clear:both; width:948px; margin:0 auto; padding:24px 0 12px 0; z-index:2; font-size:10px; border-bottom:1px solid #dbdbdb !important; background-color:#EFF0F0; border-top:12px solid #FFFFFF; text-align:left; height:10px; }
#ftr p { margin:0; padding:0; }
#ftr #ftr_tagline{ width:248px; float:left; }
#ftr #ftr_tagline p { margin:0; padding:1px 0 0 0; }
#ftr #ftr_tagline a { font-size:15px; font-weight:bold; text-decoration:none; color:#000000; }
#ftr #ftr_tagline a .reg { font-size:40%; }
#ftr #ftr_tagline a .trade { font-size:50%; vertical-align:top; line-height:160%; }
#ftr #ftr_container { float:left; line-height:100%; width:}
#ftr #ftr_container a { text-decoration:none; color:#000000; }
#ftr #ftr_container a:hover { text-decoration:underline; }
#ftr #ftr_nav { font-size:11px; float:left; margin:0; padding:0; list-style-type:none; width:590px; }
#ftr #ftr_nav li { float:left; padding:0 0.6em; margin:0; border-left:1px solid #000000; }
#ftr #ftr_nav li#ftr_careers { border:none; padding-left:0px; }
#ftr #ftr_nav li a { line-height:110%; color:#666666; font-weight:normal; }
#ftr #ftr_copy { color:#666666; float:left; padding:0; width:85px; font-size:11px; font-weight: bold; line-height: 11px; }
#ftr #ftr_code { clear:both; }
#ftr #ftr_language { position:relative; margin-right:80px; }
#ftr #ftr_language:hover { background-color:#000000; margin:0; top: -6px; padding-top:6px; padding-bottom:6px; border:0px solid #ffffff; padding-right:80px; }
#ftr #ftr_language:hover a { color:#ffffff; }
#ftr #ftr_language:hover #ftr-lang { display:block; }
#ftr #ftr_language #ftr-lang { white-space:nowrap; display:none; position:absolute; bottom:2em; left:0px; width:100%; background-color:#000000; border-bottom:2px solid #ffffff; padding-bottom:2em; }
#ftr #ftr_language #ftr-lang ul { margin:0; padding:1em 1em 0 0.6em; float:none; list-style:none; }
#ftr #ftr_language #ftr-lang ul li { float:none; border:0px solid #ffffff; margin:0; padding:0 0 4px 0; }
#ftr #ftr_language #ftr-lang ul #ftr-lang-preferences { padding-top:1em; }
#ftr #ftr_language #ftr-lang ul a { color:#ffffff; }

/* Floating Footer
--------------------------------------------*/
#ftr #flt_ftr_outer_wrap{height:39px; color: #c0c0c0;  position: fixed; bottom: 0; right: 0; text-align: right;  width: auto; margin: 0 35px; display: none;}
#flt_ftr a{color: #c0c0c0; text-decoration: none;}
#flt_ftr_left, #flt_ftr_right, #flt_ftr_inner {float: right; height: 39px; width: 18px }
#flt_ftr_left {background:transparent url(/common/img/ftr/flt_ftr_bg_left.png) no-repeat left top;}
#flt_ftr_right {background:transparent url(/common/img/ftr/flt_ftr_bg_right.png) no-repeat left top;}
#flt_ftr_inner {background:transparent url(/common/img/ftr/flt_ftr_bg.png) repeat left top; width:auto; padding-top: 10px; height: 29px; font-family: Arial,Helvetica,Sans-Serif; }
#flt_ftr_inner a:hover{color:#fff !important; text-decoration: none !important;}
#flt_ftr {width:auto; height: 29px;}
#ftr #flt_ftr_outer_wrap #flt_ftr_inner #toggle_bar{float: right; /* width: 40px; height: 40px; */ }
#ftr #flt_ftr_outer_wrap #flt_ftr_inner #flt_ftr{width: 300px;  float: right; }
#flt_ftr #right_menu{margin: -2px 0 0 0; padding:0; width: auto;}
#flt_ftr #right_menu li{float: right; list-style: none; color: #c0c0c0; padding:8px 10px 8px 12px;  background: transparent url(/common/img/ftr/flt_ftr_div.png) no-repeat left top;}
#flt_ftr #right_menu li.flt_ftr_rac a{background: url(/common/img/ftr/flt_ftr_icons.png) 1px -120px; }
#flt_ftr #right_menu li.flt_ftr_rac a:hover{background-position: 1px -140px; }
#flt_ftr #right_menu li.flt_ftr_chat a{background: url(/common/img/ftr/flt_ftr_icons.png) 1px -160px; }
#flt_ftr #right_menu li.flt_ftr_chat a:hover{background-position: 1px -180px; }
#flt_ftr #right_menu li.flt_ftr_follow a{background: url(/common/img/ftr/flt_ftr_icons.png) 1px -200px; padding-left: 20px; }
#flt_ftr #right_menu li.flt_ftr_follow a:hover{background-position: 1px -220px;}
#flt_ftr #right_menu li span, #flt_ftr #right_menu li a {padding: 2px 0; display: block;}
#flt_ftr #right_menu li.flt_ftr_rac a, #flt_ftr #right_menu li.flt_ftr_chat a, #flt_ftr #right_menu li.flt_ftr_follow a{background-color: transparent; background-repeat:no-repeat; padding-left: 18px;}
#flt_ftr #novell_go_home{width: auto; height: 15px; float: left; margin: 8px 4px; text-align: left;}
#flt_ftr #novell_go_home a{display: block; background:transparent url(/common/img/ftr/flt_ftr_icons.png) no-repeat -87px -0px; padding-top:15px; height: 0; overflow: hidden; font-size: 0; width: 12px; float:left;}
#flt_ftr #novell_go_home span{line-height: 15px; height: 15px; display: block; float: left; width: auto; padding-left: 10px; margin-top: -2px;}
#flt_ftr #novell_go_home span sup{font-size:8px;}
#flt_ftr_inner #toggle_bar{width: 13px; height: 13px; padding: 8px 0; }
#flt_ftr_inner #toggle_bar.close{background:transparent url(/common/img/ftr/flt_ftr_div.png) no-repeat left top; padding: 8px 0 8px 7px; }
#flt_ftr_inner #toggle_bar a{padding-top: 13px; height:0; width: 13px; display: block; overflow: hidden; font-size: 0; background: transparent url(/common/img/ftr/flt_ftr_icons.png) no-repeat -21px -241px;}
#flt_ftr_inner #toggle_bar a:hover{background-position: -21px -261px;}
#flt_ftr_inner #toggle_bar.close a{background-position:0 -241px;}
#flt_ftr_inner #toggle_bar.close a:hover{background-position:0 -261px;}
#flt_ftr #right_menu li.flt_ftr_print, #flt_ftr #right_menu li.flt_ftr_print {position:relative;}

/* print popup menu from floating footer
-----------------------------------*/
#flt_ftr #right_menu li.flt_ftr_print ul#flt_ftr_pup_print{width:145px; left: -35px; padding-right: 0;} 
#flt_ftr #right_menu li.flt_ftr_print ul#flt_ftr_pup_print li{float:left; margin-top: 9px;  padding-top: 0; padding-bottom: 1px; /* border-right: 1px solid #525252; */ background: transparent none;}
#flt_ftr #right_menu li.flt_ftr_print ul#flt_ftr_pup_print li.flt_ftr_print_full{border-right: 1px solid #525252;}
#flt_ftr #right_menu li.flt_ftr_print ul#flt_ftr_pup_print li a{display: block; width: auto; padding: 0 0 0 24px; height: 18px; line-height: 18px;}
#flt_ftr #right_menu li.flt_ftr_print ul#flt_ftr_pup_print li.flt_ftr_print_full{padding-left:10px; }
#flt_ftr #right_menu li.flt_ftr_print ul#flt_ftr_pup_print li.flt_ftr_print_full a{background: url(/common/img/ftr/flt_ftr_icons.png) no-repeat 0px -342px;}
#flt_ftr #right_menu li.flt_ftr_print ul#flt_ftr_pup_print li.flt_ftr_print_full a:hover{background-position: 0px -370px;}
#flt_ftr #right_menu li.flt_ftr_print ul#flt_ftr_pup_print li.flt_ftr_print_simple a{background: url(/common/img/ftr/flt_ftr_icons.png) no-repeat  0 -282px;}
#flt_ftr #right_menu li.flt_ftr_print ul#flt_ftr_pup_print li.flt_ftr_print_simple a:hover{background-position: 0 -310px;}
#flt_ftr #right_menu li.flt_ftr_print ul#flt_ftr_pup_print li.flt_ftr_print_close {border-left: 1px solid #525252;}
#flt_ftr #right_menu li.flt_ftr_print ul#flt_ftr_pup_print li.flt_ftr_print_close a{background: url(/common/img/ftr/flt_ftr_icons.png) no-repeat 0 2px; width:0; font-size: 0; padding-left: 16px;}

/* follow popup menu from floating footer
-----------------------------------*/
#flt_ftr #right_menu li.flt_ftr_follow{position: relative;} 
#flt_ftr #right_menu li ul{position: absolute; background:transparent url(/common/img/ftr/flt_ftr_pup_bg.png) repeat left top; margin:0; padding: 0 7px 0 0; height: 36px; top:-44px; display:none; } 
#flt_ftr #right_menu li.flt_ftr_follow ul#flt_ftr_pup_follow{ width:162px; left: -35px;} 
#flt_ftr #right_menu li.flt_ftr_follow ul#flt_ftr_pup_follow li{float:left; margin-top: 9px;  padding:0 0 0 7px; width: 20px; height: 19px; background: transparent none;}
#flt_ftr #right_menu li.flt_ftr_follow ul#flt_ftr_pup_follow li a{display: block; width:20px; padding: 19px 0 0 0px; height: 0; font-size: 0; overflow: hidden; line-height: 18px;}
#flt_ftr #right_menu li.flt_ftr_follow ul#flt_ftr_pup_follow li.flt_ftr_follow_facebook a{background-position:-1px -34px;}
#flt_ftr #right_menu li.flt_ftr_follow ul#flt_ftr_pup_follow li.flt_ftr_follow_youtube a{background-position:-50px -62px;}
#flt_ftr #right_menu li.flt_ftr_follow ul#flt_ftr_pup_follow li.flt_ftr_follow_twitter a{background-position:-26px -34px;}
#flt_ftr #right_menu li.flt_ftr_follow ul#flt_ftr_pup_follow li.flt_ftr_follow_linkedin a{background-position:-50px -34px;}
#flt_ftr #right_menu li.flt_ftr_follow ul#flt_ftr_pup_follow li.flt_ftr_follow_email a{background-position:-1px -62px;}
#flt_ftr #right_menu li.flt_ftr_follow ul#flt_ftr_pup_follow li.flt_ftr_follow_rss a{background-position:-26px -62px;}
#flt_ftr #right_menu li.flt_ftr_follow ul#flt_ftr_pup_follow li.flt_ftr_follow_close {margin-top:9px; margin-left: 10px;border-right: 0 none; border-left: 1px solid #525252; padding-left:10px;}
#flt_ftr #right_menu li.flt_ftr_follow ul#flt_ftr_pup_follow li.flt_ftr_follow_close a{background: url(/common/img/ftr/flt_ftr_icons.png) no-repeat 0 1px; width:0; font-size: 0; padding-left: 16px;}
#flt_ftr #right_menu li.flt_ftr_follow ul#flt_ftr_pup_follow li.pup_arrow, #flt_ftr #right_menu li.flt_ftr_print ul#flt_ftr_pup_print li.pup_arrow{display: block; position: absolute; width:10px ; height: 0; overflow: hidden; padding-top:5px; background:transparent url(/common/img/ftr/flt_ftr_pup_bg_arrow.png) no-repeat left top; top: 36px; margin: 0;}
#flt_ftr #right_menu li.flt_ftr_follow ul#flt_ftr_pup_follow .pup_arrow{left: 85px;}
#flt_ftr #right_menu li.flt_ftr_print ul#flt_ftr_pup_print .pup_arrow{left: 55px;}

/* Sample Code
-------------------------------------------------- */
#mainbody code { color:#000000; margin:10px 0; padding:10px 5px; display:block; font-size:11px; background-color:#efefef; overflow:auto; }
#mainbody code.popupsample { display:none; }
#popup code { text-align:left; display:block; }