 body p {text-align:inherit }
body li {line-height:normal }
 body{font-size:.80em; background-image:url(../images/portal_list/bgstrip.jpg); background-repeat:repeat-x; margin:0px auto; font-family:Arial, Helvetica, sans-serif;}
body *{margin:0px; color:656565;}
a img{border:0}
a{text-decoration:none;}
p{margin-bottom:10px;font-size:12px;}
h1{color:#2e7cb1; margin:0px 0px 10px 0px; font-size:24pt}
h2{margin-bottom:10px;}
.underline{border-bottom:1px solid #f2f2f2;}
.underline2{border-bottom:1px solid #d7d7d7;}
#container{width:1014px; margin:0px auto}
 #header{width:1014px; margin:0px;}
#header_top{height:103px; margin:0px;}
#header_bottom{height:51px; text-align:right; line-height:51px;;}
#header_bottom *{margin-right:20px;}
.header_top_left{width:28%; float:left; padding-top:10px}
.header_top_right{width:68%; float:right;}
 #container #main_content {width:1014px}
#content_holder{width:1014px; margin:0px; background-color:#ffffff}
#shadowl{width:37px;float:left;}
#content_main{width:938px;float:left; border-right:1px solid #efefef; border-left:1px solid #efefef;overflow: hidden;}
#content_main div{float: left; margin-bottom: -20000px; padding-bottom: 20000px;}
#content_main .col1 {width:687px}
#content_main .col2 {margin-right: 0; width:250px; border-left:1px solid #efefef}
#lhs_content{width:687px;float:left; margin:0px; position:relative;}
#rhs_bar{width:250px;float:right; position:relative;}
#shadowr{width:37px;float:left;}
.content{min-height:600px;}
 #footer{margin:0px; height:242px; width:100%; background-color:#eaeaea; overflow:inherit !important}
#footer #footer_content{width:1014px; margin:0px auto; color:#8b8b8b; background-color:#eaeaea}
#footer_content ul{float:none;padding:0px;margin:0px;list-style-type:none;}
#footer_content ul li{float:none;padding:0px;margin:0px;list-style-type:none;text-transform:capitalize; margin-bottom:5px;}
#footer_content ul li a{color:#8b8b8b;}
#footer_content .column{float:left; width:233px; padding:10px; height:222px; background-image:url(../images/portal_list/vert_divider.jpg); background-repeat:no-repeat; background-position:right center;}
#footer_content .col_end{background-image:none;}
.quickLink_col{float:left; width:46%;}
 .cgn_web_btn_01 {position: relative; font-family: arial, helvetica, sans-serif; white-space: nowrap; display: block; width: 168px; height: 42px; margin: 0px; padding: 0px; text-align:center; font-weight:bold; text-indent:-10000px}
.cgn_web_btn_01 a {background: url(../images/portal_list/cgn_signup.png) no-repeat; color: #6a2a05; font-size: 11px; width: 168px; height: 42px; line-height: 42px; text-decoration: none; display: block}
.cgn_web_btn_01 a:hover{ background-position: 0px -44px}
.cgn_web_btn_02 {position: relative; font-family: arial, helvetica, sans-serif; white-space: nowrap; display: block; min-width:64px; height: 50px; margin: 0px; padding: 0px; text-align:center; font-weight:bold}
.cgn_web_btn_02 a {color: #5f5f5f; font-size: 15pt; min-width:64px; height: 50px; line-height: 50px; text-decoration: none; display: block; text-transform:uppercase}
.cgn_web_btn_02 a:hover{ background: url(../images/portal_list/topnavbg.jpg) no-repeat; background-position:bottom}
.cgn_web_btn_02_selected {background: url(../images/portal_list/topnavbg.jpg) no-repeat; background-position:bottom}
.cgn_web_btn_02_orange {color: #5f5f5f}
.btn_appear01{float:right;margin-top:8px}
.btn_appear02{float:left;margin-left:20px}
.clear{clear:both;}
 #customers{width:986px; min-height:600px; background-image:url(../images/portal_list/content_bg.jpg); background-repeat:repeat-y;}
.cust_left{float:left; width:276px; padding-top:25px;}
.cust_right{float:left; width:710px; padding-top:25px;}
.cust_right2{float:left; width:470px; padding-top:25px;}
.cust_right3col{float:left; width:240px; padding-top:25px;}
.cust_box{border:1px solid #f0f0f0; background-color:#FFFFFF; float:left; margin-right:10px; margin-bottom:15px; height:200px; width:220px; text-align:center;}
.cust_box img{margin-top:6px;}
.cust_info_area{background-color:#f4f4f4; margin:0px auto; width:190px; height:80px;margin-top:6px; padding:10px 5px;}
.cust_info_area a{color:#2e7db2;}
.cust_btn_1 {position: relative; font-family: arial, helvetica, sans-serif; white-space: nowrap; display: block; width: 242px; height: 65px; margin: 0px; padding: 0px; font-weight:normal; text-indent:15px}
.cust_btn_1 a {background: url(../images/portal_list/lhsMenu_inact.jpg) no-repeat; color: #939393; font-size: 20px; width: 242px; height: 65px; line-height: 63px; text-decoration: none; display: block}
.cust_btn_1 a:hover{ background-position: 0px -65px}
.cust_btn_2 {position: relative; font-family: arial, helvetica, sans-serif; white-space: nowrap; display: block; width: 266px; height: 65px; margin: 0px; padding: 0px; font-weight:normal; text-indent:15px}
.cust_btn_2 a {background: url(../images/portal_list/lhsMenu_act.jpg) no-repeat; color: #ffffff; font-size: 20px; width: 266px; height: 65px; line-height: 63px; text-decoration: none; display: block}
.cust_btn_2 a:hover{ background-position: 0px -65px}
 .textStyle1{color:#656565; font-size:12pt; margin:15px 0px;}
.textStyle2{color:#646464; font-size:12pt;}
.textStyle3{color:#656565; font-size:9pt; margin-top:8px }
.textStyle4{color:#656565; font-size:12pt; margin:5px 0px 15px 0px ;}
.textStyle5{color:#656565; font-size:10pt; margin:15px 0px; text-align:justify;}
.textStyle6{color:#595959; font-size:9.5pt; margin-top:10px }
.textStyle6{color:#2e7cb1; font-size:18pt;}
.textStyle7{color:#f89b1d; font-size:16pt;}
.textStyle8{color:#5a5a5a; font-size:16pt;}
.textStyle9{color:#656565; font-size:11pt; margin:15px 0px; text-align:justify;}
 .rndCorner{  }
.rndCorner_width1{width:220px}
 .css_angles{  background:url(../images/portal_list/angoli_arrotondati_1.png) no-repeat;  height:10px}
.angle_top_left{  background-position:top left}
.angle_top_right{  background-position:top right}
.angle_bot_left{  background-position:bottom left}
.angle_bot_right{  background-position:bottom right}
.background_color{  background-color:#f4f4f4;  height:10px;   margin:-10px 10px 0 10px}
.rndCornerContent{  background-color:#f4f4f4; border:1px solid #f4f4f4;  padding:0 8px}
.rndCornerContent *{margin:0px;}
.rndCornerContent_extrapadding *{margin-bottom:5px;}
 a.link01{color:#797979}
a.link02{color:#2e7db2}
.portal_list_link{color:#3481C2; font-size:12px}
.portal_list_link:hover{color:#f89b1d}
.cat_selected{white-space:nowrap; padding-right:2px}
.ul01{list-style-type:disc;}
.ul01 li{ margin-left:00px; float:none;list-style-type:disc}
a.cat_link{font-size:11pt}
.cat_box {padding-left:8px; padding-right:8px;line-height:18px}
.cat_item {padding:3px 10px;  background-color:#fff }
.cat_item a{ display:block; width:100%; color:#606060; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none}
.cat_item a:link{ color:#606060 }
.cat_item a:hover {color:#606060; background-color:#E7F2F9 }
#change_categories_menu {z-index: 10; display:none; position:absolute; border: 1px solid #ccc; max-height:250px; overflow:auto }
 #container #coggnotour{width:1014px; min-height:600px; background-image:url(../images/portal_list/content_bg.jpg); background-repeat:repeat-y;}
.tour_left{float:left; width:276px; padding-top:25px;}
.tour_right{float:left; width:710px; padding-top:25px;}
#coggnotour .newrow{margin:30px 0px 0px 0px }
.tour_btn_1 {position: relative; font-family: arial, helvetica, sans-serif; white-space: nowrap; display: block; width: 242px; height: 65px; margin: 0px; padding: 0px; font-weight:normal; text-indent:15px}
.tour_btn_1 a {background: url(../images/portal_list/lhsMenu_inact.jpg) no-repeat; color: #939393; font-size: 20px; width: 242px; height: 53px; text-decoration: none; display: block; padding-top:12px }
.tour_btn_1 a:hover{ background-position: 0px -65px}
.tour_btn_2 {position: relative; font-family: arial, helvetica, sans-serif; white-space: nowrap; display: block; width: 266px; height: 65px; margin: 0px; padding: 0px; font-weight:normal; text-indent:15px}
.tour_btn_2 a {background: url(../images/portal_list/lhsMenu_act.jpg) no-repeat; color: #ffffff; font-size: 20px; width: 266px; height: 53px; text-decoration: none; display: block; padding-top:12px }
.tour_btn_2 a:hover{ background-position: 0px -65px}
.orange_bubble{ background: url(../images/portal_list/orangebubble.jpg) no-repeat; width: 697px; height: 99px; margin:0px auto}
.orange_bubble p{ color: #f89b1d; font-size: 22px; padding:7px; text-align:center}
.orange_bubble p.bub2Liner{ padding-top:22px}
.orange_bubble p.bub3Liner{ padding-top:10px}
.arrow_or{ }
.arrow_or_l{ background: url(../images/portal_list/arrow_or_01.jpg) no-repeat; float:left; width: 34px; height: 40px; margin-bottom:6px}
.arrow_or_m{ background: url(../images/portal_list/arrow_or_02.jpg) repeat-x; float:left; height: 40px; line-height: 40px}
.arrow_or_r{ background: url(../images/portal_list/arrow_or_03.jpg) no-repeat; float:left; width: 32px; height: 40px}
.arrow_or_m p img{ vertical-align:middle}
.arrow_or_m p {color: #f89b1d; font-size: 18px; text-align:left}
.arrow_bl{ }
.arrow_bl_l{ background: url(../images/portal_list/arrow_bl_01.jpg) no-repeat; float:left; width: 34px; height: 40px; margin-bottom:6px}
.arrow_bl_m{ background: url(../images/portal_list/arrow_bl_02.jpg) repeat-x; float:left; height: 40px; line-height: 40px}
.arrow_bl_r{ background: url(../images/portal_list/arrow_bl_03.jpg) no-repeat; float:left; width: 32px; height: 40px}
.arrow_bl_m p img{ vertical-align:middle}
.arrow_bl_m p {color: #65bcdc; font-size: 18px; text-align:left}
.tourTextGrey{color:#939393;}
.tourTextGrey2{color:#505050;}
 .cbox{float:left;}
.cboxl{float:left; width:10px; height:292px; overflow:hidden; background-image:url(../images/portal_list/cboxlshadow.jpg);}
.cboxr{float:left; width:10px; height:292px; overflow:hidden; background-image:url(../images/portal_list/cboxrshadow.jpg);}
.cboxm{float:left; width:210px; height:640px; border:1px solid #e1e1e1;}
.cbox_inside{padding:10px;}
.cbox_title{color:#2e7cb1; margin:6px 0px; font-size:14pt; text-align:center; font-weight:bold;}
.cbox_desc {color:#939393; font-size:9pt; text-align:left;}
.cbox_desc ul{float:none;padding:0px;margin:0px; margin-left:10px; list-style-type:circle;}
.cbox_desc ul li{float:none;padding:0px;margin:0px;list-style-type:circle; margin-bottom:5px;}
.cbox_desc ul li a{color:#8b8b8b;}
.cbox2{float:left;width:450px; height:292px;color:#939393;}
.cbox2 h2{color:#2e7cb1;}
.cbox3{float:right;width:240px; border:1px solid #e1e1e1; background-color:#fbfbfb;color:#939393; font-size:9pt;}
.cbox3_title{color:#f89b1d; margin:6px 0px; font-size:14pt; text-align:center;}
.cbox3 ul{float:none;padding:0px;margin:0px; margin-left:10px; list-style-type:none;}
.cbox3 ul li{float:none;padding:0px;margin:0px; padding:5px 0px; border-bottom:1px dotted #e1e1e1}
.cbox3 ul li a{color:#2e7cb1;}
.cbox3 ul li a:hover{text-decoration:underline;}
.cbox3 ul li:last-child{border-bottom:none}
.leftbar{float:left; width:276px; padding-top:10px;}
.rightcontent{float:left; width:710px; padding-top:25px;}
.bulkcontent{float:left; width:150px; padding-top:25px;}
.searchboxbg{ background-image:url(../images/portal_list/srchbg.jpg); background-repeat:no-repeat; height:28px; margin-left:7px;}
.searchboxbg input{padding:0px;margin:0px; height:20px; vertical-align:middle; width:180px; margin-left:4px; border:none;}
.searchboxbg img{padding:0px;margin:0px; line-height:28px; vertical-align:middle; margin-left:6px;}
.filterheading{ background-image:url(../images/portal_list/catheadbg.jpg); background-repeat:repeat-x; width:222px; height:27px; line-height:27px; padding-left:20px; color:#fff; font-size:9pt; margin:10px 0px}
.filteritems{ padding-left:22px;}
.filteritems ul{float:none;padding:0px;margin:0px; margin-left:0px; list-style-type:none;}
.filteritems ul li{float:none;padding:0px;margin:0px; padding:1px 0px; color:#505050; font-size:8pt;}
.filteritems ul li a{color:#505050;text-decoration:none;}
.filteritems ul li a:hover{text-decoration:none;color:#f89b1d;}
.filteritems ul li a.del{color:#f89b1d;text-decoration:none;}
.filteritems ul li a.del:hover{text-decoration:none;}
.bestSellerHeading{ background-image:url(../images/portal_list/bestsllrhdr.jpg); background-repeat:no-repeat; width:688px; height:32px; line-height:32px; padding-left:20px; color:#fff; font-size:12pt; margin-top:20px; font-weight:bold}
.bestSellerBox{ background-color:#eff9ff; border:1px solid #aedefe; border-top:none; padding:20px; width:666px; margin-bottom:10px}
.bestSellerBox a{color:#3481c2;}
.bestSellerBox a:hover{color:#f89b1d;}
.orange_bubble2{ background: url(../images/portal_list/orangebubble2.jpg) no-repeat; width: 708px; height: 100px; margin-bottom:10px; color:#505050; padding-top:7px}
.askTextArea{ background-image:url(../images/portal_list/askboxshadow.jpg); background-repeat:repeat-x; width:300px; height:58px; border:1px solid #cacaca; overflow:hidden; font-family:Arial, Helvetica, sans-serif; color:#505050; font-size:9pt;padding-top:0px;padding-bottom:0px}
.askTextBox{ background-image:url(../images/portal_list/askboxshadow.jpg); background-repeat:repeat-x; width:300px; height:20px; border:1px solid #cacaca; overflow:hidden; font-family:Arial, Helvetica, sans-serif; color:#505050; font-size:9pt;padding-top:0px;padding-bottom:0px}
.courseBox{border:1px solid #aedefe; padding:5px; width:690px;margin-top:15px; background-color:#fff }
.courseBoxImg{float:left; width:120px; margin-right:10px; border:none; text-align:center}
.courseBoxDesc{float:left; width:420px;color:#505050;}
.courseBoxDesc p{margin:0px; padding:0px;}
.courseBoxDesc p.courseTitle, .courseBoxDesc p.courseTitle a {color:#3481c2; font-size:14pt;}
.courseBoxDesc p.author{margin-top:10px;}
.courseBoxDesc p.text{margin-top:10px;}
.courseBoxDesc p.keywords{margin-top:10px;}
 .coursePrice{float:right; width:129px; height:48px; background-image:url(../images/portal_list/pricetag.png); background-repeat:no-repeat; margin-top:-13px; text-align:center; color:#FFFFFF}
.courseFreePrice{float:right; width:129px; height:48px; background-image:url(../images/portal_list/pricetag_free.png); background-repeat:no-repeat; margin-top:-13px; text-align:center; color:#FFFFFF}
.coursePrice p.big, .courseFreePrice p.big{margin:0px; padding:0px; line-height:12px; font-size:17pt;}
.coursePrice p.medium{margin:0px; padding:0px; line-height:12px; font-size:16px;}
.coursePrice p.medium span.crossed{text-decoration:line-through; font-size:14px}
.coursePrice p.margtop, .courseFreePrice p.margtop {margin-top:18px}
input:focus {outline:none}
.searchbox_reset {padding-left:8px; padding-top:4px}
.notice {background: #ddff88; border: 1px solid #ccff00; padding: 10px; text-align:center; margin:10px 30%; color:#555}
#search_textbox {color: #505050 }
.clerk_buttons_box {float:right}
.courseBoxBuy {float:right; width:129px; text-align:center; padding-top:10px}
.courseBoxBuy .c_btn {-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #F5F5F5; background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6); background-repeat: repeat-x; border-color: #CCCCCC #CCCCCC #B3B3B3; border-image: none; border-radius: 4px; border-style: solid; border-width: 1px; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05); color: #333333; cursor: pointer; display: inline-block; line-height: 20px; margin-bottom: 0; padding: 4px 12px; text-align: center; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); vertical-align: middle}
.clerk_button {padding-left:1px;padding-right:1px;text-align:center;width:130px;font-size:10px}
ul.dropdown li.currentLoginName{padding:4px 8px;text-transform:none;color:#606060;font-size:11px}
.next_button_div{ padding: 10px}
#endless-page {margin: 10px 0px; text-align: center; clear: both}
.orderBtn {display: inline-block; margin: 0px auto; text-decoration: none; padding: 0px; border: none; background: none; cursor: pointer}
.orderBtn.endless-progress .btnBorder, .orderBtn.endless-progress .btnContent {border: none!important; height: 43px!important}
.orderBtn.endless-progress .btnBord {background-image:url(../images/endless_borders.png); background-repeat: no-repeat; width: 5px!important}
.orderBtn .btnBorder {width: 5px; height: 44px; background: transparent url(../images/endless_borders.png) no-repeat}
.btnContent {border: none !important; height: 43px !important; color:#8b8b8b !important }
.orderBtn.endless-progress .btnContent {background: url(../images/endless_bg.png) repeat-x}
.orderBtn .movable, .orderBtn .newProgress {float: right}
.orderBtn .btnContent {position: relative; padding: 0px 5px; height: 42px; line-height: 42px; background: url(../images/btns_bg.png) repeat-x; font-size: 18px; font-weight: bold; font-family: arial, helvetica, sans-serif}
.orderBtn > * {float: left}
.btnRight {background-position: -5px 0px !important}
.orderBtn.endless-progress .btnContent .movable span {padding: 0px 23px 0px 24px}
.orderBtn.endless-progress .btnContent span.btnValue span {color: #828282}
.hide{ display: none}
.star {width:75px;height:15px;display: -moz-inline-box;display:inline-block; vertical-align:top;}
.star5 {background:url(../images/stars.gif) no-repeat 0 0}
.star4 {background:url(../images/stars.gif) no-repeat 0 -15px}
.star3 {background:url(../images/stars.gif) no-repeat 0 -30px}
.star2 {background:url(../images/stars.gif) no-repeat 0 -45px}
.star1 {background:url(../images/stars.gif) no-repeat 0 -60px}
.star0 {background:url(../images/stars.gif) no-repeat 0 -75px}
 .tabs{display:none;}
.navcontainer ul {background-color: #fff; border-bottom:1px solid #e0e0e0; float:left; font-family:arial,helvetica,sans-serif; font-size:9pt; margin:0pt; padding:0pt; width:100%}
.navcontainer ul li {display: inline; text-align: center; cursor:pointer}
.navcontainer ul li a:hover {background-color:#fff; color:#737373}
.navcontainer ul li a {border-right:1px solid #DFDFDF; border-top:1px solid #DFDFDF; border-left:1px solid #DFDFDF; background-color: #ffffff; font-weight: bold; color:#373737; float:left; padding:10px; text-decoration:none; margin-left:8px }
.selectedTab {background-image:url(../images/portal_list/tabactive.jpg); background-repeat:repeat-x; background-color:#FFFFFF}
 #fancybox-loading {position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none}
#fancybox-loading div {position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url('../images/fancybox/fancybox.png')}
#fancybox-overlay {position: absolute; top: 0; left: 0; width: 100%; z-index: 1100; display: none}
#fancybox-tmp {padding: 0; margin: 0; border: 0; overflow: auto; display: none}
#fancybox-wrap {position: absolute; top: 0; left: 0; padding: 20px; z-index: 1101; outline: none; display: none}
#fancybox-outer {position: relative; width: 100%; height: 100%; background: #fff}
#fancybox-content {width: 0; height: 0; padding: 0; outline: none; position: relative; overflow: hidden; z-index: 1102; border: 0px solid #fff}
#fancybox-hide-sel-frame {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; z-index: 1101}
#fancybox-close {position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background: transparent url('../images/fancybox/fancybox.png') -40px 0px; cursor: pointer; z-index: 1103; display: none}
#fancybox-error {color: #444; font: normal 12px/20px Arial; padding: 14px; margin: 0}
#fancybox-img {width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top}
#fancybox-frame {width: 100%; height: 100%; border: none; display: block}
#fancybox-left, #fancybox-right {position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background: transparent url('../images/fancybox/blank.gif'); z-index: 1102; display: none}
#fancybox-left {left: 0px}
#fancybox-right {right: 0px}
#fancybox-left-ico, #fancybox-right-ico {position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block}
#fancybox-left-ico {background-image: url('../images/fancybox/fancybox.png'); background-position: -40px -30px}
#fancybox-right-ico {background-image: url('../images/fancybox/fancybox.png'); background-position: -40px -60px}
#fancybox-left:hover, #fancybox-right:hover {visibility: visible;  }
#fancybox-left:hover span {left: 20px}
#fancybox-right:hover span {left: auto; right: 20px}
.fancybox-bg {position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001}
#fancybox-bg-n {top: -20px; left: 0; width: 100%; background-image: url('../images/fancybox/fancybox-x.png')}
#fancybox-bg-ne {top: -20px; right: -20px; background-image: url('../images/fancybox/fancybox.png'); background-position: -40px -162px}
#fancybox-bg-e {top: 0; right: -20px; height: 100%; background-image: url('../images/fancybox/fancybox-y.png'); background-position: -20px 0px}
#fancybox-bg-se {bottom: -20px; right: -20px; background-image: url('../images/fancybox/fancybox.png'); background-position: -40px -182px}
#fancybox-bg-s {bottom: -20px; left: 0; width: 100%; background-image: url('../images/fancybox/fancybox-x.png'); background-position: 0px -20px}
#fancybox-bg-sw {bottom: -20px; left: -20px; background-image: url('../images/fancybox/fancybox.png'); background-position: -40px -142px}
#fancybox-bg-w {top: 0; left: -20px; height: 100%; background-image: url('../images/fancybox/fancybox-y.png')}
#fancybox-bg-nw {top: -20px; left: -20px; background-image: url('../images/fancybox/fancybox.png'); background-position: -40px -122px}
#fancybox-title {font-family: Helvetica; font-size: 12px; z-index: 1102}
.fancybox-title-inside {padding-bottom: 10px; text-align: center; color: #333; background: #fff; position: relative}
.fancybox-title-outside {padding-top: 10px; color: #fff}
.fancybox-title-over {position: absolute; bottom: 0; left: 0; color: #FFF; text-align: left}
#fancybox-title-over {padding: 10px; background-image: url('../images/fancybox/fancy_title_over.png'); display: block}
.fancybox-title-float {position: absolute; left: 0; bottom: -20px; height: 32px}
#fancybox-title-float-wrap {border: none; border-collapse: collapse; width: auto}
#fancybox-title-float-wrap td {border: none; white-space: nowrap}
#fancybox-title-float-left {padding: 0 0 0 15px; background: url('../images/fancybox/fancybox.png') -40px -90px no-repeat}
#fancybox-title-float-main {color: #FFF; line-height: 29px; font-weight: bold; padding: 0 0 3px 0; background: url('../images/fancybox/fancybox-x.png') 0px -40px}
#fancybox-title-float-right {padding: 0 0 0 15px; background: url('../images/fancybox/fancybox.png') -55px -90px no-repeat}
 .fancybox-ie6 #fancybox-close {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_close.png', sizingMethod='scale')}
.fancybox-ie6 #fancybox-left-ico {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_nav_left.png', sizingMethod='scale')}
.fancybox-ie6 #fancybox-right-ico {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox//fancy_nav_right.png', sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-over {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox//fancy_title_over.png', sizingMethod='scale'); zoom: 1}
.fancybox-ie6 #fancybox-title-float-left {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_left.png', sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-main {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_main.png', sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-right {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_right.png', sizingMethod='scale')}
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {height: expression(this.parentNode.clientHeight + "px")}
#fancybox-loading.fancybox-ie6 {position: absolute; margin-top: 0; top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px')}
#fancybox-loading.fancybox-ie6 div {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_loading.png', sizingMethod='scale')}
 .fancybox-ie .fancybox-bg {background: transparent !important}
.fancybox-ie #fancybox-bg-n {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_n.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-ne {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_ne.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-e {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_e.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-se {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_se.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-s {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_s.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-sw {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_sw.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-w {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_w.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-nw {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_nw.png', sizingMethod='scale')}
.blue_roundcont {background-color: #e7f2f9; color: #000000; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.blue_roundcont p {margin: 0 10px}
.blue_roundtop {background: url(/images/portal/tr-blue.gif) no-repeat top right}
.blue_roundbottom {background: url(/images/portal/br-blue.gif) no-repeat top right}
img.corner {width: 15px; height: 15px; border: none; display: block !important}
#bulkcontent a {display:block; margin-top:200px}
.floating-banner {position: fixed; left:0px; top: 0px; height:0px; z-index: 1000}