﻿body { margin: 0; padding: 0; line-height: 1.5em; font-family: "Trebuchet MS",Verdana,Helvetica,Arial; font-size: 12px; color: #000; }
a:link, a:visited { color: #06C; text-decoration: none; }
a:active, a:hover { color: red; text-decoration: underline; }
#ocp_container { width: 900px; margin: 0 auto; background: url(../../Images/Home/contentbg.gif)!important; }
#ocp_top { clear: left; height: 50px; padding-top: 0; padding-right: 0; text-align: right; background: url(../../Images/Home/menubg.gif) no-repeat bottom; }
#ocp_header { clear: left; margin-top: 10px; height: 208px; text-align: left; padding-left: 25px; background: url(../../Images/Home/header.jpg) no-repeat center center; }
#ocp_left_column { clear: left; float: left; width: 210px; padding-left: 3px; }
#ocp_right_column { float: right; width: 675px; padding-right: 10px; }
#ocp_footer { clear: both; padding: 0 20px 0 0; height: 40px; text-align: center; font-size: 11px; background: url(../../Images/Home/footer_bg.gif) no-repeat; color: #666; }
#ocp_footer a { color: #666; }
#ocp_site_title { padding-top: 30px; font-weight: 700; font-size: 36px; color: #FFF; }
#ocp_site_slogan { padding-top: 14px; font-weight: 700; font-size: 14px; color: #FFF; }
.ocp_spacer { clear: left; height: 10px; }
.ocp_pic { float: left; margin-right: 10px; margin-bottom: 10px; border: 1px solid #000; }

.section_box { margin: 10px; margin-right: 0; padding: 10px; border: 1px solid #DDD; }
.post_box { clear: left; margin-top: 10px; background: #FFF; color: #000; border: 1px solid #DDD; }
.text_area { padding-top: 10px; padding-bottom: 10px; }
.post_text_area { padding: 10px; }
.post_title { padding: 6px; padding-left: 10px; background: #EFEFEF url(../../Images/Home/gradient_top.gif) repeat-x; font-size: 14px; font-weight: 700; color: #666; }
.publish_date { clear: both; padding: 3px; padding-left: 10px; color: #999; font-size: 11px; font-weight: 700; background: #EFEFEF url(../../Images/Home/gradient_bot.gif) repeat-x bottom; }
.title { padding-bottom: 12px; font-size: 18px; font-weight: 700; color: #666; }
.subtitle { padding-bottom: 8px; font-size: 14px; font-weight: 700; color: #A00; }
#ocp_menu { list-style-type: none; margin: 10px; padding: 0; width: 200px; }
#ocp_menu li a { background: #F4F4F4 url(../../Images/Home/button_default.gif) no-repeat; font-size: 13px; font-weight: 700; color: green; display: block; width: auto; margin-bottom: 2px; padding: 5px; padding-left: 14px; text-decoration: none; }
#ocp_menu li a:hover, #ocp_menu li a:focus, #ocp_menu li.current a, #ocp_menu li.current a:hover, #ocp_menu li.current a:focus { background: #EEE url(../../Images/Home/button_default.gif) no-repeat left bottom; color: #C00; }
.text-com { font-family: Calibri; font-size: 20px; font-weight: 700; color: #4FBEDE; padding: 0; }
.bck2 { background: url(../../Images/Home/Background2.jpg) repeat; border: #D9D9D7 1px solid; padding: 17px; margin-bottom: 10px; }
#menu_wrapper { width: 100%; height: 40px; margin: 0 auto; background: url(../../Images/Home/menu_bar.jpg) no-repeat center top; }
#menu { width: 830px; height: 40px; margin: 0 auto; }
#menu ul { float: left; margin: 10px; padding: 0; list-style: none; }
#menu ul li { padding: 0; margin: 0; display: inline; }
#menu ul li a { position: relative; float: left; display: block; width: 115px; height: 30px; padding: 5px 0 0; margin-right: 20px; text-align: center; font-size: 16px; font-family: Georgia, "Times New Roman",Times,serif; text-decoration: none; color: #fff; font-weight: 700; outline: none; background: url('../../Images/Home/menu_item.png') no-repeat; }
#menu ul li a:hover, #menu li a:focus, #menu li.current a, #menu li.current a:hover, #menu li.current a:focus { color: #C00; text-shadow: none; }
Arialbold A:link { font-family: Arial; font-size: 12px; color: #000; font-weight: 700; text-decoration: none; padding: 4px; }
.Arialbold A:visited { font-family: Arial; font-size: 12px; color: #000; font-weight: 700; text-decoration: none; padding: 4px; }
.Arialbold A:hover { font-family: Arial; font-size: 12px; color: #fff; font-weight: 700; text-decoration: none; padding: 4px; }
.Arialbold_ul_1 A:link { font-family: Arial; font-size: 12px; color: #16387c; font-weight: 700; text-decoration: none; padding: 4px; }
.Arialbold_ul_1 A:visited { font-family: Arial; font-size: 12px; color: #16387c; font-weight: 700; text-decoration: none; padding: 4px; }
.Arialbold_ul_1 A:hover { font-family: Arial; font-size: 12px; color: Blue; font-weight: 700; text-decoration: none; padding: 4px; }
.ArialNormal_ul_1 A:link { font-family: Arial; font-size: 12px; color: #16387c; text-decoration: none; padding: 4px; }
.ArialNormal_ul_1 A:visited { font-family: Arial; font-size: 12px; color: #16387c; text-decoration: none; padding: 4px; }
.ArialNormal_ul_1 A:hover { font-family: Arial; font-size: 12px; color: #16387c; text-decoration: underline; padding: 4px; }
.bg { background: url(../../Images/Home/bg4.jpg); margin: 0; padding: 0; }
.leftmenubg { background: url(../../Images/Home/leftmenu_bg.jpg) repeat-x no-repeat; width: 240px; height: 650px; margin: 0; padding: 0; background: url(../../Images/Home/leftmenu_bg.jpg) left top repeat-x; width: 140px; margin: 0; padding: 0; }

.calender { font-family: Verdana; font-size: 20px; color: #fff; text-decoration: none; }
.Odia_heading { font-family: Verdana; font-size: 18px; color: Blue; font-weight: 700; text-decoration: none; }
#content { width: 400px; margin: 40px auto 0; padding: 0 60px 30px; border: solid 1px #cbcbcb; background: #fafafa; -moz-box-shadow: 0 0 10px #cbcbcb; -webkit-box-shadow: 0 0 10px #cbcbcb; }
.textleft { float: left; font-family: Georgia; font-size: 12px; }
.imageright { float: right; font-family: Georgia; font-size: 12px; }
.co_key { font-size: 14px; color: #000; font-family: Trebuchet MS; text-decoration: none; }
.txt_font_ar_10 { font-family: Trebuchet MS; font-size: 10px; font-weight: 400; color: Gray; }
.txt_font_ar_Bold_10 { font-family: Trebuchet MS; font-size: 12px; font-weight: 700; color: #000; }
.txt_bodyfont_ar_10 { font-family: Trebuchet MS; font-size: 12px; font-weight: 400; color: #000; }
.border { background: url(../../Images/Home/footerbg.jpg); border: 1px solid #ccc; border-top-left-radius: 10px 10px; border-top-right-radius: 10px 10px; border-bottom-left-radius: 10px 10px; border-bottom-right-radius: 10px 10px; }
.footerbg { background: url(../../Images/Home/footerbg.jpg); margin: 0; padding: 0; }
.dotted_1 { border-bottom: 1px dotted #000; }
.BodyFont_Ar_1 { font-family: Arial; font-size: 12px; text-decoration: none; padding: 4px; margin: 2px; text-align: justify; word-spacing: 2px; }
.Chhotamoragaan_bg { background: url(../../Images/Home/Bagroung3.jpg) repeat-x; margin: 0; padding: 0; }
img.floatLeft { float: left; margin: 4px; }
img.floatRight { float: right; margin: 4px; }
.literature_bg { border-color: #a91818; border-style: solid; border-width: 2px; }
h4 { margin: 10px 0; font-family: inherit; font-weight: 700; line-height: 10px; color: inherit; text-rendering: optimizelegibility; font-size: 17.5px; }
label, input, textarea { font-size: 14px; font-weight: 400; line-height: 20px; }
input, textarea { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; }
label { display: block; margin-bottom: 5px; }
textarea, input[type="text"] { display: inline-block; height: 20px; padding: 4px 6px; margin-bottom: 10px; font-size: 14px; line-height: 20px; color: #555; vertical-align: middle; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
input, textarea { width: 206px; }
textarea { height: auto; }
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { background-color: #fff; border: 1px solid #ccc; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -webkit-transition: border linear 0.2s,box-shadow linear .2s; -moz-transition: border linear 0.2s,box-shadow linear .2s; -o-transition: border linear 0.2s,box-shadow linear .2s; transition: border linear 0.2s,box-shadow linear .2s; }
textarea:focus, input[type="text"]:focus { border-color: rgba(82,168,236,0.8); outline: 0; outline: thin dotted \9; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6); }
h4 { font-family: VAGRoundedStdLight,Lucida Sans Unicode,Arial,sans-serif!important; color: #023f5e; }
h4, .h4 { font-size: 16px; line-height: 18px; }
h4 a { color: #023f5e; }


/*Image Slide Popup*/
div.pp_default .pp_top, div.pp_default .pp_top .pp_middle, div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_right, div.pp_default .pp_bottom, div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_bottom .pp_right { height: 13px; }
div.pp_default .pp_top .pp_left { background: url(../../Images/Home/sprite.png) -78px -93px no-repeat; }
div.pp_default .pp_top .pp_middle { background: url(../../Images/Home/sprite_x.png) top left repeat-x; }
div.pp_default .pp_top .pp_right { background: url(../../Images/Home/sprite.png) -112px -93px no-repeat; }
div.pp_default .pp_content .ppt { color: #f8f8f8; }
div.pp_default .pp_content_container .pp_left { background: url(../../Images/Home/sprite_y.png) -7px 0 repeat-y; padding-left: 13px; }
div.pp_default .pp_content_container .pp_right { background: url(../../Images/Home/sprite_y.png) top right repeat-y; padding-right: 13px; }
div.pp_default .pp_next:hover { background: url(../../Images/Home/sprite_next.png) center right no-repeat; cursor: pointer; }
div.pp_default .pp_previous:hover { background: url(../../Images/Home/sprite_prev.png) center left no-repeat; cursor: pointer; }
div.pp_default .pp_expand { background: url(../../Images/Home/sprite.png) 0 -29px no-repeat; cursor: pointer; width: 28px; height: 28px; }
div.pp_default .pp_expand:hover { background: url(../../Images/Home/sprite.png) 0 -56px no-repeat; cursor: pointer; }
div.pp_default .pp_contract { background: url(../../Images/Home/sprite.png) 0 -84px no-repeat; cursor: pointer; width: 28px; height: 28px; }
div.pp_default .pp_contract:hover { background: url(../../Images/Home/sprite.png) 0 -113px no-repeat; cursor: pointer; }
div.pp_default .pp_close { width: 30px; height: 30px; background: url(../../Images/Home/sprite.png) 2px 1px no-repeat; cursor: pointer; }
div.pp_default .pp_gallery ul li a { background: url(../../Images/Home/default_thumb.png) center center #f8f8f8; border: 1px solid #aaa; }
div.pp_default .pp_social { margin-top: 7px; }
div.pp_default .pp_gallery a.pp_arrow_previous, div.pp_default .pp_gallery a.pp_arrow_next { position: static; left: auto; }
div.pp_default .pp_nav .pp_play, div.pp_default .pp_nav .pp_pause { background: url(../../Images/Home/sprite.png) -51px 1px no-repeat; height: 30px; width: 30px; }
div.pp_default .pp_nav .pp_pause { background-position: -51px -29px; }
div.pp_default a.pp_arrow_previous, div.pp_default a.pp_arrow_next { background: url(../../Images/Home/sprite.png) -31px -3px no-repeat; height: 20px; width: 20px; margin: 4px 0 0; }
div.pp_default a.pp_arrow_next { left: 52px; background-position: -82px -3px; }
div.pp_default .pp_content_container .pp_details { margin-top: 5px; }
div.pp_default .pp_nav { clear: none; height: 30px; width: 110px; position: relative; }
div.pp_default .pp_nav .currentTextHolder { font-family: Georgia; font-style: italic; color: #999; font-size: 11px; left: 75px; line-height: 25px; position: absolute; top: 2px; margin: 0; padding: 0 0 0 10px; }
div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover { opacity: 0.7; }
div.pp_default .pp_description { font-size: 11px; font-weight: 700; line-height: 14px; margin: 5px 50px 5px 0; }
div.pp_default .pp_bottom .pp_left { background: url(../../Images/Home/sprite.png) -78px -127px no-repeat; }
div.pp_default .pp_bottom .pp_middle { background: url(../../Images/Home/sprite_x.png) bottom left repeat-x; }
div.pp_default .pp_bottom .pp_right { background: url(../../Images/Home/sprite.png) -112px -127px no-repeat; }
div.pp_default .pp_loaderIcon { background: url(../../Images/Home/loader.gif) center center no-repeat; }
div.light_rounded .pp_top .pp_left { background: url(../../Images/Home/sprite.png) -88px -53px no-repeat; }
div.light_rounded .pp_top .pp_right { background: url(../../Images/Home/sprite.png) -110px -53px no-repeat; }
div.light_rounded .pp_next:hover { background: url(../../Images/Home/btnNext.png) center right no-repeat; cursor: pointer; }
div.light_rounded .pp_previous:hover { background: url(../../Images/Home/btnPrevious.png) center left no-repeat; cursor: pointer; }
div.light_rounded .pp_expand { background: url(../../Images/Home/sprite.png) -31px -26px no-repeat; cursor: pointer; }
div.light_rounded .pp_expand:hover { background: url(../../Images/Home/sprite.png) -31px -47px no-repeat; cursor: pointer; }
div.light_rounded .pp_contract { background: url(../../Images/Home/sprite.png) 0 -26px no-repeat; cursor: pointer; }
div.light_rounded .pp_contract:hover { background: url(../../Images/Home/sprite.png) 0 -47px no-repeat; cursor: pointer; }
div.light_rounded .pp_close { width: 75px; height: 22px; background: url(../../Images/Home/sprite.png) -1px -1px no-repeat; cursor: pointer; }
div.light_rounded .pp_nav .pp_play { background: url(../../Images/Home/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
div.light_rounded .pp_nav .pp_pause { background: url(../../Images/Home/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
div.light_rounded .pp_arrow_previous { background: url(../../Images/Home/sprite.png) 0 -71px no-repeat; }
div.light_rounded .pp_arrow_next { background: url(../../Images/Home/sprite.png) -22px -71px no-repeat; }
div.light_rounded .pp_bottom .pp_left { background: url(../../Images/Home/sprite.png) -88px -80px no-repeat; }
div.light_rounded .pp_bottom .pp_right { background: url(../../Images/Home/sprite.png) -110px -80px no-repeat; }
div.dark_rounded .pp_top .pp_left { background: url(../../Images/Home/sprite.png) -88px -53px no-repeat; }
div.dark_rounded .pp_top .pp_right { background: url(../../Images/Home/sprite.png) -110px -53px no-repeat; }
div.dark_rounded .pp_content_container .pp_left { background: url(../../Images/Home/contentPattern.png) top left repeat-y; }
div.dark_rounded .pp_content_container .pp_right { background: url(../../Images/Home/contentPattern.png) top right repeat-y; }
div.dark_rounded .pp_next:hover { background: url(../../Images/Home/btnNext.png) center right no-repeat; cursor: pointer; }
div.dark_rounded .pp_previous:hover { background: url(../../Images/Home/btnPrevious.png) center left no-repeat; cursor: pointer; }
div.dark_rounded .pp_expand { background: url(../../Images/Home/sprite.png) -31px -26px no-repeat; cursor: pointer; }
div.dark_rounded .pp_expand:hover { background: url(../../Images/Home/sprite.png) -31px -47px no-repeat; cursor: pointer; }
div.dark_rounded .pp_contract { background: url(../../Images/Home/sprite.png) 0 -26px no-repeat; cursor: pointer; }
div.dark_rounded .pp_contract:hover { background: url(../../Images/Home/sprite.png) 0 -47px no-repeat; cursor: pointer; }
div.dark_rounded .pp_close { width: 75px; height: 22px; background: url(../../Images/Home/sprite.png) -1px -1px no-repeat; cursor: pointer; }
div.dark_rounded .pp_description { margin-right: 85px; color: #fff; }
div.dark_rounded .pp_nav .pp_play { background: url(../../Images/Home/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
div.dark_rounded .pp_nav .pp_pause { background: url(../../Images/Home/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
div.dark_rounded .pp_arrow_previous { background: url(../../Images/Home/sprite.png) 0 -71px no-repeat; }
div.dark_rounded .pp_arrow_next { background: url(../../Images/Home/sprite.png) -22px -71px no-repeat; }
div.dark_rounded .pp_bottom .pp_left { background: url(../../Images/Home/sprite.png) -88px -80px no-repeat; }
div.dark_rounded .pp_bottom .pp_right { background: url(../../Images/Home/sprite.png) -110px -80px no-repeat; }
div.dark_rounded .pp_loaderIcon { background: url(../../Images/Home/loader.gif) center center no-repeat; }
div.dark_square .pp_left, div.dark_square .pp_middle, div.dark_square .pp_right, div.dark_square .pp_content { background: #000; }
div.dark_square .pp_description { color: #fff; margin: 0 85px 0 0; }
div.dark_square .pp_loaderIcon { background: url(../../Images/Home/dark_square/loader.gif) center center no-repeat; }
div.dark_square .pp_expand { background: url(../../Images/Home/dark_square/sprite.png) -31px -26px no-repeat; cursor: pointer; }
div.dark_square .pp_expand:hover { background: url(../../Images/Home/dark_square/sprite.png) -31px -47px no-repeat; cursor: pointer; }
div.dark_square .pp_contract { background: url(../../Images/Home/dark_square/sprite.png) 0 -26px no-repeat; cursor: pointer; }
div.dark_square .pp_contract:hover { background: url(../../Images/Home/dark_square/sprite.png) 0 -47px no-repeat; cursor: pointer; }
div.dark_square .pp_close { width: 75px; height: 22px; background: url(../../Images/Home/dark_square/sprite.png) -1px -1px no-repeat; cursor: pointer; }
div.dark_square .pp_nav { clear: none; }
div.dark_square .pp_nav .pp_play { background: url(../../Images/Home/dark_square/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
div.dark_square .pp_nav .pp_pause { background: url(../../Images/Home/dark_square/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
div.dark_square .pp_arrow_previous { background: url(../../Images/Home/dark_square/sprite.png) 0 -71px no-repeat; }
div.dark_square .pp_arrow_next { background: url(../../Images/Home/dark_square/sprite.png) -22px -71px no-repeat; }
div.dark_square .pp_next:hover { background: url(../../Images/Home/dark_square/btnNext.png) center right no-repeat; cursor: pointer; }
div.dark_square .pp_previous:hover { background: url(../../Images/Home/dark_square/btnPrevious.png) center left no-repeat; cursor: pointer; }
div.light_square .pp_expand { background: url(../../Images/Home/light_square/sprite.png) -31px -26px no-repeat; cursor: pointer; }
div.light_square .pp_expand:hover { background: url(../../Images/Home/light_square/sprite.png) -31px -47px no-repeat; cursor: pointer; }
div.light_square .pp_contract { background: url(../../Images/Home/light_square/sprite.png) 0 -26px no-repeat; cursor: pointer; }
div.light_square .pp_contract:hover { background: url(../../Images/Home/light_square/sprite.png) 0 -47px no-repeat; cursor: pointer; }
div.light_square .pp_close { width: 75px; height: 22px; background: url(../../Images/Home/light_square/sprite.png) -1px -1px no-repeat; cursor: pointer; }
div.light_square .pp_nav .pp_play { background: url(../../Images/Home/light_square/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
div.light_square .pp_nav .pp_pause { background: url(../../Images/Home/light_square/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
div.light_square .pp_arrow_previous { background: url(../../Images/Home/light_square/sprite.png) 0 -71px no-repeat; }
div.light_square .pp_arrow_next { background: url(../../Images/Home/light_square/sprite.png) -22px -71px no-repeat; }
div.light_square .pp_next:hover { background: url(../../Images/Home/light_square/btnNext.png) center right no-repeat; cursor: pointer; }
div.light_square .pp_previous:hover { background: url(../../Images/Home/light_square/btnPrevious.png) center left no-repeat; cursor: pointer; }
div.facebook .pp_top .pp_left { background: url(../../Images/Home/sprite.png) -88px -53px no-repeat; }
div.facebook .pp_top .pp_middle { background: url(../../Images/Home/contentPatternTop.png) top left repeat-x; }
div.facebook .pp_top .pp_right { background: url(../../Images/Home/sprite.png) -110px -53px no-repeat; }
div.facebook .pp_content_container .pp_left { background: url(../../Images/Home/contentPatternLeft.png) top left repeat-y; }
div.facebook .pp_content_container .pp_right { background: url(../../Images/Home/contentPatternRight.png) top right repeat-y; }
div.facebook .pp_expand { background: url(../../Images/Home/sprite.png) -31px -26px no-repeat; cursor: pointer; }
div.facebook .pp_expand:hover { background: url(../../Images/Home/sprite.png) -31px -47px no-repeat; cursor: pointer; }
div.facebook .pp_contract { background: url(../../Images/Home/sprite.png) 0 -26px no-repeat; cursor: pointer; }
div.facebook .pp_contract:hover { background: url(../../Images/Home/sprite.png) 0 -47px no-repeat; cursor: pointer; }
div.facebook .pp_close { width: 22px; height: 22px; background: url(../../Images/Home/sprite.png) -1px -1px no-repeat; cursor: pointer; }
div.facebook .pp_description { margin: 0 37px 0 0; }
div.facebook .pp_loaderIcon { background: url(../../Images/Home/loader.gif) center center no-repeat; }
div.facebook .pp_arrow_previous { background: url(../../Images/Home/sprite.png) 0 -71px no-repeat; height: 22px; margin-top: 0; width: 22px; }
div.facebook .pp_arrow_previous.disabled { background-position: 0 -96px; cursor: default; }
div.facebook .pp_arrow_next { background: url(../../Images/Home/sprite.png) -32px -71px no-repeat; height: 22px; margin-top: 0; width: 22px; }
div.facebook .pp_arrow_next.disabled { background-position: -32px -96px; cursor: default; }
div.facebook .pp_nav { margin-top: 0; }
div.facebook .pp_nav p { font-size: 15px; padding: 0 3px 0 4px; }
div.facebook .pp_nav .pp_play { background: url(../../Images/Home/sprite.png) -1px -123px no-repeat; height: 22px; width: 22px; }
div.facebook .pp_nav .pp_pause { background: url(../../Images/Home/sprite.png) -32px -123px no-repeat; height: 22px; width: 22px; }
div.facebook .pp_next:hover { background: url(../../Images/Home/btnNext.png) center right no-repeat; cursor: pointer; }
div.facebook .pp_previous:hover { background: url(../../Images/Home/btnPrevious.png) center left no-repeat; cursor: pointer; }
div.facebook .pp_bottom .pp_left { background: url(../../Images/Home/sprite.png) -88px -80px no-repeat; }
div.facebook .pp_bottom .pp_middle { background: url(../../Images/Home/contentPatternBottom.png) top left repeat-x; }
div.facebook .pp_bottom .pp_right { background: url(../../Images/Home/sprite.png) -110px -80px no-repeat; }
div.pp_pic_holder a:focus { outline: none; }
div.pp_overlay { background: #000; display: none; left: 0; position: absolute; top: 0; width: 100%; z-index: 9500; }
div.pp_pic_holder { display: none; position: absolute; width: 100px; z-index: 10000; }
.pp_content { height: 40px; min-width: 40px; }
* html .pp_content { width: 40px; }
.pp_content_container { position: relative; text-align: left; width: 100%; }
.pp_content_container .pp_left { padding-left: 20px; }
.pp_content_container .pp_right { padding-right: 20px; }
.pp_content_container .pp_details { float: left; margin: 10px 0 2px; }
.pp_description { display: none; margin: 0; }
.pp_social { float: left; margin: 0; }
.pp_social .facebook { float: left; margin-left: 5px; width: 55px; overflow: hidden; }
.pp_social .twitter { float: left; }
.pp_nav { clear: right; float: left; margin: 3px 10px 0 0; }
.pp_nav p { float: left; white-space: nowrap; margin: 2px 4px; }
.pp_nav .pp_play, .pp_nav .pp_pause { float: left; margin-right: 4px; text-indent: -10000px; }
a.pp_arrow_previous, a.pp_arrow_next { display: block; float: left; height: 15px; margin-top: 3px; overflow: hidden; text-indent: -10000px; width: 14px; }
.pp_hoverContainer { position: absolute; top: 0; width: 100%; z-index: 2000; }
.pp_gallery { display: none; left: 50%; margin-top: -50px; position: absolute; z-index: 10000; }
.pp_gallery div { float: left; overflow: hidden; position: relative; }
.pp_gallery ul { float: left; height: 35px; position: relative; white-space: nowrap; margin: 0 0 0 5px; padding: 0; }
.pp_gallery ul a { border: 1px rgba(0,0,0,0.5) solid; display: block; float: left; height: 33px; overflow: hidden; }
.pp_gallery ul a img { border: 0; }
.pp_gallery li { display: block; float: left; margin: 0 5px 0 0; padding: 0; }
.pp_gallery li.default a { background: url(../../Images/Home/default_thumbnail.gif) 0 0 no-repeat; display: block; height: 33px; width: 50px; }
.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next { margin-top: 7px!important; }
a.pp_next { background: url(../../Images/Home/btnNext.png) 10000px 10000px no-repeat; display: block; float: right; height: 100%; text-indent: -10000px; width: 49%; }
a.pp_previous { background: url(../../Images/Home/btnNext.png) 10000px 10000px no-repeat; display: block; float: left; height: 100%; text-indent: -10000px; width: 49%; }
a.pp_expand, a.pp_contract { cursor: pointer; display: none; height: 20px; position: absolute; right: 30px; text-indent: -10000px; top: 10px; width: 20px; z-index: 20000; }
a.pp_close { position: absolute; right: 0; top: 0; display: block; line-height: 22px; text-indent: -10000px; }
.pp_loaderIcon { display: block; height: 24px; left: 50%; position: absolute; top: 50%; width: 24px; margin: -12px 0 0 -12px; }
#pp_full_res { line-height: 1!important; }
#pp_full_res .pp_inline { text-align: left; }
#pp_full_res .pp_inline p { margin: 0 0 15px; }
div.ppt { color: #fff; display: none; font-size: 17px; z-index: 9999; margin: 0 0 5px 15px; }
div.pp_default .pp_content, div.light_rounded .pp_content { background-color: #fff; }
div.pp_default #pp_full_res .pp_inline, div.light_rounded .pp_content .ppt, div.light_rounded #pp_full_res .pp_inline, div.light_square .pp_content .ppt, div.light_square #pp_full_res .pp_inline, div.facebook .pp_content .ppt, div.facebook #pp_full_res .pp_inline { color: #000; }
div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a, .pp_gallery ul a:hover, .pp_gallery li.selected a { border-color: #fff; }
div.pp_default .pp_details, div.light_rounded .pp_details, div.dark_rounded .pp_details, div.dark_square .pp_details, div.light_square .pp_details, div.facebook .pp_details { position: relative; }
div.light_rounded .pp_top .pp_middle, div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right, div.light_rounded .pp_bottom .pp_middle, div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content, div.facebook .pp_content { background: #fff; }
div.light_rounded .pp_description, div.light_square .pp_description { margin-right: 85px; }
div.light_rounded .pp_gallery a.pp_arrow_previous, div.light_rounded .pp_gallery a.pp_arrow_next, div.dark_rounded .pp_gallery a.pp_arrow_previous, div.dark_rounded .pp_gallery a.pp_arrow_next, div.dark_square .pp_gallery a.pp_arrow_previous, div.dark_square .pp_gallery a.pp_arrow_next, div.light_square .pp_gallery a.pp_arrow_previous, div.light_square .pp_gallery a.pp_arrow_next { margin-top: 12px!important; }
div.light_rounded .pp_arrow_previous.disabled, div.dark_rounded .pp_arrow_previous.disabled, div.dark_square .pp_arrow_previous.disabled, div.light_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
div.light_rounded .pp_arrow_next.disabled, div.dark_rounded .pp_arrow_next.disabled, div.dark_square .pp_arrow_next.disabled, div.light_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
div.light_rounded .pp_loaderIcon, div.light_square .pp_loaderIcon { background: url(../../Images/Home/loader.gif) center center no-repeat; }
div.dark_rounded .pp_top .pp_middle, div.dark_rounded .pp_content, div.dark_rounded .pp_bottom .pp_middle { background: url(../../Images/Home/contentPattern.png) top left repeat; }
div.dark_rounded .currentTextHolder, div.dark_square .currentTextHolder { color: #c4c4c4; }
div.dark_rounded #pp_full_res .pp_inline, div.dark_square #pp_full_res .pp_inline { color: #fff; }
.pp_top, .pp_bottom { height: 20px; position: relative; }
* html .pp_top, * html .pp_bottom { padding: 0 20px; }
.pp_top .pp_left, .pp_bottom .pp_left { height: 20px; left: 0; position: absolute; width: 20px; }
.pp_top .pp_middle, .pp_bottom .pp_middle { height: 20px; left: 20px; position: absolute; right: 20px; }
* html .pp_top .pp_middle, * html .pp_bottom .pp_middle { left: 0; position: static; }
.pp_top .pp_right, .pp_bottom .pp_right { height: 20px; left: auto; position: absolute; right: 0; top: 0; width: 20px; }
.pp_fade, .pp_gallery li.default a img { display: none; }



.csemailchange { min-height: 26px; }
.centerContent .csfeedcontainer { max-width: 560px; }
.csfeedcontainer { padding-bottom: 5px; line-height: 15px; }
.csfeedcontainer a { color: #015ba7; font-weight: 400; }
.csfeedcontainer h4 { font-weight: 400; }
.csfeedcontainer .feeditem .feedcommentuser a, .csfeedcontainer .feeditem .feeditemfirstentity a, .csfeedcontainer .feeditem .feeditemfirstentity, .csfeedcontainer .feeditem .showmorefeeditemscontainer a, .csfeedcontainer .feeditem a.actorentitylink, .csfeedcontainer .feeditem .articlelinktitle a, .csfeedcontainer .feeditem .feedcommentuser .feeditemfirstentity { font-weight: 700; }
.csCommunity { margin-right: 8px; font-weight: 400; font-size: .875em; color: #7d7d84; }
.csfeedcontainer .feeditem .feeditemwithsubject a.actorentitylink, .csfeedcontainer .feeditem .feeditemsecondentity a { font-weight: 400; }
.csfeedcontainer .feeditemcontent .csCommunityIcon { display: inline-block; width: 20px; height: 17px; margin: 0 0 -4px; margin-right: 6px; background: transparent url(/img/chatterservice/icon_sprite_serviceSupport.png?v=186-2) -150px -90px no-repeat; }
.feedtitle { color: #222; }
.feedtitle .alignleft { float: left; }
.feedtitle .alignright { padding-top: 2px; float: right; }
.feedtitle .alignright a { font-size: .85em; }
.csfeedcontainer .feedtitle .thisupdatespanarrow { display: inline-block; height: 18px; width: 6px; margin-right: 6px; margin-left: 6px; }
.csfeedcontainer .feedtitle .thisupdatespanarrowimage_ltr { background: url(/img/chatterservice/divider.png) center no-repeat; }
.csfeedcontainer .feedtitle .thisupdatespanarrowimage_rtl { background: url(/img/chatterservice/divider_rtl.png) center no-repeat; }
.csfeedcontainer .feeditem { margin: 0 0 25px; border-bottom: 1px solid #d4dadc; padding: 0 0 15px; white-space: normal; word-wrap: break-word; position: relative; z-index: 0; }
.csfeedcontainer .feeditemlast { border-bottom: none; }
.csfeedcontainer .feeditemseparatingdot { margin-right: 7px; margin-left: 4px; }
.csfeedcontainer .feeditemusericon { float: left; }
.csfeedcontainer .feeditemcontent { min-height: 47px; padding-left: 60px; }
.feeditemcontent .feeditemheader { font-size: 1.3em; }
.feedcointainer .feeditemcontentlink img { border: medium none; }
.csfeedcontainer .feeditemfooter, .csfeedcontainer .feedcommentfooter { display: block; font-size: .92em; line-height: 18px; }
.csfeedcontainer .feeditemextras { position: relative; z-index: 0; margin: 3px 0 15px; }
.csfeedcontainer .feedcommenttext { overflow: hidden; margin-top: 5px; line-height: 20px; }
.csfeedcontainer .feedArrow, .csfeedcontainer .feeditemcomments { background: none; padding: 0; margin: 0; }
.csfeedcontainer .feedcommentarrow { height: 5px; background: url(/img/chatterservice/comment_topArrow.gif) no-repeat 10px 0; border-bottom: 1px solid #dee4e9; }
.csfeedcontainer .promotetoarticle { vertical-align: middle; display: inline-block; width: 25px; height: 25px; padding-right: 5px; background: transparent url(/img/chatterservice/icon_sprite_serviceSupport.png?v=186-2) -86px -118px no-repeat; }
.csfeedcontainer .promotetoarticlelink, .csfeedcontainer .promotetoarchivedarticlelink, .csfeedcontainer .promotetoarticledraftlink { white-space: nowrap; max-width: 250px; overflow: hidden; text-overflow: ellipsis; display: inline-block; vertical-align: middle; line-height: 14px; height: 16px; }
.cxdatacategory { overflow: hidden; }
.csfeedcontainer .promotetoarticledraftlink { max-width: 240px; }
.csfeedcontainer .csmoresivlink { display: inline-block; font-size: .92em; }
.csfeedcontainer .articlecolor { background: #ffe79f; }
.csfeedcontainer .feeditemcomment, .csfeedcontainer .feedcommentsshowmore, .csfeedcontainer .feeditemcommentplaceholder, .csfeedcontainer .feeditemaddcomment, .csfeedcontainer .header { background: #eff7fa; border-bottom: 1px solid #dee5ea; border-top: 1px solid #fff; }
.csfeedcontainer .header { border-bottom: 1px solid #666; padding: 10px 0 5px; background: #fff; }
.csfeedcontainer .header h3 { font-weight: 700; color: #000; font-size: 1em; }
.feeditemcommentbody .bestPlaceHolder { color: #4fa525; }
.csfeedcontainer .showmorecommentscontainer a { display: block; padding: 5px 7px; background: #e2eff5; font-size: 1em; }
.csfeedcontainer .feeditemcommentplaceholder { padding: 6px; }
.csfeedcontainer .feeditemcomment { min-height: 34px; padding: 6px 8px; position: relative; }
.csfeedcontainer .feeditemcomment a.feeditemcommentphoto { float: left; }
.csfeedcontainer .feeditemcommentphotocontainer { height: 0; }
.csfeedcontainer .feeditemcommentphoto img { float: left; }
.csfeedcontainer .feeditemcommentaction { float: left; margin-right: 8px; border: 1px solid #999; }
.csfeedcontainer .feeditemcommentbody { display: block; margin-left: 47px; }
.csfeedcontainer .feeditemcommentbody .feedText { position: relative; font-weight: 400; }
.csfeedcontainer .feedcommentfooter { display: block; }
.csfeedcontainer .feeditemextras .feeditemcommentplaceholder, .csfeedcontainer .feeditemcommentnew { padding-right: 15px; }
.csfeedcontainer .feeditemcommentnew .newcommentbutton { float: right; margin: 0 -10px 0 0; }
.csfeedcontainer .csloadingicon { float: right; margin: 5px 10px 0 0; }
.csfeedcontainer div.feeditemcommentnew .foobar { margin-bottom: 5px; }
.csfeedcontainer .feeditemcommentplaceholder input { border: 1px solid #c0d0d0; background: transparent url(/img/chatterservice/textfield_bg80opacity.png) repeat-x scroll center top; }
.csfeedcontainer .feeditemcommenttext textarea.foobar { background: #fff url(/img/chatterservice/textfield_bg80opacity.png) repeat-x scroll center top; }
.csfeedcontainer .singlefeeditemheader { padding: 0 0 5px; margin: 0 0 8px; line-height: 28px; vertical-align: middle; }
.csfeedcontainer .singlefeeditemheader .thisupdatespan { font-weight: 700; color: #222; background: #cfeef8; padding: 6px; font-size: 1.17em; }
.csfeedcontainer .singlefeeditemheader a { font-size: 1.17em; font-weight: 700; color: #015ba7; margin-right: 9px; }
.csfeedcontainer .singlefeeditemheader .thisupdatespanarrow { display: inline-block; height: 28px; width: 6px; margin-right: 6px; }
.csfeedcontainer .singlefeeditemheader .thisupdatespanarrowimage_ltr { background: url(/img/chatterservice/divider.png) 0 2px no-repeat; }
.csfeedcontainer .singlefeeditemheader .thisupdatespanarrowimage_rtl { background: url(/img/chatterservice/divider_rtl.png) 0 2px no-repeat; }
.csfeedcontainer .feeditemtimestamp, .csfeedcontainer .feeditemclientinfo, .csfeedcontainer .feeditemclientinfo a { color: #7d7d84; }
.csfeedcontainer .feeditemclientinfo { margin-left: 4px; }
.csfeedcontainer .feeditemlinkpost { padding-left: 20px; }
.feedclearfloat { clear: both; height: 0; font-size: .01em; line-height: 0; }
.feeddata { height: 0; font-size: 0; line-height: 0; }
.csfeedcontainer .feedSearchHighlight { font-weight: 700; background-color: #fef49b; }
.csfeedcontainer h4 { display: block; }
.csfeedcontainer a.feedMessageMentionSelfHighlight, body .bPageTitle .secondaryPalette span.statusContainer a.feedMessageMentionSelfHighlight { background-color: #fef49b; }
.csfeedcontainer a.feedMessageLinkFont, body .bPageTitle .secondaryPalette span.statusContainer a.feedMessageLinkFont { color: #7d7d84; }
.csfeedcontainer .emptyfeed { margin-bottom: 5px; }
.csfeedcontainer .csBestReplyInSIV { color: #999; background-color: #f7fcfd; }
.csfeedcontainer .cxquestionheader { margin: 0 45px 0 0; }
.csfeedcontainer .cxquestionheader .feeditemtext { line-height: 20px; overflow: hidden; }
.csfeedcontainer .csactionscon { float: right; display: inline; position: relative; }
.csfeedcontainer .csactionslist { position: absolute; right: 0; z-index: 5; border: 1px solid #9b9b9b; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding-left: 0; margin-top: 0; list-style: none; background-color: #fff; }
.csfeedcontainer .csactionitemcon { margin: 0; padding: 3px 5px; white-space: nowrap; text-align: right; }
.csfeedcontainer .csactionitem a, .csfeedcontainer .csactionitem span { -moz-border-radius: 9px; -webkit-border-radius: 9px; border-radius: 9px; padding: 2px 9px; line-height: 1em; }
.csfeedcontainer .csactionslink { display: inline-block; height: 15px; width: 18px; border: 1px solid #9b9b9b; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; outline: medium none; text-indent: -9999px; background: #fff url(/img/chatterservice/icon_sprite_serviceSupport.png?v=186-2) -115px -175px no-repeat; }
.csfeedcontainer .csdisableddelete, .csfeedcontainer .cxdeletelink { float: right; cursor: pointer; position: relative; right: 0; display: inline-block; outline: medium none; text-indent: -9999px; width: 15px; height: 15px; background: transparent url(/img/chatterservice/icon_sprite_serviceSupport.png?v=186-2) -150px -151px no-repeat; }
.csfeedcontainer a.cxdeletelink:hover { background-position: -150px -164px; }
.csfeedcontainer .csactionitem a:hover { background-color: #cfeef8; color: #015ba7; text-decoration: underline; }
.csfeedcontainer .csdisabledaction { cursor: pointer; color: #9b9b9b; }
.csfeedcontainer .csdeleting { position: absolute; left: 0; background-color: #eceeee; width: 100%; height: 100%; margin-top: -7px; z-index: 999; opacity: .75; text-align: center; font-size: 1.2em; }
.csfeedcontainer .csdeleted { background-color: #e2f5d4; }
.csfeedcontainer .csdeletinglabel { position: absolute; width: 100%; top: 39%; left: 0; margin: 0; }
.csfeedcontainer .csdeletingimg, .csfeedcontainer .csdeletingtext, .csfeedcontainer .csdeletedtext, .csfeedcontainer .csdeletedicon { vertical-align: middle; font-weight: 700; }
.csfeedcontainer .csdeletingtext { margin-left: 5px; }
.csfeedcontainer .csdeletedicon { display: inline-block; width: 30px; height: 24px; background: transparent url(/img/chatterservice/icon_sprite_serviceSupport.png?v=186-2) -153px -2px no-repeat; }
.csfeedcontainer .cxquestionbodypreview.feeditemtext { margin-top: 5px; }
.csfeedcontainer .cxarticlesummarypreview.feeditemtext { margin-top: 10px; }
.csfeedcontainer .cxquestionbodypreview.feeditemtext a, .csfeedcontainer .cxarticlesummarypreview.feeditemtext a { color: #222; }
.csfeedcontainer .cxquestionbodypreview.feeditemtext a:hover, .csfeedcontainer .cxarticlesummarypreview.feeditemtext a:hover, .csfeedcontainer a.csPreviewLink:hover { text-decoration: none; }
.csfeedcontainer .hideContext .cxquestionbodypreview { height: 100px; }
.csfeedcontainer .hideContext .csPreviewLinkContainer { background-image: url(/img/chatterservice/transparent-fade.png); background-repeat: repeat-x; bottom: 15px; }
.csfeedcontainer .csPreviewLinkContainer { position: relative; z-index: 20; text-align: right; padding-top: 11px; }
.csfeedcontainer a.csPreviewLink { color: #015ba7; }
.cxfeeditem img { max-width: 458px; }
.publishercontainer div.publishertextareaerror, .csfeedcontainer div.feeditemcommentnew div.newcommenttextareaerror { border: 2px solid #f10; }
.publishercontainer .publishererrorcontainer, .csfeedcontainer .newcommenterrorcontainer, .csfeedcontainer .replyerrorcontainer { margin-bottom: 6px; white-space: normal; background-color: #fffcdd; border: 1px solid #f6eac1; padding: 4px; }
.publishercontainer .publishererrorcontainer .errorHide, .csfeedcontainer .newcommenterrorcontainer .errorHide, .cshidden .csactionslist { display: none; }
.publishercontainer .publishererrorcontainer div, .csfeedcontainer .newcommenterrorcontainer div, .csfeedcontainer .replyerrorcontainer div { margin-bottom: 3px; margin-left: 6px; margin-top: 3px; }
.publishercontainer .publishererrorcontainer .publishererror, .csfeedcontainer .newcommenterrorcontainer .publishererror, .csfeedcontainer .replyerrorcontainer .publishererror { color: #f10; }
.publishercontainer .publishererrorcontainer .publishernotice, .csfeedcontainer .newcommenterrorcontainer .publishernotice { color: #222; }
.csfeedcontainer .feeditemcommentplaceholder input, .csfeedcontainer .feeditemcommentnew .foobar, .publishercontainer .publishertextarea { resize: none; margin: 0; overflow: hidden; width: 100%; background-color: #fff; border: 1px solid #c7ccce; padding: 4px; line-height: 16px; -webkit-line-break: after-white-space; word-wrap: break-word; outline-style: none; }
.shadowDiv, #cs\3AsearchAskInputShadow { -webkit-line-break: after-white-space; word-wrap: break-word; }
.csfeedcontainer .feeditemcommentplaceholder input { color: #999; height: 1.3em; min-height: 1.3em; }
.waitingSearchDiv { background-color: #fff; filter: alpha(opacity=100); opacity: 1; -moz-opacity: 1; height: 100%; }
#cs\3A askDetailsWithTB .waitingSearchDiv { opacity: .5; -moz-opacity: .5; filter: alpha(opacity=50); top: -10px; }
#cs\3A askDetailsWithTB .waitingHolder { padding-top: 130px; background-color: transparent; border: none; }
.feedlinks, .datacategorylinks { list-style: none; }
.datacategorylinks .csChildOption a { padding-left: 16px; }
.leftContent ul, .rightContent ul, .datacategorylinks ul, .signin ul { margin: 0 0 15px; padding: 0; }
.leftContent h3, .datacategorylinks h3 { display: block; margin: 0 0 5px; font-size: 1em; }
.leftContent li, .rightContent li, .signin li, #cs\3Aprofile li, .datacategorylinks li { margin: 0; list-style-type: none; }
.leftContent li a, .signin li a, #cs\3Aprofile li a, .datacategorylinks li a { display: block; padding: 4px 10px 3px; background: none; font-size: 1em; line-height: 1.3em; color: #222; }
.csSubicon { display: block; position: absolute; top: 1px; left: 5px; }
.feeditembestreplyheader { margin: 9px 0 17px; text-indent: 6px; line-height: 16px; }
.cxfeedcomment .cxSelectBestReply, .cxfeedcomment .cxUnselectBestReply { visibility: hidden; }
.cxfeedcomment.cxhover .cxSelectBestReply, .cxfeedcomment.cxhover .cxUnselectBestReply { visibility: visible; }
.leftContent li.selected a { background-color: #c4e7f2; font-weight: 700; color: #1797c0; }
#cs\3Aprofile li.selected a, .datacategorylinks li.selected a { background-color: #1589b1; color: #fff; }
li.selected a:hover { text-decoration: none; }
a, a:hover { color: #015ba7; text-decoration: none; }
a:hover { text-decoration: underline; }
.sub_action { display: block; padding: 5px 10px; background: #1798bc; font-size: 1em; text-align: left; color: #fff; }
.blur, input.blur, .answer_input input.blur, #cs\3AsearchAskInput.blur { color: #8e8e8e; }
.action, a.action:hover { border: 2px solid #fff; padding: 5px 12px 6px; background: #1796bf url(/img/chatterservice/btnlrg_sprite.png) 0 -740px repeat-x; text-align: center; letter-spacing: .2px; font-weight: 700; color: #fff; -webkit-box-shadow: 0 2px 4px #aaa; -moz-box-shadow: 0 2px 4px #aaa; box-shadow: 0 2px 4px #aaa; }
a.action:hover { background: #1796bf; text-decoration: none; }
.button, .btn, .breadCrumbs span { width: auto; border: 1px solid #b5b5b5; border-bottom-color: #7f7f7f; background: #fff url(/img/chatterservice/btn_lrg_sprite_x.gif) repeat-x; color: #222; font-size: .917em; font-weight: 700; text-align: center; cursor: pointer; }
a.button:hover, a.btn:hover, .breadCrumbs a:hover span { background-position: 0 -60px; text-decoration: none; color: #222; }
.button.disabled, .csfeedcontainer .btn.btnDisabled { border-color: #dadada #dadada #b5b5b5; background: #fefefe; color: #9c9c9c; cursor: default; }
.button, .btn { padding: 5px 9px; font: 1em Arial,Helvetica,Verdana,sans-serif; }
input.button, input.btn, button.button, button.btn { padding: 5px 7px; }
input.button::-moz-focus-inner, input.btn::-moz-focus-inner { border: 0; }
input.button:focus, input.btn:focus { border-color: #7f7f7f; }
.csfeedcontainer .cscaseheader { background-color: #f5f5f5; padding: 2px 5px; margin-bottom: 10px; }
.csfeedcontainer .cscaseicon { display: inline-block; background: transparent url(/img/sprites/master.png) 0 -62px no-repeat; width: 16px; height: 16px; position: relative; top: 3px; margin-right: 4px; }
.csfeedcontainer .cscaselink { font-weight: 700; margin-left: 3px; }
.feeditem { font-size: 1em!important; postion: relative; }
.feeditemfooter { position: relative; z-index: 1; margin: 0 0 10px; padding: 0; padding-top: 10px; padding-right: 4px; font-size: 1em; color: #7d7d84; }
.feeditemcommentbody .feeditemfooter { margin: 0; }
.feeditemfooter li { display: inline-block; margin-right: 3px; margin-left: 0; font-size: .938em; }
.feeditemfooter li.feeditemtimestamp { padding: 0; background: none; }
.cxfeedcomment .cxlike a, .cxfeedcomment .cxdislike a, .cxfeedcomment .cxafterlike, .cxfeedcomment .cxafterdislike, .csReportAbuseIcon, .csReportAbusedIcon, .csSelectBestReplyIcon, .csUnselectBestReplyIcon { display: inline-block; width: 20px; height: 20px; background-position: 0 -30px; text-indent: -9999px; outline: none; }
.cxfeedcomment .cxlike a:hover, .cxfeedcomment .cxlike a:focus { background-position: 0 -60px; }
.cxfeedcomment .cxafterlike { background-position: 0 -150px; }
.cxfeedcomment .cxdislike a, .cxfeedcomment .cxafterdislike { margin-top: 2px; background-position: -30px -30px; vertical-align: middle; }
.cxfeedcomment .cxdislike a:hover, .cxfeedcomment .cxdislike a:focus { background-position: -30px -60px; }
.cxfeedcomment .cxafterdislike { background-position: -30px -150px; }
.csSelectBestReplyIcon { vertical-align: middle; background: transparent url(/img/chatterservice/icon_sprite_serviceSupport.png?v=186-2) -216px -63px no-repeat; margin-right: 3px; }
.csUnselectBestReplyIcon { vertical-align: middle; background: transparent url(/img/chatterservice/icon_sprite_serviceSupport.png?v=186-2) -216px -86px no-repeat; margin-right: 3px; }
.feeditemfooter a.csSelectBestReplyLink, .feeditemfooter a.csUnselectBestReplyLink { color: #7d7d84; }
.csUnselectBestReply { cursor: pointer; }
.csReportAbuseIcon, .csReportAbusedIcon { vertical-align: middle; background: transparent url(/img/chatterservice/icon_sprite_serviceSupport.png?v=186-2) 0 -180px no-repeat; margin-right: 3px; }
a.csReportAbuseIcon:hover { background-position: -30px -180px; }
.csReportAbusedIcon { background-position: 0 -210px; }
.csNumReportAbuses { color: #ce1717; }
.csDropdown .csReportAbuseReason { height: 12px; cursor: pointer; font-size: 1.125em; }
.csReportAbuseAction.selected a:hover { background-color: #fff; cursor: text; }
.csDropdown { text-align: left; position: absolute; left: 0; top: 19px; border: 1px solid #b6b6b6; margin: 0; padding: 4px; background-color: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 2px 5px #a0a6ab; -moz-box-shadow: 0 2px 5px #a0a6ab; box-shadow: 0 2px 5px #a0a6ab; }
.csMutton .csDropdown { display: none; }
.csMutton.selected .csDropdown { display: block; cursor: default; }
.csDropdown a, .csDropdown li { display: block; text-align: left; white-space: nowrap; }
.csDropdown a, .csDropdown .csActionDisabled { padding: 4px 9px; }
.csDropdown a { line-height: 1em; color: #222; white-space: nowrap; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; }
.csDropdown a.csReportAbuseReason:hover, .csDropdown a.csReportAbuseReason:focus { background-color: #cfeef8; color: #015ba7; cursor: pointer; }
.csMinx { position: relative; margin: 0; padding: 0; }
.csMinx .csDropdown { cursor: default; display: none; z-index: 2000; }
.csMinx.selected .csDropdown { display: block; }
.feeditemfooter .csMinx li { font-size: 1em; }
.csMinxLink .csflaglink { background: url(/img/chatterservice/btnArrow_sprite.png) no-repeat scroll right -55px transparent; padding: 0 18px 0 0; }
.breadCrumbs { display: block; width: 520px; padding: 0 0 24px; margin: 0 0 15px; }
.breadCrumbs li, .breadCrumbs a, .breadCrumbs span { float: left; position: relative; line-height: 16px; list-style-type: none; }
.breadCrumbs li { margin: 0; }
.breadCrumbs a { margin: 0; margin-left: -1px; padding: 3px 12px; }
.breadCrumbs .current span, .breadCrumbs .current a:hover span { position: relative; z-index: 99; }
.breadCrumbs .first span { -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-left-radius: 3px; }
.breadCrumbs .last span { -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px; border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px; border-bottom-right-radius: 3px; }
.breadCrumbs a, .breadCrumbs a:hover { z-index: 2; height: 24px; border: none; margin-right: -13px; padding: 0; padding-right: 12px; background: url(/img/chatterservice/breadcrumb_tip.png) right 2px no-repeat; text-decoration: none; }
.breadCrumbs a:hover { background-position: right bottom; }
.breadCrumbs .last a, .breadCrumbs .last a:hover { background: none; padding: 0; }
.breadCrumbs .first { z-index: 3; }
.breadCrumbs li { z-index: 2; }
.breadCrumbs .last { z-index: 1; padding: 0; background: none; }
.breadCrumbs li span { float: left; padding: 3px 10px; padding-left: 22px; border-right: none; background: #efefef; color: #888; border: none; }
.breadCrumbs .first span { padding-left: 10px; }
.breadCrumbs .current span { padding-left: 22px; cursor: default; }
.singleArticleTitle { margin: 0; font-size: 2em; display: block; }
.sectionHeader { background: url(/img/chatterservice/article_arrow.png) no-repeat scroll 9px -36px #f9f9f9; border-color: #ccc #ccc #868686; border-style: solid; border-width: 1px; cursor: pointer; margin: 15px 0 0; display: block; font-size: 1.4em; padding: 4px 5px 5px 28px; }
.collapsed .sectionHeader { background-position: 9px 7px; }
.collapsed .cxfields { display: none; }
.fieldHeader { color: #4a4a56; margin: 12px 0 5px; display: block; }
.fieldDescription { margin: 0 0 12px; }
.sectionSegment { position: relative; overflow: hidden; line-height: 17px; }
.sectionSegment p { margin: 0; }
.signin { position: relative; margin-top: 0; margin-right: 0; margin-bottom: 20px; padding: 15px; background: #fff; text-align: left; -webkit-box-shadow: inset 0 0 4px #c4c4c4; -moz-box-shadow: inset 0 0 4px #c4c4c4; box-shadow: inset 0 0 4px #c4c4c4; }
.signin h3 { clear: left; margin-top: 0; margin-right: 0; margin-bottom: 5px; }
.signin .action { float: left; font-size: 1em; margin-top: 0; margin-right: 0; margin-bottom: 20px; }
.signin .action span { font-weight: 400; }
.signin ul { margin: 0; }
.signin ul li { border-right: 1px solid #ccc; padding-right: 5px; margin-right: 5px; }
.signin ul li.last { border: none; }
.signin li a { color: #015ba7; display: inline; padding: 0; }
.usericon { height: 47px; width: 47px; }
.usericon, #cs\3Aprofile .usericon { float: left; position: relative; margin-left: -60px; -webkit-box-shadow: 0 0 3px #adbcc2; -moz-box-shadow: 0 0 3px #adbcc2; box-shadow: 0 0 3px #adbcc2; }
.usericon img { border: 1px solid #fff; }
.usericon .chatter-avatarStyle { border: none; }
#cs\3Aprofile .usericon { margin-left: -80px; }
#cs\3Aprofile .usericon, #cs\3Aprofile .usericon a.csEditPhoto { height: 66px; width: 66px; }
#cs\3Aprofile .usericon a.csEditPhoto, #cs\3Aprofile .usericon a.csEditPhoto span { position: absolute; bottom: 0; left: 0; padding: 0; background: url(/img/s.gif); }
#cs\3Aprofile .usericon a.csEditPhoto span { display: none; width: 18px; height: 18px; bottom: -1px; background: #fff url(/img/chatterservice/icon_pencil.png) no-repeat; text-indent: -9999px; }
#cs\3Aprofile .usericon a.csEditPhoto:hover span { display: block; }
#cs\3Aprofile .usericon img { height: 64px; width: 64px; }
.csemailnotification { background: transparent url(/img/chatterservice/mini-email-icon.png) no-repeat scroll 4px 2px; padding-left: 20px; }
.csaddphoto { background: transparent url(/img/chatterservice/mini-photo-icon.png) no-repeat scroll 4px -2px; padding-left: 20px; }
.feeditemcommentbody .usericon { width: 32px; height: 32px; margin-left: -44px; }
.usericon .csSubicon { top: auto; right: -6px; bottom: -6px; left: auto; border: none; padding: 0; background-position: -90px -150px; }
.usericon .csCustomerSupportSubIcon { width: 21px; height: 21px; background-position: -60px -30px; }
.csCustomerSupportUserIcon { border-color: #fca000; -webkit-box-shadow: 0 0 5px 1px #fca000; -moz-box-shadow: 0 0 5px 1px #fca000; box-shadow: 0 0 5px 1px #fca000; }
.usericon .chatter-avatarStyle { position: absolute; top: 0; left: 0; z-index: 1; background: url(/img/chatter/avatar-sprite.png?v=182-1) 0 -9999px no-repeat; width: 15px; height: 15px; background-position: 0 -62px; }
.feeditemcommentbody .usericon .chatter-avatarStyle { background-position: 0 -109px; }
.feeditem .csCompanyNameTag { color: #999; }
#cs\3AtheFeed { border-top: 1px solid #d4dadc; padding: 25px 0 0; margin-top: 15px; }
.notice, .csAlert, .csInfo, #cs\3AtheFeed .showmorefeeditemscontainer .waitingSearchDiv .waitingHolder { color: #222; font-size: 1em; margin: 0 0 15px; padding: 6px 10px; position: relative; }
.notice, .csAlert, #cs\3AtheFeed .showmorefeeditemscontainer .waitingSearchDiv .waitingHolder { border: 1px solid #f8e38e; background-color: #ffffdc; }
.csAlert, .csInfo, .notice { padding-left: 35px; background-position: 10px 5px; background-repeat: no-repeat; }
.csAlert, .notice { background-image: url(/img/icon/warning16.png); }
.csInfo { background-image: url(/img/chatterservice/info16.png); border: 1px solid #bee6ff; background-color: #f5fcff; }
.util { border-color: #89bddb; background: #eff7fa; color: #222; padding: 6px 65px 6px 10px; }
.csSuccess { padding-right: 20px; padding-left: 40px; border-color: #b2eec7; background: #f0fff4 url(/img/chatterservice/icon_success.png) 5px 5px no-repeat; }
.waitingHolder img { margin-right: 10px; }
#cs\3AtheFeed .showmorefeeditemscontainer .waitingSearchDiv .waitingHolder { display: block; width: auto!important; margin: 0 auto; text-align: left; }
#cs\3AtheFeed .waitingSearchDiv .waitingHolder { background-color: #fff; border: none; }
#cs\3AsearchAskForm .waitingSearchDiv { left: -8px; }
#cs\3AtheFeed .waitingSearchDiv { width: auto!important; top: -16px; left: -5px; right: -5px; }
#cs\3AsearchAskForm .waitingSearchDiv, #cs\3AsearchAskForm .waitingSearchDiv .waitingHolder { background-color: #f6fcfe; border: none; }
#cs\3AsearchAskForm.tbsearchAskForm .waitingSearchDiv, #cs\3AsearchAskForm.tbsearchAskForm .waitingSearchDiv .waitingHolder { background-color: #fafbfb; }
#cs\3AsearchAskForm.tbsearchAskForm .waitingSearchDiv { top: 4px; }
#cs\3AtheFeed .waitingDescription, #cs\3AsearchAskForm .waitingDescription, #cs\3A askDetailsWithTB .waitingDescription { font-size: 1em; color: #666; }
#cs\3Aprofile { position: relative; margin: 0 0 20px; padding: 0; padding-left: 80px; font-size: 1em; }
#cs\3Aprofile .username { padding: 0 4px 2px; color: #222; font-weight: 700; word-wrap: break-word; word-break: break-all; white-space: normal; }
#cs\3Aprofile li a { margin-left: -1px; padding: 2px 6px; line-height: 1.4em; }
#cs\3Alogin { width: 100%; height: 100%; position: fixed; top: 0; right: 0; bottom: 0; left: 0; }
#cs\3Alogin td { vertical-align: top; }
.popup { text-align: center; overflow: hidden; height: 100%; padding: 20px; }
.popUpContent { display: block; overflow: hidden; margin: 0 auto; padding: 20px; background: #fff; text-align: left; }
.popup .notice { display: none; }
.popup [id*="signupForm"] .notice { display: block; }
#cs\3AloginForm h1, [id*="signupForm"] h1, h1.csBump { margin: 0 0 15px; font-size: 2em; }
.popup .notice h3 { margin: 3px 3px 7px; }
.popup .notice ul { margin: 0; padding: 0 0 5px; padding-left: 10px; }
.popup .notice li { margin-bottom: 2px; }
.csFormKey { float: right; text-align: right; }
.col .required { display: block; font-weight: 400; color: #a0a0a0; }
.col .required span { font-size: 1.25em; font-weight: 700; color: #ac0808; }
.prompt .dismiss { top: 3px; right: 3px; background: url(/img/chatterservice/icon_sprite_serviceSupport.png?v=186-2) -178px -147px no-repeat; height: 20px; }
.prompt a.dismiss:hover { background-position: -178px -165px; }
.prompt h3 { margin: 0 0 8px; font-size: 1.1em; font-weight: 700; }
.prompt { display: block; position: absolute; max-width: none; margin: 0; border: 2px solid #fff; padding: 12px; z-index: 1000; background: #ffe5a7 url(/img/chatter/bg_tour.png) repeat-x; font-weight: 400; -webkit-box-shadow: 0 2px 5px #acacac; -moz-box-shadow: 0 2px 5px #acacac; box-shadow: 0 2px 5px #acacac; }
.prompt a { color: #015ba7; }
#cs\3AinlineSignIn { display: block; width: 260px; }
#cs\3AinlineSignIn div { float: left; margin: 0; margin-right: 12px; border-right: 1px solid #969696; padding: 0; padding-right: 12px; }
#cs\3AinlineSignIn .last { margin: 0; border: none; padding: 0; }
#cs\3AinlineSignIn div strong { display: block; margin: 0 0 5px; font-weight: 400; }
#cs\3AinlineSignIn .facebook_link, #cs\3AinlineSignIn .google_link { margin: 0; margin-left: 5px; padding: 0; padding-left: 8px; border-left: 1px solid #969696; }
#cs\3AinlineSignIn .additionalMessage { display: inline-block; }
#cs\3AinlineSignIn .facebook_link { margin-left: 5px; padding-left: 8px; border-left: 1px solid #969696; }
.facebook { padding-left: 20px; background: url(/img/chatterservice/icon_facebook.png) no-repeat; }
.form { position: relative; }
.form .error { background: #ffffdc; }
.form .col { float: left; width: 250px; margin: 0; margin-right: 20px; border-right: 1px solid #ccc; padding: 0; padding-right: 20px; text-align: left; }
#cs\3AloginForm .last, .popup [id*="signupForm"] .last { width: auto; padding-top: 31px; }
.form .row { position: relative; display: block; margin-bottom: 15px; }
.form .row.first { margin-bottom: 35px; }
.form .row h3 { margin: 0 0 10px; font-size: 1em; }
.form label { float: left; margin: 5px 0 2px; font-size: 1em; font-weight: 700; color: #4a4a56; }
.form .csLabel { float: none; display: block; }
.form label a { font-weight: 400; }
.form label span { display: block; font-weight: 400; }
.form .text { width: 240px; }
.form .radio { display: block; position: relative; margin: 8px 0 10px; padding-left: 22px; }
.form .radio label { float: none; width: auto; margin: 0; }
.form .radio input { position: absolute; top: 0; left: 0; margin: 0; }
.form .row .button, .form .row .btn { margin: 5px 7px 0 0; }
.form .footer a { margin-left: 10px; font-size: 1em; }
.text, select, textarea { margin: 0 0 5px; border: 1px solid #ccc; border-top-color: #8f8f8f; border-left-color: #8f8f8f; padding: 4px; font-size: 1em; line-height: 1.333em; font-family: Arial,Helvetica,sans-serif; }
.form .last, .cta ul .last { margin: 0; border: none; padding: 0; }
.form .mouseOverInfoOuter { position: relative; vertical-align: middle; padding-top: 6px; margin-left: 5px; display: inline; }
.form .mouseOverInfo { width: 15em; }
.overlayDialog { position: fixed; z-index: 50101; display: none; }
.overlayDialog .innerContent, .inlineOverlayDialog .innerContent { padding: 12px 16px 8px 20px; }
.overlayBackground { background-color: #000; border: none; opacity: .6; position: absolute; top: 0; left: 0; z-index: 50100; }
.dialogClose, .dialogCloseOn { background: transparent url(/img/alohaSkin/closeX.png); width: 20px; height: 20px; float: right; cursor: pointer; background-position: top left; text-indent: -999em; overflow: hidden; }
.dialogCloseOn { background-position: 0 -20px; }
.personalSetupOverlay .topLeft, .overlayDialog .topLeft { padding: 8px 6px 8px 12px; background: url(/img/alohaSkin/overlayTopLft.png) left top no-repeat; }
.personalSetupOverlay .topLeft h2, .overlayDialog .topLeft h2 { color: #000; font-size: 1.25em; }
.personalSetupOverlay .topRight, .overlayDialog .topRight { background: url(/img/alohaSkin/overlay_crns.png) right top no-repeat; padding-left: 0; padding-right: 6px; }
.personalSetupOverlay .middle, .overlayDialog .middle { background: #fff url(/img/alohaSkin/overlay_crns.png) left -240px repeat-x; border: none; padding: 0; }
.personalSetupOverlay .innerContent { padding: 0; overflow: hidden; }
.personalSetupOverlay .bottomRight, .overlayDialog .bottomRight { background: url(/img/alohaSkin/overlay_crns.png) right -235px no-repeat; height: 5px; padding-left: 0; padding-right: 6px; }
.personalSetupOverlay .bottomLeft, .overlayDialog .bottomLeft { background: url(/img/alohaSkin/overlayBtmLft.png) left bottom no-repeat; height: 5px; }
.action, a.action:hover, #cs\3AsearchAskContainer, .answer_input input, .notice, .csfeedcontainer .singlefeeditemheader .thisupdatespan, .publishercontainer div.publishertextareaerror, .csfeedcontainer div.feeditemcommentnew div.newcommenttextareaerror, .publishercontainer .publishererrorcontainer, .csfeedcontainer .newcommenterrorcontainer, .csfeedcontainer .feeditemcommentplaceholder input, .csfeedcontainer .feeditemcommentnew .foobar, .publishercontainer .publishertextarea, .sub_action, .filter .current, .filter a, .signin, #cs\3AsearchAskInputContainer, #cs\3AsearchAskForm, .waitingHolder, .csAlert, .csInfo, .prompt, #cs\3AsearchAskContainer .current, .sectionHeader, .popUpContent { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.button, .btn, .form .text, .form textarea, .form select, .cxPostButtons select { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.popUpContent { -webkit-box-shadow: 0 0 4px #aaa; -moz-box-shadow: 0 0 4px #aaa; box-shadow: 0 0 4px #aaa; }
.toolkit-el-mask { z-index: 100; position: absolute; top: 0; left: 0; -moz-opacity: .5; opacity: .5; filter: alpha(opacity=50); width: 100%; height: 100%; zoom: 1; background: #ccc; background-color: #ccc; }
.toolkit-masked { overflow: hidden!important; }
.toolkit-masked-relative { position: relative!important; }
.toolkit-masked select, .toolkit-masked object, .toolkit-masked embed { visibility: hidden; }
.feedprivateconversation, .feedprivateconversation .feeditemcomment, .feedprivatequestion .feeditemcontent, .feedprivatequestion .feeditemcomment, .feedprivatequestion .feeditemcommentplaceholder { background-color: #fbf7e9; }
.feedprivateconversation, .feedprivatequestion .feeditemcontent, .feedprivatequestion .privatenotice, .csPrivateConversation .showmorecommentscontainer { border: 1px solid #fca000; }
.feedprivatequestion .privatenotice { border-bottom: none; }
.feedprivatequestion .feeditemcontent { border-top: none; padding-top: 7px; padding-bottom: 4px; background-image: url(/img/chatterservice/private_divider_x.png); background-repeat: repeat-x; }
.privateReplies { border-top: 1px solid #dee5ea; }
.csfeedcontainer .feedprivateconversation .feeditemcommentplaceholder, .csfeedcontainer .feedprivateconversation .feeditemcomment { margin-right: 10px; margin-left: 52px; padding: 6px 0; padding-right: 10px; background: none; }
.feedprivatequestion .feeditemextras { margin-right: 10px; }
.feedprivatequestion .feeditemcommenttext { padding-right: 0; }
.feedprivatequestion .usericon { margin-left: -54px; }
.feedprivateconversation .privateReplies .feeditemcommentbody, .feedprivatequestion .feeditemcommentbody { margin-left: 44px; }
.feedprivateconversation .privateReplies .first .feeditemcommentbody { margin-left: 0; }
.feedprivateconversation .privateReplies .first .usericon, .feedprivatequestion .feeditemcommentbody .usericon { margin-left: -44px; }
.csfeedcontainer .feedprivateconversation .feeditemcomment .feeditemcommentnew { padding: 0; }
.feedprivateconversation .privatenotice, .feedprivatequestion .privatenotice, .csPrivateConversation .showmorecommentscontainer a { display: block; padding: 4px 2px; padding-right: 8px; padding-left: 22px; background: #fbf7e9 url(/img/chatterservice/icon_lock.png) 7px 5px no-repeat; color: #d2791a; }
.csPrivateConversation .showmorecommentscontainer a { padding: 5px 7px; padding-left: 22px; background-position: 7px 6px; }
.cxthefeed { clear: both; }
.feedprivateconversation .first { margin-left: 0; }
#cs\3AsupportBubble { width: 214px; position: absolute; top: 10px; left: 570px; margin: 0; }
#cs\3AsupportBubble.csHidden { display: none!important; }
#cs\3AsupportBubble h3 { padding: 0; border-bottom: none; }
#cs\3AsupportBubble p { margin: 0 0 8px; }
#cs\3AsupportBubble .csTip { display: block; width: 29px; height: 29px; position: absolute; top: 15px; left: -29px; background: url(/img/chatterservice/tourArrows.png) -11px -86px no-repeat; }
#cs\3A footer { background: url(/img/chatterservice/footer_bg.png) bottom right no-repeat; left: -23px; bottom: -33px; clear: both; margin: 0 auto; padding: 20px; position: relative; text-align: right; width: 760px; }
#cs\3A footer li { display: inline; list-style-image: none; list-style-type: none; }
.csMini .threecolumn { width: 790px; background-image: url(/img/chatterservice/content_short_y.png); }
.csMini .threecolumn .mainContent, .csMini .mainContent .lowerMainContent { width: 561px; }
.csMini .rightContent { position: relative; width: 0; }
.csMini #cs\3A footer { width: 526px; background-image: url(/img/chatterservice/footer_bg_short.png); }
.csreputationcon, .csselecttopic { width: 500px; display: block; position: absolute; z-index: 9999; top: 277px; }
#cs\3A askOverlayContent .csselecttopic { top: 242px; }
.csselecttopic { width: 300px; z-index: 50205; }
.csreputationcontent, .csselecttopicmsg { box-shadow: -2px 0 5px #acacac; -moz-box-shadow: -2px 0 5px #acacac; -webkit-box-shadow: -2px 0 5px #acacac; padding: 7px 2px 7px 0; border: 1px solid #b6b6b6; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color: #fff; display: inline-block; min-width: 27px; }
.csselecttopicmsg { padding: 7px 12px; color: #1b8eb3; }
.csreputationcon .cstotalpostnum, .csreputationcon .csbestanswernum, .csreputationcon .csreputationlabel { display: inline-block; margin-left: 5px; text-align: left; float: left; }
.csreputationcon .cstotalpostnum, .csreputationcon .csbestanswernum { padding: 6px; font-weight: 700; font-size: 1.3em; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; min-width: 27px; text-align: center; }
.csreputationcon .cstotalpostnum { background-color: #f1f0f5; color: #6b7b88; }
.csreputationcon .csbestanswernum { background-color: #f0fadf; color: #61a632; }
.csreputationcon .csreputationlabel { max-width: 41px; font-size: .9em; line-height: .99em; color: #7c8b96; padding-top: 3px; }
.csreputationcon .csreputationlevelcontainer { display: block; margin-left: 5px; margin-right: 5px; padding: 0 7px; text-align: left; float: left; font-size: 1em; font-family: Arial,Helvetica,sans-serif; font-weight: 700; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; color: #fff; background-color: red; white-space: nowrap; }
.csfiller-7 { width: 100%; display: block; height: 7px; }
.csreputationcon .csreputationlevel1 { background-color: #9eb669; }
.csreputationcon .csreputationlevel2 { background-color: #8ea6d8; }
.csreputationcon .csreputationlevel3 { background-color: #65619d; }
.csreputationcon .csreputationlevel4 { background-color: #d7823f; }
.csreputationcon .csreputationarrow, .csselecttopicarrow { display: inline-block; width: 14px; height: 14px; background: url(/img/chatterservice/btnArrow_sprite.png) 0 -278px no-repeat; margin-top: -1px; position: relative; left: 10px; }
.csselecttopicarrow { position: absolute; top: 32px; left: 100px; }
.csrepq .csreputationarrow { left: 18px; }
.csreputationloading { display: inline-block; margin-left: 5px; }
.cssingleitemcomponent { min-width: 543px; }
.cssingleitemcomponent.csconsolepadding { margin-top: 60px; }
.cssingleitemcomponent .csfeedcontainer { max-width: 560px; }
.csfeedcontainer .cschatterlikebodysiv { margin-top: 0; }
.agentIcon { background: transparent url(/img/chatterservice/icon_sprite_serviceSupport.png?v=186-2) no-repeat scroll -119px -123px; width: 12px; height: 12px; }
.agentIconHover { position: absolute; font-size: .9em; z-index: 100000; background-color: #000; color: #fff; padding: 5px 10px; text-align: center; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
.agentIconHoverArrow { position: absolute; line-height: 0; border: 5px dashed #000; top: 26px; left: 50px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
.canoprofile .cxquestiontitlewithlink a, .canoprofile .articlelinktitle a { font-size: 1.188em; }
.canoprofile .feeditemfirstentity, .canoprofile .feedcommentuser, .canoprofile .csCompanyNameTag { font-size: .938em; }
.canoprofile .feeditemcommentbody .bestPlaceHolder { margin-top: 9px; }
.canoprofile .threecolumn { background-color: #eef0f2; background-image: none; width: 820px; }
.canoprofile .threecolumn .mainContent, .canoprofile .mainContent .lowerMainContent { width: 593px; }
.canoprofile .threecolumn .leftContent { padding-left: 20px; width: 187px; }
.canoprofile .threecolumn .leftContent .calogo { padding-left: 7px; }
.canoprofile .threecolumn .mainContent { background-color: #fff; -webkit-box-shadow: 0 0 7px rgba(0,0,0,.2); -moz-box-shadow: 0 0 7px rgba(0,0,0,.2); box-shadow: 0 0 7px rgba(0,0,0,.2); }
.canoprofile .threecolumn .centerContent { padding-left: 35px; }
.canoprofile .leftContent li { border-bottom: 1px solid #d4dadc; }
.canoprofile .leftContent li a { padding: 13px 10px 10px 45px; background: none no-repeat scroll 7px 16px transparent; font-family: "Helvetica Neue",Arial,sans-serif; font-size: 1.063em; line-height: 24px; position: relative; }
.canoprofile .leftContent li.selected a { background-color: #fff; color: #484848; font-weight: 400; }
.datacategorylinks li a img { display: none; }
.canoprofile .leftContent li a img { background-image: url(/img/chatterservice/icon_sprite_serviceSupport.png?v=186-2); display: block; position: absolute; top: 13px; left: 7px; height: 25px; width: 25px; }
.canoprofile .leftContent .datacategorylinks li a img { background-position: -180px -82px; }
.canoprofile .datacategorylinks { padding: 10px 0 0; }
.canoprofile .datacategorylinks ul { border-top: 1px solid #d4dadc; }
.canoprofile .datacategorylinks h3 { font-family: "Helvetica Neue",Arial,sans-serif; font-size: 1.125em; font-weight: 400; border-bottom: 1px solid #d4dadc; padding-bottom: 10px; margin-bottom: 1px; }
.canoprofile .csemailnotification { padding-left: 28px; float: right; list-style: none; }
.canoprofile .myQuesitonEmailToggle { margin-top: 8px; }
.canoprofile .myQuesitonEmailToggle h3 { float: left; }
.canoprofile #cs\3A footer { background: none; }
.hide { display: none; }
#cke_cs\3AreplyInput { margin: 0 -14px 6px 0; border-radius: 3px; }
.cxnewcomment .cke_skin_sfdc .cke_toolgroup, .overlayDialog .cke_skin_sfdc .cke_toolgroup { padding: 0; margin: 0 -1px 0 0; border: none; background-image: none; border-radius: 3px; }
.cxnewcomment span.cke_skin_sfdc, .overlayDialog span.cke_skin_sfdc { border: none; }
.cxnewcomment .cke_skin_sfdc .cke_focus, .overlayDialog .cke_skin_sfdc .cke_focus { outline: none; }
.cxnewcomment .cke_skin_sfdc .cke_wrapper, .overlayDialog .cke_skin_sfdc .cke_wrapper { background: #fff; border-radius: 3px; border: 1px solid #d4dadc; padding: 0; }
.cxnewcomment .cke_skin_sfdc .cke_toolgroup .cke_separator, .overlayDialog .cke_skin_sfdc .cke_toolgroup .cke_separator { display: none; }
.cxnewcomment .cke_top, .overlayDialog .cke_top { background: none repeat scroll 0 0 #ededed; border-raidus: 3px 3px 0 0; }
.cxnewcomment .cke_skin_sfdc .cke_button a.cke_on { background-color: #ccc; border-radius: 0; padding: 2px 4px; }
.cxnewcomment .cke_skin_sfdc .cke_button a:hover, .cxnewcomment .cke_skin_sfdc .cke_button a:focus, .cxnewcomment .cke_skin_sfdc .cke_button a:active, .overlayDialog .cke_skin_sfdc .cke_button a:hover, .overlayDialog .cke_skin_sfdc .cke_button a:focus, .overlayDialog .cke_skin_sfdc .cke_button a:active { background: none repeat scroll 0 0 #ddd; border-radius: 0; }
.cxnewcomment .cke_skin_sfdc .cke_button a:hover.cke_on, .cxnewcomment .cke_skin_sfdc .cke_button a:focus.cke_on, .cxnewcomment .cke_skin_sfdc .cke_button a:active.cke_on, .overlayDialog .cke_skin_sfdc .cke_button a:hover.cke_on, .overlayDialog .cke_skin_sfdc .cke_button a:focus.cke_on, .overlayDialog .cke_skin_sfdc .cke_button a:active.cke_on { background-color: #ccc; }
.csoptimizequestion .csfeedcontainer .feeditemseparatingdot { margin-right: 4px; margin-left: 2px; }
.csoptimizequestion .cxquestiontitlewithlink a, .csoptimizequestion .articlelinktitle a { font-weight: 700; font-size: 1.15em; color: #222; }
.csoptimizequestion .articlelinktitle a { font-size: 1.25em; }
.csoptimizequestion .cxquestiontitlewithlink, .csoptimizequestion h4.feeditemtext { margin-top: 5px; font-weight: 700; font-size: 1.125em; }
.csoptimizequestion .cxquestiontitlewithlink a:hover, .csoptimizequestion .articlelinktitle a:hover { text-decoration: none; }
.csoptimizequestion .leftContent li.selected a, .csoptimizequestion#cs\3Aprofile li.selected a, .csoptimizequestion.datacategorylinks li.selected a { background-color: #e7e1e1; color: #000; }
.csoptimizequestion .feeditemfirstentity, .feedcommentuser, .csoptimizequestion .csCompanyNameTag { font-size: .875em; }
.csoptimizequestion .feeditemfirstentity a, .csoptimizequestion .feedcommentuser a, .csoptimizequestion .feeditemfirstentity { color: #777; }
.csoptimizequestion .feeditemfirstentity a:hover, .csoptimizequestion .feedcommentuser a:hover { text-decoration: none; }
#filterDisplay, #sortDisplay { padding-left: 5px; padding-right: 5px; color: #105ba7; }
#sortDisplay { padding-right: 0; }
.cafiltersupermenu.zen a.zen-trigger { color: #8b8b8b; text-decoration: none; padding: 5px 10px; border: transparent 1px solid; display: inline-block; outline: none; }
.cafiltersupermenu.zen .zen-options { background: none repeat scroll 0 0 rgba(255,255,255,.95); border: 1px solid #ccc; border-radius: 3px; left: -1px; list-style: none outside none; overflow: hidden; width: 200px; z-index: 1000; box-shadow: 0 0 2px #ececec; -webkit-transition: all .2s ease-in-out .2s; -moz-transition: all .2s ease-in-out .2s; -o-transition: all .2s ease-in-out .2s; transition: all .2s ease-in-out .2s; margin-top: 5px; }
.cafiltersupermenu.zen a.zen-trigger:hover, .cafiltersupermenu.zen a.zen-trigger:active { -webkit-transition: all .2s ease-in-out .2s; -moz-transition: all .2s ease-in-out .2s; -o-transition: all .2s ease-in-out .2s; transition: all .2s ease-in-out .2s; background-color: #fbfbfb; box-shadow: 0 1px 0 rgba(255,255,255,.5) inset; border: #c1c1c1 1px solid; border-radius: 3px; color: #222; display: inline-block; }
.cafiltersupermenu h4 { color: #8b8b8b; display: block; font-size: .9em; font-weight: 400; padding: 15px 20px 10px 35px; text-transform: uppercase; margin: 0; }
.cafiltersupermenu .zen-options li { border: 1px solid transparent; }
.cafiltersupermenu .zen-options li.zen-checked .zen-visualization { background: url(/img/chatterservice/icon_sprite_serviceSupport.png?v=186-2) no-repeat scroll -221px -138px transparent; height: 10px; margin-top: 15px; margin-left: 15px; position: absolute; transition: background .15s ease-in-out .1s; width: 15px; }
.cafiltersupermenu .zen-options li.zen-checked a { font-weight: 700; }
.cafiltersupermenu.zen .zen-options a { display: block; font-weight: 400; text-align: left; text-decoration: none; color: #222; padding: 12px 14px 12px 35px; }
.cafiltersupermenu.zen .zen-options a:hover, .cafiltersupermenu.zen .zen-options a:focus { background-color: #f4f4f4; color: #015ba7; outline: medium none; text-decoration: none; -webkit-transition: background-color .15s ease-in-out .1s; -moz-transition: background-color .15s ease-in-out .1s; -o-transition: background-color .15s ease-in-out .1s; transition: background-color .15s ease-in-out .1s; }
.cafiltersupermenu.zen .zen-trigger .zen-selectArrow { border-color: #bfbfbf transparent transparent; border-image: none; border-width: 4px; content: ""; height: 0; width: 0; float: none; display: inline-block; position: relative; top: 2px; }
.centerContent .cafiltersupermenu.zen { margin-bottom: 10px; }
.centerContent .cafiltersupermenu.zen .zen-select { margin-left: 0; }
.canoprofile .cafiltersupermenu.zen { float: left; }
.centerContent .contactsupport { width: 72%; }
.feeditemcontent code { white-space: normal!important; }
.csfeedcontainer .cxquestionheader .feeditemtext { margin-right: 0!important; }
.csfeedcontainer .feeditem { border: 1px solid #E8E8E8; padding: 0; }
.cxcomments .feeditemcomments { border: 1px solid #E8E8E8; padding: 20px 0; }
.csfeedcontainer .feeditem { box-shadow: -1px 2px 3px #b8b8b8!important; }
.csfeedcontainer .feeditemcomment, .csfeedcontainer .feedcommentsshowmore, .feeditemcommentplaceholder, .csfeedcontainer { border: none; }
.feeditembestreplyheader { margin: 5px 0 8px; }
.feeditemcomment { padding: 0 8px; }
.feeditemcomment .cxfeedcomment .cxfeedItemBestReplyText { width: 50%; }
.cxsingleitemdetailfeed { color: #2a97d4!important; font-weight: 400!important; }
.csfeedcontainer .feeditemcontent { padding-left: 0; padding-right: 0; }
.cxSingleQuestionDetailFeed .feeditemcommentbody { display: block!important; }
.cxSingleQuestionDetailFeed .feeditemcomment .usericon { width: 40px; height: 40px; }
.cxSingleQuestionDetailFeed .feeditemcomment .usericon img { width: 40px; height: 40px; }
.cxSingleQuestionResultFeed .feeditemcommentbody { display: block!important; }
.cxSingleQuestionResultFeed .feeditemcomment .usericon { width: 40px; height: 40px; }
.cxSingleQuestionResultFeed .feeditemcomment .usericon img { width: 40px; height: 40px; }
.csfeedcontainer .feeditemcommentplaceholder input { color: #999; height: 2.3em; min-height: 2.3em; }
.cxSingleQuestionDetailFeed .cxcommentplaceholder input { border: 1px solid #e8e8e8; background: #fff; border-radius: 0; }
.cxSingleQuestionDetailFeed .feeditemcomment { background: #fff; border-top: 1px solid #E8E8E8; padding: 25px 0 15px; }
.cxSingleQuestionDetailFeed .feeditemfirstentity { margin-top: 19px; }
.cxSingleQuestionDetailFeed .feeditemfooter { margin-left: 0!important; }
.cxSingleQuestionResultFeed .feeditemfirstentity { margin-top: 19px; }
.cxSingleQuestionResultFeed .feeditemfooter { margin-left: 0!important; }
.feeditemheader { color: #2a97d4!important; font-weight: 400; }
.csfeedcontainer .cxquestionheader { margin-right: 0; }
.csfeedcontainer .cxquestionheader .feeditemtext { margin-left: 15px; margin-right: 160px; }
.feeditemfooter { margin-left: 0; }
.centerContent .cafiltersupermenu.zen .zen-select { margin-left: 0; }
.canoprofile .cafiltersupermenu.zen { float: left; }
.headerTab { margin: 0; padding: 0; position: relative; height: 35px; color: #048dc6; font-weight: 700; width: 100%; background: url('../../Images/Home/headertabbox.jpg'); }
.footerTab { margin: 0; padding: 0; height: 35px; color: #048dc6; font-weight: 700; width: 100%; background: url('../../Images/Home/footertabbox.jpg'); }
.centerContent .contactsupport { width: 72%; }
.GridPager a { display: block; height: 20px; width: 20px; background-color: #3AC0F2; color: #fff; font-weight: 700; border: 1px solid #3AC0F2; text-align: center; padding-top: 5px; text-decoration: none; }
.GridPager span { display: block; height: 20px; width: 20px; background-color: #fff; color: #3AC0F2; font-weight: 700; border: 1px solid #3AC0F2; text-align: center; padding-top: 5px; text-decoration: none; }
.ListviewPaging { text-align: center; height: 20px; width: 20px; }
