﻿div.amsocial, div.amsocial div{padding:0;margin:0;}
div.amsocial table{padding:0;margin:0;border-collapse:collapse;border:none;}
div.amsocial h1{font-size:200%;}
div.amsocial h2{font-weight:bold;font-size:120%;}
div.amsocial h2 span{font-weight:normal;font-size:90%;}
div.amsocial input[type="button"],div.amsocial input[type="submit"]{border-style:solid;border-width:1px;width:auto;}
div.amsocial .left{float:left;}
div.amsocial .right{float:right;}

div.amsocial .dimtext{color:#999;font-size:90%;}
div.amsocial .asquote {padding-bottom:5px;background-image: url(images/quote-open.gif);background-repeat: no-repeat;background-position: left 5px;padding-left: 25px;font-style: italic;padding-top:0px;margin-top:5px;margin-bottom:5px;}
div.amsocial .asquote span {background-image: url(images/quote-closed.gif);background-repeat: no-repeat;background-position: right bottom;display: block;padding-right: 15px;}
div.amsocial table.aspager{width:auto !important;}
div.amsocial .asmodheader{padding:3px;}
div.amsocial .asmodbody{padding:4px !important;}
div.amsocial .asmodbody td{padding:2px !important;}
div.amsocial td.SubHead{white-space:nowrap;}



div.amsocial .asreset {margin: 0;padding: 0;border: 0;outline: 0;line-height: 1.3;text-decoration: none;font-size: 100%;list-style: none;}

div.amsocial .asclear:after, .asclear:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
div.amsocial .asclear,.asclear{min-height:1px;}
* html div.amsocial .asclear{height:1px;}
div.amsocial .astoolbar{margin-top:5px;margin-bottom:5px;padding-left:15px;}
div.amsocial .ascenterdiv{width:auto;margin-left:auto;margin-right:auto;}
div.amsocial .asmenuclick{cursor:pointer;text-decoration:none !important;}
div.amsocial .asmenulink{font-size:11px; font-weight:bold;cursor:pointer;display:inline;text-decoration:none;}
div.amsocial .asmenu{color:#000;font-family:arial,helvetica !important;font-size:12px !important;font-weight:normal;background-color:#f5f5f5;z-index:5000;border:solid 1px #cdcdcd;overflow:auto;text-decoration:none;padding:5px;}
div.amsocial .asmenu td{color:#000;}
div.amsocial .asmenu ul{margin-top:5px !important;}
div.amsocial .asmenu li{height:20px !important;}
div.amsocial .asfont1{font-size:11px !important;}

.asmenuclick img{padding-right:5px;}

div.amsocial .aswrap1{border-style:solid; border-width:1px; padding:10px;-moz-border-radius: 4px; -webkit-border-radius: 4px;}
div.amsocial .aswrap2{border-style:solid; border-width:1px; padding:0px;padding-top:10px;padding-bottom:10px;-moz-border-radius: 4px; -webkit-border-radius: 4px;padding-left:10px; padding-right:10px;}
div.amsocial .aswrap3{border:solid 1px #b6b6b6;padding:10px;background-color:#ffffcc;}
div.amsocial .asminimod{border:solid 0px transparent;margin:0px;padding:0px;width:175px;min-width:175px;} 
div.amsocial .asjournalwrap{padding:10px;padding-left:0px;padding-right:0px;}
div.amsocial .aseventwrap{background-color:#FFFFF2;border:solid 1px #cdcdcd;-moz-border-radius: 4px; -webkit-border-radius: 4px;}
div.amsocial .asimagewrap{text-align:center;padding:4px;}
div.amsocial .asimagewrap img{padding:2px;}
div.amsocial .asimagewrap span{border:solid 1px #555;background-color:#fff;}
div.amsocial .aspicture{margin:2px;border:solid 0px #000;text-align:center;padding-top:5px;padding-bottom:5px;}
div.amsocial .aslistrow{padding:5px;}
div.amsocial .aslistrow .aslistrowitem{border-width:1px;border-style:solid; padding:0px;padding-top:5px;padding-bottom:5px;text-align:left;}
div.amsocial .memgrid .aslistrow{border-width:1px;border-style:solid; padding:0px;padding-top:5px;padding-bottom:5px;text-align:left;margin-bottom:10px;}
div.amsocial .aslistsep{margin:2px;height:15px;}
div.amsocial .aslistrowalt{padding:5px;}
div.amsocial .aslistrowalt .aslistrowitem{border:solid 1px #AAA;background-color:#f5f5f5; padding:0px;padding-top:5px;padding-bottom:5px;text-align:left;}
div.amsocial .memgrid .aslistrowalt{border:solid 1px #AAA;background-color:#f5f5f5; padding:0px;padding-top:5px;padding-bottom:5px;text-align:left;}
div.amsocial .grpgrid .aslistrowitem{height:100px; min-height:100px;}
div.amsocial .memgrid .aslistrowitem{margin-bottom:15px;margin-right:10px;margin-left:10px;}
div.amsocial .memgrid table{width:100%;}



div.amsocial .aslistrowitem .stat{font-size:90%; color:#999;padding-bottom:5px;padding-top:5px;}
div.amsocial .aslistrowitem .statdate{font-size:80%; color:#999; font-style:italic;}
div.amsocial .aslistrowitem .loc{font-size:90%; color:#333;}
div.amsocial .aslstsummary{height:30px; overflow:hidden;}




div.amsocial .aslnkhd{font-size:14px;font-weight:bold;padding-bottom:5px;}
div.amsocial .aslnkhd a:link,div.amsocial .aslnkhd a:visited{text-decoration:underline;font-size:14px;font-weight:bold;padding-bottom:5px;}
div.amsocial .aslnkhdsub{font-size:12px;font-weight:normal;padding-bottom:5px;}
div.amsocial .aslnkhdsub a:link,div.amsocial .aslnkhdsub a:visited{text-decoration:underline;font-size:12px;font-weight:normal;padding-bottom:5px;}


/*icons*/
div.amsocial .icon,.ammodalshell .icon, div.amsocial i.icon{background-image:url(images/icons_16_sprite.png);background-repeat:no-repeat;height:16px;width:16px;}
div.amsocial span.icon,.ammodalshell span.icon{display:block;float:left;}
 div.amsocial i.icon{display:inline-block;height:9px;width:12px;}
div.amsocial .online{background-position:-16px 0px;}
div.amsocial .offline{background-position:-32px 0px;}
div.amsocial .msg{background-position:-48px 0px;}
div.amsocial .friends{background-position:-64px 0px;}
div.amsocial .friendadd{background-position:-80px 0px;}
div.amsocial .mem{background-position:-96px 0px;}
div.amsocial .disc{background-position:-112px 0px;}
div.amsocial .photos{background-position:-128px 0px;}
div.amsocial .items{background-position:-144px 0px;}
div.amsocial .action{background-position:-160px 0px;}
div.amsocial .edit{background-position:-176px 0px;}
div.amsocial .search{background-position:0 -16px;}
div.amsocial .export{background-position:-16px -16px;}
div.amsocial .cal{background-position:-32px -16px;}
div.amsocial .createevent{background-position:-32px -16px;}
div.amsocial .attendevent{background-position:-32px -16px;}
div.amsocial .ok{background-position:-48px -16px;}
div.amsocial .cancel{background-position:-64px -16px;}
div.amsocial .post{background-position:-80px -16px;}
div.amsocial .status{background-position:-80px -16px;}
div.amsocial .comment{background-position:-80px -16px;}
div.amsocial .link{background-position:-96px -16px;}
div.amsocial .note{background-position:-112px -16px;}
div.amsocial .photo{background-position:-128px -16px;}
div.amsocial .upload{background-position:-144px -16px;}
div.amsocial .feed{background-position:-160px -16px;}
div.amsocial .topic{background-position:-176px -16px;}
div.amsocial .reply{background-position:-176px -16px;}
div.amsocial .gallery{background-position:0px -32px;}
div.amsocial .photoadd{background-position:-16px -32px;}
div.amsocial .photoedit{background-position:-32px -32px;}
div.amsocial .photodelete{background-position:-48px -32px;}
div.amsocial .photoleft{background-position:-64px -32px;}
div.amsocial .photoright{background-position:-80px -32px;}
div.amsocial .user{background-position:-96px -32px;}
div.amsocial .video{background-position:-112px -32px;}
div.amsocial .groupjoin{background-position:-128px -32px;}
div.amsocial .groupcreate{background-position:-144px -32px;}
div.amsocial .groupupdate{background-position:-160px -32px;}
div.amsocial .twitter{background-position:-176px -32px;}
div.amsocial .msgread{background-position:0px -48px;}
div.amsocial .msgreply{background-position:-16px -48px;}
div.amsocial .minidelete,.ammodalshell .minidelete{background-position:-32px -48px;}
div.amsocial .question,.ammodalshell .question{background-position:-48px -48px;}
div.amsocial .postto{background-position:-64px -50px;}
div.amsocial .blog,div.amsocial .article{background-position:-80px -48px;}
div.amsocial .warn{background-image:url(images/warning_16.png);}


div.amsocial .actionlink,.ammodalshell .actionlink{display:block;height:15px;width:16px;margin-left:3px;margin-right:3px;}
div.amsocial a.actionlink,div.amsocial a.actionlink:link,.ammodalshell a.actionlink:link{cursor:pointer;border:solid 1px transparent;}
div.amsocial a.actionlink:hover,.ammodalshell a.actionlink:hover{cursor:pointer;border:solid 1px #ccc;}

div.amsocial .highlight{background-color:#ffffcc;}
div.amsocial .msgwrap{border-bottom:solid 1px #e5e5e5;height:56px;overflow:hidden;margin-left:10px;margin-right:10px;}
div.amsocial .msgwrap-last{border-bottom:solid 0px transparent;height:56px;overflow:hidden;}
div.amsocial .alerts{height:auto;overflow:auto;}
div.amsocial .msgwrap table{width:100%; padding:3px;}
div.amsocial .msgwrap table tr{height:56px;}
div.amsocial .msgwrap .alerts tr{height: auto !important;}
div.amsocial .msgwrap table td{padding:2px; vertical-align:top;}
div.amsocial .msgwrap .msgstatus{width:32px;}
div.amsocial .msgwrap .msgstatus span{display:block;float:none;width:16px;margin-left:auto;margin-right:auto;}
div.amsocial .msgwrap .msgbody{color:#808080;}
div.amsocial .highlight .msgsubject a:link,div.amsocial .highlight .msgsubject a:visited{font-weight:bold;}
div.amsocial .asalphabar{text-align:center;}
div.amsocial .asalphabar table{margin-left:auto;margin-right:auto;}
div.amsocial span.asalphaitem{padding-left:3px;padding-right:3px;}

/*boxes*/
div.amsocial .asroundall{-moz-border-radius: 4px; -webkit-border-radius: 4px;}
div.amsocial .asimageview{border:solid 8px #ccc;padding:0px; border-collapse:collapse;border-radius:4px;-moz-border-radius: 4px; -webkit-border-radius: 4px;}
/*welcome center */
.welcomecenter{margin-top:15px;border:solid 1px #cdcdcd;padding:5px !important;width:225px;margin-left:auto;margin-right:10px;white-space:nowrap;}

/*Journal*/
div.amsocial .asjournal #asjournalctl{position:relative;background-color:#fff;top:-5px;}

div.amsocial .asjournallist{border-bottom:solid 0px #fff;padding-right:10px;text-align:left;}
div.amsocial ul.asjournallist{margin:0;padding:0;padding-left:0px; list-style-type:none; list-style-image:none; list-style-position:inside;}
div.amsocial ul.asjournallist li{list-style-type:none;}


div.amsocial .asjournalitem, div.amsocial .asjournalitem_over{padding-top:2px;border:solid 1px transparent;cursor:pointer;height:22px;font-size:10pt;color:#555;font-weight:normal;float:left;padding-left:3px;padding-right:3px;}
div.amsocial .asjournalitem_over{border:solid 1px #ccc;}
div#asjournalctl input[type="text"],div#asjournalctl textarea{width:99%;}
div#asjournalctl textarea{height:70px;}
div#asjournalctl #txtWallPost{height:40px;}
div.amsocial .asThumbViewer{width:125px;height:110px;display:block;text-align:center;background-color:#fff;overflow:hidden; vertical-align:middle;}
div.amsocial .asThumbViewer img{text-align:center;vertical-align:middle;}
div.amsocial .asthumbpg{cursor:pointer; font-weight:bold;color:#fff;}
div.amsocial .asthumbpgrow, .asthumbpgrow span,.asthumbpgrow td{color:#fff !important;white-space:nowrap;}
div.amsocial #asjournalthumbs{width:450px;}
div.amsocial #asjournalthumbs a{font-weight:bold !important;}
div.amsocial #asjournalthumbs td{text-align:left;}

div.amsocial .asjournalimage{margin-right:10px;border:solid 1px #000;}
div.amsocial .asjournalimagezoom{margin-right:10px;border:solid 0px #000;cursor:pointer;padding-top:0px;}

div.amsocial .asthumbview{background-color:#555;}

div.amsocial .asjournalrow{padding-left:0px;padding-bottom:10px;border-bottom:solid 1px #f5f5f5;margin-bottom:10px;}
div.amsocial .asjournalrowitem{padding-left:5px;width:100%;margin-top:10px;}
div.amsocial .asjournalrowitem td{vertical-align:top;}


div.amsocial .asjournalitem, div.amsocial .asjournalitem_over{padding-top:2px;border:solid 1px transparent;cursor:pointer;height:22px;font-size:10pt;color:#555;font-weight:normal;float:left;padding-left:3px;padding-right:3px;}
div.amsocial .asjournalitem_over{border:solid 1px #ccc;}
div.amsocial .asjournalcell{width:100%;padding-left:10px;}
div.amsocial .asjournalcell .subsec{margin:4px;margin-top:6px;}
div.amsocial .asjournalcell .subtitle{font-size:100%;font-weight:bold;margin-bottom:5px;}
div.amsocial .asjournalcell .subbody{font-size:95%;font-weight:normal;}
div.amsocial .asjournalcell .subbody ul{margin:0;padding:0; list-style-type:none;list-style-image:none;}
div.amsocial .asjournalbtm{clear:left;margin-top:8px;margin-bottom:5px;font-size:95%;}
div.amsocial .asjournalbtm a,.asjournalbtm a:link{color:#3366cc;font-size:95%;margin-right:5px;margin-left:5px;}
div.amsocial .asjournalactions {float:right;position:absolute;top:0px;right:0px;visibility:hidden;}

/*Journal Tools*/
/*All*/
div.amsocial #expright{width:13px;float:right;background:transparent url(images/more_right.png) no-repeat; cursor:pointer;display:block;visibility:hidden;height:28px;padding:0;margin:0;}
div.amsocial #expleft{width:13px;float:left;background:transparent url(images/more_left.png) no-repeat; cursor:pointer;display:block;visibility:hidden;height:28px;padding:0;margin:0;}

div.amsocial .asjournaltools{position:relative;-moz-border-radius: 4px; -webkit-border-radius: 4px;padding:5px;z-index:5;white-space:nowrap;}
div.amsocial .asjournaltools #asjournaltools{position:relative;white-space:nowrap;overflow:hidden;}
div.amsocial .asjournaltool{padding-top:15px;border-top-width:0px;padding-left:5px;padding-right:5px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius:4px;}

div.amsocial .asjournaltools #asjournaltools a{cursor:pointer;font-size:12px;padding-left:2px;margin-right:4px;padding-top:2px;padding-bottom:2px; display:inline-block; padding-right:2px;background-position:center left; background-repeat:no-repeat;border:solid 1px transparent;}
div.amsocial .asjournaltools #asjournaltools a:hover{border:solid 1px #ccc;}
div.amsocial .asjournaltool{display:none;padding-left:10%;padding-right:10%;width:auto;height:100px;overflow:hidden;}
div.amsocial .asjournaltool .asul li{font-size:12px;margin-top:2px;margin-bottom:2px;}
div.amsocial .asjournaltool .asul li.small{font-size:9px;margin-top:1px;margin-bottom:1px;}
div.amsocial .asjournaltool .asul li.sep{margin-bottom:8px;margin-top:8px;}


/*Post*/
div.amsocial #ctlasPost{display:block;}
/*Share*/
div.amsocial #ctlasShareLink #txtLink{width:75%;}
div.amsocial #ctlasShareLink #btnShareLinkPost{float:right;margin-top:4px;}
div.amsocial #ctlasShareLink #btnShareLinkCancel{float:right;margin-top:4px;margin-left:4px;}
/*Note*/
div.amsocial #ctlasWriteNote{overflow:hidden;}
div.amsocial #ctlasWriteNote #btnPostNote{float:right;margin-top:4px;}
div.amsocial #ctlasWriteNote #btnPostNoteCancel{float:right;margin-top:4px;margin-left:4px;}
/*Photos & Files*/
div.amsocial #ctlasUploadFile, div.amsocial #ctlasAddPhotos{padding-left:20%;padding-right:20%;height:190px;}
div.amsocial #ctlasUploadFile .asul,div.amsocial #ctlasAddPhotos .asul{width:320px;}
div.amsocial #ctlasUploadFile input[type="file"],div.amsocial #ctlasAddPhotos input[type="file"]{width:auto;display:block;}
div.amsocial #ctlasUploadFile input[type="text"],div.amsocial #ctlasAddPhotos input[type="text"]{width:auto;display:block;}
div.amsocial #ctlasUploadFile input[type="submit"],div.amsocial #ctlasAddPhotos input[type="submit"]{float:right;margin-top:8px;}
div.amsocial #ctlasUploadFile #btnAddFileReset,div.amsocial #ctlasAddPhotos #btnAddPhotoReset{float:right;margin-left:4px;margin-top:8px;}
/*Feed*/
div.amsocial #ctlasImport #txtURL{width:75%;}
div.amsocial #ctlasImport #divImportAuth{display: none; width: 250px; margin-left: auto; margin-right: auto;} 
div.amsocial #ctlasImport #divImportAuth .NormalTextBox{width:175px;float:right;}
div.amsocial #ctlasImport #divImportAuth .asul{margin-top:15px;}
div.amsocial #ctlasImport #divImportAuth .asul li{line-height:22px;display:block;height:30px;}
div.amsocial #ctlasImport #divImportAuth .asul li label{float:left;}
div.amsocial #ctlasImport #btnTryAgain{float:right;margin-top:4px;margin-top:8px;}
div.amsocial #ctlasImport #divImportPreview{display:none;width:95%;}
div.amsocial #ctlasImport #divImportPreview .asul{width:350px; margin-left: auto; margin-right: auto;}
div.amsocial #ctlasImport #divImportPreview .aswrap1{position:relative;}
div.amsocial #ctlasImport #divImportPreview .aswrap1 .asul{width:auto;position:absolute;left:150px;}
div.amsocial #ctlasImport #divImportPreview .aswrap1 .asul li#divTitle{font-weight: bold; font-size: 110%;}
div.amsocial #ctlasImport #divImportPreview .aswrap1 .asul li#divDesc{overflow: auto; height: 80px;}
div.amsocial #ctlasImport #divImportPreview .aswrap1 div{width: 120px; height: 80px; overflow: hidden; text-align: center;}
div.amsocial #ctlasImport #divImportPreview input[type="button"],#btnCancelFeed2{float:right;margin-left:4px;margin-top:8px;}
/*Event*/
div.amsocial #ctlasEvent{}
div.amsocial #ctlasEvent .asul li{display:block;margin:2px;padding:2px;line-height:normal;}
div.amsocial #ctlasEvent .asul li label{display:block;width:120px;float:left;text-align:right;margin-right:8px;}
div.amsocial #ctlasEvent .asul li input[type="text"],div.amsocial #ctlasEvent .asul li textarea{width:275px;}
div.amsocial #ctlasEvent .asul li .warn{margin-right:75px;}
div.amsocial #ctlasEvent input[type="button"]{float:right;margin-left:4px;margin-top:8px;}



/*gallery*/
div.amsocial .asalbumcover,div.amsocial  .asalbumcover_over{width:80px;height:65px;overflow:hidden;padding:3px; text-align:center !important; display:table-cell; vertical-align:middle;}
div.amsocial .asalbumcover_over{background-color:#f5f5f5;}
div.amsocial .asalbumcover img,div.amsocial .asalbumcover_over img{border:solid 0px transparent;}
div.amsocial .asimage, div.amsocial .asimage_over{text-align:center;}
div.amsocial .asimage img, div.amsocial .asimage_over img{border:none;}
div.amsocial .asimage div{border:solid 1px #b6b6b6;background-color:#fff;padding:5px;}
div.amsocial .asimage_over div{border:solid 1px #b6b6b6;background-color:#cdcdcd;padding:5px;}

/*form elements*/
div.amsocial table#asform td{padding-bottom:6px;}
div.amsocial table#asform td.SubHead{text-align:right;vertical-align:top;padding-right:5px;padding-top:2px;white-space:nowrap;}
div.amsocial table#asform input.NormalTextBox{}
div.amsocial table#asform .req{border:solid 1px #ff0000;}
div.amsocial table#asform .reqlabel{color:#ff0000;font-size:90%;}
div.amsocial table#asform .reqflag{color:#ff0000;}

div.amsocial .asformsec{text-align:left;width:500px;border:solid 1px #f5f5f5; padding:6px;background-color:#f1f1f1;font-weight:bold;color:#555; font-size:9pt;margin-bottom:5px;}
div.amsocial .asformsecsm{text-align:left;border:solid 1px #f5f5f5; padding:6px;background-color:#f1f1f1;font-weight:bold;color:#555; font-size:150%;margin-bottom:5px;}
div.amsocial .aswarnimg{padding:5px;margin-left:4px;margin-top:2px;}
div.amsocial .aspageicon{text-align:center;}
div.amsocial .aspageicon div{width:32px;height:32px;margin-left:auto;margin-right:10px;margin-top:0;margin-bottom:0; background-repeat:no-repeat;}
div.amsocial .events div{background-image:url(images/calendar_32.png);}
div.amsocial .signup div{background-image:url(images/signup_32.png);}
div.amsocial .group div{background-image:url(images/groups_32.png);}
div.amsocial .aswarnreq{height:16px;width:18px;background-image:url(images/warning_16.png); background-repeat:no-repeat;position:absolute;}

/*buttons*/
div.amsocial .asbuttonarea{border-top:dashed 1px #AAA;text-align:center;margin:10px 0 10px 0;padding-top:10px;}
div.amsocial .btn{border-style:solid;border-width:1px;width:auto;}
div.amsocial .act{width:auto;}
div.amsocial .dim{border-style:solid;border-width:1px;width:auto;}

div.amsocial .aslinkbutton, div.amsocial .aslinkbutton_over{padding:4px; font-size:12px; font-weight:normal; cursor:pointer;border:solid 1px transparent;}
div.amsocial .aslinkbutton_over{background-color:#f5f5f5;border:solid 1px #cdcdcd;}
div.amsocial .aslinkbutton span,div.amsocial  .aslinkbutton_over span{padding-left:2px;text-decoration:underline !important;}
div.amsocial .aslinkbutton img,div.amsocial .aslinkbutton_over img{padding:2px;}
div.amsocial .asminilnkbtn{padding-left:5px;cursor:pointer;font-weight:normal;}

/*profile & groups*/
div.amsocial .shell{width:99%;margin-left:auto;margin-right:auto;}
div.amsocial table.shell{width:100%}
div.amsocial .shell #row2 ul.tools{margin:0;padding:0;float:right;}
div.amsocial .shell #row2 ul.tools li{margin:0; list-style-image:none; list-style-type:none;float:left;margin-right:5px;font-size:80%;}
div.amsocial .shell #row2 ul.tools li a:link,div.amsocial .shell #row2 ul.tools li a:visited,div.amsocial .shell #row2 ul.tools li a:hover{font-size:95%;}
div.amsocial .shell #row2 .url{float:left;font-size:80%;}
div.amsocial .shell #row3 td{vertical-align:top;}
div.amsocial .shell #row3 .aboutme{padding-left:20px;vertical-align:top;width:100%;}
div.amsocial .shell #row3 .toolitem{white-space: nowrap; padding-right: 5px;text-align:left;}
div.amsocial .shell #row3 a.msgsm{font-size:11px;padding-left:16px;background:url(images/email_12.png) center left no-repeat; display:inline-block;}
div.amsocial .shell #row3 a.delusersm{font-size:11px;padding-left:16px;background:url(images/deluser_12.png) center left no-repeat; display:inline-block;}
div.amsocial .shell table#hd td#asname h2{margin-top:0px;margin-bottom:5px;}
div.amsocial .shell table#hd td#asname{padding-left:10px;vertical-align:top;min-height:48px;height:48px;}
div.amsocial .asprofileimage{border:solid 1px transparent;text-align:center;margin-left:auto;margin-right:auto;}

div.amsocial .asstatus{font-size:12pt; font-style:italic;font-weight:normal; padding-left:10px;}
div.amsocial .shell table#hd {width:100%;}
div.amsocial .shell table#hd #icon{width:50px;background-repeat:no-repeat; background-position:5px center;}
div.amsocial .shell table#hd  #sociallinks{text-align:right;white-space: nowrap;}
div.amsocial .profileview table#hd #icon{background-image:url(images/user_icon.png);}
div.amsocial .groupview table#hd #icon{background-image:url(images/group_icon.png);}

div.amsocial .memheader{height:20px;}
div.amsocial .memfooter{float:right;margin-right:5px;padding-right:10px;}
div.amsocial .memgrid .photo{width:100px;text-align:center;}
div.amsocial .memgrid .aslistcontent{position:absolute;left:100px;top:0px;padding:4px;}
div.amsocial .memgrid .aslistrowitem .tools{position:absolute;bottom:4px;left:100px;}
div.amsocial .memgrid .aslistrowitem{position:relative;height:70px;}

div.amsocial .groupinfo .rightcol ul.asul{margin-bottom:4px;}
div.amsocial .groupinfo .rightcol ul.asul li{ list-style-type:none;padding-left:4px;}
div.amsocial .groupinfo .rightcol{float:right;width:200px;margin-left:10px;}
div.amsocial .groupinfo .rightcol .asroundall{border:1px solid #cccccc;}
div.amsocial .groupinfo .rightcol .asroundall .asul .asultitle{background-color:#AAAAAA;color:#ffffff;font-weight:bold;padding:4px;font-size:14px;margin-bottom:4px;}
div.amsocial .groupinfo{padding:10px;}
div.amsocial .groupinfo .leftcol{padding-right:10px;}
div.amsocial .groupdesc,div.amsocial .groupnews{margin-bottom:15px;}
div.amsocial .groupdesc h2,div.amsocial .groupnews h2{margin-top:0px;}
/*tabs*/
div.amsocial .astabarea{margin-top:15px;width:100%;}
div.amsocial .astabstrip{margin:0;padding:0;padding:.2em;zoom:1;}
div.amsocial .astabstrip ul{list-style:none;position:relative;padding:.2em .2em 0;-moz-border-radius: 4px; -webkit-border-radius: 4px;}
div.amsocial .astabstrip li{list-style:none;position:relative;float:left;border-bottom-width:0 !important;margin:0 .2em -1px 0;padding:0;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright: 4px;-webkit-border-top-right-radius:4px;outline:none;}
div.amsocial .astabstrip li a{float:left;text-decoration:none;padding: .5em 1em;cursor:pointer;outline:none;}
div.amsocial .astabstrip li.astabsel{padding-bottom:1px;border-bottom-width:0;}
div.amsocial .astabstrip li.astabsel a{cursor:text;}

/*links vert*/
div.amsocial .astablinks{z-index:10;margin-bottom:5px;padding:0px;font-size:12px !important;font-family:Arial,Tahoma,Verdana,serif !important;border-bottom:solid 0px #898C95;}
div.amsocial .astablinks ul{margin:0;padding:0;list-style:none;}
div.amsocial .astablinks li{margin:0; list-style-type:none;cursor:pointer;margin-top:4px;padding-right:10px; margin-right:5px;}

/*tab content area*/
div.amsocial .astabcontent{overflow:visible;position:relative;padding-top:10px;}


/*fonts*/
.asbold{font-weight:bold;text-align:left;}
.asfontxlg{font-size:150%;}
.asfontlg,.asfont36{font-size:120%;}
.asfontsm{font-size:80%;}
.asfontdim{color:#555;}

/*comments 01.03.00*/
div.amsocial .minidel a{font-size:11px;}
div.amsocial .minidel{border:solid 1px transparent;background-image:url(images/mini_del.gif); width:12px;margin-left:3px;margin-right:4px;margin-top:-1px;display:block;height:12px;float:right;}
div.amsocial a.minidel{cursor:pointer;}
div.amsocial a.minidel:hover{border:solid 1px #ccc;}
div.amsocial div.ascmt,div.amsocial ul.ascmt{margin-left:auto;margin-right:auto;width:420px;margin-top:10px;}
div.amsocial div.ascmt ul,div.amsocial ul.ascmt{padding:0px;margin:0px;width:90%;background-color:#f2f2f2 !important; list-style-type:none;list-style-image:none;margin-right:auto;margin-left:0px;}
div.amsocial div.ascmt ul li,div.amsocial ul.ascmt li{list-style-type:none;margin:0px;margin-top:2px;margin-bottom:2px;padding-left:0px;padding-bottom:3px;padding-top:3px;border-bottom:solid 1px #fff;background-color:Transparent !important;}
div.amsocial .ascmt ul .c7,div.amsocial ul.ascmt .c7{text-align:right;padding:0;padding-right:1px;padding-bottom:2px;}
div.amsocial .ascmt ul .c6,div.amsocial ul.ascmt .c6{text-align:right;padding:0;margin-right:4px;height:80%;}
div.amsocial .ascmt ul .c1,div.amsocial ul.ascmt .c1{font-size:10px;margin-left:35px;padding-left:5px;padding-top:0px;}
div.amsocial .ascmt ul .c1 a,div.amsocial ul.ascmt .c1 a{font-size:11px;padding-right:4px;font-weight:bold;}
div.amsocial .ascmt ul .c2,div.amsocial ul.ascmt .c2{font-size:11px;}
div.amsocial .ascmt ul .c3,div.amsocial ul.ascmt .c3{float:left;position:relative;top:0px;left:0px;padding:4px;}
div.amsocial .ascmt ul .c4,div.amsocial ul.ascmt .c4{color:#AAA;border:solid 1px #ccc;font-family:tahoma,verdana,arial,sans-serif;font-size:12px;padding:0px;height:20px;margin-left:4px;margin-right:4px;width:98%;}
div.amsocial .ascmt ul .c4_on,div.amsocial ul.ascmt .c4_on{border:solid 1px #ccc;color:#555;font-family:tahoma,verdana,arial,sans-serif;font-size:12px;padding:0px;margin-left:4px;margin-right:4px;width:98%;overflow:auto;}
div.amsocial .ascmt ul .cft,div.amsocial ul.ascmt .cft{margin-left:35px;padding-top:4px;padding-left:5px;margin-top:4px;margin-bottom:3px;}
div.amsocial .ascmt ul abbr,div.amsocial ul.ascmt abbr{font-size:10px;border:none;color: rgb(119, 119, 119);}
   


   
/*pager*/
div.amsocial .as_pagernumber,div.amsocial .as_currentpage{font-size:14px !important;font-weight:bold;border:solid 1px #555;padding:5px;margin:5px;min-width:16px;cursor:pointer !important;}
div.amsocial .as_currentpage{background-color:#fff;}
div.amsocial .as_pagernumber{background-color:#f1f1f1;}
div.amsocial a.as_pagernumber, div.amsocial a.as_pagernumber:link{font-size:16px !important;text-decoration:none;cursor:pointer !important;}

div.amsocial .asalphabar{margin-top:4px;margin-bottom:4px;padding-top:4px;padding-bottom:4px;}

/*images*/
.picwrap50{background-color:#fff;background-position:2px 2px;background-repeat:no-repeat; border:solid 1px #e0e0e0;display:block;float:left;height:50px;width:50px;margin-right:5px;padding:2px;position:relative;}

/*lists*/
div.amsocial ul.asul, div.amsocial .asul ul, .aslistflat,ul.asul{padding:0;margin:0;text-align:left;}
div.amsocial ul.asul, div.amsocial .asul ul, .aslistflat ul, ul.aslistflat,ul.asul {margin:0;padding:0; list-style-type:none; list-style-image:none;}
div.amsocial ul.asul li, div.amsocial .asul li, .asul li{list-style:none;text-align:left;}
div.amsocial ul.asul ul{margin-left:20px;}
ul.asul li.cap{font-size:90%;font-weight:bold;text-align:center;}
ul.asul li.inp{text-align:center; white-space:nowrap;font-size:100%;padding-bottom:5px;}

.aslistflat ul{padding-top:15px;}
.aslistflat ul li,ul.aslistflat li{list-style:none; float:left; padding-right:10px;height:20px;font-size:12px;background-repeat:no-repeat;}
.aslistflat a,.aslistflat a:link,.aslistflat a:visited,.aslistflat a:active, .aslistflat a:hover{font-size:12px; cursor:pointer;}
.aslistflat .photoedit{background-image:url(images/photoedit_16.png); background-repeat:no-repeat;}

.memlist img,.memlist div{float:left;}
ul.memlist li{height:50px;overflow:hidden;margin-bottom:2px;}
.memlist div{margin-left:5px;}
.guestlists{overflow:auto;margin-top:4px;padding-left:4px;padding-right:4px;padding-top:4px;}

ul#usergrid{overflow:auto; height:250px;border:solid 0px #c1c1c1;}
ul#usergrid li{margin:2px;height:64px;overflow:hidden;border:solid 2px transparent;cursor:pointer;padding:0px;width:125px;}
ul#usergrid li div{height:56px;padding:4px;position:relative;}
ul#usergrid li strong{float:left;font-size:11px;font-weight:normal;margin-top:2px;}
ul#usergrid li .iconok{display:none;}
ul#usergrid li.selected{background-color:#ffffcc;border:solid 2px #f5f5f5;-moz-border-radius: 4px; -webkit-border-radius: 4px;}
ul#usergrid li.selected .iconok{position:absolute;right:2px;bottom:2px;height:16px;width:16px;background-image:url(images/icons_16_sprite.png);background-repeat:no-repeat;background-position:-48px -16px;display:block;}
ul#usergrid li:hover{background-color:#f5f5f5;border:solid 2px #f5f5f5;-moz-border-radius: 4px; -webkit-border-radius: 4px;}


div.amsocial .asjfilters{margin-right:20px;padding-right:20px;margin-top:10px;}
div.amsocial .asjfilters li{white-space:nowrap;border-top:solid 1px #cdcdcd; padding:6px 25px 6px 5px;}
div.amsocial .asjfilters .icon{margin-right:5px;}
div.amsocial .asjfilters li.liselected{background-color:#ffffcc;}

div.amsocial span.icon{display:block;float:left;margin-right:2px;}
div.amsocial .iconlist{padding-top:5px;}
div.amsocial .iconlist li{padding-top:0px;padding-bottom:0px; line-height:20px;}





div.amsocial .asulnav{height:450px;padding:0;margin:0;margin-top:0px;float:left;width:174px;background-color:#f5f5f5;border:solid 1px #cdcdcd;border-right:none 0px transparent;}
div.amsocial .asulnav ul {margin:0;padding:0; list-style-type:none;margin-top:30px;position:relative;left:1px;}
div.amsocial .asulnav ul li{white-space:nowrap;margin:3px 0px 3px 5px; padding:3px 4px 3px 2px;text-align:right; list-style-type:none; border:solid 0px #ccc;border-right:none 0px transparent;cursor:pointer;}
div.amsocial .asulnav ul li:hover{background-color:#FFFFCC;}
div.amsocial .aslinavsel{background-color:#fff !important; border:solid 1px #ccc;border-right:none 0px transparent;}
div.amsocial .asflattable{width:99%;margin:0;padding:0;border:none;border-collapse:collapse;}
div.amsocial .asflattable td{white-space:nowrap;}
div.amsocial .evencol td{width:50%;}
div.amsocial .asnavcell{padding-right:0px;}
div.amsocial .assettingcell{padding-left:0px;}
div.amsocial .assettinghd{text-align:left;border-bottom:dashed 1px #cdcdcd;padding:6px 9px;font-weight:bold;color:#555; font-size:9pt;margin-bottom:10px;}

/*grid*/
  
div.amsocial .asgrid{border:solid 1px #aaa;}
div.amsocial .asgridwrap{padding:2px;}
div.amsocial .asgridhd{background-color:#555;color:#f5f5f5;padding:2px;}
div.amsocial .asgriditem{padding:2px;}
div.amsocial .asgridrow{background-color:#fff;}
div.amsocial .asgridrowalt{background-color:#f3f3f3;}
div.amsocial .asgridrow_over{background-color:#ffff99 !important;}
div.amsocial .asgroupactions{}
div.amsocial .asgroupactionsitem{padding:3px;}
div.amsocial .asgridhditem{color:#fff;}

/*misc*/
div.amsocial img.asonline{vertical-align:middle;padding:2px;}
div.amsocial img.asoffline{vertical-align:middle;padding:2px;}

#asmsgbox{border:solid 1px #666;background-color:#ffffcc;font-size:12px;}
#asmsgboxhd{border-bottom:solid 1px #666;background-color:#ccc;font-weight:bold;padding:2px;text-align:left;height:auto;}
#asmsgboxtxt{padding:5px;}
#asmsgboxhdtxt span{color:#000;}


div.amsocial .asmsg{padding:10px;}
div.amsocial .asmsg div{background-color:#f5f5f5;border:solid 1px #aaa;padding:0px;padding-left:10px;background-repeat:no-repeat; background-position:10px center;}
div.amsocial .asmsg div span{display:block;padding-left:40px;padding-top:10px;padding-bottom:10px;font-weight:bold;}
div.amsocial div.warning div{background-image:url(images/warning_32.png);}
div.amsocial div.norm div{background-image:url(images/check_32.png);}

div#asjournalctl #joptions input{width:16px;font-size:11px;}
div#asjournalctl #joptions label{vertical-align:middle;}
div#asjournalctl #liTwit{margin-top:3px;}


/*Sign Up Wizard*/

div.amsocial .astextlgbold{font-size:14px;font-weight:bold;color:#555;}
div.amsocial .astexthint{font-size:8pt;color:#999;padding-bottom:5px;}
div.amsocial .aswizardstep{width:500px;margin-left:auto;margin-right:auto;}
div.amsocial .aslabelsmbold{font-size:10pt;font-weight:bold;}

/*Modal*/
.ammodaltitle{border-top:solid 1px #999;border-left:solid 1px #999;border-right:solid 1px #999;border-bottom:solid 0px transparent;font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif;font-size:12px; font-weight:bold;background-color:#555;color:#fff;padding:2px;padding-left:5px;z-index:1002;}
.ammodalshell{background-color:transparent;border:solid 8px #ccc;padding:0px; border-collapse:collapse;z-index:1002;-moz-border-radius: 4px; -webkit-border-radius: 4px;}
.ammodalbody{background-color:#fff !important;border:solid 1px #999;font-size:12px;z-index:1002;}
.ammodalbody td{background-color:#fff !important;font-size:12px !important;z-index:1002;}
.ammodalbody .aswrap2{margin:5px;}
.ammodalbody .aswrap2 td{padding-top:4px;padding-bottom:4px;}
.ammodalbody .aswrap2 .asbuttonarea{border-top:dashed 1px #333;margin-top:15px;padding-top:10px;}
.ammodalbody .aswrap2 .asbuttonwrap,.ammodalbody .aswrap2 .asbuttonwrap_over{width:100px;margin-left:auto;margin-right:auto;}
div.amsocial .btnbar{height:28px; text-align:right; background-color:#f5f5f5;border-top:solid 1px #e5e5e5;padding-right:10px;padding-top:6px;}

.ammodalbuttonbar{text-align:right;background-color:#f5f5f5;padding-top:5px;padding-bottom:5px;border-top:solid 1px #e5e5e5;margin-top:5px;padding-right:10px;}
.ammodalbuttonbar .btn{margin-top:4px;margin-bottom:4px;margin-right:4px;}
.ammodalContent{background-color:#fff;font-size:12px !important;background-image:url(images/modal_border.png);}
.asbtngrey,.asbtngrey_over{text-align:center;cursor:pointer;margin-left:4px;margin-bottom:4px;border:solid 1px #000;background-color:#ccc;font-size:12px;color:#000;padding-bottom:2px;padding-top:0px;}


div.amsocial .aspic div{border:solid 1px #cdcdcd;width:50px;padding:5px;}
div.amsocial #astip{font-family:Tahoma;font-size:9px;width:150px;}
div.amsocial #astipbubble{background-color: #fffacd;height:36px;border:solid 1px #000;height:auto;}
div.amsocial #astiptext{padding:5px;width:150px;text-align:left;}



.ashotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}




.amtip{font-family:Tahoma;font-size:9px;position:absolute;visibility:hidden;width:75px;z-index:60000;}
.amtipbubble{background-color: #fffacd;height:auto;border:solid 1px #000;z-index:60000; width:150px;padding:5px;}
.amtiptext{padding:2px;width:150px;text-align:left;}

div.amsocial .ascorners{position:relative; padding:0px;margin:10px 0;}
div.amsocial .corner-grey {position:absolute; background-image:url(images/corners-grey.png);}
div.amsocial #aswrapcnt {background-image:url(images/modal_border.png);position:relative;padding-left:10px;padding-right:10px;}
div.amsocial #aswrap {background-color:#f5f5f5;}
div.amsocial .topLeft {top:0; left:0; background-position:0px 0px;height:10px;width:10px;}
div.amsocial .topRight {top:0; right:0; background-position:0px -10px;height:10px;width:10px;}
div.amsocial .topMid {background-position:0px -40px;height:10px;position:relative; background-repeat:repeat-x;padding-left:10px;margin-left:10px;margin-right:10px;padding-right:10px;}
div.amsocial .bottomMid {bottom:0;background-position:0px -40px;position:relative; background-repeat:repeat-x;height:10px;padding-left:10px;margin-left:10px;margin-right:10px;padding-right:10px;}
div.amsocial .bottomLeft {bottom:0; left:0; background-position:0px -20px;height:10px;width:10px;}
div.amsocial .bottomRight {bottom:0; right:0; background-position:0px -30px;height:10px;width:10px;}


#pnlInner{overflow:auto;}






.asprofile-bubble{background-color:#fff;border:solid 1px #aaa;margin:0;padding:0;height:75px;position:absolute;top:0;left:0;}
.asprofile-bubble .aslistflat a{font-size:10px;}
.aswidget{font-family:Verdana,Arial,sans-serif; font-size:1.1em;}
.aswidget-content{border:1px solid #aaa;background-color:#fff;}
.aswidget-roundall{-moz-border-radius: 4px; -webkit-border-radius: 4px;}
/*Tooltip and Pointer CSS*/
.fg-tooltip {
width: 200px;
border-width: 2px !important;
position: absolute;
}
.fg-tooltip .fg-tooltip-pointer-down, .fg-tooltip .fg-tooltip-pointer-down-inner {
position: absolute;
width:0;
height:0;
border-bottom-width: 0px;
background: none;
}
.fg-tooltip .fg-tooltip-pointer-down
{
border-left: 7px solid transparent;
border-right: 7px solid transparent;
border-top-width: 10px;
bottom: -10px;
right: auto;
left: 30%;
margin-left: -7px;
}
.fg-tooltip .fg-tooltip-pointer-down-inner {
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 6px solid #fff;
bottom: auto;
top: -10px;
left: -5px;
}


#msgContent{padding-bottom:10px;}
#msgContent .msg-attach a,#msgContent .msg-attach ul{float:left;}
#msgContent .msg-attach a{line-height:18px;margin-top:2px;}
#msgContent .msg-attach ul{margin-left:8px;}
#msgContent .msg-attach ul li{float:left;border:1px solid #cdcdcd;margin-right:4px;}
#msgContent .msg-attach ul li span{border:1px solid #fff;background-color:#f5f5f5;padding-right:4px;padding-left:4px;color:#666;line-height:18px;display:block;}
#msgContent .msg-attach ul li span a{color:#666;background-color:#f5f5f5;margin-top:auto;}
#msgContent .msg-attach ul li span a:hover{text-decoration:none;}
#msgContent .msg-attach ul li span b{padding-left:4px;font-weight: bold;cursor: pointer;}

#msgContent .msg-editor{margin-left:20px;margin-right:10px;margin-top:10px;}
#msgContent .msg-subject{width:100%;border:1px solid #aaa;}
#msgContent .msg-subject input{border-style:none;width:99%;padding-top:4px;padding-bottom:4px;padding-left:2px;}
#msgContent table td.SubHead{width:100px;text-align:right;padding-right:8px;vertical-align:top;padding-top:8px;}
/* Example tokeninput style #2: Facebook style */
ul.token-input-list-facebook {overflow: hidden; height: auto !important;height: 1%;width: 100%;border: 1px solid #AAA;cursor: text;font-size: 9pt;font-family: Arial;min-height: 1px;z-index: 999;margin: 0;padding: 0;background-color: #fff;}
ul.token-input-list-facebook {list-style-type: none;}
ul.token-input-list-facebook li input {border: 0;width: 100px;padding: 3px 8px;background-color: white;margin: 2px 0;}
li.token-input-token-facebook {overflow: hidden; height: auto !important; height: 1%;margin: 3px;padding: 1px 3px;background-color: #eff2f7; color: #000;cursor: default;border: 1px solid #ccd5e4;font-size: 11px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;float: left;}
li.token-input-token-facebook p {display: inline;padding: 0;margin: 0;}
li.token-input-token-facebook span {color: #a6b3cf;margin-left: 5px;font-weight: bold;cursor: pointer;}
li.token-input-selected-token-facebook {background-color: #5670a6;border: 1px solid #3b5998;color: #fff;}
li.token-input-input-token-facebook {float: left;list-style-type:none;}
div.token-input-dropdown-facebook {position: absolute; width: 300px;background-color: #fff;overflow: hidden;border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;cursor: default;font-size: 11px;font-family: Verdana;z-index: 1;}
div.token-input-dropdown-facebook p {margin: 0;padding: 5px;font-weight: bold;color: #777;}
div.token-input-dropdown-facebook ul {margin: 0;padding: 0;}
div.token-input-dropdown-facebook ul li {background-color: #fff;padding: 3px;}
div.token-input-dropdown-facebook ul li.token-input-dropdown-item-facebook {background-color: #fff;}
div.token-input-dropdown-facebook ul li.token-input-dropdown-item2-facebook {background-color: #fff;}
div.token-input-dropdown-facebook ul li em {font-weight: bold;font-style: normal}
div.token-input-dropdown-facebook ul li.token-input-selected-dropdown-item-facebook {background-color: #3b5998;color: #fff;}
ul.popup-token-input-list-facebook {overflow: hidden; height: auto !important; height: 1%;width: 98%;border: 1px solid #AAA;cursor: text;font-size: 9pt;font-family: Arial;min-height: 1px;z-index: 999;margin: 0;padding: 0;background-color: #fff;}
ul.popup-token-input-list-facebook {list-style-type: none;}
ul.popup-token-input-list-facebook li input {border: 0;width: 100px;padding: 3px 8px;background-color: white;margin: 2px 0;}

/* end */
div.amsocial .aswizardstep ul.asul{margin-left:20px;}
div.amsocial .aswizardstep ul.asul ul{margin-left:20px;}

#divProfilePicture{padding:20px;}
div.amsocial .asj-secpicker{float:left;width:26px;}
div.amsocial .asj-imgbtn{width:20px;height:20px;background-color:#f5f5f5;border:1px solid #cdcdcd;float:right;position:relative;z-index:5;background-image:url(images/lock_16.png); background-repeat:no-repeat; background-position:2px 2px;margin-right:4px !important;}
div.amsocial .asj-imgbtn-open{width:20px;height:21px;background-color:#f5f5f5;border:1px solid #cdcdcd;float:right;border-bottom:1px solid transparent;position:relative; z-index:5;background-image:url(images/lock_16.png); background-repeat:no-repeat; background-position:2px 2px;margin-right:4px !important;}
div.amsocial .asj-secpicker ul{background-color:#f5f5f5;border:1px solid #cdcdcd;position:absolute;z-index:1;margin:0px;padding:0px;margin-top:22px;width:120px;margin-left:0px !important;}
div.amsocial .asj-secpicker li{list-style-type:none;padding-left:18px !important;padding-top:2px;padding-bottom:2px;margin-left:4px;margin-right:4px;float:none !important;font-size:11px !important;height:auto !important;padding-right:0px !important;}
div.amsocial .asj-secpicker li:hover{cursor:pointer;background-color:#ffffcc;}
div.amsocial .asj-secpicker li.asj-spsel{font-weight:bold; background-image:url(images/check.gif); background-position:left center; background-repeat:no-repeat;font-size:11px !important;}
div.amsocial #ctlasWriteNote .asj-secpicker,div.amsocial #ctlasShareLink .asj-secpicker{float:right;margin-top:3px;}
div.amsocial #ctlasUploadFile .asj-secpicker,div.amsocial #ctlasAddPhotos .asj-secpicker,div.amsocial #ctlasEvent .asj-secpicker,div.amsocial #ctlasImport .asj-secpicker{float:right;margin-top:8px;}
div.amsocial .asjprivacy{min-height:10px;}
div.amsocial .asjprivacy a{margin:0px;min-height:10px;background-image:url(images/lock_16_mini.png); background-position:-2px center; background-repeat:no-repeat;display:inline-block;padding:0 5px; text-decoration:none;color:#fff;}
div.amsocial .asminitip{position:relative;}
div.amsocial .asminitipwrap{display:block;position:absolute;background-image:url(images/tip-down.png);background-repeat:no-repeat;background-position:3px 21px;}
div.amsocial .asminitiptext{display:block;padding:4px 8px;white-space:nowrap;background-color:#666;margin-bottom:5px;}
div.amsocial .asjprivacy .asminitip .asminitipwrap{bottom:12px;left:-2px;}
div.amsocial .asjprivacy a .asminitipwrap{display:none;}
div.amsocial .asjprivacy a:hover .asminitipwrap,div.amsocial .asjprivacy a:active .asminitipwrap{display:block;}


.am-ui-buttonarea{position:relative;bottom:0px;}
.am-ui-buttonarea button,.am-ui-buttonarea a, .am-ui-buttonarea input{-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius:6px;display:block;float:left;font-size:12px;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;line-height:130%;text-decoration:none;font-weight:bold;margin:0 7px 0 0;color:#565656;cursor:pointer;padding:5px 10px 6px 7px;background-color:#f5f5f5;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;}
.am-ui-buttonarea button,.am-ui-buttonarea input{width:auto;overflow:visible;padding:4px 10px 3px 7px;}
.am-ui-buttonarea button[type],.am-ui-buttonarea input{padding:5px 10px 5px 7px;line-height:17px;}
.am-ui-buttonarea input i,.am-ui-buttonarea button i, .am-ui-buttonarea a i,.am-ui-notify i{margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px;float:left;}

.am-ui-buttonarea button.am-ui-positive,.am-ui-buttonarea input.am-ui-positive{color:#529214; background-color:#E6EFC2;border:1px solid #C6D880;}
button.am-ui-positive i,input.am-ui-positive i{background-position:-176px 0px;}
.am-ui-buttonarea a.am-ui-positive:hover, .am-ui-buttonarea button.am-ui-positive:hover,.am-ui-buttonarea input.am-ui-positive:hover{background-color:#37620E;border:1px solid #C6D880;color:#E6EFC2;}
.am-ui-buttonarea a.am-ui-positive:active{background-color:#529214;border:1px solid #529214;color:#fff;}

.am-ui-buttonarea button.am-ui-negative,.am-ui-buttonarea input.am-ui-negative{color:#d12f19;}
input.am-ui-negative i,button.am-ui-negative i{background-position:-80px 0px;}
.am-ui-buttonarea a.am-ui-negative:hover, .am-ui-buttonarea button.am-ui-negative:hover,.am-ui-buttonarea input.am-ui-negative:hover{background-color:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19;}
.am-ui-buttonarea a.am-ui-negative:active{background-color:#d12f19;border:1px solid #d12f19;color:#fff;}

.am-ui-buttonarea button.am-ui-neutral,.am-ui-buttonarea input.am-ui-neutral{color:#999;}
input.am-ui-neutral i,button.am-ui-neutral i{background-position:-80px 0px;}
.am-ui-buttonarea a.am-ui-neutral:hover, .am-ui-buttonarea button.am-ui-neutral:hover,.am-ui-buttonarea input.am-ui-neutral:hover{background-color:#CDCDCD;border:1px solid #AAA;color:#666;}
.am-ui-buttonarea a.am-ui-neutral:active{background-color:#666;border:1px solid #333;color:#fff;}

.am-ui-buttonarea button.am-ui-regular,.am-ui-buttonarea input.am-ui-regular{color:#336699;}
input.am-ui-regular i,button.am-ui-regular i{background-position:0px 0px;}
.am-ui-buttonarea a.am-ui-regular:hover, .am-ui-buttonarea button.am-ui-regular:hover,.am-ui-buttonarea input.am-ui-regular:hover{background-color:#507EA4;border:1px solid #c2e1ef;color:#dff4ff;}
.am-ui-buttonarea a.am-ui-regular:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff;}


li.astype0,li.astype1, li.astype2{height:16px;padding-left:18px !important;background-position:center left; background-repeat:no-repeat;}
li.astype0{background-image:url(images/user16.png);}
li.astype1{background-image:url(images/group16.png);}
li.astype2{background-image:url(images/lock_16.png);}



.am-ui-tab-strip{margin:0px;padding:0px;padding-top:4px;padding-left:8px;position:relative;}
.am-ui-tab-strip li{font-size:11px;cursor:pointer;top:1px;position:relative;display:block;padding-left:4px;padding-right:4px;border:1px solid transparent;list-style-type:none;float:left;margin-right:4px;
                    -webkit-border-top-right-radius: 6px;
-webkit-border-top-left-radius: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-topleft: 6px;
border-top-right-radius: 6px;
border-top-left-radius: 6px;padding-bottom:6px;padding-top:6px;padding-right:8px; padding-left:8px;
                    }
li.am-ui-tab-selected{border-bottom-color:#fff;background-color:#fff;color:#666;}
.am-ui-tab-content{display:none;visibility:hidden;min-height:200px;position:relative;overflow:auto;}

#msgInboxCount,#msgNotifyCount{font-size:9px;font-weight:bold;padding:1px 4px 1px 4px;position:relative;top:-1px;border-radius:4px;-moz-border-radius: 4px; -webkit-border-radius: 4px;}
div.amsocial div #asgalBrd{float:left;line-height:20px;}