/* page layout */

html,body{ height:100%; }


body {margin: 0; font-family: Arial;  background:#fff;}
/*body, table, td {font-family: Tahoma, Geneva, Verdana, sans-serif;font-size: 11pt;text-align: left;}*/
a { outline:none; }

.topPageContainer, .subMenuWrapper, .leftDs, .rightDs ,subMenuWrapper{ 
	min-width:1038px;
	max-width:1200px;
	margin:0 auto;
	color:#343434; 
}

.topPageContainer {
	background-color:#fff;
	border-left:2px solid #f6f6f6;
	border-right:2px solid #f6f6f6;		
	min-height:100%;
	
}

/*
.shadow div.leftDs, .shadow div.rightDs{
	position:absolute;
	width:6px;
	background-color:red;
	top:0px;
	height:3000px;
}
.shadow div.leftDs { left:-5px; background:url(../images/themes/ds-left.png) repeat-y right top; }
.shadow div.rightDs { right:-5px; background:url(../images/themes/ds-right.png) repeat-y left top; }
*/


br.clear {
	clear:both;
	display:block;
	zoom:1;
}

.nowrap { white-space:nowrap; }
span.nowrap { white-space:nowrap; display:inline-block;}

img {  }

hr.clear {
	margin:0px;
	width:50%;
}

div.hr {
	height:1px;
	background:#E0E0E0;
}

select{
	margin:0;
	border:1px solid #6d6d6d;
}

ui-dropdownchecklist-wrapper { vertical-align:middle; }

.btn {
	cursor:pointer;	
}

/* Corner masks: parent must be positioned rel||abs */
.maskTopLeft,
.maskTopRight,
.maskBottomLeft,
.maskBottomRight{
	background:url(../images/4pxRadiusMask.png) no-repeat;
	height:4px; width:4px;
	display:block;
	position:absolute;
	z-index:100;
}
.maskTopLeft {
	top:0px; left:0px;
	background-position:left top;
}

.maskTopRight {
	top:0px; right:0px;
	background-position:right top;
}

.maskBottomLeft {
	bottom:0px;
	left:0px;
	background-position: left bottom;
}

.maskBottomRight {
	bottom:0px;	
	right:0px;
	background-position:right bottom;
}


.bmasks span{
	background:url(../images/4pxBtnMask.png) no-repeat;
	height:5px; width:5px;
	display:block;
	position:absolute;
	z-index:100;
}
.bmasks .maskTopLeft {
	top:-1px; left:-1px;
	background-position:left top;
}

.bmasks .maskTopRight {
	top:-1px; right:-1px;
	background-position:right top;
}

.bmasks .maskBottomLeft {
	bottom:-1px;
	left:-1px;
	background-position: left bottom;
}

.bmasks .maskBottomRight {
	bottom:-1px;	
	right:-1px;
	background-position:right bottom;
}





span.thumbmask img {
	display:block;	
}

span.thumbmask {
	float:left;
	position:relative;

}

span.thumbmask span.topleft,
span.thumbmask span.topright,
span.thumbmask span.bottomleft,
span.thumbmask span.bottomright {
	position:absolute;
	height:5px;
	width:5px;
	display:block;
	
}

span.thumbmask span.topleft { top:0px; left:0px; }
span.thumbmask span.topright { top:0px; right:0px; }
span.thumbmask span.bottomleft { bottom:0px; left:0px; }
span.thumbmask span.bottomright { bottom:0px; right:0px; }


/* dropdown menu */ 

.listMenu {
	height:19px;
	width:19px;
	position:absolute;
	right:0;
	top:0;
	overflow:visible;
	z-index:200;
	
	
}
.listMenu:hover {
	z-index:500;
}

.listMenu .menuDropdown {
	width:19px;
	height:20px;
	background:url(../../images/blackarrowdown.png) no-repeat center center;
	border-left:1px solid #eee;
}
.listMenu .menuBody {
	width:100px;
	background:#f5f5f5;
	border:1px solid #ddd;
	font-size:11px;
	display:none;
	color:	#343434;
}

.listMenu .menuBody p {
	border-bottom:1px solid #888;
	margin:5px 2px;
}

.listMenu .menuBody li {
	margin:2px;
	padding:2px 3px;
	cursor:pointer;
	overflow:hidden;
	background:none;
	display:block;
}

.listMenu .menuBody li + li {
	border-top:1px solid #e0e0e0;
}
.listMenu .menuBody ul { display:block; }
.listMenu .menuBody ul li a {
	display:block;
	
	text-decoration:none;
	line-height:normal;
}

.listMenu .menuBody li:hover {
	background:#ddd;
}

.listMenu:hover .menuBody{
	display:block;
}



/* Info Popup */

.infoPopup { 
	background:url(../images/help/help-icon.png) no-repeat 0 0;
	height:15px;
	width:15px;
	display:inline-block;
	position:relative;
	cursor:help;
	overflow:visible;
	z-index:1000;
	margin:0 4px;
}
.infoPopup:hover dfn.container {
	display:block;
}


.infoPopup dfn{
	display:block;	
}
.infoPopup dfn.container {
 	width:285px;
 	position:absolute;
 	left:-295px;
 	top:-20px;
 	z-index:1000;
 	display:none;	
}

span.right .infoPopup dfn.container {
	left:20px;
}



.infoPopup dfn.content { 
	background:url(../images/help/pop-mid.png) repeat-y 0 0 !important; 
	padding:0 10px;
	font-style:normal;
	font-size:12px;
	font-weight:normal;
	border:none;
}

.infoPopup dfn.content span {
	display:block;
}

.infoPopup dfn.content .title {
	font-size:15px;
	border-bottom:1px solid #aaa;
	padding-bottom:3px;
	margin-bottom:10px;
}

.infoPopup dfn.content .text {
	
		
}


.infoPopup dfn.top { background:url(../images/help/pop-top.png) no-repeat 0 0; height:14px;}
.infoPopup dfn.bottom { background:url(../images/help/pop-bot.png) no-repeat 0 bottom; height:14px;}

.header{height:115px;position:relative;margin-bottom:0px; min-width:977px;margin:0 30px; }
.header .logo, .esdp_header .logo{float:left;padding:0px 0 0 0px; margin:7px 0 0 10px;	max-height:60px; max-width:200px;}
.header .search {
	height:27px;
	margin:0; 
	text-align:center;
	width:320px;
	position:absolute;
	right:1px;
	top:81px;
	z-index:100;
}

.search .searchFormPanel_input_text{width:190px;float:left; margin:0px 0 0 0px; padding:9px 10px 4px 30px;}
.search .searchFormPanel_input_text{ background:url(../../images/themes/white/v2/search/search-icon.png) no-repeat 5px 5px; }
.search .searchFormPanel_input_image, .searchFormInputWrapper{ width:88px;height:27px;}
.search .searchFormInputWrapper {float:right; position:relative;}
.searchFormInputWrapper{ display:block; }
.header .header_top{clear:both;}
.header .menu_top{float:right; text-align: right; font-size: 11px; font-weight: bold; padding:0px 0 0 0; position:relative; right:16px; height:15px; top:-15px; z-index:1000;}
.header .menu_top a{color:#727272; text-decoration: none; margin:0px 5px 0px 5px;}
.header .menu_top a:hover {text-decoration:underline;}
.header .menu_top img{ margin:5px 0px 0 0;}
.header .menu_top .center, .header .menu_top .left, .header .menu_top .right {
	height:53px;	
}

.header .menu_top .center{
	background:url(../../images/admin-bar-center.png) repeat-x left bottom;
}

.header .menu_top .left,.header .menu_top .right {
	position:absolute;
	width:18px;
}

.header .menu_top .left {
	background:url(../../images/admin-bar-left.png) repeat-x left bottom;
	left:-16px;
	top:0px;
}

.header .menu_top .right {
	background:url(../../images/admin-bar-right.png) repeat-x left bottom;
	right:-16px;
	top:0px;
}

.header .menu_top .center .links {
	padding-top:25px;	
}
.header .menu_top .center .links {
	padding-top:25px;	
}

.header .menu_top .center .links .link {
	border-right:1px solid #e3e3e3;
	padding-right:10px;
}
.header .menu_top .center .links div.link.dropdown {
	background:url(/images/blackarrowdown.png) no-repeat 85% center;
	display:inline;
	position:relative;
	padding-right:25px;
	cursor:pointer;
	z-index:200;
	
}

div.link.dropdown:hover div.dropdownContainer {
	display:block;
}

div.dropdownContainer {
	position:absolute;
	display:none;
	top:0px;
	left:50%;
	margin-left:-76px;
	z-index:1000;
	padding-top:10px;
}

div.dropdownContainer .top{
	background:url(/images/links/more-links-top.png) no-repeat top left;
	height:18px;
	width:152px;
}

div.dropdownContainer .mid{
	background:url(/images/links/more-links-mid.png) repeat-y top left;
	width:152px;
}

div.dropdownContainer .bottom{
	background:url(/images/links/more-links-bottom.png) repeat-y bottom left;
	width:152px;
	height:7px;
}

div.dropdownContainer ol{
		padding:0px;
}

div.dropdownContainer  li {
	background:url("../../images/themes/white/v2/history/line.png") repeat-x scroll left bottom transparent;
	display:block;
	margin:0 4px;
} 

div.dropdownContainer  li a {
	display:block;
	text-align:left;
	padding:6px;
	text-decoration:none;
}

div.dropdownContainer  li a:hover {
	color:#489DD4!important;
	text-decoration:underline;
}

.header .menu_top .center .links a.last {
	padding:0; border:none;	
}

.header .menu_top .center .links img {
	position:relative;
	margin-top:-10px;
	top:5px;
	z-index:111;
}

.headerTitle {
	position:relative;
	margin:0 30px 0 40px;
}

.headerTitle h1 {
	bottom:0px;
	font-weight:normal;
	font-size:2.4em;
	display:inline;
}

.headerTitle a.homelink {
	right:0;
	
	bottom:5px;
	font-size:13px;
	text-decoration:none;
	padding-top:15px;
	line-height:20px;
	padding-left:0px;
}

.headerTitle a.homelink:hover {
	color:#666;
}

.headerTitle a.homelink b {
	font-size:19px;
	color:#666;
}



div.externalHelp {
	position:relative;
	z-index:2000;
}
div.externalHelp span.externalHelp {
	position:absolute;
	left:40px;
	top:-50px;
	z-index:1100;
}

.gcAnnouncement .left,.gcAnnouncement .right {
	display:block;
	height:24px;
	position:absolute;
	top:0px;
	left:0px;
	background:url(../../images/announcement/left.png) no-repeat ;
	
}

.gcAnnouncement .left{ 
	width:10px;
}

.gcAnnouncement .right {
	right:0px;
	left:auto;
	width:10px;
	background: url(../../images/announcement/right.png) no-repeat ;	
}


.gcAnnouncement {
	position:absolute;
	top:40px;
	left:50%;
	margin:0 auto;
	display:block;
	padding:0 35px;
	height:24px;
	margin-left:-250px;
	background:url(../../images/announcement/mid.png) repeat-x ;
	line-height:24px;
	text-align:center;
	font-size:12px;
	overflow:hidden;
	
}

.gcAnnouncement .left,.gcAnnouncement .right, .gcAnnouncement{
	background-color:#77B73B;
}

.gcAnnouncement a, .gcAnnouncement a:visited {
	font-size:12px;
	color:#fff;
}

.gcAnnouncement .dismiss {
	position:absolute;
	height:15px;
	width:16px;
	right:6px;
	top:4px;
	text-decoration:none;	
	display:none;
}

.gcAnnouncement .dismiss span {
	visibility:hidden;
}

.gcAnnouncement:hover .dismiss {
	display:block;	
}


 a.gcSubmit {
	background:red;
	display:inline-block;
	height:34px;
	line-height:37px;
	background:url(../../images/btn-blue-mid.png) repeat-x left -34px;
	margin:0px 23px 0 13px;
	padding:0 10px;
	position:relative;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
	vertical-align:middle;
}

 a.gcSubmit:hover {
	background-position:left 0px;
	text-decoration:none!important;
}

 a.gcSubmit:hover span.left {
	background-position:left 0px;
}

 a.gcSubmit:hover span.right {
	background-position:right 0px;
}


 a.gcSubmit span.left,
 a.gcSubmit span.right {
	display:block;
	background:url(../../images/btn-blue-ends.png) no-repeat;
	width:18px;
	height:34px;
	position:absolute;
	float:none;
}

 a.gcSubmit span.left{
	left:-18px;
	top:0px;
	background-position:left -34px;
}

 a.gcSubmit span.right{
	right:-18px;
	top:0px;
	background-position:right -34px;
}


a.gcSubmit.small {
	background:url(../../images/btn-blue-mid-s.png) repeat-x left -26px;
	height:27px;
	font-size:12px;
	line-height:29px;
	font-weight:normal;
	padding:0px;
	margin:0 12px 0 13px;
}

a.gcSubmit.small span.left,
a.gcSubmit.small span.right {
	background:url(../../images/btn-blue-ends-s.png) no-repeat;
	width:12px;
	height:27px;
}

a.gcSubmit.small span.left{
	left:-12px;
	top:0px;
	background-position:left -26px;
}

a.gcSubmit.small span.right{
	right:-12px;
	top:0px;
	background-position:right -26px;
}

 a.gcSubmit.small:hover {
	background-position:left 0px;
	text-decoration:none;
}

 a.gcSubmit.small:hover span.left {
	background-position:left 0px;
}

 a.gcSubmit.small:hover span.right {
	background-position:right 0px;
}

	

.breadcrumbs { position:absolute; top:186px; left:44px; color:#9c9c9c; }
.breadcrumbs a, .breadcrumbs a:visited { color:#000; text-decoration:none; }
.breadcrumbs a:hover {text-decoration:underline; }
/*Main Navigation*/

.mainNavWrapper { position:absolute; height:50px; top:69px; z-index:800; }
.main_navigation{height:47px; width:758px; clear:left;  position:absolute; top:0px; left:40px; }
.main_navigation li{float:left;width:150px;height:35px;position:relative; margin-right:6px; margin-top:11px;}
.main_navigation li.first{margin-left:0px;}
.main_navigation li.selected{margin:0px 6px 0 0; height:47px;}
.main_navigation li.selected a.tab { line-height:63px; }
.cubes_drop_arrow{margin:20px 20px 0 0px;position:relative;float:right;}
.main_navigation li a.tab{display:block;height:35px;line-height:41px;text-align:left;text-decoration:none; padding-left:0px;}
.main_navigation li a:focus {outline: none;}
.main_navigation li a.tab span{margin-left:17px;font-size:16px;font-weight:bold;}
.main_navigation li.selected  a.tab span{color:#231F20;font-weight:bold;}

.main_navigation li a.tab_cubes{background:url(../../images/icon_cubes.png) no-repeat 20px 15px;}
.main_navigation li a.tab_contacts{background:url(../../images/icon_contacts.png) no-repeat 20px 15px;}
.main_navigation li a.tab_cubes span{background:url(../../images/themes/white/v2/tab_arrow.png) no-repeat 90% 0px; display:block;}
.main_navigation li.selected a.tab span{ font-size:20px; padding:0 0 10px 0; margin:0 0 0 13px; position:relative; top:-5px;}
.main_navigation li.selected a.tab { text-align:left; }
.main_navigation li#cubeTab { position:relative; }
.main_navigation li#cubeTab a.tab { position:relative; z-index:400;}
div.tab_subcontent{margin-top:-1px; z-index:600;}
div.tab_subcontent span.cubeCont { width:267px; display:block; position:absolute; left:-14px; top:-8px; }
span.cubeCont ul.toolbox li { float:none; width:auto; height:auto; margin:0; }
span.cubeCont ul.toolbox li a.add_link {
	height:28px;	
}


.subMenuWrapper { position:relative; z-index:500;}
.submenu{height:51px;left:0;right:0; width:100%; }
.cubeTitleWrapper { position:relative; height:26px;}
.cube_title{line-height:48px;font-size:20px;font-weight:bold;padding-left:45px; background:url(../../images/glasscubes_icon.png) no-repeat 0 50%; margin-left:40px; margin-right:10px; z-index:5; left:0px;}
.cubeTitleWrapper a { line-height:44px; }
div.cube {	margin-top:0px; }

.submenu .submenu_bg{height:57px; margin:0 39px 0 46px; min-width:947px}
.submenu .submenu_navigation{
	display:block;
	height:50px;
	margin-left:-7px;
	overflow:hidden;
	margin-right:295px;
	position:relative;
}
.submenu .submenu_navigation li{
	float:left;
	height:29px;
	padding:0 0 0 0px;
	margin:10px 0 0 16px;
	position:relative;
}
.submenu li span.border, .moreLinks span.border { border-right:1px solid #e3e3e3; height:22px; width:1px; display:block; position:absolute; right:-9px; top:3px; }
.submenu .submenu_navigation li.first{margin-left:20px;}
.submenu .submenu_navigation li a{display:block;height:36px;text-align:left;line-height:32px;text-decoration:none;font-size:12px; font-weight:bold;color:#4d4d4d;padding:0 30px 0 30px;}
.submenu .submenu_navigation li.selected a,
.submenu .submenu_navigation li a.selected{}

.submenu .submenu_navigation.lx {
	background-image:url(../../images/themes/white/v2/menu/submenu-bg-lx.png) !important;
	margin-left:-8px !important;
}

.recentlyViewedWrap {
	margin-bottom:0px;
	position:absolute;
	z-index:100;
	height:0;
	top:0px;
	right:39px;
}
recentlyViewedWrapBg { }
.recentlyViewedWrap .recentlyViewedWrapBg{ width:300px; height:57px;}
.recentlyViewedWrap .recentlyViewedButton{float:right; height:50px; margin:0px -9px 0 0; position:relative;}
.recentlyViewedWrap .recentlyViewedButton a.recentlyViewed { margin:4px 10px 0 0;}
.recentlyViewedWrap a.recentlyViewed{font-size:14px; font-weight:bold;display:block;width:242px;height:38px;line-height:20px;color:#8dc73f;text-decoration:none;padding:0px;}
.recentlyViewedWrap a.recentlyViewed span {
	left:46px;
	position:relative;
	top:10px;
	z-index:2000;
}
.recentlyViewedWrap .recentlyViewedContainer{position:absolute;margin-left:0;width:242px; top:41px; left:0px; z-index:2000;}
.recentlyViewedWrap .recentlyViewedContainerContent{padding:0 15px 0 15px; font-weight: bold;}
.recentlyViewedWrap .recentlyViewedContainerContent ul{list-style-type:none;}

.recentlyViewedWrap .recentlyViewedContainerContent ul li a{display:block;height:34px; overflow:hidden;text-decoration:none; padding:3px 0;}
.recentlyViewedWrap .recentlyViewedContainerContent ul li a img{height:15px; width:15px;}
.recentlyViewedWrap .recentlyViewedContainerContent ul li a span{ display:block; overflow:hidden; cursor:pointer;}
.recentlyViewedWrap .recentlyViewedContainerContent ul li a span.recentItemImg { display:block; width:30px; float:left; text-align:center; margin:7px 0px;}
.recentlyViewedWrap .recentlyViewedContainerContent ul li a span.title {
	font-size:11px;
	margin-top:5px;
	display:inline-block;
	height:25px;
	overflow:hidden;
	width:175px
}
.recentlyViewedWrap .recentlyViewedContainerContent ul li a span.subtitle {
	font-size:11px;
	color:#a0a0a0;
	margin:2px 0 8px 0;
}

.recentlyViewedWrap .recentlyViewedContainerBottom{height:26px;background:url(../../images/themes/white/v2/recently_menu_footer.png) no-repeat;}

.recentlyViewedWrap .moreLinks {
	display:none;
	position:absolute;
	left:15px;
	top:6px;
	height:34px;
	width:34px;
	background:url(/images/moreLinks.png) no-repeat top center;
	cursor:pointer;
}

.moreLinks span.border {
	top:7px;
}

.overflow span.border {
	display:none!important;
}
.recentlyViewedWrap .moreLinks div.dropdownContainer{
	padding-top:25px;
}
.recentlyViewedWrap .moreLinks div.dropdownContainer li a {
	color:#4D4D4D;
	font-size:12px;
	font-weight:bold;
	
}
.recentlyViewedWrap .moreLinks:hover div.dropdownContainer{
	display:block;
}





.toolbox li.userDefinedBg:hover{background-image:url(../images/tollboxbutton.png); background-position: 0 0; background-repeat: no-repeat;}


.twoCol {padding-left: 20px;padding-right: 20px;width:100%;}
img {border:0px;}
.twoCol .col1 {width: 60%;vertical-align:top;padding-right:40px;}
.twoCol .col2 {width: 33%;vertical-align:top;}
.threeCol .col1 {width:40%;vertical-align:top;	}
.threeCol .col2 {width:40%;vertical-align:top;	}
.threeCol .col3 {width: 20%;vertical-align:top;	}
#menu {background: #DDF0DD;background-image: url(../images/menu-bar.png); background-repeat: no-repeat;height:76px;}
#docnotch {background: #FFFFFF;border-width: 1px;	border-color:#809080 #DDF0DD #FFFFFF #809080;border-style:solid;width: 20px;height: 15px;}
/* common elements */
h1 {font-size: 2em;}
/*h2 {font-size: 14pt;color: #ACACAC;letter-spacing:3px;}*/
h3 {font-size:1.1em;color: #ACACAC;letter-spacing:3px;}
a {color:#489DD4;}
a:visited {color: #489DD4;}
.dateAndDate {color: gray;font-size: .8em;}
/*blockquote, .cite {margin:1em 0 1em .5em;padding:0 0 0 1em;border-left:.5em solid #ece9e6;color:#777;}*/
/*** forms ***/
form input[type="text"], input[type="submit"],input[type="button"], input[type="password"], textarea, button {/*	border: solid 1px #bbb;color: #555;background-color: #ffffff;margin: 0;padding: 2px;vertical-align: middle;margin-bottom: 4px;*/}
/*** other ***/
.makecomment {font-size:9pt;}
/*** second level menu ***/
.secondLevelMenu {position:relative;top:-14px;width:100%;background-color:#99B4D1;padding:7px;border-bottom: 1px solid #434E54;z-index-10;}
.secondLevelMenu a {padding-right:25px;padding-left:25px;color:#fff;font-weight:bold;text-decoration: none;}
.secondLevelMenu a:visited {color:#fff;}
.secondLevelMenu a.selected {background-color:#ADD8E6;color:#fff;}
/*** wicket styling ***/
li.feedbackPanelINFO,
li.feedbackPanelINFO:hover,
.toolbox li.no li.feedbackPanelINFO,
.toolbox li.no li.feedbackPanelINFO:hover,
.toolbox li.feedbackPanelINFO,
.toolbox li.feedbackPanelINFO:hover,
li.feedbackPanelERROR,
li.feedbackPanelERROR:hover,
.toolbox li.no li.feedbackPanelERROR,
.toolbox li.no li.feedbackPanelERROR:hover,
.toolbox li.feedbackPanelERROR,
.toolbox li.feedbackPanelERROR:hover,
.header .main_navigation li.feedbackPanelINFO,
.header .main_navigation li.feedbackPanelINFO:hover,
.header .main_navigation li.feedbackPanelERROR,
.header .main_navigation li.feedbackPanelERROR:hover{background:none;float:none;width:auto;height:auto;padding:10px;background-color:#f7f2b4;border:solid 1px #e5af65; margin:10px 0; -webkit-border-radius:4px; -moz-border-radius:4px;}
span.feedbackPanelINFO,
span.feedbackPanelERROR{line-height:normal;color:#000;}


/*** DESIGN ***/
*{margin:0;padding:0;}
ul{list-style-type:none;}
ol{padding-left:20px;}
img{border:0;}
.f_left{float:left;}
.f_right{float:right;}
.ta_right{text-align:right;}
.gray{color:#B7B7B8;}
.spacer{clear:both;font-size:0;line-height:0;height:0;}
h3{font-size:16px;color:#b2b3b7;font-weight:bold; }
span.infoText{color:#adadad;}
body{font-family:Myriad, Helvetica,Verdana,Arial,Sans-Serif;font-size:12px;}
textarea, input[type="text"]{font-family:Myriad, Helvetica,Verdana,Arial,Sans-Serif;font-size:12px;}
#punymce{background-color:#fff;}

.contentwrapper{
	margin-right:-287px;
	width:100%;
	float:left;
}
.contentcolumn{
	margin-right:287px;
}
.rightcolumn{ width:250px; float:right; margin-right:30px; position:relative; z-index:200;  }
.contentwrapper div, .rightcolumn div { zoom:1; }

.contentcolumn.full { margin-right:0px; }
.contentcolumn.full .innertube{ margin-right:30px; }

.contentcolumn.full .contentBlock .rightListTools {
	float:right;
	width:256px;
}

.contentcolumn.full .contentBlock .rightListTools .innertube {
	padding:0px; margin:0px;	
}

.contentcolumn.full .contentBlock .rightListTools .subfilter_wrapper {
	background:none;
}

.contentcolumn.full .contentBlock .rightListTools .subfilter {
	padding:0px;	
}

.innertube .contentBlock_bottom {
		margin-bottom:15px;
}

.rightListTools .innertube h2 {

	background:none;
	color:#333;
	background:transparent url(../../images/themes/white/v2/activity/border.png) repeat-x left bottom;
	border:1px solid #ccc;
	border-bottom:none;
	padding:10px; 	
	position:relative;
}

.rightListTools .innertube h2 span.left,
.rightListTools .innertube h2 span.right {
	width:7px;
	height:7px;
	position:absolute;
	display:block;
	z-index:100;
}

.rightListTools .innertube h2 span.left {
	top:-1px;
	left:-1px;
}

.rightListTools .innertube h2 span.right {
	top:-1px;
	right:-1px;
}


.innertube{margin:0 0 0 40px; padding:20px 0 20px 0;}
.innertube.full { margin-right:30px;}
.innertube_form form{padding:10px 0;}
form .noValue{color:#919a9f;}
input[type="file"]{padding:2px 0 2px 0;}
.innertube form input.Text, .innertube form textarea.Text, .innertube form input.file{border:solid 1px #d1d3d4;padding:5px;}
.innertube form input.Full, .innertube form textarea.Full{width:99%;}
.innertube form input.semiFull, .innertube form textarea.semiFull{width:98%;}
.innertube form input.desDateTime{width:150px;}
.innertube form span.desDateTime{width:165px;}
a.btnlike{float:left;text-decoration:none; color:#000; line-height:33px;text-align:center; cursor:pointer; }
.innertube form input.btn, .innertube form button.btn, .btnlike {background:url(../images/btn_subscribe.png) no-repeat;border:none;width:100px;height:34px;line-height:25px; font-size:11px;}
a.btnlike{line-height:37px;}
.innertube form input.btn:hover, .innertube form button.btn:hover, .btnlike:hover{background:url(../images/btn_subscribe_hover.png) no-repeat;}
.innertube form input.btn_long, .innertube form button.btn_long{background:url(../images/btn_long.png) no-repeat;border:none;width:225px;height:34px;}
.innertube form input.btn_long:hover, .innertube form button.btn_long:hover{background:url(../images/btn_long_hover.png) no-repeat;}
.innertube form input.btn_mid{background:url(../images/btn_mid.png) no-repeat;border:none;width:150px;height:34px;}
.innertube form input.btn_mid:hover{background:url(../images/btn_mid_hover.png) no-repeat;}
.innertube form a.btn{text-decoration:underline;color:#489DD4;}
.innertube form a.btn img{vertical-align:middle;}
.contentcolumn .innertube{}
.rightcolumn .innertube{ margin:0; }
.innertube h2{height:24px;font-size:13px;font-weight:bold;line-height:26px;padding-right:18px; position:relative;}
.innertube h2{padding:0 0 0 10px; margin:0; color:#fff;}
.innertube h2 a,.innertube h2 div span{float:right;font-size:12px;font-weight:normal;margin-left:5px;}
.innertube h2 a.titleLink{float:none;}
.innertube h2 a.arrow_left{padding-left:0; background:url(../images/calendar/calendar_prev.png) no-repeat 0 0; display:block;width:30px; height:22px;margin:5px 5px 0 0;}
.innertube h2 a.arrow_right{padding-right:0;background:url(../images/calendar/calendar_next.png) no-repeat 0 0; display:block; width:30px; height:22px;margin:5px 5px 0 0;}
.innertube h2 div,.innertube h2 div a, .innertube h2 div span{float:right;}
.innertube h2 .filter a { 
	background:url(../images/filter-bg.png) no-repeat 0 50%; 
	width:100px; 
	font-size:11px; 
	text-align:center; 
	text-decoration:none;
}
.innertube h2 a.rss { float:none; background:url(../images/icons/rss.png) no-repeat left center; display:inline-block; padding:0px 0 0 23px; font-size:11px; width:36px; text-decoration:none; height:34px}
.innertube h2 .filter { position:absolute; right:10px; top:0px; display:block;}
.innertube h2 .filter span, .innertube h2 .filter a.on{ background:url(../images/filter-bg.png) no-repeat 0 50%; width:100px; cursor:pointer;}
.innertube h2 .filter span { background:url(../images/filter-bg-50.png) no-repeat 0 50%; cursor:default; }
.innertube h2 .filter span em{text-decoration:none;font-style:normal; font-size:11px; display:block;text-align:center;white-space:nowrap; }
.innertube h2.filter {height:auto; position:relative; height:36px; line-height:36px; }
.innertube h2.filter .loading { line-height:16px; background:url(../images/filterLoadingBg.png) no-repeat 0 50%; line-height:36px; width:20px; margin:0 4px; text-align:center;}
.innertube h2.filter .loading img { position:relative; top:3px; left:-1px; }
.innertube .subfilter{float:right;padding:5px 0; right:8px; top:1px;}
.innertube .subfilter.left {float:left;}
.innertube .subfilter_wrapper { padding:0 10px; background-color:#f8f8f8; height:51px;}
.subfilter > .btn, .subfilter span.link { height:28px; display:block; line-height:28px; font-size:12px; font-weight:bold; margin-top:4px; margin-left:10px; border:1px solid #cbcecf; position:relative;}
.subfilter span.link { width:218px; }
.subfilter span a { padding:4px 4px 4px 35px; text-decoration:none; color:#000; }
.subfilter .btn:hover {
	background-color:#ededed;	
}

.subfilter span.link a {padding-left:30px;}
.innertube .contentBlock {background:#fff;}
.innertube .contentBlock, .innertube .subfilter_wrapper { border:solid 1px #e0e0e0; border-top:none; border-bottom:none; }
.innertube .contentBlock .subfilter_wrapper { border:none; }
.innertube .contentBlock_bottom{background:url(../images/contentblock-left.png) no-repeat 0 bottom; padding:0 0 0 6px;}
.innertube .contentBlock_bottom span{display:block;background:url(../images/contentblock-mid.png) repeat-x 0 bottom; height:7px;margin-right:6px}
.innertube .contentBlock_bottom span.right_end{background: url(../images/contentblock-right.png) no-repeat right bottom; width:100%;padding:0;margin:0}


.rightcolumn .innertube .subfilter_wrapper { background:none; padding:0px; }
.innertube .subfilter label{float:left;line-height:35px;}
.innertube .contentBox .contentBox_header{background:url(../images/themes/white/v2/content_block_header1.png) no-repeat 0 0; padding:0 0 0 10px; height:38px; margin:0;}
.innertube .contentBox .contentBox_header .contentBox_wrap{display:block;background:url(../images/themes/white/v2/content_block_header2.png) no-repeat 100% 0; font-size: 14px; font-weight: bold; height:38px; float:none;width:auto;padding:0 10px 0 0;}
.innertube .contentBox .contentBox_body{background:#FFF;border:solid 1px #CCC; border-top:none; border-bottom:none; padding:10px 0 10px 0;}
.innertube .contentBox .contentBox_footer{background:url(../images/themes/white/v2/content_block_footer1.png) no-repeat 0 0; padding:0 0 0 10px;}
.innertube .contentBox .contentBox_footer span{display:block;background:url(../images/themes/white/v2/content_block_footer2.png) no-repeat 100% 0; height:9px;}

.filter{position:relative;margin:0px 0px 0 0;}

.rightcolumn .innertube .contentBlock{padding:10px;}
.rightcolumn .innertube .contentBox .contentBox_header{background:url(../images/themes/white/v2/right_content_box_header1.png) no-repeat 0 0; padding:0 0 0 10px; height:38px; margin:0;}
.rightcolumn .innertube .contentBox .contentBox_header .contentBox_wrap{display:block;background:url(../images/themes/white/v2/right_content_box_header2.png) no-repeat 100% 0; font-size: 14px; font-weight: bold; height:38px; float:none;width:auto; padding:0 10px 0 0;}
.rightcolumn .innertube .contentBox .contentBox_body{border:solid 1px #CCC; border-top:none; border-bottom:none; padding:10px 0 10px 0;}
.rightcolumn .innertube .contentBlock .listLink2 {overflow:hidden;line-height:28px;}
.rightcolumn .innertube .contentBox .contentBox_footer{background:url(../images/themes/white/v2/right_content_box_footer1.png) no-repeat 0 0; padding:0 0 0 10px;}
.rightcolumn .innertube .contentBox .contentBox_footer span{display:block;background:url(../images/themes/white/v2/right_content_box_footer2.png) no-repeat 100% 0; height:9px;}
.common-defaultfeedviewpanel {padding-top:7px;}

.rightcolumn .tool_contentBox { margin-bottom:20px; }
.rightcolumn .subscribe label { margin-left:18px; }
img.companyLogoImage { width:100%; }


.list li{border-bottom:solid 1px #dfdfe0;position:relative;background-color:#fff;}
.list_simple li{height:49px;}
.list li a{color:#4E84C4;}
.profileThumb { float:left; }
.profileThumb .thumbmask img { width:40px; height:40px; }
span.thumbmask span.topleft,
span.thumbmask span.topright,
span.thumbmask span.bottomleft,
span.thumbmask span.bottomright {
	background:url(../../images/themes/white/v2/mask-corners.png) no-repeat;
}

span.thumbmask span.topleft { background-position:0px 0px; }
span.thumbmask span.topright { background-position:-5px 0px; }
span.thumbmask span.bottomleft { background-position:0px -5px; }
span.thumbmask span.bottomright { background-position:-5px -5px; }
.list a.comments { float:right; display:block; width:32px; height:16px; background:url(../images/themes/white/v2/comment-icon.png) no-repeat; line-height:16px; text-align:right; margin-top:16px;}
.list li.group, .list div.TimePassingListBehaviour, .list li.TimePassingListBehaviour{border-bottom:1px solid #e7e7e8;background-color:#f8f8f8;height:25px;line-height:26px;padding:0 15px;font-size:12px;}
.list li div.fluid { margin-right:60px; }
.list li div.fluid img.icon, .list li div.fluid div.icon{vertical-align:middle;width:30px;height:30px;float:left;}
.list li div.fluid .thumbmask { margin:6px 10px 0 0; line-height:normal; }
.list li div.fluid img.icon_large{width:30px;margin-right:10px;}
.list li div.fluid div.summary{float:left;margin-left:0px;margin-right:300px; line-height:normal; padding-bottom:10px;}
.documentlist li div.fluid div.summary{display:none;}
.documentlist2 li div.fluid div.summary{display:block;}
.list li div.fluid span.highlight{background-color:#aae1fa;}
.list li div.fluid table td { line-height:20px; vertical-align:middle; }
.list li div.fluid table { height:49px; border-collapse:collapse;}
.list li div.fixed, .list li div.fluid{line-height:49px;height:48px;overflow:hidden; }
.list li div.fixed{padding:0 15px 0 5px;position:absolute;top:0;right:0; z-index:1;}
.list li div.fixed img{float:left;vertical-align:middle;width:38px;height:38px; }
.list li div.fixed img.externalUserImg {width:36px; height:36px;}
.list li div.fixed .thumbmask { margin-top:3px; }
.list li div.fixed a.cube{float:left;width:210px;}
.list li div.fixed span.date, .list li div.fixed div.date{float:left;width:200px;font-size:11px;}
.list li div.fixed span.author{float:left;width:145px;}
.list li div.fixed div.infos_dbline{width:190px;line-height:48px;margin-right:10px;color:#b7b7b8;float:left;text-align:left;font-size:10px; font-family:verdana;}
.list li div.fixed div.infos_dbline_small{width:150px;}
.list li div.fixed div.infos_line{width:200px;margin-right:5px;color:#b7b7b8;float:left;text-align:right;font-size:11px;}
.list li div.fixed div.infos_dbline table.info td { line-height:11px; height:42px; vertical-align:middle; font-size:10px; font-family:verdana; width:200px; overflow:hidden;}
.list li div.fixed div.infos_dbline table.info .cubeLink{ display:inline-block; width:100%; overflow:hidden; max-height:11px;}
.list li div.fluid_doubleLine img.icon{float:left;}
.list li div.fluid_doubleLine div.doubleLine{ margin-top:10px; line-height:15px;}
.list li div.fluid_doubleLine div.doubleLine div.top {  }
.list li div.fluid_doubleLine div.doubleLine p{background-color:#F3F5F6;margin-left:50px;padding:0 5px;}
.list li div.toolbar_left{position:absolute;top:-1px;left:-65px;width:65px;height:51px;background:url(../images/toolbar_left.png) no-repeat 0 0;padding-left:14px;visibility:hidden;z-index:100; cursor:pointer;}
.list li div.toolbar_left span { cursor:pointer; }
.list li .toolbar_right{position:absolute;top:-1px;right:-65px;height:51px;background:url(../images/toolbar_right.png) no-repeat 100% 0;visibility:hidden;z-index:100;}
.list li .toolbar_right a.link{ padding:0 6px; color:#8CC63F;} 
.list li .toolbar_left a,.list li .toolbar_right a{line-height:50px;} 
.list li .toolbar_left a.action, .list li .toolbar_right a.action{text-decoration:none;white-space:nowrap;color:#414142;}
.list li .toolbar_left a.double{display:block;}
.list li .toolbar_left a.double span{float:left;line-height:20px;width:45px;text-align:center;margin-top:5px;}
.list li .toolbar_left a.double img{width:26px;height:40px;margin-top:5px;margin-right:5px;float:left;}
.list li .toolbar_right a.action{padding:0 14px 0 10px;}
.list li .toolbar_left a img{vertical-align:middle;margin-right:3px;}
.list li .toolbar_right a img{vertical-align:middle;margin-left:3px;}
.list li a.remove_link{background:url(../../images/btn_icon_delete.png) no-repeat 5px 50%;padding:16px 0 14px 47px;text-decoration:none;color:#6C9D31;}
.list li a.remove_user{background:url(../images/admin-cancel.png) no-repeat 5px center;}
.list li:hover .toolbar_left, .list li:hover .toolbar_right,.toolbar_right:hover {visibility:visible;}
.list .searchResults .fluid .doubleLine { margin-left:55px; padding-bottom:10px; } 

.toolbox{float: none; width:230px; margin:0 auto;}
.toolbox li{background:url(../images/tollboxbutton_off.png) no-repeat 0 0;margin-bottom:2px;}
.toolbox li.beta { position:relative; }
.toolbox li.beta img.beta { position:absolute; display:block; right:0px; top:0px; z-index:10;}
.toolbox li.no{background:none;margin:0;padding:0px;}
.toolbox li.no li{background:none;}
/*.toolbox li.no li.feedbackPanelINFO {background:url(/images/notif_right.png) no-repeat right top;}*/
.toolbox li:hover{background-image:url(../images/tollboxbutton.png); background-position: 0 0; background-repeat: no-repeat; background-color: transparent;}
.toolbox li.no:hover{background:none;}
.toolbox li:hover a.add_link{color:#FFF;}
.toolbox li.expandable{background-color:#FFFFFF;}
.toolbox li.expandable:hover a{color:inherit;}

.wupb-progressBar{margin:0 auto 0; padding-top:5px;}
.toolbox li.panel{background:url(../images/btn_rightcolumn_panel.png) no-repeat 0 0;}
.toolbox li.panel:hover{background:url(../images/btn_rightcolumn_panel_over.png) no-repeat 0 0;}
.toolbox li.panel_open{background:url(../images/btn_rightcolumn_panel_open.png) no-repeat 0 0;}
.toolbox li.panel_open:hover{background:url(../images/btn_rightcolumn_panel_open.png) no-repeat 0 0;}
.toolbox li.panel_open:hover a{color:#6C9D31;}
.toolbox li .panel_content{border-right:solid 1px #e1e1e2;border-left:solid 1px #e1e1e2;	}
.toolbox li.expandable .panel_content {background:#FFF; padding:0 20px 0 10px;}
.toolbox li.expandable .panel_content ul li{background:#FFF;margin:0;line-height:30px; display:block;}
.toolbox li.expandable .panel_content ul li.simple{line-height:normal; margin-bottom:10px;}
.toolbox li.expandable .panel_content.upload ul { margin:0; }

.toolbox li .panel_btn input {margin:8px 0 5px 15px;background:url(../images/btn_subscribe.png) no-repeat 0 0;width:100px;height:34px;border:none;}
.toolbox li .panel_btn input:hover{background:url(../images/btn_subscribe_hover.png) no-repeat 0 0;}
.toolbox li.expandable .panel_content input[type="file"] { margin:5px 0; }
.toolbox li .panel_btn .btn_long{margin:8px 0 5px 10px;background:url(../images/btn_long.png) no-repeat 0 0;width:225px;height:34px;border:none;}
.toolbox li .panel_btn .btn_long:hover{background:url(../images/btn_long_hover.png) no-repeat 0 0;}
.toolbox li .panel_btn {
	
	background: #fff url(../../images/btn_rightcolumn_panel_open_bottom_230.png) no-repeat 0 100%;
	margin-bottom: 0px;
	height:50px;
	position:relative;
}

.toolbox li .panel_btn .cancel {
	float:right;
	background:none;
	margin:8px 0 5px 15px;
}

.panel_btn .gcSubmit.small {
	margin:13px 20px;
	left:0px;
	position:absolute;

}

.cancel .action {
	line-height: 30px;
	display: block;
	height: 30px;
	padding: 4px 4px 0 7px;
	background: #fff url(../../images/btn_icon_cancel.png) no-repeat right 50%;
	text-decoration:none;
	text-align: right;
	width: 80px;
	text-align: center;
	margin-right:10px;
	
}
.toolbox li.userDefinedBg:hover a.action {
color:#888888;
text-decoration:underline;
}

.cancel {
	background:#fff;	
}

.toolbox li .toolbar_right{position:absolute;bottom:0;right:-65px;height:51px;background:url(../images/toolbar_right.png) no-repeat 100% 0;}
.toolbox li .toolbar_right a{line-height:50px;height:50px;text-decoration:none;white-space:nowrap;color:#414142;padding:0 14px 0 10px;width:65px;}
.toolbox li .toolbar_right img{vertical-align:middle;margin-left:3px;}
.toolbox li a.add_link,.toolbox li input.add_link{display:block;font-weight:bold;line-height:36px;height:36px;padding-left:47px;text-decoration:none;border:none;}
.toolbox li span.add_title{float:none;padding-left:47px;padding: 10px 0 10px 47px;}
.toolbox li img.arrow{position:absolute;top:12px;right:10px;}
.toolbox li span.arrow img{position:absolute;top:20px;right:10px;}
.toolbox li div.panel_open span.add_title{font-weight:bold;color:#6C9D31;}
.toolbox li div.panel_open .arrow{/*margin:20px 10px 0 0;*/}
.toolbox li.expandable a{padding-left:0;}
.toolbox li div.panel_open{display:block;height:38px;line-height:38px;background:url(../images/btn_rightcolumn_panel_open.png) no-repeat 0 0;}
.toolbox li.panel_open a{font-weight:bold;line-height:50px;height:50px;}
.toolbox li a.announcement{background:url(../../images/btn_icon_announcement.png) no-repeat 5px 50%;}
.toolbox li a.newcube{background:url(../../images/btn_icon_cube.png) no-repeat 5px 50%;}
.toolbox li a.poll{background:url(../../images/new_poll.png) no-repeat 5px 50%;}
.toolbox li a.newcompany{background:url(../../images/new_company.png) no-repeat 5px 50%;}
.toolbox li a.export{background:url(../../images/btn_icon_contactexport.png) no-repeat 5px 50%;}
.toolbox li a.addTasks{background:url(../../images/icon_task.png) no-repeat 5px 50%;}
.toolbox li a.addIssue{background:url(../../images/icons/open-issue-small.png) no-repeat 5px 50%;}
.toolbox li a.addOpp{background:url(../../images/btn_icon_opportunity.png) no-repeat 5px 50%;}
.toolbox li div.invitePeople span.add_title{background:url(../../images/btn_icon_contact.png) no-repeat 5px 50%;}
.toolbox li div.importoutlook span.add_title{background:url(../../images/btn_icon_importoutlook.png) no-repeat 5px 50%;}
.toolbox li a.cube{background:url(../../images/btn_icon_cube.png) no-repeat 5px 50%;}
.toolbox li div.subscribe span.add_title{background:url(../../images/btn_icon_notification.png) no-repeat 5px 50%;}
.toolbox li.expandable a.subscribe{padding-left:47px;background:url(../../images/btn_icon_notification.png) no-repeat 5px 50%;}
.toolbox li a.case, .subfilter a.case{background:url(../../images/icons/open-issue-small.png) no-repeat 5px 50%;}
a.opportunity{background:url(../../images/icons/opportunity.png) no-repeat 5px 50%;}
.toolbox li a.newperson{background:url(../../images/btn_icon_newperson.png) no-repeat 5px 50%;}
.toolbox li a.favorite{background:url(../../images/btn_icon_favorite.png) no-repeat 5px 50%;}
.toolbox li a.delete2{background:url(../../images/btn_icon_delete2.png) no-repeat 5px 50%;}
.toolbox li a.delete{background:url(../../images/btn_icon_delete.png) no-repeat 5px 50%;}
.toolbox li.delete:hover {background-color:#ef0000;}
a.contactadmin{background:url(../../images/btn_icon_contactadmin.png) no-repeat 5px 50%;}
a.edit{background:url(../../images/btn_icon_itemedit.png) no-repeat 5px 50%;}
a.complete{background:url(../../images/icon_check.png) no-repeat 5px 50%;}
a.opadmin{background:url(../../images/opp_icon_edit.png) no-repeat 5px 50%;}
.toolbox li a.event{background:url(../../images/btn_icon_event.png) no-repeat 5px 50%;}
.toolbox li a.multiupload{background:url(../../images/btn_icon_multiupload.png) no-repeat 5px 50%;}
.toolbox li a.inlinedoc{background:url(../../images/btn_icon_inlinedoc.png) no-repeat 5px 50%;}
.toolbox li div.fileupload span.add_title, .singleupload {background:url(../../images/btn_icon_upload.png) no-repeat 5px 50%;}
.toolbox li a.discussion{background:url(../../images/btn_icon_newdiscussion.png) no-repeat 5px 50%;}
.toolbox li a.download{background:url(../../images/btn_icon_download.png) no-repeat 5px 50%;}
.toolbox li a.lock{background:url(../../images/btn_icon_lock.png) no-repeat 5px 50%;}
.toolbox li a.unlock{background:url(../../images/btn_icon_unlock.png) no-repeat 5px 50%;}
.toolbox li a.reset{background:url(../../images/btn_icon_reset.png) no-repeat 5px 50%;}
.toolbox li a.back{background:url(../../images/btn_icon_back.png) no-repeat 5px 50%;}
.toolbox li a.google{background:url(../../images/btn_icon_google.png) no-repeat 5px 50%;}
.toolbox li a.googleDoc{background:url(../../images/btn_icon_google_doc.png) no-repeat 5px 50%;}
.toolbox li a.ical{background:url(../../images/ical.png) no-repeat 5px 50%;}
.toolbox li a.video{background:url(../../images/help.png) no-repeat 5px 50%;}
.toolbox li div.share span.add_title{background:url(../../images/btn_icon_share.png) no-repeat 5px 50%;}
.toolbox li div.newfolder span.add_title{background:url(../../images/btn_icon_newfolder.png) no-repeat 5px 50%;}
.toolbox li div.upload span.add_title{background:url(../../images/btn_icon_upload.png) no-repeat 5px 50%;}
.toolbox li a.announcements{background:url(../../images/btn_icon_pastannouncements.png) no-repeat 5px 50%;}
.toolbox li div.addCubes span.add_title{background:url(../../images/btn_icon_cube.png) no-repeat 5px 50%;}
.toolbox li div.labels span.add_title{background:url(../../images/btn_icon_edit.png) no-repeat 5px 50%;}
.toolbox li input.closecase{background:url(../../images/btn_icon_closecase.png) no-repeat 5px 50%; position:relative; top:3px; cursor:pointer;}
.listLink{padding:5px 0 0 10px;}
.listLink li{height:40px;line-height:40px;}
.listLink li a{color:#0072bc;text-decoration:underline;	}
.listLink li img{vertical-align:middle;}
.listLink2 {padding:0;position:relative;}
.listLink2 img{vertical-align:middle;margin-right:5px; width:23px; height:23px;}
.listLink2 .fixH{height:32px;overflow:hidden;width:247px;white-space:nowrap;text-overflow:ellipsis;}
.listLink2 .f_right span.icon{display:block;width:32px;height:32px;}
.listLink2 li{margin:0; border-bottom:1px solid #eaeaea; }
.listLink2 a span {overflow:hidden;position:relative;width: 200px;height:15px;}
.commentContainer {margin:5px 0;}
.commentContainer img{ float:left; height:40px; width:40px;}
.commentContainer span.thumbmask {margin-top:10px;}
.commentContainer .commentContainer_text img{margin:0;float:none;width:auto;height:auto;vertical-align:middle;}
.commentContainer .commentContainer_text .commentContainer_arrow{position:absolute;width:23px;height:15px;top:20px;left:-23px;background:url(../../images/announcement_arrow.png) no-repeat 0 0;}
.commentContainer .commentContainer_text{border:solid 1px #dedfe0;margin: 5px 20px 5px 80px;padding:10px;position:relative;}
.commentContainer .commentContainer_text ul{list-style-type:disc;padding-left:40px;margin:12px 0;}
.commentContainer .commentContainer_text ol{list-style-type:decimal;padding-left:40px;margin:12px 0;}
.commentContainer .commentContainer_text .commentContainer_text_comment{padding:15px 0;}
.commentContainer_text_comment p { margin-bottom:10px; }
.commentContainer .commentContainer_text_toolbox{padding-right:136px;}
.commentContainer .commentContainer_text span.author{color:#414042;font-weight:bold;}
.commentContainer .commentContainer_text span.date{color:#b7b7b8;font-size:10px;}
.commentContainer .commentContainer_text p{color:#414042;}
.commentContainer .commentContainer_text span.created {display:block; font-size:11px; color:#bababa; margin-top:10px; }
.commentContainer .commentContainer_text a.titlelink { color:#424242; font-size:18px; font-weight:bold; text-decoration:none; position:relative; top:3px; }
.commentContainer .commentContainer_text a:hover.titlelink {color:#000;}
.commentContainer .commentContainer_text .corner{position:absolute;width:10px;height:10px;background-image:url(../images/announcement_corners.png);}
.commentContainer .commentContainer_text .corner_nw{top:-1px;left:-1px;background-position:0 0;}
.commentContainer .commentContainer_text .corner_ne{top:-1px;right:-1px;background-position:10px 0;}
.commentContainer .commentContainer_text .corner_se{bottom:-1px;right:-1px;background-position:10px 10px;}
.commentContainer .commentContainer_text .corner_sw{bottom:-1px;left:-1px;background-position:0 10px;}
.commentContainer .commentContainer_text .toolbar_right{background:url(../images/themes/white/v2/company/announcment-read.png) no-repeat 0 0; width:133px; height:33px;position:absolute;right:0px;top:0px;z-index:100;}
.commentContainer:hover .commentContainer_text_toolbox .commentContainer_arrow,
.commentContainer_hover .commentContainer_text .commentContainer_arrow{background:url(../../images/announcement_arrow_on.png) no-repeat 0 0;}
.commentContainer:hover .commentContainer_text_toolbox,
.commentContainer_hover .commentContainer_text{background-color:#f8f8f8;}
.commentContainer .toolbar_right a{display:block;line-height:50px; margin-left:20px; text-decoration:none;}
.commentContainer .toolbar_right a span{line-height:31px; margin-top:5px; height:33px;}
.commentContainer .toolbar_right a img{width:16px;height:14px;margin-top:-3px;margin-right:7px;}
.commentContainer span.version{color:#B7B7B8;margin-right:5px}

.commentWrapper{ margin-right:10px; }
.commentArea {height:200px; width:99%;}

.form_wrapper .inner_form_wrapper textarea { width:100%; }

.window{margin:0;}
.doc_viewer{margin : 10px 0;}
.doc_viewer .doc_viewer_top{background:url(../images/doc_viewer_ne.png) no-repeat top right;height:10px;}
.doc_viewer .doc_viewer_top span{display:block;width:15px;height:10px;background:url(../images/doc_viewer_nw.png) no-repeat top right;}
.doc_viewer .doc_viewer_bottom{background:url(../images/doc_viewer_se.png) no-repeat top right;height:15px;}
.doc_viewer .doc_viewer_bottom span{display:block;width:30px;height:15px;background:url(../images/doc_viewer_sw.png) no-repeat top left;}
.doc_viewer .doc_viewer_e{background:url(../images/doc_viewer_e.png) repeat-y top right;}
.doc_viewer .doc_viewer_w{background:url(../images/doc_viewer_w.png) repeat-y top left;}
.doc_viewer_content{text-align:center;padding:20px 30px;}
.doc_viewer_content img.doc_image{max-width:97%;}
.doc_viewer_content .inline{text-align:left;}
.doc_viewer_content .inline ul{list-style-type:disc;padding-left:40px;margin:12px 0;}
.doc_viewer_content .inline ol{list-style-type:decimal;padding-left:40px;margin:12px 0;}
.doc_viewer_content .inline p{margin:12px 0;}
ul.pictoList li{margin-bottom:5px;}
ul.pictoList li img{float:left; height:40px; width:40px; }
ul.pictoList li .thumbmask { margin-right:10px; }
ul.pictoList li div{line-height:20px;}
ul.pictoList li span.info{color:#B7B7B8;font-size:11px;}
div.grayBackground{background-color:#DFDFE0;padding:3px;}
.boldBlack{font-weight:bold;color:#000;}
.navigator{ font-size:12px; font-weight:bold; padding:30px 5px 20px 5px; }
.navigator a { text-decoration:none; }
.navigator a.previous{ }
.navigator a.next{  text-align:right; height:30px; line-height:30px; float:right; }
.navigator .pages { margin:0; }
.navigator .pages a, .navigator .pages span { height:30px; width:30px; line-height:30px; display:inline-block; text-align:center;  }
.navigator .pages a.current { color:#ccc; border:1px solid #ccc; }
.navigator .pages .currentPage { border:none; }
div.locked_file{font-size:16px;color:#eee;font-weight:bold;background:#bf0000 url(../images/gradientOverlay.png) repeat-x top right;height:36px;line-height:36px; padding:0 20px; margin:15px 0; position:relative;}

div.description_bkg{background-color:#EAEFF1;border:1px solid #D1D3D4;padding:20px 10px;}
.gcColour { background-color:#049eec;}

.listMyRecentViewedCubesPanel_wrapper a.projectLink:hover{color:#FFFFFF;}
.backLink
{
	line-height:64px;
	font-size:20px;
	font-weight:bold;
	padding-left:45px;
	background:url(../../images/icons/back.png) no-repeat 0 50%;	
	margin-left:55px;
	position:absolute;
	top:175px;
	left:0px;
}
.ie6warn
{
 display:none;
}

.list li .externalUserImg, .list li .profileThumb img {
	
	width:36px;
	height:36px;
}

.externalUserImg {
	border:2px solid #B177EF;
}




.documents {
	padding:28px 14px;	
}

.search.full .textbox-wrapper {
	margin-right:127px;	
}
.search.full .searchFormPanel_input_text {
	display:block;
	
	left:0px; 
	right:0px;
	width:100%;
	float:none;
	
	
}

.search.full .searchFormInputWrapper {
	position:absolute;
	right:0px;
	top:0px;
	z-index:100;
}

.search.full{
	height:27px;
	position:relative;
	overflow:hidden;
}

h2.userDefinedBg {
	border-radius:4px 4px 0 0;	
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	
}

.innertube .contentBlock {
	padding:10px;	
}

.companyActivity .contentBlock, .innertube .contentBlock.full {
	padding:0;	
}

.commentContainer span.tab {
	background:transparent url(../../images/themes/white/v2/company/announcment-read.png) no-repeat scroll 0 0;
	height:33px;
	position:absolute;
	right:0;
	top:0;
	width:133px;
	z-index:100;
	display:block; 
	text-align:center;
	line-height:30px;
	
}
.commentContainer span.tab a {
	margin:0 5px;	
}

.contentBlock div.title {
	font-size:18px;
	font-weight:bold;
	padding:17px 4px 13px 4px;
	margin-bottom:20px;
}

.contentBlock div.title.light {
	font-weight:normal;
}
.contentBlock div.title {
	margin:0 10px 20px 10px;	
}
.contentBlock div.title span.created {
	float:right;
	font-size:11px;
	color:#b6b6b6;	
}





.doc_viewer .doc_viewer_content .inline h1,
.doc_viewer .doc_viewer_content .inline h2,
.doc_viewer .doc_viewer_content .inline h3,
.doc_viewer .doc_viewer_content .inline h4

{ height:auto;  background:none; }


/*Video panel*/

div.videoPanel {
	margin-bottom:10px;
	position:relative;
	padding:0;
	background-image:url(../images/gradientOverlay.png);
	background-position:top left;
	background-repeat:repeat-x;
}

div.videoPanel:hover .buttons {
	display:block;
}

div.videoHeader {
	padding:5px 10px 10px 50px;
	margin-right:40px;
	font-size:15px;
	cursor:pointer;
	height:16px;

	text-align:center;
}
div.videoHeader .icon {
	background:url(../images/help.png) no-repeat 5px center;
}

div.videoHeader .title {
	color:white;	
	line-height:24px;
	cursor:pointer;
	position:relative;
	top:-6px;
}

div.videoHeader:hover .title {
	text-decoration:underline;	
}

div.videoPanel div.buttons {
	margin-top:3px;	
	display:none;
	position:absolute;
	right:10px;
	top:3px;
}

div.videoPanel .buttons span {
	display:block;
	height:15px;
	width:16px;
	float:left;
	margin-left:5px;
	cursor:pointer;
}

div.videoPanel .buttons span.close, .gcAnnouncement .dismiss {
	background:url(../images/close.png) no-repeat;	
}

div.videoPanel .buttons span.minimise {
	background:url(../images/minimize.png) no-repeat;	
}

div.videoPanel .buttons span:hover, .gcAnnouncement .dismiss:hover {
	background-position:left -15px;
	
}

div.videoPanel .videoWrapper {
	background:url(../images/videoPanelOverlay.png) no-repeat center bottom;	
	padding-bottom:0px;
	
}


div.videoPanel .videoContent {
	width:600px;
	margin:0 auto;
	overflow:hidden;
	
}

div.videoPanel .videoContent embed,
div.videoPanel .videoContent object {
	margin:20px 0;	
}

/* gc_notify */

.gc_notify {
	width:100%;
	position:fixed;	
	bottom:-60px;
	z-index:5000;
}

.gc_notify div {
	height:50px;
}

.gc_notify .contentWrapper{
	margin:0 auto;
	max-width:900px;
	position:absolute;
	float:left;
	left:50%;
	top:-30px;
}

.gc_notify .content {
	background:url(../images/notify/mid-bg.png) repeat-x left top;
	line-height:54px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-moz-box-shadow: 0 0 1em #666;
   	-webkit-box-shadow: 0 0 1em #666;
   	padding-right:60px;
}

.gc_notify span.text {
	color:#fff;
	font-size:20px;	
	font-weight:normal;
}

.gc_notify span.icon {
	display:inline-block;
	height:50px;
	width:50px;
	float:left;
	margin-right:10px;
}


.gc_notify.document .icon {
	background:url(../images/modules/documents.png) no-repeat 50% 50%;
}

.gc_notify.calendar .icon {
	background:url(../images/modules/calendar.png) no-repeat 50% 50%;
}

.gc_notify.dashboard .icon {
	background:url(../images/modules/dashboard.png) no-repeat 50% 50%;
}

.gc_notify.discussion .icon {
	background:url(../images/modules/discussion.png) no-repeat 50% 50%;
}

.gc_notify.coffebreak .icon {
	background:url(../images/modules/coffebreak.png) no-repeat 50% 50%;
}

.gc_notify.task .icon {
	background:url(../images/modules/tasks.png) no-repeat 50% 50%;
}

.gc_notify.issue .icon {
	background:url(../images/modules/issue.png) no-repeat 50% 50%;
}

.gc_notify.opportunity .icon {
	background:url(../images/modules/opportunity.png) no-repeat 50% 50%;
}

.gc_notify .contentWrapper .left,
.gc_notify .contentWrapper .right {
	width:7px;
	position:absolute;
	top:0px;
	display:none;
}

.gc_notify .contentWrapper .left{
	background:url(../images/notify/left-bg.png) no-repeat right top;
	left:-7px;
}

.gc_notify .contentWrapper .right{
	background:url(../images/notify/right-bg.png) no-repeat left top;
	right:-7px;
}


/* basic calendar list */

ul.calendarList {
	float:left;
	margin-bottom:10px;
	
}

ul.calendarList li, tr.calendarList .checkbox {
	position:relative;
	padding:5px;
	margin:2px 0;
	color:#fff;
	background:url(../images/gradientOverlay.png) repeat-x left top;
	cursor:pointer;
}
 tr.calendarList .checkbox {
 	margin:0px;
	cursor:default;
 }
 
ul.calendarList li em,
tr.calendarList td a { margin:0 5px;}
.tabNavi {
	color:#fff;
	background-image:url(../../images/white50.png);
}

.tabNavi span.border {
	display:block;
	height:1px;
}

.tabNavi h2 {
	font-weight:normal;
	padding:10px 20px 0;
	font-size:30px;
	color:#333;
}

.tabNavi a.tab {
	margin-top:25px;
	background:url("../../images/dialogtabs.png") no-repeat left bottom;
	display:inline-block;
	height:24px; line-height:28px;
	text-decoration:none;
	text-align:center;
	color:#555;
	font-size:14px;
	font-weight:bold;
	padding:0 26px 0 30px;
	position:relative;
	margin-right:8px;
	border-bottom:none;
}

.tabNavi a.tab span.right {
	background:url("../../images/dialogtabs.png") no-repeat right bottom;
	width:4px;
	height:24px;
	display:block;
	position:absolute;
	right:-4px;
	top:0px;
}

.tabNavi a.tab:hover {
	color:#333;
}

.tabNavi a.tab.selected {
	background-position:left top;
	color:#333;
}

.tabNavi a.tab.selected span.right {
	background-position:right top;
}

.tabNavi .tabBtns {
	padding-left:20px;
}


