@charset "utf-8";
@import url(/common/inc/css/share.css);
@import url(/common/inc/css/rac.css);

/* General
-------------------------------------------------- */
body { padding:0; margin:0; font:100% Arial, Helvetica, Sans-Serif; background-color:#EFF0F0; color:#000000; }
/*#mainbody{ position:relative; }*/
#contentcontainer{ padding:12px; }
b, strong { font-weight:bold; }
form { margin:0; padding:0; }
img { border:none; }
a:hover { text-decoration:underline !important; }
a, a:active{ outline: none; }
#blockpage { width:948px; margin:0 auto; background-color:#ffffff; /*position:relative;*/ z-index:1; }
.clear { clear:both; height:0; font-size: 1px; line-height: 0px; }
span.reg { font-size:40%; position:relative; top:1px; left:1px; }
span.trade { font-size:50%; vertical-align:top; line-height:160%; }
strong, p a, li a{ color:#F7AC06; }
#hdr_lnks{ display:none; }
.col_left, .col_right{ float:left; }
.col_left{ width:635px; margin-right:12px; }
.col_right{ width:277px; padding-top:30px; position:relative; }
h3{ font-size:12px; margin:0; color:#333; margin:8px 0 15px 0; padding-top:3px; border-top:1px solid #000; }
hr{ margin-bottom:15px; height:1px; border:none; background:#000; clear:both; }
.intro{ font-size:15px; }
.visible{ display:block !important; }

/* Header
-------------------------------------------------- */
#hdr { position:relative; height:50px; }
#hdr p { margin:0; padding:0; }
#hdr #hdr_logo { margin:0 12px; background-color:#000000; height:50px; }
/*#hdr #hdr_logo img { display:none; }*/
#hdr_lnks { list-style-type:none; margin:0; padding:0; line-height:1em; }
#hdr_skip { width:1px; height:1px; overflow:hidden; position:absolute; top:0px; left:0px; }
#hdr_home { position:absolute; top:48px; left:24px; margin:0; padding:0; background:#ffffff url(/common/img/novell_logo_nopadding.png) no-repeat top left; }
#hdr_home a { display:block; width:88px; height:20px; text-decoration:none !important; }
#hdr_home strong { visibility:hidden; }
#banner{ position:relative; width:635px; height:257px; background-color:#F7AC06; background-position:bottom right; background-repeat:no-repeat; overflow:hidden; margin:0; }
/*#banner img{ position:absolute; top:0; left:0; }*/
#banner h1{ position:absolute; left:15px; bottom:62px; color:#fff; font-size:35px; margin:0; padding:0; width:auto; float:none; line-height:32px; }
h1.nobanner{ color:#000; margin-top:20px; font-size:35px; line-height:39px; }
h1 strong{ display:block; }


/* Footer
-------------------------------------------------- */
body #ftr { position:relative; clear:both; width:948px; margin:0 auto 80px auto; padding:24px 0 12px 0; z-index:20; 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 !important; 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; z-index: 20;}
#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; margin:0; 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;}

/* Share/RAC header menu
-------------------------------------------------- */
ul#sfhover, ul#sfhover li{ margin:0; padding:0; list-style-type:none; }
ul#sfhover{ position:absolute; top:0; right:0px; width:280px; }
ul#sfhover li{ float:left; /*height:80px;*/ }
ul#sfhover li a{ height:14px; padding:3px 6px; display:block; font-size:11px; text-decoration:none; font-weight:bold; color:#1eb7f0; }
ul#sfhover li ul li a{ text-indent:-9999px; height:16px; }
ul#sfhover li#share{ position:relative; margin-right:11px; }
ul#sfhover li#share ul{ width:217px; background:#e2e2e2; position:absolute; left:-999em; top:20px; z-index:200; padding:15px 0 10px 15px; /*height:47px;*/ }
ul#sfhover li#share ul#social li{ float:left; margin:0 15px 10px 0; width:16px; height:16px; }
ul#sfhover li#share ul#social li a{ padding:0 0 0 16px; cursor:pointer; }
ul#sfhover li:hover ul, ul#sfhover li.sfhover ul{ left:auto !important; }

ul#sfhover li#share a#share_button{ background:url(/common/img/share/share.gif); width:94px; }
ul#sfhover li#share a#share_button:hover, ul#sfhover li:hover a#share_button, ul#sfhover li.sfhover a#share_button{ background-position:0px 20px !important; }
ul#sfhover li.requestcall_button a{ background:url(/common/img/buttons/requestcall_button.gif); width:151px; color:#fff; }

/* Misc elements
-------------------------------------------------- */
.form_banner{ clear:both; padding:8px 12px; background:#131313; color:#fff; font-size:13px; }
/*.form_banner span{ float:right; color:#F7AC06; font-weight:bold; font-size:16px; position:relative; top:-25px; right:10px; display:block; margin:0; padding:0; }*/

.button{ padding:0 0 0 13px; /*background-color:#000;*/ background-repeat:no-repeat; background-position:top left; font-size:12px; color:#fff; float:left; margin:10px 0; }
#banner .button{ position:absolute; bottom:15px; left:15px; margin:0; }
.button a:hover{ text-decoration:none !important; }
.button a:hover strong{ color:#fff; }
.button_black{ background-image:url(/common/img/buttons/button_black_left.png); }
.button_black strong{ color:#F7AC06; }
.button_black a{ background:url(/common/img/buttons/button_black_right.png) top right no-repeat; display:block; padding:9px 20px 10px 5px; color:#fff; text-decoration:none; }
.button_yellow{ background-image:url(/common/img/buttons/button_yellow_left.png); }
.button_yellow strong{ color:#333; }
.button_yellow a{ background:url(/common/img/buttons/button_yellow_right.png) top right no-repeat; display:block; padding:9px 20px 10px 5px; color:#fff; text-decoration:none; }


.col_left ul, .col_left ul li{ margin:0; padding:0; }
.col_left ul{ margin-left:15px; }
.col_left ul li{ margin-bottom:3px; color:#333; font-size:12px; }
p{ font-size:12px; color:#333; margin:0; padding:0 0 10px; }
h4{ margin:20px 0 5px 0; padding:0; font-size:12px; color:#F7AC06; }

#figures{ margin-top:20px; width:630px; overflow:hidden; }
.figure{ float:left; width:290px; margin-right:25px; }
.figure p{ font-style:italic; font-size:11px; color:#666; }

ul.links, ul.links li{ margin:0; padding:0; list-style-type:none; }
ul.links li{ padding:5px 8px; /*margin-bottom:2px;*/ overflow:hidden; clear:both; min-height:15px; height:auto !important; height:15px; }
ul.links li.odd{ background:#e7e7e7; }
ul.links li strong{ display:block; font-size:11px; font-weight:normal; float:left; width:15px; height:15px;  /*padding-top:5px; */}
ul.links li a{ font-size:11px; color:#333; text-decoration:none; float:left; width:220px; }

.clr{ clear:both; }


/* Registration Form
-------------------------------------------------- */
#register{ background:#d6d6d6; padding:15px; clear:both; }
#register form{ margin:0; padding:0; }
#register_left, #register_right{ float:left; }
#register p label{ display:block; font-size:11px; color:#333; margin-bottom:3px; }
#register p{ width:290px; clear:both; }
#register p input{ width:284px; padding:3px; border:none; }

#register_left, #register_right{ width:290px; }
#register_left{ margin-right:25px; }
#register_left p#city_wrap{ width:190px; margin-right:10px; float:left; }
#register_left p#city_wrap input{ width:184px; }
#register_left p#state_wrap{ width:90px; float:left; clear:none; }
#register_left p#state_wrap select{ width:84px; }

#register_right p#zip_wrap{ width:115px; margin-right:10px; float:left; }
#register_right p#zip_wrap input{ width:109px; }
#register_right p#country_wrap{ width:165px; float:left; clear:none; }
#register_right p#country_wrap select{ width:165px; }

#register_right p #register_submit{ color:#fff; font-size:11px; text-align:center; width:118px; padding:7px 9px 21px 13px; height:29px; background:url(/common/img/buttons/search_yellow.jpg) top left no-repeat; border:none; float:right; }

#register_left #requestcall_privacy{ width:112px; margin:0; padding:0; /*float:right;*/ }
#register_left #requestcall_privacy a{ display:block; padding:0 35px 0 0; height:27px; background:url(/img/linux2009/privacy.gif) center right no-repeat; color:#666; font-size:10px; line-height:27px; text-decoration:none; }
#register_left #requestcall_privacy a strong{ color:#F7AC06; font-weight:normal; }

#requestcall_smallform{ background:#d6d6d6; clear:both; padding:15px; overflow:hidden; width:605px; }
#requestcall_smallform h3{ display:none; }
#requestcall_smallform form{ margin:0; padding:0; width:620px; }
#requestcall_smallform fieldset{ border:none; margin:0; padding:0 0 0 0; width:460px;}
#requestcall_smallform p, #requestcall_smallform p select{ width:138px !important; }
#requestcall_smallform p{ float:left; margin-right:15px; }
/* #requestcall_smallform p#requestcall_city{ clear:left; } */
#requestcall_smallform p#requestcall_country{ height:40px; }
#requestcall_smallform p#requestcall_email, #requestcall_smallform p#requestcall_comments {height:40px; width:444px !important;}

#requestcall_smallform p label{ display:block; }
#requestcall_smallform p input{ border:none; padding:3px; background:#fff; width:132px; }
/*#requestcall_smallform p input{ margin:0; padding:0; }*/
#requestcall_smallform p#requestcall_email input, #requestcall_smallform p#requestcall_comments textarea{width: 444px;}
#requestcall_smallform p textarea{ height:14px;  border:none; padding:3px; background:#fff; }
#requestcall_smallform p#requestcall_submit input{ color:#fff; font-size:11px; text-align:center; width:118px; padding:0 9px 0 13px; height:29px; line-height: 29px; background:url(/common/img/buttons/search_yellow.jpg) top left no-repeat; border:none; }
#requestcall_smallform #requestcall_privacy{ width:112px; margin:0 20px 0 0; padding:0; float:right; }
#requestcall_smallform #requestcall_privacy a{ display:block; padding:4px 35px 0 0; height:27px; background:url(/img/linux2009/privacy.gif) center right no-repeat; color:#666; font-size:10px; line-height:10px; text-decoration:none; text-align:right;}
#requestcall_smallform #requestcall_privacy a strong{ color:#F7AC06; font-weight:normal; }
#requestcall_smallform p#requestcall_salesphone{ width:285px !important; padding-top:8px }
#requestcall_smallform #requestcall_salesphone a{ color:#333; text-decoration:none; font-weight:bold; padding-left:5px; }
#requestcall_smallform #requestcall_salesphone br{ display:none; padding:0 2px; }

#form{ display:none; }

/* Testimonial box
-------------------------------------------------- */
#testimonial{ padding:20px; background:#f4f4f4; background:#f1f1f1; width:237px; min-height:187px; height:auto !important; height:187px; }
#testimonial_left, #testimonial_right{ float:left; }
#testimonial_left{ width:80px; margin-right:10px; }
#testimonial_right{ width:135px; }
#testimonial p{ font-style:italic; color:#6A727A; margin:0; padding:0; }
#testimonial p strong{ color:#333; display:block; }
#testimonial_author{ padding-top:15px !important; color:#333; font-size:12px; }

/* Ready to buy graphic
-------------------------------------------------- */
#readytobuy a{ display:block; background-position:bottom right; background-repeat: no-repeat; width:168px; padding:30px 10px 30px 90px; min-height:46px; height:auto !important; height:46px; text-decoration:none; color:#333; font-size:16px; font-weight:bold; margin-top:20px; }
#readytobuy a strong{ display:block; font-size:12px; }
#readytobuy a:hover{ text-decoration:none !important; }

/* List color/style
-------------------------------------------------- */
/*.linklist { margin-left:0; padding-left:0; list-style-type:none; }
.linklist li { margin-left:0; padding-left:15px; background-repeat:no-repeat; background-position:0px 0.4em; }
.linklist a { text-decoration:none; color:#000000; }
.blue_plus, .purple_plus, .teal_plus, .orange_plus, .greenvirt_plus, .greensuse_plus, .red_plus, .blue_arrow, .teal_arrow, .orange_arrow, .greenvirt_arrow, .greensuse_arrow, .red_arrow { list-style-type:none; }
.blue_plus li, .purple_plus li, .teal_plus li, .orange_plus li, .greenvirt_plus li, .greensuse_plus li, .red_plus li, .blue_arrow li, .teal_arrow li, .orange_arrow li, .greenvirt_arrow li, .greensuse_arrow li, .red_arrow li { margin:0; padding:0 0 0 28px; }
.blue_plus li { background-image:url(/common/img/bullets/plus_sysmgntblue_dark.png); }
.blue_arrow li { background-image:url(/common/img/bullets/arrow_sysmgntblue_dark.png); }
.greensuse_plus li { background-image:url(/common/img/bullets/plus_linuxgreen_dark.png); }
.greensuse_arrow li { background-image:url(/common/img/bullets/arrow_linuxgreen_dark.png); }
.greenvirt_plus li { background-image:url(/common/img/bullets/plus_virtualizationgreen_dark.png); }
.greenvirt_arrow li { background-image:url(/common/img/bullets/arrow_virtualizationgreen_dark.png); }
.orange_plus li { background-image:url(/common/img/bullets/plus_identityorange_dark.png); }
.orange_arrow li { background-image:url(/common/img/bullets/arrow_identityorange_dark.png); }
.purple_plus li {background-image:url(/common/img/bullets/plus_purple.jpg); }
.red_plus li { background-image:url(/common/img/bullets/plus_red.png); }
.red_arrow li { background-image:url(/common/img/bullets/arrow_red.png); }
.teal_plus li { background-image:url(/common/img/bullets/plus_collaborationteal_dark.png); }
.teal_arrow li { background-image:url(/common/img/bullets/arrow_collaborationteal_dark.png); }
.yellow_plus li { background-image:url(/common/img/bullets/plus_identity_gold.png); }
.yellow_arrow li { background-image:url(/common/img/bullets/arrow_identity_gold.png); }*/

/* List color/style
-------------------------------------------------- */
.green strong, .green .col_left p a, .green .col_left li a, .green h4, .green #register_left #requestcall_privacy a strong{ color:#7ac142 !important; }
.green #banner{ background-color:#7ac142; }

.teal strong, .teal .col_left p a, .teal .col_left li a, .teal h4, .teal #register_left #requestcall_privacy a strong{ color:#72aeb6 !important; }
.teal #banner{ background-color:#72aeb6; }

.blue strong, .blue .col_left p a, .blue .col_left li a, .blue h4, .blue #register_left #requestcall_privacy a strong{ color:#62cae3 !important; }
.blue #banner{ background-color:#62cae3; }

.purple strong, .purple .col_left p a, .purple .col_left li a, .purple h4, .purple #register_left #requestcall_privacy a strong{ color:#556292 !important; }
.purple #banner{ background-color:#556292; }


/* RAC Popup
-------------------------------------------------- */
#racpopup { position:absolute; top:40%; left:40%; z-index:99999; text-align:left; visibility:hidden; background-color:#e1e1e1; }
#raccanopy { position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:99998; background-color:#000; display:none; text-align:center; }
#raccanopy img { margin:-20px 0 0 -20px; position:absolute; top:50%; left:50%; }
#racpopup_ftr { position:absolute; top:0px; right:0px; }
#racpopup_ftr p { margin:0; padding:0; }
#racpopup_ftr a { display:block; width:20px; height:20px; background:transparent url(/common/img/rac_popup_close.png) no-repeat top left; margin:10px 10px 0 0; }
#racpopup_ftr strong { display:none; }