﻿/*Start Positioning*******************/

.imgPresenterWrapper{}

.ProfileWrapper {}

.FBFanControl {margin:20px 0px;}

.LinkedInControl {margin:8px 0px;}

.HomePageControl {margin:4px 0px;}

.TwitterControl {margin:20px 0px;}

.MeetingListControl {}

.lCol{float:left;}
.rCol{margin-left:320px;}

/*END Positioning********************/

/*START Dimensions********************/

.UserMainWrapper,.footer {width: 950px}

.rCol,
.ProfileWrapper {width:630px;}

.LinkedInControl {width:295px;}

.lCol,
.TwitterControl, .HomePageControl, .imgPresenterWrapper,
.fbControl {width:297px;}

.MeetingListControl {width:630px}

/*END Dimensions**********************/

body, div, span, td
{
	font-size:13px;
	font-family:Arial, Helvetica, Sans-Serif;
	line-height:18px;
}

a:link, a:visited
{ font-weight:800}

img
{
	border:none;
}

.topLogo
{
	text-align: right; margin-left: auto; margin-right: auto; padding-top: 4px;
}

.ProfileHeader, .ajax__myTab .ajax__tab_header, .visoft .ajax__tab_header, .ajax__myTab .ajax__tab_outer, .visoft .ajax__tab_outer, .ajax__myTab .ajax__tab_body, .visoft .ajax__tab_body, .LinkedInControl
{
    border:solid 1px #000;
}


.mainContent
{
	margin-left:auto;
	margin-right:auto;
}

.footerContent
{
    margin:20px auto 35px auto;
}

.UserMainWrapper
{
	padding:20px;
	margin-top:0px;
	overflow:hidden;
}

.Section
{padding-bottom:15px;}

.ProfileHeader
{
    border-width:0px;
    border-bottom-width:1px;
	font-size:16px;
	font-weight:700;
}

#PositioningContainer, #PositioningContainer a
{
	font-size:9pt;
}

.pageTitle
{
	font-size:16px;
	font-weight:700;
}

.subTitle
{
	font-size:14px;
	line-height:18px;
	font-weight:700;
}

.profileMeetingHeader
{
	padding-left:15px;
	overflow:hidden;
	height:37px;
}

.profileMeetingHeader iframe
{
	border:none;
}

.profileMeetingHeader .controls a
{margin-right:10px;
}
.profileMeetingHeader .iFrameControls
{
	float:right;
	margin-right:10px;
	background-color:Transparent;
	cursor:pointer;
}

.profileMeetingHeader .controls
{
	float:right;
	margin-right:10px;
    margin-top:10px;
	background-color:Transparent;
	cursor:pointer;
}

.meetingTitle
{
    white-space:normal;
}

.profileMeetingHeader .meetingTitle
{
font-size:13px;
}

.profileMeetingHeader .meetingTitle, .profileMeetingHeader a, .stbuttontext
{
	float:left;
	font-weight:700;
}

.profileMeetingInfo
{
    width:100%;
	margin:10px;
}

.profileMeetingInfo .label
{
	font-size:12px;
	margin:6px;
	width:75px;
}

.profileMeetingInfo td
{
	vertical-align:top;
	white-space:normal
}

.MeetingItem
{
	display:block;
	overflow:hidden
}

.ProfileDisplayName h1
{
	margin-bottom:10px;
	font-size:28px;
	
}

.ProfileDisplayName span
{
	font-size:28px;
	font-weight:700;
	text-shadow: 2px 2px 3px #999;
	line-height: 30px;
}

.ProfileDisplayName img
{
	float:right;
}

.PagerStyle td
{
	border:none;
}

.plug, .copyright
{	
    /*margin:10px 0px;*/
    margin:0;
	font-size: 11px;
	text-align: center;
	clear:both;
}

.copyright
{
    margin-top:10px
}

.plug a, .plug a:visited, .plug a:active, .plug a:link
{
	font-weight: normal;
	text-decoration: normal;
}

.OwnerBanner
{
    position: fixed;
    top:0px;
    left:0px;
    width:100%;
    text-align:center;
    z-index:2147483647;
}

.OwnerBanner img
{
    position:fixed;
    top:10px;
    right:0px;
    
}

.hidden
{
	display:none;
	visibility:hidden;
}

.imgPresenterWrapper
{
	overflow:hidden;
}

/***********ajax tabcontainer**************/
.ajax__myTab .ajax__tab_header, .visoft .ajax__tab_header
{
    border-top:none;
    border-left:none;
    border-right:none;
	font-size: 12px;
}

.ajax__myTab .ajax__tab_outer, .visoft .ajax__tab_outer
{
	padding-right: 4px;
	height: 25px;
	margin-right: 2px;
	position:relative;
	top:1px;
}

.ajax__myTab .ajax__tab_inner, .visoft .ajax__tab_inner
{
	padding-left: 3px;
}

.ajax__myTab .ajax__tab_tab, .visoft .ajax__tab_tab
{
	height: 13px;
	padding: 4px;
	margin: 0;
}

.ajax__myTab .ajax__tab_active .ajax__tab_outer, .visoft .ajax__tab_active .ajax__tab_outer
{
	font-weight:700;
	border-top-width:2px;
	border-bottom:none;
	position:relative;
	top:2px;
}


.ajax__myTab .ajax__tab_active .ajax__tab_tab {}

.ajax__myTab .ajax__tab_body, .visoft .ajax__tab_body
{
	font-size: 10pt;
	border-top: none;
	padding: 10px;
	overflow:hidden;
}

/***********ajax tabcontainer end**************/

.newbutton
{
	border: 1px solid #999;
	background-image: url(/AccountManager/images/buttons/btn.gif);
	font-size: 14px;
	font-family: Arial, helvetica, Sans-Serif;
	font-weight: bold;
	letter-spacing: -0.01em;
	color: #000;
	height: 30px;
	width: auto;
	margin: 15px 0px 15px 0px;
}
.newbuttonOver
{
	border: 1px solid #999;
	background-color: #ccc;
	background-image: url(/AccountManager/images/buttons/btn-over.gif);
	font-size: 14px;
	font-family: Arial, helvetica, Sans-Serif;
	font-weight: bold;
	letter-spacing: -0.01em;
	color: #000;
	height: 30px;
	width: auto;
	margin: 15px 0px 15px 0px;
	cursor:pointer
}
.newbuttonDown
{
	border: 1px solid #999;
	background-color: #ccc;
	background-image: url(/AccountManager/images/buttons/btn-down.gif);
	font-size: 14px;
	font-family: Arial, helvetica, Sans-Serif;
	font-weight: bold;
	letter-spacing: -0.01em;
	color: #333;
	height: 30px;
	width: auto;
	margin: 15px 0px 15px 0px;
	cursor:pointer
}

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

