html {
	min-height: 101%;
  line-height: 1.4 !important;
}

img {
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
}

form{ 
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

textarea { overflow: auto; resize: vertical; } /* Fixes disabled scrollbars in IE and prevents them growing ugly in other browsers */

.error {color:Red;}

.emptyMessage
{
    padding:10px;
    margin: 10px 0 10px 0;
}

.shortDateInput{
    width: 90px !important; 
    float: left !important; 
    margin-right: 10px !important;
}

#welcomePost{
	float: left;
  margin-top: 0px;
  width: 530px;
  background: #FFF;
}

.imgHolder{
	margin-bottom: 10px;
  float: left;
}

#welcomePost p{
	padding: 5px 0px 5px 0px;
  margin: 0px 0px 0px 0px;
  float: left;
}

#welcomePost h2{
	font-size: 16px;
  float: left;
  color: #666;
  padding: 0px 0px 0px 0px !important;
  margin: 10px 0px 0px 0px !important;
  
}

#fileInputUploader{
	margin: 0px 0px 0px 0px;
  float: left;
}

.updateProfileButton{
	width: 217px;
	height: 44px;
  background: #F0F0F0 url('/images/ported/common/viewMyProfileFirst.gif') 10px 17px no-repeat;
  border: solid 1px #CDCDCB;
  float: left;
 	margin: 10px 5px 0px 0px;
  padding: 21px 0px 0px 43px;
  cursor: pointer;
}

.updateProfileButton:hover{
	background: #FFF url('/images/ported/common/viewMyProfileFirst.gif') 10px 17px no-repeat;
}

.updateProfileButton a, .importContactsButton a{
	font-size: 16px !important;
  color: #5995BE !important;
  font-weight: bold !important;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  text-decoration: none;
}

.updateProfileButton a:hover, .importContactsButton a:hover{
	font-size: 16px !important;
  color: #5995BE !important;
  font-weight: bold !important;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  text-decoration: none !important;
}

.importContactsButton{
	width: 217px;
	height: 44px;
  background: #F0F0F0 url('/images/ported/common/importMyContactsFirst.gif') 10px 17px no-repeat;
  border: solid 1px #CDCDCB;
  float: left;
 	margin: 10px 0px 0px 0px;
  padding: 21px 0px 0px 43px;
  font-size: 16px;
  color: #5995BE;
  font-weight: bold;
  cursor: pointer;
}

.importContactsButton:hover{
	background: #FFF url('/images/ported/common/importMyContactsFirst.gif') 10px 17px no-repeat;
}

#welcomePost ul
{
    border:0;
    margin:0;
    list-style-type:square;
}

#welcomePost a
{
    border:0    
}
/*
#welcomePost span
{
    color:#000;
    float:none;
    font-weight:normal;
}
*/
.welcomeGroup{
	width: 530px;
  height: 104px;
  float: left;
  border-bottom: 1px solid #CCC;
  margin: 0px 10px 0px 0px;
  padding: 10px 0px 10px 0px;
  color: #000;
  cursor: pointer;
}


span.memberAction, span.memberActionTarget{
	font-weight: normal !important;
}

.groupName{
	font-weight: bold !important;
  color: #5393BF !important;
}

.welcomeGroupLast{
	border: none !important;
}

.welcomeGroup:hover{
	background: #FFFEBB;
  color: #FFF !important;
}

.welcomeGroupImg{
	width: 530px;
  float: left;
  width: 85px;
  margin: 0px 15px 0px 10px;
}

.welcomeGroupBody{
	width: 406px;
  float: left;
}

.welcomeGroupHeading{
	width: 406px;
  float: left;
	font-size: 14px;
  color: #5A95BF;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-weight: bold;
  line-height: 16px;
}

.welcomeGroupSubHeading{
	width: 406px;
  float: left !important;
	font-size: 12px !important;
  color: #000;
  font-weight: normal !important;
  padding: 0px 0px 5px 0px !important;
  margin: 0px 0px 0px 0px !important;
  line-height: 14px;
}

.welcomeGroupBodyText{
	color: #585858;
	font-size: 12px !important;
  padding: 0px 0px 5px 0px;
  margin: 0px 0px 0px 0px;
  height: 40px;
  width: 406px;
  float: left;
}

.joinGroup{
	background: transparent url('/images/ported/myKiltr/sprites/joinGroup.gif') 0px 0px no-repeat;
  width: 60px;
  float: right;
  height: 21px;
  
}

#firstActions{
	float: left;
  width: 100%;
  border-top: solid 1px #CDCDCB;
  border-bottom: solid 1px #CDCDCB;
  margin: 5px 0px 0px 0px;
}

#firstActions h2{
	float: left;
  width: 100%;
  margin: 5px 0px 10px 0px !important;
}

.joinGroup .maxiSpeechIcon{
	margin: -40px 0px 0px -35px;
}

.toDoAction{
	float: left;
  width: 237px;
  height: 38px;
  margin: 0px 0px 19px 0px;
  float: left;
}

.toDoAction a {
	font-size: 16px !important;
  font-weight: bold !important;
  color: #5A95BF;
  text-decoration:none;
  padding: 10px 0px 0px 55px !important;
  float: left;
}

.toDoActionFinal{
	float: left;
}

.toDoActionFinal a{
	font-size: 16px !important;
  font-weight: bold !important;
  color: #5A95BF;
  text-decoration:none;
  padding:0px 0px 20px 0px !important;
  float: left;
}

.toDoAction a:hover, .toDoActionFinal a:hover {
	text-decoration: underline;
}

#createProfile{
	background: transparent url('/Images/ported/common/editMyProfile.gif') 0 0 no-repeat;
}

#findPeople{
	background: transparent url('/Images/ported/common/findPeopleYouKnow.gif') 0 0 no-repeat;
}

#importYourContacts{
	background: transparent url('/Images/ported/common/importYourContacts.gif') 0 0 no-repeat;
}

#startAGroup{
	background: transparent url('/Images/ported/common/startAGroup.gif') 0 0 no-repeat;
}

/*
.joinGroupOver{
	font-size: 14px !important;
  height: 25px !important;
  color: #FFF;
  width: 265px !important;
  float: left !important;
  padding: 4px 0px 0px 30px !important;
  margin-left: 110px;
  background: transparent url('/images/ported/common/joinGroupFirst.gif') 0px 0px no-repeat;
  font-weight: bold;
}
*/
.simpleItem .joinGroup{
	background: #FFF url('/Images/ported/myKiltr/sprites/follow.gif') 0px 21px no-repeat !important;
}

.simpleItem .joinGroup:hover{
	background: #FFF url('/Images/ported/myKiltr/sprites/follow.gif') 0px 0px no-repeat !important;
}

a:active, a:focus {outline: 0;}

/*body{
	border-top: 5px solid #123B59;
	font-family: Arial;
  font-size: 12px;
  color: #000;
	margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
	background: #FFF;
}*/

img{
	border: none;
}

/*#outerContainer{
	width: 100%;
  background: #FFF;
	float: left;
}*/

/*#innerContainer{
	width: 960px;
  
  margin: 0 auto;
}*/

/*#header{
	width: 950px;
  min-height: 60px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  background-color: #FFF; /* MCS: EVENTS only - just to remind me where I am! */
/*}*/

#publicHeader{
	width: 950px;
  min-height: 60px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
}

#midContainer{
	float: left;
	width:100%;
}

/*#logoContainer{
	width: 183px;
  float: left;
}*/

/*#navContainer{
	width: 477px;
  float: left;
  height: 30px;
  margin: 0px 0px 0px 0px;
	padding: 35px 0px 0px 0px;
	text-align: right !important;
}

#navContainer ul{
	list-style: none;
  float: right;
  margin: 0;
  padding: 0px 25px 0px 0px;
}

#navContainer li{
	list-style: none;
  float: left;
  margin: 0;
  padding: 0;
}

#navContainer li a{
	list-style: none;
  color: #8F9599;
  font-weight: bold;
  font-size: 14px;
  float: left;
  text-decoration: none;
  margin: 0px 33px 0px 0px;
}

#navContainer li a:hover 
{
    text-decoration:underline;
}

#navContainer li.selected a{
	list-style: none;
  color: #133A59;
  font-weight: bold;
  font-size: 14px;
  float: left;
  text-decoration: underline;
  margin: 0px 33px 0px 0px;
}

#navContainer li.selected a:hover {
  text-decoration: underline;
}

#navContainer li a.last{
	margin: 0px 0px 0px 0px;
}

#navContainer li a#on{
	margin: 0px 0px 0px 0px;
  color: #123A59;
}

#navContainer li a:hover{
	list-style: none;
  color: #123A59;
  font-weight: bold;
  font-size: 14px;
  float: left;
  
}*/

#searchContainer{
	width: 281px;
  float: left;
  height: 62px;
	/*font-size: 10px;*/
  color: #8F9599;
  padding: 8px 0px 0px 0px;
  text-align: left;
  text-decoration: none;
  font-family: Arial;
	text-align: right;
  top:-20px !important;
  left:-20px !important;
  position:relative;
}

span#welcome{
	width: 275px;
	padding: 0px 0px 0px 0px;
	text-align: right;
}

#searchContainer a{
	text-decoration: none;
	color: #8F9599;
  font-size: 11px;
}

#searchContainer a:hover{
	text-decoration: underline;
}

#searchBox{
	width: 280px;
  min-height: 26px;
  height: 26px;
  border: 1px solid #CCC;
  background: #FFF url('/Images/ported/searchLabelBack.jpg') 0 0 repeat-x;
  margin: 9px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
  border-radius: 5px !important;
}

#searchInput{
	float: left;
  width: 129px;
  background: #FFF;
  min-height: 26px;
}

#searchContainer input.invisible{
	height: 20px;
  margin: 0px 0px 0px 0px;
  padding: 3px 5px 0px 5px;
	border: none;
  width: 123px;
}

#searchOptions{
	width: 124px;
  height: 65px;
  background: #FFF;
  z-index: 5000000;
  text-align: left;
  position:relative;
	left:-108px;
	top:3px;
  border-top: 1px solid #D7D7D7;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
  padding: 0px 0px 0px 0px;
  color: #000;
  font-size: 12px;
  font-family: Arial, Verdana;
  display: none;
	margin: 0px 0px 0px 0px;
}

#moreOptions{
	width: 101px;
  height: 44px;
  background: #FFF;
  z-index: 2000;
  text-align: left;
  position:relative;
	left:0px;
	top:3px;
  border-top: none;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding: 0px 0px 0px 0px;
  color: #000;
  font-size: 12px;
  font-family: Arial, Verdana;
  display: none;
	margin: 20px 0px 0px -16px;
}

#moreOptions li a, #moreOptions li a:hover{
	font-weight: normal;
}

#searchOptions ul, #moreOptions ul{
	padding: 0;
  margin: 0;
  list-style: none;
}

#searchTypeSelector{
	float: left;
  width: 10px;
  border-right: solid 1px #CCC;
  min-height: 20px;
  padding: 6px 7px 0px 0px;
}

#searchLabel{
	float: left;
  width: 103px;
  min-height: 20px;
  color: #000;
  font-size: 14px;
  padding: 4px 0px 0px 4px;
  font-weight: bold;
	color: #8F9599;
	text-align: left !important;
}



#findKeyword{
	float: left;
  width: 26px;
	background: #FFF;
}

#searchOptions li, #moreOptions li{
	padding: 0;
  margin: 0;
  list-style: none;
	font-size: 14px;
	font-weight: normal;
	padding: 3px 0px 3px 3px;
	cursor: pointer;
	color: #8F9599;
	width: 98%;
}

#searchOptions li:hover, #moreOptions li:hover{
	background: #EAEAEA;
	color: #123A59;
}
	
.listItemOn{

}


#footer{
	clear: both;
	width: 100%;
  min-height: 100px;
	background: #F4F4F4;
  float: left;
	height: 500px;
	border-top: solid 1px #ECECEC;
	margin: 20px 0px 0px 0px;
}

#footerInner{
	width: 960px;
  min-height: 100px;
  background: #F4F4F4;
  margin: 0 auto;
	height: 480px;
	padding: 20px 0px 0px 0px;
}

#footerInner a{
	color: #A3A8AB;
	text-decoration: none;
	font-size: 12px;
}

#footerInner a:hover{
	color: #5A95BF;
	text-decoration: underline;
}

#footerInner span{
	color: #A3A8AB;
	text-decoration: none;
	font-size: 12px;
}

#footerInner ul.footerNav{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style:none;
	width: 600px;
  height: 30px;
}

#footerLevel2{
	clear: both !important;
	float:left !important;
	color: #A3A8AB;
  margin: 0px 0px 0px 0px;
	font-size: 11px;
  width: 950px !important;
}

#footerInner ul.additional{
	float: right;
	width: 240px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style:none;
}

.footerNav li{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #A3A8AB;
}

.additional li{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #A3A8AB;
	height: 20px;
}

#footerInner li.footerLink{
	padding: 10px 25px 0px 0px;
}

#contentContainer{
	width: 950px;
  float: left;
  background: transparent;
}

#primaryContent{
	width: 620px;
  margin: 0px 50px 0px 0px;
	padding: 0px 0px 10px 0px;
  min-height: 300px;
  background: transparent;
  float: left;

}

#rightColumn{
	width: 278px;
  margin: 0px 0px 0px 0px;
  min-height: 100px;
  background: #FFF;
  float: right;
}

#rightColumnAlt{
	width: 278px;
  margin: 47px 0px 0px 0px;
  min-height: 100px;
  background: #FFF;
  float: left;
}

#rightColumnPublic{
	width: 278px;
  margin: 47px 0px 0px 0px;
  min-height: 100px;
  background: #FFF;
  float: left;
}

.publicProfileInviteWidget
{
    width: 278px !important;
    height: auto !important; 
    padding: 0 !important;
}

.publicProfileInviteWidget:hover
{
    background-color: #EFF4F8 !important;
}

.grey-button
{
    background: url("/Images/invitelinkbuttonbackground.png") repeat-x;
    border: 1px solid #CCCCCC;
    padding: 5px 10px 5px 10px;
    line-height: 28px;
    height: 28px;
    -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
    border-radius: 3px !important;
    text-decoration: none !important;
    color: #353535 !important;
    font-weight: bold; 
}

.textbox
{
    margin-top: 1px;
    width: 200px;
    border: 1px solid #CCCCCC;
    padding: 5px 10px 5px 10px;
    line-height: 15px;
    height: 15px;
    -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
    border-radius: 3px !important;
    text-decoration: none !important;
    color: #353535 !important;
    font-weight: bold; 
    display: inline-block;
    zoom: 1;
    *display: inline;
}

#CreateGroupInvite
{
    background: url("/Images/invitelinkbuttonbackground.png") repeat-x;
    border: 1px solid #CCCCCC;
    padding: 5px 10px 5px 10px;
    line-height: 28px;
    height: 28px;
    -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
    border-radius: 3px !important;
    text-decoration: none;
    color: #353535;
    font-weight: bold;
}

.sidebox{
	border-bottom: solid #EDEDED 1px;
  padding: 0px 0px 22px 5px;
  margin: 0px 0px 20px 0px;
  float: left;
  width: 273px;
}

.largeStatement{
	font-size: 16px;
  font-weight: bold;
  color: #595C5A;
  padding: 5px 0px 0px 0px;
  float: left;
  width: 270px;
}

.largeStatement a{
	color: #5A95BF;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
}

.largeStatement a:hover{
  text-decoration: underline;
}

.sidebox p{
	font-size: 14px;
  font-weight: normal;
  color: #595C5A;
}

#publicSearchContainer{
	width: 265px;
  height: 29px;
  float: left;
  border: solid 1px #CECDCB;
  -webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	border-radius: 5px !important;
  cursor: pointer;
  margin-top:8px;
}

.inlineContactIcon{
	float: right;
}

#eventMapInline{
	float: left;
}

#publicSearchContainer input.invisible{
	height: 20px;
  margin: 2px 0px 0px 0px;
  padding: 2px 5px 0px 5px;
	border: none;
  width: 230px;
  color: #595C5A;
}

#publicKeywordSearchButton{
	margin: 6px -5px 0px 0px;
  padding: 0px 10px 0px 0px;
  float: right;
  -moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}

#publicKeywordSearchButton:hover{
	margin: 6px -5px 0px 0px;
  padding: 0px 10px 0px 0px;
  float: right;
  -moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}
 
.clear{
	font-size: 0px;
  margin: 0;
  padding: 0;
  line-height: 0px;
  clear: both;
  float: none;
  border: none;

}

#accordion{
	border: solid 1px #CECDCB;
  -webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	border-radius: 5px !important;
	z-index: 999 !important;
}

.largeContainer #accordion{
	border: none;
	z-index: 999 !important;
}

#accordion h3 a{
	color: #FFF;
	cursor: pointer !important;
}

#accordionSmall h3 a{
	color: #FFF;
    font-size:13px;	
}

#accordionSmall{
	clear: both;
}

.ui-accordion-header{
	width: 100%;
  font-size: 18px;
  padding: 0px 0px 0px 00px;
  font-weight: bold;
  min-height: 30px !important;
  background: #B8B9BD !important;
  border-top:none !important;
  border-bottom: #FFF solid 1px !important;
  color: #FFF !important;
  -webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
  /*margin: 0px 0px 1px 0px !important;*/
  /*z-index: 800 !important; commented out for ie7 reasons*/
	cursor: pointer !important;
}

.lastAccordion{
	border-bottom: none !important;
}

.ui-state-active{
	background: #5A95BF !important;
}

.ui-accordion-header:hover{
	background: #5A95BF !important;
}

.ui-state-default{
}

.ui-state-focus{
} 

.noQtyIndicator{
	margin: -20px 0px 0px 585px;
  width: 26px;
  font-size: 11px;
  font-weight: bold;
  line-height: 10px;
  height: 13px;
  color: #5995BE;
  text-align: center;
  padding: 3px 0px 0px 0px;
}

#accordion .qtyIndicator{
	margin: -20px 5px 0px 585px;
  font-size: 11px;
  font-weight: bold;
  line-height: 10px;
  height: 13px;
  color: #5995BE;
  background: #FFF;
  -webkit-border-radius: 6px !important;
	-moz-border-radius: 6px !important;
	border-radius: 6px !important;
  text-align: center;
  padding: 3px 0px 0px 0px;
}

#accordionSmall .qtyIndicator{
	margin: -23px 5px 0px 242px;
  
  font-size: 11px;
  font-weight: bold;
  line-height: 10px;
  height: 13px;
  color: #5995BE;
  background: #FFF;
  -webkit-border-radius: 6px !important;
	-moz-border-radius: 6px !important;
	border-radius: 6px !important;
  text-align: center;
  padding: 3px 0px 0px 0px;	
}

.newIndicator{
	margin: -22px 0px 0px 242px;
  width: 31px;
  height: 14px;
  font-size: 11px;
  font-weight: bold;
  line-height: 10px;
  height: 13px;
  color: #5995BE;
  background: transparent url('/images/ported/genericInterface/new.gif') 0 0 no-repeat;
  padding: 3px 0px 0px 0px;
}

#mailLoader{
	border: none;
	margin: -10px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
}

.draggableBox{
	background: #F1F1F1;
  width: 250px;
  min-height: 250px;
  float: left;
}

.column { width: 280px; float: left; padding-bottom: 0px; }
.portlet { margin: 0px 0px 0px 0px; background: #F1F1F1; width: 278px;}
.portlet-header { margin-top: 5px; padding:5px 5px 5px 5px;background: #F1F1F1 !important;min-height:20px;border: none; }
.portlet-header .ui-icon { float: right; }
.portlet-content { padding: 5px; background: #EDE8E8 !important; }
.ui-sortable-placeholder { border: 2px dashed #F1F1F1 !important; visibility: visible !important; height: 90px !important; }
.ui-sortable-placeholder * { visibility: hidden; }

/* sidebar tab */
div#fdbk_tab img{
	padding: 0px 0px 0px 0px;
  
}
div#fdbk_tab {
  top: 25%;
  left: 0;
  color: #FFF;
  
  overflow:visible;
  position: fixed;
  z-index: 100000;
  margin-left: 0px;
  _position: absolute;
  padding: 0px 0px 0px 0px;
	background-color: none;
}
/*
div#fdbk_tab:hover {
    margin-left: 40px;
}

*/
div.fdbk_tab_right {
  right: 0 !important;
  left: auto !important;
  margin-right: -7px !important;
  margin-left: auto !important;
}
div.fdbk_tab_right:hover {
    margin-right: -4px !important;
    margin-left: auto !important;
}
div.fdbk_tab_bottom {
  top: auto!important;
  bottom: 0 !important;
  left: 20% !important;
  height: 38px !important;
  width: 102px !important;
  background-position: 0 -102px !important;
  margin-bottom: -7px !important;
  margin-left: auto !important;
}
div.fdbk_tab_bottom:hover {
    margin-bottom: -4px !important;
    margin-left: auto !important;
}
div.fdbk_tab_hidden {
  display:none !important;

}

/* ----------------- post area ---------------------- */

#postingTools{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
  border-radius: 5px !important;
  /*margin: 0px 0px 10px 0px;*/
  float: left;
  overflow-x:hidden;
}

.inlineFeed #postingTools, .inlineGroupFeed  #postingTools, .inlineEventFeed #postingTools{
  -moz-border-radius: 0px;
	-webkit-border-radius: 0px;
  border-radius: 0px !important;
  /*margin: 0px 0px 10px 0px;*/
  float: left;
  border-bottom: 1px solid #CCC;
  border-right: none;
  border-left: none;
  border-top: none;
}

#postArea{
	background: #F1F1F1;
  min-height: 123px;
  float: left;
  padding: 10px 0px 0px 0px;
  width: 619px;
 	/*
  -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
  border-radius: 5px !important;
	*/
}

#StatusUpdate-form{
	background: #FFF;
  width: 594px;
  margin: 32px 0px 0px 12px;
  /*
  -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
  border-radius: 5px !important;
  */
  border: solid 1px #CCCCCC;
  float: left;
}

.inlineGroupFeed #postingTools
{
    margin-bottom:0;
}

.inlineFeed #postArea, .inlineGroupFeed #postArea, .inlineEventFeed #postArea{
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
  border-radius: 0px !important;
}

#postAreaTop{
	width: 599px;
  margin: 0px 10px 8px 10px;
	height: 27px !important;
	float: left;
	
}

#arrowFoot{
	width: 15px;
  /*background: green;*/
  float:left;
  height: 1px;
  position: relative;
  border-top:1px solid #FFF;
	margin: 33px 0px 0px -459px;
}

#closeCreatePost{
	width: 16px;
  height: 16px;
  float:right;
  background: transparent url('/Images/kiltr_v2/common/close-button-new.gif') 0 0 no-repeat;
  margin: 5px 5px 0px 0px;
  display:none;
}


.closeReplyPost{
	width: 16px;
  height: 16px;
  float:right;
  background: transparent url('/Images/kiltr_v2/common/close-button-new.gif') 0 0 no-repeat;
  margin: 5px 5px 0px 0px;
  display:none;
}

#contextBar{
	width: 594px;
  float: left;
  border-top: 1px solid #CCC;
  height: 35px;
  display: none;
}

#postAreaTop label{
	float: left;
}

#postAreaBottom{
	width: 599px;
  margin: 0px 0px 10px 0px;
  float: left;
}

.inputForm ul{
	width: 100%;
	float: left;
}

.inputForm li{
	width: 100%;
	float: left;
	min-height: 35px;
}

#postArea .inputMechLabel{
	color: #000;
	font-weight: bold;
	margin: 0px 10px 7px 10px;
	padding: 4px 0px 0px 0px;
	font-size: 12px;
	float: left;
	width: 169px;
	text-align: right;
}

#postArea .inputMechLabelAlt{
	color: #666;
	font-weight: bold;
	margin: 0px 10px 7px 10px;
	padding: 4px 0px 0px 0px;
	font-size: 15px;
	float: left;
	width: 103px;
	text-align: left;
}

#postArea .inputMechLabelAltSmall{
	color: #000;
	font-weight: bold;
	margin: 0px 10px 7px 10px;
	padding: 4px 0px 0px 0px;
	font-size: 15px;
	float: left;
	width: 47px;
	text-align: left;
}

#postArea .inputMechLabelAlt2{
	color: #000;
	font-weight: normal;
	margin: 0px 10px 7px 10px;
	padding: 4px 0px 0px 0px;
	font-size: 12px;
	float: left;
	width: 193px;
	text-align: right;
}

#postArea .inputMechLabelAlt2Small{
	color: #000;
	font-weight: normal;
	margin: 0px 10px 7px 10px;
	padding: 4px 0px 0px 0px;
	font-size: 12px;
	float: left;
	width: 47px;
	text-align: right;
}

li.formSeperator{
	border-top: 1px solid #CCC;
  float: left;
	height: 1px;
	margin: 5px 10px 0px 10px;
	width: 600px;
  padding: 0px 0px 10px 0px;
  min-height: 1px;
}

.additionalFieldLabel{
	font-size: 11px;
  width: 35px;
  float: left;
  color: #656565;
}

a.additionalFieldEnabler{
	font-size: 11px;
  color: #5A95BF !important;
  float: left;
  margin: 0px 10px 0px 0px;
  text-decoration: none;
}

a.additionalFieldEnabler:hover{
  text-decoration: underline;
}

li.additionalFieldOpener{
	height: 20px;
  min-height: 20px;
}

li.masterInputSection{
	height: 30px;
  min-height: 30px;
  margin-top:10px;
}

li#eventPostcodeContainer .tick, li#eventPostcodeContainer .cross, li.masterInputSection .tick, li.masterInputSection .cross{
	margin: 3px 0px 0px 5px !important;
}

li.subInputSection{
	height: 30px;
  min-height: 30px;
  padding: 5px 0px 0px 0px;
}

li.masterInputSectionAlt{
	height: 60px;
  min-height: 60px;
}

textarea
{
    font-family: Arial, Verdana;
    font-size: 12px;
}

#postArea .inputMechSmall{
	width: 381px;
  border: 1px solid #CCC;
  margin: 0px 0px 7px 0px;
  font-family: Arial, Verdana;
  font-size: 12px;
  padding: 5px;
  float: left;
}

#postArea .inputMechSmallSelected{
	width: 381px;
  border: 1px solid #5392BE;
  margin: 0px 0px 7px 0px;
  font-family: Arial, Verdana;
  font-size: 12px;
  padding: 5px;
  float: left;
}

#postArea .inputMechSmaller{
	width: 291px;
  border: 1px solid #CCC;
  /*
  -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
  border-radius: 5px !important;
  */
  margin: 0px 0px 7px 0px;
  font-family: Arial, Verdana;
  font-size: 12px;
  padding: 5px;
  float: left;
}

#postArea .inputMechSmallerSelected{
	width: 291px;
  border: 1px solid #5392BE;
  /*
  -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
  border-radius: 5px !important;
  */
  margin: 0px 0px 7px 0px;
  font-family: Arial, Verdana;
  font-size: 12px;
  padding: 5px;
  float: left;
}

/*.prefilled{
	color: #CCC !important;
}

.postfilled{
	color: #000;
	display: none;
}*/

#postArea .textAreaSmall{
	width: 381px !important; /* changed from 388px */
  border: 1px solid #CCC;
  -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
  border-radius: 5px !important;
  height: 40px;
  margin: 0px 10px 7px 0px;
  font-family: Arial, Verdana;
  font-size: 12px;
  padding: 5px;
}

#postArea .inputMech{
	width: 578px;
  border: 1px solid #CCC;
  -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
  border-radius: 5px !important;
  
  margin: 0px 10px 7px 0px;
  font-family: Arial, Verdana;
  font-size: 12px;
  padding: 5px 5px 5px 0px;
}

#postArea textarea{
	width: 415px;
  
  border: none;
  
  height: 15px;
  margin: 3px 5px 2px 5px;
  font-family: Arial, Verdana;
  font-size: 12px;
  padding: 5px;
  resize: none;
}

#postArea select{
	width: 157px;
  color: #000;
  font-size: 12px;
  font-family: Arial, Verdana;
  height: 21px;
}

#postArea label.large{
	font-size: 18px;
  color: #5392BD;
  font-weight: normal;
  margin: 0px 17px 0px 0px;
  
}

#postArea label.normal{
	font-size: 12px;
  color: #5392BD;
  margin: 5px 15px 0px 0px;
}

#postArea ul{
	list-style: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#toolbarLabel{
	color: #8F9498;
  font-size: 12px;
  width: 40px;
  float: left;
}

#postArea .ui-icon{
	margin: 0px 1px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
}

#icons li, #icons span{
	margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 16px;
  float: left;
}

button.large{
	background: url('/Images/ported/largeButtonBackground.gif');
  width: 93px;
  height: 37px;
  border: none;
  color: #FFF;
  font-size: 14px;
  font-weight: bold;
  padding: 0px 0px 0px 0px !important;
  margin: 0px 0px 0px 0px !important;
  filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	cursor: pointer;
	float: left;
	vertical-align: middle;
	line-height: 14px;
}

object{
	background: #FFF url('/Images/ported/common/ajax-loader.gif') 200px 110px no-repeat;
	float: left;
  z-index: 20;
}

button.large:hover{
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

button.largeInline{
	background: url('/Images/ported/largeButtonBackground.gif');
  width: 93px;
  height: 37px;
  border: none;
  color: #FFF;
  font-size: 14px;
  font-weight: bold;
  padding: 0px 0px 0px 0px !important;
  margin: 0px 0px 0px 425px !important;
  filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	cursor: pointer;
	float: left;
	vertical-align: middle;
	line-height: 14px;
}

button.largeInline:hover{
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

button.small{
	background: url('/Images/ported/smallButtonBackground.gif') 0 0 no-repeat;
  width: 93px;
  height: 34px;
  border: none;
  color: #FFF;
  font-size: 14px;
  font-weight: bold;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	float: right;
	cursor: pointer;
}

button.small:hover{
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

.postCommentLoader
{
    display: block;
    float: right;
}


#postToolbar ul{
	width: 125px;
  float: left;
}

/* ----------------- mini profile ------------------- */

.floatLeft{
	float: left !important;
}

.floatRight{
	float: right !important;
}

#miniProfile{
	width: 270px;
  padding: 11px 0px 11px 9px;
  min-height: 58px;
  background: #5A95BF;
	border-bottom: 1px solid #FFF;
	float: left;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;

}

#miniProfileLeft{
	width: 60px;
  margin-right: 13px;
	float: left;
}

#miniProfileLeft img{
	border: solid 3px #FFF;
}

#miniProfileRight{
  width: 190px;
  padding: 4px 0px 0px 0px;
	margin: -6px 0px 0px 0px;
	float: right;
	height: 60px;
}

#miniProfileRight h2{
	font-size: 15px;
  color: #FFF;
	text-transform: capitalize;
  padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	letter-spacing: -0.2px;
}

#miniProfileRight p{
	font-size: 12px;
  color: #FFF;
  padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	letter-spacing: -0.3px;
}

#profileComplete{
	width: 256px;
  height: 5px;
  float: left;
  background:#FFF;
  padding: 3px;
  margin: 8px 0px 5px 0px;
}

#maximumComplete{
	background: #A5A5A5;
	width: 256px;
  height: 5px;
  float: left;
}

#actualComplete{
	background: #BADB56;
  width: 1px;
  height: 5px;
  float: left;
  margin: -5px 0px 0px 0px;
}

#profileCompleteText{
	width: 256px;
  color: #FFF;
  float: left;
  margin: 0px 0px 0px 0px;
}

#editProfileIcon{
	width: 23px;
	height: 15px;
  margin: 0px 0px 0px 0px;
	background: transparent url('/Images/ported/genericInterface/editProfileIcon.png') 0 0 no-repeat;
	cursor: pointer;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
  float: right;
}

#percentComplete{
	width: 150px;
  float: left;
}

#editProfileIcon:hover{
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}  


#checkInContainer{
	width: 190px;
	height: 15px;
	float: left;
	padding: 0px 0px 0px 0px;
}

#saveLocation{
	margin: 15px 0px 0px 0px;
	cursor: pointer;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

#saveLocation:hover{
	margin: 15px 0px 0px 0px;
	cursor: pointer;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

#smallCheckinForm{
	width: 315px;
	float: left;
}

#checkinButton{
	width: 60px;
	height: 15px;
	float: right;
	background: transparent url('/Images/ported/myKiltr/sprites/checkin.gif') 40px -15px no-repeat;
	color: #FFF;
	font-size: 10px;
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 0px 0px;
	cursor: pointer;
}

#checkinButton:hover{
	background: transparent url('/Images/ported/myKiltr/sprites/checkin.gif') 40px 0px no-repeat;
}

/* ------------------------- adverts -----------------------*/

.advert{
	width: 278px;
	margin: 15px 0px 15px 0px;
	text-align: center;
	float: left;
}

/* ------------------------- feed items --------------------*/

.main-feed-item-container{
	border-left: 5px solid #FFF;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 12px 0px 12px 0px;
  border-top: 1px solid #CCC;
  width: 614px;
	/*overflow:hidden;*/
}

/*temporary fix to style the event feedItem within concertina; height was 175px */
.event-item{
    border-top: none;
    height: 225px;
}

.main-feed-item-container:hover{
	border-left: 5px solid #5393BF;
}

.feedItem{
	width: 614px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  /*background: #FFFFFF;*/
  min-height: 72px;/*80 - seems min-height is required to prevent iconActions from being hidden*/
	border-left: solid 5px #FFF;
	border-right: solid 2px #FFF;
  
}

.feed-intro{
	font-size: 13px;
  font-weight: bold;
  color: #666;
  float: left;
  max-width: 500px;
  word-wrap: break-word;
}

.feedItemHigh{
	height: 115px;
	min-height: 115px; 
}

/*
.feedItem:hover, .simpleItem:hover{
	background: #FFFFFF !important;
}*/

.feedItemFocused{
	background: #F1F1F1;
}

.feedItemAlt{
	width: 618px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px 0px;
  background: #FFF;
  min-height: 77px;
}

.feedItemAlt:hover{
	background: #F9F9F9;
}

.feedItemReply{
	width: 515px;/*580*/
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 15px;
  min-height: 45px;
}

.imageInstructions{
	font-weight: normal;
	padding: 0px 0px 0px 5px;
}

.feedItemReplyLast{
	width: 570px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 15px;
  min-height: 45px;

}

textarea.replyNonFocused{
	/*
  border: solid 1px #D6D6D6;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
  border-radius: 3px !important;
	*/
  border: none;
  width: 310px; /*324*/
	height: 28px;
	color: #D6D6D6;
	padding: 3px 5px 3px 5px;
	margin: 0px 0px 0px 0px;
	font-size: 12px !important;
	font-family: Arial;
	float: left;
  resize: none;
}

.postReplyTools{
	/*clear: both;*/
	float: right;
	/*width: 119px;
	padding: 0px 24px 0px 0px;*/
	margin: 0px 20px 0px 0px;
}

#replyFirst{
	padding: 0px 0px 8px 15px;
}

.feedImage{
	width: 50px;
  margin: 0px 15px 0px 15px;
	padding: 0px 0px 0px 0px;
  float: left;
}

.feedImageSmall{
	width: 34px;
  margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
  float: left;
}

.feedText{
	width: 530px;
  float: left;
  font-size: 12px !important;
  /*min-height: 50px; changed*/
}

.feedReplyText{
	width: 450px; /*520*/
  float: left;
  font-size: 12px !important;
  min-height: 40px;
 
}

.feedText span, .feedReplyText span{
	/*float: left;*/
	color: #999;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.feedText p, .feedReplyText p{
	float: left;
	margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
	width: 100%;
}

.feedText p{
	width: 519px;
  padding: 5px 0px 0px 0px;
}

.ie7But{
	margin-bottom: 1px;
}

.feedText .username, .feedText .userLink
{
    float: none !important;
    margin: 0 !important;
}

.feedText a, .feedReplyText a{
	font-size: 12px;
  /*border-right: 1px solid #EAEAEC;*/
  padding: 0px 14px 0px 14px;
  /*color: #999 !important;*/
  font-weight: normal;
  text-decoration: none;
}

.feedText a:hover, .feedReplyText a:hover{
	font-size: 12px;
  /*border-right: 1px solid #EAEAEC;*/
  padding: 0px 14px 0px 14px;
  color: #5A95BF !important;
  font-weight: normal;
  text-decoration: underline;
}

.feedText a.last, .feedReplyText a.last{
	border: none;
}

.feedText a.first, .feedReplyText a.first{
	padding-left: 0px;
}

.feedReplyText a{
	font-size: 12px !important;
}

.feedReplyText a.shortened{
	border: none;
	padding:0px !important;
}

span.postAction{
	width: 500px;
  float: right;
  padding: 5px 0px 0px 0px;
  display: none;
	text-align: right;
}

.feedReplyText span.postAction{
	width: 500px;
  float: right;
  padding: 5px 0px 0px 0px;
  display: none;
	text-align: right;
}

.optionsBar{
	float: right;
	padding: 0px 7px 0px 0px;
}


.feedReplyText span.messageEnding{
	margin: 0px 5px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 12px;
  color: #999;
  font-weight: normal;
  float: left;
}

.feedItemReplyContainer{
	background: #F1F1F1 url('/Images/ported/myKiltr/replyBackground.gif?v=1') 0 0 no-repeat;
	float: left;
	width: 519px;
	margin-left: 85px;
	/*width: 538px;
	margin: 0px 0px 10px 78px;*/
	padding: 23px 0px 10px 0px;
	z-index: 300;
}

.feedReplyText .username{
	font-size: 12px;
}

.feedReplyText p{
	font-size: 12px;
	/*width: 520px;*/
    padding: 0px 0px 5px 0px;
}


/*----- reply and action icons -------*/

.replyIcon, .likeIcon, .dislikeIcon, .reportIcon, .shareIcon{
	float: left;
	margin: 0px 5px 0px 0px;
}

.actionIcon{
	float: left;
	width: 33px;
	position: relative;
	cursor: pointer;
}

.speechIcon{
	display: none;
	padding: 7px 0px 0px 0px;
	margin: -60px 0px 0px -15px;
	background: transparent url('http://dev.kiltr.com/Images/ported/actionIcons/speechBubble.gif') 0 0 no-repeat;
	width: 63px;
	height: 34px;
	min-height: 34px;
	text-align: center;
	position: absolute;
	float: left;
	color: #FFF;
	z-index: 999999999;
}

.miniSpeechIcon{
	display: none;
	padding: 7px 0px 0px 0px;
	margin: -37px 0px 0px -18px;
	background: transparent url('/Images/ported/actionIcons/speechBubble.gif') 0 0 no-repeat;
	width: 63px;
	height: 34px;
	min-height: 34px;
	text-align: center;
	position: absolute;
	float: left;
	color: #FFF;
	z-index: 9999999999;
  color: #5896BD;
  font-size:11px;
}

.maxiSpeechIcon{
	display: none;
	padding: 5px 0px 0px 0px;
	margin: -37px 0px 0px -33px;
	background: transparent url('/Images/ported/actionIcons/speechBubblelong.gif') 0 0 no-repeat;
	width: 93px;
	height: 34px;
	min-height: 34px;
	text-align: center;
	position: absolute;
	float: left;
	color: #FFF;
	z-index: 999999999;
  color: #5896BD;
  font-size:11px;
}

.feedText .connectionsList
{
    float: none !important;
    width: auto !important;
}

.seeMoreItems.more
{
   padding-left: 0px;
}

.extraMaxSpeechIcon{
	display: none;
	padding: 5px 0px 0px 0px;
	margin: -37px 0px 0px -52px;
	background: transparent url('/Images/ported/actionIcons/speechBubblelonger.gif') 0 0 no-repeat;
	width: 130px;
	height: 34px;
	min-height: 34px;
	text-align: center;
	position: absolute;
	float: left;
	color: #FFF;
	z-index: 999999999;
  color: #5896BD;
  font-size:11px;
}

.multiMaxSpeechIcon{
	display: none;
	padding: 7px 0px 0px 0px;
	margin: -58px 0px 0px -58px;
	background: transparent url('/Images/ported/actionIcons/speechBubbleHigh.gif') 0 0 no-repeat;
	width: 117px;
	height: 58px;
	min-height: 58px;
	text-align: center;
	position: absolute;
	float: left;
	color: #FFF;
	z-index: 999999999;
  color: #5896BD;
}

.floatingMiniSpeechIcon{
	display: none;
	padding: 7px 0px 0px 0px;
	margin: -70px 0px 0px -13px;
	background: transparent url('/Images/ported/actionIcons/speechBubble.gif') 0 0 no-repeat;
	width: 63px;
	height: 34px;
	min-height: 34px;
	text-align: center;
	position: absolute;
	float: left;
	color: #5896BD;
	z-index: 9999999;
	overflow: visible;
}

.floatingMaxiSpeechIcon{
	display: none;
	padding: 7px 0px 0px 0px;
	margin: -70px 0px 0px -30px;
	background: transparent url('/Images/ported/actionIcons/speechBubblelong.gif') 0 0 no-repeat;
	width: 93px;
	height: 34px;
	min-height: 34px;
	text-align: center;
	position: absolute;
	float: left;
	color: #5896BD;
}

#accordion .ui-accordion-header a{
	font-size: 18px;
  margin: 0px 0px 0px 25px;
  padding: 3px 0px 0px 0px;
}

.ui-accordion-content{
	margin: 0px 0px 1px 0px !important;
  padding: 0px 0px 0px 0px !important;
  font-size: 12px !important;
}

.moreFeedItems{
	width: 570px;
  border: solid 1px #F1F1F1;
  color: #666;
  font-size: 14px;
  text-align: center;
  padding: 5px;
 	float: left;
  margin: 5px 0px 5px 0px;
  background: #FFF;
  cursor: pointer;
  cursor: hand;
}

.moreFeedItems:hover{
	background: #F1F1F1;
  color: #000;
  cursor: pointer;
  cursor: hand;
}

/*---------------------- tab Bar ---------------------- */

.tabBar{
	width: 268px;
  float: left;
  padding: 0px 0px 0px 10px;
  margin: 0px 0px 0px 0px;
  border: none;
  z-index: 2147483647 !important;
}

.tabBar ul{
	list-style: none;
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.tabBar li{
	list-style: none;
  float: left;
  padding: 1px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  text-align: center;
  color: #FFF;
  font-size: 11px;
  cursor: pointer;
}

.tabBar li.on{
	width: 64px;
  height: 20px;
  background: url('/Images/ported/upsideTabOn.gif') 0 0 no-repeat;
}

.tabBar li.off{
	width: 64px;
  height: 20px;
  background: url('/Images/ported/upsideTabOff.gif') 0 0 no-repeat;
}

/* ------------------- mini messages -------------------------- */
#miniMessages{
	float: left;
  width: 278px;
}

.miniMessage{
	float: left;
	min-height: 49px;
  padding: 9px 0px 9px 0px;
  background: #FFF;
  width: 278px;
}

.miniMessageAlt{
	float: left;
	min-height: 49px;
  border-top: 1px dotted #CBCBCB;
  border-bottom: 1px dotted #CBCBCB;
  padding: 9px 0px 9px 0px;
  background: #ECECEC;
  width: 278px;
}

.miniMessageImage{
	float: left;
	width: 59px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 9px;
}

.miniMessageText{
	float: left;
	width: 200px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.miniMessageText p{
	margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 12px;
}


.miniMessageText a{
	text-decoration: none;
	color:#5392BD !important;
}

.miniMessageText a:hover{
	text-decoration: underline;
}

span.username {
	margin: 0px 3px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 13px;
  color: #5392BD;
  font-weight: bold;
  float: left;
	cursor: pointer;
}

.question {
	background: transparent url('/Images/ported/myKiltr/questionIcon.gif') 0 0px no-repeat;
	width: 23px;
	height: 23px;
	float: left;
	margin: -5px 3px 0px 0px;
	padding: 0px 0px 0px 0px;
}

p.questionText{
	font-size: 15px;
	line-height: 15px;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	color: #333;
	float: left;
	width: 527px;
}

p.revealable{
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	display:none;
	float: left;
	width: 527px;
}

.showMore{
	background: transparent url('/Images/ported/actionIcons/showMoreIcon.gif') 0px 3px no-repeat;
	float: left;
	color: #5A95BF;
	font-size: 13px;
	width: 500px;
	padding: 3px 0px 0px 20px;
	cursor: pointer;
}

.showMore:hover{
	background: transparent url('/Images/ported/actionIcons/showMoreIconOver.gif') 0px 3px no-repeat;
	text-decoration: underline;
}

.showLess{
	background: transparent url('/Images/ported/actionIcons/showLessIcon.gif') 0px 3px no-repeat;
	float: left;
	color: #5A95BF;
	font-size: 13px;
	width: 500px;
	padding: 3px 0px 0px 20px;
	cursor: pointer;
}

.showLess:hover{
	background: transparent url('/Images/ported/actionIcons/showLessIconOver.gif') 0px 3px no-repeat;
	text-decoration: underline;
}

span.feedItemTitle{
	margin: 0px 5px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 12px;
  color: #5392BD;
  font-weight: bold;
  float: left;
}

p.feedItemTitleLinks{
	margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 12px;
	color: #000;
	font-weight: bold;
}

.feedItemTitleLinks a{
	text-decoration: underline;
	color: #000 !important;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.feedItemTitleLinks a:hover{
	text-decoration: underline;
	color: #000 !important;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

p.feedItemTextBody{
	margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px 0px;
  font-size: 12px;
	color: #000;
	font-weight: normal;
}

span.messageEnding{
	margin: 0px 5px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 12px;
  color: #999;
  font-weight: normal;
}

.widgetFooter{
	width: 258px;
  padding: 5px 10px 5px 10px;
	margin: 0px 0px 5px 0px;
  font-size: 10px;
  color: #5392BD;
  text-align: right;
	float: left;
}

.widgetFooter a{
	color: #5392BD !important;
	
}

#uploadAction{
	width: 599px;
  float: left; 
}

a#fileUploadLink{
	padding: 5px 0px 0px 0px;
  color: #FFF;
  float: left;
}

#subsectionBlock{
	width: 176px;
  float: left;
  border-right: 1px solid #FFF;
  margin: 0px 18px 0px 0px;
  min-height: 60px;
}

#subsectionBlock label{
	padding: 0px 0px 5px 0px;
  color: #FFF;
  float: left;
}

#subsectionBlockAlt{
	width: 106px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 0px 0px;
 
}

#subsectionBlock .textbox{
	width: 155px;
}

#uploadToolsClose,#linkToolsClose,#videoToolsClose,#audioToolsClose{
	float: right;
  cursor: pointer;
  width: 585px;
  position:absolute;
  text-align: right;
  margin-top: 3px;
}

#commentVideoTools #videoToolsClose, .commentAudioTools #audioToolsClose
{
    width: 435px; /*435*/
}

/*
#audioToolsClose, #videoToolsClose{
	margin-bottom: 5px;
  width: 20px;
}*/

#audioPreview{
	width: 500px;
}

#videoPreview{
	width: 500px;
}

#uploadTools, #linkTools, #videoTools, #audioTools {
	width: 592px;
  float: left;
  background: #FFF;
  color: #FFF;
  padding: 0px;
  margin: 0px 0px 0px 0px;
  -webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;

}

#audioTools {
	border-top: 1px solid #5393BF;
  /*margin: -21px 0px 0px 0px !important;*/
  padding: 10px 0px 10px 10px !important;
	width: 584px;
}

#videoTools {
	border-top: 1px solid #5393BF;
  /*margin: -21px 0px 0px 0px !important;*/
  padding: 10px 0px 10px 10px !important;
	width: 584px;
}

#linkTools {
	border-top: 1px solid #CCC;
  /*margin: -1px 0px 0px 0px !important;*/
  padding: 10px 0px 10px 0px !important;
	width: 594px;
}

#linkTools #linkFormTools{
	
  margin: 5px 0px 0px 0px;

  border-left: none;
  border-right: none;
  border-bottom: none;
  padding-top: 10px;
}

#uploadTools{
	background: none repeat scroll 0 0 #FFFFFF;
  border-top: 1px solid #CCC;
  /*margin: -1px 0px 0px 0px;*/
  padding: 10px 0;
  width: 594px;
}
.commentUploadTools, .linkToolsDiv, .videoToolsDiv, .audioToolsDiv, .commentAudioTools, .videoToolsSmall{
	/*width: 445px;/*522*/
  float: left;
  color: #999;
  padding: 0px 10px 10px 10px;
  margin: 0px 0px 10px 0px;
}


#commentVideoTools{
	background: #FFF;
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
  width: 438px;/*521*/
  margin: 0px 0px 0px 64px;
  padding: 10px 0px 10px 7px;
}

.commentAudioTools{
	background: #FFF;
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
  width: 438px;/*521*/
  margin: 0px 0px 0px 64px;
  padding: 10px 0px 10px 7px;
}

.commentUploadTools{
	background: #FFF;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc; /* Previous Colour: #5393BF */
  border-bottom: 1px solid #ccc;
	margin: 0px 0px 0px 64px;
  width: 445px;/*528*/
  padding: 10px 0px 10px 0px;
}

.linkToolsDiv, .videoToolsDiv, .audioToolsDiv{
	margin: 0px 0px 0px 0px;
  
}

#uploadTools label, .commentUploadTools label{
	text-align: left;
  width: 150px;
}

#postToolbar{
	margin: 2px 18px 0px 10px;
  float: right;
  width: 120px;
  height: 30px;
}

.currentChoice{
	font-size: 14px;
  color: #666;
  background: #FFF url('/Images/kiltr_v2/common/dropDownArrow.png') right 7px no-repeat;
  
  float: left;
  margin: 5px 0px 0px 10px;
  padding-right:15px;
}

#inlinePostToolbar, .inlinePostToolbar{
	margin: 7px 0px 0px 10px;
  float: left;
  width: 287px;
}

#postSubmit{
	text-align: right;
  width: 95px;
  float: right;
  margin: 0px 11px 0px 0px;
}

#postSubmit .large{
	float: right;
}

#browseTools a{
	padding: 5px 0px 0px 0px;
  float: left;
}

#folderTools h3{
	padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

#folderTools p, .folderTools p{
	padding: 0px 10px 5px 10px;
  margin: 0px 0px 0px 0px;
  color: #999;
}

.browseTools object{
	margin: 0px 0px 0px 10px;
}

#folderTools{
	width: 565px;
  float: left;
  margin: 10px 0px 5px 0px;
}

.image-comment-box{
	width: 282px;
  height: 22px;
  border: 1px solid #5392BE;
  padding: 3px;
  margin: 7px 0px 0px 0px;
  float: left;
}

#linkFormTools, #videoFormTools, #audioFormTools{
	width: 439px;/*522*/
  float: left;
  margin: 0px 0px 0px 54px;
  background: #FFF url('/Images/kiltr_v2/feed/commentLinkAttachmentBackgr.gif') 0 0 no-repeat;
  border-bottom: 1px solid #CCC;
  border-left: 1px solid #CCC; /* Previous colour: #5393BF */
  border-right: 1px solid #CCC;
  padding: 3px;
}

#linkFormTools p,#videoFormTools p, #audioFormTools p{
	margin: 0px;
  padding: 0px;
}

#browseTools{
	width: 595px;
  float: left;
}

.flashSpacer{
	width: 1px;
  min-height: 30px;
  height: 30px;
  float: left;
}

#toolbarLabel, .toolbarLabel {
		float: left;
    margin-right: 5px;
    padding: 5px 0px 0px 0px;
}

#icons{
  margin: 5px 5px 0px 0px;
  padding: 0px 0px 0px 0px;
 	float: right;
  width: 120px;
  list-style: none;
}

#icons li{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  cursor: pointer !important;
  width: 20px;
  float: left;
}

.closeButton
{
    display: none;
	opacity:0.3 !important;
  filter:alpha(opacity=70) !important; 
  margin: 0px 5px 5px 0px;
}

.closeButton:hover{
	opacity: 1.0 !important;
  filter:alpha(opacity=100) !important; 
}

#attachmentList img{
	border: solid 7px #FFF !important;
	float: left;
	width: 105px;
	margin: 0px 10px 0px 0px;
  
}

.previewImg{
	margin-top: 0px !important;
}

.removeAttachment_id{
	opacity:0.9 !important;
  filter:alpha(opacity=90) !important;
  width: 20px;
  height: 20px;
  margin: 8px 0 0 12px;
  float: right;
  cursor:pointer;
}

.removeAttachment_id:hover{
  opacity: 1.0 !important;
  filter:alpha(opacity=100) !important;
  
  z-index:999;
}

a#addLinkToPost, a#addVideoToPost,a.insertVideoIntoComment, a#addAudioToPost, a.insertLinkIntoPost, a.insertAudioIntoComment{
	margin: 3px 0px 0px 10px;
	color: #FFF !important;
	float: left;
}

label.onTop{
	float: left;
  text-align: left;
  width: 400px;
	margin:0px 0px 10px 0px;
}

#linkPreview,#videoPreview,.#videoPreview{
	width: 590px;
  float: left;
}

.linkPreviewSmall,#videoPreviewSmall,.#videoPreviewSmall{
	width: 530px;
  float: left;
	padding: 10px 0px 0px 0px;
}

.linkPreviewSmall{
	width: 510px;
  float: left;
	padding: 0px 0px 0px 0px;
}

.linkPreviewRightInline{
	float: left;
	width: 350px;
}

#linkPreviewImage, .linkPreviewImage{
	width: 10000px;
  float: left;
  min-height: 80px;
  height: 120px;
}

.linkImageHolder{
	width: 150px;
  float: left;
  overflow:hidden;
  text-align: center;
}

.linkPostPreview{
	
  margin: -11px 0px 0px 0px !important;
  border-top: 1px solid #5393BF;
  border-left: none !important;
  border-right: none !important;
  border-bottom: none !important;
  width: 594px !important;
}

#currentImage{
	padding: 0px 0px 0px 5px;
  margin: 0px 0px 0px 0px;
}

#currentImageLink, #totalImagesLink
{
    padding: 0px 5px 0px 5px;
    width: auto !important;
    color: #999;
}

.numberSeperator{
	width: auto !important;
	padding: 0px 2px 0px 2px;
	margin: 0px 0px 0px 0px;
  color: #999;
}

#totalImages{
	padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
#ajax-loader,#ajax-video-loader,#ajax-audio-loader{
	
  width: 24px;
  margin: 5px 0px 0px 10px !important;
  display: none;
}

#linkPreviewImageWindow{
	width: 100px;
  overflow: hidden;
  float: left;
}

.linkPreviewWindowLarge{
	width: 205px !important;
  overflow: hidden;
  float: left;
}

.linkImageWindowLarge{
	width: 205px !important;
}

#linkPreview #linkPreviewImageWindow{
	width: 150px;
  margin: 10px 0px 0px 10px;
}

#linkPreview #linkPreviewImageWindow img{
	height: 88px;
}

.linkImageWindowLarge img{
	height: 121px !important;
}

#linkPreviewImage img{
 /*width: 100px;*/
 float: left;
}

#linkPreview #linkPreviewTitle{
	width: 275px;
  margin: 10px 0px 0px 0px;
  color: #666 !important;
}

#linkPreview .linkPreviewTitleLarge{
	width: 350px !important;
}

#linkPreview .linkPreviewIntroLarge{
	width: 350px !important;
}

#linkPreview p.small{
	color: #666 !important;
}

#linkPreview #linkPreviewUrl{
	color: #666 !important;
  margin: 0px 0px 0px 160px;
}

#linkPreview .linkPreviewUrlLarge{
	color: #666 !important;
  margin: 0px 0px 0px 215px !important;
}

#linkPreview #linkPreviewUrl a{
	color: #666 !important;
}

#linkPreview #linkPreviewIntro{
	width: 275px;
	color: #666 !important;
}

#thumbnailController{
	width: 125px;
  float: left;
  padding: 0px 0px 0px 10px;
	font-size: 10px;
  font-color: #CCC;
  margin: 0px 0px 10px 165px; 
}

.thumbnailControllerLarge{
	margin: 0px 0px 10px 215px !important; 
}

#imageLeft, .imageLeft{
	opacity:0.5 !important;
  filter:alpha(opacity=50) !important;
	cursor: pointer !important;
  margin: 0px 2px 0px 0px;
  width: 5px !important;
  min-height: 17px;
  background: transparent url('/Images/kiltr_v2/feed/linkGalleryLeft.gif') 0 3px no-repeat;
}

#imageRight, .imageRight{
	opacity:0.5 !important;
  filter:alpha(opacity=50) !important;
  cursor: pointer !important;
  margin: 0px 10px 0px 5px;
  width: 5px !important;
  min-height: 17px;
  background: transparent url('/Images/kiltr_v2/feed/linkGalleryRight.gif') 0 3px no-repeat;
}

#imageLeft:hover, .imageLeft:hover{
	opacity:1.0 !important;
  filter:alpha(opacity=100) !important;
  cursor: pointer !important;
}

#imageRight:hover, .imageRight:hover{
	opacity:1.0 !important;
  filter:alpha(opacity=100) !important;
  cursor: pointer !important;
}

#thumbnailController span{
	float: left;
  
  font-size: 12px;
}

#linkShare{
	float: left;
  width: 100px;
}

#linkPreview{
	background: #FFF;
  float: left;
  background: #FFF;
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
  margin: 0px 0px 0px 54px;
  width: 445px; /*528*/
}

.feedItemReplyContainer .linkPreviewSmall{
	width: 450px;
}

#linkPreviewTitle{
	width: 400px;
  float: left;
  font-weight: bold;
  padding: 0px 0px 0px 10px;
	font-size: 12px;
}

#linkPreviewIntro{
	width: 400px;
  float: left;
  padding: 0px 0px 0px 10px;
	font-size: 12px;
}

#commentLinkTools{
	margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 0 0 0 10px;
}

#commentLinkTools #linkPreviewIntro, #commentLinkTools #linkPreviewTitle, #commentLinkTools #linkPreviewUrl{
	/*width: 350px; */
}


#linkPreviewUrl{
	width: 400px;
  float: left;
  font-weight: normal;
  font-size: 12px;
  padding: 0px 0px 10px 10px;
}

#linkPreviewUrl a{
	text-decoration: underline;
	color: #FFF;
}



#linkPreviewTitleSmall{
	width: 340px;
  float: left;
  font-weight: bold;
  padding: 0px 0px 0px 10px;
	font-size: 12px;
}

#linkPreviewIntroSmall{
	width: 340px;
  float: left;
  padding: 0px 0px 0px 10px;
	font-size: 12px;
}

#linkPreviewUrlSmall{
	width: 340px;
  float: left;
  font-weight: normal;
  font-size: 12px;
  padding: 5px 0px 10px 10px;
}

#linkPreviewUrlSmall a{
	text-decoration: underline;
	color: #5A95BF;
}

.feedItemReplyContainer #linkPreviewTitleSmall, 
.feedItemReplyContainer #linkPreviewIntroSmall, 
.feedItemReplyContainer #linkPreviewTitleSmall,
.attachmentListInline .audioDescription,
.attachmentListInline .audioTitle,
.attachmentListInline .videoDescription,
.attachmentListInline .videoTitle
{
	font-size: 11px;
  margin: 0px 0px 10px 0px;
}

p.small{
	font-size: 12px;
  line-height: 15px;
  color: #FFF;
}

#unsubscribe{
	width: 100%;
  float: left;
}

.formAlternate{
	float: left;
  width: 100%;
  padding: 10px 0px 0px 0px !important;
  margin: 9px 0px 0px 0px !important;
  border-top: solid 1px #EBEBEB;
}

.formAlternate ul{
	list-style: none;
  padding: 0px 0px 0px 0px !important;
  margin: 0px 0px 0px 0px !important;
	float: left;
  width: 100%;
}

.formAlternate li{
	list-style: none;
  padding: 0px 0px 5px 0px;
  margin: 0px 0px 0px 0px;
  float: left;
  width: 100%;
}

.formAlternate label{
	float: left;
  font-weight: bold;
  width: 124px;
  min-height: 25px;
  padding: 3px 0px 0px 0px;
}

#registerTopPanel{
	width: 100%;
	border-top: none;
	margin: 45px 0 0;
	border-bottom: solid 1px #ECECEC;
	float: left;
	padding: 10px 0px 0px 0px;
}

#registerTopPanelLeft{
	/*width: 491px;*/
	float: left;
	margin: 0px 16px 0px 0px;
}

#registerTopPanelRight{
	width: 444px;
	float: left;
}

#registerTopPanel h1{
	font-size: 18px;
	font-weight: normal; 
	color: #5794BD;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
}

#registerTopPanel p{
	font-size: 14px;
	font-weight: normal; 
	color: #8F9599;
}

.additional{
	font-size: 14px;
	font-weight: normal; 
	color: #5794BD;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
}

.additional:hover{
	color: #333;
}

#registerTopPanelRight img{
	float: left;
}

.moreNetworks{
	height: 41px;
	min-height: 41px;
	float: left;
	padding:12px 0px 0px 0px;
}

/*--------------------- forms ----------------------*/

#standardForm{
	border: none;
	width: 100%;
	margin: 20px 0px 20px 0px;
	float: left;
}

#standardForm.inline{
	padding: 20px;
	float: left;
	width: 550px;
}

#standardForm.inlineAlt{
	margin: 0px 20px 0px 20px !important;
	padding: 10px 0px 0px 0px !important;
	float: left;
	width: 550px;
}


#standardForm ul{
	list-style: none;
	padding: 0px 0px 0px 0px;
	float: left;
}

#standardForm li{
	list-style: none;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	/*height: 41px;*/
	min-height: 41px;
	width: 100%;
}

#standardForm li.large{
	height: 90px;
}

#standardForm.inline li{
	float: left;
	width: 550px;
}

#standardForm label{
	width: 121px;
	text-align: right;
	color: #000;
	font-size: 12px;
	margin: 0px 18px 0px 0px;
	float: left;
	padding: 4px 0px 0px 0px;
}


#standardForm.inline label{
	width: 161px;
	text-align: right;
	color: #000;
	font-size: 12px;
	margin: 0px 12px 0px 0px;
	float: left;
	padding: 4px 0px 0px 0px;
	font-weight: bold;
}

input.standard{
	border: 1px solid #CCC;
  width: 291px;
	float: left;
	min-height: 20px;
	height: 20px;
	margin: 0px 20px 0px 0px;
	padding: 1px 5px 1px 5px;
	font-size: 12px;
	font-family: Arial;
}

input.standardSelected{
	border: 1px solid #5392BE;
  width: 291px;
	float: left;
	min-height: 20px;
	height: 20px;
	margin: 0px 20px 0px 0px;
	padding: 1px 5px 1px 5px;
	font-size: 12px;
	font-family: Arial;
}

input.standardSmall{
	border: 1px solid #CCC;
  -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
  border-radius: 5px !important;
	width: 150px;
	float: left;
	min-height: 20px;
	height: 20px;
	margin: 0px 20px 0px 0px;
	padding: 1px 5px 1px 5px;
	font-size: 12px;
	font-family: Arial;
}

textarea.standardArea{
	border: 1px solid #CCC;
  -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
  border-radius: 5px !important;
	width: 291px;
	float: left;
	min-height: 20px;
	height: 70px;
	margin: 0px 20px 0px 0px;
	padding: 1px 5px 1px 5px;
	font-size: 12px;
	font-family: Arial;
}

.instructionMessage{
	
	float: left;
	width: 267px;
	height: 30px;
	min-height: 33px;
	background: url('/Images/Forms/infoSpeechBubble.gif') 0 0 no-repeat;
	margin: -8px 0px 2px 0px;
	padding: 11px 0px 0px 45px;
	color: #909497;
	font-size: 11px;
	z-index: 2147483647 !important;
	vertical-align: middle !important;
}

.slicedForm .instructionMessage 
{
    margin: -30px 0 0 425px !important;
}

.inlineMessage {
	clear: both !important;
	position: relative;
	display: block;
	z-index: 2147483645 !important;
	float: left;
	margin: -30px 0px 0px 445px;
	padding: 6px 0px 0px 40px;
	width: 107px;
	vertical-align: middle;
}

.inlineMessage.toPresent
{
    margin-left: 310px;
}

.inlineTextAreaMessage{
	background: url('/Images/Forms/infoSpeechBubbleSmall.gif') 0 0 no-repeat !important;
	clear: both !important;
	position: relative;
	display: block;
	z-index: 2147483647 !important;
	float: left;
	margin: -75px 0px 0px 445px;
	padding: 6px 0px 0px 40px;
	width: 107px;
}

.errorMessage span span{
	float: left;
	width: 267px;
	height: 30px;
	min-height: 33px;
	background: url('/Images/Forms/errorSpeechBubble.gif') 0 0 no-repeat;
	margin: -8px 0px 2px -40px;
	padding: 11px 0px 0px 45px;
	color: #909497;
	font-size: 11px;
}

#accordion .errorMessage span span, #unsubscribeForm .errorMessage span span {
	background: url('/Images/Forms/errorSpeechBubbleSmall.gif') 0 0 no-repeat;
	width: 124px !important;
	margin: -6px 0px 2px -40px;
	padding: 5px 0px 0px 35px;
}

.slicedForm span span
{
    margin: -6px 0px 2px -60px !important;
}

#registerForm .errorMessage span span, #rpxRegisterForm .errorMessage span span{
	margin: -8px 0px 2px 0px;
}

#accordion .instructionMessage{
	background: url('/Images/Forms/infoSpeechBubbleSmall.gif') 0 0 no-repeat;
	width: 118px !important;
}

#accordion .tick{
	margin-left: -5px;
}

.simpleErrorMessage{
	float: left;
	width: 300px;
	color: red;
	font-weight: bold;
	padding: 5px 0px 10px 150px;
}

ul.dropdown{
	border: solid 1px #CCC;
	position: absolute;
	width: 67px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 25px 0px 0px 0px;
	float: left;
	max-height: 155px;
	overflow: auto !important;
}

ul.dropdown li{
	float: left;
	width: 293px;
	height: 20px !important;
	min-height: 20px !important;
	padding: 3px 3px 3px 3px !important;
	margin: 0px 0px 0px 0px !important;
	font-size: 12px;
}

ul.dropdown li:hover{
	background: #CCC;
}


ul.dropdownMedium{
	border: solid 1px #CCC;
	position: relative;
	width: 193px !important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 23px 0px 0px -214px !important;
	float: left;
	overflow: hidden !important;
}

ul.dropdownMedium li{
	float: left;
	width: 187px;
	height: 20px !important;
	min-height: 20px !important;
	padding: 3px 3px 3px 3px !important;
	margin: 0px 0px 0px 0px !important;
	font-size: 12px;
}

ul.dropdownMedium li:hover{
	background: #CCC;
}

ul.dropdownLarge{
	border: solid 1px #CCC;
	position: absolute;
	width: 301px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 25px 0px 0px 0px;
	float: left;
	max-height: 155px;
	overflow: auto;
	background: #FFF;
}

ul.dropdownLarge li{
	float: left;
	width: 277px !important;
	height: 20px !important;
	min-height: 20px !important;
	padding: 3px 3px 3px 3px !important;
	margin: 0px 0px 0px 0px !important;
	font-size: 12px;
}

ul.dropdownLarge li:hover{
	background: #CCC;
}

.dropdownItem{
	background: #F1F1F1;
	float: left;
	cursor: pointer;
}

.dropdownItemAlt{
	background: #FFF;
	float: left;
	cursor: pointer;
}

.dropdownDateItem{
	background: #F1F1F1;
	float: left;
	cursor: pointer;
}

.dropdownDateItemAlt{
	background: #FFF;
	float: left;
	cursor: pointer;
}

.dropdownItemCursorOver{
	background: #CCC !important;
}

.dropdownSmall{
	margin-left: -10px;
	border: red solid 1px;
	float: left;
	width: 87px !important;
}

.dropdownSmall li{
	width: 64px !important;
}

div.dropDownSelected{
	border: 1px solid #CCC;
  -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
  border-radius: 5px !important;
	width: 291px;
	float: left;
	min-height: 18px;
	height: 18px;
	margin: 0px 20px 0px 0px;
	padding: 5px 5px 1px 5px;
	font-size: 12px;
	font-family: Arial;
	background: #FFF url('/Images/Forms/chooseArrowInside.gif') no-repeat;
	background-position: right -1px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	cursor: pointer;
}

div.dropDownSelected:hover{
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

div.dropDownMediumSelected{
	border: 1px solid #CCC;
  -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
  border-radius: 5px !important;
	width: 183px;
	float: left;
	min-height: 18px;
	height: 18px;
	margin: 0px 20px 0px 0px;
	padding: 3px 5px 1px 5px;
	font-size: 12px;
	font-family: Arial;
	background: #FFF url('/Images/Forms/chooseArrowInside.gif') no-repeat;
	background-position: right -1px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	cursor: pointer;
}

div.dropDownMediumSelected:hover{
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

div.dropDownLargeSelected{
	border: 1px solid #CCC;
  -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
  border-radius: 5px !important;
	width: 291px;
	float: left;
	min-height: 18px;
	height: 18px;
	margin: 0px 20px 0px 0px;
	padding: 5px 5px 1px 5px;
	font-size: 12px;
	font-family: Arial;
	background: #FFF url('/Images/Forms/chooseArrowInside.gif') no-repeat;
	background-position: right -1px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	cursor: pointer;
}


div.dropDownLargeSelected:hover{
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

#recaptcha_container{
	float: left;
	padding: 4px 0px 0px 0px;
	text-align: left;
	width: 300px;
}

#recaptcha_container img{
	float: left;
	padding: 10px 0px 10px 0px !important;
	margin: 0px 0px 0px -120px !important;
}

.additionalFieldInfo{
	float: left;
	color: #919598;
}

#recaptcha_image{
	float: left;
	height: 80px;
	min-height: 80px;
}

#passwordToolsContainer{
	display: none;
}

button.standardButton{
	width: 145px;
	height: 34px;
	background: transparent url('/Images/Forms/formButton.gif') 0 0 no-repeat;
	border: none;
	color: #FFF;
	padding: 0px 0px 0px 19px;
	margin: 25px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
  cursor: pointer;
  filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

button.standardButton:hover{
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

.tick{
	background: transparent url('/Images/Forms/tick.png') 0 0 no-repeat;
	width: 20px;
	height: 20px;
	min-height: 20px;
	float: left;
}

.cross{
	background: transparent url('/Images/Forms/cross.png') 0 0 no-repeat;
	width: 20px;
	height: 20px;
	min-height: 20px;
	float: left;
}

#passwordTools{
	width: 400px;
  float: left;
  margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 190px;
	color: #333;
}

#passwordStrength{
  height:10px;
  display:block;
  float:left;
  margin: 5px 0px 0px 0px;
	
}

.strength0{
  width:250px;
  background:#cccccc;
}

.strength1{
  width:50px;
  background:#ff0000;
}

.strength2{
  width:100px;    
  background:#ff5f5f;
}

.strength3{
  width:150px;
  background:#56e500;
}

.strength4{
  background:#4dcd00;
  width:200px;
}

.strength5{
  background:#399800;
  width:250px;
}

.externalNtwkLogo{
	margin: 5px 0px 0px 0px;
}

.profileCard{
	width: 279px;
	height: 85px;
	float: left;
	background: #FFF;
	padding: 10px 10px 10px 10px;
  margin: 5px 5px 5px 5px;
	border-bottom: solid 1px #CCC;
}

.profileCardSmall{
	width: 248px;
	height: 50px;
	float: left;
	background: #FFF;
	padding: 15px 15px 15px 15px;
	margin: 0px 0px 0px 0px;
}

.profileCard:hover, .profileCardSmall:hover{
	background: #EEEEEE;
}

.profileCardImage{
	width: 48px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 15px 0px 0px;
}

.profileCardInfo{
	width: 215px;
	float: left;
	height: 57px;
}

.profileCardInfo span{
	color: #5995BE;
  font-weight: bold;
}

.profileCardImageSmall{
	width: 50px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
}

.profileCardInfoSmall{
	width: 150px;
	float: left;
}

.profileCardImageWide{
	width: 85px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
}

.profileCardInfoShort{
	width: 155px;
	float: left;
}

span.cardTitle, span.cardTitleAlt{
	float: left;
	width: 175px;
	font-size: 11px;
	color: #2970A8;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}

span.cardTitle:hover,span.cardTitleAlt:hover{
	text-decoration: underline;
}

span.cardTitleSmall, span.cardTitleSmallAlt{
	float: left;
	width: 150px;
	font-size: 11px;
	color: #5995BE;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}

span.cardTitleSmall:hover,span.cardTitleSmallAlt:hover{
	text-decoration: underline;
}


span.cardRole{
	float: left;
	width: 215px;
	font-size: 11px;
	color: #000;
	font-weight: bold;
}

span.cardRoleSmall{
	float: left;
	width: 175px;
	font-size: 11px;
	color: #000;
	font-weight: bold;
}

span.cardLocation{
	float: left;
	width: 215px;
	font-size: 11px;
	color: #000;
	font-weight: normal;
}

span.info
{
    font-size: 11px;
    float:left;
    width: 100%;
    padding-bottom: 5px;
    color: #666;
}

span.profilecardName{
    float: left;
    /*width: 155px;*/
    font-size: 13px;
    color: #2970A8 !important;
    font-weight: bold;
    cursor: pointer;
    padding: 0px 0px 3px 0px;
    text-decoration: none;
    min-height: 15px;
}

.hoverCardProfileContainer .gesture{
	font-size: 11px !important;
}

span.profilecardRole{
    float: left;
    width: 225px;
    font-size: 12px;
    color: #999;
    font-weight: normal;
    line-height: 16px;
    margin: 0px 0px 0px 0px;
}

span.profilecardMembers
{
	float: left;
	width: 225px;
	font-size: 12px;
	color: #2970A8;
	font-weight: normal;
    line-height: 12px;
    word-wrap: break-word;
    margin-bottom: 3px;
}

.profilecardMembers a
{
    color: #2970A8;
    text-decoration: none;
}

span.profilecardSummary{
    float: left;
    width: 225px;
    font-size: 12px;
    color: #000;
    font-weight: normal;
    min-height: 40px;
    line-height: 13px;
    word-wrap: break-word;
}

span.profilecardLocation{
    float: left;
    width: 225px;
    font-size: 11px;
    color: #666;
    font-weight: normal;
    line-height: 16px;
}


div.gestureBar{
	float: left;
	/*width: 250px;*/
	height: 21px;
	min-height: 21px;
	font-weight: normal;
	font-size: 11px;
	/*padding: 10px 0px 0px 10px; */
	margin-top: 10px;
}

span.gesture{
	padding: 0px 2px 0px 0px;
	margin: 0px 2px 0px 0px;
	
	color: #5A95BF;
	font-weight: normal;
	
}

span.gesture a{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;
	text-decoration: none;
	/*font-weight: bold;*/
	font-size: 12px;
	color: #5A95BF;
}

.attachmentListInline
{
    padding-left: 0;
}

span.gesture a:hover{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;
	text-decoration: underline;
	font-size: 12px !important;
	/*font-weight: bold;*/
}

span.whoGestured
{
	cursor:pointer !important;    
}

span.gestureLike{
	background: transparent url('/Images/ported/myKiltr/gesture-like.gif') 3px 2px no-repeat;
	padding-left: 19px;
	border-right: solid 1px #CCC;
	border-left: solid 1px #CCC;
	margin: 0px 0px 0px 0px;
	cursor:default;
}

span.gestureDislike{
	background: transparent url('/Images/ported/myKiltr/gesture-dislike.gif') 0px 2px no-repeat;
	padding-left:15px;
	margin: 0px 0px 0px 4px;
	cursor:default;
}

span.gestureComment{
	/*background: transparent url('/Images/ported/myKiltr/gesture-speech.gif') 0px 2px no-repeat;*/
	/*margin: 0px 0px 0px 4px;*/
	cursor:default;
}

span.gestureAttendees{
	background: transparent url('/Images/ported/myKiltr/attendees.gif') 0px 2px no-repeat;
	margin: 0px 0px 0px 4px;
	padding-left: 15px;
}


div.cardActionBar{
	float: left;
	width: 214px;
	height: 21px;
	min-height: 21px;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 63px;
	
}

div.cardActionBarWide{
	float: right;
	height: 21px;
	min-height: 21px;
	padding: 5px 11px 0px 0px;
	/*margin: 0px 10px 0px 0px;*/
	text-align: right !important;
	z-index: 9999;
  /*min-width:50%;*/
}

div.cardActionBarWide .iconAction{
	/*position: relative !important;*/
    margin-right: 5px;
}

div.cardActionBarWide .iconReply{
	position: relative !important;
}

div.cardActionBarReduced{
	margin: 5px 0px 0px 0px;
	float: left;
	width: 125px;
	text-align: right;
}

.iconAction, .editPost, .deletePost, .cancelPost, .savePost{
	width: 29px;
	height: 29px;
	float: left;
	margin-right: 5px;
	cursor: pointer;
    position: relative; /*changed from absolute*/
}

.iconAction{
    width: 29px !important; /*changed from 28 for comment reply delete/edit buttons, if this has to be changed, please write why here: []*/
}

.simpleItem .iconAction, .feedItem .iconAction{
    width: 29px !important;
}

.iconDumbAction{
	width: 28px;
	height: 29px;
	float: left;
	margin-right: 5px !important;
	cursor: pointer;
}

.iconActionWide{
	width: 86px;
	height: 29px;
	float: left;
	margin-right: 5px !important;
	cursor: pointer;
}

.cardClose, .cardCloseAlt{
	background: #FFF url('/Images/ported/actionIcons/cardClose.gif') 0px 0px no-repeat;
	width: 15px;
	height: 15px;
	min-height: 15px;
	position: relative;
	margin: 0px 0px 0px 267px;
	display: none;
  cursor: pointer;
}

.cardClose:hover, .cardCloseAlt:hover{
	background: #FFF url('/Images/ported/actionIcons/cardCloseOver.gif') 0px 0px no-repeat;
}

#connectionIndicator{
	width: 15px;
  height: 15px;
  min-height: 15px;
  float: left;
  position: relative;
	margin: -14px 0px 0px 170px;
  background: url('/images/ported/common/iconConnection.gif') 0 0 no-repeat;
  cursor: pointer;
}

#kiltrContactIndicator{
	width: 15px;
  height: 15px;
/*  min-height: 15px; */
  float: left;
  position: relative;
	margin: -14px 0px 0px 170px;
  background: url('/images/ported/common/iconKiltrContact.gif') 0 0 no-repeat;
  cursor: pointer;
}

#contactIndicator{
	width: 15px;
  height: 15px;
  min-height: 15px;
  float: left;
  position: relative;
	margin: -14px 0px 0px 170px;
  background: url('/images/ported/common/iconContact.gif') 0 0 no-repeat;
  cursor: pointer;
}

#inviteIndicator{
	width: 15px;
  height: 15px;
  min-height: 15px;
  float: left;
  position: relative;
	margin: -14px 0px 0px 170px;
  background: url('/images/ported/common/iconPending.gif') 0 0 no-repeat;
  cursor: pointer;
}

.iconViewProfile{
	background: #FFF url('/Images/ported/myKiltr/sprites/viewProfile.gif') 0px 21px;
	height: 21px;
}

.iconViewProfile:hover{
	background: #FFF url('/Images/ported/myKiltr/sprites/viewProfile.gif') 0px 0px;
}

.iconReply{
	background: #FFF url('/Images/ported/myKiltr/sprites/reply.gif?v=1') 0px 0px;
}

.iconReply:hover{
	background: #FFF url('/Images/ported/myKiltr/sprites/reply.gif?v=1') 0px -33px;
}

.iconShare{
	background: #FFF url('/Images/ported/myKiltr/sprites/share.gif?v=1') 0px 0px;
  position: relative !important;
  margin-right: 5px;
  width: 29px !important;
}

.iconShare:hover{
	background: #FFF url('/Images/ported/myKiltr/sprites/share.gif?v=1') 0px -33px;
}

.iconEdit{
	background: #FFF url('/Images/ported/myKiltr/sprites/edit.gif?v=1') 0px 0px;
}

.iconEdit:hover{
	background: #FFF url('/Images/ported/myKiltr/sprites/edit.gif?v=1') 0px -33px;
}

.iconDelete{
	background: #FFF url('/Images/ported/myKiltr/sprites/deletePost.gif?v=1') 0px 0px;
}

.iconDelete:hover{
	background: #FFF url('/Images/ported/myKiltr/sprites/deletePost.gif?v=1') 0px -33px;
}

.iconSave{
	background: #FFF url('/Images/ported/myKiltr/sprites/save_button.gif') 0px 0px;
}

.iconSave:hover{
	background: #FFF url('/Images/ported/myKiltr/sprites/save_button.gif') 0px -33px;
}

.iconCancel{
	background: #FFF url('/Images/ported/myKiltr/sprites/deletePost.gif') 0px 0px;
	}

.iconCancel:hover{
	background: #FFF url('/Images/ported/myKiltr/sprites/deletePost.gif') 0px -33px;
}

.actionBarLabel{
	font-size: 12px;
	color: #999;
	text-transform: uppercase;
	float: left;
	padding: 3px 7px 0px 0px;
}

.iconJoin{
	background: #FFF url('/Images/ported/myKiltr/sprites/join_group_button.gif') 0px 0px;
}

.iconJoin:hover{
	background: #FFF url('/Images/ported/myKiltr/sprites/join_group_button.gif') 0px -33px;
}

.iconLeave{
	background: #FFF url('/Images/ported/myKiltr/sprites/leave_group_button.gif') 0px 0px;
}

.iconLeave:hover{
	background: #FFF url('/Images/ported/myKiltr/sprites/leave_group_button.gif') 0px -33px;
}

.iconManage{
	background: #FFF url('/Images/ported/myKiltr/sprites/manage.gif') 0px 0px;
}

.iconManage:hover{
	background: #FFF url('/Images/ported/myKiltr/sprites/manage.gif') 0px -33px;
}


.iconLike{
	background: #FFF url('/Images/ported/myKiltr/sprites/like.gif?v=1') 0px 0px;
}

.iconLike:hover{
	background: #FFF url('/Images/ported/myKiltr/sprites/like.gif?v=1') 0px -33px;
}

.iconDislike{
	background: #FFF url('/Images/ported/myKiltr/sprites/dislike.gif?v=1') 0px 0px;
}

.iconDislike:hover{
	background: #FFF url('/Images/ported/myKiltr/sprites/dislike.gif?v=1') 0px -33px;
}

.iconFlag{
	background: #FFF url('/Images/ported/myKiltr/sprites/flag.gif?v=1') 0px 0px;
}

.iconFlag:hover{
	background: #FFF url('/Images/ported/myKiltr/sprites/flag.gif?v=1') 0px -33px;
}

.iconMessage{
	background: #FFF url('/Images/ported/myKiltr/sprites/message.gif') 0px 21px;
	height: 21px;
}

.iconMessage:hover{
	background: #FFF url('/Images/ported/myKiltr/sprites/message.gif') 0px 0px;
}

.iconAddToContact{
	background: #FFF url('/Images/ported/myKiltr/sprites/addToContacts.gif') 0px 21px;
	height: 21px
}

.iconAddToContact:hover{
	background: #FFF url('/Images/ported/myKiltr/sprites/addToContacts.gif') 0px 0px;
}

.iconNetwork{
	background: #FFF url('/Images/ported/myKiltr/sprites/network.gif') 0px 21px;
}

.iconNetwork:hover{
	background: #FFF url('/Images/ported/myKiltr/sprites/network.gif') 0px 0px;
}

.iconAttending{
	background: #FFF url('/Images/ported/myKiltr/sprites/attending.gif') 0px 21px;
}

.iconAttending:hover{
	background: #FFF url('/Images/ported/myKiltr/sprites/attending.gif') 0px 0px;
}

.iconNotAttending{
	background: #FFF url('/Images/ported/myKiltr/sprites/notAttending.gif') 0px 21px;
}

.iconNotAttending:hover{
	background: #FFF url('/Images/ported/myKiltr/sprites/notAttending.gif') 0px 0px;
}

.iconDontKnow{
	background: #FFF url('/Images/ported/myKiltr/sprites/dontKnow.gif') 0px 21px;
}

.iconDontKnow:hover{
	background: #FFF url('/Images/ported/myKiltr/sprites/dontKnow.gif') 0px 0px;
}


.paddedAjaxLoader{
	padding: 30px 0px 0px 140px;
}

.hovercardAjaxLoader{
	padding: 60px 0px 0px 130px;
}

.hovercard{
	background: #FFF;
  background-image: none !important;
	width: 303px;
	min-height: 150px;
	position: absolute;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index: 2147483630 !important;
	display: none;
  border: 1px solid #000;
}

.hoverCardOuter
{
   min-height: 109px;
}

.hoverCardInner{
	padding: 15px 0px 5px 15px;
	width: 288px;
	float: left;
}

.hoverCardImageContainer{
	width: 48px;
	float: left;
	margin: 0px 7px 0px 0px;
	/*height: 69px;*/
	min-height: 48px;
  position: relative;
}

.hoverCardProfileContainer{
	width: 225px;
	float: left;
	/*height: 69px;
	min-height: 69px;*/
	
}

.hoverCardActionContainer{
	width: 229px;
	float: left;
	color: #5593C4;
	padding: 5px 0px 0px 70px;
  font-size: 12px;
}

.hoverCardCloseContainer{
	width: 15px;
	float: left;
	height: 69px;
	margin: -5px 0px 0px 0px;
}


.hoverCardActionContainer a{
	text-decoration: none;
	color: #5593C4;
	font-size: 12px;
}

.hoverCardActionContainer a:hover{
	text-decoration: underline;
	color: #5593C4;
}

.hovercardFooter, .hovercardFooterNoClick, .hidesharedconnections, .searchFooter{
	width: 288px;
  padding: 10px 0px 3px 15px;
  color: #666;
  height: 22px;
  background: #F0F0F0;
  float: left;
  margin: 6px 0px 0px 0px;
  pointer: cursor;
  font-size:11px;
}

.hovercardFooter a, .hovercardFooterNoClick a, .hovercardFooter a:hover, .hovercardFooterNoClick a:hover
{
  test-decoration:none;
  font-size:11px;
  color: #666;
}

.searchFooter
{
    width: 100%;
    padding: 0;
    height: 35px;
}


.hidesharedconnections
{
    margin-top: -20px;
}

#sharedConnectionsContainer, .groupmemberscontainer{
	/*
  width: 271px;
  height: 231px;
  float: left;
  background: #FFF;
  display: none;
  */
  width: 289px;
  float: left;
  margin-right: 15px;
  display: none;
}


#connections-window{
	/*height: 201px;*/
  width: 273px;
  overflow: auto;
  margin: 0px 0px 0px 15px;
}

#connections-window-inner-content{
	/*height: 201px;*/
  width: 263px;
  /*overflow: auto;*/
  padding: 0px 10px 0px 0px;
}

#connectionQtyIdentifier{
	width: 273px;
  margin: 6px 15px 0px 15px;
  padding: 10px 0px 0px 0px;
	border-top: 1px solid #CCC;
  font-size: 11px;
  color: #666;
  height: 32px;
}

#connections-window-inner-content ul{
	list-style: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
	width: 100%;
  float: left;
  
}

#connections-window-inner-content li{
	margin: 0px 0px 0px 0px;
  padding: 2px 2px 5px 2px;
	width: 97%;
  float: left;
  cursor: pointer;
}

#connections-window-inner-content li:hover{
	background: #F1F1F1;
}

#connections-window-inner-content li img{
	width: 30px;
  float: left;
  margin: 0px 10px 0px 0px;
}

#partialCloseHoverCard{
	width: 200px;
  color: #999;
  font-size: 12px;
  padding: 10px 0px 0px 0px; 
  margin: 0px 0px 0px 15px;
  float: left;
  cursor: pointer;
}

.hovercardConnectionName{
	width: 202px;
  float: left;
  color: #5694C3;
  font-weight: bold;
  text-decoration: none;
}

.hovercardConnectionRole{
	width: 202px;
  float: left;
  color: #999;
  font-weight: normal;
}


.hovercardClose{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	cursor: pointer;
}

.hovercardClose:hover{
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

.seeMore, .seeMoreItems{
	width: 100%;
	background: #FFF url('/Images/ported/myKiltr/seeMore.gif') 0px 7px no-repeat;
	color: #5994BE;
	font-size: 14px;
	padding: 5px 0px 10px 20px;
	/*margin: 0px 0px 0px 15px;*/
	float: left;
	cursor: pointer;
	text-decoration: none;
}

.seeMore:hover{
	text-decoration: underline;
}

.accordionIconOpen{
	background: transparent url('/Images/ported/genericInterface/accordionIconClosed.gif') 2px 3px no-repeat !important; 
}

.accordionIconClosed{
	background: transparent url('/Images/ported/genericInterface/accordionIconOpen.gif') 2px 3px no-repeat !important; 
}

h2.accordionIntro{
	font-size: 18px;
	color: #5A95BF;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 25px;

}

.simpleItem{
	padding: 15px;
	float: left;
	width: 588px;
}

.simpleItemLeft{
	float: left;
	width: 87px;
	margin: 0px 25px 0px 0px;
}

.simpleItemRight{
	float: left;
	width: 473px;
	margin: 0px 0px 0px 0px;
}


.simpleTitle{
	font-size: 14px;
	font-weight: bold;
	color: #000;
	width: 450px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.simpleItemRight p{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	width: 450px;
	float: left;
	word-wrap: break-word;
}

.simpleItemTitleLarge{
	font-size: 18px;
	font-weight: normal;
	color: #5794BD;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 450px;
	float: left;
}

.simpleItem a, .profileCardInfoShort a{
    text-decoration:none;
    color: #5794BD;
}

.simpleItem a:hover span, .profileCardInfoShort a:hover span{
    text-decoration:underline;
}

.simpleItemSubHeader{
	font-size: 12px;
	font-weight: normal;
	color: #999;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	width: 450px;
	float: left;
}

.itemDescriptor{
	font-style: italic;
	font-size: 11px;
	color: #999;
	width: 450px;
	float: left;

}

#contactFileInstructions
{
    overflow-y:scroll; 
    height:280px;
    width:550px;
    padding:5px
}

#contactFileInstructions h2
{
    color:#5794BD;
    font-size:18px;
    font-weight:normal;
}

/* entity item pages */

h1.pageTitle{
	font-size: 18px;
	color: #5794BD;
	font-weight: normal;
	text-decoration: none;
}

h1.publicPageTitle{
	font-size: 18px;
	color: #5794BD;
	font-weight: normal;
    float: left;
}

a#profileLink
{
    padding: 16px 0px 16px 0px !important;
    font-weight: normal;
}

#singlePostContainer
{
    /*border: 1px solid #CECDCB;*/
    width: 614px;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 2px 4px 2px 0px;
    background: #FFFFFF;
    min-height: 80px;
	/*-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    border-radius: 5px !important;*/
}

.pageTitleOverlay
{
    font-size: 14px;
	color: #5794BD;
	font-weight: bold;
	margin: 5px 0px 0px 0px;
	text-decoration:none;
	width: 110px;
	float: right;
	padding: 12px 0px 12px 0px
}

.pageTitleOverlay:hover
{
	text-decoration: underline;
}

h1.pageTitleInner{
	font-size: 18px;
	color: #5794BD;
	float: left;
	font-weight: normal;
	border-bottom: solid 1px #CCC;
	padding: 0px 0px 10px 0px;
	width: 100%; 
}

h1.sectTitle{
	font-size: 18px;
	color: #5794BD;
	float: left;
	font-weight: normal;
	margin-left: 0px;
	width: 570px;
}

h1.sectTitleAlt{
	font-size: 18px;
	color: #5794BD;
	float: left;
	font-weight: normal;
	margin-left: 15px;
	width: 570px;
  
}

h3.subFormTitle{
	font-size: 15px;
	color: #5794BD;
	float: left;
	font-weight: normal;
	margin-left: 0px;
	width: 570px;
	margin: 0px 0px 15px 15px;
	padding: 0px 0px 0px 0px;
}

.deleteJob, .deleteEducation{
	background: url('/Images/ported/common/deleteX.gif') 0 0 no-repeat;
	width: 24px;
	height: 18px;
	position: absolute;
	cursor: pointer;
	margin: 5px 0px 0px 570px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.deleteJob:hover, .deleteEducation:hover{
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

.subPage{
	/*border-top: 1px solid #ECECEC;*/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.largeContainer{
	width: 620px;
	float: left;
	border: 1px solid #CCC;
	min-height: 50px;
	border: 1px solid #CCC;
  -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
  border-radius: 5px !important;
	margin: 0px 0px 20px 0px;
}

.boxHeader{
	width: 590px;
	min-height: 113px;
	float: left;
	background: #5A95BF url('/Images/ported/common/boxHeaderSpeech.gif') 0 135px repeat-x;
	padding: 15px;
  background-position:bottom;
	
}

.boxHeaderImage{
	width: 114px;
	float: left;
}

.boxHeaderImage img{
	border: 6px solid #FFF;
}

.boxHeaderImage .calendarBack 
{
    border: 6px solid #FFF;
}

.boxHeaderText{
	padding: 0px 0px 0px 15px;
	width: 356px;
	float: left;
}

.boxHeaderText h2{
	color: #FFF;
	font-size: 18px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 351px;
	float: left;
}

.scoutBadgeReserve{
	width: 105px;
  float: left;
}

.boxSubHeader{
	color: #FFF;
	font-size: 13px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 350px;
	float: left;
}

.boxHeaderStats{
	width: 456px;
	float: left;
	padding: 30px 0px 14px 0px;
}


.boxHeaderStatsCount{
	font-size: 14px;
	font-weight: bold;
	color: #5896BF;
	float: left;
	background: #FFF url('/Images/ported/myKiltr/box-count-right.gif') no-repeat right top;
	height: 20px;
	padding: 0px 0px 0px 0px;
  margin: 0px 5px 0px 0px;
}

.inner-count{
	font-size: 14px;
	font-weight: bold;
	color: #5896BF;
	float: left;
	background: transparent url('/Images/ported/myKiltr/box-count-left.gif') no-repeat left top;
	height: 18px;
	line-height:18px;
	padding: 2px 5px 0px 5px;
  margin: 0px 0px 0px 0px;
  
}

.boxHeaderStatsText{
	font-size: 14px;
	font-weight: bold;
	color: #ADC9DE;
	float: left;
	padding: 2px 0px 0px 0px;
}

.profileSectionContainer{
	background: transparent url('/Images/ported/common/sectionBackground.gif') 0 0 repeat-y;
	float: left;
}

.profileSect{
	border-bottom: 1px solid #CCC;
	width: 587px;
	float: left;
	min-height: 33px; 
	margin: 0px 15px 0px 15px;
}

.profileSectLast{
	width: 587px;
	float: left;
	min-height: 33px; 
	margin: 0px 15px 10px 15px;
}

.profileSectLeft{
	width: 93px;
	float: left;
	min-height: 23px; 
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 0px; 
	text-align: right;
}

.profileSectLeft p{
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.profileSectRight p{
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	float: left;
}

.profileSectRight{
	width: 458px;
	float: left;
	min-height: 23px; 
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 25px;
}

.profileSectRight a{
	color: #5A95BF;
	text-decoration: underline;
	font-size: 12px;
}

.altSectHeader{
	font-size: 12px;
	font-weight: normal;
	color: #8F9599;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
}


p.sectTitle{
	font-size: 13px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	font-weight: bold;
	color: #000;
	width: 450px;
}

p.sectSubTitle{
	font-size: 13px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	font-weight: normal;
	color: #000;
	width: 450px;
}

p.sectTitleStrap{
	font-size: 13px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	float: left;
	font-weight: normal;
	color: #5A95BF;
	font-style: italic;
	width: 450px;
	
}
									
.contextualLinks{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 279px;
	float: left;
}

.publicProfileContextualLinks
{
    margin-bottom:15px;
}

.contextualLinks ul{
	
	list-style: none;
	float: left;
	width: 279px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 1px 0px;
}

.miniAccordionActions .contextualLinks, .miniAccordionActions .contextualLinks ul{
	width: 237px;
}

.miniAccordionActions .contextualLinks li{
	width: 237px;
}

.contextualLinks ul.inline{
	border-top: none;
}

.contextualLinks li{
	list-style: none;
	float: left;
	width: 238px;
	border-bottom: solid 1px #CCC;
	background: #EFF4F8;
	height: 23px;
	min-height: 23px;
	padding: 9px 0px 0px 40px;
	margin: 0px 0px 0px 0px;
	color: #5896BF;
	font-weight: bold;
}



.contextualLinks li.first{
	border-top: none;
}

.contextualLinks li.selected{
	background-color: #5A95BF;
	color: #FFF;
}

.contextualLinks li.last{
	border-bottom: none;
}

.contextualLinks li:hover{
	background-color: #CCC;
}

li.joinGroupLink{
	background: #EFF4F7 url('/Images/ported/common/joinGroup.gif') 6px 6px no-repeat;
}

li.contactsLink{
	background: #EFF4F7 url('/Images/ported/common/contacts.gif') 6px 6px no-repeat;
}

li.inboxLink{
	background: #EFF4F7 url('/Images/ported/common/letterIcon.gif') 6px 6px no-repeat;
}

li.sentItemsLink{
	background: #EFF4F7 url('/Images/ported/common/sentitems_sprite.gif') 6px 6px no-repeat;
}

li.shareGroupLink{
	background: #EFF4F7 url('/Images/ported/common/shareIcon.gif') 6px 6px no-repeat;
}

li.reportGroupLink{
	background: #EFF4F7 url('/Images/ported/common/reportIcon.gif') 6px 6px no-repeat;
}

li.reportLink{
	background: #EFF4F7 url('/Images/ported/common/reportIcon.gif') 6px 6px no-repeat;
}

li.shareItemLink{
	background: #EFF4F7 url('/Images/ported/common/shareIcon.gif') 6px 6px no-repeat;
}

li.shareEventLink{
	background: #EFF4F7 url('/Images/Events/ShareEvent.gif') 6px 6px no-repeat;
}

li.viewEventLink{
    background: #EFF4F7 url('/Images/Events/EventIcon.gif') 6px 6px no-repeat;
}   

li.rescheduleEventLink{
	background: #EFF4F7 url('/Images/Events/rescheduleEvent.gif') 6px 6px no-repeat;
}

li.cancelEventLink{
	background: #EFF4F7 url('/Images/Events/cancelEvent.gif') 6px 6px no-repeat;
}

li.inviteEventLink{
	background: #EFF4F7 url('/Images/Events/inviteContacts.gif') 6px 6px no-repeat;
}

li.connectionsLink{
	background: #EFF4F7 url('/Images/ported/common/connectionsIcon.gif') 6px 6px no-repeat;
}


.groupLink{
	padding: 0px 0px 0px 0px !important;
}

.contextualLinks li a{
	color: #5896BF;
	font-weight: bold;
	text-decoration: none;
}

.contextualLinks li.selected a{
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

/* message center */

div.headerButtonContainer{
	width: 619px;
	float: left;
	margin: 12px 0px 0px 0px;
	height: 40px;
}

div.headerButtonRight{
	width: 230px;
	float: left;
	margin: 0px 0px 0px 0px;
	min-height: 40px;
}

.headerButtonContainerRight{
	float: left;
	width: 449px;
	height: 40px;
	text-align: right !important;
}

.headerButtonContainerRightButtons{
	float: right;
}

div.headerButtonContainer img{
	padding-left: 6px;
	cursor: pointer;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

div.headerButtonContainer img:hover{
	cursor: pointer;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

.headerButtonContainer h2{
	width: 170px;
	color: #5896BF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	font-size: 18px;
	font-weight: normal;
}

.listItemContainer{
	border: solid 1px #CCC;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
  border-radius: 5px !important;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 620px;
	float: left;
}

.listItemButtons{
	min-height: 32px;
	height: 32px;
	width: 600px;
	float: left;
	background: #5896BD;
	color: #FFF;
	padding: 0px 10px 0px 10px;
}

.boxHeaderLong{
	min-height: 32px;
	height: 32px;
	width: 600px;
	float: left;
	background: #5896BD;
	color: #FFF;
	padding: 0px 10px 0px 10px;
}

.listItemButtonsLeft{
	float: left;
	width: 400px;
}

.listItemButtonsRight{
	float: right;
	width: 150px;
}

.batchMessageAction{
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	border-right: solid 1px #FFF;
	padding: 0px 9px 0px 0px;
	margin: 8px 9px 0px 0px;
	float: left;
	line-height: 14px;
	cursor:pointer;
}

.messageColumnHeader{
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 9px 0px 0px;
	margin: 8px 25px 0px 0px;
	float: left;
	line-height: 14px;

}

#messageDelete{
	border: none;
}

.messageSummary{
	width: 600px;
	float: left;
	padding: 10px 10px 10px 10px;
}

.messageSummaryCheck{
	width: 28px;
	float: left;
	min-height: 90px; 
	border-bottom: 1px solid #CCC;
}
.messageSummaryBody{
	width: 424px;
	float: left;
	min-height: 90px; 
	border-bottom: 1px solid #CCC;
}

.messageSummaryBody a{
	color: #5896BD;
	text-decoration: none;
}

.messageSummaryBody a:hover{
	color: #5896BD;
	text-decoration: underline;
}

.messageSummaryStatus{
	width: 77px;
	float: left;
	min-height: 90px; 
	border-bottom: 1px solid #CCC;
	color: #000;
	font-weight: normal;
}
.messageSummaryDate{
	width: 65px;
	float: left;
	min-height: 90px;
	border-bottom: 1px solid #CCC;
	color: #CCC;
	font-weight: normal;
}

.listItemContainer ul{
	float: left;
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.listItemContainer li{
	float: left;
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

span.listItemTitle{
	font-size: 12px;
	color: #5A95BF;
	text-transform:capitalize;
	width: 100%;
	float: left;
	font-weight: bold;
}
span.listItemSubTitle{
	font-size: 12px;
	color: #000;
	text-transform:capitalize;
	width: 100%;
	float: left;
	font-weight: bold;
}
span.listItemBody{
	color: #989BA0;
	width: 100%;
	float: left;
}

#emptyModalDialogue{
	position: absolute;
	width: 620px;
	height: 381px;
	margin: 0 25%;
	display: none;
  z-index: 9999999 !important;
}

#emptyModalWindow{
	position: absolute;
	width: 620px;
	height: 381px;
	background: #5A95BF;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
  border-radius: 5px !important;
	margin: 0px 0px 0px 0px;
	z-index: 949;
}

#emptyModalWindowOverlay{
	position: absolute;
	background: #FFF;
	width: 589px;
	height: 349px;
	margin: 15px 0px 0px 15px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
  border-radius: 5px !important;
	z-index: 950;
	line-height: normal;
}

.currentChoice.hoverable:hover, .audienceChoice.hoverable:hover
{
    opacity: 1 !important;
    text-decoration: underline;
}

 .attachmentListInline a
 {
     text-decoration: none !important;
 }
  
#modalPrompt{
	position: absolute;
	width: 480px;
	height: 250px;
	/*margin-top: 160px !important;
	left: 25%;*/
	margin: 45px 25%;
  display: none;
  z-index: 1000;
}

#promptWindow{
	position: absolute;
	width: 480px;
	height: 250px;
	background: #5A95BF;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
  border-radius: 5px !important;
	margin: 0px 0px 0px 0px;
	z-index: 949;
}

#promptWindowOverlay{
	position: absolute;
	background: #FFF;
	width: 449px;
	height: 218px;
	margin: 15px 0px 0px 15px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
  border-radius: 5px !important;
	z-index: 950;
}

.promptHeader{
	height: 33px;
	background: #5A95BF url('/Images/ported/genericInterface/accordionIconClosed.gif') 10px 10px no-repeat;
	width: 100%;
	float: left;
	cursor: move;
}

.promptBody{
	float: left;
	width: 480px;
	padding: 3px 15px 0px 15px;
}

span.promptHeader{
	color: #FFF;
	font-size: 18px;
	padding: 3px 0px 0px 25px;
	float: left;
	width: px;
  width: 200px;
}

#confirmAction{
	width: 164px;
  height: 30px;
  float: left;
  color: #FFF;
  cursor:pointer;
  margin: 0px 10px 0px 0px;
  background: #FFF url('/images/ported/common/yes.gif') 0 0 no-repeat;
  filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

#confirmAction:hover{
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

#cancelAction:hover{
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

#cancelAction{
	width: 164px;
  height: 30px;
  float: left;
  cursor:pointer;
  background: #FFF url('/images/ported/common/no.gif') 0 0 no-repeat;
  filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

p.attention{
	background: #FFF url('/images/ported/common/attention.gif') 0 0 no-repeat;
  padding: 5px 0px 0px 35px;
  height: 33px;
  font-weight: bold;
  width: 380px;
}

#emptyModalWindowOverlay .cardPicker{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

.cardPicker{
	height: 305px;
	width: 600px !important;
	overflow: auto !important;
	float: left;
	margin: 0px 15px 20px 15px;
}

.cardPickerAlt{
	height: 305px;
	width: 600px !important;
	overflow: auto !important;
	float: left;
	margin: 10px 15px 20px 15px;
}

#emptyModalWindowOverlay #pickerOptions{
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#locale{
	position: absolute;
	width: 370px;
	height: 185px;
	margin-top: 45px;
	left: 30%;
	display: none;
}

#checkinHeader
{
    width: 280px;
}

#localeWindow{
	position: absolute;
	width: 370px;
	height: 181px;
	background: #5A95BF;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
  border-radius: 5px !important;
	margin: 0px 0px 0px 0px;
	z-index: 949;
}

#localeWindowOverlay{
	position: absolute;
	background: #FFF;
	width: 339px;
	height: 139px;
	margin: 15px 0px 0px 15px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
  border-radius: 5px !important;
	z-index: 950;
}

h3.modalSubHeader {
	color: #5A95BF;
	font-weight: normal;
}

.modalWindowTabs{
	width: 100%;
	background: #E6EDF3;
	height: 34px;
	float: left;
}

.modalWindowTabOn{
	background: #FFF;
	height: 26px;
	color: #5994BE;
	text-decoration: underline;
	float: left;
	padding: 8px 20px 0px 20px;
}

.modalWindowTabOff{
	background: #E6EDF3;
	height: 26px;
	color: #666;
	text-decoration: none;
	float: left;
	padding: 8px 20px 0px 20px;
}

#message{
	position: absolute;
	width: 620px;
	height: 381px;
	margin-top: 45px;
	left: 25%;
	display: none;
	z-index: 999999;
}

#saveLocationLoader{
	margin: 0px 0px 0px 10px;
	display: none;
}

#messageSendButton{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	cursor: pointer;
}

#messageSendButton:hover{
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
	
}

input.enterRecipient{
	margin-top: 5px;
}

.buttonFooter{
	margin: 10px 0px 0px 0px;
	width: 560px;
	text-align: right;
}

#messageWindow{
	position: absolute;
	width: 620px;
	height: 381px;
	background: #5A95BF;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
  border-radius: 5px !important;
	margin: 0px 0px 0px 0px;
	/*z-index: 100250;*/
}

#messageWindowOverlay textarea
{
    resize: none;
}

#messageWindowOverlay{
	position: absolute;
	background: #FFF;
	width: 589px;
	height: 349px;
	margin: 15px 0px 0px 15px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
  border-radius: 5px !important;
	z-index: 1251;
}

#newMessage{
	cursor: pointer;
}

#newMessage:hover{
	cursor: pointer;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

#closeModalDialog,.closeModalDialog{
	cursor: pointer;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	padding-right: 15px;
  padding-top: 10px;
	float: right !important;
}

#closeModalDialog:hover,.closeModalDialog:hover{
	cursor: pointer;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}



.modalWindowHeader{
	height: 33px;
	background: #5A95BF url('/Images/ported/genericInterface/accordionIconClosed.gif') 10px 10px no-repeat;
	width: 100%;
	float: left;
	cursor: move;
}

.modalWindowBody{
	float: left;
	width: 558px;
	padding: 3px 15px 0px 15px;
}

span.modalHeader{
	color: #FFF;
	font-size: 18px;
	padding: 3px 0px 0px 25px;
	float: left;
	width: 530px;
}

.modalWindowHeader img{
	margin-top: 0px;
	float: left;
}

.messageInputLine{
	width: 557px;
	float: left;
	border-bottom: solid 1px #CCC;
	min-height: 27px;
	padding: 0px 0px 4px 0px;
}

.messageInputLineLabel{
	width: 88px;
	text-align: right;
	font-weight: bold;
	float: left;
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 13px;
	overflow: hidden;
}

.messageInputLineInput{
	padding: 0px 0px 0px 10px;
	float: left;
	width: 450px;
}

.messageLabel{
	font-size: 18px;
	width: 542px;
	float: left;
	color: #5A95BF;
	padding: 10px 0px 10px 15px;
}

.modalWindowBody textarea{
	border: none;
	background: #F1F1F1;
	width: 530px;
	height: 121px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
  border-radius: 5px !important;
	padding: 16px;
	font-family: Arial;
	font-size: 12px;
	color: #333;
}

input.messageSubject{
	width: 450px;
	height: 24px;
	border: none;
	padding: 4px 0px 0px 0px;
}

input.messageToHidden{
	width: 100px;
	height: 24px;
	border: none;
	padding: 4px 0px 0px 0px;
}

input.suggestableHidden{
	width: 100px;
	height: 15px;
	border: none;
	padding: 3px 0px 0px 0px;
}

.textLineInput{
	width: 291px;
	border: 1px solid #CCC;
	float: left;
	min-height: 17px;
	/*height: 17px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
  border-radius: 5px !important;
	padding: 0 5px 5px 5px;
	font-size: 12px;
  background: #FFF;
}

#recipientSuggestions{
	position: absolute;
	background: #FFF;
	width: 155px;
	border: 1px solid #CECECE;
	display: none;
	z-index: 99999;
}

.suggestions{
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 0px;
	float: left;
}

.itemSuggestions{
	position: absolute;
	width: 165px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	display: none;
	z-index: 99999;
}

.suggestions ul, .itemSuggestions ul{
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: -1px 0px 0px -6px;
	background: #FFF;
	width: 300px;
	float: left;
  border:1px solid #CCCCCC;
  height: 100px;
  overflow: auto;
}

.suggestions li, .itemSuggestions li{
	list-style: none;
	font-size: 14px;
	font-weight: normal;
	padding: 3px 0px 3px 3px !important;
	cursor: pointer;
	color: #000;
	min-height: 20px !important;
	height: 20px !important;
	width: 280px !important;
	background: #FFF;
	margin: 0px 0px 0px 0px;
}

.suggestions li:hover, .itemSuggestions li:hover{
	background: #EAEAEA;
	color: #123A59;
}

.suggestions li:nth-child(odd) {
	background-color: #FFF;
	border: none !important;
}

.suggestions li:nth-child(even) {
	background-color: #F1F1F1;
	border: none !important;
}


.recipient{
	float: left;
	background: #ECECEC;
	padding: 3px 3px 3px 3px;
	color: #5994BC;
	font-size: 12px;
	margin: 5px 5px 0px 0px;
	cursor: pointer;
}

.recipientAlt{
	background: #E2DFDF;
}

#selectedVisualDisplay{
	width: 589px;
  float: left;
  padding: 0px 0px 10px 10px;
}

.recipient:hover, .recipientAlt:hover{
	background: #5A95BF;
	color: #FFF;
}

.recipientClose, .itemClose, .closeDisplay{
	padding: 0px 0px 0px 5px;
}

a.others{
	text-decoration: none;
  font-weight: bold;
  color: #5A95BF;
  margin: 8px 0px 0px 0px;
  float: left;
}

a.others:hover{
	text-decoration: underline;
}

.recipientName, .itemName{
	float: left;
}

.recipientCloseContainer, .itemCloseContainer{
	float: left;
	width: 20px;
}

#messageFailureMessage{
	width: 400px;
	float: left;
	font-size: 16px;
	color: red;
	text-align: left;
}

/* contacts */

.listItemButtons ul{
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

.listItemButtons li{
	padding: 1px 0px 0px 0px;
	margin: 8px 0px 0px 0px;
	float: left;
	width: 22px;
	height: 17px;
	text-align: center;
	color: #FFF;
	font-weight: bold;
	cursor: pointer;
}

.listItemButtons li a{
	color: #FFF;
  text-decoration: none;
}

.listItemButtons li a:hover{
	color: #5B95BD;
  text-decoration: none;
}

.listItemButtons li.alphaSelected{
	background: transparent url('/Images/ported/messageCenter/alphaBack.gif') 0 0 no-repeat;
	color: #5B95BD;
}

.listItemButtons li:hover{
	background: transparent url('/Images/ported/messageCenter/alphaBack.gif') 0 0 no-repeat;
	color: #5B95BD;
}

.accordionLoader{
	width: 300px;
	padding: 50px 0px 0px 280px;
	float: left;
}

.listTraversal{
	width: 39px;
	height: 23px;
	float: right;
	padding: 5px 0px 0px 0px;
  text-align: right;
}

.listBackButton{
	background: url('/Images/ported/common/backOn.gif') 0 2px no-repeat;
	height: 23px;
	width: 19px;
	float: left;
	cursor: pointer;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}

.listFwdButton{
	background: url('/Images/ported/common/fwdOn.gif') 0 2px no-repeat;
	height: 23px;
	width: 19px;
	float: right;
	cursor: pointer;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}

.listFwdButton:hover , .listBackButton:hover{
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

#contactContainer{
	height: 472px;
	min-height: 472px;
}

/* log-in */
#loginContainer{
	float: left;
	width: 960px;
	background: #FFF;
	border-top: none; /*1px solid #ECECEC;*/
	margin: 33px 0 0;
	padding: 10px 0px 10px 0px;
}

#loginContainerLeft{
	float: left;
	width: 479px;
	background: #FFF;
	border-right: 1px solid #ECECEC;
}

#loginContainerRight{
	float: left;
	width: 441px;
	background: #FFF;
	padding: 20px 0px 0px 39px;
}

#loginContainer h2{
	font-size: 18px;
	font-weight: normal;
	color: #16699D;
}

#loginContainer ul{
	list-style:none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
}

#loginContainer li{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 13px 0px;
	color: #000;
}

#loginContainer li label{
	width: 136px;
	float: left;
	text-align: right;
	padding: 5px 10px 0px 0px;
}

#loginContainer input.text{
	width: 300px;
	border: 1px solid #CCCCCC;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
  border-radius: 5px !important;
	height: 22px;
	padding-left: 5px;
	padding-right: 5px;
}

#loginContainerLeft a{
	color: #5994BE;
}

.loggedOut
{
    padding-top: 37px !important;
}

#messageBar{
	height: 52px;
	background: #EFF4F8;
	text-align: center;
	width: 100%;
	font-size: 21px;
	color: #5A95BF;
	padding: 25px 0px 0px 0px;
	display: none;
	position: absolute;
  border-bottom: 5px solid #CCCCCC;
  z-index: 9999999999999;
}

ul.inlineForm{
	padding: 15px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	float: left;
}

.inlineForm li{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	list-style: none;
}

.inlineForm abbr{
	text-decoration: none;
}

.inlineForm label{
	width: 190px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding: 0px 10px 0px 0px;
}

li.addNewTag{
	background: #FFF url('/Images/ported/genericInterface/addCrossOn.png') 5px 10px no-repeat !important;
	padding-left: 20px !important;
	width: 263px !important;
}

li.addNewTag:hover{
	background: #EAEAEA url('/Images/ported/genericInterface/addCrossOn.png') 5px 10px no-repeat !important;
	padding-left: 20px !important;
	color: #123A59;
}

/* floating nav */

.floatingNavMaster{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 1px 0px;
	height: 30px;
}

.floatingNavOptions{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 1px 0px;
	height: 30px;
	cursor: pointer;
	overflow: visible;
	z-index: 999999999999;
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
	
	
}

.floatingNavOptions:hover{
	
	
  -moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

.floatingNavItemContainer{
	height: 30px;
	width: 60px;
	overflow: visible;
	cursor: pointer;
}

.widgetFooter a{
	padding-top: 10px;
}


.floatingNavSubMaster{
	position:relative;
	float: left;
	height: 29px;
	margin: 0px 0px 0px 0px;
	background-color: transparent;
	overflow: visible;
	
}

.floatingNavGroup{
	position:relative;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: -29px 0px 0px 0px;
	width: 50px;
	background-color: transparent;
	overflow: visible;

}

.qtyAlert{
	width: 14px;
	height: 12px;
	font-size: 9px;
	color: #FFF;
	background: #103B5B;
	position: relative;
	z-index: 99999999999;
	margin: -26px 0px 0px 5px;
	text-align: center;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
  border-radius: 2px !important;
}

.floatingNavGroupNoOptions{
	
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	background-color: transparent;

}

.floatingNavSubMaster img{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.floatingNavSubMaster img:hover{
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

.floatingNavSubMaster ul{
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	overflow: visible;
	float: left;
	background-color: transparent;
}

.floatingNavSubMaster li{
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	border-right: 1px solid #CCC;
	height: 30px;
	background-color: transparent;
	cursor: pointer;
	/*z-index: 100010;*/
	overflow: visible;
}

.lastFloater{
	border-right: none !important;
	cursor: pointer;
}


.delimitedlocation
{
    display:none;
}

#contactSearchContainer{
	width: 259px;
	height: 30px;
	background: #EFF4F8;
	margin: 0px 0px 0px 0px;
	float: left;
	padding: 9px;
}

#contactSearchInnerContainer{
	border: 1px solid #C1C1C1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
  border-radius: 5px !important;
	width: 256px;
	height: 28px;
	background: #FFF;
	float: left;
}

#contactSearchInnerContainer input{
	float: left;
	border: none;
	color: #333;
	height: 25px;
	width: 220px;
	padding-left: 5px;
	padding-right: 5px;
	
}

#miniEventsWidget{
min-height: 248px;
  width: 100%;
  padding-bottom: 15px !important;
  float: left;
}

.miniEvent{
	width: 100%;
  border-bottom: 1px solid #CCCCCC;
  float: left;
  padding: 0px 0px 10px 0px;
  margin: 10px 0px 0px 0px;
}

.miniEventLast{
  border: none !important;
}

.miniEventTitle, .miniEventTitle a{
	font-size: 14px;
  color: #5A95BF !important;
  float: left;
  width: 100%;
  font-weight: bold;
  text-decoration: none;
}

.miniEventTitle a:hover{
 	text-decoration: underline;
}

.miniEventLocation{
	text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
  color: #9A9A9A;
  float: left;
  display: block;
  width: 100%;
  padding: 0px 0px 5px 0px;
}

.miniEventVenue{
	font-size: 11px;
  color: #000;
  float: left;
  width: 100%;
  font-weight: bold;
}

.modalRightHandOption{
	color: #5A95BF;
  font-size: 12px;
  padding: 7px 30px 0px 0px;
  float: right;
  cursor: pointer;
}

.modalRightHandOption:hover{
	color: #5A95BF;
  font-size: 12px;
  padding: 7px 30px 0px 0px;
  float: right;
  text-decoration: underline;
}

.miniEventDateTime{
	font-size: 11px;
  color: #9A9A9A;
  float: left;
  width: 100%;
  font-weight: normal;
}

.slicedForm{
	float: left;
  width: 572px;
  padding: 5px 10px 10px 10px;
}

.slicedForm ul{
	list-style: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  float: left;
}

.slicedForm li{
	list-style: none;
  width: 596px;
  float: left;
  padding: 0px 0px 10px 0px;
  margin: 0px 0px 10px 0px;
  border-bottom: solid 1px #B9B8BD;
  font-weight: bold;
}

.slicedForm li.plain{
	list-style: none;
  width: 596px;
  float: left;
  padding: 0px 0px 10px 0px;
  margin: 0px 0px 10px 0px;
  border-bottom: none;
  font-weight: bold;
}

.slicedFormBox{
	padding: 0px 0px 0px 0px;
  margin: 0px 10px 0px 89px;
  float: left;
}

.slicedFormBoxAlt{
	padding: 0px 0px 0px 0px;
  margin: 0px 10px 0px 0px;
  float: left;
}

.inlineLabel{
	float: left;
  width: 89px;
  color: #5A95BF;
  font-weight: bold !important;
}

#saveBasicAccountPrivacySettingsButton, #saveBasicEmailPreferencesButton, #savePrimaryEmailButton, #addNewEmailButton {
	margin: 0px 10px 0px 114px;
  float: left;
  -moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

.newInline{
	margin-left: 115px !important;
  float: left;
  color: #B9B9BB;
}

.confirmStatus{
	float: right;
  color: #5A95BF;
  font-weight: bold !important;
  cursor: pointer;
}

.confirmStatus:hover{
	text-decoration: underline;
}

.confirmStatusDone{
	float: right;
  color: #5A95BF;
  font-weight: bold !important;
}

.postOverlay{
	background: #000;
  width: 460px; /*533*/
  height: 40px;
  border: 1px dashed #989EA2;
  margin-top: -5px;
  margin-left: -10px;
  -moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
  filter: alpha(opacity = 30);
  text-align: right;
  padding: 5px 0px 5px 5px;
  display: none;
  cursor: pointer;
  position: absolute;
}

.postOverlay span{
	float: right;
}

.postOverlayOverlay{
	background: transparent;
  width: 508px;
  height: 40px;
  border: none;
  margin-top: -5px;
  margin-left: -10px;
  -moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
  text-align: right;
  padding: 5px 0px 5px 5px;
  display: none;
  cursor: pointer;
  position: absolute;
}

.postOverlayOverlay{
	background: transparent;
  width: 90px;
  height: 40px;
  border: none;
  margin-top: -5px;
  margin-left: 362px;/*435*/
  -moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
  text-align: right;
  padding: 5px 0px 5px 5px;
  display: none;
  cursor: pointer;
  position: absolute;
}

.postOverlayOverlay span{
	float: right;
}


#saveBasicAccountPrivacySettingsButton:hover, #saveBasicEmailPreferencesButton:hover, #savePrimaryEmailButton:hover, #addNewEmailButton:hover {
  -moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.slicedForm p{
	width: 100%;
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 20px 0px;
}

#eventsCalendar{
	margin: 0px 0px 0px 10px;
}

#eventsCalendar td{
	width: 30px !important;
  height: 25px !important;
  background: #B8B9BD;
  text-align: center !important;
  color: #FFF !important;
  border: 2px solid #FFF;
  
}

#eventsCalendar td a{
	padding: 5px 0px 5px 0px;
  height: 16px;
	color: #FFF !important;
  font-size: 12px;
  font-weight: bold;
  text-align: center !important;
  border: none !important;
}

#eventsCalendar .ui-datepicker{
	width: 259px !important;
}

#eventsCalendar .ui-state-active{
	border: none !important;
	background-image: none !important;
  background: #FF6600 !important;
  height: 21px;
  padding: 5px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  text-align: center !important;
}

#eventsCalendar .ui-state-highlight{
	border: none !important;
  background-image: none !important;
  background: #BADB56 !important;
  height: 21px;
  padding: 5px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  text-align: center !important;
}
/*FF6600*/
#eventsCalendar .ui-icon{
	height: 19px !important;
	width: 18px !important;
  cursor: pointer;
}

#eventsCalendar th{
	color: #CCC !important;
}

#eventsCalendar .ui-widget-header{
	border: none;
}

.ui-datepicker-month, .ui-datepicker-year{
	color: #5A95BF !important;
  padding: 6px 0px 0px 0px !important;
	font-size: 13px;
}

#eventsCalendar .ui-datepicker-other-month{
	border: 2px solid #FFF !important;
  background: #FFF url('/Images/Events/notInMonth.gif') 0 0 no-repeat !important;
  height: 15px;
  width: 25px;
}

#widgetTabBar{
	width: 100%;
	float: left;
	background: #DDEAF2;
}

.widgetTabOn{
	
	float: left;
	background: #FFF;
	height: 24px;
	text-align: center;
	color: #5A95BF;
	font-size: 12px;
	padding: 8px 10px 0px 10px;
	text-decoration: underline;
	cursor: pointer;
}

.widgetTabOff{
	float: left;
	background: #DDEAF2;
	margin-left: 1px;
	height: 24px;
	text-align: center;
	color: #666 !important;
	font-size: 12px;
	padding: 8px 10px 0px 10px;
	cursor: pointer;
	border-right: 1px solid #FFF;
}

.widgetTabOn:hover,.widgetTabOff:hover{
	color: #000;
	text-decoration: underline;
}

.widgetTabLast{
	border: none;
}


#widgetTabLargeBar{
	width: 100%;
	float: left;
	background: #DDEAF2;
}

.widgetTabLargeOn{
	
	float: left;
	background: #FFF !important;
	height: 24px;
	text-align: center;
	color: #5A95BF;
	font-size: 12px;
	padding: 8px 10px 0px 10px;
	text-decoration: underline;
	cursor: pointer;
  border-right: 1px solid #FFF;
  min-width: 40px;
  line-height:24px;
}

.widgetTabLargeOff{
	float: left;
	background: #DDEAF2 !important;
	margin-left: 1px;
	height: 24px;
	text-align: center;
	color: #666 !important;
	font-size: 12px;
	padding: 8px 10px 0px 10px;
	cursor: pointer;
	border-right: 1px solid #FFF;
  min-width: 40px;
  line-height:24px;
}

.widgetTabLargeOn:hover,.widgetTabOff:hover{
	color: #000;
	text-decoration: underline;
}

.widgetTabLargeLast{
	border: none;
}

.widgetTabLargeOff a{
	color: #666 !important;
	text-decoration: none;
}

.widgetTabLargeOff a:hover{
	color: #333 !important;
	text-decoration: underline;
}

#contactDisplay{
	min-height: 175px;
  float: left;
  width: 618px !important;
}

#importNetworkChoice{
	float: left;
  width: 618px;
  margin: 30px 0px 5px 0px;
}

#importButton{
	float: left;
  width: 550px;
  margin: 5px 25px 15px 25px;
}

#networkChoiceTabs{
	float: left;
  width: 593px;
  border-bottom: 1px solid #CCC;
  padding: 0px 0px 0px 25px;
  height: 58px !important;
}

.pertinentMessage{
	font-size: 16px;
  color: #666;
  font-weight: bold;
  padding: 21px 24px 0px 24px;
  float: left;
  margin: 0px 0px 0px 0px;
}

.pertinentSubMessage{
	font-size: 12px;
  color: #666;
  font-weight: normal;
  padding: 5px 24px 0px 24px;
  float: left;
  margin: 0px 0px 0px 0px;
}

.importInstructions{
	float: left;
}

.importInstructions li{
	margin: 0px 5px 0px 0px;
}

.importInstructions p{
	float: left;
  padding: 5px 24px 0px 24px;
  width: 550px;
}

.networkTabOn{
	float: left;
  border-top: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-left: 1px solid #CCC;
  background: #FFF;
  margin: 2px 0px 0px 0px;
  cursor: pointer; 
}

.networkTabOff{
	float: left;
  border-top: 1px solid #FFF;
  border-right: 1px solid #FFF;
  margin: 0px 0px 0px 0px;
  cursor: pointer;
}

.newMessageTab{
	width: 150px;
	background: url('/Images/ported/genericInterface/tabs/newMessageTabBackground.gif') top right no-repeat;
	text-align: left;
}

.widgetTabOff a{
	color: #666 !important;
	text-decoration: none;
}

.widgetTabOff a:hover{
	color: #333 !important;
	text-decoration: underline;
}

.miniContainer{
	float: left;
	width: 278px;
	padding: 10px 0px 10px 0px;
}

.miniInvite{
	float: left;
	width: 278px;
	font-size: 11px;
	margin: 0px 0px 10px 0px;
}

.miniInvite .username{
	float: left;
	font-size: 11px;
}

.miniInvite .messageEnding{
	float: left;
	font-size: 11px;
	font-style: italic;
}

.miniInvite .messageMeaning{
	float: left;
	font-size: 11px;
	color: #000;
}

.miniInvite .messageMeaning a{
	font-weight: bold;
}

.miniInviteLeft{
	float: left;
	width: 30px;
	padding: 0px 13px 0px 10px;
}

.miniInviteRight{
	float: left;
	width: 223px;
}

span.miniContainerTitle{
	color: #000;
	font-size: 12px;
	font-weight: bold;
	width: 208px;
	margin: 10px 0px 0px 0px;
	float: left;
}

.miniContainerFooterTitle{
	color: #000;
	font-size: 11px;
	font-weight: normal;
	width: 208px;
	float: left;
}

.decisionBar{
	width: 100%;
	float: left;
	margin: 4px 0px 0px 0px;
}

.decisionAccept{
	float: left;
	width: 28px;
	height: 21px;
	background: transparent url('/Images/ported/myKiltr/sprites/acceptInvite.gif') 0px -23px no-repeat;
	padding: 0px 0px 0px 0px;
	color: #666;
	font-size: 12px;
	cursor: pointer;
	margin: 0px 5px 0px 0px;
}

.decisionAccept:hover{
	float: left;
	width: 28px;
	height: 21px;
	background: transparent url('/Images/ported/myKiltr/sprites/acceptInvite.gif') 0px 0px no-repeat;
	padding: 0px 0px 0px 0px;
	color: #666;
	font-size: 12px;
	cursor: pointer;
	margin: 0px 5px 0px 0px;
}

.decisionDecline{
	float: left;
	width: 28px;
	height: 21px;
	padding: 0px 0px 0px 0px;
	background: transparent url('/Images/ported/myKiltr/sprites/declineInvite.gif') 0px -23px no-repeat;
	color: #666;
	font-size: 12px;
	cursor: pointer;
	margin: 0px 5px 0px 0px;
}

.decisionDecline:hover{
	float: left;
	width: 28px;
	height: 21px;
	padding: 0px 0px 0px 0px;
	background: transparent url('/Images/ported/myKiltr/sprites/declineInvite.gif') 0px 0px no-repeat;
	color: #666;
	font-size: 12px;
	cursor: pointer;
	margin: 0px 5px 0px 0px;
}
.decisionBlock {
	float: left;
	width: 28px;
	height: 21px;
	padding: 0px 0px 0px 0px;
	background: transparent url('/Images/ported/myKiltr/sprites/blockInvite.gif') 0px -23px no-repeat;
	color: #666;
	font-size: 12px;
	cursor: pointer;
	margin: 0px 5px 0px 0px;
}

.decisionBlock:hover{
	float: left;
	width: 28px;
	height: 21px;
	padding: 0px 0px 0px 0px;
	background: transparent url('/Images/ported/myKiltr/sprites/blockInvite.gif') 0px 0px no-repeat;
	color: #666;
	font-size: 12px;
	cursor: pointer;
	margin: 0px 5px 0px 0px;
}
.decisionView{
	float: left;
	width: 28px;
	height: 21px;
	padding: 0px 0px 0px 0px;
	background: transparent url('/Images/ported/myKiltr/sprites/viewInvite.gif') 0px -23px no-repeat;
	color: #666;
	font-size: 12px;
	cursor: pointer;
	margin: 0px 5px 0px 0px;
}

.decisionView:hover{
	float: left;
	width: 28px;
	height: 21px;
	padding: 0px 0px 0px 0px;
	background: transparent url('/Images/ported/myKiltr/sprites/viewInvite.gif') 0px 0px no-repeat;
	color: #666;
	font-size: 12px;
	cursor: pointer;
	margin: 0px 5px 0px 0px;
}

.decisionMaybe{
	float: left;
	width: 28px;
	height: 21px;
	padding: 0px 0px 0px 0px;
	background: transparent url('/Images/ported/myKiltr/sprites/maybe.gif') 0px -23px no-repeat;
	color: #666;
	font-size: 12px;
	cursor: pointer;
	margin: 0px 5px 0px 0px;
}

.decisionMaybe:hover{
	float: left;
	width: 28px;
	height: 21px;
	padding: 0px 0px 0px 0px;
	background: transparent url('/Images/ported/myKiltr/sprites/maybe.gif') 0px 0px no-repeat;
	color: #666;
	font-size: 12px;
	cursor: pointer;
	margin: 0px 5px 0px 0px;
}

.decisionLabel{
	float: left;
	height: 21px;
	padding: 3px 5px 0px 5px;
	color: #666;
	font-size: 12px;
	cursor: pointer;
	
}

.accordionInnerContainer{
	clear: both;
	width: 534px;
	float: left;
	padding: 15px 15px 15px 15px;
}

#messageComposeHeader{
	border-bottom: 1px solid #CCCCCC;
	width: 551px;
	padding: 0px 15px 23px 28px;
	margin: 0px 0px 0px 15px;
	float: left;
}

#messageComposeBody{
	width: 551px;
	padding: 0px 15px 23px 28px;
	margin: 0px 0px 23px 15px;
	float: left;
}

#messageComposeBody p{
	line-height: 20px;
	padding: 0px 0px 10px 0px;
}

#messageComposeBody br{
	line-height: 10px;
	padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}


.messageMetaLabel{
	color: #999;
	font-size: 12px;
	width: 50px;
	float: left;
}

.messageMetaData{
	color: #5A95BF;
	font-size: 12px;
	width: 500px;
	float: left;
}

#messageComposeHeader h1{
	font-size: 18px;
	color: #000;
	float: left;
	width: 100%;
}

/*
.cardPicker{
	width: 575px;
	float: left;
	margin: 0px 15px 20px 15px;
}
*/

.card{
	width: 275px;
	height: 53px;
	float: left;
	background: #FFF;
	padding: 3px;
	margin: 0px 2px 2px 0px;
	color: #333333;
}

#accordion .card{
	margin-left: 5px;
  margin-top: 15px; 
}

#accordion .cardSelected{
	margin-left: 5px;
  margin-top: 15px; 
}

.cardImage{
	width: 53px;
	float: left;
	margin: 0px 5px 0px 0px;
}

.card:hover{
	width: 275px;
	height: 53px;
	float: left;
	background: #E1EBF5 url('/Images/ported/genericInterface/cardUnchecked.png') 245px 10px no-repeat;
	padding: 3px;
	cursor: pointer;
	margin: 0px 2px 2px 0px;
	color: #669ACC;
}

.cardSelected{
	width: 275px;
	height: 53px;
	float: left;
	background: #5A95BF url('/Images/ported/genericInterface/cardChecked.png') 245px 10px no-repeat;
	padding: 3px;
	cursor: pointer;
	margin: 0px 2px 2px 0px;
	color: #FFF;
}

.cardName{
	font-size: 11px;
	font-weight: normal;
	float: left;
	text-transform: capitalize;
	line-height: 13px;
  width: 200px;
}

#miniProfileRight a:hover{
	color: #FFF !important;
}

.accordionFormSect{
	padding: 0px 15px 20px 15px;
	float: left;
	width: 580px;
}

#pickerOptions{
	width: 580px;
	float: left;
	padding: 0px 15px 0px 15px;
}

.pickerOptionsAlt{
	width: 580px;
	float: left;
	margin-top: 10px;
}

#pickerOptions span{
	float: left;
	margin-right: 10px;
	cursor: pointer;
	color: #5A95BF;
	text-decoration: underline;
	font-size: 12px;
}

#pickerOptions span:hover{
	color: #000;
}


.cardEmail{
	font-size: 12px;
	font-weight: normal;
	float: left;
}

.inviteContactMessage{
	width: 569px;
	height: 86px;
	float: left;
	border: 1px solid #CCC;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
  border-radius: 5px !important;
	padding: 5px;
	color: #999;
}

.formButtonFooter{
	width: 579px;
	text-align: right;
	margin: 10px 0px 0px 0px;
	float: left;
}

.formButtonFooter img{
	.filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.formButtonFooter img:hover{
	.filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
	cursor: pointer;
}

.dropdownField{
	height: 50px; 
}

.subImage{
	margin: 0px 0px 0px 12px;
}

.searchResults{
	/*width: 950px;*/
	float: left;
	margin: 0px 0px 20px 0px;
	width: 100%;
}

#searchResultsContainer
{
    display: none;
}

.psr #searchResultsContainer
{
    display: block;
}


.searchResultsWide{
	width: 594px;
	float: left;
	margin: -50px 15px 20px 15px;
}

.searchResult{
	width: 593px;
	height: 58px;
	float: left;
	padding: 13px;
	background: #FFF;
	cursor: pointer;
}

.searchResult:hover{
	background: #EEE;
}

.searchResultWide{
	width: 564px !important;
	height: 58px;
	float: left;
	padding: 13px;
	background: #FFF;
	cursor: pointer;
}

.searchResultWide:hover{
	background: #EEE;
}

.searchResultImage{
	width: 50px;
	float: left;
	margin: 0px 17px 0px 0px;
}
.searchResultInfo{
	width: 360px;
	float: left;
}
.searchResultOptions{
	width: 148px;
	float: left;
}

.searchResultOptions .cardActionBar{
	width: 148px;
	float: left;
}

.searchTitle{
	float: left;
}

.searchTitle a{
	font-size: 14px;
	color: #5A95BF;
	font-weight: bold;
   text-decoration: none;
}

.searchTitle a:hover{
	font-size: 14px;
	color: #5A95BF;
	font-weight: bold;
  text-decoration: underline;
}

.searchSubtitle{
	font-size: 12px;
	color: #000;
	font-weight: bold;
	width: 300px;
	float: left;
}

.searchLocation{
	font-size: 12px;
	color: #000;
	font-weight: normal;
	width: 300px;
	float: left;
}

.searchResultMetaData{
	font-size: 14px;
	color: #999;
	font-weight: normal;
	width: 450px;
	float: left;
	padding: 0px 0px 5px 0px;
}

.searchResultControl{
	font-size: 13px;
	color: #999;
	font-weight: normal;
	width: 450px;
	float: left;
	padding: 0px 0px 15px 0px;
}

.searchResultControl a{
	color: #999;
	text-decoration: none;
}

.searchResultControl a.selected{
	color: #5A95BF;
	text-decoration: underline;
}

.pagesize,.disabledPage{
	display: none;
}

.filePreviewFile{
	background: #FFF url('/images/ported/common/fileAttachmentIcon.gif') 0 0 no-repeat;
	padding: 4px 7px 4px 30px;
	float: left;
	margin: 10px 10px 0px 0px;
	color: #000;
  border: solid #CCCCCC 1px;
  -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
  border-radius: 5px !important;
}

.docx, .doc{
	background: #FFF url('/images/ported/fileAttachmentIcons/word_icon.gif') 3px 3px no-repeat !important;
  padding: 4px 7px 4px 25px !important;
}

.xls, .xlsx{
	background: #FFF url('/images/ported/fileAttachmentIcons/excel_icon.gif') 3px 3px no-repeat !important;
}

.pdf{
	background: #FFF url('/images/ported/fileAttachmentIcons/pdf_icon.gif') 3px 3px no-repeat !important;
}

.pps, .ppt, .pptx{
	background: #FFF url('/images/ported/fileAttachmentIcons/powerpoint_icon.gif') 3px 3px no-repeat !important;
}

#attachmentList{
	list-style: none;
	float: left;
	width: 590px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

#attachmentList li{
	list-style: none;
	float: left;
  width: 528px;
  border-top: 1px solid #CCC;
}

.commentAreaBottom{
	padding: 0px 0px 0px 0px;
  float: left;
  margin: 0px 0px 0px 0px;
}

.commentAreaBottom #attachmentList{
	list-style: none;
	float: left;
	width: 500px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.feedItemReplyContainer .videoDescription {
	width: 450px;
}
.feedItemReplyContainer .videoTitle{
	width: 450px;
  padding: 0px 0px 0px 0px;
}

.feedItemReplyContainer object, .feedItemReplyContainer embed, .feedItemReplyContainer iframe {
	width: 418px;/*445 then 430*/
  height: 250px;
}

.browseTools object, .browseTools embed{
	width: 75px;
  height: 31px /*changed from 28 to accomodate browse buttn */
}

.feedItemReplyContainer .soundCloudPlayer, .soundCloudPlayer embed{
	height: 80px !important;
	z-index: 10 !important;
  position:relative;
  display:block;
}


.soundCloudPlayer{

}

.feedItemReplyContainer .mixCloudPlayer, .mixCloudPlayer embed{
	height: 135px !important;
}

.feedItemReplyContainer .audioTitle{
	padding-top: 0px;
}

.feedItem ul{
	/*margin: 0px 0px 5px 30px;*/
	margin: 5px 0px 0px 80px;
	float: left;
	min-width: 300px;
	padding-left: 0;
}

.feedItemReplyContainer ul.attachmentListInline {
	margin: 0px 0px 10px 0px !important;
  padding: 0px 0px 0px 0px;
}
.feedItemReply ul.attachmentListInline {
	padding: 0px 0px 0px 50px;
}

ul.attachmentListInline li{
	list-style: none;
	float: left;
	margin: 10px 10px 10px 0px;
}

.feedItemReplyContainer ul.attachmentListInline li{
	list-style: none;
	float: left;
	margin: 0px 10px 0px 0px;
}

ul.attachmentListInline img{
	padding: 5px;
	border: #CCC solid 1px;
	float: left;
	background: #FFF;
	border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
  cursor: pointer;
}

.feedItemReplyContainer ul.attachmentListInline img{
	margin: 0px 0px 10px 0px;
}

.feedItemReplyContainer .audioTitle{
	margin-top: 0px;
  width: 450px;
}

ul.attachmentListInline img:hover{
	border: #B1B1B1 solid 1px;
}

.inlineFilePreviewFile{
		background: #FFF url('/images/ported/common/fileAttachmentIcon.gif') 0 0 no-repeat;
	padding: 4px 7px 4px 30px;
	float: left;
	margin: 10px 10px 0px 0px;
	color: #000;
  border: solid #CCCCCC 1px;
  -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
  border-radius: 5px !important;
	
}

.ui-autocomplete {
	max-height: 96px;
	overflow-y: auto;
	overflow-x: hidden;
	width: 280px !important;
	border: solid 1px #CCC !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	z-index: 99999999999999 !important;
} 

.ui-autocomplete-menu{
	z-index: 805 !important;
	float: left !important;
	position: absolute !important;
	height: 96px !important;
	overflow: auto !important;
	width: 301px !important;
	border: solid 1px #CCC !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	padding: 0px 0px 0px 0px !important;
}

.ui-menu-item{
	color: #000 !important;
	width: 279px !important;
	height: 5px !important;
	padding: 2px !important;
	margin: 0px 0px -20px -4px !important;
	cursor: pointer;
}

.ui-autocomplete li:nth-child(odd) {
	background-color: #FFF;
	border: none !important;
}

.ui-autocomplete li:nth-child(even) {
	background-color: #F1F1F1;
	border: none !important;
}

.ui-autocomplete li:hover{
	background-color: #CCC;
}

.ui-active-menuitem{
	color: #000 !important;
}

.locationPicker ul{
	width: 290px !important;
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
}

.locationPicker li a:link, .locationPicker li a:active, .locationPicker li a:visited{
	height: 5px !important;
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
	cursor: pointer;
	color: #999;
	
}

.locationPicker li a:hover{
	height: 5px !important;
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
	cursor: pointer;
	color: #000 !important;
	
}

.ui-corner-all{
	/*padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;*/
}

/*#ui-datepicker-div{
	border: #CCC solid 1px;
  float: left;
}*/

li.formDropDown{
	height: 35px;
	overflow:visible; 
}

.uploadifyQueueItem{
	width: 100%;
	float: left;
	margin: 0px 0px 0px 5px;
	border: 1px solid #CCC !important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
  border-radius: 5px !important;
}

.widgetEmptyMessage, .emptySectionAlt, .emptySection, .emptyMessage{
	padding: 30px 15px 30px 15px;
	float: left;
  color: #5794BD;
 	font-weight: bold;
  text-align: center;
  width: 85%;
}

.emptySection a
{
    color: #5794BD !important;
 	font-weight: bold;
 	text-decoration:none;
}

.emptySection a:hover
{
    text-decoration:underline;
}

.ui-datepicker{
	z-index: 99999999999 !important;
}

.notificationEntityLink{
	font-style: normal !important;
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
	font-weight: bold !important;
	cursor:pointer;
	text-decoration:none;
}

a.notificationEntityLink:hover{
	font-style: normal !important;
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
	font-weight: bold !important;
	cursor: pointer;
  text-decoration:underline;
  border: none;
}

span.sharedPostMessage
{
    font-weight:normal;
    color:#000;
}

.noPaddding{
	padding: 0px 15px 0px 15px !important;
}

#peopleSearchLoader{
	float: left;
	padding: 0px 0px 0px 10px;
	display: none;
}

#headerSearchSubmit{
	width: 26px;
	height: 26px;
	overflow: hidden;
	cursor: pointer;
  background: #FFF;
  -moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
  -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
  border-radius: 5px !important;
}

#headerSearchSubmit:hover{
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
	/*background: url('/Images/ported/find.gif') 0 -26px no-repeat;*/
}


#inlineBrowseTools{
	width: 355px;
	float: left;
}

#inlineBrowseTools img{
	margin-top: 0px;
	border: none !important;
}

#inlineBrowseTools .uploadifyQueueItem{
	margin: none !important;
	padding: none !important;
}

li.fieldsContainerHigh{
	/*height: 95px !important;*/
}

.comingSoonDiv{
	height: 100%;
	background: #254C67;
	width: 618px;
	position: absolute;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	text-align: center;
	vertical-align: middle;
	margin-top: -3px;
  
}

.comingSoonText{
	display: inline;
  color: #FFF;
}

p.formDisclaimer{
	float: left;
	margin: 10px 0px 0px 140px;
	width:330px;
	font-size: 11px;
	color: #8F9599;
}

.comingSoonDiv img{
	padding-top: 30%;
	font-weight: normal;
	font-size: 35px;
	color: #FFF;
	padding: 15px;
  z-index: 9999999;
}

#accordionLock
{
    float: left;
    width: 26px;
    height: 26px;
    margin: 0px 0px 0px -30px;
	/* margin: -30px 0px 0px -30px; * for inside H3 */
	cursor: pointer;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

.locked 
{
    background: transparent url('/Images/locked.png') 0 0 no-repeat;	
}

.unlocked
{
    background: transparent url('/Images/unlocked.png') 0 0 no-repeat;
}

.addInfo{
	font-size: 10px;
	font-style: italic;
	float: left;
	color: #FFF;
	padding: 0px 0px 0px 0px;
  width: 150px;
}

.loginError{
	width: 278px;
	height: 34px;
	background: transparent url('/Images/ported/genericInterface/loginError.gif') 0 0 no-repeat;
	font-size: 11px;
	color: #666;
	margin: -30px 0px 10px 146px;
	padding: 12px 0px 0px 35px;
}




#errorBody{
	width: 950px;
  float: left;
	border-top: solid 1px #F0F0F0;
  background: #FFF;
  padding: 25px 0px 0px 0px;
}

#errorBodyLeft{
	width: 628px;
  float: left;
}

#errorBodyRight{
	width: 318px;
  float: left;
  font-size: 12px;
  color: #8F9599;
  line-height: 19px;
  padding: 24px 0px 0px 0px;
}

#errorBodyRight a{
	color: #5794BD;
  text-decoration: underline;
}

span.poem{
	font-size: 30px;
  font-style: italic;
  font-family: Georgia, Verdana, Arial;
  color: #123958;
  padding: 30px 0px 0px 0px;
  float: left;
   width: 100%;
}

span#poemAuthor{
	font-size: 14px;
  font-style: normal;
  font-family: Georgia, Verdana, Arial;
  color: #123958;
  padding: 10px 0px 0px 0px;
  float: left;
  width: 100%;
}

#transTitle{
	font-family: Arial;
  color: #C0C0C0;
  font-size: 12px;
  float: left;
   width: 100%;
   padding: 50px 0px 5px 0px;
}

#trans{
	font-size: 18px;
  color: #5794BD;
  float: left;
   width: 100%;
   padding: 0px 0px 50px 0px;
}

.formDisclaimer a{
	color: #5794BD;
}

#contactLeft{
	width: 410px;
  float: left;
  margin: 0px 40px 0px 0px;
  min-height: 800px;
  padding: 0px 0px 0px 0px;
}

#contactRight{
	width: 500px;
  float: left;
  min-height: 800px;
  padding: 0px 0px 0px 0px;
}

#map {
	border:1px solid #CCCCCC;
	height:262px;
	width:439px;
  
}

p.pageIntro{
	font-weight: bold;
  font-size: 12px;
  padding:0;
  margin:0;
}

.contactHeader{
	font-weight: bold;
  width: 100%;
  float: left;
}

#contactLeft a{
	color: #5794BD;
}
#locationPicker ul{
	width: 301px !important;
}

#imageViewerControl{
	margin: 5px 0px 0px 372px;
  width: 200px;
	/*
  text-align: right;
  */
  float: left;
}

#imageViewerControlInner{
	/*
  width: 43px;
  float: right;
  */
}

#imageViewerFwdButton, #imageViewerBackButton, #imageViewerPlayButton{
	cursor: pointer;
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

#imageViewerBackButton:hover, #imageViewerFwdButton:hover, #imageViewerPlayButton:hover{
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

#gallery-post-loader{
	padding: 25% 0px 0px 45%;
  margin: 0 auto;
}

.addImageToPost, .addImageToComment{
	background: transparent url('/Images/ported/myKiltr/sprites/newImage.gif') 0px -60px no-repeat;
  width: 30px !important;
  height: 28px !important;
  position: relative;
  /*padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px !important;*/
  float: left;
}

.addImageToPost:hover, .addImageToComment:hover{
	background: transparent url('/Images/ported/myKiltr/sprites/newImage.gif') 0px -30px no-repeat/* !important*/;
}

.addVideoToPost, .addVideoToComment{
	background: transparent url('/Images/ported/myKiltr/sprites/newVideo.gif') 0px -60px no-repeat;
  width: 30px !important;
  height: 28px !important;
  position: relative;
  /*padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 30px !important;*/
  float: left;
}

.addVideoToPost:hover, .addVideoToComment:hover{
	background: transparent url('/Images/ported/myKiltr/sprites/newVideo.gif') 0px -30px no-repeat/* !important*/;
}

.addLinkToPost, .addLinkToComment{
	background: transparent url('/Images/ported/myKiltr/sprites/newLink.gif') 0px -60px no-repeat;
  width: 30px !important;
  height: 28px !important;
  position: relative;
  /*padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 90px !important;*/
  float: left;
}

.addLinkToPost:hover, .addLinkToComment:hover{
	background: transparent url('/Images/ported/myKiltr/sprites/newLink.gif') 0px -30px no-repeat/* !important*/;
}

.addAudioToPost, .addAudioToComment{
	background: transparent url('/Images/ported/myKiltr/sprites/newAudio.gif') 0px -60px no-repeat;
  width: 30px !important;
  height: 28px !important;
  position: relative;
  /*padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 60px !important;*/
  float: left;
}

.addAudioToPost:hover, .addAudioToComment:hover{
	background: transparent url('/Images/ported/myKiltr/sprites/newAudio.gif') 0px -30px no-repeat/* !important*/;
}

a.userLink, a.backLink{
	padding: 0px 0px 0px 0px !important;
  margin: 0px 0px 0px 0px !important;
  font-weight: bold;
  border: none;
  color: #5A95BF !important;
    text-decoration: none;
    float: left;
}

a.backLink{
  margin: 10px 0px 0px 0px !important;
}

a.publicUserLink{
	padding: 0px 4px 0px 0px !important;
  margin: 0px 0px 0px 0px !important;
  font-weight: bold;
  border: none;
  color: #2970A8 !important;
  text-decoration: none;
}

a.publicUserLink:hover{
	padding: 0px 4px 0px 0px !important;
  margin: 0px 0px 0px 0px !important;
  font-weight: bold;
  border: none;
  color: #2970A8 !important;
  text-decoration: underline;
}

a.userLink:hover{
	padding: 0px 0px 0px 0px !important;
  margin: 0px 0px 0px 0px !important;
  font-weight: bold;
	text-decoration: underline;
  border: none;
  /*float: left;*/
}

a.groupNamePublic{
	font-weight: bold;
  border: none;
  color: #2970A8 !important;
  text-decoration: none;
}

a.groupNamePublic:hover{
	font-weight: bold;
  border: none;
  color: #2970A8 !important;
  text-decoration: underline;
}

.alphaBar , .alphaBarPublic{
	width: 620px;
  float: left;
  margin: 13px 0px 10px 0px;
  padding: 0px 0px 7px 0px;
  border-bottom: 1px solid #CCCCCC;
}

.alphaFirst, .alphaFirstPublic {
	margin-left: 10px !important;
}

.alphaBite, .alphaBitePublic
{
      -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
  border-radius: 5px !important;
	float: left;
  width: 21px;
  height: 18px;
  text-transform: uppercase;
  text-align: center;
  padding: 3px 0px 0px 0px;
  color: #5997BE;
  cursor: pointer;
}

.alphaBite:hover, .alphaBitePublic:hover{
	background: #DEEBF4;
  color: #5997BE;
}

.alphaBiteAll, .alphaBiteAllPublic
{
      -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
  border-radius: 5px !important;
	float: left;
  width: 55px;
  height: 18px;
  text-align: center;
  padding: 3px 0px 0px 0px;
  color: #5997BE;
  cursor: pointer;
}

.alphaBiteAll:hover, .alphaBiteAllOn, .alphaBiteAllPublic:hover, .alphaBiteAllOnPublic{
	background: #DEEBF4;
  color: #5997BE;
}


.alphaBiteOn, .alphaBiteOnPublic
{
      -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
  border-radius: 5px !important;
  float: left;
  width: 21px;
  height: 18px;
  text-transform: uppercase;
  text-align: center;
  padding: 3px 0px 0px 0px;
  background: #DEEBF4;
  color: #5997BE;
  cursor: pointer;
}

.feedText p a, .sharedPostMessage a{
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
  text-decoration: none;
	border: none;
  font-weight: bold;
}

.feedText p a:hover, .sharedPostMessage a:hover{
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
  text-decoration: underline;
  font-weight: bold;
	border: none;
}

.feedText>span>span{
	float: none !important;
	
}

.seeMoreLink, .seeMore{
	text-decoration: none !important;
  height: 20px;
}

.seeMoreLink:hover, .seeMore:hover{
	text-decoration: none !important;
  height: 20px;
}

.postEditBar{
	float: right;
  margin: 2px 9px 3px 0px;
  width: 70px;
  background: #F5F5F5;
  -moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
  padding: 3px 5px 5px 5px;
}

.commentEditBar{
	float: right;
  margin: 2px 9px 3px 0px;
  width: 70px;
  background: #FFF;
  -moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
  padding: 3px 5px 5px 5px;
}

.postEditBar span, .commentEditBar span{
	font-size: 10px !important;
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 3px 0px 0px;
  height: 10px;
  cursor: pointer;
  text-decoration: none;
  color: #A4A4A4;
  
}

.postEditBar span:hover{
	font-size: 10px !important;
  float: left !important;
  text-decoration: underline;
  color: #5995BF;
}

.lastEditChoice{
	padding: 0px 0px 0px 0px !important;
  margin: 0px 0px 0px 0px !important;
}

.inlineEditor{
	width: 514px;
  height: 89px;
  float: left;
  border: 1px solid #CDCDCB;
  -moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
  padding: 5px 5px 5px 5px;
  margin: 5px 0px 0px 0px;
}

.inlineCommentEditor{
	width: 435px;
  height: 59px;
  float: left;
  border: 1px solid #CDCDCB;
  -moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
  padding: 5px 5px 5px 5px;
  margin: 5px 0px 10px 0px;
  font-size: 11px !important;
}


.importInstructions ol{
	float: left;
}

.importInstructions li{
	float: left;
  width: 100%;
}

/*#firstName{
	float: left;
  position: absolute;
  color: #000;
  font-weight: bold;
}*/

span.cardTitleImportedContact{
	float: left;
	width: 175px;
	font-size: 11px;
	color: #2970A8;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}

.cardNameImportedContact
{
    /*font-size: 11px;
	font-weight: normal;
	float: left;*/
	line-height: 13px;
}

#moreIndicator{
	display: none;
}

span.relativeDate
{
    font-weight: normal;
    color: #999;
}

a.relativeDate, a:hover.relativeDate
{
    padding: 0 0;
    border-right: 0px;
    text-decoration: none;
    color: #999;
    font-size: 12px !important;
}

span.notificationAction
{
font-style: normal;
font-weight: normal !important;
}

/* events */
.postSubtext{
	width: 520px;
  float: left;
  margin: 15px 0px 5px 0px;
}

.postSubtextLeft{
	width: 85px;
  margin: 0px 13px 0px 0px;
  float: left;
}

.postSubtextRight{
	width: 423px;
  float: left;
}

.postSubImage{
	width: 85px;
  float: left;
  margin: 0px 10px 0px 0px;
}

.postSubImage a:hover{
  text-decoration:none !important; 
  margin:0 !important;
  border:0 !important;
	padding:0 !important;  
}

.postSubImage a{
	padding: 0px !important;
}

.noneToDisplay{
	padding: 10px;
}

.postSubtextRight h2{
	font-size: 18px;
  font-weight: bold;
  color: #5A95BF;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.postSubtextRight h2 a{
	font-size: 18px;
  font-weight: bold;
  color: #5A95BF;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  textdecoration: none;
}

.postSubtextRight h2 a:hover{
	font-size: 18px;
  font-weight: bold;
  color: #5A95BF;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  textdecoration: underline;
}

.postSubtextRight h4{
	font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  color: #9A9A9A;
  width: 423px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.postSubtextRight .location{
	font-size: 12px;
  font-weight: bold;
  color: #000;
  width: 423px;
  padding: 5px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.postSubtextRight .entityDate{
	font-size: 12px;
  font-weight: bold;
  color: #666;
  width: 423px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.postSubtextRight p{
	font-size: 12px;
  font-weight: normal;
  color: #333;
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 0px 0px;
	width: 423px !important;
  float: left;
}

.calendarBack{
	background: url('/images/Events/calendarBack.jpg') 0 0 no-repeat;
  width: 86px;
  height: 86px;
  float: left;
  padding: 0px 0px 0px 0px;
}

.eventMonth{
	font-size: 12px;
  color: #FFF !important;
  text-transform: uppercase;
  width: 86px;
  text-align: center;
	margin: 17px 0px 3px 0px !important;
	font-weight:bold;
	float:left;
}

.largeAttendees.gesture
{
    float:left;
}

.eventDay{
	font-size: 20px;
  color: #000 !important;
  text-transform: uppercase;
  width: 86px;
  text-align: center;
  float:left;
}

.boxHeaderImage .calendarBack{
	background: url('/images/Events/calendarBack.jpg') 0 0 no-repeat;
  width: 86px;
  height: 86px;
  float: left;
  padding: 0px 0px 0px 0px;
}

.boxHeaderImage .eventMonth{
	font-size: 12px;
  color: #FFF !important;
  text-transform: uppercase;
  width: 100%;
  text-align: center;
  float: left;
	margin: 18px 0px 3px 0px !important;
}

.boxHeaderImage .eventDay{
	font-size: 20px;
  color: #000 !important;
  text-transform: uppercase;
  width: 86px;
  float: left;
  text-align: center;
}

.gestureBubble{
	position: relative;
	background: url('/images/Events/gestureBubbleBack.gif') 0 0 no-repeat;
  width: 93px;
  height: 77px;
  float: left;
  z-index: 99999999;
  margin: -80px 0px 0px -65px;
}

.gestureBubble ul{
	list-style: none;
	padding: 0px 0px 0px 0px;
  margin: 1px 0px 0px 1px;
}

.gestureBubble li{
	list-style: none;
  width: 91px;
  padding: 3px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  height: 19px;
}

li.gestureActive{
	color: #FFF !important;
  text-decoration: none;
  background: #5B96BE;
	border-bottom: solid 1px #FFF;
  cursor: pointer;
}

li.gestureNonActive{
	color: #FFF !important;
  text-decoration: none;
  background: #EFF4F7;
  border-bottom: solid 1px #FFF;
  cursor: pointer;
}

li.gestureActiveLast{
	border-bottom: none;
}

li.gestureActive a{
	color: #FFF !important;
  text-decoration: none;
}

li.gestureActive a:hover{
	color: #FFF !important;
  text-decoration: none;
	border: none;
}

li.gestureNonActive a{
	color: #5B96BE !important;
  text-decoration: none;
}

li.gestureNonActive a:hover{
	color: #5B96BE !important;
  text-decoration: none;
	border: none;
}







.feelingBubble{
	position: relative;
	background: url('/images/Events/gestureBubbleBack.gif') 0 0 no-repeat;
  width: 93px;
  height: 77px;
  float: left;
  z-index: 99999999;
  margin: -80px 0px 0px -65px;
}

.feelingBubble ul{
	list-style: none;
	padding: 0px 0px 0px 0px;
  margin: 1px 0px 0px 1px;
}

.feelingBubble li{
	list-style: none;
  width: 91px;
  padding: 3px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  height: 19px;
  float: left;
  
}

li.feelingActive{
	color: #FFF !important;
  text-decoration: none;
  background: #5B96BE;
	border-bottom: solid 1px #FFF;
  cursor: pointer;
}

li.feelingNonActive{
	color: #FFF !important;
  text-decoration: none;
  background: #EFF4F7;
  border-bottom: solid 1px #FFF;
  cursor: pointer;
}

li.feelingActiveLast{
	border-bottom: none;
}

li.feelingActive a{
	color: #FFF !important;
  text-decoration: none;
}

li.feelingActive a:hover{
	color: #FFF !important;
  text-decoration: none;
	border: none;
}

li.feelingNonActive a{
	color: #5B96BE !important;
  text-decoration: none;
}

li.feelingNonActive a:hover{
	color: #5B96BE !important;
  text-decoration: none;
	border: none;
}




.largeAttendees a{
	color: #5B96BE !important;
  /*font-size: 12px;*/
  text-decoration: none;
  padding-left: 0px !important;
}

.rsvp{
	color: #5B96BE !important;
  font-size: 12px;
  /*font-weight: bold !important;*/
  padding: 0px 0px 0px 0px !important;
  margin: 0px 0px 0px 0px;
  border: none !important;
}

.rsvp:hover{
	border: none !important;
}

.shareThis{
	color: #656565;
  float: left;
  border-bottom: solid 1px #CCC;
  width: 86px;
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 7px 0px;
  text-align: center;
  font-size: 11px;
}

.socialBookmarks{
	list-style: none;
  padding: 0px 0px 0px 0px !important;
  margin: 0px 0px 0px 0px !important;
  float: left;
}

.socialBookmark{
	list-style: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 7px;
  width: 20px;
  float: left;
}

.socialBookmark a{
    list-style: none;
    padding: 0px 0px 0px 0px !important;
    margin: 0px 0px 0px 0px !important;
    width: 20px;
    float: left;
}

.postBaseTools
{
  /*float: left;*/
  /*margin: 0px 0px 20px 0px;*/
  width:530px; /*600*/
  /*padding-top: 15px;
  padding: 5px 0 0 80px;*/
  margin-left: 80px;
}

#searchResultsContainer .feedItem
{
    border-top: 1px solid #CCCCCC;
    padding-top: 10px;
}

.timeDepiction{
	width: 595px;
  background: url('/Images/Events/timeDepictionBackground.gif') 0 3px no-repeat;
  height: 8px;
  float: left;
  margin: 10px 0px 10px 0px;
  padding: 0px 0px 5px 10px;
  text-transform: uppercase;
  color: #676767;
  font-size: 11px;
}

/* info boxes */
#infoBoxes{
	background: #FFF url('/Images/infoBox/infoBoxBack.jpg') 0 0 no-repeat;
	width: 276px;
  min-height: 100px;
  float: left;
  margin: 0px 1px 1px 1px;
}

.infoBox{
	width: 256px;
  min-height: 70px;
  float: left;
  padding: 10px 0px 10px 0px;
  margin: 0px 10px 0px 10px;
  /*cursor: pointer;*/
  border-bottom: 1px solid #F0F0F0;
}

.infoBoxLeft{
	width: 32px;
  min-height: 70px;
  margin: 0px 10px 0px 0px;
  float: left;
}

.infoBoxRight{
	float: left;
  min-height: 70px;
	width: 205px;
  margin: 0px 0px 0px 0px;
}

.infoBoxRight h3{
	float: left;
	width: 215px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 5px 0px;
  font-size: 15px;
  color: #333;
}

.infoBoxRight p{
	float: left;
	width: 215px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 5px 0px;
  font-size: 11px;
  color: #333;
}

.infoBoxRight a{
	float: left;
	width: 215px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 12px;
  color: #07A2D2 !important;
  text-decoration: none;
}

.infoBoxRight a:hover{
	text-decoration: underline;
}

#changeProfileInfoBox{
	float: left;
  width: 32px;
  height: 32px;
  background: url('/Images/infoBox/uploadProfile.gif') 0 0 no-repeat;
  margin: 0px 0px 0px 0px;
}

#changeProfileInfoBox:hover{
  background: url('/Images/infoBox/uploadProfile.gif') 0px -33px no-repeat;
}

#addConnectionsInfoBox{
	float: left;
  width: 32px;
  height: 32px;
  background: url('/Images/infoBox/importContacts.gif') 0 0 no-repeat;
}

#addConnectionsInfoBox:hover{
  background: url('/Images/infoBox/importContacts.gif') 0px -33px no-repeat;
}

#buildProfileInfoBox{
	float: left;
  width: 32px;
  height: 32px;
  background: url('/Images/infoBox/buildProfile.gif') 0 0 no-repeat;
}

#buildProfileInfoBox:hover{
  background: url('/Images/infoBox/buildProfile.gif') 0px -33px no-repeat;
}

#groupsOfInterestInfoBox{
	float: left;
  width: 32px;
  height: 32px;
  background: url('/Images/infoBox/startGroup.gif') 0 0 no-repeat;
}

#groupsOfInterestInfoBox:hover{
  background: url('/Images/infoBox/startGroup.gif') 0px -33px no-repeat;
}

/* event picker */

.locationPickerList{
	list-style: none;
  width: 520px;
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 10px 0px 0px 0px;
}

.locationPickerList p{
	padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.locationMatch{
	list-style: none;
  width: 520px;
  min-height: 50px;
  float: left;
	padding: 5px 5px 5px 5px;
  margin: 0px 0px 0px 0px;
  background: #F0F5FB;
  cursor: pointer;
  border-bottom: solid 1px #FFF;
}

.locationMatch:hover{
  background: #669ACC;
}

.userMatch{
	list-style: none;
  width: 520px;
  min-height: 50px;
  float: left;
	padding: 5px 5px 5px 5px;
  margin: 0px 0px 0px 0px;
  background: #F0F5FB;
  cursor: pointer;
  border-bottom: solid 1px #FFF;
}

.userMatch:hover{
  background: #669ACC;
}

.modalInstructionMessage{
	width: 470px;
  color: #999;
  float: left;
  font-size: 14px;
  padding: 5px 0px 5px 0px;
}

.pickerVenueName{
	color: #669ACC;
  font-weight: bold;
}

.modalWindowList{
	height: 270px;
  width: 550px;
  float: left;
  overflow: auto;
}

.inlinePostControlForm{
	padding: 20px 0px 60px 0px;
  float: left;
}

/* my account changes */
#deleteMyAccountButton{
	float: left;
  cursor: pointer;
}

#deleteMyAccountButton:hover{
	float: left;
  -moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

#deleteEmailButton{
	float: left;
  cursor: pointer;
}

.slicedFormSect{
	width: 100%;
  margin: 0px 0px 10px 0px;
  float: left;
}

/* connection avatars */
.connectionAvatar{
	height: 85px;
  width: 63px;
  position: absolute;
	margin: -5px 0px 0px 11px;
  cursor: pointer;
  z-index: 500;
}

.dog{
	background: transparent url('/Images/ported/badges/dog.gif') 0 0 no-repeat;
  height: 85px;
  width: 63px;
}

.porridge{
	background: transparent url('/Images/ported/badges/porridge.gif') 0 0 no-repeat;
  height: 85px;
  width: 63px;
}

.thistle{
	background: transparent url('/Images/ported/badges/thistle.gif') 0 0 no-repeat;
  height: 85px;
  width: 63px;
}

.stag{
	background: transparent url('/Images/ported/badges/stag.gif') 0 0 no-repeat;
  height: 85px;
  width: 63px;
}

.sporran{
	background: transparent url('/Images/ported/badges/sporran.gif') 0 0 no-repeat;
  height: 85px;
  width: 63px;
}

.pipes{
	background: transparent url('/Images/ported/badges/pipes.gif') 0 0 no-repeat;
  height: 85px;
  width: 63px;
}

.nessie{
	background: transparent url('/Images/ported/badges/nessie.gif') 0 0 no-repeat;
  height: 85px;
  width: 63px;
}

.mountain{
	background: transparent url('/Images/ported/badges/mountain.gif') 0 0 no-repeat;
  height: 85px;
  width: 63px;
}

.midge{
	background: transparent url('/Images/ported/badges/midge.gif') 0 0 no-repeat;
  height: 85px;
  width: 63px;
}

.grouse{
	background: transparent url('/Images/ported/badges/grouse.gif') 0 0 no-repeat;
  height: 85px;
  width: 63px;
}

.castle{
	background: transparent url('/Images/ported/badges/castle.gif') 0 0 no-repeat;
  height: 85px;
  width: 63px;
}

.bridge{
	background: transparent url('/Images/ported/badges/bridge.gif') 0 0 no-repeat;
  height: 85px;
  width: 63px;
}

#badges{
	padding: 30px 0px 0px 10px;
  background: url("/Images/infoBox/infoBoxBack.jpg") no-repeat scroll 0 0 #FFFFFF;
}

.badge{
	margin-right: 10px;
  cursor: pointer;
}

.badgeLast{
	margin-right: 0px;
  cursor: pointer;
}

.badge:hover, .badgeLast:hover{
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
}

.badgeDescriptionContainer{
	margin: 0px 0px 0px 0px;
  float: left;
  height: 85px;
}

.badgeDescriptionTitle{
	font-size: 14px;
  font-weight: normal;
  color: #999;
  margin: 5px 0px 0px 0px;
}

.badgeDescriptionTitle span{
	color: #5393BF;
  font-weight: bold;
}

.badgeDescription{
	font-size: 12px;
  font-weight: normal; 
  color: #666;
}

.semi-opaque{
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
}

.inlineCheckBoxContainerTop
{
    padding-top:20px !important;
}

.inlineCheckBox
{
    margin-left:140px;
}

.inlineCheckBoxContainer, .inlineCheckBoxContainerTop
{
    font-weight:bold;
}

.sponsorMessage{
	color: #B8B9BD;
  font-size: 12px;
  font-weight: regular;
  padding: 0px 0px 3px 110px;
  float: left;
}

.connectFromGesture{
	background: transparent url('/Images/ported/common/shareIcon.gif') 0 0 no-repeat;
	width: 28px;
  height: 21px;
  float: left;
  margin: 12px 0px 0px 0px;
}

.messageFromGesture{
	background: transparent url('/Images/ported/myKiltr/sprites/message.gif') 0 0 no-repeat;
	width: 28px;
  height: 21px;
  float: left;
  margin: 12px 0px 0px 0px;
}

.gestureUserDisplay{
	width: 400px;
	float: left;
}

div.loading{
	width: 100%;
  margin: 20% 0px 0px 0px;
  height: 100px;
  float: left;
  background: transparent url('/images/ported/ajax-loader-white.gif') 47% 0 no-repeat;
}

div.hovernav-loading{
	width: 100%;
  margin: 75px 0px 0px 0px;
  height: 100px;
  float: left;
  background: transparent url('/images/ported/common/ajax-loader-transparent.gif') 47% 0 no-repeat;
}

div.formLoading{
	width: 30px;
  height: 30px;
  margin: 0px 0px 0px 0px;
  float: left;
  display: none;
  background: #FFF url('/images/ported/ajax-loader-white.gif') 0 0 no-repeat;
}

div.mini-user{
	margin: 0px 3px 2px 0px;
  float: left;
}

div.connectionList 
{
    width: 400px;
    float:left;
    padding: 5px 0 0 0;
}

.feedText .mini-user > a
{
    padding: 0;
    border-right: none;
}

div#newly-added{
	margin: 5px 7px 6px 7px;
  padding: 0px 0px 5px 0px;
  height: 63px;
  float: left;
  overflow:hidden;
}

#howDoYouKnowAvatar{
	width: 50px;
  height: 50px;
  float: left;
}

#howDoYouKnowMeta{
	width: 490px;
  height: 50px;
  float: left;
}

#howDoYouKnowMeta h2{
	font-size: 14px !important;
  font-weight: bold;
  color: #5b96c0 !important;
  padding: 0px 0px 0px 10px;
  margin: 0px 0px 0px 0px;
}

#howDoYouKnowMeta h3{
	font-size: 14px;
  font-weight: normal;
  color: #5b96c0;
  padding: 0px 0px 0px 10px;
  margin: 0px 0px 0px 0px;
}

#howDoYouKnowBody h4, #howRelated h4{
	font-size: 14px;
  font-weight: normal;
  color: #5b96c0;
  padding: 0px 0px 5px 0px;
  margin: 0px 0px 0px 0px;
}

#howDoYouKnowBody textarea{
	background: #FFF;
  border: solid 1px #cdcdcd;
  width: 454px;
  height: 132px;
  color: #000;
  font-family: Arial;
  padding: 5px;
  margin: 10px 0px 10px 0px;
}

.sendInviteViaPopup{
	cursor: pointer;
  -moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
  float: left;
}

.primaryFeedAlt
{
    clear: both;
    overflow-x: hidden !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.sendInviteViaPopup:hover{
	cursor: pointer;
  -moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
}

#whoDoYouKnow{
	border-bottom: 1px solid #cecece;
  margin: 10px 0px 5px 0px;
  padding: 0px 0px 10px 0px;
  float: left;
  width: 725px;
}

#howDoYouKnowBody{
	float: left;
  width: 450px;
}

#howDoYouKnowBody ul{
	list-style: none;
  float: left;
  width: 450px;
	padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

#howDoYouKnowBody li{
	list-style: none;
  float: left;
  width: 500px;
	padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

#eventLogoPreview{
	margin: 0px 0px 0px 10px;
  float: left;
}

#eventLogoContainer{
	padding: 5px 0px 0px 0px;
	height: 130px;
}

#eventsSideBarFilter{
	width: 258px;
  height: 30px;
  border-bottom: 1px solid #CCC;
  margin: 0px 0px 3px 10px;
}

.filterOn{
	color: #4D99CA;
  text-decoration: none;
}

.filterOff{
	color: #BBBBBD;
  text-decoration: none;
}

.filterOn:hover , .filterOff:hover{
  text-decoration: underline;
}

.filterOff{
	color: #BBBBBD;
  text-decoration: none;
}

#filterMyEvents{
	width: 60px;
	float: left;
  padding: 5px 5px 5px 5px;
  cursor: pointer;
}

#filterInterest{
	width: 100px;
	position: relative;
  float: left;
  padding: 5px 5px 5px 5px;
  cursor: pointer;
}
                
#howRelated{
	width: 224px;
  height: 317px;
  float: right;
  background: #FFF;
}

#sharedConnectionsScroller{
	width: 224px;
  height: 285px;
  overflow: auto;
  margin: 5px 0px 0px 0px;
}

.sharedConnectionLeft{
	width: 37px;
  float: left;
  margin: 0px 10px 0px 0px;
}

.sharedConnectionRight{
	width: 146px;
  float: left;
  color: #5B96C0;
}

.sharedConnectionRight a{
	text-decoration: none;
}

.sharedConnectionRight a:hover{
	text-decoration: underline;
}

.sharedConnection{
	width: 195px;
  float: left;
  font-size: 12px;
  color: #5b96c0;
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 5px 0px;
  border-bottom: 1px solid #CCC;
}

.sharedConnectionName{
	font-weight: bold;
  color: #5B96C0;
}

.meta-role{
	font-size: 11px;
  color: #000;
}

.sharedConnectionLeft img:hover{
	-moz-opacity:0.60;
	-khtml-opacity: 0.60;
	opacity: 0.60;
}

#minimise{
	width: 20px;
  height: 37px;
  color: #FFF;
  font-family: Arial;
  text-align: center;
  z-index: 99999;
  position: relative;
  background: transparent url('/Images/ported/myKiltr/openPost.gif') 0px 0px no-repeat;
  -webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 2px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
  cursor: pointer;
  display: none;
}

#minimise:hover{
	background: transparent url('/Images/ported/myKiltr/openPost.gif') 0px -37px no-repeat;
}

#maximise{
	width: 20px;
  height: 25px;
  color: #FFF;
  font-family: Arial;
  text-align: center;
  z-index: 99999;
  position: relative;
  background: transparent url('/Images/ported/myKiltr/maximise.gif') 0px 0px no-repeat;
  -webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 2px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
  cursor: pointer;
  display: none;
}

#maximise:hover{
  background: transparent url('/Images/ported/myKiltr/maximise.gif') 0px -25px no-repeat;
}

.hiddenPost{
	height: 15px;
  background: #F1F1F1;
  width: 598px;
  color: #BCBCBE;
  padding: 5px 8px 5px 8px;
  float: left;
  border-bottom: 1px solid #FFF;
  -webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
  margin: 0px 1px 0px 2px;
  cursor: pointer;
}

/* new nav some styles here override earlier declarations. earlier declarations should be removed after bed in period. */
/*.groups-nav:hover{
	background: transparent url('/Images/ported/main-nav/groups-nav.png') 0px 0px no-repeat;
}*/

#navContainer{
	
  float: left;
  width: 469px;
 /* height: 30px;
  margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	text-align: right !important;
  */
}

#navContainer ul{
	list-style: none;
  float: left;
  margin: 0;
  padding: 0px 25px 0px 0px;
}

#navContainer li{
	list-style: none;
  float: left;
  margin: 0;
  padding: 0;
  height: 32px;
  padding: 15px 0px 0px 17px;
}

#navContainer li a{
	list-style: none;
  color: #8F9599;
  font-weight: bold;
  font-size: 14px;
  float: left;
  text-decoration: none;
  margin: 0px 18px 0px 0px;
  display: block;
}

#navContainer li a:hover 
{
    text-decoration:underline;
}

#navContainer li.selected a{
	list-style: none;
  color: #133A59;
  font-weight: bold;
  font-size: 14px;
  float: left;
  text-decoration: underline;
  margin: 0px 18px 0px 0px;
}

#header-v2-inner-container a.selected
{
      color: #5593BA !important;
  text-decoration: none !important;
}

#navContainer li.selected a:hover {
  text-decoration: underline;
}

#navContainer li a.last{
	margin: 0px 0px 0px 0px;
}

#navContainer li a#on{
	margin: 0px 0px 0px 0px;
  color: #123A59;
}

#navContainer li a:hover{
	list-style: none;
  color: #123A59;
  font-weight: bold;
  font-size: 14px;
  float: left; 
}

.mainMediaNav{
	width: 962px;
  height: 313px;
  background: #FFF;
  border: 1px solid #333333;
  border-top: 0;
  z-index: 2147483647;
  position: absolute;
  margin: 10px 0 0 -482px;
  display: none;
  overflow: hidden;
}

.events-nav .mainMediaNav
{
    margin-left: -548px;
}

#navLineHider
{
	width: 77px;
  height: 15px;
  background: transparent url('/Images/ported/common/topTabBack.jpg') 0 0 repeat-x;
  display:none;
}

.groups-nav
{
    padding-left: 19px !important;
}

.events-nav
{
    width: 69px;
    padding-left: 21px !important;
}

.navHover
{
    background: url("/Images/tabarrow.png") no-repeat;
    background-position: 30px 20px;
}

.events-nav .navHover
{
    background-position: 28px 20px;
}

#topNavContentGroups, #topNavContentEvents{
	width: 922px;
  height: 268px;
  margin: 0px 20px 6px 20px;
  background: transparent;
  text-align: left;
}

.sub-nav-hovergroup-title{
	font-size: 14px;
  color: #666666;
  width: 297px;
  height: 27px;
  font-weight: bold;
}

.navGroup{
	width: 297px;
  float: left;
  margin-right: 15px;
}

.navGroupLast{
	width: 297px;
  float: left;
  margin-right: 0px;
}

.submenu-smallContainer{
	width: 277px;
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.submenu-smallContainerLeft{
	width: 50px;
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.submenu-smallContainerRight{
	width: 180px;
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.customScrollBox li{
	padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.customScrollBox p{
	padding: 0px 0px 0px 0px !important;
  margin: 0px 0px 0px 0px !important;
}

/*
.customScrollBox img{
	padding: 0px 0px 0px 0px !important;
  margin: 0px 0px 7px 0px !important;
  border: none !important;
	float: left;
  width: 50px;
}
*/
.customScrollBox p.subNav-Item{
	padding: 0px 0px 0px 0px !important;
  margin: 0px 0px 0px 0px !important;
  border: none !important;
	width: 206px;
  height: 50px;
  float: left;
}

.subNavTitle a{
	height: 15px;
  width: 100%;
  color: #5794C0 !important;
  font-weight: bold;
  font-size: 12px;
  text-decoration:none;
}

.subNavTitle a:hover{
  text-decoration:underline;
}

.subNavEventTitle a{
	height: 15px;
  width: 100%;
  color: #5794C0;
  font-weight: bold;
  font-size: 14px;
  text-decoration:none;
}

.subNavEventBodyFixed{
  height: auto;
  width: 220px;
  color: #000000;
  font-size: 12px;
  color: #999;
  position: relative;
  margin-left: 53px;
}

.subNavEventBody{
  height: 15px;
  width: 100%;
  color: #000000;
  font-size: 12px;
  color: #999;
}

.subNavBody{
  height: 15px;
  width: 100%;
  color: #000000;
  font-size: 11px;
}

.subNavDesc{
  height: 35px;
  width: 100%;
  color: #000000;
  font-size: 11px;
	margin: 5px 0px 0px 0px;
}

.subNavBlock{
	width: 270px;
  min-height: 50px;
  margin-bottom: 3px;
  padding-bottom: 3px;
}

.subNavBlock img{
	width: 45px;
  height: 45px;
}

.subNavLargeBlock{
	width: 270px;
  min-height: 100px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #E4E4E4;
}

.subNavLargeBlock:hover{
  background: #F1F1F1;
  cursor: pointer;
}

.subNavLargeBlockLeft
{
     float:left;
     width:85px;
}

.subNavLargeBlockRight
{
     float:right;
     width:170px;
}

.subNavLargeImage{
	height:85px;
  width:85px;
  margin:3px 5px 3px 3px !important;
  padding:0px !important;
  border:0px !important;
	float:left;
}

.subNavBlock:hover{
  background: #F1F1F1;
  cursor: pointer;
}

.subNavSmallImage{
	height:45px;
  width:45px;
  margin:3px 5px 3px 3px !important;
  padding:0px !important;
  border:0px !important;
	float:left;
}

.subNavSection
{
    padding-top: 5px;
    margin-top: 8px;
    border-top: 1px solid #E4E4E4;
}

.subNavHeader
{   
    display:block;
	font-size: 14px;
    color: #9C9C9C;
    height: 23px;
    font-weight: bold;
}

.subNavEmpty
{
    
}

.subNavEmpty a:hover
{
    color: #9C9C9C !important;    
}

.commentSummarizer{
	font-size: 11px;
  color: #5A95BF;
  padding: 0px 0px 5px 15px;
  border-bottom: 1px solid #FFF;
  margin: -5px 0px 5px 0px;
  text-decoration: none;
  cursor: pointer;
}

.underline:hover
{
    text-decoration: underline;
}

.commentSummarizer:hover{
	text-decoration: underline;
}

.postHide{
	display: none;
}

.postRevealLoader {
	background: transparent url("/Images/ported/ajax-loader-reveal.gif") no-repeat 0px 0px;
  width: 16px !important;
  height: 16px;
  position: absolute;
  margin: 0px 0px 0px 5px;
  display: none;
  
}

.modalInstuction{
	color: #5a95c1;
  font-size: 15px;
  margin: 10px 0px 25px 0px;
  padding: 0px 0px 10px 0px;
  width: 590px;
  float: left;
  font-weight: bold;
  border-bottom: 1px solid #D6D6D6;
}

#was-couldbe{
	float: left;
  width: 606px;
}

.was{
	width: 100px;
  height: 59px;
  float: left;
  margin: 10px 0px 0px 60px;
}

.was img{
	width: 59px;
  height: 59px;
}

.badgeArrows{
	width: 296px;
  float: left;
}

.arrowWas{
	background: transparent url('/Images/ported/modalMarketing/gradArrowLeft.gif') 0px 0px no-repeat;
  height: 21px;
  width: 276px;
  float: left;
  margin: 10px 0px 0px 0px;
  color: #FFF;
  padding: 5px 0px 0px 20px;
  text-align: center;
}

.arrowCouldBe{
	background: transparent url('/Images/ported/modalMarketing/gradArrowRight.gif') 0px 0px no-repeat;
  height: 21px;
  width: 276px;
  margin: 5px 0px 0px 0px;
  float: left;
  color: #FFF;
  padding: 5px 0px 0px 20px;
  text-align: center;
}

.badgeQuantities{
float: left;
}

.qtyWas{
	height: 21px;
	float: left;
	width: 147px;
	background: #F6F6F6;
  color: #B7BEC4;
  padding: 3px 0px 0px 14px;
  margin: 28px 275px 30px 0px;
}

.qtyCouldBe{
	height: 21px;
  float: left;
	width: 147px;
	background: #F6F6F6;
  color: #B7BEC4;
  padding: 3px 0px 0px 14px;
  margin: 28px 0px 30px 0px;
}

.couldbe{
	float: left;
	margin: 0px 0px 0px 20px;
}

.modalInstuctionAlt{
	float: left;
  color: #000;
  font-size: 15px;
  width: 100%;
  border-bottom: 1px solid #CCCCCC;
  padding: 0px 0px 10px 0px;
}

.modal-import-sources{
	width: 100%;
  border-bottom: 1px solid #CCCCCC;
  float: left;
}


.modal-import-source{
	width: 97px;
  float: left;
  border-right: 1px solid #CCCCCC;
  margin: 20px 0px 20px 0px;
}

.modal-import-source-last{
	width: 97px;
  float: left;
  margin: 20px 0px 20px 0px;
}

#modal-action-bar{
	width: 100%;
	margin: 20px 0px 20px 0px;
  float: left;
}

.modalAction{
	width: 33%;
	margin: 0px 0px 20px 0px;
  float: left;
  cursor: pointer;
}

.modalAction img:hover{
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

.ignoreCurrentCampaign{
	color: #5a95c1;
  font-size: 14px;
  padding: 10px 0px 0px 0px;
}

.ignoreCurrentCampaign:hover{
	text-decoration: underline;
  cursor: pointer;
}

/* new ajax search */
#ajax-search-box{
	width: 225px;
  height: 24px;
  border: solid 1px #CCC;
  margin: 7px 0px 0px 1px; 
  -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
  background: transparent url('/Images/ported/common/search/ajax-search-back.gif') 0 0 repeat-x;
 	float: left;
  text-align: left !important;
}

#ajax-search-box-glass{
	width: 26px;
  height: 28px;
	background: transparent url('/Images/ported/common/search/searchGlass.gif') 5px 3px no-repeat;
  float: left;
}

.ajax-search-clear{
	width: 20px;
  height: 28px;
	background: transparent url('/Images/ported/common/search/resetSearch.gif') 0px 2px no-repeat;
  float: right;
  -moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	display:none;
}

.ajax-search-loading{
	width: 20px;
  height: 28px;
	background: transparent url('/Images/ported/common/search/loading.gif') 0px 3px no-repeat;
  float: right;
  -moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
	display:none;
}

.ajax-search-clear:hover{
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
  cursor: pointer;
}

#searchKeyword{
	width: 160px;
  height: 18px;
  border: none;
  font-family: arial;
  color: #999;
  background: transparent;
	margin: 2px 0px 0px 5px; 
}

#ajax-search-results{
	width: 288px;
  background: #FFF url('/Images/ported/common/search/ajax-search-results-back.gif') 0 0 repeat-y;
  position: absolute;
  min-height: 40px;
  z-index: 99999999999;
  margin: 5px 0px 0px -3px;
  padding: 0px 4px 0px 4px;
  -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
  display: none;
  font-weight: 12px !important;
}

.ajax-search-category-header{
	width: 262px;
  height: 15px;
  background: #ECECEC;
  color: #999;
	text-align: left;
  font-size: 14px !important;
  padding: 7px 9px 9px 9px;
	font-weight: bold;
  margin: 0px 0px 0px 0px;
  float: left;
}

.ajax-search-category-header-first{
	width: 262px;
  height: 11px;
  background: #ECECEC;
  color: #999;
	text-align: left;
  font-size: 14px !important;
  padding: 3px 9px 12px 9px;
	font-weight: bold;
  margin: 0px 0px 0px 0px;
  float: left;
}

a.ajax-search-category-all{
	width: 42px;
  color: #8E959B;
	text-align: left;
  font-size: 11px !important;
  padding: 0px 0px 0px 0px;
	font-weight: normal;
	text-decoration: underline !important;
  float: right;
}

.ajax-search-result-item{
	width: 264px;
  height: 30px;
  text-align: left;
  float: left;
  padding: 5px 8px 5px 8px;
  font-weight: 12px !important;
  background: #FFF;
  cursor: pointer;
}

.ajax-search-result-item:hover{
	background: #F7F4F4;
}

.ajax-search-result-item-left{
	width: 28px;
  float: left;
  margin: 0px 6px 0px 0px;
}

.ajax-search-result-item-right{
	width: 219px;
  float: left;
  padding: 0px 0px 0px 0px;
}

.ajax-search-result-item a{
	color: #5695C1 !important;
  font-size: 12px;
  margin: 0px 0px 0px 0px;
  font-weight: bold;
	
}

#ajax-search-results-bottom{
	width: 288px;
  background: #FFF url('/Images/ported/common/search/ajax-search-results-bottom.gif') 0 0 repeat-y;
  float: left;
  height: 7px;
  margin: 10px 0px 0px -4px;
}

#ajax-search-results-top{
	width: 288px;
  background: #FFF url('/Images/ported/common/search/ajax-search-results-top.gif') 0 0 repeat-y;
  float: left;
  height: 7px;
  margin: 0px 0px 0px -3px;
}

#password{
	color: #333;
}

#password-overlay{
	color: #CCC;
  float: left;
  width: 300px;
  height: 40px;
  position: absolute;
  font-size: 14px;
  margin: -30px 0px 0px 11px;
}

.cancelledEvent{
  background: transparent url('/Images/Events/CancelledEvent_Icon.png') 0 0 repeat-y;
  width: 85px;
  height: 85px;
  margin: -91px 0px 0px 5px;
  position: absolute;
}

.simpleItem .cancelledEvent
{
    margin: 2px 0 0 2px;
}

.pastEvent{
  background: transparent url('/Images/Events/event_finished.png') 0 0 repeat-y;
  width: 85px;
  height: 85px;
  margin: -91px 0px 0px 5px;
  position: absolute;
}

.cancelledEventInFeed{
  background: transparent url('/Images/Events/CancelledEvent_Icon.png') 0 0 repeat-y;
  width: 85px;
  height: 85px;
  margin: -88px 0px 0px 0px;
  position: absolute;
}

.pastEventInFeed{
  background: transparent url('/Images/Events/event_finished.png') 0 0 repeat-y;
  width: 85px;
  height: 85px;
  margin: -88px 0px 0px 0px;
  position: absolute;
}

a.calendarLink + .pastEventInFeed, a.calendarLink + .cancelledEventInFeed{
  margin: 0px 0px 0px 0px;
}

.calendarBack + .pastEvent, .calendarBack + .cancelledEvent{
  margin: 7px 0px 0px 7px;
}

#pad{
	height: 250px;
  width: 100%;
  float: left;
}

#addEventFromHoverNav{
	background: transparent url('/Images/ported/events/addEventFromHoverNav.png') 4px 0 no-repeat;
  height: 25px;
  width: 255px;
  border-bottom: 1px solid #CCC;
  padding: 5px 0px 0px 30px;
  color: #999;
  cursor: pointer;
  margin: 0px 0px 5px 0px;
  font-weight: bold;
}

#addEventFromHoverNav a{
	color: #999;
  font-weight: bold;
}

#addEventFromHoverNav:hover{
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

.subNavEventTitle, .subNavEventTitle a{
	font-size: 14px;
  font-weight: bold;
  color: #5792B4;
}

.subNavEventType{
	font-size: 10px;
  text-transform: uppercase;
  color: #8F9092;
}

.subNavEventAttendance{
	font-size: 12px;
  color: #5792B4;
  font-weight: normal;
}

.subNavEventLocation{
	font-size: 12px;
  color: #000;
  font-weight: bold;
  margin: 5px 0px 0px 0px;
}

#inviteRemainingContacts{
	margin-top: -25px;
  float: left;
  border-bottom: 1px solid #D5D5D5;
  padding-bottom: 10px;
}

#inviteRemainingContactsLeft{
	width: 246px;
  height: 118px;
  background: transparent url('/Images/ported/modalMarketing/people.gif') 0px 49px no-repeat;
  float: left;
}

#inviteRemainingContactsMid{
	width: 44px;
  height: 118px;
  background: transparent url('/Images/ported/modalMarketing/comparisonArrow.gif') 0px 49px no-repeat;
  float: left;
}

#inviteRemainingContactsRight{
	width: 303px;
  height: 118px;
  background: transparent url('/Images/ported/modalMarketing/people.gif') 0px 49px no-repeat;
  float: left;
}

.tiny-title{
	font-size: 12px;
  color: #C8C9CD;
	font-weight: normal;
  padding: 19px 0px 0px 0px;
}

.large-stat{
	font-size: 32px;
  color: #7F8BD0;
  font-weight: bold;
  padding: 15px 0px 0px 56px;
}

#gallery-viewer-v2-container{
	width: 100%;
  min-height: 566px;
   top: 0px;
  position: absolute;
  text-align: center;
  z-index: 100002;
  display: none;
  margin-left: -10px;
}

#gallery-viewer-v2{
	background: #000;
  width: 950px;
  height: 516px;
  margin: 0 auto;
  z-index: 100003;
}

#gallery-viewer-v2-nav{
	width: 100%;
  height: 48px;
}

#gallery-viewer-v2-images{
	width: 100%;
  height: 468px;
  text-align: center;
  overflow: auto;
}

#gallery-viewer-v2-images-container{
	width: 100%;
  height: 468px;
}

#gallery-viewer-v2-foot{
	width: 100%;
  min-height: 80px;
  background: #FFF;
  float: left;
}

#gallery-image-thumb{
	float: left;
  width: 62px;
}

#gallery-viewer-v2-foot .feedImage{
	margin: 5px 10px 0px 4px;
}

.gallery-meta-data{
	width: 150px;
  float: left;
}

#gallery-description{
	width: 520px;
  font-size: 12px;
  color: #222222;
  text-align: left;
  float: left;
  padding: 3px 0px 10px 0px;
}

#gallery-description p{
	padding: 0px 0px 10px 0px;
  margin: 0px 0px 0px 0px;
}

#gallery-key{
	background: #FFF url('/Images/ported/transportControls/picture-showing.gif') 0 0 no-repeat;
	width: 152px;
  height: 40px;
  float: right;
}

.gallery-owner{
	font-style:normal;
  font-size: 12px;
  color: #5A95BF !important;
  padding: 3px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  float: left;
  font-weight: bold;
  text-decoration: none;
  width: 140px;
  text-align: left;
}

.gallery-owner:hover{
	text-decoration: underline;
}

.gallery-date{
	font-style:italic;
  font-size: 12px;
  color: #5A95BF !important;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  float: left;
  width: 180px;
  text-align: left;
}

#gallery-viewer-v2-foot .connectionAvatar {
    cursor: pointer;
    height: 85px;
    margin: 0px 0 0 0px;
    position: absolute;
    width: 63px;
    z-index: 500;
}

#gallery-v2-close{
	float: right;
  width: 50px;
  margin: 10px 0px 0px 0px;
  cursor: pointer;
}

#gallery-v2-close:hover{
  -moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

#smokescreen{
	background: #000;
	top: 0;
  left: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  display: none;
  
  filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
  /* display: none;*/
  z-index: 100001;
  
}

#postPrivacy{
	float: right;
  margin: 3px 10px 0px 0px;
}

.public-post, .private-post{
	float: left;
  margin: 1px 3px 0px 0px;
}

.privacy-indicator{
	width: 97px;
  height: 23px;
  float: left;
  text-align: right;
	padding: 10px 0px 0px 30px;
}

.privacy-indicator input{
	margin: 4px 0px 0px 0px;
  float:left;
}

.private{
	background: transparent url('/Images/ported/common/private.png') 0 10px no-repeat;
  float:left;
}

#privacy-text{
	margin: 3px 7px 0px 5px;
	float:left;
	color: #6B6B6B;
	font-size: 11px;
}

.public{
	/*background: transparent url('/Images/ported/common/public.png') 5px 10px no-repeat;*/
	background: transparent url('/Images/ported/common/GlobeIcon.png') 15px 12px no-repeat;
  float:left;
}

#gallery-viewer-v2-images img{

}

/* FOUNDER MEMBERS */

.founder-member-profile-pic{
	width: 85px;
  height: 85px;
	z-index: 999;
  position: absolute;
  float: left;
	/*background: transparent url('/Images/ported/myKiltr/founder_smallprofile.gif') 0 0 no-repeat;*/
	background: #FFF url("/Images/ported/myKiltr/founderbadge.png") 0 0 no-repeat;
  margin: -85px 0px 0px 0px;
  display: none;
}



.founder-member-hover-pic{
	position: absolute;
	background: transparent url('/Images/ported/myKiltr/founder_hover.gif') 0 0 no-repeat;
  width: 48px;
  z-index: 999;  
  height: 48px;
  display: none;
	cursor: pointer;
}

#founder-member{
	width: 613px;
  height: 675px;
  overflow: hidden;
}

#founder-member-track{
	width: 2500px;
  height: 675px;
  float: left;
}

#founder-member-step-1{
	width: 613px;
  height: 675px;
  background: transparent url('/Images/ported/myKiltr/founderMemberStage1.jpg') 0 0 no-repeat;
  float: left;
}

#founder-member-step-2{
	width: 613px;
  height: 675px;
  background: transparent url('/Images/ported/myKiltr/founderMemberStage2.jpg') 0 0 no-repeat;
  float: left;
}

#founder-member-step-3{
	width: 613px;
  height: 675px;
  background: transparent url('/Images/ported/myKiltr/founderMemberStage3.jpg') 0 0 no-repeat;
  float: left;
}

.founder-title{
	font-weight: bold;
  font-size: 18px;
  color: #76A6C8;
  display: block;
  margin: 30px 0px 0px 129px;
}

.founder-body{
	font-weight: bold;
  font-size: 26px;
  color: #76A6C8;
  display: block;
  margin: 24px 0px 0px 129px;
	line-height: 27px;
}

.founder-additional{
	font-weight: bold;
  font-size: 14px;
  color: #000;
  display: block;
   margin: 34px 0px 0px 229px;
}

.founder-footer{
	font-weight: bold;
  font-size: 26px;
  color: #76A6C8;
  display: block;
  margin: 18px 0px 0px 229px;
  line-height: 27px;
}

#founder-step2{
	margin: 0px 0px 0px 229px;
  cursor: pointer;
}

#founder-step2:hover{
  filter:alpha(opacity=70);
  opacity:0.7;
}

#founder-invite{
	width: 260px;
  float: left;
  margin: 20px 0px 0px 130px;
}

#founder-invite ul{
	list-style: none;
  width: 260px;
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

#founder-invite li{
	list-style: none;
  width: 260px;
  float: left;
}

#founder-invite li label{
	font-size: 14px;
  width: 260px;
  font-weight: bold;
  margin: 7px 0px 7px 0px;
  float: left;
}

.gradient{
	background: #FFF url('/Images/ported/myKiltr/founder-input-background.jpg') 0 0 repeat-x;
	width: 250px;
  height: 28px;
  border: solid 1px #CCC;
  float: left;
  padding: 0px 5px 0px 5px;
  margin: 0px 0px 0px 0px;
}

.founder-message{
	width: 251px !important;
	height: 64px !important;
  border: solid 1px #CCC !important;
  float: left !important;
  padding: 5px 5px 5px 5px !important;
  margin: 0px 0px 0px 0px !important;
  background: #FBFBFB !important;
}

#invite-now{
	margin: 10px 0px 0px 0px;
  cursor: pointer;
}

#invite-now:hover{
	filter:alpha(opacity=70);
  opacity:0.7;
}

#add-more-emails{
	width: 120px;
  background: #FFF url('/Images/ported/myKiltr/add-more-emails.gif') 0 0 no-repeat;
  height: 25px;
  color: #00ADEC;
  padding: 0px 0px 0px 20px;
  margin: 10px 0px 5px 0px;
  float: left;
  cursor: pointer;
}

#add-more-emails:hover{
	text-decoration: underline;
}

.inviteWindow{
}

.inviteWindowTrack{
	width: 260px;
  height: 1500px;
  float: left;
}

.modal-footer-options{
	margin: 50px 0px 0px 0px;
  width: 100%;
  text-align: center;
  color: #98BDD7 !important;
  font-size: 12px !important;
  float: left;
}

.modal-footer-options span{
	color: #98BDD7 !important;
  font-size: 12px !important;
  text-decoration: none;
  cursor: pointer;
}

.modal-footer-options span:hover{
  text-decoration: underline;
}

.contentBlock{
	padding: 5px;
}

#userProfileImage{
	display: block;
}

.eventLikeDislike span.gestureLike{
    border-left: 0px;
}

.IE7ZFix{
    position: relative;
    z-index: 99999;
}

#locale .modalWindowHeader{
    cursor: auto !Important;
}

a.hoverNavViewAll    {
    color: #8F9599;   
    text-decoration: none;
}

a.hoverNavViewAll:hover{
    text-decoration: underline;
}

.pickerBar{
    text-align: left;
}

.pickerSearch.left{
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    float: left;
    padding: 2px;
}

.pickerSearch input{
    border: 0;
    padding: 3px 10px 3px 10px;
}

.viewBy.right{
    float: right;
}

.autoLink{
    padding: 0 !important;
  color: #5A95BF;
}

.eventName
{
    color: #5A95BF !important;
}

/* new right hand nav */

.rightNavWidget{
	width: 280px;
  float: left;
  margin: 0px 0px 20px 0px;
}

.rightNavWidget h2{
	border-bottom: 1px solid #CCC;
  font-size: 13px;
  color: #666;
  width: 100%;
  padding: 0px 0px 5px 0px;
  margin: 0px 0px 5px 0px;
  cursor: pointer;
}

.collapseControl{
	background: transparent url('/Images/rightNav/collapse.png') right 3px no-repeat;
}

.revealControl{
	background: transparent url('/Images/rightNav/reveal.png') right 3px no-repeat;
}

.rightNavWidget p{
	width: 100%;
  color: #666;
  font-size: 12px;
  margin: 0;
  padding: 0 0 10px;
}

.buttonWithBackground{
	width: 100%;
	text-align: right;
  min-height: 30px;
}

#importNow{
	background: transparent url('/Images/rightNav/importRightHandBack.png') 0 0 no-repeat;
  padding: 0px 0px 0px 107px;
}

#startGroupFromWidget{
	background: transparent url('/Images/rightNav/groupadd.png') 0 3px no-repeat;
  padding: 0px 0px 0px 55px;
  width: 173px;
}

#joinGroupFromWidget{
	background: transparent url('/Images/rightNav/communityNavBack.png') 0 3px no-repeat;
  padding: 0px 0px 0px 55px;
  width: 173px;
}

#editProfileFromWidget{
	background: transparent url('/Images/rightNav/addEmailBack.png') 0 3px no-repeat;
  padding: 0px 0px 0px 40px;
  width: 173px;
}

.buttonMk2{
	background: #5393B9;
  cursor: pointer;
  color: #FFF;
  border: 1px solid #4680A6;
  -webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
  padding: 5px 30px 5px 30px;
  margin: 10px 0px 0px 0px;
  float: left;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
}

.buttonMk3{
	background: #F4F4F4;
  cursor: pointer;
  color: #666;
  border: 1px solid #DCDCDC;
  -webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
  padding: 5px 30px 5px 30px;
  margin: 0px 0px 0px 0px;
  float: left;
  font-weight: bold;
   text-decoration: none;
}

.buttonMk2Alt{
	float: right;
}

.buttonMk2:hover{
	background: #4880A5;
  color: #FFF;
  border: 1px solid #4680A6;
  text-decoration: none;
}

.buttonMk3:hover{
	background: #4880A5;
  color: #FFF;
  border: 1px solid #4680A6;
  text-decoration: none;
}

input.rightNavText{
	width: 270px;
  border: 1px solid #CECECE;
  background: #FFF;
  font-size: 12px;
  color: #999;
  height: 13px;
  float: left;
  padding: 8px 5px 8px 5px;
  margin: 0px 0px 5px 0px;
  font-family: Arial;
}

#email-invite-message-container{
	width: 280px;
  float: left;
  display:none;
}

#email-invite-message{
	width: 270px;
  float: left;
  border: 1px solid #CECECE;
  background: #FFF;
  font-size: 12px;
  color: #999;
  padding: 8px 5px 8px 5px;
  margin: 0px 0px 5px 0px;
  font-family: Arial;
  resize:none;
}

a.buttonLink{
	color: #5F9DC2;
  text-decoration: none;
  font-size: 12px;
  float: left;
  margin: 0px 10px 0px 0px;
  padding: 5px 0px 0px 0px;
}

a.buttonLink:hover{
	text-decoration: underline;
}

.carousel{
	width: 280px;
  height: 30px;
  float: left;
  margin: 0px 0px 15px 0px;
}

.carousel-last{
	margin: 0px 0px 15px 0px;
}

.carouselLeft{
	width: 15px;
  background: transparent url('/Images/rightNav/miniGalLeft.png') 0 0 no-repeat;
  height: 30px;
  float: left;
  margin: 0px 1px 0px 0px;
}

.carouselWindow{
	float: left;
  width: 247px;
  height: 30px;
  overflow: hidden;
}

.carouselWindowTrack{
	float: left;
  width: 999999px;
  height: 30px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  list-style: none;
}

.carouselItem{
	width: 30px;
  height: 30px;
  margin: 0px 1px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
}

.carouselRight{
	width: 15px;
  background: transparent url('/Images/rightNav/miniGalRight.png') 0 0 no-repeat;
  height: 30px;
  float: left;
   margin: 0px 0px 0px 1px;
}

.myBadge{
	border-bottom: 1px solid #CACACA;
  padding: 0px 0px 10px 0px;
  margin: 0px 5px 0px 0px;
  float: left;
  width: 100%;
}

.myBadgeDescription{
	width: 200px;
  float: left;
  font-size: 14px;
  color: #9C9C9C;
  padding: 10px 0px 0px 0px;
}

.myBadgeDescription span{
	color: #5393BF;
  font-weight: bold;
  padding: 0px 0px 0px 0px;
}

.myBadge img{
	float: left;
  margin: 0px 10px 0px 0px;
}

#allBadges img{
	width: 33px;
  height: 33px;
  filter:alpha(opacity=70);
  /*opacity:0.7;*/
}

#allBadges{
	padding: 0px 0px 0px 0px;
  margin: 10px 0px 0px 0px;
  float: left;
  list-style: none;
}

#allBadges li{
	padding: 0px 0px 0px 0px;
  margin: 0px 10px 5px 0px;
  float: left;
  width: 35px;
}

.advert-container{
	padding: 13px;
  float: left;
  border: 1px solid #CCCCCC;
}

.advert-title{
	font-size: 11px;
  color: #CCC;
  padding: 0px 0px 10px 0px;
  width: 280px;
  text-align: center;
  float: left;
}

.postImagePreview #attachmentList li{
	width: 595px;
}

a.username, a.groupName, a.username:hover, a.notificationEntityLink
{
    color: #5A95BF !important;
    font-weight: bold !important;
}
