/* -----  Begin Mycitrix Portal ----- */

.m7 {
	margin: 0 0 7px 0;
}

.portalError {
	display: block;
	margin: 3px 0 0 0;
	width: 710px;
	cursor: pointer;
}

.portalErrorMargin {
  margin: 0px;
}

.portalLeft {
	float: left;
	margin: 27px 40px 0 0;
	width: 330px;
}

.portalRight {
	float: left;
	margin: 24px 0 0 0;
	padding: 0;
	width: 340px;
}

.portalSubHead {
	color: #8a3f4f;
	font-size: 18px;
	line-height: 18px;
	font-weight: normal;
}

ul.portalArrow {
	font-size: 13px;
	padding: 15px 0 10px 0;
	
}

ul.portalArrow li {
	background: url(///images/double_arrow.png) 0 4px no-repeat;
	color: #306580;
	padding: 0 0 7px 12px;
	font-size: 13px;
}

.portalSpacer {
	background: url(../images/spacerCenter.png) repeat-x;
	float: left;
	height: 15px;
	margin: 0 0 9px 0;
	width: 270px;
}

.portalSpacerLeft {
    background: url(../images/spacerLeft.png) no-repeat;
    clear: left;
    float: left;
    height: 15px;
	margin: 0 0 9px 0;
    width: 30px;
}

.portalSpacerRight {
    background: url(../images/spacerRight.png) no-repeat;
    clear: right;
    float: left;
    height: 15px;
	margin: 0 0 9px 0;
    width: 30px;
}

.portalText {
	color: #4e4f53;
	font-size: 13px;
	margin: 15px 0 0 0;
}

.portalTextRight {
	color: #4e4f53;
	font-size: 13px;
	margin: 11px 0 0 0;
}

.portalSubHeadLeft {
	color: #8a3f4f;
	float: left;
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	padding: 0 5px 0 0;
}

.smalltext {
	border-left: 1px solid #74787c;
	color: #306580;
	font-size: 12px;
	float: left;
	line-height: 12px;
	margin: 9px 0 2px 0;
	padding: 0 0 0 5px;
}

ul.portalContentLeft {
	font-size: 13px;
	padding: 12px 0 5px 0;
	
}

ul.portalContentLeft li {
	background: url(../images/round.png) 0 1px no-repeat;
	color: #306580;
	font-size: 13px;
	padding: 0 0 7px 24px;
	
}

ul.portalContentRight {
	font-size: 13px;
	padding: 11px 0 5px 0;
	
}

ul.portalContentRight li.note {
	background: url(../images/note.png) 0 0 no-repeat;
	color: #306580;
	padding: 0 0 11px 25px;
	font-size: 13px;
}

ul.portalContentRight li.xen {
	background: url(../images/xen_note.png) 0 0
		no-repeat;
	color: #306580;
	padding: 0 0 11px 25px;
	font-size: 13px;
}

ul.portalContentRight li.xenArrow {
	background: url(../images/xen_note_arrow.png) 0 0
		no-repeat;
	color: #306580;
	padding: 0 0 11px 25px;
	font-size: 13px;
}

#portalSearch {
	display: block;
	padding: 11px 0 0 0;
	width: 710px;
}

.portalSearchBox {
	padding: 0 0 4px 15px;
}

.searchTopLeft {
	background: url(/static-assets/images/mycitrix/search_left_top.png)
		no-repeat 0 0;
	display: block;
	height: 4px;
	overflow: hidden;
}

.searchTopRight {
	background: url(/static-assets/images/mycitrix/search_right_top.png)
		right no-repeat;
	display: block;
	height: 4px;
	overflow: hidden;
}

.searchTopCenter {
	background: url(/static-assets/images/mycitrix/search_center_top.png)
		repeat-x 0 0;
	display: block;
	height: 4px;
	margin: 0 6px 0 7px;
	overflow: hidden;
}

.searchCenterLeft {
	background: url(/static-assets/images/mycitrix/search_center_left.png)
		repeat-y 0 0;
	display: block;
}

.searchCenterContent {
	background: url(/static-assets/images/mycitrix/search_center_center.png)
		#ccc repeat-x;
	display: block;
	margin: 0 1px 0 1px;
}

.searchCenterRight {
	background: url(/static-assets/images/mycitrix/search_center_right.png)
		right repeat-y;
	display: block;
}

.searchBottomLeft {
	background: url(/static-assets/images/mycitrix/search_bottom_left.png)
		no-repeat 0 0;
	display: block;
	height: 4px;
	overflow: hidden;
}

.searchBottomRight {
	background: url(/static-assets/images/mycitrix/search_bottom_right.png)
		right no-repeat;
	display: block;
	height: 4px;
	overflow: hidden;
}

.searchBottomCenter {
	background: url(/static-assets/images/mycitrix/search_bottom_center.png)
		repeat-x 0 0;
	display: block;
	height: 4px;
	margin: 0 6px 0 7px;
	overflow: hidden;
}

#portalBox {
	display: block;
	margin: 9px 0 5px 0;
	width: 454px;
}

#portalSearchBox {
	background: url(/static-assets/images/mycitrix/portal_search.png)
		no-repeat;
	color: #4d4f52;
	float: left;
	height: 24px;
	margin: 0 0 0 3px;
	_margin: 0 0 0 1px;
	width: 450px;
}

#portalSearchBox #query, .resource_qry {
	border: 0;
	background: none;
	color: #4d4f52;
	float: left;
	font-size: 13px;
	margin: 4px 0 0 0;
	padding: 0 5px 0 5px;
	width: 410px;
}

#portalSearchBox #go {
	float: left;
}

#portalSearchBox input {
	color: #4d4f52;
	font-family: Arial, Verdana, sans-serif;
}

.portalSearchText {
	color: #74787c;
	font-size: 11px;
}

.portalBar {
	font-size: 13px;
	margin: 20px 0 0 0;
}

.portalBarArrow {
	font-size: 13px;
	margin: 0 0 0 5px;
}

.portalLeftDropDown {
	background: #fff;
	margin: 0 0 0 0;
	position: absolute;
	width: 245px;
	z-index: 2;
}

.selectDropTopLeft {
	background: url(/static-assets/images/mycitrix/drop_left_top.png)
		no-repeat 0 0;
	display: block;
	height: 4px;
	overflow: hidden;
}

.selectDropTopRight {
	background: url(/static-assets/images/mycitrix/drop_right_top.png) right
		no-repeat;
	display: block;
	height: 4px;
	overflow: hidden;
}

.selectDropTopCenter {
	background: url(/static-assets/images/mycitrix/drop_center_top.png)
		repeat-x 0 0;
	display: block;
	height: 4px;
	margin: 0 5px 0 4px;
	overflow: hidden;
}

.selectDropCenterLeft {
	border-left: 1px solid #a7a7a7;
	display: block;
}

.selectDropCenterContent {
	display: block;
	font-size: 11px;
	margin: 0 3px 0 0;
	padding: 0 0 0 0;
}

.selectDropCenterRight {
	background: url(/static-assets/images/mycitrix/drop_right_center.png)
		right repeat-y;
	display: block;
}

.selectDropBottomLeft {
	background: url(/static-assets/images/mycitrix/drop_left_bottom.png)
		no-repeat 0 0;
	display: block;
	height: 7px;
	overflow: hidden;
}

.selectDropBottomRight {
	background: url(/static-assets/images/mycitrix/drop_right_bottom.png)
		right no-repeat;
	display: block;
	height: 7px;
	overflow: hidden;
}

.selectDropBottomCenter {
	background: url(/static-assets/images/mycitrix/drop_center_bottom.png)
		repeat-x 0 0;
	display: block;
	height: 7px;
	margin: 0 5px 0 4px;
	overflow: hidden;
}

.portalDropBorder {
	border-bottom: 1px solid #cfcece;
	display: block;
	margin: 5px 10px 5px 10px;
}

.pDropLeft {
	color: #363636;
	float: left;
	font-size: 11px;
	padding: 0 0 0 10px;
}

.arrowHome {
	 background: url(/static-assets/images/mycitrix/arrow_home.png) no-repeat 0 3px;
	 float: right;
	 font-size: 14px;
	 margin: 7px 0 0 0;
	 padding: 0 0 0 16px;
}

a.arrowHome span:hover {
	 background: #D7DCE5;
}

a.arrowHome:hover {
	 background: url(/static-assets/images/mycitrix/arrow_home.png) no-repeat 0 3px;
}

a.arrowHome span:active {
	 background: #306580;
	 color: #ffffff;
}

a.arrowHome:active {
	 background: url(/static-assets/images/mycitrix/arrow_home.png) no-repeat 0 3px;
	 color: #ffffff;
}

.activatonSelectBoxRight {
    float: right;
    margin: 0 15px 0 24px;
}

/*
a.pDropRight {
background: url(/static-assets/images/mycitrix/plus_icon.png) 0 5px no-repeat;
    color: #306580;
    cursor: pointer;
    float: right;
    font-size: 11px;
    padding: 0 10px 0 10px;
}
*/
#lNav ul.pDropDwn {
	background: #fff;
	border: none;
	color: #363636;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

#lNav ul.pDropDwn li {
	background: #fff;
	border: none;
	_border-bottom: 1px solid #fff; /* IE6 parent override */
	color: #363636;
	display: block;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

#lNav ul.pDropDwn li a {
	background: #fff;
	border: none;
	color: #363636;
	display: block;
	font-size: 11px;
	margin: 0;
	padding: 7px 0 6px 10px;
}

#lNav ul.pDropDwn li a span {
	color: #74787c;
	display: block;
}

#lNav ul.pDropDwn li a:hover span {
	color: #fff;
}

#lNav ul.pDropDwn li a:hover {
	background: #306580;
	color: #fff;
}

.filterRemoveIcon  img{
	position: relative;
	top: 5px;	
}

/* -----  End Mycitrix Portal ----- */
	/* -----    Begin Login Pages ----- */
.accountLeft {
	float: left;
	margin: 0 30px 0 0px;
	width: 630px;
	overflow-x:hidden;
  height: auto;
  overflow-y: hidden;  
	word-wrap: break-word;
}

.accountHeader {
	color: #54506D;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 35px;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 35px;
	margin: -5px 0 16px 0;
}

/* Changing color here to the Standard CitrixGrey */
.accountSubText {
	color: #4d4f53;
	font-size: 13px;
	margin: 15px 0 0 0;
}

/* Changing color here to the Standard CitrixGrey */
.accountSubText ul {
	color: #4d4f53;
	font-size: 13px;
	margin: 15px 0 0 20px;
}

.accountSubText ul li {
	list-style: square;
}

.accountButton {
	margin: 25px 0 0 0;
}

.accountButton a {
	width: 152px;
}

/* Changing color here to the Standard CitrixGrey */
.accountText {
	color: #4d4f53;
	font-size: 13px;
	margin: 0 0 0 0;
}

.accountBar {
	float: left;
	padding: 20px 0 0 0;
	width: 650px;
}

.accountBarLeft {
	background: url(/static-assets/images/account/bar_left.png) no-repeat;
	display: block;
	float: left;
	height: 27px;
	width: 23px;
}

.accountBarCenter {
	background: url(/static-assets/images/account/bar_center.png) repeat-x;
	display: block;
	float: left;
	height: 27px;
	width: 600px;
}

.accountBarRight {
	background: url(/static-assets/images/account/bar_right.png) no-repeat;
	display: block;
	float: left;
	height: 27px;
	width: 23px;
}

.accountSubHead {
	color: #8A3F4F;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 23px;
	font-weight: normal;
	line-height: 28px;
	margin: 0 0 0 0;
}

.accountRight {
	float: right;
	padding: 0 0px 0 0;
	width: 300px;
}

#accountComponent {
	display: block;
	width: 300px;
}

.accountTopLeft {
	background: url(/static-assets/images/account/right_top.png) no-repeat 0 0;
	display: block;
	height: 31px;
}

.accountTopRight {
	background: url(/static-assets/images/account/right_top_right.png) right
		no-repeat;
	display: block;
	height: 31px;
	margin: 0 0 0 13px;
}

.accountTopRight span {
	color: #FFFFFF;
	display: block;
	font-size: 15px;
	line-height: 16px;
	padding: 8px 0 0 0;
}

.accountCenterContent {
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
}

.dottedOutline {
	outline: 1px dotted;	
}

.accountBottomLeft {
	background: url(/static-assets/images/account/right_bottom_left.png)
		no-repeat 0 0;
	display: block;
	height: 11px;
}

.accountBottomRight {
	background: url(/static-assets/images/account/right_bottom_right.png)
		right no-repeat;
	display: block;
	height: 11px;
	margin: 0 0 0 13px;
	_margin: -2px 0 0 13px;
}

.accountTopLeftOff {
	background: url(/static-assets/images/account/right_top.png)
		no-repeat 0 0;
	display: block;
	height: 31px;
}

.accountTopRightOff {
	background:
		url(/static-assets/images/account/right_top_right.png) right
		no-repeat;
	display: block;
	height: 31px;
	margin: 0 0 0 13px;
}

.accountTopRightOff span {
	color: #fff;
	display: block;
	font-size: 15px;
	line-height: 18px;
	padding: 8px 0 0 0;
}

.accountErrorTextOff {
	color: #4e4f53;
	font-size: 13px;
	padding: 0;
}

.loginFormTextOff {
	color: #8d9196;
	font-size: 12px;
	line-height: 22px;
	padding: 2px 0 0 0;
	width: 263px;
}

.logintextBoxOff {
	background: url(/static-assets/images/account/textfield_off.png)
		no-repeat;
	color: #4d4f52;
	height: 27px;
	margin: 0;
	width: 263px;
}

.logintextBoxOff .query {
	border: 0;
	background: none;
	color: #8d9196;
	font-size: 13px;
	margin: 5px 0 0 6px;
	padding: 0;
	width: 254px;
}

.loginFormButtonOff {
	padding: 15px 0 0 0;
}

.loginFormButtonOff a {
	color: #8d9196;
	width: 81px;
}

.loginFormButtonOff a:hover {
	background: url(/static-assets/images/common/common_sprite.png)
		no-repeat 0 -120px;
	color: #8d9196;
	cursor: default;
}

.loginFormButtonOff a:hover span {
	background: url(/static-assets/images/common/common_sprite.png)
		no-repeat right -150px;
	color: #8d9196;
	cursor: default;
}

.loginForm {
	padding: 10px 0 0 18px;
	width: 265px;
}

.loginForm a:focus {
	outline: 1px dotted;
}

.loginFormText {
    color: #4E4F53;
    font-size: 12px;
    line-height: 22px;
    margin: 0 0 1px;
    padding: 2px 0 0;
    width: 263px;
}

.logintextBox {
	background: url(/static-assets/images/account/textfield.png) no-repeat;
	color: #4d4f52;
	height: 27px;
	margin: 0;
	width: 263px;
}

.logintextBox .query {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #3C3E41;
    font-size: 13px;
    margin: 5px 0 0 6px;
    padding: 0;
    width: 254px;
}

.logintextBox .query[disabled] {
	background: #F0F0F0;
}

.loginFormButton {
	padding: 15px 0 0 0;
}


#accountError {
	display: block;
	padding: 15px 0 0 18px;
	width: 263px;
}

.accountErrorTopLeft {
	background: url(/static-assets/images/account/error_left.png) no-repeat
		0 0;
	display: block;
	height: 7px;
}

.accountErrorTopRight {
	background: url(/static-assets/images/account/error_right.png) right
		no-repeat;
	display: block;
	height: 7px;
	margin: 0 0 0 8px;
	_margin: -4px 0 0 8px;
}

.accountErrorCenterContent {
	background: #e6e6e6;
	display: block;
	margin: 0;
	_margin: -4px 0 0 0;
	padding: 0 0 0 8px;
}

.accountErrorBottomLeft {
	background: url(/static-assets/images/account/error_left_bottom.png)
		no-repeat 0 0;
	display: block;
	height: 7px;
}

.accountErrorBottomRight {
	background: url(/static-assets/images/account/error_right_bottom.png)
		right no-repeat;
	display: block;
	height: 7px;
	margin: 0 0 0 8px;
	_margin: -4px 0 0 8px;
}

.accountErrorText {
	background: url(/static-assets/images/account/error_icon.png) no-repeat;
	color: #4e4f53;
	font-size: 13px;
	padding: 0 10px 0 25px;
}

.accountErrorText p {
	margin: 0;
}

.portalActiveError .accountErrorText {
	background: transparent url(/static-assets/images/loginpopup/error_icon.png) no-repeat;
	color: #fff;
}

.portalActiveError .accountErrorText a {
  background-color: #0d87a3;
	color: #FFFFFF;
}

.loginLost {
    float: left;
    font-size: 12px;
    margin: 11px 0;
    padding: 0 0 0 8px;
}

.loginCreate {
    border-right: 1px solid #74787C;
    float: left;
    font-size: 12px;
    margin: 11px 0;
    padding: 0 8px 0 0;
}

.rightComponent {
	height: 110px;
	margin: 13px 0 0 0;
	width: 300px;
}

.rightTextLink {
	margin: 10px 0 0 0;
}

.logoutLock{
	background:url(/static-assets/images/account/logout_key.jpg) no-repeat;
	margin:0 15px 0 0px;
	padding:0 0 0 54px;	

}

.accountLogoutHeader {
	background: url(/static-assets/images/account/lock.png) no-repeat;
	color: #54506d;
	clear: both;
	float: left;
	font-size: 34px;
	font-weight: normal;
	height: 44px;
	letter-spacing: -1px;
	line-height: 38px;
	margin: 40px 0 0 0;
	padding: 10px 0 0 60px;
}

.accountLogoutText {
	clear: both;
	color: #4e4f53;
	font-size: 18px;
	float: left;
	line-height: 21px;
	margin: 15px 0 0 0;
	width: 800px;
}

.accountNewHeader {
	color: #54506d;
	clear: both;
	float: left;
	font-size: 36px;
	font-weight: normal;
	letter-spacing: -1px;
	line-height: 38px;
	margin: 40px 0 0 0;
}

.accountNewBox { 
	clear: both;
	color: #818181;
	display: block;
	font-size: 28px;
	float: left; 
	left: -10px;
	margin: 15px 0 0 0; 
	position: relative;
	text-align: left;
	width: 958px;
}

.accountNewBox span {
	clear: both;
	font-size: 18px;
	line-height: 20px;
	text-align: center;
}

.accountContentSubHead {
	color: #8a3f4f;
	font-size: 24px;
	font-weight: normal;
	line-height: 25px;
	margin: 20px 0 0 0;
}

.loginAccOff{
    background:url("/static-assets/images/login/login_acc_off.png") no-repeat;
    display:block;
    height:25px;
    margin:0 0 6px 0;
    width:81px;
}

.loginAccOff:hover{
    background:url("/static-assets/images/login/login_acc_off.png") no-repeat;
}

a.loginAccOff:focus {
	outline: none!important;
}

a.loginAcc {
    background: url("/static-assets/images/login/login_acc.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 25px;
    margin: 0 0 6px;
    width: 81px;
}
.loginButton {
    background: transparent url(../images/login_acc.png) 0 0 no-repeat;
    border: 0 none;
    float: left;
    height: 26px;
    margin: 0 0 6px;
    width: 82px;
    padding: 0 0 0 0;
}

.loginButton:focus {
	outline: 1px dotted;
}

.loginOff {
    background: transparent url(../images/login_acc_off.png) 0 0 no-repeat;
}

a.loginAcc:hover {
    background: url("../images/login_acc.png") no-repeat scroll 0 0 transparent;
}

a.loginAcc:active {
    background: url("../images/login_acc.png") no-repeat scroll 0 0 transparent;
}

.accountOfflineError{
    background: transparent url("../images/error.png") no-repeat 0 1px;
    margin: 0px;
    padding:0 10px 15px 25px ;
}

/* -----    End Login Pages ----- */
	/* -----  Begin MyCitrix Resource ----- */
.resourceSpacer {
	background: url(/static-assets/images/mycitrix/hr_center.png) repeat-x;
	float: left;
	height: 36px;
	padding: 0 0 4px 0;
	width: 960px;
}

.resourceSpacerLeft {
	background: url(/static-assets/images/mycitrix/hr_left.png) no-repeat;
	clear: left;
	float: left;
	height: 36px;
	padding: 0 0 4px 0;
	width: 15px;
}

.resourceSpacerRight {
	background: url(/static-assets/images/mycitrix/hr_right.png) no-repeat;
	clear: right;
	float: left;
	height: 36px;
	padding: 0 0 4px 0;
	width: 15px;
}

a.resourceHeadRight {
	float: right;
	font-size: 14px;
	line-height: 16px;
	margin: 5px 0 0 0;
}
.resourceHeadRight span {
  display: inline-block;
  margin-top: -5px;
  *margin-top: -2px;
  vertical-align: middle;
}

.resourcehead {
	color: #4e4f53;
	float: left;
	font-size: 24px;
	font-weight: normal;
	letter-spacing: -1px;
	line-height: 26px;
}

#resourceSearch {
	display: block;
	margin: 0 0 31px 0;
	width: 710px;
}

#resourceSearchTop {
	display: block;
	margin: 0 0 0 0;
	width: 710px;
}

.m18 {
	margin: 18px 0 0 0;
}

#portalResource {
	display: block;
	margin: 9px 0 0 0;
	width: 710px;
}

.resourceCenterContent {
	background: #ebebeb;
	display: block;
	margin: 0;
	padding: 1px 5px 0 12px;
}

.resourceCenterLeft {
	color: #4e4f53;
	float: left;
	font-size: 13px;
  margin-top: 4px;
	padding: 0px;  
}

ul.resourceRight {
	float: right;
	width: 270px;
}

ul.resourceRight li {
	border-right: none;
	color: #4e4f53;
	display: inline;
	font-size: 13px;
	line-height: 15px;
	margin: 2px 0 0 0;
	padding: 0 4px 0 4px;
}
ul.resourceRight li.first {
  width: 105px;
  text-align: right;
}
ul.resourceRight li.last {
	border-right: none;
	color: #4e4f53;
	display: inline;
	float: left;
	font-size: 13px;
	line-height: 15px;
	margin: 2px 0 0 0;
	padding: 0 5px 0 5px;
}

ul.resourceRight li.last span {
	background: url(/static-assets/images/mycitrix/side_drop.png) no-repeat;
	float: right;
	height: 19px;
	margin: 0 0 0 5px;
	padding: 0 0 0 0;
	width: 88px;
}

ul.clipRight {
	float: right;
}

ul.clipRight.margin21 {
	padding: 2px 14px 0 0;
}

ul.clipRight li {
	border-right: none;
	color: #306580;
	display: inline;
	float: left;
	font-size: 12px;
	line-height: 14px;
	margin: 0;
	padding: 0 5px 0 5px;
}

ul.clipRight li.clip {
	background: url(/static-assets/images/head_drop.png) 0 2px no-repeat;
	border-right: 1px solid #94979a;
	color: #306580;
	display: inline;
	float: left;
	font-size: 12px;
	line-height: 14px;
	margin: 0;
	padding: 0 5px 0 16px;
}

.resourceGray {
	background: #ebebeb;
}

.resourceBottom {
	padding: 0 0 10px 0;
}

.resWrapper {
	margin: 4px 0 0 0;
	padding: 8px 0 8px 0;
	width: 710px;
}

.resIcon {
	background: url(/static-assets/images/mycitrix/pdf_icon.png) no-repeat;
	color: #74787c;
	float: left;
	font-size: 11px;
	margin: 0 15px 0 8px;
	padding: 2px 0 0 23px;
	width: 27px;
}

.resWrapper a.resContent {
	float: left;
	font-size: 14px;
	padding: 2px 0 0 0;
	width: 524px;
	font-weight: normal;
}

ul.resPagination {
	border-top: 1px solid #ddd;
  margin: 25px 0 27px;
  padding: 13px 0 0;
}

ul.resPagination li {
	display: inline;
	float: left;
	font-size: 12px;
    font-weight: bold;
	padding: 0 3px 0 3px;
}

ul.resPagination li a {
    font-weight: normal;
}

ul.resPagination li.first {
	border-right: 1px solid #4e4f53;
	display: inline;
	float: left;
    font-weight: normal;
    margin-right: 3px;  
	padding: 0 7px 0 0;
}

ul.resPagination li.no {
	display: inline;
	float: left;
	padding: 0 5px 0 7px;
}

ul.resPagination li.last {
	border-right: 1px solid #4e4f53;
	display: inline;
	float: left; 
    padding: 0 8px 0 3px;
}

ul.resPagination li.next {
	display: inline;
	float: left;
    font-weight: normal;
    margin-left: 3px;  
	padding: 0 0 0 5px;
}

.resTopLeft {
	background: url(/static-assets/images/mycitrix/res_top_left.png) no-repeat 0 0;
	display: block;
	height: 6px;
	overflow: hidden;
}

.resTopRight {
	background: url(/static-assets/images/mycitrix/res_top_right.png) right no-repeat;
	display: block;
	height: 6px;
  overflow: hidden;
}

.resTopCenter {
	background: #f0f0f0;
	display: block;
	height: 6px;
	margin: 0 7px 0 8px;
	overflow: hidden;
}

.resCenterContent {
	background: #f0f0f0;
	display: block;
	margin: 0;
}

.resCenterContent ul {
	font-size: 12px;
	list-style-position: inside;
	list-style-type: disc;
	padding-left: 18px;
}

.resCenterContent ol {
	font-size: 12px;
	list-style-position: inside;
	list-style-type: decimal;
	padding-left: 18px;
}

.resBottomLeft {
	background: url(/static-assets/images/mycitrix/res_bottom_left.png) no-repeat 0 0;
  clear: both;  
	display: block;
	height: 6px;
  overflow: hidden;
}

.resBottomRight {
	background: url(/static-assets/images/mycitrix/res_bottom_right.png) right no-repeat;
	display: block;
	height: 6px;
  overflow: hidden;
}

.resBottomCenter {
	background: #f0f0f0;
	display: block;
	height: 6px;
	margin: 0 7px 0 8px;
  overflow: hidden;
}

.tinymceAdd .resTopLeft {
	background: url(/static-assets/images/mycitrix/res_te_top_left.png) no-repeat 0 0;
	display: block;
	height: 8px;
	overflow: hidden;
}

.tinymceAdd .resTopRight {
	background: url(/static-assets/images/mycitrix/res_te_top_right.png) right no-repeat;
	display: block;
	height: 8px;
    overflow: hidden;
}

.tinymceAdd .resTopCenter {
	background: url(/static-assets/images/mycitrix/res_te_top_center.png) repeat-x;
	display: block;
	height: 8px;
	margin: 0 8px 0 8px;
	overflow: hidden;
}

.tinymceAdd .resCenterContent {
	background: #f0f0f0;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	display: block;
	margin: 0;
}

.tinymceAdd .resCommonBottomLeft {
	background: url(/static-assets/images/mycitrix/res_te_bottom_left.png) no-repeat 0 0;
	display: block;
	height: 7px;
    overflow: hidden;
}

.tinymceAdd .resCommonBottomRight {
	background: url(/static-assets/images/mycitrix/res_te_bottom_right.png) right no-repeat;
	display: block;
	height: 7px;
    overflow: hidden;
}

.tinymceAdd .resCommonBottomCenter {
	background: url(/static-assets/images/mycitrix/res_te_bottom_center.png) repeat-x;
	display: block;
	height: 7px;
	margin: 0 8px 0 8px;
    overflow: hidden;

}


.resCommonBottomLeft {
	background:
		url(/static-assets/images/mycitrix/res_bottom_common_left.png)
		no-repeat 0 0;
	display: block;
	height: 5px;
	overflow: hidden;
}

.resCommonBottomRight {
	background:
		url(/static-assets/images/mycitrix/res_bottom_common_right.png) top
		right no-repeat;
	display: block;
	height: 5px;
	overflow: hidden;
}

.resCommonBottomCenter {
	background:
		url(/static-assets/images/mycitrix/res_bottom_common_center.png)
		repeat-x 0 0;
	display: block;
	height: 5px;
	margin: 0 5px 0 5px;
	overflow: hidden;
}

.resComponent {
	margin: 4px 0 0;
	width: 650px;
}

.resCompMargin { /* margin: 14px 0 0 60px;*/
	margin: 14px 0 0;
	width: 650px;
}

.resAdd {
	background: url(/static-assets/images/mycitrix/res_plus.png) 0 4px
		no-repeat;
	font-size: 12px;
	font-style: normal;
	padding: 0 0 0 10px;
}

.resBox {
	color: #4e4f53;
	font-size: 12px;
	margin: 0;
	padding: 6px 12px 5px 12px;
}

.resBoxIcon {
	border: 0;
	float: left;
	height: 21px;
	margin: 0 2px 0 0;
	width: 28px;
}

.resBoxClose {
	border: 0;
	float: right;
	height: 19px;
	margin: 0;
	width: 19px;
}

.resBttn {
	font-style: normal;
	margin: 0 4px 3px 0;
	width: 84px;
}

.resBttmText {
	color: #8d9196;
	float: right;
	font-size: 12px;
	font-style: italic;
}

.resTextBox textarea {
	background: #fff;
	border: 1px solid #d2d5d5;
	font: inherit;
	height: 150px;
	margin: 7px 0 8px 0;
	width: 100%;
}

.restextItalic p {
	color: #4e4f53;
	font-size: 12px;
	font-style: italic;
	margin: 0;
	padding: 6px 37px 5px 15px;
}

.restextItalic span:first-child p:first-child {
	margin: 0;
}

.restextItalic p.last {
	color: #8d9196;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	margin: 0;
	padding: 0 0 10px 15px;
	overflow: hidden;
}

.restextItalic p span {
	border-right: 1px solid #8d9196;
	font-size: 12px;
  font-style: normal;
	line-height: 13px;
	margin: 0;
	padding: 0 5px 0 5px;
	overflow: hidden;
}

.restextItalic p span.delete {
	border-right: none;
  padding-left: 0px;
}

/* -----  End MyCitrix Resource ----- */
	/* -----  Begin My Citrix More ----- */
.myCitrixContent {
	margin: 0;
}

.myCitrixContent p {
	color: #4e4f53;
	font-size: 13px;
	margin: 20px 0 0 0;
}

.myCitrixContent h3 {
	color: #8a3f4f;
	font-size: 18px;
	font-weight: normal;
	margin: 16px 0 0 0;
}

.myCitrixContent h4 {
	color: #8a3f4f;
	font-size: 18px;
	font-weight: normal;
	margin: 35px 0 0 0;
}

.myCitrixLeftHead {
	float: right;
	font-size: 10px;
	padding: 0 10px 0 0;
	text-decoration: underline;
}

.myCitrixLeftHead a {
	color: #fff;
	font-weight: normal;
	text-decoration: underline;
}

.myCitrixLeftHead a:hover {
	background: none;
	color: #fff;
}

/* <Alteration Bug="" Editor="Aditya"> */
.mycitrixSubHead {
/*
	color: #4e4f53;
	font-size: 18px;
	line-height: 18px;
*/
	color:#8A3F4F;
	font-size: 23px;
	line-height:28px;
	font-weight:normal;
}
/* <Alteration> */

.mycitrixPdf {
	background: url(/static-assets/images/partner/pdf.png) 14px 0 no-repeat;
	color: #666666;
	display: block;
	float: left;
	font-size: 11px;
	margin: 22px auto 0 auto;
	padding: 30px 0 0 0;
	text-align: center;
	width: 60px;
}

.mycitrixRight {
	color: #4d4f53;
	float: left;
	font-size: 12px;
	line-height: 18px;
	margin: 22px 0 0 0;
	width: 645px;
}

.mycitrixRight h5 {
	color: #306580;
	font-size: 16px;
	font-weight: normal;
}

.mycitrixRight h6 {
	color: #8d9196;
	font-size: 12px;
	font-weight: normal;
}

.mycitrixRight ul {
	color: #666;
	font-size: 12px;
	padding: 2px 0 0 0;
}

.mycitrixRight ul li {
	border-right: 0px solid #8d9196;
	color: #8d9196;
	display: inline;
	float: left;
	font-size: 12px;
	line-height: 14px;
	padding: 0 5px 0 5px;
}

.mycitrixRight ul li.firstctxs {
	color: #8d9196;
	display: inline;
	float: left;
	font-size: 12px;
	padding: 0 5px 0 0;
}

.mycitrixRight ul li.comments {
    border-right: 0px solid #8d9196;
    color: #8d9196;
    display: inline;
    float: left;
    font-size: 12px;
    line-height: 14px;
    padding: 0;
}

.mycitrixRight ul li.tick {
	background: url(/static-assets/images/mycitrix/tick.png) 5px 3px
		no-repeat;
	color: #306580;
	display: inline;
	float: left;
	font-size: 12px;
	padding: 0 5px 0 18px;
}

.mycitrixRight ul li.tickactive {
	background: url(/static-assets/images/partner/tick_active.png) 5px 2px
		no-repeat;
	color: #333;
	display: inline;
	float: left;
	font-size: 12px;
	padding: 0 5px 0 18px;
}

.mycitrixRight ul li span {
	color: #306580;
	font-size: 12px;
}

.mycitrixRight ul li.last {
	border: none;
	display: inline;
	float: left;
	font-size: 12px;
	padding: 0 5px 0 5px;
}

.mycitrixLeftBox {
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	height: 39px;
	margin: 0 auto;
	padding: 12px 0 0 12px;
	width: 206px;
}

.mycitrixLeftBottomBox {
    background: url(/static-assets/images/mycitrix/left_menu_bg.png) #85888c
        repeat-x;
    float: left;
    height: 29px;
    margin: 0 auto;
    padding: 7px 0 0 0;
    width: 220px;
}

.mycitrixLeftBottomBox a {
	background: url(/static-assets/images/mycitrix/mycitrix_left_btn.png) no-repeat;
	color: #306580;
	display: block;
	font-size: 13px;
	height: 29px;
	line-height: 29px;
    margin: 0 0 0 6px;
	text-align: center;
}

.mycitrixLeftBottomBox a:hover {
	background: url(/static-assets/images/mycitrix/mycitrix_left_btn_hover.png) no-repeat;
	color: #ffffff;
}

.mycitrixBox {
	margin: 22px 0 0 0;
	padding: 6px 0;
}

.mycitrixBox .mycitrixPdf {
	margin: 0 auto;
}

.mycitrixBox .mycitrixRight {
	margin: 0;
}

.myCitrixSideCont {
    float: right;
    margin: 0 0 0 10px;
    padding: 0;
    width: 190px;
}

.myCitrixSideCont ul {
    border-bottom: 1px solid #c6c6c6;
    margin: 0;
    padding: 0 0 14px 0;
    
}

.myCitrixSideCont ul p {
    font-size: 14px;
    text-transform: uppercase;
}

.myCitrixSideCont ul li {
    font-size: 12px;
    padding: 12px 0 0 0;
}

.myCitrixSideCont ul.last {
    border: none;
    margin: 0;
    padding: 0 0 20px 0;
}

.myCitrixSideCont ul.last p {
    margin: 0;
    padding: 12px 0 0 0;
}


.myCitrixSideCont ul.last li {
    padding: 7px 0 0 0;
}

.m30 {
	margin: 30px 0 0 0;
}

/* -----  End My Citrix More ----- */
#rBox {
	float: left;
	overflow: hidden;
	width: 710px;
}

/* -----    Begin Utils ----- */
.clear {
	clear: both;
}

.floatRight {
	float: right;
}

.floatLeft {
	float: left;
}

.borderNone {
	border: 0px;
}

.toppadding {
	padding: 5px 0 0 0;
}

.topmargin {
	margin: 5px 0 0 0;
}

.leftmargin {
	margin-left: 6px;
}

.bold {
	font-weight: bold;
}

.hide {
	display: none;
}

/* -----    End Utils   ----- */ /* -----    About Pages ----- */
.aboutHeadSpacer {
	padding: 40px 0 0 0;
}

#lBox {
	float: left;
	margin: 0 30px 0 0px;
	width: 220px;
}

#lNav {
	float: left;
	font-size: 11px;
	width: 220px;
}

#lNav .head {
	background: url(../images/headRight.png) no-repeat right 0;
	_background: url(../images/headRight.gif) no-repeat right 0;
	margin: 0 0 0 10px;
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
	height: 21px;
	_height: 20px;
	padding: 5px 0 0 2px;
	_padding: 6px 0 0 2px;
}

#lNav .headLeft {
	background: url(../images/headLeft.png) no-repeat 0 0;
	_background: url(../images/headLeft.gif) no-repeat 0 0;

}

#lNav ul {
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	list-style: none;
	margin: 0;
	padding: 0;
}

#lNav ul li {
	background: #ededee;
	border-top: 1px solid #dedede;
	margin: 0;
	padding: 5px 5px 5px 11px;
	white-space: normal;
}

#lNav ul li a {
	text-decoration: none;	
}

#lNav ul li a:hover {
	background: none;
}

#lNav ul li.active {
	background: #b3b8bf;
	padding: 5px 5px 5px 11px;
	border-top: none;
}

#lNav ul li.activeSingle {
	background: #b3b8bf;
}

#lNav ul li.active a {
	color: #fff;
}

#lNav ul li.activeSingle a {
	color: #fff;
}

#lNav ul li.darkMore {
	background: #ededee url(../images/darkMore.png)
		no-repeat 204px 10px;
}

#lNav ul li.lightLess {
	background: #b3b8bf url(../images/lightLess.png)
		no-repeat 204px 13px;
}

#lNav ul li ul {
	border-left: none;
	border-right: none;
	font-weight: normal;
	padding: 8px 0 0 0;
	margin: 0;
}

#lNav ul li ul li {
	background: #fff;
	border-top: 1px solid #dedede;
	margin: 0;
}

#lNav ul li ul li a {
	background: none;
	color: #306580;
	margin: 0 0 0 27px;
	padding: 0;
}

#lNav ul li ul li ul li {
	background: #fff;
}

#lNav ul li ul li ul li a {
	color: #306580;
	margin: 0 0 0 41px;
}

#lNav .foot {
	background: url(../images/footRight.png) no-repeat right 0;
	_background: url(../images/footRight.gif) no-repeat right 0;
	margin: 0 0 0 10px;
	font-weight: bold;
	height: 11px;
}

#lNav .footLeft {
	background: url(../images/footLeft.png) no-repeat 0 0;
	_background: url(../images/footLeft.gif) no-repeat 0 0;
}

#lNav .footLeftBottom {
    background: url("../images/bottom.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 8px;
    overflow: hidden;
}

h1.large {
	color: #54506d;
	display: block;
	font-size: 35px;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 35px;
	_line-height: 37px; *
	line-height: 37px;
	margin: -5px 0 0 0;
	width: 100%;
}

h2.large {
	color: #8a3f4f;
	display: block;
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
	margin: 18px 0 14px 0;
	width: 100%;
}

h3.large {
	color: #4e4f53;
	display: block;
	font-size: 16px;
	font-weight: normal;
	line-height: 17px;
	margin: 5px 0 0 0;
	width: 100%;
}

.aboutMainContent {
	border-bottom: 1px dotted #dadbdb;
	padding: 0 0 26px 0;
	_padding: 0 0 29px 0; *
	padding: 0 0 29px 0;
}

.aboutMainContentSC {
	border-bottom: none;
}

.aboutMainContent p {
	font-size: 13px;
	line-height: 18px;
	margin: 0 15px 10px 0;
}

.aboutMainContent p.last {
	margin: 0 15px 0 0;
}

.aboutMainContentLeft {
	float: left;
	padding: 0;
	width: 496px;
}

.aboutMainImage {
	float: left;
	margin: 0 19px 0 0;
	width: 164px;
}

.aboutMainContentLeft h1 {
	color: #54506d;
	float: left;
	display: table-cell;
	font-size: 25px;
	letter-spacing: -1px;
	line-height: 25px;
	font-weight: normal;
	width: 304px;
}

.aboutMainContentDesig {
	color: #4e4f53;
	float: left;
	font-size: 16px;
	height: 19px;
	margin: 5px 0 0 0;
	width: 304px;
}

.aboutMainContentTeam {
	color: #4e4f53;
	float: left;
	font-size: 14px;
	margin: 0 0 5px 0;
	width: 304px;
}

.aboutMainContentInfo {
	float: left;
	font-size: 13px;
	margin: 5px 0 0 0;
	width: 304px;
}

.aboutMainContentAction {
	float: left;
	height: 21px;
	margin: 5px 0 0 0;
	padding: 3px 0 0 16px;
}

.aboutMainContentAction a {
	font-size: 11px;
	height: 21px;
	line-height: 21px;
	margin: 0 0 0 7px;
}

.aboutMainContentAction a img {
	float: left;
}

.aboutMainContentActionF {
	border-right: 1px solid #808285;
	padding: 3px 0 0 0;
	width: 154px;
}

.aboutMainContentAction a:hover {
	text-decoration: none;
}

.aboutMainContentRight {
	float: right;
	margin: 0 0 21px 24px;
	width: 190px;
}

.aboutMainContentSelect {
	width: 143px;
}

.aboutPrevNextLinks {
	height: 20px;
	float: left;
	font-size: 12px;
	padding: 12px 0 0 36px;
	width: 154px;
}

.aboutPrevNextLinks a {
	font-size: 12px;
	height: 12px;
}

.aboutPrevNextSpan {
	bottom: 2px;
	color: #76797c;
	font-size: 9px !important;
	font-weight: normal !important;
	position: relative;
	_position: static !important;
	vertical-align: baseline;
}

.aboutMainContentRight h3 {
	color: #4e4f53;
	font-size: 15px;
	font-weight: normal;
}

.aboutMainContentRight ul.members {
	border-bottom: 1px dotted #dadbdb;
	margin: 15px 0 22px 0;
	padding: 0 0 19px 0;
}

.aboutMainContentRight ul.relatedDocs {
	margin: 15px 0 0 0;
}

.aboutMainContentRight li {
	color: #4e4f53;
	font-size: 13px;
	height: 20px;
}

.aboutMainContentRight li.pdf {
	background: url(/static-assets/images/about/pdf_icon.png) no-repeat top
		left;
	padding: 0 0 0 25px;
}

.aboutContent {
	color: #555555;
	font-size: 13px;
	line-height: 20px;
}

.aboutContentBio {
	margin: 30px 15px 130px 0;
}

.aboutContentSC {
	margin: 20px 9px 130px 0;
}

.aboutContentLeadership {
	margin: 0 15px 75px 0;
}

.aboutContent p {
	margin: 0 0 14px 0;
}

.aboutContentText {
	padding: 10px 0 15px 0;
	width: 664px;
}

.aboutBanner {
	float: left;
	margin: 8px 0 10px 0;
}

.aboutBanner img {
	_width: 695px;
}

.aboutContent p.borderBottom {
	border-bottom: 1px dotted #dadbdb;
	padding: 0 15px 15px 0;
	margin: 0 0 30px 0;
}

.borderSC {
	border-bottom: 1px dotted #dadbdb;
	width: 701px;
}

.aboutTeam {
	margin: 25px 0 0 0;
}

.aboutTeam ul {
	float: left;
}

.aboutTeam ul.first {
	margin: 0 80px 0 0;
}

.aboutTeam li {
	clear: both;
	width: 280px;
}

.aboutTeam li.row1 {
	margin: 0 0 35px 0;
}

.aboutTeam li.row2 {
	margin: 0 0 42px 0;
}

.aboutTeam li.row3 {
	margin: 0 0 53px 0;
}

.aboutTeam li.row4 {
	margin: 0 0 40px 0;
}

.aboutPerson {
	height: 81px;
}

.aboutPersonImage {
	float: left;
	margin: 0 19px 0 0;
}

.aboutPersonDetails {
	float: right;
	width: 180px;
}

.aboutPersonName {
	color: #306580;
	font-size: 13px;
	font-weight: bold;
	line-height: 15px;
	margin: -3px 0 0 0;
	_margin: -2px 0 0 0; *
	margin: -2px 0 0 0;
}

.aboutPersonTitle {
	font-size: 12px;
	line-height: 15px;
}

.pageBar {
	background: url(/static-assets/images/page_bar_center.png) repeat-x;
	margin: 0 0 10px 0;
}

.pageBarRight {
	background: url(/static-assets/images/page_bar_right.png) no-repeat
		right 0;
}

.pageBarContent {
	background: url(/static-assets/images/page_bar_left.png) no-repeat 0 0;
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
	height: 24px;
	padding: 3px 0 0 0;
}

.pageBarArrowOpen {
	background: url(/static-assets/images/page_bar_arrow_open.png) no-repeat
		10px 9px;
	padding: 0 0 0 25px;
}

.pageBarNoArrow {
	padding: 0 0 0 25px;
}

.pageBarArrowClose {
	background: url(/static-assets/images/page_bar_arrow_close.png)
		no-repeat 10px 6px;
	padding: 0 0 0 25px;
}

.pageBarB {
	background: url(/static-assets/images/page_bar_b_center.png) repeat-x;
	font-size: 16px;
}

.pageBarBRight {
	background: url(/static-assets/images/page_bar_b_right.png) no-repeat
		right 0;
}

.pageBarBContent {
	background: url(/static-assets/images/page_bar_b_left.png) no-repeat 0 0
		;
	color: #FFFFFF;
	line-height: 30px;
}

.pageBarBNoArrow {
	padding: 0 0 0 9px;
}

.pageBarBArrowClose {
	background: url(/static-assets/images/page_bar_b_arrow_close.png)
		no-repeat 10px 10px;
	padding: 0 0 0 20px;
}

/* -----    Start About Landing ----- */
.aboutLandingHero {
	float: left;
	margin: 40px 0 0 0;
}

.aboutLanding {
	float: left;
	padding: 30px 0 70px 0;
}

.aboutLandingBox {
	float: left;
	height: 165px;
	width: 240px;
}

.aboutLandingBoxTitle {
	color: #8a3f4f;
	float: left;
	font-size: 22px;
	line-height: 22px;
	margin: 0 0 10px 0;
	width: 100%;
}

.aboutLandingBox p {
	font-size: 13px;
}

.aboutLandingBoxMore {
	font-size: 13px;
	margin: 14px 0 0 0;
}

.aboutLandingBoxD {
	background: url(/static-assets/images/about/anniversary_icon.png)
		no-repeat;
	padding: 0 0 0 105px;
	width: 375px;
}

/* -----    End About Landing ----- */
/* -----    End About Pages ----- */

/*my citirx toolbox*/ 

#toolBox {
	float: right;
	font-size: 11px;
	width: 100%;
	margin-top: -23px;
}
.toolSelectBox {
  margin-left: -1px;
}
.myCitrixToolBox {	
  margin: -2px 20px 20px -2px;
	position: absolute;	
	width: 317px;
	z-index: 2;
}

div.activatonSelectBoxRight .myCitrixToolBox {	
    margin: -2px 20px 20px -120px;
}

.myCitrixToolTopLeft {
	 background: url(/static-assets/images/mycitrix/toolbox/tool_top_left.png) no-repeat;
	 display: block;
	 height: 7px;
	 overflow: hidden;
}

.myCitrixToolTopRight {
	 background: url(/static-assets/images/mycitrix/toolbox/tool_top_right.png) no-repeat right;
	 display: block;
	 height: 7px; 
	 overflow: hidden;
}

.myCitrixToolTopCenter {
	 background: url(/static-assets/images/mycitrix/toolbox/tool_top_center.png) repeat-x;
	 display: block;
	 height: 7px;
	 margin: 0 10px 0 7px;
	 overflow: hidden;
}

.myCitrixToolCenterLeft {
	 background-color: #ffffff;
	 border-left: 1px solid #cdcdcd;
	 display: block;
	 margin: 0 3px 0 0;
	 overflow: hidden;
}

.mycitrixToolHead {
	background: #7d7e84;
	border-bottom: 1px solid #cdcdcd;
	padding: 0 9px 0 10px;
}

.mycitrixToolHead span {
	background: url(/static-assets/images/mycitrix/toolbox/tool_arrow.png) no-repeat right;
	display: block;
	color: #fff;
	font-size: 12px;
	line-height: 20px;
	margin: 0;
	padding: 0;
}

.mycitrixToolHead p.headRight {
	color: #cccccc;
  cursor: pointer;
	font-size: 12px;
	line-height: 20px;
	margin: 0;
	padding: 0 1px 0 0;
	text-align: right;
}

ul.myCitrixToolDrop {
	display: block;
	margin: 0;
}

ul.myCitrixToolDrop li {
	display: block;
	font-size: 12px;
}

ul.myCitrixToolDrop li a {
	background: none;
	display: block;
	padding: 5px 0 5px 6px;
}

ul.myCitrixToolDrop li a:hover {
	background: #f0f0f0;
	display: block;
}

ul.myCitrixToolDrop li a:active {
	background: #b2b2b2;
	color: #fff;
	display: block;
}

ul.myCitrixToolDrop li a p {
	color: #4e4f53;
	display: block;
	margin: 0;
	padding: 0;

}

.dropDwnSeperator {
	background: #fff;
	border-top: 1px solid #ccc;
	height: 1px;
	overflow: hidden;
	margin: 8px 7px 4px 7px;
	padding: 0;
}


.myCitrixToolCenterRight {
	 background: url(/static-assets/images/mycitrix/toolbox/tool_center_right.png) repeat-y right;
	 display: block;
	 overflow: hidden;
}

.myCitrixToolBottomLeft {
	 background: url(/static-assets/images/mycitrix/toolbox/tool_bottom_left.png) no-repeat;
	 display: block;
	 height: 7px;
	 overflow: hidden;
}

.myCitrixToolBottomRight {
	 background: url(/static-assets/images/mycitrix/toolbox/tool_bottom_right.png) no-repeat right;
	 display: block;
	 height: 7px; 
	 overflow: hidden;
}

.myCitrixToolBottomCenter {
	 background: url(/static-assets/images/mycitrix/toolbox/tool_bottom_center.png) repeat-x;
	 display: block;
	 height: 7px;
	 margin: 0 10px 0 7px;
	 overflow: hidden;
}


/***mycitrix toolbox end****/ /* application preference widget start */
.portalPopup {
	margin: 20px auto;
	width: 415px;
}

.popupTopLeft {
	background: url("/static-assets/images/mycitrix/pop_top_left.png")
		no-repeat scroll 0 0 transparent;
	display: block;
	height: 19px;
}

.popupTopRight {
	background: url("/static-assets/images/mycitrix/pop_top_right.png")
		no-repeat scroll right center transparent;
	display: block;
	height: 19px;
}

.popupTopCenter {
	background: url("/static-assets/images/mycitrix/pop_top_center.png")
		repeat-x scroll 0 0 transparent;
	display: block;
	height: 19px;
	margin: 0 19px 0 28px;
}

.popupCenterLeft {
	background: url("/static-assets/images/mycitrix/pop_center_left.png")
		repeat-y scroll 0 0 transparent;
	display: block;
}

.popupCenterRight {
	background: url("/static-assets/images/mycitrix/pop_center_right.png")
		repeat-y scroll right center transparent;
	display: block;
}

.popupCenterCenter {
	background: none repeat scroll 0 0 #FFFFFF;
	margin: 0 11px 0 14px;
}

.popupHeadText {
	color: #8A3F4F;
	float: left;
	font-size: 17px;
	font-weight: normal;
	line-height: 17px;
	padding: 7px 0 0 18px;
}

.popClseBttn {
	float: right;
	height: 26px;
	margin: 0 8px 0 0;
	width: 26px;
}

.tabPopMargin {
	padding: 14px 0 0;
}

ul.tabComp {
	background: url("/static-assets/images/widget/tab.png") repeat-x scroll
		0 0 transparent;
	display: block;
	height: 31px;
	margin: 0;
	padding: 0;
	width: 100%;
}

ul.tabComp li {
	background: url("/static-assets/images/widget/right_bar.png") no-repeat
		scroll right center transparent;
	display: block;
	float: left;
	height: 31px;
	padding: 0;
}

ul.tabComp li a {
	display: block;
	float: left;
	font-size: 13px;
	height: 31px;
	margin: 0 0 0 4px;
	padding: 0 31px 0 25px;
	text-decoration: none;
}

ul.tabComp li.active {
	background: url("/static-assets/images/widget/left_tab.png") no-repeat scroll left top transparent;
	display: block;
	font-size: 13px;
	padding: 0;
}

ul.tabComp li.inactive {
	background: none;
	font-size: 13px;
	padding: 0;
}

ul.tabComp li.active a {
	background: url("/static-assets/images/widget/right_tab.png") no-repeat scroll right top transparent;
	color: #74787C;
	padding: 0 34px 0 28px;
	text-decoration: none;
}

ul.tabComp li.active a span {
	background: none repeat scroll 0 0 transparent;
	display: block;
	padding: 8px 0 0;
}

.popupCenterCenter p {
	color: #4E4F53;
	font-size: 12px;
	margin: 0;
	padding: 17px 0 10px 18px;	
}

.popContentBox {
	background: url("/static-assets/images/mycitrix/pop_box_content.png") repeat-y scroll 0 0 transparent;
	border: 1px solid #CCCCCC;
	display: block;
	height: 218px;
	margin: 0 auto;
	overflow-x: hidden;
	overflow-y: scroll;
	width: 356px;
}

.popBoxHead {
	background: url("/static-assets/images/mycitrix/pop_box_head.png")
		repeat-x scroll 0 0 transparent;
	display: block;
	height: 8px;
	overflow: hidden;
}

.popBoxHeadLeft {
	background: url("/static-assets/images/mycitrix/pop_box_head_left.png")
		no-repeat scroll left top transparent;
	display: block;
	height: 8px;
	overflow: hidden;
	width: 16px;
}

.popBoxContent p {
	color: #666666;
	font-size: 13px;
	margin: 0;
	padding: 6px 0 6px 17px;
}

ol,ul {
	list-style: none outside none;
}

ul.tabComp li.first {
	margin: 0 0 0 17px;
}

.popBoxContent ul li {
	font-size: 13px;
	height: 15px;
	line-height: 15px;
	margin: 0;
	padding: 5px 0 0 21px;
}

label.popBoxSubContent {
	color: #666666;
	cursor: pointer;
}

label.popBoxSubContent input {
  float: left;
  margin-right: 12px;
  padding: 0px;
  #padding-top: 2px;  
  vertical-align: top;  
}

.popBoxContent input {
  margin-right: 12px;
  #padding-top: 2px;  
  vertical-align: top;
}

ul.popBttns {
	margin: 14px 0 5px 18px;
}

ul.popBttns li {
	display: inline;
	float: left;
}

ul.popBttns li.save a {
	margin: 0 4px 0 0;
	width: 138px;
}

ul.popBttns li.cancel a {
	margin: 0 4px 0 0;
	width: 84px;
}

.popupBottomLeft {
	background: url("/static-assets/images/mycitrix/pop_bottom_left.png")
		no-repeat scroll 0 0 transparent;
	display: block;
	height: 23px;
}

.popupBottomRight {
	background: url("/static-assets/images/mycitrix/pop_bottom_right.png")
		no-repeat scroll right center transparent;
	display: block;
	height: 23px;
}

.popupBottomCenter {
	background: url("/static-assets/images/mycitrix/pop_bottom_center.png")
		repeat-x scroll 0 0 transparent;
	display: block;
	height: 23px;
	margin: 0 19px 0 28px;
}

ul.tabComp li a span {
	background: none repeat scroll 0 0 transparent;
	display: block;
	padding: 8px 0 0;
}

ul.tabComp li a:hover {
	background: none repeat scroll 0 0 transparent;
	text-decoration: none;
}

ul.tabComp li.active a:hover {
	background: url("/static-assets/images/widget/right_tab.png") no-repeat
		scroll right top transparent;
	text-decoration: none;
}

.popBar {
	background: url("/static-assets/images/mycitrix/bar_bg.png") repeat-x scroll 0 0 transparent;
	border: 1px solid #E1E1E1;
	display: block;
	float: left;
	height: 23px;
	line-height: 23px;
	margin: 0 0 2px 8px;
	width: 320px;
	cursor: move;
}

.popBar span {
	background: url("/static-assets/images/mycitrix/nubs.png") no-repeat scroll 4px 0 transparent;
	color: #666666;
	float: left;
	font-size: 13px;
	padding: 0 0 0 23px;
}

.barClseBttn {
	border: 0 none;
	float: right;
	height: 9px;
	margin: 6px 10px 0 0;
	width: 9px;
}

/* application preference widget end */

.reportBox {
	border: 1px solid #cfcfcf;
	background: #f6f6f6;
	height: auto;
	padding: 18px 12px;
	width: 270px;
}

.reportBox h2 {
	color: #9c9c9c;
	font-size: 14px;
}

.reportBox a {
	color: #2399c7;
}

.reportBox p {
	color: #9c9c9c;
	font-size: 12px;
	padding: 15px 0 0 0;
}

ul.repBttns {
	margin: 14px 0 5px 75px;
}

ul.repBttns li {
	color: #306580;
	display: inline;
	font-size: 13px;
	font-weight: normal;
	float: left;
}

ul.repBttns li a span {
	color: #306580;
	font-size: 13px;
	font-weight: normal;
}

ul.repBttns li a:hover span {
	color: #fff;
}

ul.repBttns li.ok a {
	font-weight: normal;
	margin: 0 9px 0 0;
	width: 51px;
}

ul.repBttns li.cancel a {
	margin: 0;
	width: 66px;
}

/***mycitrix toolbox end****/ 

/* -----  Icon Sets - Start ----- */
.m22 {
    margin: 22px 0 0 0;
}
.genericResourceContent .res_icon {
	color: #4d4f53;
	display: block;
	float: left;
	font-size: 9px;
    margin: 0;
	text-align: center;
	width: 59px;
}
#resLibraryCont .genericResourceDesc {
  padding-left: 1px;
}
.genericDoc_icon {
	background: url(/static-assets/images/mycitrix/resource/genericDoc.png) 14px 0 no-repeat;
	padding: 35px 0 0 0;
}
.genericDoc_icon_small {
	background-image: url(/static-assets/images/mycitrix/resource/genericDoc_icon.png);
}
.pdf_icon {
	background: url(/static-assets/images/mycitrix/resource/pdf.png) 16px 0 no-repeat;
	padding: 29px 0 0 0;
}
.pdf_icon_small {
	background-image: url(/static-assets/images/mycitrix/resource/pdf_icon.png);
}
.spdf_icon {
  background: url(/static-assets/images/mycitrix/resource/spdf.png) 16px 0 no-repeat;
  padding: 29px 0 0 0;
}
.spdf_icon_small {
	background-image: url(/static-assets/images/mycitrix/resource/spdf_icon.png);
}
.xls_icon {
	background: url(/static-assets/images/mycitrix/resource/excel.png) 16px 0 no-repeat;
	padding: 29px 0 0 0;
}
.xls_icon_small {
	background-image: url(/static-assets/images/mycitrix/resource/excel_icon.png);
}
.xlsx_icon {
  background: url(/static-assets/images/mycitrix/resource/xlsx.png) 16px 0 no-repeat;
  padding: 29px 0 0 0;
}
.xlsx_icon_small {
	background-image: url(/static-assets/images/mycitrix/resource/excel_icon.png);
}
.ppt_icon {
	background: url(/static-assets/images/mycitrix/resource/powerpoint.png) 16px 0 no-repeat;
	padding: 29px 0 0 0;
}
.ppt_icon_small {
	background-image: transparent url(/static-assets/images/mycitrix/resource/powerpoint_icon.png);
}
.pptx_icon {
  background: url(/static-assets/images/mycitrix/resource/pptx.png) 16px 0 no-repeat;
  padding: 29px 0 0 0;
}
.pptx_icon_small {
	background-image: url(/static-assets/images/mycitrix/resource/pptx_icon.png);
}
.ppsx_icon {
  background: url(/static-assets/images/mycitrix/resource/ppsx.png) 16px 0 no-repeat;
  padding: 29px 0 0 0;
}
.ppsx_icon_small {
	background-image: url(/static-assets/images/mycitrix/resource/ppsx_icon.png);
}
.potx_icon {
  background: url(/static-assets/images/mycitrix/resource/potx.png) 16px 0 no-repeat;
  padding: 29px 0 0 0;
}
.potx_icon_small {
	background-image: url(/static-assets/images/mycitrix/resource/potx_icon.png);
}
.doc_icon {
  background: url(/static-assets/images/mycitrix/resource/word.png) 16px 0 no-repeat;
  padding: 29px 0 0 0;
}
.doc_icon_small {
	background-image: url(/static-assets/images/mycitrix/resource/docx_icon.png);
}
.docx_icon {
  background: url(/static-assets/images/mycitrix/resource/docx.png) 16px 0 no-repeat;
  padding: 29px 0 0 0;
}
.docx_icon_small {
	background-image: url(/static-assets/images/mycitrix/resource/docx_icon.png);
}
.jpeg_icon {
  background: url(/static-assets/images/mycitrix/resource/jpeg.png) 14px 0 no-repeat;
  padding: 30px 0 0 0;
}
.jpeg_icon_small {
	background-image: url(/static-assets/images/mycitrix/resource/jpeg_icon.png);
}
.jpg_icon {
  background: url(/static-assets/images/mycitrix/resource/jpeg.png) 14px 0 no-repeat;
  padding: 25px 0 0 0;
}
.jpg_icon_small {
	background-image: url(/static-assets/images/mycitrix/resource/jpeg_icon.png);
}
.jpe_icon {
  background: url(/static-assets/images/mycitrix/resource/jpeg.png) 14px 0 no-repeat;
  padding: 25px 0 0 0;
}
.jpe_icon_small {
	background-image: url(/static-assets/images/mycitrix/resource/jpeg_icon.png);
}
.zip_icon {
  background: url(/static-assets/images/mycitrix/resource/zip.png) 16px 0 no-repeat;
  padding: 29px 0 0 0;
}
.zip_icon_small {
	background-image: url(/static-assets/images/mycitrix/resource/zip_icon.png);
}
.ps_icon {
  background: url(/static-assets/images/mycitrix/resource/photoshop.png) 16px 0 no-repeat;
  padding: 29px 0 0 0;
}
.ps_icon_small {
	background-image: url(/static-assets/images/mycitrix/resource/photoshop_icon.png);
}
.gif_icon {
  background: url(/static-assets/images/mycitrix/resource/gif.png) 14px 0 no-repeat;
  padding: 25px 0 0 0;
}
.gif_icon_small {
	background-image: url(/static-assets/images/mycitrix/resource/gif_icon.png);
}
.htm_icon {
  background: url(/static-assets/images/mycitrix/resource/html.png) 16px 0 no-repeat;
  padding: 25px 0 0 0;
}
.htm_icon_small {
	background-image: url(/static-assets/images/mycitrix/resource/html_icon.png);
}
.html_icon {
	background: url(/static-assets/images/mycitrix/resource/html.png) 16px 0 no-repeat;
	padding: 23px 0 0 0;
}
.html_icon_small {
	background-image: url(/static-assets/images/mycitrix/resource/html_icon.png);
}
.lic_icon {
  background: url(/static-assets/images/mycitrix/resource/lic.png) 16px 0 no-repeat;
  padding: 29px 0 0 0;
}
.lic_icon_small {
	background-image: url(/static-assets/images/mycitrix/resource/lic_icon.png);
}
.rtf_icon {
  background: url(/static-assets/images/mycitrix/resource/rtf.png) 14px 0 no-repeat;
  padding: 35px 0 0 0;
}
.rtf_icon_small {
	background-image: url(/static-assets/images/mycitrix/resource/rtf_icon.png);
}
.txt_icon {
	background: url(/static-assets/images/mycitrix/resource/text.png) 16px 0 no-repeat;
	padding: 29px 0 0 0;
}
.txt_icon_small {
	background-image: url(/static-assets/images/mycitrix/resource/text_icon.png);
}
.eps_icon {
  background: url(/static-assets/images/mycitrix/resource/eps.png) 16px 0 no-repeat;
  padding: 29px 0 0 0;
}
.eps_icon_small {
	background-image: url(/static-assets/images/mycitrix/resource/eps_icon.png);
}
.png_icon {
  background: url(/static-assets/images/mycitrix/resource/png.png) 14px 0 no-repeat;
  padding: 25px 0 0 0;
}
.png_icon_small {
	background-image: url(/static-assets/images/mycitrix/resource/png_icon.png);
}
.flv_icon {
	background: url(/static-assets/images/mycitrix/resource/swf.png) 16px 0 no-repeat;
	padding: 29px 0 0 0;
}
.flv_icon_small {
	background-image: url(/static-assets/images/mycitrix/resource/swf_icon.png);
}
.swf_icon {
	background: url(/static-assets/images/mycitrix/resource/swf2.png) 16px 0 no-repeat;
	padding: 29px 0 0 0;
}
.swf_icon_small {
	background-image: url(/static-assets/images/mycitrix/resource/swf2_icon.png);
}
.ai_icon {
  background: url(/static-assets/images/mycitrix/resource/illustrator.png) 16px 0 no-repeat;
  padding: 29px 0 0 0;
}
.ai_icon_small {
	background-image: url(/static-assets/images/mycitrix/resource/illustrator_icon.png);
}
.mov_icon {
  background: url(/static-assets/images/mycitrix/resource/tv.png) 14px 0 no-repeat;
  padding: 23px 0 0 0;
}
.mov_icon_small {
	background-image: url(/static-assets/images/mycitrix/resource/wmv.jpg);
}
.wmv_icon {
  background: url(/static-assets/images/mycitrix/resource/tv.png) 14px 0 no-repeat;
  padding: 23px 0 0 0;
}
.wmv_icon_small {
	background-image: url(/static-assets/images/mycitrix/resource/wmv.jpg);
}
.mp4_icon {
	background: url(/static-assets/images/mycitrix/resource/mp3.png) 14px 0 no-repeat;
	padding: 23px 0 0 0;
}
.mp4_icon_small {
	background-image: url(/static-assets/images/mycitrix/resource/mp3_icon.png);
}
.mp3_icon {
	background: url(/static-assets/images/mycitrix/resource/mp3.png) 14px 0 no-repeat;
	padding: 26px 0 0 0;
}
.mp3_icon_small {
	background-image: url(/static-assets/images/mycitrix/resource/mp3_icon.png);
}
.mpx_icon {
  background: url(/static-assets/images/mycitrix/resource/mpx.png) 14px 0 no-repeat;
  padding: 26px 0 0 0;
}
.mpx_icon_small {
	background-image: url(/static-assets/images/mycitrix/resource/mpx_icon.png);
}
.gz_icon, .rar_icon {
  background: url(/static-assets/images/mycitrix/resource/tar.png) 14px 0 no-repeat;
  padding: 30px 0 0 0;
}
.gz_icon_small, .rar_icon_small  {
	background-image: url(/static-assets/images/mycitrix/resource/tar_icon.png);
}
.tgz_icon {
  background: url(/static-assets/images/mycitrix/resource/tar.png) 14px 0 no-repeat;
  padding: 27px 0 0 0;
}
.tgz_icon_small {
	background-image: url(/static-assets/images/mycitrix/resource/tar_icon.png);
}
.arz_icon {
  background: url(/static-assets/images/mycitrix/resource/arz.png) 14px 0 no-repeat;
  padding: 29px 0 0 0;
}
.arz_icon_small {
	background-image: url(/static-assets/images/mycitrix/resource/arz_icon.png);
}
.rpm_icon {
  background: url(/static-assets/images/mycitrix/resource/rpm.jpg) 14px 0 no-repeat;
  padding: 23px 0 0 0;
}
.rpm_icon_small {
	background-image: url(/static-assets/images/mycitrix/resource/rpm_icon.png);
}
.msi_icon {
  background: url(/static-assets/images/mycitrix/resource/msi.jpg) 14px 0 no-repeat;
  padding: 28px 0 0 0;
}
.msi_icon_small {
	background-image: url(/static-assets/images/mycitrix/resource/tar_icon.png);
}
.exe_icon {
  background: url(/static-assets/images/mycitrix/resource/tar.png) 14px 0 no-repeat;
  padding: 27px 0 0 0;
}
.exe_icon_small {
	background-image: url(/static-assets/images/mycitrix/resource/tar_icon.png);
}
.xml_icon {
	background: url(/static-assets/images/mycitrix/resource/xml.png) 14px 0 no-repeat;
	padding: 35px 0 0 0;
}
.xml_icon_small {
	background-image: url(/static-assets/images/mycitrix/resource/xml_icon.png);
}
.tv_icon {
	background: url(/static-assets/images/mycitrix/resource/tv.png) 14px 0 no-repeat;
	padding: 23px 0 0 0;
}
.tv_icon_small {
	background-image: url(/static-assets/images/mycitrix/resource/wmv.jpg);
}

.small_icon {
  padding: 0 0 0 35px;
  width: 50px;
  text-align: left;
}
/* -----  Icon Sets - End ----- */


.genericDoc {
	background: url(/static-assets/images/mycitrix/resource/genericDoc.png)
		14px 0 no-repeat;
	color: #666;
	display: block;
	float: left;
	font-size: 11px;
	padding: 35px 0 0 0;
	text-align: center;
	width: 60px;
}

.smallIcon{
    color: #74787c;
    float: left;
    font-size: 11px;
    margin: 14px 20px 0 8px;
    padding: 0 0 0 23px;
    width: 27px;
}

.pdfIcon {
    background: url(/static-assets/images/mycitrix/resource/pdf_icon.png) no-repeat;
}

.spdfIcon {
    background: url(/static-assets/images/mycitrix/resource/pdf_icon.png) no-repeat;
}

.xlsIcon {
    background: url(/static-assets/images/mycitrix/resource/excel_icon.png) no-repeat;
}

.xlsxIcon {
    background: url(/static-assets/images/mycitrix/resource/excel_icon.png) no-repeat;
}

.pptIcon {
    background: url(/static-assets/images/mycitrix/resource/powerpoint_icon.png) no-repeat;
}

.pptxIcon {
    background: url(/static-assets/images/mycitrix/resource/powerpoint_icon.png) no-repeat;
}

.ppsxIcon {
    background: url(/static-assets/images/mycitrix/resource/powerpoint_icon.png) no-repeat;
}

.potxIcon {
    background: url(/static-assets/images/mycitrix/resource/powerpoint_icon.png) no-repeat;
}

.docIcon {
    background: url(/static-assets/images/mycitrix/resource/docx_icon.png) no-repeat;
}

.docxIcon {
    background: url(/static-assets/images/mycitrix/resource/docx_icon.png) no-repeat;
}

.jpegIcon {
    background: url(/static-assets/images/mycitrix/resource/jpeg_icon.png) no-repeat;
}

.jpgIcon {
    background: url(/static-assets/images/mycitrix/resource/jpeg_icon.png) no-repeat;
}

.jpeIcon {
    background: url(/static-assets/images/mycitrix/resource/jpeg_icon.png) no-repeat;
}

.zipIcon {
    background: url(/static-assets/images/mycitrix/resource/zip_icon.png) no-repeat;
}

.psIcon {
    background: url(/static-assets/images/mycitrix/resource/photoshop_icon.png) no-repeat;
}

.gifIcon {
    background: url(/static-assets/images/mycitrix/resource/jpeg_icon.png) no-repeat;
}

.htmIcon {
    background: url(/static-assets/images/mycitrix/resource/html_icon.png) no-repeat;
}

.htmlIcon {
    background: url(/static-assets/images/mycitrix/resource/html_icon.png) no-repeat;
}

.licIcon {
    background: url(/static-assets/images/mycitrix/resource/text_icon.png) no-repeat;
}

.rtfIcon {
    background: url(/static-assets/images/mycitrix/resource/rtf_icon.png) no-repeat;
}

.txtIcon {
    background: url(/static-assets/images/mycitrix/resource/text_icon.png) no-repeat;
}

.epsIcon {
    background: url(/static-assets/images/mycitrix/resource/eps_icon.png) no-repeat;
}

.pngIcon {
    background: url(/static-assets/images/mycitrix/resource/jpeg_icon.png) no-repeat;
}

.flvIcon {
    background: url(/static-assets/images/mycitrix/resource/swf2_icon.png) no-repeat;
}

.swfIcon {
    background: url(/static-assets/images/mycitrix/resource/swf_icon.png) no-repeat;
}

.aiIcon {
    background: url(/static-assets/images/mycitrix/resource/illustrator_icon.png) no-repeat;
}

.movIcom {
    background: url(/static-assets/images/mycitrix/resource/wmv.jpg) no-repeat;
}

.wmvIcon {
    background: url(/static-assets/images/mycitrix/resource/wmv.jpg) no-repeat;
}

.mp4Icon {
    background: url(/static-assets/images/mycitrix/resource/mp3_icon.jpg) no-repeat;
}

.mp3Icon {
    background: url(/static-assets/images/mycitrix/resource/mp3_icon.png) no-repeat;
}

.mpxIcon {
    background: url(/static-assets/images/mycitrix/resource/mpx_icon.png) no-repeat;
}

.gzIcon {
    background: url(/static-assets/images/mycitrix/resource/tar_icon.png) no-repeat;
}

.tgzIcon {
    background: url(/static-assets/images/mycitrix/resource/tar_icon.png) no-repeat;
}

.arzIcon {
    background: url(/static-assets/images/mycitrix/resource/arz_icon.png) no-repeat;
}

.rpmIcon {
    background: url(/static-assets/images/mycitrix/resource/rpm_icon.jpg) no-repeat;
}

.msiIcon {
    background: url(/static-assets/images/mycitrix/resource/tar_icon.png) no-repeat;
}

.exeIcon {
    background: url(/static-assets/images/mycitrix/resource/tar_icon.png) no-repeat;
}

.xmlIcon {
    background: url(/static-assets/images/mycitrix/resource/xml_icon.png) no-repeat;
}

.genericDocIcon {
    background: url(/static-assets/images/mycitrix/resource/genericDoc_icon.png) no-repeat;
}

/* ----- End Icon Sets ----- */ /*Added For Show-hide summaries starts*/
.resWrapper ul {
	color: #666666;
	font-size: 12px;
	padding: 2px 0 0;
	float: left;
}

.resWrapper ul li.first {
	border-right: 1px solid #8D9196;
	color: #8D9196;
	display: inline;
	float: left;
	font-size: 12px;
	padding: 0 5px 0 0;
}

.resWrapper ul li {
	border-right: 1px solid #8D9196;
	color: #8D9196;
	display: inline;
	float: left;
	font-size: 12px;
	line-height: 14px;
	padding: 0 5px;
}

.resWrapper ul li span {
	color: #306580;
	font-size: 12px;
}


/*Added For Show-hide summaries ends*/ /*MyCitrix Left Nav border */
.leftBox {
	float: left;
	margin: 0 0 17px 0;
	width: 220px;
}

.resourceLeftBox {
	float: left;
	margin: 0 0 20px 0;
	width: 100%;
}

/*MyCitrix Left Nav border */

/* start : CSS for Pagination table footer*/
.rich-table {
	border-top: none;
	border-left: none;
	background-color: #FFFFFF;
	empty-cells: show;
	border-collapse: collapse;
}

.rich-table-cell {
	border-right: none;
	border-bottom: none;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	color: #000;
	font-family: Arial, Verdana, sans-serif;
}

.rich-subtable-cell {
    border-right: none;
    border-bottom: none;
    padding: 0px 0px 0px 0px;
    font-size: 11px;
    color: #000;
    font-family: Arial, Verdana, sans-serif;
}

.rich-table-header {
	background-color: #000000;
	background-image:
		url(/a4j/g/3_3_2.GAorg.richfaces.renderkit.html.GradientA/DATB/eAF79urt8fNXmAAXoQUq)
		;
	background-position: top left;
	background-repeat: repeat-x;
}

.rich-table-header-continue {
	background-color: #FFFFFF;
}

.rich-table-headercell {
	border-right: none;
	border-bottom: none;
	padding: 0px 0px 0px 0px;
	color: #000;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Verdana, sans-serif;
}

.rich-table-subheader {
	background-color: #FFFFFF;
}

.rich-table-thead {
	border-bottom: none;
}

.rich-table-subheadercell {
	border-right: none;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-size: 11px;
	color: #000;
	font-family: Arial, Verdana, sans-serif;
	white-space: nowrap;
}

.rich-table-sortable-header {
	background-position: right center;
	background-repeat: no-repeat;
	white-space: nowrap;
}

.rich-table-cursor-pointer {
	cursor: pointer;
}

.rich-inplace-edit,.rich-inplace-view {
	cursor: default;
}

.rich-sort-icon {
	vertical-align: middle;
}

.rich-table-footer {
	background-color: #FFFFFF;
}
.rich-table-footer table td {
  width: 13px;
}
.rich-table-footer .rich-table-footercell table td {
  font-size: 12px;
}
.rich-table-footer-continue {
	background-color: #FFFFFF;
}

.rich-table-footercell {
	border-right: none;
	border-bottom: none;
	padding: 0px 0px 0px 0px;
	color: #000;
	text-align: left;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Verdana, sans-serif;
}

.rich-table-subfooter {
	background-color: #FFFFFF;
}

.rich-table-subfootercell {
	border-right: none;
	border-bottom: none;
	padding: 0px 0px 0px 0px;
	text-align: left;
	font-size: 11px;
	color: #000;
	font-family: Arial, Verdana, sans-serif;
}

.rich-subtable-header {
	background-color: #FFFFFF;
}

.rich-subtable-headercell {
	border-right: none;
	border-bottom: none;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-size: 11px;
	color: #000;
	font-family: Arial, Verdana, sans-serif;
}

.rich-subtable-footer {
	background-color: #FFFFFF;
}

.rich-subtable-footercell {
	border-right: none;
	border-bottom: none;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.rich-sort-asc {
	background-image:
		url(/a4j/g/3_3_2.GAorg.richfaces.renderkit.html.iconimages.DataTableIconSortAsc/DATB/eAFjYGD4!!8!AAYAAv4_)
		;
}

.rich-sort-desc {
	background-image:
		url(/a4j/g/3_3_2.GAorg.richfaces.renderkit.html.iconimages.DataTableIconSortDesc/DATB/eAFjYGD4!!8!AAYAAv4_)
		;
}

.rich-datascr {
	border-top:1px solid #DDDDDD;
  margin: 30px 0 27px;
  padding: 12px 0 0;
}

.rich-dtascroller-table {
	border-style: none;
	border-width: 0px;
    background-color: #FFFFFF;
    border-color: #000000;
}

.rich-datascr-button,.rich-datascr-ctrls-separator {
    border-style: none;
    border-width: 0px;
    cursor: pointer;
    text-align: center;
    padding: 0 0 0 4px;
    white-space: nowrap;
    background-color: #FFFFFF;
    font-family: Arial, Verdana, sans-serif;
    border-color: #FFFFFF;
    border-top-style: none;
    border-top-width: 0px;
    color: #306580;
}

.rich-datascr-button-dsbld {
	cursor: default;
	color: #000000;
}

.rich-datascr-act {
	border-top-style: none;
	border-top-width: 0px;
	text-align: center;
	padding: 0px;
    border-top-color: #FFFFFF;
    color: #4E4F53;
    font-family: Arial, Verdana, sans-serif;
  font-weight: bold;
}

.rich-datascr-inact {
	border-top-style: none;
	border-top-width: 0px;
	cursor: pointer;
	text-align: center;
	padding: 0px;
	color: #306580;
	border-top-color: #FFFFFF;
	font-family: Arial, Verdana, sans-serif;
}


.liprevious {
    border-style: none;
    border-width: 0px;
    cursor: default;
    text-align: center;
    padding: 3px 8px 3px 0px;
    white-space: nowrap;
    border-color: #000000;
    border-right-style: solid;
    border-right-width: 1px;
}

.liprevious_disabled {
    border-style: none;
    border-width: 0px;
    cursor: default;
    text-align: center;
    padding: 3px 8px 3px 0px;
    white-space: nowrap;
    border-color: #000000;
    border-right-style: solid;
    border-right-width: 1px;
}

.linext {
    border-style: none;
    border-width: 0px;
    cursor: default;
    text-align: center;
    padding: 3px 0px 3px 8px;
    white-space: nowrap;
    border-color: #000000;
    border-left-style: solid;
    border-left-width: 1px;
}

.linext_disabled {
    border-style: none;
    border-width: 0px;
    cursor: default;
    text-align: center;
    padding: 3px 0px 3px 8px;
    white-space: nowrap;
    border-color: #000000;
    border-left-style: solid;
    border-left-width: 1px;
}

p.dt_next {
  border-left: 1px solid #4E4F53;
  margin: 0 0 0 1px;   
}
p.dt_prev {
  border-right: 1px solid #4E4F53;
  margin: 0 4px 0 0;  
  *+width: 58px;  
}
p.dt_next span {
  color: #306580; 
  margin-left: 7px;
}
p.dt_prev span {
  color:#306580;
  margin-right:6px;  
}
p.dt_next span:hover, p.dt_prev span:hover {
  background-color: #D7DCE5;
  color: #306580;
}
p.dt_next span:active, p.dt_prev span:active {
  background-color: #306580;
  color: #FFFFFF;
}
p.dt_next .but_disabled, p.dt_prev .but_disabled, p.dt_next .but_disabled:hover, p.dt_prev .but_disabled:hover {
  background-color: #FFFFFF; 
  color: #4E4F53;
}

/* end : CSS for Pagination table footer*/

/* -----    Begin Left Nav    ----- */

    #mycitrixLeftNav {
        float: left;
        font-size: 11px;
        margin: 0 0 17px 0;
        width: 220px;
    }

	#mycitrixLeftNav .head {
	    background: url(/static-assets/images/lnav/headRight.png) no-repeat
	        right 0;
	    margin: 0 0 0 10px;
	    color: #FFF;
	    font-size: 13px;
	    font-weight: bold;
	    height: 21px;
	    _height: 20px;
	    padding: 5px 0 0 2px;
	    _padding: 6px 0 0 2px;
	}
	
	#mycitrixLeftNav .headLeft {
	    background: url(/static-assets/images/lnav/headLeft.png) no-repeat 0 0;
	}
	
    .leftHeader {
        background: url(../images/leftmenu/leftmenuheader.gif) no-repeat;
        color: #fff;
        font-size: 13px;
        font-weight: bold;
        height: 21px;
        padding: 5px 0 0 12px;
        width: 218px;
    }
    
    #mycitrixLeftNav .footLeftBottom {
        background: url("/static-assets/images/mycitrix/bottom.png") no-repeat scroll 0 0 transparent;
        display: block;
        float: left;
        height: 8px;
        overflow: hidden;
        width: 100%;
    }
    
    #leftBox {
        float: left;
        margin: 20px 0 0 0;
        _margin: 17px 0 0 0;
        width: 100%;
    }
	    
    .leftBoxHeader {
         background: url(../images/leftboxheadbg.gif) repeat-x;
         border: 1px solid #d8d8d8;
         color: #666666;
         font-size: 13px;
         font-weight: bold;
         height: 21px;
         padding: 6px 0 0 10px; 
    }
    #resourceLeftBox {
        float: left;
        margin: 0;
        width: 100%;
    }
    
    .resourceLeftBoxHeader {
         background: url(../images/lefthead.png) repeat-x;
         border: 1px solid #d8d8d8;
         color: #666666;
         font-size: 13px;
         font-weight: bold;
         height: 20px;
         padding: 6px 0 0 10px; 
    }

    ul.leftBoxContent {
        background: #f3f3f3;
        border-left: 1px solid #d8d8d8;
        border-right: 1px solid #d8d8d8;
        border-bottom: 1px solid #d8d8d8;
        padding: 0 0 15px 10px;
    }
    ul.leftBoxContent li {
        border-top: none;
        color: #74787c;
        font-size: 13px;
        list-style: none;
        line-height: 17px;
        margin: 0;
        padding: 6px 0 0 0;
        
    }
    ul.leftBoxContent li a {
        border-top: none;
        font-size: 13px;
        line-height: 13px;
        list-style: none;
        margin: 0;   
    }
    ul.leftBoxContent li a:active {
    	background: #306580;
      color: #ffffff;    
    }
    
    ul.leftboxWhite {
        background: #fff;
    }
    ul.leftboxsmall li a {
        font-size: 11px;
    }
    ul.leftboxAbout li a {
        font-size: 12px;
    }

    .leftBoxContentAlt {
        background: #f3f3f3;
        border-left: 1px solid #d8d8d8;
        border-right: 1px solid #d8d8d8;
        padding: 0 0 15px 0;
    }
    

    .leftBoxBuzz {
        background: #84878b url(../images/leftbox_buzz_bg.png) repeat-x;
        border-bottom: 1px solid #d8d8d8;
        color: #fff;
        float: left;
        font-size: 14px;
        padding: 15px 0 15px 11px;
        width: 209px;
    }

    #lNav ul li.normal {
        background: #FFFFFF none repeat scroll 0 0;
    }
    
    #lNav ul li.normal a {
        background: #FFFFFF none repeat scroll 0 0;
        padding-left: 25px;
    }
    
    #leftBox {
        float: left;
        margin: 20px 0 0 0;
        _margin: 17px 0 0 0;
        width: 100%;
    }
    
    .leftBoxHeader {
         background: url(../images/leftboxheadbg.gif) repeat-x;
         border: 1px solid #d8d8d8;
         color: #666666;
         font-size: 13px;
         font-weight: bold;
         height: 21px;
         padding: 6px 0 0 10px; 
    }
    #resourceLeftBox {
        float: left;
        margin: 0;
        width: 100%;
    }
    
    .resourceLeftBoxHeader {
         background: url(../images/lefthead.png) repeat-x;
         border: 1px solid #d8d8d8;
         color: #666666;
         font-size: 13px;
         font-weight: bold;
         height: 20px;
         padding: 6px 0 0 10px; 
    }

    ul.leftBoxContent {
        background: #f3f3f3;
        border-left: 1px solid #d8d8d8;
        border-right: 1px solid #d8d8d8;
        border-bottom: 1px solid #d8d8d8;
        padding: 0 0 15px 10px;
    }
    ul.leftBoxContent li {
        border-top: none;
        color: #74787c;
        font-size: 13px;
        list-style: none;
        line-height: 17px;
        margin: 0;
        padding: 6px 0 0 0;
        
    }
    ul.leftBoxContent li a {
        border-top: none;
        font-size: 13px;
        line-height: 13px;
        list-style: none;
        margin: 0;
        
    }
    ul.leftboxWhite {
        background: #fff;
    }
    ul.leftboxsmall li a {
        font-size: 11px;
    }
    ul.leftboxAbout li a {
        font-size: 12px;
    }

    .leftBoxContentAlt {
        background: #f3f3f3;
        border-left: 1px solid #d8d8d8;
        border-right: 1px solid #d8d8d8;
        padding: 0 0 15px 0;
    }
    

    .leftBoxBuzz {
        background: #84878b url(/static-assets/images/leftbox_buzz_bg.png) repeat-x;
        border-bottom: 1px solid #d8d8d8;
        color: #fff;
        float: left;
        font-size: 14px;
        padding: 15px 0 15px 11px;
        width: 209px;
    }

/* -----    End Left Nav    ----- */

/* -----    Resource Count    ----- */

.resCountTopLeft {
	 background: url(/static-assets/images/mycitrix/res_count_top_left.png) no-repeat;
	 display: block;
	 height: 4px;
	 overflow: hidden;
}

.resCountTopRight {
	 background: url(/static-assets/images/mycitrix/res_count_top_right.png) no-repeat right;
	 display: block;
	 height: 4px;
	 overflow: hidden;
}

.resCountTopCenter {
	 background: url(/static-assets/images/mycitrix/res_count_top_center.png) repeat-x;
	 display: block;
	 height: 4px;
	 margin: 0 4px 0 5px;
	 overflow: hidden;
}

.resCountBottomLeft {
	 background: url(/static-assets/images/mycitrix/res_count_bottom_left.png) no-repeat;
	 display: block;
	 height: 6px;
	 overflow: hidden;
}

.resCountBottomRight {
	 background: url(/static-assets/images/mycitrix/res_count_bottom_right.png) no-repeat right;
	 display: block;
	 height: 6px;
	 overflow: hidden;
}

.resCountBottomCenter {
	 background: url(/static-assets/images/mycitrix/res_count_bottom_center.png) repeat-x;
	 display: block;
	 height: 6px;
	 margin: 0 4px 0 5px;
	 overflow: hidden;
}

/* -----   End Resource Count    ----- */

/* Start : CSS for popuplogin dropdown */
div.skinnedSelectPopupLogin {
    background: url('/static-assets/images/popup/dropdown.png') no-repeat scroll 0pt 100%;
    color: #4E4F53;
    float: right;
    font-size: 12px;
    height: 23px;
    line-height: 23px;
    text-decoration: none;
    margin:0 15px 15px;
    width: 262px;
}

/* Set the opacity to 0 to make the options appear invisible, this allows the image to be visable */
div.skinnedSelectPopupLogin select {
    float: left;
    margin: -23px 0;
    opacity: 0;
    width: 255px;
    height: 22px;
}

/* Tee text inside the box */
div.skinnedSelectPopupLogin .textPopupLogin {
    float: left;
    text-indent: 10px;
    line-height: 23px;
    width: 255px;
}

/* Shared font sizes */
div.skinnedSelecPopupLogint .textPopupLogin,div.skinnedSelectPopupLogin select option {
    font-size: 12px;
    color: #000000;
}
/* End : CSS for popuplogin dropdown */

/* for document access failure page*/
h1.acctPmssn {
	color:#7B444A;
	font-size:18px;
	font-weight:normal;
	line-height:18px;
	padding:0 0 23px;
}

.loginDropdownOptionOne {
	padding: 5px 0 3px 8px;
}
.loginDropdownOptionOther {
	padding: 3px 0 3px 8px;
}
.mycitrixContent {
	clear: both;    
    margin: 0 auto 0 10px;
    width: 960px;    
}
/*
<Alteration Bug="8819 9090" Editor="ADITYA">
This is for positioning the resource icon in the resources lists correctly
*/

.resourceListIconPosition + div , div.mycitrixRight + div, .resourceIconPosition  {
	position:relative;
	top:22.5px;
}

/*
</Alteration>
*/

.prodRightDropDown ul li:first-child {color:#4E4F53!important;background-color:#fff!important;border-bottom:none!important;} 

/********
MyCitrix Landing page new styles
*********/
#lhs_menucont {
  background-color: #dedede;
  line-height: 16px;
  width: 220px;  
}
#lhs_menucont ul {
  height: auto;
}
#lhs_menucont .lhs_menus {
  border-left: 1px solid #dedede;
  border-right: 1px solid #dedede;
}
#lhs_menucont .lhs_menus li a:hover {
  background-color: #D7DCE5;
}
.lhs_menus li {
  background-color: #ffffff;
  border-top: 1px solid #dedede;
  width: 218px;
}
.lhs_menus .menu_txt {
  background: transparent url(/static-assets/images/lnav/darkMore.png) no-repeat scroll 203px center;
  color: #306580;
  display: inline-block;
  padding: 5px 20px 5px 10px;
  width: 188px;
  word-wrap: break-word;
}
.lhs_menus .mlevel1 {background-color: #EDEDEE;}

.first_level .mlevel1 .menu_txt, .first_level li.expanded .menu_txt {
  cursor: pointer;
}
#lhs_menucont .first_level li.mlevel1 .menu_txt:hover {
  background-color: #D7DCE5;
}
.first_level .selected .menu_txt {
  /* background: #B3B8BE url(/static-assets/images/lnav/lightLess.png) no-repeat scroll 203px center; */
  color: #FFFFFF;
  cursor: default;  
}
.first_level li.selected { 
  background-color: #B3B8BE;
}
#lhs_menucont .first_level li.selected .menu_txt:hover {
  background-color: transparent;
}

.second_level li.selected {
  background: #FFFFFF url(/static-assets/images/tick.png) no-repeat scroll 9px 8px;
}
.third_level li.selected {
  background-position: 25px 8px;
}
.fourth_level li.selected {
  background-position: 44px 8px;
}
.second_level li.mlevel2 .menu_txt {
  background: transparent url(/static-assets/images/lnav/darkMore.png) no-repeat scroll 203px center;
  color: #306580;
  cursor: pointer;  
  padding-left: 25px;    
  padding-right: 20px;
  width: 173px;
  word-wrap: break-word;  
}
#lhs_menucont .second_level li.mlevel2 .menu_txt:hover {
  background-color: #D7DCE5;
}
.second_level li.selected .menu_txt {
  color: #000000;
  cursor: default;  
  /* background: transparent url(/static-assets/images/lnav/darkLess.png) no-repeat scroll 203px center; */
}
#lhs_menucont .second_level li.selected .menu_txt:hover {
  background-color: transparent;
}
.third_level li.mlevel3 .menu_txt {
  background: transparent url(/static-assets/images/lnav/darkMore.png) no-repeat scroll 203px center;
  color: #306580;
  cursor: pointer;
  padding-left: 40px;
  padding-right: 20px;
  width: 158px;
  word-wrap: break-word;  
}
#lhs_menucont .third_level li.mlevel3 .menu_txt:hover {
  background-color: #D7DCE5;
}
.third_level li.selected .menu_txt {
  color: #000000;
  cursor: default;  
  /* background: transparent url(/static-assets/images/lnav/darkLess.png) no-repeat scroll 203px center; */
}
#lhs_menucont .third_level li.selected .menu_txt:hover {
  background-color: transparent;
}
.fourth_level li.mlevel4 .menu_txt {
  background: none;
  color: #306580;
  cursor: pointer;  
  padding-left: 60px;
  padding-right: 5px; 
  width: 154px;
  word-wrap: break-word;  
}
#lhs_menucont .fourth_level li.mlevel4 .menu_txt:hover {
  background-color: #D7DCE5;
}
.fourth_level li.selected .menu_txt {
  /* background: transparent url(/static-assets/images/lnav/darkLess.png) no-repeat scroll 203px center; */
  color: #000000;
  cursor: default;  
}
#lhs_menucont .fourth_level li.selected .menu_txt:hover {
  background-color: transparent;
}
.second_level li.selected, .third_level li.selected, .fourth_level li.selected {
  background-color: #FFFFFF;
}
#lhs_menucont a.menu_nobg {
  background: none;
}


#lBox li, #rBox li {
	white-space: normal;	
}

/***
Landing page and Resource Library page widget styles
***/
#rBox .resourceRight {
  float: left;
  margin-top: 3px;
  width: 178px;
}
.myCitrixContent .firstResource {
  top: 0px;
  margin-top: 10px;
}
#resLibraryCont .firstResource {
  margin-top: 6px;
}
#resLibraryCont table .firstResource { /* Landing page */
  margin-top: -2px;
}
#resLibraryCont .genericResourceContent {
  padding: 13px 0;
}
.genericResourceContent .res_summary {
  margin: 1px 0 1px 0;
  padding: 0px;
}
.resContentOver {
  background: none;
  border: none;
  padding: 7px 0;
}
.resGenericWidget {
  color: #74787c;
  float: left;
  font-size: 12px;
}
.resGenericWidget span.res_span {
  border-left: 1px solid #cdd1d6;
  line-height: 12px;
  padding: 0 2px 0 5px;
}
.resGenericWidget span.first {
  border-left: none;
  padding: 0 2px 0 0;
}
.resGenericWidget span.tick {
  background: url(/static-assets/images/mycitrix/tick.png) 5px 3px no-repeat;
  color: #306580;
  display: inline;
  font-size: 12px;
  padding: 0 2px 0 18px;
}
.resGenericWidget span.tickVisited {
  background: url(/static-assets/images/mycitrix/tick_active.png) 5px 3px no-repeat;
  color: #333;
  display: inline;
  font-size: 12px;
  padding: 0 2px 0 18px;
}
.resGenericWidget span.res_comment {
  border: none;
  padding: 0px;
}
span.res_comment .comment_cnt {
  color: #74787C;
}
span.res_comment .comment_cnt:active {
  color: #FFFFFF;
}
.resGenericWidget .resComponent {
  margin-top: 10px;
}
.resGenericWidget .mceEditor table {
  width: 621px !important;
}
.resGenericWidget .resTextBox {
  clear: both;
  float: left;
  margin-bottom: 10px;
}
.resGenericWidget .resComponent {
  clear: both;
  float: left;
  width: 645px;
}
.resGenericWidget table.mceToolbar {
  width: 0px !important;  
}
.restextItalic {
  text-indent: 13px;
}
.restextItalic p.last {
  clear: both;
  padding: 5px 0 3px 15px;
  text-indent: 0px;  
}
.resGenericWidget .tinymceEdit {
  background-color: #F0F0F0;
  float: left;
  padding: 0px;
}
.tinymceEdit a.mediumBtn {
  margin-left: 12px;
}
.resGenericWidget .tinymceEdit .resTextBox {
  margin-top: 10px;
  margin-left: 12px;
}
.tinymceEdit .resBttmText {
  margin-right: 12px;
}
.restextItalic .descriptiontext {
  font-style: italic;
}
.restextItalic .descriptiontext p {
  padding-left: 0px;
}
.resGenericWidget a, .resGenericWidget a:visited {
  color: #306580;
}
.resGenericWidget a:active {
  color: #306580;
}
.resGenericWidget span.res_span a {
  cursor: pointer;
}
.tinymceClose {
  float: right;
  margin: 0 0 7px 0;
  width: 9px;
  height: 9px;
}
.tinymceAdd .resBox {
  padding-top: 0px;
}
.tinymceEdit .resBox {
  padding-top: 6px;
}
.tinymceClose .close_icon {
  background: transparent url(/static-assets/images/mycitrix/tinymce_close.png) center left no-repeat;
  cursor: pointer;
  display: block;
  width: 9px;
  height: 9px;
}
#saveButtonDisabled {
  opacity: 0.5;
  filter:alpha(opacity=50);
}
.restextItalic .plusIcon {
  background: transparent url(/static-assets/images/lnav/darkMore.png) no-repeat center left;
  padding: 0px 4px 0px 4px;
  *display: inline-block;
}

/** Added for Resource Library page - Share widget **/
.resourceDesc .genericResourceTitle {
   float: left;
   width: 100%;
   _width: 625px;
}
.genericResourceTitle .resource_title  {
   float: left;
   _width: 635px;   
}
.genericResourceTitle .resourceItemShare {
   border: none;
   float: right;
   margin-right: 8px;
}
.genericResourceTitle .resourceItemAddkit {
   border: none;
   float: right;
   margin-right: 8px;
}
.resourceItemAddkit a {
  background: transparent url(/static-assets/images/add_tokit.png) center left no-repeat;
  margin: 0;
  padding: 0 0 0 11px;
}
.genericResourceContent {
   clear: both;
   width: 100%;
}
.genericResourceTitle .resTitleHover {
   background: none;
   _width: 560px;
}
#resLibraryCont .resourceItemAddkit {
   display: inline !important;
}
#resLibraryCont div.skinnedSelect select {
  margin-top: 6px;
}
/* -----  Begin 404 ----- */

h2.resultSubHead {
	color: #74787c;
	font-size: 23px;
	font-weight: normal;
	line-height: 28px;
	margin: 0 0 17px 0;
}

ul.resultText {
	margin: 0 0 19px 0;
}

ul.resultText li {
	color: #306580;
	list-style: disc inside;
}

.resultM17 {
	margin: 0 0 17px 0;
}

.resultMargin {
	padding: 0 0 18px 0;
}

.resultView {
	display: block;
	margin: 0 0 32px 14px;
}

.resultSearchBox {
	height: 32px;
	margin: 11px 0 0 0;
	width: 276px;
}

.resultSearchBox .query {
	background: url(/static-assets/images/mycitrix/result_searchbox.png) no-repeat;
	border: 0;
	float: left;
	height: 24px;
	line-height: 24px;
	margin: 0 0 0 3px;
	padding: 0 6px;
	width: 230px;
	
}

.resultSearchBox .go {
    float: left;
}

.resultSearchBox input {
    color: #4D4F52;
    font: 13px Arial,Verdana,sans-serif;
}

/* -----  End 404 ----- */

/* Toolbox landing page */
.myCitrixBg {
  background: transparent url(/static-assets/images/mycitrix/nav_bg.png) no-repeat center left;
  height: 19px;
  margin: -16px 0 10px 0;
  *margin: -19px 0 10px 0;  
  width: 980px;
}
.myCitrixBgMargin {
  margin: 0px;
}
.tbox_title {
  float: left;
  width: 635px;
  _width: 630px;
}
.tbox_active {
  background-color: #B2B2B2;
  color: #FFFFFF;
  padding: 5px 0 5px 6px;
}
.tbox_active .tbox_desc {
  padding: 0;
  margin: 0;
}
#loadingMask {
  background: transparent url(/static-assets/images/mycitrix/loading.gif) no-repeat center center;
  height: 200px;        
  width: 100%;
}

/* Success Kits CSS */

#successComponent{
	background: none no-repeat scroll 0 0 #FFFFFF;
	height:510px;
	width:700px;
	display: none;
	position: fixed;
	top: 10px;
	left: 400px;
	z-index: 2222;
}
#successConfirmation{
	background: none no-repeat scroll 0 0 #FFFFFF;
	height:240px;
	width:350px;
	display: none;
	position: fixed;
	top: 10px;	
	left: 400px;	
	z-index: 2222;
}

.successCenterContent{
	float:left;
	height:450px;
	margin:0 0 6px 00px;
	padding:0 0 0 28px;
	width:630px;

}
.successCenterConfirmation{
	float:left;
	height:200px;
	margin:0 0 6px 28px;
	padding:0 0 0 0px;
	width:278px;

}
.successkitsForm{
	margin:30px 0 0 0;
}
.successTopLeft{
	background:url("/static-assets/images/mycitrix/successkits/success_kits_top_left.png") no-repeat;
	height:29px;
	width:700px;
}
.successTopRight{
	background:url("/static-assets/images/mycitrix/successkits/success_kits_top_right.png") no-repeat top right;
	float:right;
	height:29px;
	width:672px;
}
.successTopCenter{
	background:url("/static-assets/images/mycitrix/successkits/success_kits_top_center.png") repeat-x;
	float:left;
	height:19px;
	width:644px;
}


.successBottomLeft{
	background:url("/static-assets/images/mycitrix/successkits/success_kits_bottom_left.png") no-repeat;
	height:29px;
	width:700px;
}
.successBottomRight{
	background:url("/static-assets/images/mycitrix/successkits/success_kits_bottom_right.png") no-repeat bottom right;
	float:right;
	height:29px;
	width:672px;
}
.successBottomCenter{
	background:url("/static-assets/images/mycitrix/successkits/success_kits_bottom_center.png") repeat-x;
	float:left;
	height:29px;
	width:644px;
}
.successCenterLeft{
	background:url("/static-assets/images/mycitrix/successkits/success_kits_center_left.png") repeat-y top left ;
	height:450px;
	width:700px;
}
.successCenterRight{
	background:url("/static-assets/images/mycitrix/successkits/success_kits_center_right.png") repeat-y top right;
	float:right;
	height:450px;
	width:700px;
}
.successkitsClose{
	background:url("/static-assets/images/mycitrix/successkits/success_kits_close.png") repeat-y;
	float:left;
	height:27px;
	margin:-7px 0 0 -3px;
	position:relative;
	width:27px;
	z-index:100;
}
.successkitsClose:hover{
	cursor:pointer;
}
.successkitsHead{
	margin:-4px 0 0 4px;
	float:left !important;
	width:500px !important;

}
.successkitsRow{
	display:inline-block;
	padding:0 0 15px 0;
	width:100%;
}
.successkitsRowLeft{
	display:inline-block;
	float:left;
	height:28px;
	margin:0 0 0 0;
	padding:0 12px 0 0;
	text-align:right;
	width:117px;

}
.successkitsRowLeft2{
	display:inline-block;
	float:left;
	height:28px;
	padding:0 0 0 0;
	width:100px;

}
.successkitsText{
	border:1px solid #7f9db9;
	color:#000000;	
	height:20x;	
	margin:0 0 0 0;
	padding:1px 0 2px 5px;
	width:491px;
}
.successkitsTextSmall{
	border:1px solid #7f9db9;
	color:#000000;
	height:16px;	
	padding:1px 0 2px 5px;
	width:204px;
}
.successkitsTextSmallNo{fd
	border:1px solid #c7ccd2;
}
.successkitsTextArea{
	border:1px solid #7f9db9;	
	color:#000000;
	height:106px;
	overflow-y:scroll;
	overflow-x: hidden;
	padding:4px 0 0 5px;
	width:491px;

}
.successkitsSelect{
	border:1px solid #7f9db9;
	color:#000000;	
	height:24px;
	width:210px;
}

.successkitsButton{
	display:inline-block;
	padding:32px 0 0 243px;
	width:164px;
}
.successkitsFormOk{
	background:url("/static-assets/images/mycitrix/successkits/success_kits_ok.png") no-repeat;
	float:left;
	height:25px;
	margin:0 8px 0 0;
	text-decoration:none;
	width:78px;
}
.successkitsFormCancel{
	background:url("/static-assets/images/mycitrix/successkits/success_kits_cancel.png") no-repeat;
	float:left;
	height:25px;
	text-decoration:none;
	width:78px;
}
.successkitsGrey{
	color:#a8adb3;
}
.successkitsSmall{
	font-size:11px;
	margin:0 0 0 5px;
}
.successkitsRadio{
	margin:0 4px 0 0;
	height:12px;
	width:12px;

}

/* Confirmation Box */
.successkitsConHead{
	margin:-4px 0 0 4px;
	float:left !important;
	width:220px !important;

}
.successCenterConContent{
	float:left;
	height:180px;
	padding:0 0 6px 28px;
	width:278px;
}
.successkitsCenterText{
	padding:30px 0 0 0;
	text-align:center;
}
.successkitsCenterText a{
	color:#306580;
	text-decoration:none;
}

.successConTopLeft{
	background:url("/static-assets/images/mycitrix/successkits/success_kits_top_left.png") no-repeat;
	height:29px;
	width:350px;
}
.successConTopRight{
	background:url("/static-assets/images/mycitrix/successkits/success_kits_top_right.png") no-repeat top right;
	float:right;
	height:29px;
	width:322px;
}
.successConTopCenter{
	background:url("/static-assets/images/mycitrix/successkits/success_kits_top_center.png") repeat-x;
	float:left;
	height:19px;
	width:294px;
}


.successConBottomLeft{
	background:url("/static-assets/images/mycitrix/successkits/success_kits_bottom_left.png") no-repeat;
	height:29px;
	width:350px;
}
.successConBottomRight{
	background:url("/static-assets/images/mycitrix/successkits/success_kits_bottom_right.png") no-repeat bottom right;
	float:right;
	height:29px;
	width:322px;
}
.successConBottomCenter{
	background:url("/static-assets/images/mycitrix/successkits/success_kits_bottom_center.png") repeat-x;
	float:left;
	height:29px;
	width:294px;
}
.successConCenterLeft{
	background:url("/static-assets/images/mycitrix/successkits/success_kits_center_left.png") repeat-y top left ;
	height:180px;
	width:350px;
}
.successConCenterRight{
	background:url("/static-assets/images/mycitrix/successkits/success_kits_center_right.png") repeat-y top right;
	float:right;
	height:180px;
	width:350px;
}
.successkitsConButton{
	margin:32px auto 0 auto;
	padding:0 0 0 0;
	width:78px;

}

.succcesskitsSelect {
	border:1px solid #c7ccd2; 
	height:25px; 
	width:211px; 
}

#modalBackground {
	background-image:url("/static-assets/images/tint.png");
	background-repeat: repeat-both;
	position:fixed;
	top: 0px;
	left:0px;
	height:100%;
	width:100%;
	z-index: 1111;
	display: none;
}
