.SocialNetworking_Wrapper{width:700px;font-size:11px;font-family:Arial;text-align:left;padding-top:3px;overflow:auto;_height:1%;}

.SocialNetworking_Wrapper dl{overflow:auto;_height:1%;}

/***Main Nav***/
.SocialNetworking_MainNav
{
	width:698px;
	float:left; 
	border-right:1px solid #999999;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-bottom:1px solid #666666;
	background-color:#EEEEEE;
	background-image:url(../../images/userdashboard/sn_glossybg.gif);
	background-repeat:repeat-x;
}
.SocialNetworking_MainNavItem{margin:0px 0px 0px 4px;padding:7px 10px 7px 10px;float:left;}

.SocialNetworking_MainNavSelectedItem
{
	background-color:#FFFFFF;	
	background-image:none;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #666666;	
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	padding:8px 10px 11px 10px;
	margin-bottom:-1px;
	margin-top:-4px;
}

.SocialNetworking_MainNavItemLink{color:#333333;}
.SocialNetworking_MainNavItemLink:link{text-decoration:none;}
.SocialNetworking_MainNavItemLink:visited{text-decoration:none;}
.SocialNetworking_MainNavItemLink:hover{text-decoration:underline;}
.SocialNetworking_MainNavItemLink:active{}

.SocialNetworking_MainNavSelectedItemLink{color:#000000;}
.SocialNetworking_MainNavSelectedItemLink:link{}
.SocialNetworking_MainNavSelectedItemLink:visited{}
.SocialNetworking_MainNavSelectedItemLink:hover{}
.SocialNetworking_MainNavSelectedItemLink:active{}


/***Secondary Nav Rail***/
.SocialNetworking_SecondaryNavRail{float:right;width:160px;padding-top:20px;margin:30px 0px 15px 0px;border:1px solid #AAAAAA;border-right:none;background-color:#EEEEEE;}
.SocialNetworking_SecondaryNav{padding-left:7px;}

.SocialNetworking_SecondaryNav div div img{width:16px;}
.SocialNetworking_SecondaryNav div div{margin-bottom: 5px;}

.SocialNetworking_SecondaryNavItem{color:#000033;white-space:normal;padding-right:4px;}
.SocialNetworking_SecondaryNavItemHover{cursor:pointer;text-decoration:underline}
.SocialNetworking_SecondaryNavSelectedItem{font-weight:bold;}
.SocialNetworking_SecondaryNavDisabledItem{}

.SocialNetworking_SecondaryNavToolbar
{
	margin:-20px 0px 10px 0px; 
	background-color:#CCCCCC;
	background-image: url(../../images/userdashboard/sn_railtoolbar.gif);
	background-repeat:repeat-x;
	border-bottom: 1px solid #AAAAAA; 
	padding:4px;
}



.SocialNetworking_SearchWrapper{margin-top:25px;margin-left:8px;}
.SocialNetworking_SearchTextBox{width:110px;color:#000000;}
.SocialNetworking_SearchTextBoxWatermark{width:110px;color:#AAAAAA;}
.SocialNetworking_SearchImageButton{}

.SocialNetworking_AutoCompleteList
{
	visibility:hidden;
	margin:0px;
	background-color:#FFFFFF;
	color:#000000;
	border:1px solid #000000;
	cursor:default;
	overflow:auto;
	height:50px;
    text-align:left; 
    list-style-type:none;
    padding:2px 1px 2px 1px;
}

.SocialNetworking_AutoCompleteListItem{border:1px solid #FFFFFF;padding:0px 3px 0px 3px;}
.SocialNetworking_AutoCompleteListHighlightedItem{background-color:#EEEEEE;border:1px solid #999999;padding:0px 3px 0px 3px;}

.SocialNetworking_MessageNavWrapper{border-top:1px solid #CCCCCC;margin-top:30px;padding-top:20px;}

.SocialNetworking_SecondaryNavRailBottom{margin-top:35px;height:8px;}


/***Content Well***/
.SocialNetworking_ContentWrapper{width:698px;float:left;background-color:#FFFFFF;border:1px solid #666666;border-top:none;overflow:auto;_height:1%;}  
.SocialNetworking_Content{width:506px;float:left;background-color:#FFFFFF;padding:5px 15px 10px 15px;margin-bottom:15px;min-height:450px;overflow:auto;_height:1%;}

.SocialNetworking_ContentHeader{font-size:140%;margin-top:10px;padding-bottom:2px;border-bottom:solid 1px #AAAAAA;margin-bottom:15px;}

.SocialNetworking_ContentActionsWrapper{margin-bottom:7px;overflow:auto;_height:1%;}

.SocialNetworking_ContentAction{float:left;}
.SocialNetworking_ContentAction:link{font-size:110%;font-weight:bold;color:#333366;text-decoration:underline;}
.SocialNetworking_ContentAction:visited{font-size:110%;font-weight:bold;color:#333366;text-decoration:underline;}
.SocialNetworking_ContentAction:hover{font-size:110%;color:#333366;text-decoration:underline;}
.SocialNetworking_ContentAction:active{}

.SocialNetworking_ContentAction img
{
	width:16px;
	height:16px;
	margin-right:3px;	
	display:block;border:none;float:left;
}

/***Header for "checkbox" actions***/
.SocialNetworking_ContentListActionsWrapper{background-color:#EEEEEE;border:1px solid #999999;border-bottom:none;padding-top:3px;padding-bottom:3px;overflow:auto;_height:1%;}

.SocialNetworking_ContentListSelectAllCheckbox{float:left; margin-right:12px; margin-left:10px;background-color:#EEEEEE;}
.SocialNetworking_ContentListActions{float:left;margin-top:2px;border-left:1px solid #EEEEEE; overflow:hidden;}
.SocialNetworking_ContentListActionItem{border-left:1px solid #999999;padding-left:5px;padding-right:3px;margin-left:-1px;}
.SocialNetworking_ContentListActionItem:link{font-weight:bold;color:#222255;}
.SocialNetworking_ContentListActionItem:visited{font-weight:bold;color:#222255;}
.SocialNetworking_ContentListActionItem:hover{color:#222255;}
.SocialNetworking_ContentListActionItem:active{}

.SocialNetworking_ContentListActionItem img{width:0px; height:0px; margin-right:0px;}

.SocialNetworking_ContentListWrapper{background-color:#EEEEEE;border-right:1px #999999 solid;border-left:1px #999999 solid;padding-bottom:10px;margin-top:0px;overflow:auto;_height:1%;}

.SocialNetworking_ContentListFullWrapper{background-color:#EEEEEE;padding-top:5px;border:1px #999999 solid;overflow:auto;_height:1%;}

.SocialNetworking_ContentSearchWrapper{margin-top:15px;margin-bottom:8px;}

/***Repeating Records(Messages,Friends,Groups,etc.)***/
.SocialNetworking_Record
{
	background-color:#FFFFFF;
	background-image:url(../../images/userdashboard/sn_accountrecordgradient.gif);
	background-repeat: repeat-x;
	border-right:1px #999999 solid;
	border-bottom:1px #999999 solid;
	border-left:1px #999999 solid;
	margin:0px 4px 4px 4px;
	padding-top:15px;
	padding-bottom: 5px;
}
.SocialNetworking_RecordName
{
	background-color:#DDDDDD;
	margin:0px;
	padding:4px 0px 4px 5px;
	border:1px #888888 solid;
	border-bottom:1px solid #CCCCCC;
	margin-right:-1px;
	margin-right:4px;
	margin-left:-1px;
	margin-left:4px;
}

.SocialNetworking_RecordName input{background-color:#DDDDDD;}/*Add background color to checkbox for IE*/

.SocialNetworking_RecordNameLink{font-size:115%;font-weight:bold;color:#000000;text-decoration:underline;margin-left:10px;}
.SocialNetworking_RecordNameLink:link{font-size:115%;font-weight:bold;text-decoration:underline;}
.SocialNetworking_RecordNameLink:visited{font-size:115%;font-weight:bold;text-decoration:underline;}
.SocialNetworking_RecordNameLink:hover{font-size:115%;font-weight:bold;text-decoration:underline;}
.SocialNetworking_RecordNameLink:active{}

.SocialNetworking_RecordImageStatusWrapper{float:left;padding:0px 8px 8px 20px;}
.SocialNetworking_RecordImageFrame{width:85px;height:85px;margin:0px;border:1px #CCCCCC solid;background-color:#FFFFFF;}
.SocialNetworking_RecordImage
{	
	width: expression(this.width > 75 ? 75: true); 
	height: expression(this.width > 75 ? 75: true);
	
	max-width:75px;
	max-height:75px;	
	border-width:0px;
	margin:5px;
}
.SocialNetworking_RecordStatus
{
	width:79px;
	margin:2px 0px 0px 0px;
	padding: 4px 3px 4px 3px;
	font-style:italic;
	background-color: #EEEEEE;
	border:1px #CCCCCC solid;
	display:block;
}
.SocialNetworking_RecordAttributes{width:250px;margin: 0px 0px 5px 0px;float:left;}
.SocialNetworking_RecordAttributeFormCaption{width:90px;text-align:right;float:left;clear:left;padding-right:7px;padding-bottom:5px;}
.SocialNetworking_RecordAttributeControlCell{width:150px;float:left;text-align:left;margin-left:0px;padding-bottom: 5px;}

.SocialNetworking_RecordAttributeControlCellLink{color:#000000;}
.SocialNetworking_RecordAttributeControlCellLink:link{color:#000000;text-decoration:underline;}
.SocialNetworking_RecordAttributeControlCellLink:visited{color:#000000;text-decoration:underline;}
.SocialNetworking_RecordAttributeControlCellLink:hover{color:#000000;text-decoration:underline;}
.SocialNetworking_RecordAttributeControlCellLink:active{}

.SocialNetworking_RecordActions{float:right;width:110px;z-index:99999;}



.SocialNetworking_ContentListPaginationWrapper{background-color:#EEEEEE;border:1px solid #999999;border-top:none;padding:3px;font-size:85%;}
.SocialNetworking_ContentListResults{float:left;margin-top:2px;}
.SocialNetworking_ContentListPagination{float:right;}

.SocialNetworking_ContentItemActionList{}
.SocialNetworking_ContentItemActionListItem{border-bottom:dashed 1px #CCCCCC; margin-bottom:7px; padding-bottom:0px; width:110px;}
.SocialNetworking_ContentItemActionListItem:link{font-weight:bold;color:#222255;}
.SocialNetworking_ContentItemActionListItem:visited{font-weight:bold;color:#222255;}
.SocialNetworking_ContentItemActionListItem:hover{}
.SocialNetworking_ContentItemActionListItem:active{}

.SocialNetworking_ContentItemActionListItem a img{width:0px; height:0px; margin-right:0px;}

/* Action List Item Confirmation */
.SocialNetworking_ActionListItemConfirmationWrapper
{
	position:relative;
	border:1px solid #666666; 
	padding:10px; 
	background-color:#FFFFFF; 
	background-image:url(../../images/userdashboard/sn_confirmbg.gif);
	background-repeat:repeat-x;
	width:230px;
	margin-left:-200px;
	margin-right:0px;
	text-align:center;
	z-index:99999;
}
.SocialNetworking_ActionListItemConfirmationText{display:block;margin-bottom:8px;text-align:left;}
.SocialNetworking_ActionListItemConfirmationTextName{font-weight:bold;font-style:italic;}
.SocialNetworking_ActionListItemConfirmationLinkButton{color:#333399;padding:5px;margin-right:10px;}
.SocialNetworking_ActionListItemConfirmationLinkButton:link{color:#333399;font-weight:bold;font-size:110%;text-decoration:underline;}
.SocialNetworking_ActionListItemConfirmationLinkButton:visited{color:#333399;font-weight:bold;}
.SocialNetworking_ActionListItemConfirmationLinkButton:hover{}
.SocialNetworking_ActionListItemConfirmationLinkButton:active{}
/**/

/* Select All Confirmation */
.SocialNetworking_SelectAllConfirmationWrapper
{
	position:absolute;
	border:1px solid #666666; 
	padding:10px; 
	background-color:#FFFFFF; 
	background-image:url(../../images/userdashboard/sn_confirmbg.gif);
	background-repeat:repeat-x;
	width:190px;
	margin-left:3px;
	margin-top:3px;
	text-align:center;
	z-index:99999;
}
.SocialNetworking_SelectAllConfirmationText{display:block;margin-bottom:8px;text-align:left;}
.SocialNetworking_SelectAllConfirmationTextName{font-weight:bold;font-style:italic;}
.SocialNetworking_SelectAllConfirmationLinkButton{color:#333399;padding:5px;margin-right:10px;}
.SocialNetworking_SelectAllConfirmationLinkButton:link{color:#333399;font-weight:bold;font-size:110%;text-decoration:underline;}
.SocialNetworking_SelectAllConfirmationLinkButton:visited{color:#333399;font-weight:bold;}
.SocialNetworking_SelectAllConfirmationLinkButton:hover{}
.SocialNetworking_SelectAllConfirmationLinkButton:active{}
/**/

.SocialNetworking_ContentItemActionListItemFlyout{background-color:#CCCCCC;border:solid 1px #333333;padding-top:10px;padding-left:8px;padding-right:8px;}
.SocialNetworking_ContentItemActionListItemFlyoutItem{background-color:#EEEEEE;padding:5px;padding-top:1px;border:1px #CCCCCC solid;margin-bottom:1px;white-space:nowrap;}
.SocialNetworking_ContentItemActionListItemFlyoutItem img
{
	width: expression(this.width > 75 ? 75: true); 
	height: expression(this.width > 75 ? 75: true);
	
	margin-top:2px;
	margin-right:5px;
	margin-bottom:4px; 
	max-width:75px;
	max-height:75px;
	display:block;border:none;
}
.SocialNetworking_ContentItemActionListItemFlyoutItemHover{border:1px #333333 solid;white-space:nowrap;}


/***Messaging Specific Classes***/
.SocialNetworking_MessageRead{font-weight:normal;background-color:#EEEEEE;font-size:100%;border-bottom:1px solid #DFDFDF;}
.SocialNetworking_MessageRead a:link{font-weight:normal;text-decoration:none;font-size:100%;border-bottom:none;}
.SocialNetworking_MessageRead a:visited{font-weight:normal;text-decoration:none;font-size:100%;border-bottom:none;}
.SocialNetworking_MessageRead a:hover{font-weight:normal;text-decoration:underline;font-size:100%;border-bottom:none;}
.SocialNetworking_MessageRead a:active{}
.SocialNetworking_MessageRead input{background-color:#EEEEEE;}/*Add background color to checkbox for IE*/

.SocialNetworking_MessageUnread{font-weight:bold;}
.SocialNetworking_MessageUnread a:link{font-weight:bold;text-decoration:underline;}
.SocialNetworking_MessageUnread a:visited{font-weight:bold;text-decoration:underline;}
.SocialNetworking_MessageUnread a:hover{font-weight:bold;text-decoration:underline;}
.SocialNetworking_MessageUnread a:active{}

.SocialNetworking_LastChecked{color:#999999;}

.SocialNetworking_ExpandCollapseLink{float:right;}
.SocialNetworking_ExpandCollapseLink:link{font-size:100%;font-weight:normal;color:#333366;text-decoration:underline;}
.SocialNetworking_ExpandCollapseLink:visited{font-size:100%;font-weight:normal;color:#333366;text-decoration:underline;}
.SocialNetworking_ExpandCollapseLink:hover{font-size:100%;font-weight:normal;color:#333366;text-decoration:underline;}
.SocialNetworking_ExpandCollapseLink:active{}

.SocialNetworking_AdminMessage{font-style:italic;}

.SocialNetworking_DetailActionsWrapper{padding:10px;overflow:auto;_height:1%;}

.SocialNetworking_DetailActions{float:right;}
.SocialNetworking_DetailActionItem{border:1px solid #AAAAAA;padding:2px 4px 2px 6px;margin-right:5px;}
.SocialNetworking_DetailActionItem:link{font-weight:normal;color:#000000;text-decoration:none;}
.SocialNetworking_DetailActionItem:visited{font-weight:normal;color:#000000;text-decoration:none;}
.SocialNetworking_DetailActionItem:hover{color:#000000;text-decoration:none;}
.SocialNetworking_DetailActionItem:active{border:1px solid #AAAAAA;}
.SocialNetworking_DetailActionItem img{width:0px; height:0px; margin-right:0px;}

.SocialNetworking_DetailFormCaption{width:135px;text-align:right;clear:left;float:left;padding-right:7px;padding-bottom: 5px;}
.SocialNetworking_DetailControlCell{width:305px;float:left;text-align:left;margin-left:0px;padding-bottom:5px;}
.SocialNetworking_DetailMessageBody{width:96%;float:left;text-align:left;margin-left:0px;padding-bottom:5px;margin-top:10px;}
.SocialNetworking_DetailMessageBodyView{width:400px;float:left;text-align:left;margin-left:0px;padding-bottom:5px;margin-top:0px;overflow:auto;max-height:300px;}
* html .SocialNetworking_DetailMessageBodyView{height:300px;} /*IE6 and below*/

.SocialNetworking_RecipientList{border:1px solid #CCCCCC;padding: 2px;display:block;min-height:15px;overflow:auto;_height:1%;background-color:#EEEEEE;width:98%}

.SocialNetworking_NoBorder{border:none;}

.SocialNetworking_RecipientListItem{float:left;margin-right:5px;white-space:nowrap;background-color:White;margin-bottom:2px;}

.SocialNetworking_DetailControl{width:95%;font-family:Arial;}

.SocialNetworking_GroupHeaderContainer{height:95px;}
.SocialNetworking_GroupHeaderImageWrapper{padding-left:0px;padding-bottom:0px;padding-right:10px;}
.SocialNetworking_GroupHeaderImageFrame{}
.SocialNetworking_GroupHeaderImage{}.SocialNetworking_GroupHeaderGroupName{margin-left:0px;display:block;margin-bottom:4px;}

/***Messaging Specific Overrides***/
.SocialNetworking_Wrapper-Messaging dt.SocialNetworking_DetailFormCaption{width:75px;}
.SocialNetworking_Wrapper-Messaging dd.SocialNetworking_DetailControlCell{width:400px;}
.SocialNetworking_Wrapper-Messaging input.SocialNetworking_DetailControl{width:99%;}

/***Adminstration Specific Overrides***/
.SocialNetworking_Wrapper-Administration div.SocialNetworking_RecordActions{width:135px;}
.SocialNetworking_Wrapper-Administration dt.SocialNetworking_RecordAttributeFormCaption{width:80px;}
.SocialNetworking_Wrapper-Administration dl.SocialNetworking_RecordAttributes{width:240px;}

.SocialNetworking_Record:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .SocialNetworking_Record{height:1%;display:inline-block;} 
*:first-child+html .SocialNetworking_Record{display:inline-block;}
.SocialNetworking_ContentListPaginationWrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .SocialNetworking_ContentListPaginationWrapper{height:1%;display:inline-block;}
*:first-child+html .SocialNetworking_ContentListPaginationWrapper{display:inline-block;}



/***Sub-tab structure for complex sections***/
.SocialNetworking_DetailStack
{
	margin-top:2px;
	margin-bottom:20px;
	background-color:#EEEEEE;
	border:1px solid #DDDDDD;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
	width:100%;
	text-align:center;
}

.SocialNetworking_DetailStackItem{padding:3px 0px 3px 0px;}
.SocialNetworking_DetailStackItem:link{color:#333333; text-decoration:none;}
.SocialNetworking_DetailStackItem:visited{color:#333333; text-decoration:none;}
.SocialNetworking_DetailStackItem:hover{color:#333333; text-decoration:underline;}
.SocialNetworking_DetailStackItem:active{}

.SocialNetworking_DetailStackItem img{height:0px; width:0px; margin:0px;}

.SocialNetworking_DetailStackSelectedItem{background-color:#FFFFFF;border:1px solid #DDDDDD;}
.SocialNetworking_DetailStackSelectedItem:link{color:#000000; text-decoration:none; }
.SocialNetworking_DetailStackSelectedItem:visited{color:#000000; text-decoration:none; }
.SocialNetworking_DetailStackSelectedItem:hover{color:#000000; text-decoration:none; }
.SocialNetworking_DetailStackSelectedItem:active{}



.SocialNetworking_DetailStackPanel{}

.SocialNetworking_DetailTitle{text-align:left;font-size:100%;}

.SocialNetworking_StatusContainer{clear:left;padding-top:15px;width:375px;overflow:auto;_height:1%;}

.SocialNetworking_Fieldset{}
.SocialNetworking_Legend{}

.SocialNetworking_ProfileHyperlink{}
.SocialNetworking_ProfileHyperlink:link{color:#0000CC;text-decoration:underline;font-weight:bold; }
.SocialNetworking_ProfileHyperlink:visited{color:#0000CC; text-decoration:underline;font-weight:bold;}
.SocialNetworking_ProfileHyperlink:hover{color:#0000CC; text-decoration:underline;font-weight:bold;}
.SocialNetworking_ProfileHyperlink:active{}

.SocialNetworking_AdministrationContentListWrapper{margin-top:10px;padding-top:4px;border-top:1px solid #999999;}

.SocialNetworking_DisclaimerModal
{
	width:350px;border:1px solid #666666; 
	padding:10px; 
	background-color:#FFFFFF; 
	background-image:url(../../images/userdashboard/sn_confirmbg.gif);
	background-repeat:repeat-x;
	text-align:left;
}
.SocialNetworking_DisclaimerModalHeader
{
	display:block;
	width:320px;
	border-bottom:1px solid #999999;
	font-weight:bold;
}

.SocialNetworking_DisclaimerModalActionLinkButton{color:#333399;padding:5px;margin-right:20px;}
.SocialNetworking_DisclaimerModalActionLinkButton:link{color:#333399;font-weight:bold;font-size:110%;text-decoration:underline;}
.SocialNetworking_DisclaimerModalActionLinkButton:visited{color:#333399;}
.SocialNetworking_DisclaimerModalActionLinkButton:hover{}
.SocialNetworking_DisclaimerModalActionLinkButton:active{}

.ProfileLinkPanel {margin-top:-10px;}

/*Add Recipients Flyout*/
.MessageViewFormTable{}
.MessageViewLocationRow{}
.MessageViewLocationCell{width: 100%; background-color: White; border: solid 1px #CCCCCC}
.MessageViewLocationTitle{text-align: center}
.MessageViewNavigationRow{}
.MessageViewNavigationCell{}
.MessageViewNavigationMenu{font-size:10pt;font-family:Verdana;}
  
.MenuAddContacts{font-size:8pt,font-family:Verdana;}
.MenuAddContactsDisabledStyle{}
.MenuAddContactsHeaderStyle{}
.MenuAddContactsHoverItemStyle{cursor:hand;border:solid 1px #316AC5;background-color:#FCEFC3;color:black}
.MenuAddContactsIslandStyle{border:solid 1px black;color:black;background-color:White}
.MenuAddContactsItemStyle{font-size:8pt;color:black;font-family:Verdana;border:solid 1px transparent}
.MenuAddContactsLeafItemStyle{}
.MenuAddContactsParentItemStyle{}
.MenuAddContactsSeparatorStyle{}
.MenuAddContactsTopLevelHoverItemStyle{}
.MenuAddContactsTopLevelLeafItemStyle{}
.MenuAddContactsTopLevelParentItemStyle{}
.MenuAddContactsTopSelectedStyle{}

.modalBackground {background-color:Gray;filter:alpha(opacity=70);opacity:0.7;}

/*
*********************************************
Classes for Photo Album
*/


.Album_ContentActionsWrapper{margin-bottom:7px;overflow:auto;_height:1%;}

.Album_ContentAction{float:left;}
.Album_ContentAction:link{font-size:110%;font-weight:bold;color:#333366;text-decoration:underline;}
.Album_ContentAction:visited{font-size:110%;font-weight:bold;color:#333366;text-decoration:underline;}
.Album_ContentAction:hover{font-size:110%;color:#333366;text-decoration:underline;}
.Album_ContentAction:active{}

.Album_ContentAction img
{
	width:16px;
	height:16px;
	margin-right:3px;
	display:block;border:none;float:left;
}

.Album_AlbumListWrapper{background-color:#EEEEEE;padding-top:5px;border:1px #999999 solid;border-bottom:none;overflow:hidden;_height:1%;}

.Album_AlbumImageWrapper{float:left;padding: 0px 8px 8px 15px;}
.Album_AlbumImageFrame{width:85px;height:85px;margin:0px;border:1px #CCCCCC solid;background-color:#FFFFFF;overflow:hidden;}
.Album_AlbumImage
{
	width: expression(this.width > 75 ? 75: true); 
	height: expression(this.width > 75 ? 75: true);
	
	max-width:75px;max-height:75px;border-width:0px;margin:5px;
}
.Album_AlbumFields{width:240px;margin:0px 0px 5px 0px;float:left;}
.Album_AlbumFieldsWide{width:400px;margin:0px 0px 5px 0px;}

.Album_AlbumFormCaption{width:90px;text-align:right;float:left;padding-right:7px;padding-bottom:5px;}
.Album_AlbumFormCaptionWide{width:100px;text-align:right;float:left;padding-right:7px;padding-bottom:5px;clear:left;}

.Album_AlbumControlCell{width:100px;float:left;text-align:left;margin-left:0px;padding-bottom: 5px;}
.Album_AlbumControlCellWide{text-align:left;margin-left:105px;padding-bottom:5px;}

.Album_AlbumControl{width:250px;font-family:Arial;}

.Album_AlbumItem{margin:4px;margin-bottom:10px;border:1px solid #999999;overflow:auto;_height:1%;}

.Album_AlbumTitle{text-align:left;font-size:100%;}

.Album_BackToPhotosLink{font-size:100%;}
.Album_BackToPhotosLink:link{font-size:100%;font-weight:bold;color:#000000;text-decoration:underline;}
.Album_BackToPhotosLink:visited{font-size:100%;font-weight:bold;color:#000000;text-decoration:underline;}
.Album_BackToPhotosLink:hover{font-size:100%;font-weight:bold;color:#000000;text-decoration:underline;}
.Album_BackToPhotosLink:active{}

.Album_AlbumName{background-color:#DDDDDD;margin:0px;padding:4px 0px 4px 5px;border-bottom:1px solid #CCCCCC;margin-bottom:10px;}

.Album_AlbumNameLink{font-size:115%;font-weight:bold;color: #000000;text-decoration:underline;margin-left: 10px;}
.Album_AlbumNameLink:link{font-size:115%;font-weight:bold;text-decoration:underline;}
.Album_AlbumNameLink:visited{font-size:115%;font-weight:bold;text-decoration:underline;}
.Album_AlbumNameLink:hover{font-size:115%;font-weight:bold;text-decoration:underline;}
.Album_AlbumNameLink:active{}

.Album_AlbumDetailsContainer{float:right;width:380px;}

.Album_AlbumActions{list-style-type:none;float:right;margin:0px;}
.Album_AlbumActionItem{border-bottom:1px dashed #CCCCCC; margin-bottom:7px; padding-bottom:0px; width:100px;}
.Album_AlbumActionItem:link{font-weight:bold;color:#222255;}
.Album_AlbumActionItem:visited{font-weight:bold;color:#222255;}
.Album_AlbumActionItem:hover{}
.Album_AlbumActionItem:active{}

.Album_AlbumPaginationWrapper{background-color:#EEEEEE;border:1px solid #999999;border-top:none;padding:3px 3px 10px 3px;font-size:85%;margin-top:0px;}
.Album_AlbumResults{float:left;margin-top:2px;}
.Album_AlbumPagination{float:right;}

.Album_AlbumDetailActionsWrapper{clear:both;float:left; width:362px;padding-top:5px;text-align:right;}

.Album_DetailStack{margin-top:2px;margin-bottom:20px;background-color:#EEEEEE;border:1px solid #DDDDDD;padding:1px 5px 1px 5px;width:100%;text-align:center;}

.Album_DetailStackItem{padding:3px 0px 3px 0px;}
.Album_DetailStackItem:link{color:#333333; text-decoration:none;}
.Album_DetailStackItem:visited{color:#333333; text-decoration:none;}
.Album_DetailStackItem:hover{color:#333333; text-decoration:underline;}
.Album_DetailStackItem:active{}

.Album_DetailStackItem img{height:0px; width:0px; margin:0px;}

.Album_DetailStackSelectedItem{background-color:#FFFFFF;border:1px solid #DDDDDD;}
.Album_DetailStackSelectedItem:link{color:#000000; text-decoration:none; }
.Album_DetailStackSelectedItem:visited{color:#000000; text-decoration:none; }
.Album_DetailStackSelectedItem:hover{color:#000000; text-decoration:none; }
.Album_DetailStackSelectedItem:active{}

.Album_ImageHostContainer
{
	height:158px;
	width:158px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #666666;
	background-color:#FFFFFF;
	float:left;
	margin-left:4px;
	margin-bottom:5px;
}

.Album_ImageContainer{}

.Album_ImageFrame{width:158px;height:158px;padding-top:5px;}

.Album_Image
{
	width: expression(this.width > 150 ? 150: true); 
	height: expression(this.width > 150 ? 150: true);
	max-width:150px; max-height:150px;
}

.Album_ImageHostContainerWithDetails{width:480px;border:1px solid #AAAAAA;padding:5px 5px 5px 5px;margin:5px 5px 5px 5px;background-color:#FFFFFF;}
.Album_ImageContainerWithDetails{vertical-align:middle;float:left;}

.Album_ViewImageImageItem
{
	width: expression(this.width > 500 ? 500: true); 
	
	max-width:500px;
}

.Album_ImageDetailsContainer{text-align:left;vertical-align:middle;float:right;}

.Album_ConfirmDeleteContainer
{
	border:1px solid #666666; 
	padding:10px; 
	background-color:#FFFFFF; 
	background-image:url(../../images/userdashboard/sn_confirmbg.gif);
	background-repeat:repeat-x;
	text-align:center;
}
.Album_ConfirmDeleteTextContainer{margin-top:10px;}
.Album_ConfirmDeleteText{}
.Album_ConfirmDeleteToolbar{margin-top:20px;margin-bottom:10px;text-align:center;}
.Album_FormSubmitButton{}

.Album_AccordianHeaderSelected{background-color:#DDDDDD;border:1px solid #AAAAAA;border-bottom:1px solid #CCCCCC;padding:3px;}

.Album_AccordianHeader{background-color:#DDDDDD;border:1px solid #AAAAAA;padding:3px;}

.Album_AccordianHeaderLink{color:#000000;}
.Album_AccordianHeaderLink:link{font-size:115%;font-weight:bold;text-decoration:none;}
.Album_AccordianHeaderLink:visited{font-size:115%;font-weight:bold;text-decoration:none;}
.Album_AccordianHeaderLink:hover{font-size:115%;font-weight:bold;text-decoration:none;}
.Album_AccordianHeaderLink:active{}

.Album_AccordianContent{border:1px solid #AAAAAA;border-top:none;padding:15px 8px 16px 8px;background-color:#FFFFFF;}

.Album_Watermark{color:#999999;font-family:Arial;}

.Album_ThumbnailListWrapper{background-color:#EEEEEE;border:1px #999999 solid;}
.Album_ThumbnailPaginationWrapper{background-color:#EEEEEE;padding:3px 3px 10px 3px;font-size:85%;margin-top:0px;}

.Album_SlideshowPanel{width:500px;height:500px;border:1px solid #000000}

/*
*********************************************
Classes for Insert Image modal
*/

.InsertImage_FormContainer{width:780;}

.InsertImage_HeadingContainer{width:520px; font-size:11px;}
.InsertImage_HeadingContainer .Album_AlbumTitle{float:left;}
.InsertImage_HeadingLinks{float:right;}

.InsertImage_HeadingContainer a{font-size:100%;color:#000000;}
.InsertImage_HeadingContainer a:link{font-size:100%;font-weight:bold;color:#000000;text-decoration:underline;}
.InsertImage_HeadingContainer a:visited{font-size:100%;font-weight:bold;color:#000000;text-decoration:underline;}
.InsertImage_HeadingContainer a:hover{font-size:100%;font-weight:bold;color:#000000;text-decoration:underline;}


.InsertImage_MainPanelWrapper{clear:both; overflow:auto; height:420px; width:520px; float:left;}
.InsertImage_MainPanelWrapper .Album_AlbumListWrapper{height:370px; border:1px #999999 solid; overflow:auto;}

.InsertImage_SelectionContainer{float:right; width:200px;}

.InsertImage_SelectionRepeater{height:400px; overflow:auto;}

.InsertImage_SelectionRepeater .Album_ImageFrame{position:relative;}
.InsertImage_SelectionRepeater .Album_ImageFrame .InsertImage_SelectionRemove{display:none;}
.InsertImage_SelectionRepeater .Album_ImageFrame:hover .InsertImage_SelectionRemove{display:inline;}
.InsertImage_SelectionRemove{position:absolute; top:0px; right:0px;}

.InsertImage_ActionsContainer{clear:both; text-align:center;}

.InsertImage_FormContainer .Album_AlbumItem {height:150px;}