/*==========================Profile Information=================================*/

.profile_info												{ width:255px; float:left; margin:0 0 0 5px;}
.profile_info .pic, .member_left .pica								     	{ padding:0 0 20px 0;}
.profile_info .pic p, .member_left .pica p									{ display:block;}
.profile_info .pic p img, .member_left .pica p img							{ border:0px solid #333; margin:0 3px 0px 0;}
.profile_info .pic p a										{ font-family: Arial, Helvetica, sans-serif; display:block; color:#4b2311; font-size:21px; font-weight:bold;}
.profile_info .pic p span									{ font-size:13px; color:#512815; display:block; padding:5px 0;}
.profile_info .about, .member_left .member_team, .tnav .nav_box										{background:#FFFFFF; border:1px solid #e2e2e2; -webkit-border-radius:3px; -o-border-radius:3px; -moz-border-radius:3px; border-radius:3px; behavior: url(js/PIE.htc);}
/* .profile_info .about h2, .member_left .member_team h2											{ font-size:15px; color:#492210; height:30px;  line-height:30px; background:#cdd69d; border:1px solid #cdd69d; -webkit-border-radius:3px; -o-border-radius:3px; -moz-border-radius:3px; border-radius:3px; behavior: url(js/PIE.htc); padding:0 0 0 10px;} */
.profile_info .about p									{ padding: 15px 15px 15px 13px; display:block; background:url(../images/hor-divider.jpg) left bottom repeat-x; font-size:13px; line-height:18px; color:#393737;}
.profile_info .about p span.title									{ font-weight:bold; color:#393737;}
.profile_info .about p span									{ display:block;}
.profile_info .about p a									{ display:block; font-size:13px; line-height:18px; color:#393737;}
.profile_info .about p a:hover, .profile_content .pro_text p a								{ color:#492210; text-decoration:underline; }
.profile_info .about .button { float:right; height:20px; width:50px; font-size:12px; line-height:16px; font-family:helvetica; padding:0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow:inset 0px 1px 3px #cfeff3; -moz-box-shadow:inset 0px 1px 3px #cfeff3; -webkit-box-shadow:inset 0px 1px 3px #cfeff3; background: -moz-linear-gradient(top, #A2DBDC 0%, #59A5A8 50%, #418F93 51%, #2F777C 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#A2DBDC), color-stop(50%,#59A5A8), color-stop(51%,#418F93), color-stop(100%,#2F777C)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=.#A2DBDC., endColorstr=.#2F777C.,GradientType=0 ); border:1px solid #70c9d5; cursor:pointer; color:#e1fdff; letter-spacing:0px; text-shadow:#CDF2F7 0px 1px 0, #256569 0 -1px 0; -moz-text-shadow:#CDF2F7 0px 1px 0, #256569 0 -1px 0; -webkit-text-shadow:#CDF2F7 0px 1px 0, #256569 0 -1px 0; font-weight:lighter;
}
.profile_info .about .button:hover { filter:alpha(opacity=94); opacity:0.94; colour:#afe6e7; }
.profile_info .about .button:active { background: -moz-linear-gradient(top, #95d3d4 0%, #4c9da0 51%, #318185 52%, #226b70 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#95d3d4), color-stop(51%,#4c9da0), color-stop(52%,#318185), color-stop(100%,#226b70)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=.#95d3d4., endColorstr=.#226b70.,GradientType=0 ); box-shadow:inset 0px 0px 15px #256569; -moz-box-shadow:inset 0px 0px 15px #256569; -webkit-box-shadow: inset 0px 0px 15px #256569; border:1px solid #256569; line-height:18px !important;
}

.profile_content											{ width:625px; float:right; background:#FFFFFF; border:1px solid #e2e2e2; -webkit-border-radius:3px; -o-border-radius:3px; -moz-border-radius:3px; border-radius:3px; behavior: url(js/PIE.htc); padding:10px; margin:0 5px 0 0;}
.profile_content .memmenu									{ padding:0 0 15px 0;}
.profile_content .memmenu ul								{ display:block; background:#b5c07b; border:0px solid #b5c07b; -webkit-border-radius:3px; -o-border-radius:3px; -moz-border-radius:3px; border-radius:3px; behavior: url(js/PIE.htc); width:100%; float:left;}
.profile_content .memmenu ul li								{ display:block; float:left; background:url(../images/member-menu-divider.jpg) right top repeat-y; padding:0 2px 0 0;}
.profile_content .memmenu ul li a							{ font-family:Arial, Helvetica, sans-serif; display:block; float:left; width:208px; height:37px; line-height:37px; font-size:17px; font-weight:bold; text-align:center; color:#FFFFFF;}
/*.profile_content .memmenu ul li a:hover, .profile_content .memmenu ul li a.active						{ background:url(../images/menu-hover-nom.jpg) top center no-repeat;}*/
.profile_content .memmenu ul li a:hover, .profile_content .memmenu ul li a.active						{ background:url(../images/menu-hover-nom.jpg) top left repeat-x; }
.profile_content .memmenu ul li a.first						{ width:196px;}
.profile_content .memmenu ul li a.first:hover, .profile_content .memmenu ul li a.active						{ background:url(../images/menu-hover.jpg) left top no-repeat;}
.profile_content .memmenu ul li a.last								{ width:214px;}
.profile_content .memmenu ul li a.last:hover, .profile_content .memmenu ul li a.last.active						{ background:url(../images/menu-hover-last.jpg) right top no-repeat;}
.profile_content .memmenu ul li.end									{ background:none; padding:0px;}

.profile_content .pro_text										{ padding:20px 0; border-bottom:1px solid #e4e5e0; margin:0 3px;}
.profile_content .pro_text h2 { padding-left: 5px; }
.profile_content .pro_text h2, .tblog .tcontent .tpro_text	p.right span.btop										{ font-family: Arial, Helvetica, sans-serif; color:#502715; font-size:17px;}
.profile_content .pro_text p										{ font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; color:#393737;}
.profile_content .pro_text p span									{ display:block; color:#888888; font-size:12px;}
.profile_content .pro_text p a.social							{ display:block; float:right; padding:10px 0 0 0;}

/*==================================================================*/



/*==========================member Area =================================*/
.member_left														{ width:160px; float: left; margin:0 25px 0 0;}
.member_left .pica span												{ color:#393737; font-size:17px;}
2member_left .pica span	 a											{ text-align:right; color:#8b4c30; font-size:13px; padding:0 0 0 20px;}
.member_left .member_team											{ margin:0 0 10px 0;}
.member_left .member_team p.team									{ display:block; padding:10px 0;}
.member_left .member_team p.team a				{ font-size:13px; font-weight:bold; padding:7px 0 7px 35px; background:url(../images/how-list.jpg) 4px center no-repeat; display:block;}
.member_left .member_team p						{display:block; background:url(../images/hor-divider.jpg) left bottom repeat-x; display:block; padding:10px 5px; font-size:13px; line-height:18px; color:#393737;}
.member_left .member_team p a.see				{ font-size:13px; color:#a4971e; display:block;}
.member_left .member_team p a.see:hover			{ text-decoration:underline;}
.member_left .member_team p span				{ display:block; color:#848484; }


.member_left .servive_con { background:#FFFFFF; border:1px solid #e2e2e2; -webkit-border-radius:3px; -o-border-radius:3px; -moz-border-radius:3px; border-radius:3px; behavior: url(js/PIE.htc);}
.member_left .servive_con h2 { font-size:15px; color:#492210; height:30px;  line-height:30px; background:#cdd69d; border:1px solid #cdd69d; -webkit-border-radius:3px; -o-border-radius:3px; -moz-border-radius:3px; border-radius:3px; behavior: url(js/PIE.htc); padding:0 0 0 10px;}
.member_left .servive_con p                                                                                      { padding:10px; display:block; border-bottom:1px solid #f3f3f1; }
.member_left .servive_con p img                                                                          { float:left; margin:0 12px 0 0 ; border:1px solid #e7e7e7;}
.member_left .servive_con p a                                                                            {font-size:13px; color:#a4971e; line-height: 54px;}

.member_left .servive_con td a                                                                           {font-size:13px; color:#a4971e;}


.my_page a { text-decoration: underline; color: #6666CC; }

.service_feed														{ width:545px; float:left;}
.service_feed h2											{ font-size:15px; color:#492210; height:30px;  line-height:30px; background:#cdd69d; border:1px solid #cdd69d; -webkit-border-radius:3px; -o-border-radius:3px; -moz-border-radius:3px; border-radius:3px; behavior: url(js/PIE.htc); padding:0 0 0 10px; margin-bottom: 10px;}
.service_feed a { text-decoration: underline; color: #925237; }
.service_feed td { padding:10px; margin: 2px; }
.noformat td { padding:2px; margin: 0px; }

/*.service_feed td a { text-decoration: underline; color: #6666CC; }*/
.service_feed .comment_box											{ padding:0 0 8px 0; border-bottom:1px solid #e4e5e0;}
.service_feed .comment_box	h1										{ font-size:21px; color:#512715; padding:0 0 13px 0; display:block;}
.service_feed .comment_box p										{ display:block; padding:0 0 12px 0;}
.service_feed .comment_box p textarea								{ border:2px solid #dedede; width:529px; font-size:13px; color:brown; padding:5px; height: 40px; font-family:Arial,Helvetica,sans-serif; margin-left: 0px;}
.service_feed .comment_box .comment_menu							{ padding:0 0 12px 0;}
.service_feed .comment_box .comment_menu ul						{ display:block; float:left;}
.service_feed .comment_box .comment_menu ul li						{ display:inline;}
.service_feed .comment_box .comment_menu ul li	a					{ display:block; float:left; color:#FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background:#908a51; border:0px solid #908a51; height:20px; line-height:20px; padding:0 10px; -webkit-border-radius:3px; -o-border-radius:3px; -moz-border-radius:3px; border-radius:3px; behavior: url(js/PIE.htc); margin:0 3px 0 0;}

.service_feed .comment_box p a.morephoto							{ font-size:12px; font-weight:bold; color:#8a8024; color:#8a8024;}
.service_feed .comment_box p a.share								{ font-size:15px; color:#FFFFFF; height:30px; line-height:30px; text-align:center; -webkit-border-radius:3px; -o-border-radius:3px; -moz-border-radius:3px; border-radius:3px; behavior: url(js/PIE.htc); background:#908a51; border:0px solid #908a51; display:block; float:right; padding:0 10px; text-decoration: none;}

.add																{ float:left; }
.add p.aleft														{ font-size:12px; padding:0px 5px 0 0; color:#393737; font-family:Arial, Helvetica, sans-serif; display:block; float:left; height:20px; line-height:20px; font-size:bold;}

.add p.aright														{ display:block; float:left; background:#dcdcdc; border:0px solid #9e9e9e; -webkit-border-radius:3px; -o-border-radius:3px; -moz-border-radius:3px; border-radius:3px; behavior: url(js/PIE.htc); width:120px; text-align:center; padding:0px;}
.add p.aright a														{font-weight:bold; font-size:12px; color:#060404; line-height:20px; height:20px;}
.add p.aright a:hover												{ text-decoration:underline;}	

.conversion															{ padding:20px 0 0 0;}
.conversion	.conleft												{ display:block; float:left; width:60px;}
.conversion	.conleft img											{ border:1px solid #333; margin-left: 10px; }
.conversion	.conright												{ float:left; width:450px; padding:0 0 0 20px;}
.conright strong { font-weight: bold; }
.conright em { font-style: italic; }
.conright img { max-width: 450px; }
/* .conversion h2					{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; color:#000; height:35px; line-height:35px; background:#cdd69d; border:1px solid #cdd69d; -webkit-border-radius:4px; -o-border-radius:4px; -moz-border-radius:4px; border-radius:4px; behavior: url(js/PIE.htc); padding:0 0 0 5px;} */
.conversion	.conright h3											{ font-size:13px; font-weight:bold; color:#744530; padding:0 0 3px 0;}
.conversion	.conright p.first										{ font-size:13px; color:#212020; line-height:18px; padding:0;}
.conversion	.conright p.first a { color: #744530; text-decoration: none; background-color: #fff;}
.conversion	.conright p.link										{ display:block; width:100%; padding:7px 0; }
.conversion	.conright p.link span						{ color:#bcbbbb; font-size:12px; padding:0 0px 0 0px;}
.conversion	.conright p.link span.time								{ color:#bcbbbb; font-size:12px; padding:0 0px 0 10px;}
.conversion	.conright p.link a										{ padding:8px 8px 8px 0px; font-size:12px; color:#744530; background:url(../images/con-anchore.jpg) right center no-repeat; text-decoration: none;}
.conversion	.conright p.link a:hover								{ text-decoration:underline;}
.conversion	.conright p.commenting									{ padding:3px 5px; display:block; background:#f3f4f0; margin:0 0 5px 0;}
.conversion	.conright p.commenting span.pic	{ display:block; float:left; padding:0 10px 0 0;}
.conversion	.conright p.usercomment	span.hpic { display:block; float:left; padding:0 10px 0 0;}
.conversion	.conright p.commenting span.text							{ display:inline; float:left;}
.conversion	.conright p.commenting span.text a							{ color:#744530; text-decoration: none;}
.conversion	.conright p.commenting span.text a:hover					{ text-decoration:underline;}

.conversion	.conright p.usercomment										{ padding:5px 5px; display:block; background:#f3f4f0; margin:0 0 1px 0;}
.conversion .conright p.usercomment textarea								{ border:2px solid #dedede; width:315px; height: 15px; font-size:12px; color:#b2afaf; padding:3px; font-family:Arial, Helvetica, sans-serif; float: left; }
.conversion .conright p.usercomment a.addcommentbtn								{ font-size:12px; color:#FFFFFF; height:20px; line-height:20px; text-align:center; -webkit-border-radius:3px; -o-border-radius:3px; -moz-border-radius:3px; border-radius:3px; behavior: url(js/PIE.htc); background:#908a51; border:0px solid #908a51; padding:0 5px; margin-top: 2px; text-decoration: none; margin-right: 10px; float: right;}
.conversion	.conright p.usercomment	span.hpic img						{ border:1px solid #9e9e9e;}			
.conversion	.conright p.usercomment	span.rtext							{ display:block; float:left; color:#212020; font-size:13px;}
.conversion	.conright p.usercomment	span.rtext a						{ display:block; text-decoration: none; }
.conversion	.conright p.usercomment	span.rtext a.name					{ font-size:13px; color:#744530; padding:0 0 2px 0;}
.conversion	.conright p.usercomment	span.rtext a.tim					{ font-size:10px; color:#999999;}




.connection															{ width:185px; float:right;}
.connection .kudos													{ background:#ffffff; border:1px solid #dadada; padding:0px 0 0 0px;}
.connection .kudos .kcontent											{ background:url(../images/kudos-bg.jpg) left top repeat-y; padding:0 0 0 5px;}	
.connection .kudos .kcontent p										{ background:url(../images/kudos.jpg) right bottom no-repeat;}
.connection .kudos .kcontent p span									{ font-size:19px; color:#d98944; display:block; padding:12px 0; font-weight:bold; display:block;}
.connection .kudos .kcontent p span.brown							{ display:block; padding:0px;}	
.connection .kudos .kcontent p span a.what							{ padding:15px 0 0 0; display:block; color:#d98944; font-size:12px;}							
.connection .kudos .kcontent p span a.what:hover					{ text-decoration: underline;}

.connection .schedule												{ padding:25px 0;}
/* .connection .schedule h2											{ font-size:17px; color:#552b17; padding:0 0 15px 0;} */
.connection .schedule p												{ color:#4d2412;}
.connection .schedule p	a											{ color:#4d2412; font-size:13px; font-weight:bold; display:block; padding:5px 0;}
.connection .schedule p span										{ color:#4d2412; font-size:12px; display:block;}
.connection .volopps		{ padding:0 0 10px 0;}
.connection .volopps p		{ padding: 10px 0 0 6px;}
.connection .volopps h2		{ font-size:15px; color:#492210; height:30px;  line-height:30px; background:#cdd69d; border:1px solid #cdd69d; -webkit-border-radius:3px; -o-border-radius:3px; -moz-border-radius:3px; border-radius:3px; behavior: url(js/PIE.htc); padding:0 0 0 10px;}

/*
.connection .servive_con, .inspiration_nav .inspbanne											{ background:#FFFFFF; border:1px solid #e2e2e2; -webkit-border-radius:3px; -o-border-radius:3px; -moz-border-radius:3px; border-radius:3px; behavior: url(js/PIE.htc);}
.connection .servive_con h2, .connection .schedule h2, .volopps h2, .inspiration_nav .inspbanne h2											{ font-size:15px; color:#492210; height:30px;  line-height:30px; background:#cdd69d; border:1px solid #cdd69d; -webkit-border-radius:3px; -o-border-radius:3px; -moz-border-radius:3px; border-radius:3px; behavior: url(js/PIE.htc); padding:0 0 0 10px;}
.connection .servive_con p											{ padding:10px; display:block; border-bottom:1px solid #f3f3f1; }
.connection .servive_con p img										{ float:left; margin:0 12px 0 0 ; border:1px solid #e7e7e7;}
.connection .servive_con p a										{font-size:13px; color:#a4971e; line-height: 54px;}

.connection .servive_con td a										{font-size:13px; color:#a4971e;}
*/
/*======================================================================-*/

/*.my_data_text td a { color: #925237;; } */

a.olivebutton							{ font-size:12px; color:#FFFFFF; height:20px; line-height:20px; text-align:center; -webkit-border-radius:3px; -o-border-radius:3px; -moz-border-radius:3px; border-radius:3px; behavior: url(js/PIE.htc); background:#908a51; border:0px solid #908a51; display:block; padding:2px 5px; margin-top: 2px; text-decoration: none;}
a.olivebutton:hover							{ font-size:12px; color:#FFFFFF; height:20px; line-height:20px; text-align:center; -webkit-border-radius:3px; -o-border-radius:3px; -moz-border-radius:3px; border-radius:3px; behavior: url(js/PIE.htc); background:#330000; border:0px solid #908a51; display:block; padding:2px 5px; margin-top: 2px; text-decoration: none;}
