﻿
table					{border-collapse:collapse;}
table td				{vertical-align:top; padding:0;}
html					{height:100%; direction:ltr;background-color:#000000 }
body					{font-family:Tahoma; font-size:12px; height:100%; background-color: #000000; font-family:Tahoma;margin:auto;}
input, textarea, select	{font-family:Tahoma; font-size:11px;}
input, textarea			{padding:2px;}
input	                {margin-left:0px;}
select					{height:19px; }
select option			{padding:2px 5px;}
a						{color:#0e5d6c; }
ul						{ list-style:none; padding:0px; margin:0px;}


.Button					{background-color:#818181; color:White; font-weight:bold; width:80px; height:22px;#padding-top:1px; padding:0px 2px; border-bottom-color:#636363; border-right-color:#636363; border-left-color:#A9A9A9; border-top-color:#A9A9A9; }

form					{background-color:#000000}

#HomeMasterPage						{margin:auto; }
#HomeMasterPage .hr					{color:#006D2D; background-color:#006D2D; height:6px; border:0px; margin-bottom:20px;}
#HomeMasterPage .Font				{color:White;}
#HomeMasterPage .CountryTD          {padding:7px 0px 7px 40px; }
#HomeMasterPage  .NameOfCountey     {padding:7px 0px 7px ; width:110px;}
#HomeMasterPage .CountryTD :hover   {font-weight:bolder}
#HomeMasterPage  .Country tr        {height:30px;width:50px;}
#HomeMasterPage  .Country           {padding:8px;}
#HomeMasterPage .SmallFont			{font-size:10px; color:White;}
#HomeMasterPage .TopMenu			{text-align:center;  }
#HomeMasterPage .TopMenuItem		{cursor:pointer; padding-right:11px;}
#HomeMasterPage hr					{width:990px;}
#HomeMasterPage .NameOfCountry      {padding-top:8px;padding-bottom:8px;}

#headerMasterPage .TopMenu			{text-align:center; margin:0px 0px -5px 0px; padding-left:8px; }
#headerMasterPage					{background-color:Black;margin:20px 0px 0px 0px;}
#headerMasterPage .hr				{color:#006D2D; background-color:#006D2D; height:6px; border:0px; }
#headerMasterPage .Font				{font-weight:bold; color:White;}
#headerMasterPage .TopMenuItem		{cursor:pointer; padding-right:11px;}
.Logo img							{margin-left:30px; }
#SearchDiv               { width:600px;}
#SearchDiv div           {float:right;margin-right:58px;}
#WelcomeDiv				 {margin-right:57px;text-align:right;clear: right;float:right;}
.searchButton            {padding:2px 0px 0px 0px;}



#Header #headerTable .headerTableTD   {vertical-align:middle;padding-left:25px;}
	
#Header, #Footer		{ background: #000000;min-width:750px; }
#ContentArea			{ background: #f1f1f1;min-width:750px;min-height:470px;_height:470px; }
#contentAreaTD          {width:750px;background-color:#f1f1f1}

.Footer                 {font-size:10px;}
#Footer					{ height: 15px; vertical-align: middle;margin-top:10px;margin-bottom:10px;color:gray;font-size:11px;}
#Footer	#lynxCopyright  {float:left; margin-left:120px; _margin-left:60px; }
#Footer #LynxTermsOfUse {float:right;}
#Footer #LynxTermsOfUse a {text-decoration:none;}
#Footer a               {color:gray;}

#Header					{ margin-bottom: 10px; margin-top:0px;}
#Header	#headerTable	{padding-bottom:20px;width:830px;margin:auto;}
#Header hr              {width:990px;}

#SideBar					{ width: 120px;height:100%;}
#MainManuTD					{height:100%;vertical-align:top;width:120px;background-color:#4E4C4C;}
#MainMenu					{ padding-top:10px;}
#upperMainManu				{height:34px;background-color:#0e5d6c}
.NameOfCountey				{color:White;}
.NameOfCountey  td :hover   {font-weight:bolder;}

#MainMenu .SideBarLink					{ font-size:11px; font-weight: bold; }
#MainMenu .SideBarLink:hover			{ background-color:#0099CC; cursor:pointer; }
#MainMenu .SideBarLinkSelected			{ font-size:11px; font-weight: bold; }
#MainMenu .SideBarLinkSelected:hover	{ background-color:#0099CC; cursor:pointer; }
#MainMenu .SideBarLink a				{ text-decoration:none; color:#E6E6E6; padding:7px 25px; }
#MainMenu .SideBarLinkSelected a		{ text-decoration:none; color:#FD9A00; padding:7px 25px; }

#LowerDiv								{ height:35px; padding-bottom:3px; background-color:#2f2f2f; width:750px;}

.BreadCrumbs				{ font-weight:bold;color:white;background-color:#10bed9;height:24px;font-size:14px;padding-top:7px;padding-bottom:3px;}
.BreadCrumbs a:visited		{ color:Blue; }
#innerBreadCrumbs 			{margin-left:20px;font-weight:bold;}
#innerBreadCrumbs a         {color:White;font-weight:normal;}

#MenuSearch					{ margin-top:15px; color:#E6E6E6;}
#MenuSearch td				{ padding:3px 0px; text-align:right;}
#MenuSearch .Label			{ width:75px; font-weight:bold; text-align:right; padding-right:4px; vertical-align:middle; padding-left:5px;}
 
#Homepage							{ background-color:Black; margin-left:auto; margin-right:auto; width:700px;}
#Homepage a							{ text-decoration:none;color:White; }
#Homepage a:hover					{ text-decoration:underline; }
#Homepage input						{ margin:0px; padding:0px;}
#Homepage td						{ padding:0px;}
#Homepage .Members					{ background-color:#004180; height:320px; width:200px;font-size:12px;}
#Homepage .Members .Flag			{ vertical-align:top; padding:7px; #padding:6px; padding-left:30px;}
#Homepage .Members .Name			{ vertical-align:middle; padding:8px; #padding:6px; font-weight:bold; color:#E6E6E6; width:120px;}	
#Homepage .Members tr:hover			{ background-color:#0099CC; cursor:pointer;}
#Homepage .AreasOfPractice			{ background-color:#006D2D; height:320px; width:300px;}
#Homepage .AreasOfPractice a		{ color:White; }
#Homepage .Address					{ background-color:#CAD7D9; height:300px; width:180px; overflow:hidden; padding:10px;}
#Homepage .Address .Info			{ color:#0D5D6C; height:300px; width:180px; vertical-align:bottom; line-height:18px; overflow:hidden;}
#Homepage .Footer					{ color:#838383; text-decoration:none; }

#AreasOfPractice			{ }
#AreasOfPractice .Cloud		{ width:600px; height:230px; margin:20px 50px;}
#AreasOfPractice .Header	{ float:left; color:Black; margin-left:50px; margin-top:20px;}
#AreasOfPractice .Joining	{ float:right; margin-top:25px; margin-right:50px; font-weight:bold; font-size:13px; } 
#AreasOfPractice a			{ text-decoration:none; }
#AreasOfPractice a:hover	{ text-decoration:underline; }

.GridView					{border:1px solid #80adb6}
.GridView td, th			{ padding:0px 7px; vertical-align:middle; height:25px;border-bottom:1px solid #80adb6;}
.GridView th				{ color:White; font-weight: bolder; background:#80ADB6; text-align:left;}
.GridView th a				{ color:White;}
.GridView td 				{ color:#000066;}
.GridView td a				{ color:#000066;}
.GridView .Overflow			{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.GridView .BackColor1       {background-color:#e6e6e6;}
.GridView .BackColor2       {background-color:#d8d8d8;}
.GridView .BackColor3       {background-color:#BEBEBE; font-weight:bold;color:#10bed9;}

.UserList					{ border:1px solid #999; padding:10px; padding-left:20px; width:280px; height:300px;}
.UserList .LoginName		{ width: 80px; border-bottom:1px solid black; }
.UserList .FullName			{ width: 130px; border-bottom:1px solid black;}
.UserList .Add				{width:50px; border-bottom:1px solid black;}
.UserList .Header			{ font-weight: bolder; }
.UserList .LoginName, .UserList .FullName, .UserList .Add {height: 20px; float: left; margin-top:5px;}



#UserMessageView td				{ white-space:nowrap; }
#UserMessageView .Header		{ border:1px solid #ccc; border-bottom:0px;}
#UserMessageView .Header td		{ padding:5px 10px;}
#UserMessageView .Body			{ border:1px solid #ccc; border-top:0px; margin-bottom:10px;}
#UserMessageView .BodyText		{ padding:20px 10px; }
#UserMessageView .Footer		{ padding:5px; background-color:#ccc; }
#UserMessageView  .link			{overflow:hidden; }

#SendMessageView					{ position:relative;}
#SendMessageView .Textbox			{ width:430px; }

#AddPost								{}
#AddPost .Subject, #AddPost .Message	{ width: 300px; }
#AddPost .Message						{ height: 100px; }
#AddPost table tr td					{ padding:7px 20px;}
#AddPost .Title							{ text-align:left; font-weight:bold;color:#0e5d6c;}

#EditTags						{ margin-left:35px; }
#EditTags .PredefinedTags		{ width:170px; height:120px; }
#EditTags .SelectedTags			{ width:170px; height:150px; margin-top:10px; }
#EditTags .TagName				{ padding:2px 5px; }
#EditTags select				{ border:1px solid #ccc;}


#Login								{ background-color:#0D5D6C; padding:10px 0px 5px 10px;  width:190px; color:#E6E6E6;}
#Login .RememberMe label			{ font-size:10px; cursor:pointer; }
#Login .RememberMe label:hover		{ text-decoration:underline; }			
#Login .RememberMe input			{ float: left; margin-right:5px; #margin-right:0px; }
#Login .Textbox						{ margin:5px 0px; #margin-left:5px; padding:2px 3px; width:165px; #width:160px; background-color:#80ADB6; color:White; border:1px solid white;}
#Login br							{ clear: left; }
#Login a							{ text-decoration:none;}
#Login a:hover						{ text-decoration:underline; }
#Login .Font						{ font-weight:bold; color:#E6E6E6;#margin-left:5px;}
#Login .SmallFont					{ font-size:10px; color:#E6E6E6;}

#ForgotPassword					{ margin:20px;}

#PartnersMap					{}
#PartnersMap .Title				{ font-weight:bold; color:Black;  margin:5px; border-bottom:1px solid #999; padding-bottom:5px; margin-bottom:10px;}
#PartnersMap .GroupName			{ margin-left:10px; color:#0e5d6c; font-size:larger;}
#PartnersMap .Map				{ width:490px; border:1px solid #999; padding:4px; margin:10px;}
#PartnersMap .Map table			{ margin:auto; }	
#PartnersMap .UserDetails		{ width:190px; float:left; border:1px solid #999; padding:8px; margin:10px; }
#PartnersMap .UserDetails td	{ padding:3px; }
#PartnersMap .GeneralTasks		{ width:190px; height:80px; float:right; border:1px solid #999; padding:8px; margin:10px; }
#PartnersMap .GeneralTasks td	{ padding:3px; }
#PartnersMap .Label				{ font-weight:bold; font-size:larger; text-decoration:underline; margin-bottom:20px; }
#PartnersMap .Country			{ padding:5px; border:1px solid black; background-color:#E0E0E0; font-weight:bold; text-align:center; }
#PartnersMap .User				{ padding:5px; border:1px solid black; margin:5px; text-decoration:none;}
.CountryGrayBG					{ padding:5px; border:1px solid black; margin:5px;background-color:Gray; font-weight:bold; text-align:center; }

#ShortAccountInfo			{}
#ShortAccountInfo label		{ display:block; width:70px; float:left; text-align:left; margin-right:5px; margin-bottom:5px; }
#ShortAccountInfo .Info		{ display:block; float:left; width:110px;}
#ShortAccountInfo br		{ clear:left; }

.GroupBox					{ margin:10px 5px 10px 5px; color:#0c5c6c;border:1px solid  #0d8298;padding:10px;}
.GroupBox .Title			{ font-weight:bold; display:block;margin-left:30px;padding:4px;color:Black;  }
.GroupBox .Details			{ width:90%; margin: 0px 30px;}
.GroupBox .Details td		{ vertical-align:top; padding:5px;}
.GroupBox .Details .Label	{ width:15%;font-weight:bold;color:#0e5d6c; }
.GroupBox .Details .Info	{ width:35%;color:Black;}
.GroupBox .Details .LongInfo{ width:85%;color:Black;}
.GroupBox .TextBox			{ padding:3px; width:100px; }
.GroupBox .Link             { overflow:hidden;}
.GroupBox .LinkPernamentColor			 {overflow:hidden;color:#10bed9;}
.GroupBox .EditCompanyDetails			{ width:400px; float:left;}
.GroupBox .EditCompanyDetails .Label	{font-weight:bold;color:#0e5d6c; width:110px; }
.GroupBox .EditCompanyDetails .Info		{color:Black; width:300px;}
.GroupBox .EditCompanyDetails .PublicFields { margin:10px 30px;}
.GroupBox .EditCompanyDetails .PublicFields input	{ margin:0px 3px; #margin:0px 1px;}
.GroupBox .EditCompanyDetails .PublicFields label	{ margin-right:8px;}
.GroupBox .CheckBox	input	{ margin:0px; margin-right:5px; }

.AddCompany					{display:none;border:1px solid  #0d8298; float:right; padding:10px; margin-right:38px;}
.AddCompany td				{ padding:5px;}
.AddCompany	.Label			{ font-weight:bold;color:#0e5d6c;}

#Inbox .GridView			{margin:auto;}
#Inbox						{}
#Inbox .ContainHeader		{float:left; font-size:13px; font-weight:bold;color:Black;margin-left:30px;margin-top:20px;}
#Inbox #MailSelector_Select_All		  {padding:0px; margin:0px; margin-left:0px;#margin-left:0px;}
#Inbox #sent				{color:#10bed9;border-right:2px solid;padding-right:10px;}
#Inbox #containMsgNav		{float:right; margin-top:20px; margin-right:15px; font-weight:bold; color:#01a1bb; }
#Inbox .ChosenLinkButton	{color:#ee9000; text-decoration:none; }
#Inbox .Link				{overflow:hidden;}
#Inbox .Link a				{color:#01a1bb}
#Inbox .PernamentColor		{overflow:hidden;color:#10bed9;}
#Inbox .GridView .ViewTd	{ font-weight:bold; border-left:1px solid #80adb6; text-align:center;}

#MessageList .Header		{ font-weight: bolder; background:#10bbd9; text-align:center;}
#MessageList td				{ border-right:1px solid #ccc; border-bottom:1px solid #F5F5F5; text-align:center; }

#ContactSearch				{width:710px;border:2px #black;border-style:outset;padding:10px;background-color:#f1f1f1;display:none;color:#0e5d6c; }

#BusinessContacts			   {margin-top:20px;margin-left:10px;}
#BusinessContacts #lowerButoon {float:right;margin-right:10px;margin-top:10px;}
#BusinessContacts #pager			{margin-top:10px;float:left;}

.ContactDetails #lowerBtn   { margin-right:10px; float:right;}

#QueryList					{margin-top:20px;margin-left:10px;}
#QueryList #pager			{margin-top:10px;float:left;}
#QueryList #newQuerybtn		{float:right;margin-right:10px;margin-top:10px;}

#QueryDetails				{ position:relative; }

#ChangePassword td			{color:#0E5D6C; font-weight:bold; width:120px; padding:5px;}

#ProjectListFilter #ProjectListFilterTable {margin-left:8px;}
#ProjectListFilter			{margin-bottom:10px; margin-top:15px;width:750px;  }
#ProjectListFilter td		{ padding-right:15px; }
#ProjectListFilter .Label	{ font-weight:bold;color:#0e5d6c; }

#ProjectList				{ margin-left:10px;}
#projectListNewProjectBtn	{float:right;margin-right:13px;margin-top:10px;}
#projectListPager			{float:left;margin-left:8px;margin-top:10px;}

#ProjectInfo {color:Black;}

#Search .Title				{font-weight:bold; color:Black; margin-left:10px;}

#EditGroup,
#GroupMembers, #GroupList	{ margin:10px 10px;}
#GroupMembers .GridView,
#GroupList .GridView		{ width:100%;}