﻿div.amsocial .asheader{border:solid 1px #b3b3b3;background-color:#cdcdcd;background-image:url(../images/minihdback.gif);color:#222}
div.amsocial .asheader a{color:#222;}
div.amsocial .aswrap1{border-color:#b6b6b6;background-color:#f5f5f5;}
div.amsocial .aswrap2{border-color:#b6b6b6;background-color:#fff;}

/*buttons*/
div.amsocial .btn{border-color:#aaa;background-color:#f5f5f5;}
div.amsocial .act{background-color:#333;color:#fff;}
div.amsocial .dim{border-color:#aaa;background-color:#f5f5f5;color:#666;}

div.amsocial .asprofileheader{font-size:18pt !important;font-weight:bold; padding:0px;color:#fff;background-color:#555; border:solid 2px #fff;}
div.amsocial .asgroupheader{font-size:18pt !important;font-weight:bold; padding:0px;color:#fff;background-color:#555; border:solid 2px #fff;}
div.amsocial .asprofilenamelbl{font-size:28pt !important;font-weight:bold;color:#fff !important;}
div.amsocial .asgroupnamelbl{font-size:18pt !important;font-weight:bold;color:#fff !important;padding-right:15px;margin-bottom:0px;padding-bottom:0px;}
div.amsocial .asminimod{border:solid 0px transparent;margin:0px;padding:0px;} 

div.amsocial .asmodbody{border:solid 1px #b3b3b3;padding:0px;margin:0px;padding-top:3px;padding-bottom:3px;margin-top:3px;background-color:#fff;}
div.amsocial .aslargemod{margin-left:15px;margin-top:10px;}
div.amsocial .asmodheaderlg{color:#555; font-size:14pt !important;padding:5px;padding-right:15px;}

div.amsocial .asfontsmwhite{color:#fff;}
div.amsocial .asgrouptext{font-size:110%;padding:0px;}
div.amsocial .asmodbody2{border:solid 1px #b3b3b3;padding:3px;margin-top:0px;width:100%;border-top:none 0px transparent;}

div.amsocial .asbtnsignup{background-image:url(../images/signup-btn.png);float:right;}
div.amsocial .asbtnsignup,div.amsocial .asbtnsignup input{width:70px;height:24px;}
div.amsocial .asbtnlogin {background-image: url(../images/login-btn.png);float: left;}
div.amsocial .asbtnlogin,div.amsocial .asbtnlogin input{background-color: #FFCC00;width:73px;height:24px;font-size:12px;font-weight:bold;}
/*grids*/

#ict-2col div.amsocial .aslistrow{padding:5px;}
#ict-2col div.amsocial .aslistrowitem{border-color:#ccc;padding:0px;-moz-border-radius: 4px; -webkit-border-radius: 4px;}

#ict-2col div.amsocial .aslistrowalt{padding:5px;}
#ict-2col div.amsocial .aslistrowalt .aslistrowitem{border-color:#ccc;background-color:#fff; padding:0px;-moz-border-radius: 4px; -webkit-border-radius: 4px;}

#ict-2col div.amsocial .memgrid .aslistrow
{padding:10px 0px 0px 0px; margin:0px; min-height:85px;}
#ict-2col div.amsocial .grpgrid .aslistrow
{padding:10px 0px 0px 0px; margin:0px; min-height:85px; background:#fff;}

#ict-2col div.amsocial .memgrid .aslistrow .aslistrowitem
{border-style:solid; padding:10px;text-align:left;margin-bottom:10px;}
#ict-2col div.amsocial .grpgrid .aslistrowitem
{border-style:solid; padding:10px;text-align:left;margin-bottom:0px; margin-right:0px; min-height:85px; height:85px; background:#fff;}

#ict-2col div.amsocial .memgrid .aslistrowalt
{padding:5px 0px; margin:0px; min-height:85px; background:#fff;}
#ict-2col div.amsocial .grpgrid .aslistrowalt
{padding:5px 0px; margin:0px; min-height:85px; background:#fff;}

#ict-2col div.amsocial .memgrid table{width:100%;}
#ict-2col div.amsocial .grpgrid table{width:100%;}

/*journal*/
div.amsocial .asjournaltools{background-color:#f5f5f5;border:solid 1px #aaa;}
div.amsocial .asjournaltool{background-color:#fff;border:solid 1px #aaa;}
/*tabs*/
div.amsocial .astabstrip ul{background-color:#f5f5f5;border:solid 1px #aaa;}
div.amsocial .astabstrip li{border:solid 1px #aaa;}
div.amsocial .astabstrip li:hover{border:solid 1px #555;}
div.amsocial .astabstrip li.astabsel{background-image:none;background-color:#fff;}
div.amsocial .astabstrip li.astabsel:hover{border-color:#aaa;}

/* groupview tabs */
div.amsocial #row3groupview .astabstrip ul{border:solid 1px #fff; border-bottom:1px solid #999; background-color:#fff; padding-left:10px;}
div.amsocial #row3groupview .astabstrip li{border:solid 1px #fff; background:#777;}
div.amsocial #row3groupview .astabstrip li:hover{border:solid 1px #999; border-bottom:#aaa; background:#fff;}
div.amsocial #row3groupview .astabstrip li.astabsel{background-image:none;background-color:#fff;border:solid 1px #999;}
div.amsocial #row3groupview .astabstrip li.astabsel:hover{border-color:#aaa;}

/* text color */
div.amsocial #row3groupview .astabstrip a.li:hover, div.amsocial #row3groupview .astabstrip li a:visited{color:#fff; font-weight:bold;}
div.amsocial #row3groupview .astabstrip li a:link{color:#fff;font-weight:bold;}
div.amsocial #row3groupview .astabstrip li:hover a,
div.amsocial #row3groupview .astabstrip li.astabsel a{color:#000;}


div.amsocial .astabcontent{background-color:#fff;}
div.amsocial #row3groupview .astabcontent{background: url(../images/bg_groupviewtabs.cgif) bottom repeat-x; min-height:250px;}

/* override the default module.css */

div.amsocial .profileview table#hd #icon{display:none;}
div.amsocial .shell table#hd td#asname{padding-left:0px;vertical-align:top;min-height:48px;height:48px; padding-bottom:50px;}
div.amsocial .shell table#hd td#asname h2{margin-top:0px;line-height:20px; font-size:31px; font-weight:bold; padding-left:5px; padding-top:0px; font-family:Tahoma;}
#asname a:link, 
#asname a:visited{color:#005C84;}
#asname a:hover{color:#c00;}
/* ADDED! */
#row1{background:url(../images/bg_profile_header.jpg); height:200px; width:960px; padding:0px;margin:0px;}
#row1_groupview{height:40px; width:960px; padding:0px; padding-top:10px;margin:0px;}
#row1_groupview #hd{background: url(../images/bg_groupview.png) bottom repeat-x; min-height:100px;}
#row1_groupview #hd td{padding:20px; padding-bottom:0px;}
#row1 #sociallinks{padding-bottom:30px; padding-right:15px;}
#row2{background:#efefef; height:30px; border-top:1px solid #ccc; border-bottom:1px solid #ddd;}
#row2 span{margin-left:10px; color:#000;}
#row3 {padding:0px; margin:0px;}
div.amsocial .shell{width:100%;margin:0px auto; margin-bottom:10px;} /* override the default module.css style */
div.amsocial .asimagewrap{background:#eee; margin:0px; padding:0px; width:98%; margin-top:6px;text-align:center;-moz-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #ccc;} /* override default module.css style */
div.amsocial .asimagewrap .aspicture{background:#fff; margin:5px; padding:10px; padding-bottom:0px; border:1px solid #ddd;}
.aspicture ul li, .aspicture a, .aspicture a:link, .aspicture a:visited{text-align:left; margin:0px; padding:0px; font-size:11px; font-weight:normal;}
.aspicture a:hover{text-decoration:underline;}
div.amsocial .astabarea{margin-top:10px; padding:0px; width:100%;}/* override the default module.css */
div.amsocial .astabstrip{margin:0;padding:0; width:100%;}/* override the default module.css */


div.amsocial .astexthint{font-size:11px;color:#999;padding-bottom:5px;}
div.amsocial .astexthint a, div.amsocial .astexthint a:link{font-size:11px;}
div.amsocial .asformsec{text-align:left;width:540px; padding:5px 0px 5px 5px;background-color:#efefef;font-weight:bold;color:#c00; font-size:12px;margin:10px 0px;}

/*member list */
.loc{margin-bottom:3px;}
div.amsocial .aslistrow{padding:0px;}
div.amsocial .asalphabar{text-align:left;-moz-border-radius: 3px; -webkit-border-radius: 3px; border:1px solid #000; background:#efefef;}
ul.aslistflat {padding:0px; margin:0px;}
ul.aslistflat li{padding:0px; margin:0px; padding-right:5px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
ul.aslistflat li a.CommandButton, ul.aslistflat li a.CommandButton:link{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#004477;}
ul.aslistflat li img{width:15px;}

.amsocial ul{padding:0px 10px; margin:0px 10px;}

.button a,
.button a:link,
.button a:visited{background:#c00; border:#fff; padding:2px 7px; color:#fff;}