/* @override http://www.lebarmanuniversel.com/themes/gg_ambassadors/style/style.css */

/* @group Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	/*border-spacing: 0;*/
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* @end */
img, div { behavior: url(iepngfix.htc) }

/* @group Conversations */

.content .my-conversations{
	width: 850px;
	overflow: hidden;
	padding: 10px 30px;
}

.content .my-convo-list{
	width: 820px;
	overflow: hidden;
	padding: 10px 30px;
}

.my-conversations .pen-stripes{
	clear: both;
}

.conversation-element{
	margin: 0 0 10px;
}

.convo-user-pic{
	margin: 0 0 10px;
	overflow: hidden;
	display: block;
	float: left;
}

.convo-user-pic a{
	background: #fff;
	padding: 2px;
	border: 1px solid #aaa;
	display: block;
	margin: 0 10px 0px 0;
	float: left;
}

.convo-user-pic img{
	display: block;
}

.conversation-conversation-element-content{
	padding:  0px 10px 10px;
	line-height: 140%;
	width: 500px;
	float: left;
}

.breadcrumb{
	margin: 0 0 20px;
	font-size: 13px;
}

.tab-container.my-info.members-page.my-inbox .breadcrumb{
	margin: 10px 0 0px 24px;
}

.convo-reply-label, .conversation-reply-box{
	margin: 0 0 10px;
}

.coversation-coment-line{
	clear: both;
}

/* @end */

/* @group Connect- inbox */

.members-inbox-tabs{
	background: transparent url(../img/top_shadow.png) repeat-x scroll right bottom;
	overflow: hidden;
	width: 908px;
	margin: 0 0 0 4px;
}

.members-inbox-tabs li{
	float: left;
}

.members-inbox-tabs li a{
	text-align: left;
	text-indent: -9999px;
	display: block;
}

.members-inbox-tabs .friends a{
	background: transparent url(../img/member_inbox_tabs.png) no-repeat 0 0;
	width: 191px;
	height: 29px;
}

.members-inbox-tabs .friends.active a{
	background: transparent url(../img/member_inbox_tabs.png) no-repeat 0 -58px;
}

.members-inbox-tabs .frequests a{
	background: transparent url(../img/member_inbox_tabs.png) no-repeat -191px -29px;
	width: 186px;
	height: 29px;
}

.members-inbox-tabs .frequests.active a{
	background: transparent url(../img/member_inbox_tabs.png) no-repeat -191px 0px;
}

.members-inbox-tabs .sent_requests a{
	background: transparent url(../img/member_inbox_tabs.png) no-repeat -377px 0;
	width: 195px;
	height: 29px;
}

.members-inbox-tabs .sent_requests.active a{
	background: transparent url(../img/member_inbox_tabs.png) no-repeat -377px -29px;
}

/* @end */
/* @group Global Trends */

#global-trends {
	
}

#global-trends ul {
	margin: 20px 0;
	overflow: hidden;
	position: relative;
}

#global-trends ul li {
	float: left;
	width: 174px;
	height: 400px;
	display: block;
	overflow: hidden;
}

#global-trends .number {
	display: block;
	width: 12px;
	height: 12px;
	padding: 3px;
	margin-bottom: 10px;
	font: bold 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	background: #0f4582;
	color: #fff;
	text-align: center;
}

#global-trends h4,
#global-trends h4 a {
	color: #4c4c4c;
	font-size: 12px;
	text-transform: uppercase;
}

#global-trends .col-content h5,
#global-trends .col-content h5 a,
#global-trends .col-content h4,
#global-trends .col-content h4 a {
	font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #0f4582;
	text-decoration: none;
}

#global-trends .col-content h5 a:hover{
	color: #FFF;
}

#global-trends p {
	font: 11px/1.4em "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #6a635d;
	margin-bottom: 32px;
	line-height: 17px;
}

#global-trends a,
#global-trends a:link,
#global-trends a:active,
#global-trends a:visited
{
	font: 12px/1.4em "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #0f4582;
	text-decoration: underline;
	width: 100%;
	display: block;
	bottom: 0;
}

.gtr_img_lnk a{
	text-align: left;
	text-indent: -9999px;
}

#global-trends a:hover {
	color: #fff;
}

.gtr-header{
	background: transparent url(../img/gtr-header.png) no-repeat 0 0;
	padding: 14px 0 55px 127px;
	width: 346px;
}

.gtr-header h2{
	text-align: left;
	text-indent: -9999px;
}

.totc-header{
	background: transparent url(../img/totc-header.png) no-repeat 0 0;
	padding: 14px 0 55px 127px;
}

.totc-header h2{
	text-align: left;
	text-indent: -9999px;
}

.gtr-post-img{
	height: 125px;
	width: 100%;
	background-repeat: no-repeat;
	margin: 6px 0 10px;
	background-position: center top;
}

/* @end */

/* @group Structure */
/*
	! Structure !
	
	Header
		Search
	Nav-wrap
	Content
		primary
			top
			left
			right
		sidebar
			usercard
			book
				members tab1
				welcome tab2
				feeds tab3
*/

.header{
	width: 900px;
	height: 172px;
	margin: 0 auto;
	position: relative;
}

.header .home-link{
	display:block;
	height:170px;
	left:22%;
	margin:0 auto;
	position:absolute;
	top:0;
	width:500px;
	text-decoration: none;
	border: none;
}

.search{
	width: 239px;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0 0 9px 0;
}

.search p{
	margin: 0 0 9px 0;
}

.search label{
	margin: 0 5px 0 0;
}

.nav{
	width: 900px;
	margin: 0 auto;
	padding: 0 0px;
	overflow: hidden;
}

.content{
	width: 912px;
	margin: 0 auto;
	padding: 0;
	/*padding: 0 0 0 12px;*/
	position: relative;
	overflow: hidden;
}

.primary-content{
	width: 589px;
	position: relative;
	overflow: hidden;
	float: left;
	margin: 15px 35px 20px 0;
}

.primary-top{
	height: 269px;
	margin: 0 0 21px 0;
	position: relative;
}

.primary-left{
	width: 277px;
	float: left;
}

.primary-right{
	width: 270px;
	padding: 0 0 0 35px;
	float: left;
}

.sidebar-content{
	width: 288px;
	overflow: hidden;
	float: left;
}

.sidebar-content .CommonTagCloud{
	background: transparent url(../img/home_tag_cloud_bg.png) no-repeat center top;
	width: 260px;
	margin: 0 0 0 1px;
	padding: 14px 7px 8px;
}

.sidebar-content .tag-btm{
	background: transparent url(../img/home_tag_cloud_bg_btm.png) no-repeat center left;
	height: 9px;
	display: block;
	overflow: hidden;
	margin: 0 0 10px 1px;
}

.usercard{
	height: 256px;
	margin: 0 0 16px 0;
	background: transparent url(../img/usercard.png) no-repeat 0 0;
	overflow: hidden;
	position: relative;
}


.user-card-supplement{
	clear: both;
	padding: 40px 65px 0 25px;
	line-height:1.4em;
	font-family: Verdana, Arial, sans-serif;
	color: #fff;
}

.user-card-supplement p span, .user-card-supplement p, .user-card-supplement span p{
	color: #fff;
	font-size: 12px;
}

.feat-member-image{
	float:left;
	margin:0 0 0 8px;
	overflow:hidden;
	width:148px;
	height: 125px;
}

.feat-member-image img{
	display: block;
	margin: 0 auto;
	border: 1px solid #888;
}

.user-info{
	width: 131px;
	float: right;
}

.feat-member-read-more{
	display: block;
	text-align: left;
	text-indent: -9999px;
	width: 46px;
	height: 54px;
	position: absolute;
	right: 10px;
	bottom: 5px;
	cursor: pointer;
}

.book{
	background: transparent url(../img/book_bg.gif) no-repeat 0 0;
	height: 502px;
	padding: 20px 0 0 37px;
	width:257px;
}

.pen-stripes{
	border-top: 1px solid #3f6895;
	border-bottom: 1px solid #e03d4f;
	height: 2px;
	overflow: hidden;
}

.pager{
	padding: 10px 0;
}

.favorites-header, .favorites-breadcrumb{
	padding: 0 0 0 40px;
}

.favorites-content{
	float:left;
	overflow:hidden;
	padding:26px 0 0 41px;
	width:510px;
}

.favorites-content .CommonAvatarListItemArea .pen-stripes{
	margin: 7px 0 0;
}

.favorites-content .CommonAvatarListItemArea{
	margin: 0 0 7px;
}


.favorites-content .CommonAvatarListItemList h4{
	margin: 0 0 10px;
}

.favorites-content .CommonAvatarListItem .favorite-list-content{
	line-height: 140%;
	margin: 0 0 0 6px;
}

.content ul.annoucements-list p{
	margin: 0 0 4px;
}

.annoucements-list .pen-stripes{
	clear: both;
}

.content ul.annoucements-list .announcement-header{
	margin: 10px 0;
}

.content ul .announcement-content p{
	margin: 0 0 10px;
}

.content ul .announcement-content{
	clear: both;
}

.wall h3{
	margin: 0 0 10px;
	color: #003D82;
	font-size: 16px;
}


/* @end */

/* @group Links */

.search a{
	text-decoration: none;
	color: #003D82;
}

.search a:hover{
	color: #FFF;
}

/* @end */

/* @group Nav */

.nav-wrap{
	background: transparent url(../img/menu_bg.png) repeat-x center top;
}

.nav li{
	float: left;
}
.nav li a{
	margin: 11px 41px 10px 0;
	color:  #fff;
	display: block;
	text-align: left;
	text-indent: -9999px;
}
/*our-blog members behind-scenes global news*/
.nav .home{
	background: transparent url(../img/nav2.gif) no-repeat -571px 0;
	height: 8px;
	width: 33px;
}

.nav .home:hover{
	background: transparent url(../img/nav2.gif) no-repeat -571px -17px;
}

.nav .our-blog{
	background: transparent url(../img/nav2.gif) no-repeat top left;
	height: 8px;
	width: 31px;
}
.nav .our-blog:hover{
	background: transparent url(../img/nav2.gif) no-repeat 0 -17px;
}

.nav .members{
	background: transparent url(../img/nav2.gif) no-repeat -51px 0;
	height: 8px;
	width: 57px;
}

/* My Comment */

.nav .members:hover{
	background: transparent url(../img/nav2.gif) no-repeat -51px -17px;
}

.nav .behind-scenes{
	background: transparent url(../img/nav2.gif) no-repeat -129px 0;
	height: 8px;
	width: 38px;
}

.nav .behind-scenes:hover{
	background: transparent url(../img/nav2.gif) no-repeat -129px -17px;
}

.nav .global{
	background: transparent url(../img/nav2.gif) no-repeat -191px 0;
	height: 8px;
	width: 97px;
}

.nav .global:hover{
	background: transparent url(../img/nav2.gif) no-repeat -191px -17px;
}

.nav .news{
	background: transparent url(../img/nav2.gif) no-repeat -312px 0;
	height: 8px;
	width: 96px;
}

.nav .news:hover{
	background: transparent url(../img/nav2.gif) no-repeat -312px -17px;
}

.nav .leaders{
	background: transparent url(../img/nav2.gif) no-repeat -432px 0;
	height: 8px;
	width: 115px;
}

.nav .leaders:hover{
	background: transparent url(../img/nav2.gif) no-repeat -432px -17px;
}

.nav .tales{
	background: transparent url(../img/nav2.gif) no-repeat -628px 0;
	height: 8px;
	width: 143px;
	margin: 11px 0px 10px 0;
}

.nav .tales:hover{
	background: transparent url(../img/nav2.gif) no-repeat -628px -17px;
}


/* @end */

/* @group Type */
body{
	font-size: 62.5%;
	font-family: Verdana,Arial,sans-serif;
}

.search{
	color: #003d82;
	text-align: right;
	font-size: 1em;
	font-family: Verdana, Arial, sans-serif;
	text-transform: uppercase;
}

.content p{
	color: #363636;
	font-size: 1.2em;
	margin: 0 0 24px 0;
	line-height: 120%;
}

.primary-right p{
	margin: 0 0 13px 0;
}

.content h3{
	margin: 0 0 21px 0;
}

.content h4{
	margin: 0 0 10px 0;
}

.content a{
	text-decoration: none;
	color: #003d82;
}

.content a:hover{
	text-decoration: underline;
	color: #000;
}

.usercard .user-name{
	color: #003d82;
	font-size: 1.4em;
	text-align: center;
	margin: 33px 20px 0 0;
}

.usercard .location{
	color: #fff;
	font-size: .8em;
	text-align: center;
	margin: 0 20px 0 0;
	font-family: Verdana, Arial, sans-serif;
}

.usercard .user-meet{
	text-decoration: underline;
	font-size: .9em;
	color: #003D82;
	text-align: center;
	margin: 0 20px 0 0;
	font-style: italic;
}

p.more-link{
	text-align: right;
	font-size: 1.2em;
	margin: 0 57px 0 0;
}

/* @end */

/* @group Forms */

.search-input{
	border:  1px solid #8d8d8c;
}

.go-btn{
	background: transparent url(../img/go_btn.gif) no-repeat center top;
	text-align: left;
	text-indent: -9999px;
	font-size: 1%;
	height: 19px;
	width: 27px;
	border: none;
	margin: 0 0 0 5px;
	vertical-align: top;
	cursor: pointer;	
}

.go-btn:hover{
	background: transparent url(../img/go_btn.gif) no-repeat center bottom;	
}

/* @end */

/* @group debug */

.primary-content p{
	font-family: Verdana, Arial, sans-serif;
	/*text-align: justify;*/
}

/* @end */

/* @group images */

body{
	background: transparent url(../img/bg.jpg) repeat left top;
}

.header{
	background: transparent url(../img/header.gif) no-repeat center top;
}

/* @end */

/* @group headings */

h3.behind-scenes{
	background: transparent url(../img/home-headings.gif) no-repeat left top;
	width: 274px;
	height: 13px;
	display: block;
	text-align: left;
	margin: 0 0 10px;
	text-indent: -9999px;
}

h3.global-trends{
	background: transparent url(../img/home-headings.gif) no-repeat 0 -18px;
	width: 197px;
	height: 14px;
	display: block;
	text-align: left;
	text-indent: -9999px;
	margin: 0 0 9px;
}

.content h4{
	color: #003d82;
	font-size: 1.4em;
	font-family: Verdana, Arial, sans-serif;
	margin: 0;
	font-weight: bold;
	margin: 0 0 3px;
}

.content h4 a{
	color: #003d82;
	font-family: Verdana, Arial, sans-serif;
	margin: 0;
	font-style: normal;
	font-weight: bold;
}


h3.industry-news{
	background: transparent url(../img/home-headings.gif) no-repeat 0 -46px;
	width: 197px;
	height: 14px;
	display: block;
	text-align: left;
	text-indent: -9999px;
}

h3.interviews{
	background: transparent url(../img/home-headings.gif) no-repeat 0 -32px;
	width: 241px;
	height: 14px;
	display: block;
	text-align: left;
	text-indent: -9999px;
	margin: 0 0 9px;
}

.page-header{
	color: #003d82;
	font-size: 2.9em;
	margin: 17px 0 10px;
}

/* @end */

/* @group Touts */

/*home*/

.tout-rotator{
	position: relative;
	height: 269px;
	overflow: hidden;
	left: 0px;
}

.tout-rotator li{
	position: relative;
	height: 269px;
	width: 589px;
	color: #fff;
	float: left;
}

.tout-rotator li .tout-bottom{
	position: absolute;
	bottom: 0;
	left: 0;
	background: transparent url(../img/blu-trans-bg.png) repeat;
	width: 585px;
	padding: 10px 0 10px 4px;
}

.tout-rotator li p{
	display: inline;
	color: #fff;
	text-transform: uppercase;
}

.tout-rotator li .date{
	font-size: 1em;
}

.tout-rotator li h5{
	font-size: 1.6em;
	text-transform: uppercase;
	color: #fff;
	width: 520px;
}

.tout-rotator li .author{
	font-size: 1em;
	margin: 0;
}

.tout-rotator .read-more{
	position: absolute;
	right: 0;
	bottom: 0;
}

/*.primary-right{
	background: transparent url(../img/sideways_img_bg.gif) no-repeat 24px 46px;
}*/

.home-page-bts-post{
	border-bottom: 1px solid #9d9d9d;
	margin: 0 0 10px;
	clear: both;
	overflow: hidden;
}

.home-page-bts-post h5{
	font-size: 1em;
	color: #7b7b7b;
	margin: 0 0 6px;
	font-family: Verdana, Arial, sans-serif;
}

.home-page-bts-post p{
	font-size: 1.1em;
	margin: 0 0 11px;
}

.home-page-bts-post img{
	border:2px solid #FFFFFF;
	display:block;
	float:left;
	margin:0 7px 6px 0;
}

.home-page-bts-post-content{
	float: left;
	width: 200px;
}

.content .home-page-bts-post-content h4 a{
	font-weight: normal;
}

.home-page-gtr-post h5{
	color: #003d82;
	font-size: 1.2em;
	margin: 0 0 8px;
	font-family: Verdana, Arial, sans-serif;
	text-transform: uppercase;
}

.home-page-gtr-post .post-image img, .primary-left .post-image img{
	border: 3px solid #fff;
	margin: 0 0 8px;
}

/* @end */

/* @group flags */

.flag-tag-small{
	background: transparent url(../img/flags/france.png) no-repeat center center;
	display: block;
	margin: 0 auto;
	width: 15px;
	height: 13px;
	text-align: center;
}

.usercard .flag-tag-small{
	margin: 7px 0 5px 48px;
}

.flag-tag-small.albania{
	background: transparent url(../img/flags/albania.png) no-repeat center center;
}

.flag-tag-small.argentina{
	background: transparent url(../img/flags/argentina.png) no-repeat center center;
}

.flag-tag-small.armenia{
	background: transparent url(../img/flags/armenia.png) no-repeat center center;
}

.flag-tag-small.austria{
	background: transparent url(../img/flags/austria.png) no-repeat center center;
}

.flag-tag-small.australia{
	background: transparent url(../img/flags/australia.png) no-repeat center center;
}

.flag-tag-small.azerbaijan{
	background: transparent url(../img/flags/azerbaijan.png) no-repeat center center;
}

.flag-tag-small.bahamas{
	background: transparent url(../img/flags/bahamas.png) no-repeat center center;
}

.flag-tag-small.bahrain{
	background: transparent url(../img/flags/bahrain.png) no-repeat center center;
}

.flag-tag-small.belarus{
	background: transparent url(../img/flags/belarus.png) no-repeat center center;
}

.flag-tag-small.belgium{
	background: transparent url(../img/flags/belgium.png) no-repeat center center;
}

.flag-tag-small.bermuda{
	background: transparent url(../img/flags/bermuda.png) no-repeat center center;
}

.flag-tag-small.bolivia{
	background: transparent url(../img/flags/bolivia.png) no-repeat center center;
}

.flag-tag-small.belize{
	background: transparent url(../img/flags/belize.png) no-repeat center center;
}

.flag-tag-small.bosnia{
	background: transparent url(../img/flags/bosnia.png) no-repeat center center;
}

.flag-tag-small.brazil{
	background: transparent url(../img/flags/brazil.png) no-repeat center center;
}

.flag-tag-small.bulgaria{
	background: transparent url(../img/flags/bulgaria.png) no-repeat center center;
}

.flag-tag-small.cameroon{
	background: transparent url(../img/flags/cameroon.png) no-repeat center center;
}

.flag-tag-small.canada{
	background: transparent url(../img/flags/canada.png) no-repeat center center;
}

.flag-tag-small.chile{
	background: transparent url(../img/flags/chile.png) no-repeat center center;
}

.flag-tag-small.china{
	background: transparent url(../img/flags/china.png) no-repeat center center;
}

.flag-tag-small.colombia{
	background: transparent url(../img/flags/colombia.png) no-repeat center center;
}

.flag-tag-small.costarica{
	background: transparent url(../img/flags/costarica.png) no-repeat center center;
}

.flag-tag-small.croatia{
	background: transparent url(../img/flags/croatia.png) no-repeat center center;
}

.flag-tag-small.czechrepublic{
	background: transparent url(../img/flags/czechrepublic.png) no-repeat center center;
}

.flag-tag-small.denmark{
	background: transparent url(../img/flags/denmark.png) no-repeat center center;
}

.flag-tag-small.dominicanrepublic{
	background: transparent url(../img/flags/dominicanrepublic.png) no-repeat center center;
}

.flag-tag-small.ecuador{
	background: transparent url(../img/flags/ecuador.png) no-repeat center center;
}

.flag-tag-small.egypt{
	background: transparent url(../img/flags/egypt.png) no-repeat center center;
}

.flag-tag-small.elsalvador{
	background: transparent url(../img/flags/elsalvador.png) no-repeat center center;
}

.flag-tag-small.estonia{
	background: transparent url(../img/flags/estonia.png) no-repeat center center;
}

.flag-tag-small.fiji{
	background: transparent url(../img/flags/fiji.png) no-repeat center center;
}

.flag-tag-small.finland{
	background: transparent url(../img/flags/finland.png) no-repeat center center;
}

.flag-tag-small.france{
	background: transparent url(../img/flags/france.png) no-repeat center center;
}

.flag-tag-small.georgia{
	background: transparent url(../img/flags/georgia.png) no-repeat center center;
}

.flag-tag-small.germany{
	background: transparent url(../img/flags/germany.png) no-repeat center center;
}

.flag-tag-small.greece{
	background: transparent url(../img/flags/greece.png) no-repeat center center;
}

.flag-tag-small.guademala{
	background: transparent url(../img/flags/guademala.png) no-repeat center center;
}

.flag-tag-small.honduras{
	background: transparent url(../img/flags/honduras.png) no-repeat center center;
}

.flag-tag-small.hongkong{
	background: transparent url(../img/flags/hongkong.png) no-repeat center center;
}

.flag-tag-small.hungary{
	background: transparent url(../img/flags/hungary.png) no-repeat center center;
}

.flag-tag-small.iceland{
	background: transparent url(../img/flags/iceland.png) no-repeat center center;
}

.flag-tag-small.india{
	background: transparent url(../img/flags/india.png) no-repeat center center;
}

.flag-tag-small.indonesia{
	background: transparent url(../img/flags/indonesia.png) no-repeat center center;
}

.flag-tag-small.ireland{
	background: transparent url(../img/flags/ireland.png) no-repeat center center;
}

.flag-tag-small.israel{
	background: transparent url(../img/flags/israel.png) no-repeat center center;
}

.flag-tag-small.italy{
	background: transparent url(../img/flags/italy.png) no-repeat center center;
}

.flag-tag-small.jamaica{
	background: transparent url(../img/flags/jamaica.png) no-repeat center center;
}

.flag-tag-small.japan{
	background: transparent url(../img/flags/japan.png) no-repeat center center;
}

.flag-tag-small.kazakhstan{
	background: transparent url(../img/flags/kazakhstan.png) no-repeat center center;
}

.flag-tag-small.kenya{
	background: transparent url(../img/flags/kenya.png) no-repeat center center;
}

.flag-tag-small.korea{
	background: transparent url(../img/flags/korea.png) no-repeat center center;
}

.flag-tag-small.latvia{
	background: transparent url(../img/flags/latvia.png) no-repeat center center;
}

.flag-tag-small.lebanon{
	background: transparent url(../img/flags/lebanon.png) no-repeat center center;
}

.flag-tag-small.lesotho{
	background: transparent url(../img/flags/lesotho.png) no-repeat center center;
}

.flag-tag-small.liechtenstein{
	background: transparent url(../img/flags/liechtenstein.png) no-repeat center center;
}

.flag-tag-small.lithuania{
	background: transparent url(../img/flags/lithuania.png) no-repeat center center;
}

.flag-tag-small.luxembourg{
	background: transparent url(../img/flags/luxembourg.png) no-repeat center center;
}

.flag-tag-small.macedonia{
	background: transparent url(../img/flags/macedonia.png) no-repeat center center;
}

.flag-tag-small.malaysia{
	background: transparent url(../img/flags/malaysia.png) no-repeat center center;
}

.flag-tag-small.malta{
	background: transparent url(../img/flags/malta.png) no-repeat center center;
}

.flag-tag-small.mauritius{
	background: transparent url(../img/flags/mauritius.png) no-repeat center center;
}

.flag-tag-small.mexico{
	background: transparent url(../img/flags/mexico.png) no-repeat center center;
}

.flag-tag-small.moldova{
	background: transparent url(../img/flags/moldova.png) no-repeat center center;
}

.flag-tag-small.montenegro{
	background: transparent url(../img/flags/montenegro.png) no-repeat center center;
}

.flag-tag-small.nepal{
	background: transparent url(../img/flags/nepal.png) no-repeat center center;
}

.flag-tag-small.netherlands{
	background: transparent url(../img/flags/netherlands.png) no-repeat center center;
}

.flag-tag-small.newzealand{
	background: transparent url(../img/flags/newzealand.png) no-repeat center center;
}

.flag-tag-small.nicaragua{
	background: transparent url(../img/flags/nicaragua.png) no-repeat center center;
}

.flag-tag-small.norway{
	background: transparent url(../img/flags/norway.png) no-repeat center center;
}

.flag-tag-small.palau{
	background: transparent url(../img/flags/palau.png) no-repeat center center;
}

.flag-tag-small.panama{
	background: transparent url(../img/flags/panama.png) no-repeat center center;
}

.flag-tag-small.papuanewguinea{
	background: transparent url(../img/flags/papuanewguinea.png) no-repeat center center;
}

.flag-tag-small.paraguay{
	background: transparent url(../img/flags/paraguay.png) no-repeat center center;
}

.flag-tag-small.peru{
	background: transparent url(../img/flags/peru.png) no-repeat center center;
}

.flag-tag-small.philippines{
	background: transparent url(../img/flags/philippines.png) no-repeat center center;
}

.flag-tag-small.poland{
	background: transparent url(../img/flags/poland.png) no-repeat center center;
}

.flag-tag-small.portugal{
	background: transparent url(../img/flags/portugal.png) no-repeat center center;
}

.flag-tag-small.puertorico{
	background: transparent url(../img/flags/puertorico.png) no-repeat center center;
}

.flag-tag-small.romania{
	background: transparent url(../img/flags/romania.png) no-repeat center center;
}

.flag-tag-small.russia{
	background: transparent url(../img/flags/russia.png) no-repeat center center;
}

.flag-tag-small.samoa{
	background: transparent url(../img/flags/samoa.png) no-repeat center center;
}

.flag-tag-small.serbia{
	background: transparent url(../img/flags/serbia.png) no-repeat center center;
}

.flag-tag-small.singapore{
	background: transparent url(../img/flags/singapore.png) no-repeat center center;
}

.flag-tag-small.slovenia{
	background: transparent url(../img/flags/slovenia.png) no-repeat center center;
}

.flag-tag-small.solomonislands{
	background: transparent url(../img/flags/solomonislands.png) no-repeat center center;
}

.flag-tag-small.southafrica{
	background: transparent url(../img/flags/southafrica.png) no-repeat center center;
}

.flag-tag-small.southkorea{
	background: transparent url(../img/flags/southkorea.png) no-repeat center center;
}

.flag-tag-small.spain{
	background: transparent url(../img/flags/spain.png) no-repeat center center;
}

.flag-tag-small.srilanka{
	background: transparent url(../img/flags/srilanka.png) no-repeat center center;
}

.flag-tag-small.swaziland{
	background: transparent url(../img/flags/swaziland.png) no-repeat center center;
}

.flag-tag-small.sweden{
	background: transparent url(../img/flags/sweden.png) no-repeat center center;
}

.flag-tag-small.switzerland{
	background: transparent url(../img/flags/switzerland.png) no-repeat center center;
}

.flag-tag-small.taiwan{
	background: transparent url(../img/flags/taiwan.png) no-repeat center center;
}

.flag-tag-small.tanzania{
	background: transparent url(../img/flags/tanzania.png) no-repeat center center;
}

.flag-tag-small.thailand{
	background: transparent url(../img/flags/thailand.png) no-repeat center center;
}

.flag-tag-small.tonga{
	background: transparent url(../img/flags/tonga.png) no-repeat center center;
}

.flag-tag-small.trinidadtobago{
	background: transparent url(../img/flags/trinidadtobago.png) no-repeat center center;
}

.flag-tag-small.turkey{
	background: transparent url(../img/flags/turkey.png) no-repeat center center;
}

.flag-tag-small.ukraine{
	background: transparent url(../img/flags/ukraine.png) no-repeat center center;
}

.flag-tag-small.unitedkingdom{
	background: transparent url(../img/flags/unitedkingdom.png) no-repeat center center;
}

.flag-tag-small.unitedstates{
	background: transparent url(../img/flags/unitedstates.png) no-repeat center center;
}

.flag-tag-small.uruguay{
	background: transparent url(../img/flags/uruguay.png) no-repeat center center;
}

.flag-tag-small.uzbekistan{
	background: transparent url(../img/flags/uzbekistan.png) no-repeat center center;
}

.flag-tag-small.venezuela{
	background: transparent url(../img/flags/venezuela.png) no-repeat center center;
}

.flag-tag-small.zimbabwe{
	background: transparent url(../img/flags/zimbabwe.png) no-repeat center center;
}
/* @end */

/* @group Home Page */

/* @group RSS feed */

.home-industry-news ul li a{
	font-style: normal;
	font-size: 1.2em;
	line-height: 120%;
}

.home-industry-news ul li{
	border-bottom: 1px dotted #716F6B;
	padding: 5px 0px 5px 4px;
}

.industry-news-list li{
	margin: 0 0 24px;
}

.feed-image{
	margin: 0 0 6px;
}

.feed-image img{
	max-width: 268px;
	display: block;
	margin: 0 auto;
	height: auto;
	border:1px solid #888888;
}

.feed-title{
	margin:0 0 6px;
}

.feed-title a{
	color:#003D82;
	font-size:1.2em;
	font-style: normal;
	line-height:1.4em;
}

/* @end */

/* @group Book */

.book{
	position: relative;
}

/*Nav*/
.book-tabs{
	position: absolute;
	right: 0;
	top: 0;
}

.book h3{
	margin: 0 0 5px;
}

.tab-members, .tab-welcome, .tab-welcome-guest, .tab-feeds{
	display: block;
	height: 160px;
	width: 39px;
	font-size: 2em;
	background: transparent url(../img/tabs.png) no-repeat -1px 0;
	text-align: left;
	text-indent: -9999px;
	margin: 0 0 0 0;
}

.tab-welcome{
	background-position: -1px -159px;
	height: 134px;
}

.tab-welcome-guest{
	background-position: -1px -159px;
	height: 134px;
}

.tab-feeds{
    background-position: -1px -294px;
    height: 209px;
}

.tab2-active .tab-members{
	background-position: -37px 0px;
}

.tab2-active .tab-welcome{
	background-position: -37px -159px;
}

.tab2-active .tab-welcome-guest{
	background-position: -37px -159px;
}

.tab2-active .tab-feeds{
	background-position: -37px -294px;
}

.tab3-active .tab-members{
	background-position: -72px 0px;
}

.tab3-active .tab-welcome{
	background-position: -72px -159px;
}

.tab3-active .tab-welcome-guest{
	background-position: -72px -159px;
}

.tab3-active .tab-feeds{
	background-position: -72px -294px;
}

.book .more-link{
	margin: 0;
	position: absolute;
	bottom: 34px;
	right: 45px;
}

/* @group Welcome */

.sidebar-welcome{
	width: 207px;
}

.sidebar-welcome-usr-img{
	display: block;
	margin: 0 auto;	
}

.sidebar-welcome h4{
	text-align: center;
	font-family: Verdania, Arial, sans-serif;
	font-weight: bold;
	font-size: 1.4em;
	margin:0 0 10px;
}

.sidebar-welcome .location{
	color:#003d82;
	font-family:Verdana,Arial,sans-serif;
	font-size:1em;
	margin: 10px 0 7px 0;
	text-align:center;
}

.sidebar-welcome .pen-stripes{
	margin: 0 0 14px;	
}

.sidebar-welcome .flag-tag-small{
	margin: 0 auto 8px;
}

.your-links{
	margin: 14px 0 20px;
	text-transform: uppercase;
}

.your-links li a{
	font-size: 12px;
	font-style: normal;
	font-family: Verdana,Arial,sans-serif;
}

.your-links li a strong{
	color: #ed001f;
}

 .your-links li{
	margin: 0 0 12px;
}

.sidebar-welcome p.more-link{
	margin: 0;
}

.sidebar-feeds table p{
	color: #000;
}

.sidebar-feeds table p a:hover{
	color: #444;
}

/* @end */

/* @group Members */

.sidebar-feeds h4{
	text-align: left;
	text-indent: -9999px;
	background: transparent url(../img/home-headings-w.gif) no-repeat 0 -11px;
	height: 10px;
	width: 82px;
	margin: 0 auto 6px;
}

.book .sidebar-members .user-badge{
	width: 93px;
	height: 102px;
	overflow: hidden;
}

.book .sorting{
	margin:0 0 7px 0;
	font-size: 9px;
}

.book .feeds-usr .user-badge{
	width: 90px;
	height: 130px;
	overflow: hidden;
	margin: 0 0 10px;
}

/* @end */

/* @group Feeds */

.sidebar-feeds{
	width: 208px;
}

.feed-table{
	width: 210px;
}

.feed-table td{
	vertical-align: middle;
}

.feed-table p{
	margin: 0 0 0 6px;
	font-family: Verdana, Arial, sans-serif;
	color:  #003d82;
	font-size: 1em;
}

/* @end */

/* @group members tab */

.tab-user-image{
	display: block;
	margin: 0 auto;
}

.my-inbox .tab-user-image{
	height: 60px;
	width: 60px;
}

.my-info .your-links .inactive{
	cursor: default !important; 
	color: #999 !important;
	text-decoration: none !important;
}

.your-links .inactive span{
	display: none;
}

.tab-user-image img{
	width: auto;
	display: block;
	margin: 0 auto;
	overflow: hidden;
}

.tab-user-image2 img{
	display: block;
	margin: 0 auto;
	overflow: hidden;
}

.user-badge{
	background: #e2e3e4;
	width: 75px;
	overflow: hidden;
}

.sidebar-members .user-badge{
	float: left;
	margin:  0 5px 4px;
}

.user-badge p{
	margin: 4px 0;
	padding: 0;
	text-align: center;
	font-family: Verdana,Arial,sans-serif;
	color: #0f4889;
	font-size: 1em;
}

.user-badge .flag-tag-small{
	margin: 4px auto 3px;
}

.connect-with-members{
	background: transparent url(../img/home-headings-w.gif) no-repeat 0 0;
	text-align: left;
	text-indent: -9999px;
	height: 10px;
	width: 213px;
}

/* @end */

/* @end */

/* @group Home Tout */

.prev-arrow, .next-arrow{
	background: transparent url(../img/tout-arrows.png) no-repeat 0 0;
	display: block;
	width: 65px;
	height: 65px;
	position: absolute;
	top: 96px;
	left: 0;
	text-align: left;
	text-indent: -9999px;
	z-index: 3;
}

.next-arrow{
	background: transparent url(../img/tout-arrows.png) no-repeat top right;
	right: 0;
	left: auto;
}

/* @end */

.content .primary-left .pen-stripes, .content .primary-right .pen-stripes{
	margin: 10px 0 18px;
}

.primary-right a, .primary-left a{
	text-decoration: underline;
}

.primary-right a img, .primary-left a img{
	text-decoration: none;
}

/* @end */

/* @group TagCloud */

.CommonTagCloud{
	text-align: center;
	padding: 0 0 10px;
}

.CommonTagCloud li{
	display: inline;
	margin: 0 2px 0 0;
	font-family: Verdana, Arial, san-serif;
	font-style: normal;
}

.CommonTag1{
	font-size: 2.4em;	
}
.CommonTag2{
	font-size: 2em;	
}
.CommonTag3{
	font-size: 1.7em;	
}
.CommonTag4{
	font-size: 1.4em;	
}
.CommonTag5{
	font-size: 1.1em;	
}
.CommonTag6{
	font-size: .9em;	
}

/* @end */

/* @group Global page */

/* @group blog */

.global-interface .entry{
	background: #e5e5e6;
	overflow: hidden;
	/*padding: 27px 50px 50px;*/
	z-index: 99;
	position: relative;
}

.global-interface .entry .gtr-blog-header{
	overflow: hidden;
	color: #074285;
	font-size: 1.2em;
	text-transform: uppercase;
	margin: 28px 0 50px 48px;
}

.global-interface .entry h4{
	text-align: left;
	text-indent: -9999px;
	background: transparent url(../img/gtr_header-entry.gif) no-repeat 0 0;
	float: left;
	height: 14px;
	width: 295px;
	margin: 0 18px 0 0;
}

.global-interface .entry .gtr-blog-images{
	clear: both;
	width: 375px;
	float: left;
	margin: 0 35px 0 48px;
}

.global-interface .entry .gtr-blog-images img{
	margin: 0 0 10px;
}

.global-interface .entry .gtr-blog-content{
	width: 410px;
	float: left;
	color: #363636;
	font-size: 1.4em;
	line-height: 1.4em;
	
}

.global-interface .entry .gtr-blog-content h5{
	color: #074285;
	text-transform: uppercase;
	font-size: 1.4em;
	margin: 0 0 14px 0;
}

.global-interface .entry .gtr-blog-content p{
	margin: 0 0 10px 0;
}

.gtr-back{
	clear:both;
	display:block;
	margin: 10px 0 20px 80px;
}

.blog-primiary .CommonContentBoxContent {
	line-height:120%;
	color:#323133;
}

.blog-primiary.content ol, .blog-primiary.content ul{
	margin: 0 0 10px 10px;
}

.blog-primiary.content ol li, .blog-primiary.content ul li{
	margin: 0 0 10px 10px;
	color:#6F6F6F;
	font-size:1.2em;
	line-height:120%;
}

.blog-primiary.content ol li{
	list-style: decimal;
}

.blog-primiary.content ul li{
	list-style: disc;
}

/* @end */

/* @group blog bank */

.blog-post-list{
	overflow: hidden;
	float: left;
}

.blog-post-list li h4{
	position: absolute;
	color: #fff;
	background: transparent url(../img/blu-trans-bg.png) no-repeat center center;
	font-size: 1.2em;
	padding: 5px 0 5px 5px;
	text-transform: uppercase;
	width: 100%;
	top: 0;
	left: 0;
}

.blog-bank{
	margin: 10px auto;
	width: 920px;
	overflow: hidden;
}

.blog-bank h2{
	width: 138px;
	text-align: left;
	text-indent: -9999px;
	background: transparent url(../img/gtr_header.gif) no-repeat center top;
	height: 28px;
	float: left;
	z-index: 2;
}

.blog-bank li{
	width: 146px;
	margin: 0 0 0 10px;
	float: left;
	position: relative;
	z-index: 1;
	overflow: hidden;
}

.blog-bank p{
	color: #363636;
	font-size: 1.2em;
	line-height: 1.2em;
}

.footer{
	clear: both;
}

.copyright{
	padding: 10px 0;
}
/* @end */

.global-interface{
	width: 920px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	height: auto !important;
	min-height: 519px;
	height: 519px;
}

.map-main{
	/*background: transparent url(../img/gtr_placement_fpo.gif) no-repeat center top;*/
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	height: 519px;
	width: 920px;
	z-index: 1;
}

.global-map{
	z-index: 1;
}

.gtr-content{
	width:920px;
	display:block;
	overflow:hidden;
	margin: 0 auto;
}

.gtr-content .col-wrappers{
	width: 20%;
	float:left;
}

.gtr-content .col-content{
	padding: 0 20px 0 0;
	position: relative;
}

/* @end */

/* @group footer */

.footer{
	text-align: center;
	margin: 0 0 30px;
}

.footer a{
	text-transform: uppercase;
	color: #003D82;
	text-decoration: none;
	margin: 0 6px 0;
}

.footer a:hover{
	color: #fff;
}

/* @end */

/* @group pop-up */

#TB_overlay{
	background: transparent url(../img/trans-blk.png) repeat center center;
}


/* @end */

/* @group Blog */

/* @group comments */

.a-blog-comment{
	overflow: hidden;
	position: relative;
	padding: 12px 0 0;
}

.a-blog-comment .user-badge{
	margin: 0 30px 0 0;
	float: left;
	width: 80px;
}

div.comment-content{
	width: 477px;
	float: left;
}

div.comment-content h5{
	margin: 0 0 5px 0;
	color: #074285;
	font-size: 1.2em;
}

div.comment-content h6{
	margin: 0 0 15px 0;
	color: #074285;
	font-size: 1.2em;
}

div.comment-content p{
	line-height: 125%;
	color: #323133;
}

/* @end */
.blog-wrapper{
	width: 920px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}

.m-blog-post a:hover, .blog-primiary.content a:hover{
	color: #444;
}

.blog-primiary{
	width: 589px;
	float: left;
	background: transparent url(../img/inner_white_bg.jpg) repeat-y 0 0;
	padding: 20px 20px;
	margin: 0 35px 0 0;
	border: 1px solid #999;
}

.blog-primiary .CommonContentBoxContent img{
	margin:0 10px 10px;
	border: 1px solid #CCCCCC;
	display: block;
}

.blog-primiary h2.blog-meet-leaders{
	background: transparent url(../img/meet_industry_leaders_heading.png) no-repeat left top;
	text-align: left;
	text-indent: -9999px;
	height: 49px;
	width: 482px;
	margin: 17px 0 10px;
}

.dyn-blog-title{
	margin: 17px 0 10px;
	font-size: 2.9em;
	color: #003d82;
	text-transform: uppercase;
}

.blog-primiary .blog-primary-pic{
	background: transparent url(../img/rss-feed-no-img.jpg) no-repeat center center;
	position: relative;
	overflow: hidden;
	width: 589px;
	height: 269px;
	margin: 0 0 18px 0;
	border: 1px solid #ccc;
}

.blog-primiary .blog-primary-pic .tout-bottom{
	background: transparent url(../img/blu-trans-bg.png) repeat scroll 0 0;
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	padding: 10px 0 11px 7px;
}

.blog-primiary .blog-primary-pic .tout-bottom p, .blog-primiary .blog-primary-pic .tout-bottom h5{
	font-family: Gotham, Times, serif;
	color: #FFF;
	font-weight: normal;
	text-transform: uppercase;
}

.blog-primiary .blog-primary-pic .tout-bottom .date{
	font-size: 1em;
	margin: 0 10px 0 0;
}

.blog-primiary .blog-primary-pic .tout-bottom h5{
	font-size: 1.4em;
	margin: 0 7px 0 0;
}

.blog-primiary .blog-primary-pic .tout-bottom .author{
	font-size: 1em;
	padding: 0;
	margin: 0;
}

.blog-primiary .blog-listen{
	color: #074285;
	text-transform: uppercase;
	font-size: 1.2em;
	margin: 0 0 7px 0;
}

.blog-primiary #blog-audio-player{
	margin: 0 0 7px 0;
}

.blog-primiary p{
	color: #6f6f6f;
	font-size: 1.2em;
	line-height: 120%;
}

.blog-primiary p a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.blog-primiary p a {
	color:#003D82;
	font-style:italic;
	text-decoration:none;
}

/* @group Comments */

.blog-primiary .blog-add-comments{
	margin: 24px 0 30px 0;
}

.blog-primiary .add-comments{
	font-size: 2.6em;
	color: #6f6f6f;
	margin: 0 0 24px 0;
}

.blog-primiary .blog-add-comments label{
	text-transform: uppercase;
	color: #6f6f6f;
	font-size: 1.2em;
}


.blog-primiary .CommonContentBoxContent .CommonFormField
{
	margin: 5px 0 10px;
}

.blog-primiary .blog-add-comments input.ftext, .blog-primiary .blog-add-comments textarea{
	width: 80%;
	margin: 0 0 7px 0;
	display: block;
	padding: 2px;
	border: 1px solid #ccc;
}

.blog-primiary .blog-add-comments textarea{
	height: 100px;
}

.blog-primiary .blog-add-comments .add-comment-btn{
	clear: both;
	background: transparent url(../img/add_btn.gif) no-repeat left top;
	width: 47px;
	height: 23px;
	text-align: left;
	/*text-indent: -9999px;*/
	font-size: 1px;
	color: #437187;
	border: none;
	cursor: pointer;
}

.blog-primiary .blog-add-comments .add-comment-btn:hover{
	background: transparent url(../img/add_btn.gif) no-repeat left bottom;
	color: #145290;
}

.m-blog-primary .sorting{
	margin: 0 0 10px 2px;
}

.sorting{
	margin: 0 0 10px 7px;
}

/* @end */

.blog-secondary{
	width: 239px;
	float: left;
}

.blog-secondary h4.archive-heading{
	color: #074285;
	font-size: 1.4em;
	margin: 44px 0 17px 0;
	text-transform: uppercase;
	font-weight: normal;
}

.blog-secondary ul.archive li{
	width: 238px;
	height: 171px;
	overflow: hidden;
	position: relative;
	margin: 0 0 17px;
}

.blog-secondary ul.archive li p{
	background: transparent url(../img/blu-trans-bg.png) no-repeat scroll 0 0;
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	color: #fff;
	font-size: 1.2em;
	padding: 10px 0 10px 13px;
}

ul.archive-text li{
	font-size: 1.3em;
	margin: 0 0 16px;
}

ul.archive-text li a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

ul.archive-text li a{
	color:#003D82;
	font-style:italic;
	text-decoration:none;
}

.blog-primiary .pen-stripes{
	margin: 10px 0 0;
}

.follow-author{
	margin:18px 0;
	text-align:center;
	text-transform:none;
}

.follow-author-check{
	margin: 0 5px;
	padding: 0;
	vertical-align: text-bottom;
}

.tumb_up{
	background: transparent url(../img/thumb_up.png) no-repeat center top;
	height: 23px;
	width: 22px;
	display: block;
	text-align: left;
	text-indent: -9999px;
}

.tumb_up:hover{
	background: transparent url(../img/thumb_up.png) no-repeat 0 -47px;
}

.tumb_up.active{
	background: transparent url(../img/thumb_up.png) no-repeat 0 -23px;
}

.tumb_up.active:hover{
	background: transparent url(../img/thumb_up.png) no-repeat center top;
}


/* @end */

/* @group Search Results */

.search-content{
	width: 817px;
	margin: 0 auto;
}

.search-result{
	margin: 0 0 20px 0;
	padding: 30px 0 20px;
	overflow: hidden;
}

.search-result{
	margin: 0 0 20px 0;
	padding: 30px 0 20px;
	overflow: hidden;
}

.search-result .search-result-header{
	border-bottom: 1px solid #406894;
	overflow: hidden;
	margin: 0 0 3px;
	padding: 0 0 8px;
}

.search-result .search-result-header h3.search-title{
	display: inline;

	font-size: 1.4em;
	color: #003d82;
	
}

.search-result .search-result-header h3 a{
	color: #003d82;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0 18px 0 0;
}

.search-result .search-result-header h3 a:hover{
	color: #fff;
	text-decoration: underline;
}

.search-result .search-result-header .search-info{
	display: inline;
	color: #333333;
	font-size: 1.1em;
}

.search-result .search-result-header .search-info a{
	color: #003d82;
	text-decoration: none;
}

.search-result .search-result-header .search-info a:hover{
	color: #fff;
	text-decoration: underline;
}

.search-result .result-content{
	border-top: 1px solid #E23F51;
	width: 100%;
	padding: 10px 0 0;
	overflow: hidden;
}

.search-result .search-pic{
	float:left;
	height:81px;
	margin:0 15px 0 0;
	/*padding:14px 0 0 11px;*/
}

.search-result .search-pic img{
	width: 159px;
	width: auto;
	max-width: 159px;
	max-height: 81px;
}

.search-result .result-conetent-copy{
	color: #333333;
	font-size: 1.2em;
	line-height: 140%;
	float: left;
	width: 700px;
}

.search-header{
	overflow: hidden;
	display: block;
}

.search-header .search-headline{
	float: left;
	width: 310px;
}

.search-header .search-tagcloud{
	float: left;
	width: 530px;
	padding: 21px 0 0;
}

.search-header .search-tagcloud .CommonTagCloud{
	text-align: left;
}

/* @end */

/* @group Multi Blog Post View */
/*

h2.blog-title (+ the title of the blog)
	
div.content
	div.m-blog-primary
		div.m-blog-post
			img.m-blog-post
			h4.m-blog-title
			div.m-blog-date
			a.flag-tag-small
			p
			p.m-blog-read-more
			div.m-blog-info
				a
				a.flag-tag-small
				a.tags
	div.m-blog-secondary
		h3.archive
		ul.archive
		ul.CommonTagCloud

*/
div.m-blog-primary{
	width: 590px;
	margin: 0 67px 0 0;
	float: left;
}

.blog-title{
	text-align: left;
	text-indent: -9999px;
	width: 100px;
	height: 21px;
	margin: 20px 0 28px;
}

.connect-to-barmates{
	background: transparent url(../img/blog-titles.gif) no-repeat 0 -31px;
	width: 403px;
}

div.m-blog-primary div.m-blog-post{
	margin: 0 0 0 1px;
	background: transparent url(../img/multi-blog-bg.jpg) no-repeat scroll 0 0;
	/*height: 232px;*/
	padding: 13px 13px 10px;
	overflow: hidden;
}

div.m-blog-primary .m-blog-post-btm{
	background: transparent url(../img/multi-blog-bg-btm.jpg) no-repeat scroll left bottom;
	text-align: left;
	text-indent: -9999px;
	height: 3px;
	margin: 0 0 24px 1px;
}

div.m-blog-primary div.m-blog-post img.m-blog-post{
	margin: 0 0 17px;
}

div.m-blog-primary div.m-blog-post div.m-blog-title-info{
	margin: 0 0 10px;
	width: 300px;
	float: left;
	/*height: 203px;*/
	overflow: hidden;
	
}

.feedtester-class div.m-blog-primary div.m-blog-post div.m-blog-title-info, .industry-news-feed-class div.m-blog-primary div.m-blog-post div.m-blog-title-info{
	width: auto;
}

div.m-blog-primary div.m-blog-post h4.m-blog-title{
	display: block;
	margin: 0 0 8px;
	text-transform: uppercase;
	font-size: 13px;
}

div.m-blog-primary div.m-blog-post h4.m-blog-title a{
	display: inline;
	font-size: 1.4em;
	line-height: 1.2em;
	color: #074285;
	font-style: normal;
	text-decoration: none;
}

div.m-blog-primary div.m-blog-post h4.m-blog-title a:hover{
	text-decoration: underline;
	color: #444;
}

div.m-blog-primary div.m-blog-post div.m-blog-date{
	display: inline;
	font-size: 1.6em;
	color: #074285;

}

div.m-blog-post a.flag-tag-small, div.m-blog-info a.flag-tag-small{
	height: auto;
	width: auto;
	padding: 1px 7px 0;
	display: inline;
}

div.m-blog-primary div.m-blog-post img{
	margin: 0 0 17px;
	border: 1px solid #828282;
	display: block;
	width: 238px;
	margin: 0 15px 10px 0;
	float: left;
}

div.m-blog-primary div.m-blog-post p{
	clear: both;
	line-height: 145%;
	margin: 0 0 10px;
}

div.m-blog-primary div.m-blog-post p.m-blog-read-more{
	text-align: right;
	margin: 0 0 14px;
}

.m-blog-info{
	text-transform: uppercase;	
	font-size: 1.2em;
	clear: both;
}

div.m-blog-post .flag-tag-small, div.m-blog-info .flag-tag-small{
	margin: 0 6px 0 4px;	
	padding: 0px 6px 0;
}

div.m-blog-info .tags{
	margin: 0 14px 0 0;
}

div.m-blog-primary .pen-stripes{
	margin: 0 0 41px;
}

.m-blog-secondary{
	color: #074285;
	float:left;
	width:239px;
}

.m-blog-secondary h3.archive{
	text-transform: uppercase;
	font-size: 1.8em;
	margin: 0 0 20px;
}

.m-blog-secondary ul.archive{
	margin: 0 0 50px;
}

.m-blog-secondary ul.archive li a{
	font-size: 1.2em;
	margin: 0 0 15px;
	font-style: normal;
	display: block;
}

.m-blog-btm-info{
	clear:both;
	font-size: 1.2em;
}

.m-blog-btm-info .m-blog-user{
	text-transform: uppercase;
}

.m-blog-tags{
	float: right;
}

.m-blog-tags a{
	text-transform: uppercase;
}

.m-blog-btm-info-content{
	float: left;
	color: #074285;
}

/* @end */

/* @group LDA page */

.lda-buttons{
	display:block;
	overflow:hidden;
	text-align:right;
	width:233px;
	padding: 10px 0;
	margin: 0 auto;
}

.lda-form h1.welcome{
	background:transparent url(../img/lda-headings.gif) no-repeat scroll 0 0;
	height:14px;
	margin:0 0 20px;
	text-align:left;
	text-indent:-9999px;
	width:108px;
}

.lda-form h1.returning-member{
	background:transparent url(../img/lda-headings.gif) no-repeat scroll 0 -14px;
	height:14px;
	margin:0 0 20px;
	text-align:left;
	text-indent:-9999px;
	width:230px;
}

.lda-form .lda-new-member{
	font-size: 13px;
	color: #4e4e4e;
	width: 280px;
	line-height: 16px;
	margin: 0 0 20px;
}

.lda-form .lda-new-member a{
	color: #005093;
	text-decoration: underline;
}

.lda-form-area .lda-form-divider{
	background: transparent url(../img/lbu_line.jpg) center center no-repeat;
	width: 1px;
	height: 405px;
	float: left;
	margin: 0 50px 0 0;
}

.lda-form-area{
	background: transparent url(../img/lda_bg.jpg) top center repeat-x;
	height: 406px;
	margin: 0;
	padding: 0;
}

p.legal{
	clear: both;
	padding: 10px 0 30px;
	line-height: 140%;
	color: #333;
	text-align: center;
	margin: 100px 0 0;
}

.lda-error{
	margin: 0;
	position: absolute;
	top: 5%;
	left: 100px;
	font-size: 1.6em;
	padding: 5px;
	background: #ff8678; 
	border: 1px solid red;
}

.lda-error p{
	color: #d30000;
}
/* @group Form */

/* @end */

/*.lda-form{
	background: transparent url(../img/lda_form_bg.png) no-repeat center center;
	width: 275px;
	padding: 105px 95px 0 139px;
	height: 150px;
	margin: 0 auto;
}*/

.lda-wrap .logo{
	height: 111px;
	margin: 4px 0 45px;
}

.lda-content{
	width: 755px;
	margin: 0 auto;
	overflow: hidden;
}

.lda-content .form-left{
	width:  376px;
	float: left;
	text-align: left;
	text-indent: -9999px;
	background: transparent url(../img/lbu_pic.png) center center no-repeat;
	height: 366px;
}

.lda-content #Form1{
	width:  300px;
	float: left;
	margin: 30px 0 0;	
}

.lda-wrap .logo h1{
	display: block;
	text-align: left;
	text-indent: -9999px;
	background: transparent url(../img/lbu_logo_lda.gif) no-repeat center top;
	height: 111px;
}

.lda-form h1{
	text-align: left;
	text-indent: -9999px;
}

.lda-forgotpass{
	display: block;
	width: 112px;
	height: 10px;
	background: transparent url(../img/lda_links.gif) no-repeat 0 0;
	text-align: left;
	text-indent: -9999px;
	margin: 0 auto;
}

.lda-form .ftext-wrap{
	display: block;
	overflow: hidden;
}

.lda-form .ftext-wrap label{
	color:#4E4E4E;
	display:block;
	float:left;
	padding:5px 6px 0 0;
	text-align:right;
	width:64px;
	font-size: 13px;
}

.lda-form .ftext{
	background: transparent url(../img/lda_field_bgs.png) no-repeat 0 0;
	border: 1px solid #c0bbb2;
	margin:0 0 4px;
	padding: 3px 2px;
	width: 200px;
	float: left;
	
}

.util-lda-links{
	margin: 0 0 10px;
}

.lda-form .align-right{
	text-align: right;
	margin: 7px 20px 4px 0;
}

.lda-buttons .login{
	background:transparent url(../img/enter_btn.gif) no-repeat scroll 0 0;
	border:0 none;
	height:47px;
	text-align:left;
	text-indent:-9999px;
	width:114px;
	margin: 0;
	font-size: 1px;
	color: #fff;
	float: left;
	display: block;
}

.lda-buttons .login:hover{
	background:transparent url(../img/enter_btn.gif) no-repeat scroll 0 -47px;
}

.lda-buttons .exit-site:hover{
	background:transparent url(../img/exit-btn.gif) no-repeat scroll 0 -47px;
}

.lda-buttons .exit-site{
	background:transparent url(../img/exit-btn.gif) no-repeat scroll 0 0;
	border:0 none;
	height:47px;
	text-align:left;
	text-indent:-9999px;
	width:114px;
	font-size: 1px;
	color: #144b81;
	display: block;
	float: right;
}

/* @end */

/* @group Thickbox */

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}



/* @end */


/* @group Request Membership */

.request-membership{
	background: #fffeff;
	padding: 44px 56px;
	width: 800px;
	margin: 0 auto 50px;
}

.requestmembership-title{
	font-size: 2.4em;
	color: #074285;
	text-transform: uppercase;
	margin: 0 0 15px;
}

.request-membership-left, .request-membership-right{
	width: 277px;
	float: left;
}

.request-membership-left{
	margin: 0 50px 0 0;
}

.request-membership-ftext{
	clear: both;
	display: block;
	background: transparent url(../img/white-ftext-bg.gif) no-repeat 0 0;
	border: none;
	padding: 6px 0 7px 5px;
	margin: 0 0 10px;
	width: 271px;
	font-family: Georgia , Cambria, Times, serif;
}

.request-membership-ftextarea{
	clear: both;
	display: block;
	background: transparent url(../img/white-ftextarea-bg.gif) no-repeat 0 0;
	border: none;
	padding: 6px 0 7px 5px;
	margin: 0 0 10px;
	width: 271px;
	height: 74px;
	font-family: Georgia , Cambria, Times, serif;
	font-size: 1.2em;
}

.request-membership-right p{
	margin: 0 0 5px;
}

.request-membership-right label{
	font-size: 1.2em;
	vertical-align: top;
	margin: 0 9px 0 0;
}

.request-membership-left .ftext, .request-membership-right .ftext{
	overflow: hidden;
}

.request-membership-left label, .request-membership-right label{
	font-size: 1.2em;
	margin: 0 0px 3px 0;
	display: block;
	float: left;
}

.request-membership-left .ftext.fselect label{
	display: block;
	float: none;
	margin: 0 0 7px 0;
}

.request-membership select{
	margin: 0 0 10px 0;
}

.request-membership-left #country{
	margin: 10px 0 0;
}

.request-membership input.submit-btn{
	margin: 10px 0 0;
}

/* @end */

/* @group Member Pages */

h2.connect-title{
	text-align: left;
	text-indent: -9999px;
	background: transparent url(../img/connect-title.gif) no-repeat 0 0;
	height: 21px;
	width: 386px;
	margin: 16px 0;
}

.tab-container-btm{
	display: block;
	height: 13px;
	background: transparent url(../img/btm-members-shadow.png) no-repeat 1px 0;
	margin: 0 0 25px;
}

/* @group Tabs */

.tab-container{
	width: 910px;
	margin: 0 auto;
	overflow: hidden;
	height: 1%;
 	background: transparent url(../img/members-page-bg.png) repeat-y 0 0;
}

.members-page ul.tabs{
	width: 908px;
	display: block;
	background: transparent url(../img/top_shadow.png) repeat-x right bottom;
	overflow: hidden;
	height: 1%;
	margin: 0 0 0 3px;
}

.members-page ul.tabs li{
	float: left;	
}

.members-page ul.tabs li a, .members-page ul.tabs li span{
	text-align: left;
	text-indent: -9999px;
	display: block;
	height: 29px;
	width: 196px;
	background: transparent url(../img/member_tabs.png) no-repeat 0 0;
}

/*WELCOME TAB*/
.members-page ul.tabs.welcome-tab li .welcome-tab a{
	background: transparent url(../img/member_tabs.png) no-repeat 0 -58px;
}

.members-page ul.tabs.member-search-tab li a.welcome-tab{
	background: transparent url(../img/member_tabs.png) no-repeat 0 0px;
}

.members-page ul.tabs.follow-feed-tab li a.welcome-tab{
	background: transparent url(../img/member_tabs.png) no-repeat 0 -29px;
}

.members-page ul.tabs.view-member-tab li .welcome-tab a{
	background: transparent url(../img/member_tabs.png) no-repeat 0 -87px;
}
/*SEARCH TAB*/
.members-page ul.tabs.welcome-tab li a.member-search-tab{
	background: transparent url(../img/member_tabs.png) no-repeat -196px -58px;
}

.members-page ul.tabs.member-search-tab li a.member-search-tab{
	background: transparent url(../img/member_tabs.png) no-repeat -196px 0px;
}

.members-page ul.tabs.follow-feed-tab li a.member-search-tab{
	background: transparent url(../img/member_tabs.png) no-repeat -196px -29px;
}

.members-page ul.tabs.view-member-tab li a.member-search-tab{
	background: transparent url(../img/member_tabs.png) no-repeat -196px -58px;
}
/*FEED TAB*/
.members-page ul.tabs.welcome-tab li a.follow-feed-tab{
	background: transparent url(../img/member_tabs.png) no-repeat -392px 0px;
}

.members-page ul.tabs.member-search-tab li a.follow-feed-tab{
	background: transparent url(../img/member_tabs.png) no-repeat -392px 0px;
}

.members-page ul.tabs.follow-feed-tab li a.follow-feed-tab{
	background: transparent url(../img/member_tabs.png) no-repeat -392px -29px;
}

.members-page ul.tabs.view-member-tab li a.follow-feed-tab{
	background: transparent url(../img/member_tabs.png) no-repeat -392px -58px;
}

/*OTHER MEMBER TAB*/
.members-page ul.tabs.welcome-tab li .view-member-tab{
	background: transparent url(../img/member_tabs.png) no-repeat -588px 0;
	width:165px;
}

.members-page ul.tabs.member-search-tab li .view-member-tab{
	background: transparent url(../img/member_tabs.png) no-repeat -588px 0;
	width:165px;
}

.members-page ul.tabs.follow-feed-tab li .view-member-tab{
	background: transparent url(../img/member_tabs.png) no-repeat -588px 0;
	width:165px;
}

.members-page ul.tabs.view-member-tab li .view-member-tab{
	background: transparent url(../img/member_tabs.png) no-repeat -588px -58px;
	width:165px;
}

/* @end */

/* @group Subtabs */

#connect-sections .csection{
	display: none;
}

#connect-sections .csection.active{
	display: block;
}

.sub-tabs{
	border-bottom: 1px solid #517ca6;
	height: 24px;
	width: 100%;
	margin: 0 0 25px;
}

.sub-tabs li{
	margin: 0 0px 0 4px;
	float: left;
}

.sub-tabs li a{
	display: block;
	padding: 5px;
	border: 1px solid #517ca6;
	text-transform: uppercase;
	background: #1666a5 url(../img/sub-tab-bg.gif) repeat-x 0 0;
	color: #f6f6f6;
	text-decoration: none;
	font-size: 13px;
}

.sub-tabs li a:hover{
	color: #517ca6;
	background: #fff;
	border: 1px solid #43678a;
	border-bottom: 1px solid #517ca6;
	text-decoration: none;
}

.sub-tabs li a.active{
	color: #517ca6;
	background: #f6f6f6;
	border: 1px solid #43678a;
	border-bottom: 1px solid #f6f6f6;
}

.csection.following .friends-list .user-badge{
	display: -moz-inline-stack;
    display: inline-block;
	font-size:1.1em;
	margin:0 25px 25px 0;
	min-height:100px;
	vertical-align:top;
	width:100px;
	zoom: 1;
    *display: inline;
    _height: 250px;

}

	
/* @end */

/* @group Search Members */


/*
h2.connect-title
	span
	
	ul.tabs
	div.tab-container
		div.secondary
			div.featured-member
			div.search-members
				*fields*
		div.primary-search-results
			*user-badges*
*/
.members-page .secondary{
	width: 288px;
	padding: 26px 0 0 24px;
	float: left;
}

.members-page .secondary .ftext{
	background:transparent url(../img/white-ftext-bg.gif) no-repeat scroll 0 0;
	border:medium none;
	clear:both;
	display:block;
	margin:0 0 10px;
	padding:6px 0 7px 5px;
	width:271px;
	font-size: 1.3em;
}

.members-page .secondary span.ftext{
	margin: 0 0 0px;
}

a.search-page-language-dd{
	background: transparent url(../img/dwn-arrow.png) no-repeat 240px 3px;
	display: block;
	color: #000;
	font-weight: normal;
	font-style: normal;
}

a.search-page-language-dd:hover{
	color: #333;
}

.language-drop-down{
	background: #fdfdfd url(../img/box-left-bottom-shadow.gif) no-repeat left bottom;
	padding: 4px;
	width:267px;
}

.secondary p{
	margin: 0 0 5px;
}

.secondary label{
	vertical-align: top;
	margin: 0 0 0 3px;
	font-size: 1.2em;
}

.members-page .secondary #country{
	margin: 10px 0 10px 0;
	display: block;
}

.search-members-fields h5{
	color: #074285;
	margin: 0 0 5px;
}

.search-members-fields .submit-btn{
	margin: 5px 0 20px 0px;
	background: transparent url(../img/search_btn.gif) no-repeat;
	display: block;
	text-align: left;
	text-indent: -9999px;
	border: none;
	width: 68px;
	height: 23px;
	font-size: 1px;
	color: #124B85;
}

.search-members-fields .submit-btn:hover{
	background: transparent url(../img/search_btn.gif) no-repeat center bottom;
}

.search-members-fields table td{
	padding: 0 0 6px 0;
}

.primary-search-results{
	width: 530px;
	float: left;
	padding: 26px 0 0 58px;
	overflow: hidden;
}

.primary-search-results .user-badge{
	width: 100px;
	margin: 0 25px 25px 0;
	/*float: left;*/
	font-size: 1.1em;
	/**/
	min-height: 100px;
	display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
	zoom: 1;
    *display: inline;
    _height: 250px;
}

textarea
{
	overflow: auto;
	background-attachment: fixed;
}

.secondary .country-search{
	background: transparent url(../img/white-ftext-bg.gif) no-repeat scroll 0 0;
	width: 100%;
	overflow: hidden;
	height: 26px;
	margin: 10px 0;
}

.secondary .country-search.msie{
	background: none;
	width: 100%;
	overflow: visible;
	height: auto;
	margin: 10px 0;
}

#ctl00_bcr_ctl00_ctl00_ddl_Country{
	border:medium none;
	display:block;
	margin: 4px 0 0;
	padding: 0;
	width:115%;
	background: transparent url(../img/dwn-arrow.png) no-repeat scroll 245px 6px;
	font-size: 13px;
}

.secondary .country-search.msie #ctl00_bcr_ctl00_ctl00_ddl_Country{
	border:  none;
	display: block;
	margin: 4px 0 0;
	padding: 0;
	width: 275px;
	background: none;
	font-size: 13px;
}

/* @end */

/* @group my-info page */

.my-info .secondary{
	width: 254px;
	margin: 0 35px 0 0;
}

.my-info .pen-stripes{
	margin: 0 0 10px;
}

.my-info .user-info{
	float: none;
	width: 255px;
	overflow: hidden;
	padding: 0 0 20px 8px;
}

.my-info .user-info img{
	float: left;
}

.my-info .user-info-content{
	width: 130px;
	float: left;
	text-align: center;
	font-size: 1.2em;
}

.my-info .user-info-content .user-name{
	color: #003d82;
}

.my-info .user-info-content .location{
	color:#323133;
	font-family:Verdana,Arial,sans-serif;
	font-size:0.8em;
	margin:0 0 10px;
	text-align:center;
}

.my-info .user-info-content .toasts{
	text-align: left;
	text-indent: 6px;
	margin: 30px 0 0;
}

.my-info .your-links li a{
	color: #003D82;
	text-transform: uppercase;
}

.my-info .your-links li a:hover{
	color: #444;
}

.addnl-info{
	padding: 0 0 10px 0;
}

.my-info h5{
	color: #003D82;
	text-transform: uppercase;
	font-size:13px;
}

.my-info .primary-wall .addnl-info h5{
	margin: 17px 0 3px;
}

.my-info .media{
	padding: 0 0 10px 0;
}

.my-info .media ul, .my-info .following ul{
	overflow: hidden;
	height: 1%;
	margin: 10px 0 0 0;
}

.my-info .media ul li{
	float: left;
	margin: 0 7px 0 0;
}

.my-info .following ul li{
	margin: 0 5px 10px 0;
		/**/
	min-height: 100px;
	display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
	zoom: 1;
    *display: inline;
    _height: 200px;
}

.my-info .following{
	padding: 0 0 10px;
}

.my-info .following h5, .my-info .user-favorites h5{
	margin: 0 0 10px;
}

.my-info .user-favorites ul li{
	margin: 0 0 7px;
}

.my-info .user-favorites ul{
    margin: 0 0 15px;
}

.following .user-badge{
	width: 115px;
	overflow: hidden;
}

.primary-wall{
	width: 551px;
	float: left;
	padding: 26px 0 0;
}

.add-comment{
	overflow: hidden;
	height: 1%;
	margin: 0 0 30px;
}

.add-comment .user-badge{
	float: left;
}

.add-comment .comment-fields{
	width: 450px;
	float: left;
	margin: 0 0 0 12px;
}

.add-comment .comment-fields h5{
	margin: 0 0 11px;
}

.add-comment .comment-fields textarea{
	background: transparent url(../img/box-left-bottom-shadow.gif) no-repeat left bottom;
	border: none;
	width: 430px;
	padding: 4px 6px 4px 12px;
	margin: 0 0 10px;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

.wall .wall-comment{
	width: 550px;
	overflow: hidden;
	height: 1%;
	margin: 0 0 20px;
	border-bottom:1px dotted #716F6B;
	padding: 0 0 10px;
}

.wall .annoouncement-list{
	margin: 0 0 15px;
}

.wall .annoouncement-list .CommonContentBoxFooter{
	text-align: right;
}

.CommonContentBoxFooter{
	padding: 0 0 4px;
}

.announcement-header{
	color: #003D82;
	font-size: 1.2em;
}

.announcement-heading{
	overflow: hidden;
	margin: 0 0 10px;
}

.announcement-heading span{
	color: #000;
	font-size: 11px;
	margin: 0 0 0 10px;
}

.announcement-header{
	float: left;
}

.announcement-date{
	margin: 0 0 10px;
}

.wall .wall-comment .user-badge{
	float: left;
}

.wall .wall-comment .wall-comment-copy{
	float: left;
	margin: 0 0 0 20px;
	width: 455px;
}

.wall .wall-comment .wall-comment-copy h5{
	color: #363636;
	margin: 0 0 10px;
}


.my-info .primary-wall .connect-sections .addnl-info h5{
	margin: 15px 0 0;
}

.my-info .primary-wall #connect-sections .addnl-info p{
	margin: 0 0 1px;
}


.my-info .favorites ul.CommonContentBoxList{
	margin: 0 0 15px;
}

.my-info .favorites ul.CommonContentBoxList li{
	margin: 0 0 5px;
	font-size: 1.2em;
}

/* @end */

/* @group My Feeds */

.my-feeds{
	width: 600px;
	overflow: hidden;
	margin: 30px 0 0 30px;
}

.my-feeds .pen-stripes{
	margin: 10px 0 20px;
}

.my-feeds h5.follows{
	text-transform: uppercase;
	color: #003D82;
	margin: 0 0 4px 0;
	font-size: 14px.my-feeds .pen-stripes;
}

.my-feeds .feed-item{
	margin: 0 0 25px;
	overflow: hidden;
}

.my-feeds .feed-item .user-badge{
	float: left;
	margin: 0 15px 0 0;
}

.my-feeds .feed-content{
	width: 510px;
	float: left;
}

.my-feeds .feed-content p{
	margin: 0 0 2px;
}

.my-feeds .feed-content .feed-time{
	font-size: 1em;
	margin: 0 0 10px;
}

.my-feeds .feed-content .feed-title{
	color: #000;
}

/* @end */

/* @end */


/* @group Edit Profile page */

.edit-profile-wrapper{
	padding: 40px 20px 5px;
	background: #fcfbfb;
	overflow: hidden;
}

.edit-profile-wrapper .pen-stripes{
	margin: 0 0 10px;
}

.edit-profile-wrapper .CommonMessageSuccess{
	font-size: 16px;
	color: #003D82;
	font-weight: bold;
	margin: 0 0 20px;
}

.edit-profile-wrapper .CommonFormField input{
	background:transparent url(../img/white-ftext-bg.gif) no-repeat scroll 0 0;
	border:medium none;
	font-family:Georgia,Cambria,Times,serif;
	margin:0 0 10px;
	padding:6px 0 7px 5px;
}

.edit-profile-wrapper .CommonFormField input[type="text"]{
	width:271px;
	font-size: 1.4em;
}

.edit-profile-wrapper label{
	text-transform:uppercase;
	font-size:1.2em;
}

.edit-user-info-my-mix .edit-profile-wrapper label{
	font-size:1.4em;
	margin:0 0 5px;
}

.edit-profile-wrapper textarea{
	background: transparent url(../img/box-left-bottom-shadow.gif) no-repeat scroll left bottom;
	border:none;
    padding: 5px;
    width: 267px;
}

.edit-user-info-my-mix .CommonFormField{
	margin: 0 0 12px;
}

#ctl00_bcr_EditUserForm1_ctl02_CustomCareerForm_ctl00_cb_SpecialEvents td label{
	padding: 0 0 0 6px;
}

.edit-profile-wrapper .form-date-field{
	width: 227px;
}

.edit-user-info-site-options-conversations h3{
	margin: 0 0 10px;
}


.form-error{
	color: red;
	font-weight: bold;
}

.edit-profile-wrapper h3
{
	color: #003D82;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 6px;
}

.edit-user-info-submit{
	clear: both;
	padding: 10px 0 0 0;
}

/* @group tab1 */

.edit-profile-wrapper .edit-user-info-basic input{
	margin: 0 0 5px;	
}

#ctl00_bcr_EditUserForm1_ctl02_Birthday_text{
	width: 225px;
}

.edit-user-info-basic .CommonFormFieldName{
	height: 27px;
}

.edit-profile-wrapper .edit-user-info-basic input[type="radio"]{
	margin: 0 5px 0 0;
}

.edit-user-info-basic{
	width: 450px;
	float: left;
	margin: 0 20px 20px 0;
}

.edit-user-info-basic label{
	margin: 0 5px 0 0;
}

.edit-user-info-supplmentary{
	width: 350px;
	float: left;
}

.edit-user-info-basic-candl
{
	clear: both;
	overflow: hidden;
}

.edit-user-info-basic-candl .CommonSubTitle{
	padding: 0 20px 0 0;
}

.edit-user-info-basic-language{
	float: left;
	margin: 0 20px 0 0;
}

.edit-user-info-basic-country{
	float: left;
}

.edit-user-info-basic-rssfeeds{
	clear: both;
	padding: 20px 0 0;
}

.edit-user-info-basic-language .CommonFormField, .edit-user-info-basic-country .CommonFormField{
	margin: 5px 0 0 ;
}

#ctl00_bcr_EditUserForm1_ctl02_Language{
	margin: 0 0 5px 0;
}

.edit-user-info-basic-rssfeeds .CommonFormField textarea{
	margin: 5px 0 0;
	width: 594px;
	padding: 0 6px 0 0;
}

#ctl00_bcr_EditUserForm1_ctl02_DisableBirthday{
	margin: 0 0 5px;
}

.edit-user-info-basic-bio .CommonFormField, .edit-user-info-basic-avatar .CommonFormField{
	margin: 10px 0 0;
}

.edit-user-info-basic-bio textarea{
	width: 594px;
}

.edit-user-info-basic-bio{
	padding: 10px 0 0;
}

/* @end */

/* @group tab2 */

#ctl00_bcr_EditUserForm1_ctl02_ctl09 h5{
	padding: 10px 0 10px;
}

table.edit-user-info-carrer-info td input{
	margin: 5px 10px 10px 0 !important;
}

.edit-user-carrer-basic{
	width: 375px;
	float: left;
}

.edit-user-info-carrer-aoe{
	width: 400px;
	float: left;
}

.edit-user-carrer-basic label{
	display: block;
	margin: 5px 0;
}

.edit-user-carrer-basic-specialevents label{
	text-transform: none;
	font-size: 1.2em;
	display: inline;
	vertical-align: top;
}

.edit-user-info-carrer-aoe h5{
	margin: 0 0 5px;
	text-transform: uppercase;
}

.edit-user-info-carrer-aoe h5 span{
	margin: 0 0 5px;
	font-size: 0.9em;
	font-style:italic;
	text-transform: none;
}

.edit-user-info-carrer-aoe table tr td{
	padding: 0 0 5px;
}

.edit-user-info-carrer-aoe table tr td input{
	margin: 0 4px 0 0;
}

.edit-user-carrer-basic-cities
{
	margin: 0 0 5px 0;
}

.edit-user-carrer-basic-edu
{
	margin: 0 0 10px 0;
}


/* @end */

/* @group tab3 */

.edit-profile-wrapper .edit-user-info-my-mix textarea{
	width: 265px;
	height: 65px;
    margin: 0 0 15px;
}

.edit-profile-wrapper .edit-user-info-my-mix label{
	display:block;
	padding: 0 0 10px;
}

.edit-user-info-my-mix{
	overflow: hidden;
	padding: 10px 0 0;
}

.edit-profile-wrapper .edit-user-info-my-mix-left, .edit-profile-wrapper .edit-user-info-my-mix-right{
	width: 385px;
	float: left;
}

/* @end */

/* @group tab4 */

#ctl00_bcr_EditUserForm1_ctl02_ctl14{
	overflow: hidden;
}

.edit-user-info-site-options-basic{
	width: 300px;
	margin: 0 45px 0 0;
	float: left;
}

.edit-user-info-site-options-supplemtary{
	width: 400px;
	float: left;
	margin: 0 0 10px;
}

.edit-user-info-site-options-basic tr td select{
	margin: 0 0 5px;
}

.edit-user-info-site-options-basic .CommonFormFieldName{
	padding: 0 8px 0 5px;
	text-align: right;
}

.edit-user-info-site-options-basic label{
	font-size: 1.2em;
	text-transform: none;
}

.edit-user-info-site-options-messages strong{
	font-weight: bold;
}

.edit-user-info-site-signature textarea{
	width: 400px;
	padding: 16px 0 0;
}

.edit-user-info-site-options-email{
	clear: both;
}

.edit-user-info-site-options-messages{
	margin: 0 0 10px;
}

.edit-user-info-site-options-messages .CommonFormFieldDescription{
	margin: 0 0 10px;
}

.edit-user-info-site-options-messages table{
	font-size: 1.1em;
}

.edit-user-info-site-options-messages table td strong{
	display: block;
	margin: 7px 0 0;
}

.edit-user-info-site-options-messages table td{
	padding: 0 17px 0 0;
}

.user-edit-tab4 input[type="checkbox"], .user-edit-tab4 input[type="radio"]{
	margin: 0 2px;
}

.edit-user-info-site-options-supplemtary h5
{
	margin: 0 0 5px;
}

.edit-user-info-site-options-supplemtary select
{
	margin: 0 0 5px;
}



.edit-user-info-site-options-supplemtary label
{
	margin: 0 0 5px;
	display: block;
}

.edit-user-info-site-options-conversations .CommonFormFieldName
{
	margin: 0 0 5px;
}

#ctl00_bcr_EditUserForm1_ctl02_ConverstationsOptionsPlaceholder_ctl02_EnableStartConversations label
{
	margin: 0 3px 0 0;
}

.edit-user-info-site-options-api a
{
	font-size: 1.2em;
}

/* @end */

/* @group tab5 */

.edit-user-info-site-options-email .CommonFormFieldDescription, .edit-user-info-site-options-conversations .CommonFormFieldDescription{
	font-size:1.1em;
	padding:2px 20px 10px 0;
	width:250px;
}

.edit-user-info-site-options-conversations{
	margin: 0 0 35px;
}

.edit-user-info-site-options-basic table{
	margin: 0 0 10px;
}

.user-edit-tab5 .CommonFormFieldName
{
	font-size:1.2em;
	text-transform:uppercase;
	margin: 0 0 5px
}

.user-edit-tab5 .CommonFormFieldDescription
{
	display: none;	
}

.user-edit-tab5 .CommonFormField
{
	font-weight: bold;
	font-size: 1.2em;
	margin: 0 0 25px;
}

/* @end */

/* @group tab-navs */

.tabs {
    overflow:hidden;
    background:transparent url(../img/edit-profile-tabs.png) no-repeat 0 0;
    height: 29px;
}

.tabs li{
    float:left
}

.edit-profile-wrapper{
    clear:both;
}

a.edit-info-tab{
	display: block;
	text-align: left;
	text-indent: -9999px;
	height: 29px;
}

/*Tab 1*/
a.edit-info-tab-1{
	background:transparent url(../img/edit-profile-tabs.png) no-repeat 0 0;
	width: 147px;
}

.edit-info-active-tab-1 a.edit-info-tab-1{
	background:transparent url(../img/edit-profile-tabs.png) no-repeat 0 -29px;
	width: 147px;
}

.edit-info-active-tab-2 a.edit-info-tab-1{
	background:transparent url(../img/edit-profile-tabs.png) no-repeat 0 -58px;
	width: 147px;
}

/*Tab 2*/
a.edit-info-tab-2{
	background:transparent url(../img/edit-profile-tabs.png) no-repeat -147px 0;
	width: 141px;
}

.edit-info-active-tab-2 a.edit-info-tab-2{
	background:transparent url(../img/edit-profile-tabs.png) no-repeat -146px -58px;
	width: 141px;
}

.edit-info-active-tab-1 a.edit-info-tab-2{
	background:transparent url(../img/edit-profile-tabs.png) no-repeat -147px -29px;
	width: 141px;
}

.edit-info-active-tab-3 a.edit-info-tab-2{
	background:transparent url(../img/edit-profile-tabs.png) no-repeat -147px -29px;
	width: 141px;
}



/*Tab 3*/
a.edit-info-tab-3{
	background: transparent url(../img/edit-profile-tabs.png) no-repeat -286px 0;
	width: 141px;
}

.edit-info-active-tab-1 a.edit-info-tab-3{
	background:transparent url(../img/edit-profile-tabs.png) no-repeat -287px 0px;
	width: 141px;
}

.edit-info-active-tab-3 a.edit-info-tab-3{
	background: transparent url(../img/edit-profile-tabs.png) no-repeat -286px -29px;
	width: 136px;
}

.edit-info-active-tab-2 a.edit-info-tab-3{
	background: transparent url(../img/edit-profile-tabs.png) no-repeat -286px -58px;
	width: 136px;
}

.edit-info-active-tab-4 a.edit-info-tab-3{
	background: transparent url(../img/edit-profile-tabs.png) no-repeat -286px -58px;
	width: 136px;
}

/*Tab 4*/
a.edit-info-tab-4{
	background:transparent url(../img/edit-profile-tabs.png) no-repeat -423px 0;
	width: 139px;
}

.edit-info-active-tab-4 a.edit-info-tab-4{
	background:transparent url(../img/edit-profile-tabs.png) no-repeat -423px -58px;
	width: 139px;
}

.edit-info-active-tab-3 a.edit-info-tab-4{
	background:transparent url(../img/edit-profile-tabs.png) no-repeat -423px -29px;
	width: 139px;
}

.edit-info-active-tab-5 a.edit-info-tab-4{
	background:transparent url(../img/edit-profile-tabs.png) no-repeat -423px -29px;
	width: 139px;
}

/*Tab 5*/
a.edit-info-tab-5{
	background:transparent url(../img/edit-profile-tabs.png) no-repeat -561px 0;
	width: 179px;
}

.edit-info-active-tab-5 a.edit-info-tab-5{
	background:transparent url(../img/edit-profile-tabs.png) no-repeat -561px -29px;
	width: 179px;
}

.edit-info-active-tab-4 a.edit-info-tab-5{
	background:transparent url(../img/edit-profile-tabs.png) no-repeat -561px -58px;
	width: 179px;
}

#ctl00_bcr_EditUserForm1_ctl02_PlaceHolder1_ctl01_Gender_0{
	display: none;
}

/* @end */

/* @end */

/* @group My Group */



/* @end */

/* @group About */

.about-content{
	width: 580px;
}

.about-content h3{
	color: #074285;
	font-size: 1.8em;
	margin: 0 0 10px;
}

/* @end */

/* @group admin */

.undefined{
	background: #FFF;
	padding: 10px;
	border: 2px solid #666;
}
/* @end */

/* @group From Common */

/* @group Warnings */



.CommonMessageSuccess
{
	padding: 12px;
	font-size: 100%;
	color: #030;
	font-weight: normal;
	border: solid 1px #030;
	background-color: #88dd88;
	margin: 16px 0;
}

.CommonMessageWarning
{
	margin: 16px 0;
	padding: 12px;
	font-size: 100%;
	color: #330;
	font-weight: normal;
	border: solid 1px #eec600;
	background-color: #FFFFAA;
}

.CommonMessageError
{
	margin: 16px 0;
	padding: 12px;
	font-size: 100%;
	color: #000;
	font-weight: normal;
	border: solid 1px #300;
	background-color: #d66;
}



.CommonValidationWarning
{
	font-size: 100%;
	color: #f00;
	font-weight: bold;
	padding: 2px;
}



.CommonWarning
{
	padding: 8px 8px;
	font-weight: normal;
	margin: 24px 0 16px 0;
	color: #333;
	border: solid 1px #FFD226;
	background-color: #fffcb3;
}



.CommonHierarchicalList a.Selected
{
	background-color: #06c;
	color: #fff;
	font-weight: bold;
	padding: 2px;
}

.DiffDeleted img 
{
    background: red;
}

/* @end */

/* @group Modal Mask */



.CommonModalMask
{
	opacity: .4;
	filter: alpha(opacity=40);
	background-color: #333;
}

.CommonModal
{
	background-color: #fff;
	border: solid 6px #333;
}

.CommonModalTitle
{
	border-bottom: solid 1px #333;
	padding: 8px 0 2px 0;
	font-size: 150%;
	margin: 0 8px;
	font-weight: bold;
	color: #333;
	cursor: move;
	min-height: 24px;
}

.CommonModalContent
{
	background-color: #fff;
}

.CommonModalFooter
{
	width: 100%;
	height: 12px;
}

.CommonModalClose
{
	width: 16px;
	height: 15px;
	background-image: url(../images/common/close.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
	right: 8px;
	top: 8px;
	margin: 0;
}

.CommonModalResize
{
	width: 12px;
	height: 12px;
	background-image: url(../images/common/resize.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	position: absolute;
	right: 6px;
	bottom: 6px;
	cursor: se-resize;
}

/* @end */

/* @group pop up pag */



/* Post Popup Menu */

.CommonPostPopupArea 
{ 
    border: solid 1px #999;
    background-color: #fff;
    width: 350px;
    padding: 8px; 
}

.CommonPostPopupListArea 
{ 
    border: solid 1px #999;
    width: 342px;
    padding: 4px;
    max-height: 300px;
    overflow: auto; 
}

UL.CommonPostPopupList 
{
    margin: 0 0 8px 8px;
    padding: 0;
    list-style-type: none; 
}

UL.CommonPostPopupList LI
{
    margin: 0;
    padding: 0;
}

.CommonPostPopupHeader
{
    margin-bottom: 8px;
}

.CommonUserImpersonationText
{
	color: #ffff00;
}

.ThreadQuoteButton
{
	padding: 5px 0px 10px 0px;
}

.ThreadQuoteArea
{
}

.CommonImageDownloadLink
{
	overflow: hidden;
}

.CommonImageDownloadLink img
{
	border: 0px;
}

/* @end */



/* @end */

.clear{
	clear: both;
}

.error-message{
	background: transparent url(../img/members-page-bg.png) repeat-y scroll 0 0;	
	width: 900px;
	overflow: hidden;
	padding: 20px 0 40px 10px;
	font-size: 12px;
}

.error-message .CommonContentBoxHeader{
	padding: 10px 0;
	color: #003D82;
	font-size: 16px;
}

.blog-primiary .CommonContentBoxContent .feedflare img{
	border: none;
	display: inline;
	margin: 0;
}

/* @group Wall styles */

.wall-comment-copy p{
	margin: 0 0 3px;
}

.wall .wall-comment .wall-comment-copy p{
	line-height: 100%;
}

.wall-comment-copy li{
	color:#363636;
	font-size:1.2em;
	line-height:120%;
	margin: 0 0 10px 10px;
}

.wall-comment-copy ul li{
	list-style: disc;
	list-style-position: outside;
}

.wall-comment-copy ol li{
	list-style: decimal;
	list-style-position: outside;
}

.wall-comment-copy strong, .wall-comment-copy b{
	font-weight: bold;
}

.wall-comment-copy em, .wall-comment-copy i{
	font-style: italic;
}


/* @end */

.user-btns{
	overflow: hidden;
	margin: 0 auto 4px;
	text-align: center;
	width: 37px;
	height: 16px;
}

.user-btns a{
	vertical-align: top;
	display: -moz-inline-stack;
	display: inline-block;
	/*text-align: left;
	text-indent: -9999px;*/
	height: 16px;
	width: 16px;
	margin: 0 auto;
	zoom: 1;
	*display: inline;
}

.user-btns a:hover{
	text-decoration: none;
}

.start-convo-btn a{
	background: transparent url(../img/email.png) no-repeat 0 0;
}

.remove-friend-btn a{
	background: transparent url(../img/delete.png) no-repeat 0 0;
}

.add-friend-btn a{
	background: transparent url(../img/addbuddy.png) no-repeat 0 0;
}

/* @previous and next links */

.next-prev-blog-links{
	overflow: hidden;
	margin: 0 0 6px;
}

.next-link{
	text-align: right;
	width: 49%;
	float: right;
	padding: 0 0 5px;
}

.previous-link{
	text-align: left;
	width: 49%;
	float: left;	
	padding: 0 0 5px;
}

#code-valid{
	color: red;
	display: block;
	text-align: left;
	margin: 0 0 10px;
}

#code-valid.Valid.Code{
	color: #003D82;
}

/* end */

.CommonAvatarListItemsArea{
	padding: 0 0 4px;
}

/* @group Forms for Recover Password */

form#aspnetForm div.content {
	/*background: #fff;*/
}

form#aspnetForm div.content h2.CommonContentBoxHeader {
	color: #003d82;
	margin: 0;
	margin: 0 0 3px;
	font: bold 160% Verdana, Arial, sans-serif;
	text-transform: uppercase;
}

form#aspnetForm div.content .CommonDescription {
	line-height: 1.5em;
	margin-bottom: 10px;
	font-size: 120%;
}

form#aspnetForm div.content #ctl00_bcr_ctl02_ctl02_EmailArea_ctl02_EmailAddress {
	padding: 3px;
}

form#aspnetForm div.content div.CommonFormFieldName {
	font-size: 120%;
}


form#aspnetForm div.content input#ctl00_bcr_ctl02_ctl02_SendPassword {
	background: #959595;
	color: #fff;
	margin-top: 10px;
	padding: 3px;
	border: none;
	cursor: pointer;
	font-size: 120%;
}

form#aspnetForm div.content input#ctl00_bcr_ctl02_ctl02_SendPassword:hover {
	background: #2A65A0;
}

/* @end */

