﻿/* 
	GREEN - #8cc63f;
	color:#8cc63f;

	BLUE - #57b7df;
	color:#57b7df;

*/

/* ----------------------------------------------------------------------------------
AutoComplete flyout 
------------------------------------------------------------------------------------- */
ul.autocomplete_completionListElement
{
	visibility: hidden;
	margin: 0px !important;
	background-color: #FFFFFF;
	padding: 0px !important;
	color: black;
	border: buttonshadow;
	border-width: 1px;
	border-style: solid;
	cursor: 'default';
	overflow: auto;
	height: 200px;
	text-align: left;
	list-style-type: none;
	z-index: 20;
}
/* AutoComplete highlighted item */li.autocomplete_highlightedListItem
{
	background-color: #FFFF99;
	cursor: pointer;
}
/* AutoComplete item */li.autocomplete_listItem
{
	background-color: #FFFFFF;
}
ul.autocomplete_completionListElement li
{
	margin-left: 0px;
	color: black;
	padding: 1px;
	list-style-type: none;
	font-weight: normal;
	font-size: 14px;
}

/* Masquerade div */
div.masq
{
	background-color: Orange;
	border: solid 1px Black;
	position: absolute;
	padding: 3px 10px 3px 10px;
}

.uglyButton
{
	background-color: Black;
	border: 1px solid Black;
	color: Orange;
}

/* Masked Edit stuff */
.MaskedEditFocus
{
	background-color: #FFFFCC;
	color: #000000;
}
.MaskedEditMessage
{
	color: #FF0000;
	font-weight: bold;
}
.MaskedEditError
{
	background-color: #FFCCCC;
}
.MaskedEditFocusNegative
{
	background-color: #FFFFCC;
	color: #FF0000;
}
.MaskedEditBlurNegative
{
	color: #FF0000;
}

/* Tag Cloud stuff */
div.TagCloud
{
	text-align: center;
	margin-top: 20px;
	border: 1px solid #57b7df;
	padding: 5px 0px 5px 0px;
}
a.tag0
{
	font-size: 9px;
	color: #4da418;
	text-decoration: none;
}
a.tag1
{
	font-size: 12px;
	color: #1496d9;
	text-decoration: none;
}
a.tag2
{
	font-size: 14px;
	color: #0a79b2;
	text-decoration: none;
}
a.tag3
{
	font-size: 20px;
	color: #53b5e6;
	text-decoration: none;
}
a.tag4
{
	font-size: 27px;
	color: #8ac83f;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------
>>> BASIC
------------------------------------------------------------------------------------- */
noBorder 
{
	border: 0;
}
html
{
	padding: 0px;
	margin: 0px;
}


body
{
	/*text-align:center;	*/
	font-family: Trebuchet MS;
	font-style: normal;
	padding: 0px;
	margin: 0px;
	color: #4F4F4F;
	text-align: left;
	font-size: 14px;
	background: url(../images/menubar.jpg) repeat-x 0px 115px;
}

div
{
	padding: 0px;
}

h1
{
	font-size: 23px;
	color: #8cc63f;
}

h2
{
	font-size: 20px;
	font-weight: normal;
	color: #8cc63f;
}

h3
{
	font-size: 16px;
}

h4
{
	font-size: 14px;
}

h5
{
	margin: 0px 0px 0px 0px;
	color: #8cc63f;
	font-size: 16px;
	font-weight: bold;
}

p
{
}



form
{
	padding: 0px;
	margin: 0px;
}

table
{
	/*border-style: none; 	border-spacing: 0px; 	border-collapse: collapse; 	padding: 0px;*/
}

hr
{
	color: #8cc63f;
	background-color: #8cc63f;
	border-style: solid;
	margin-bottom: 20px;
	height: 1px;
}
a
{
	color: #57b7df;
}
a.taglink
{
	/**/
	color: #616161; /**/ /*/ 	 	color: #49a525; 	 	/**/ /*/ 	 	color: #1d8ec9; 	 	/**/ /*/ 	 	color: #d8920b; 	 	/**/
}
a.renameLink
{
	font-size: x-small;
}
a.advancedSearch
{
	font-size: x-small;
}
ul, li
{
	list-style-type: square;
	padding: 0px important!;
	margin: 0px important! line-height: 2px;
}

table th, td
{
	border-style: none;
	border-width: 0px;
}

span.hide
{
	display: none;
}

span.show
{
}

.ButtonSearch, .ButtonShowHide, .Button
{
	background-color: #effafe;
	border: 1px solid #d9ebfa;
	font-family: Trebuchet MS;
	font-size: 16px;
	color: #57b7df;
}

.Button
{
	padding: 1px 2px 1px 2px;
}
.ButtonShowHide
{
	padding: 0px 0px 7px 1px;
	font-weight: bold;
	width: 30px;
	height: 30px;
	vertical-align: middle;
	text-align: center;
	line-height: 110%;
}
.ButtonSearch
{
	padding: 1px 3px 1px 3px;
	font-weight: bold;
	font-size: 16px;
}
.statuslabelbad
{
	color: #8cc63f;
	font-size: 16px;
}

.statuslabelgood
{
	color: Red;
	font-size: 16px;
}

.Validator
{
	color: Red;
}

.ValidationSummary
{
	text-align: center;
}

Menu.MainMenu
{
}

.Search
{
	text-align: left;
}

table.OrganisationList
{
}

table.OrganisationList td
{
	vertical-align: top;
}

textbox.descriptionEdit
{
	width: 500px;
	height: 300px;
}

select.ListBox
{
	border-right: /*rgb(0,102,204)*/ rgb(56,120,219) 1px solid; /*#0066cc*/
	border-top: rgb(56,120,219) /*#0066cc*/ 1px solid;
	font-size: 0.7em;
	border-left: rgb(56,120,219) /*#0066cc*/ 1px solid;
	color: rgb(0,0,0); /*#000000;*/
	border-bottom: rgb(56,120,219) /*#0066cc*/ 1px solid;
	font-family: "Verdana, arial";
}
div.TabMenu .tab, div.TabMenu .selected_tab
{
	margin-bottom: 0px;
}


/* ----------------------------------------------------------------------------------
 END BASIC <<<
------------------------------------------------------------------------------------- */


/* ----------------------------------------------------------------------------------
>>> MAIN MENU
------------------------------------------------------------------------------------- */



/*.HomePic
{
	background: url(../Images/house_icon.jpg);
}
*/

table.MainMenu
{
	border-style: none;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	width: 100%;
}

table.MainMenu td.MenuTD
{
	border-style: none;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	height: 80px;
	vertical-align: top;
	width: 100%;
}

table.MenuTable
{
	padding: 0px;
	height: 80px; /*width:100%;*/
}

table.MainMenu tr.Links
{
	padding: 0px;
	height: 33px;
}

table.MainMenu tr.Links td.LinksMiddle, table.MainMenu tr.Links td.LinksLeft
{
	height: 33px;
	font-family: Trebuchet MS;
	font-size: 20px;
	color: White;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
	width: 0px;
}
table.MainMenu tr.Links td.LinksLeft
{
	padding-left: 25px;
}
table.MainMenu tr.Links td.LinksRight
{
	width: 100%;
	padding-right: 20px; /* 	width:100%; 	padding-right:100%; */
	padding-left: 5px;
	text-align: left;
	height: 33px;
	font-family: Trebuchet MS;
	font-size: 20px;
	color: White;
	vertical-align: middle;
}

table.MainMenu tr.Links a
{
	color: White;
	text-decoration: none;
}
table.MainMenu tr.Links a:hover
{
	text-decoration: underline;
}

table.MainMenu tr.ImgTR
{
	vertical-align: bottom;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	height: 109px;
}

table.MainMenu td.Img, table.MainMenu td.ImgLeft
{
	/*height: 162px;*/
	vertical-align: bottom;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	width: 74px;
	padding-top: 0px;
	padding-bottom: 0px;
}
table.MainMenu td.ImgLeft
{
	padding-left: 25px;
}
table.MainMenu td.ImgRight
{
	width: 100%;
	padding-right: 20px; /* 	width:100%; 	padding-right:100%; */ /*height: 162px;*/
	vertical-align: bottom;
	padding-left: 5px;
	text-align: left;
	width: 100%;
	padding-top: 0px;
	padding-bottom: 0px;
}
table.MainMenu tr.Links td.BarRight
{
	height: 0px;
	padding-left: 30px;
	padding-right: 0px;
	width: 0px;
}
table.MainMenu td.LogoTD
{
	vertical-align: top;
	padding: 0px;
	max-height: 0px;
	height: 0px;
	width: 10px;
	padding-left: 0px;
	padding-right: 20px;
}


table.MainMenu tr.Content
{
}


table.MainMenu tr.Content td
{
	/*padding:0px;*/
}

table.MainMenu tr.Content td.Logo
{
	padding: 0px;
	width: 356px; /* 	padding-bottom: 10px; 	padding-left: 10px; 	padding-right: 10px; 	padding-top: 10px; */
}

table.Logo td.LogoImg
{
	padding: 0px;
	background: url(../images/box_tile.jpg);
}

table.Logo tr.Content td.Logo
{
	text-align: center;
	background: url(../images/box_tile.jpg);
	padding: 0px;
}

table.MainMenu tr.Content td.ContentLeft
{
	padding: 10px 10px 10px 20px;
	text-align: left;
	vertical-align: top;
	width: 100%;
	height: 100%;
}

.ContentLeft
{
	padding-right: 50px !important;
	padding-left: 25px !important;
	width: 468px !important;
}

table.MainMenu tr.Content td.ContentBottom
{
	padding: 5px 5px 5px 5px;
	text-align: left;
	vertical-align: top;
	width: 100%;
}

/*.BrowseTable, .BrowseList {margin-left: 30px !important;}*/
.ContentBottom
{
	padding-left: 25px !important;
}

table.Logo
{
	border-style: none;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}

table.Logo td
{
	border-style: none;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}

table.Logo tr
{
	border-style: none;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}

menu.MembersMenu
{
}

.MembersMenuDynamicItem
{
	background: #57b7df;
	border: solid 2px #57b7df;
	padding: 1px 1px 1px 1px;
	color: #57b7df;
}

.MembersMenuDynamicItem a
{
	color: #57b7df;
}
/*/	
	color: White;
	text-decoration: none;
}/**/
table.MainMenu tr.Links a:hover
{
	text-decoration: underline;
}

/* ----------------------------------------------------------------------------------
 END MAIN MENU <<<
------------------------------------------------------------------------------------- */




/* ----------------------------------------------------------------------------------
>>> PAGES
------------------------------------------------------------------------------------- */
h2 em
{
	font-style: normal;
	color: #57b7df;
}

.Blurb
{
	color: #6B6C6D; /*text-align: left;*/
	text-align: justify;
	font-family: Trebuchet MS;
	font-size: 16px;
	display: block; /*width: 468px;*/
}

.Header
{
	color: #8cc63f;
	text-align: left;
	font-family: Trebuchet MS;
	font-size: 34px;
	border-bottom: 1px solid #8cc63f;
	display: block;
	width: 468px;
}

.Qualification
{
	font-size: 20px;
}

table.QuickSearch
{
	padding: 10px 10px 10px 10px;
	text-align: center;
	color: #57b7df;
}

table.QuickSearch th
{
	text-align: center;
	color: #57b7df;
	font-size: 26px;
}

table.QuickSearch
{
}

table.DidYouMean
{
}

table.DidYouMean tr
{
}

table.DidYouMean td
{
	padding: 2px 0px 0px 10px !important;
}

table.DidYouMean a
{
	font-size: small;
	text-decoration: underline;
	color: #248eba;
}

.AdvancedSearch
{
	color: #8cc63f;
}
.AdvancedSearch a
{
	text-decoration: underline;
	color: #8cc63f;
}

/* Browse Page */

div.BrowseTable
{
	width: 300px;
}
table.BrowseTable
{
	padding: 10px;
}
table.BrowseTable td
{
	padding: 0px 5px 0px 5px;
}

.Browse
{
	text-align: center;
	color: #57b7df;
	font-size: 20px;
}
.BrowseOptions
{
	text-align: left;
}

.BrowseLetter
{
	text-decoration: underline;
	color: #57b7df;
}

.BrowseLetterSelected
{
	text-decoration: underline;
	color: #8cc63f;
}
.BrowseLetterHeader
{
}
.BrowseList
{
	text-align: left;
	padding: 4px 20px 20px 20px;
}

/* Login Page */

table.LoginTable
{
	margin: 0 auto;
}
table.LoginTable th
{
	color: #57b7df;
	font-size: 26px;
	padding: 10px;
}
table.LoginTable tr
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
table.LoginTable td
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* Search Page */

div.SearchDiv
{
	padding: 10px 10px 10px 0px;
}

div.SearchDiv td
{
	padding: 10px 10px 10px 30px;
}
.Search
{
}

table.TabTable
{
	margin-bottom: -1px;
	padding: 0px 0px -1px 0px;
	text-align: left;
	vertical-align: bottom;
	border-style: none;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	font-size: 18px;
	font-weight: bold;
}

table.TabTable td, table.TabTable td.TabCorner, table.TabTable td.TabButton
{
	text-align: left;
	vertical-align: bottom;
	border-style: none;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
}

table.TabTable td.TabCorner
{
	padding: 0px 0px 2px 0px;
}

table.TabTable td.TabButton
{
	padding: 0px 10px 0px 0px;
}

.tab, .selected_tab
{
	padding-right: 18px;
	text-align: center;
	color: WHITE;
	border: 0;
	outline: 0;
	cursor: pointer;
	margin-bottom: 2px;
	height: 33px;
	width: 150px;
	font-size: 16px;
	font-weight: bold;
}

.selected_tab
{
	background: #57b7df;
}
.tab
{
	background: #ABDB6D;
}

td.Spacer
{
	width: 30px;
}
td.SearchTop
{
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
td.SearchBottom
{
	padding-top: 0px !important;
}
td.NameTag
{
	padding-right: 0px !important;
}
td.Location
{
	padding-left: 0px !important;
	padding-right: 0px !important;
}
td.tip
{
	color: #6b6c6d;
	font-weight: bold;
	height: 10px;
	font-size: small;
	text-align: center;
}
table.SearchInput
{
	width: 100%;
	border-style: none;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	font-size: 18px;
	font-weight: normal;
}
table.SearchInput td
{
	padding: 10px;
}
table.SearchInput td.Reply
{
	width: 60%;
	text-align: left;
	padding-left: 10px;
}
table.SearchInput td.Request
{
	width: 40%;
	text-align: right;
}

table.SearchRequestTable
{
	margin-left: 2px;
	width: 528px;
	border-style: none;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 10px;
	border: solid 1px #57b7df;
	font-size: 18px;
	font-weight: normal;
	background-color: White;
	position: relative;
	z-index: 3;
}

table.SearchRequestTable td
{
	padding: 10px 10px 10px 10px;
}

table.SearchRequestTable td.SearchButton
{
	text-align: center;
}

table.TagRequestTable
{
	width: 440px;
	border-style: none;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	font-weight: normal; /*/ 	font-size: 18px; 	font-weight: normal; 	/**/
}
table.TagRequestTable td.TagRequest
{
	font-size: 15px;
	font-weight: normal;
	color: #8cc63f;
}

table.TagRequestTable td.Add
{
	width: 50px;
}

table.TagRequestTable td.Clear
{
}
.TagDropDownList
{
	width: 175px;
}

table.SearchInput td.SearchButton
{
	padding-top: 20px;
}

table.SearchResults
{
	border-style: none;
	width: 100%;
}
table.SearchDisplay
{
	border-style: none;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	width: 100%;
}
table.SearchDisplay td.Status
{
	border-style: none;
}
table.SearchDisplay td.Results
{
	border-style: none;
	width: 468px; /* width of search results td */
}
table.SearchDisplay td.GoogleMap
{
	text-align: center; /*width of google maps td */
	padding: 5px 10px 10px 10px;
}



div.SearchGoogleMapDiv
{
	width: 100%;
	height: 500px;
	padding: 3px;
	border: 2px solid #8cc63f !important;
}
table.SearchResults
{
	width: 100%;
}
table.SearchResults td, th
{
	border-style: none;
}

table.SearchOutputTable
{
	border-style: none;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	width: 100%;
}
table.SearchOutputTable td.MarkerImg
{
	width: 0%;
	vertical-align: top;
	padding: 5px 2px 5px 5px;
}

table.SearchOutputTable td.Output
{
	width: 100%;
	padding: 5px 5px 5px 5px;
}

/* View Organisation */

.ViewOrganisationGoogleMapTD
{
	padding: 25px 30px 25px 30px;
	width: 100%;
	height: 100;
}
.ViewOrganisationGoogleMap
{
	width: 292px;
	height: 300px;
}

/**/
table.ViewOrganisationHours
{
	width: 100%;
	border-color: White !important;
	border: 0 0 0 0;
}
/**/
/*/
table.ViewOrganisationHours td
{
	border: none !important;
}
/**/
table.ViewOrganisationTable
{
	width: 100%;
	padding: 10px 5px 10px 20px;
	padding-left: 0px;
	vertical-align: top;
}

table.ViewOrganisationTable td.Organisation
{
	/*width:;*/
	vertical-align: top;
	padding: 5px 20px 5px 0px;
}

table.ViewOrganisationTable td.People
{
	width: 50%;
	vertical-align: top;
	padding-top: 60px;
}
table.ViewOrganisationTable td.ButtonRequest
{
	width: 60%;
	text-align: right;
	padding-right: 10px;
}
table.ViewOrganisationTable td.ButtonReply
{
	width: 50%;
	text-align: left;
}

table.PeopleTable
{
	width: 100%;
}

table.CreateNewPersonTable
{
	width: 100%;
	height: 100%;
	padding: 5px 5px 5px 5px;
}
table.CreateNewPersonTable td.Request
{
	font-weight: bold;
	text-align: right;
	width: 40%;
	color: #8cc63f;
}
table.CreateNewPersonTable td.Reply
{
	text-align: left;
	width: 60%;
}
table.CreateNewPersonTable td.Add
{
	text-align: center;
	width: 100%;
}

/* Register */

table.RegisterTable
{
	width: 100%;
	padding: 10px;
}
table.RegisterTable td.Request
{
	color: #8cc63f;
	width: 35%;
	text-align: right;
}
table.RegisterTable td.Reply
{
	text-align: left;
	padding-left: 10px;
	width: 300px;
}
table.RegisterTable td.Validate
{
	width: auto;
	text-align: left;
	padding-left: 3px;
}

table.RegisterTable td.Register
{
	padding-right: 20%;
	padding-left: 0px;
	text-align: center;
}

table.RegisterBodyTable
{
	width: 100%;
	text-align: center;
}
table.RegisterBlurbTable
{
	width: 75%;
	text-align: left;
	padding: 0px 10% 0px 10%;
}
table.RegisterBlurbTable td
{
	text-align: left;
}

/* ----------------------------------------------------------------------------------
 END PAGES <<<
------------------------------------------------------------------------------------- */




/* ----------------------------------------------------------------------------------
>>> CONTROLS
------------------------------------------------------------------------------------- */

/* Person, Organisation */

table.OrganisationTable, table.PersonTable
{
	width: 100%;
	border-style: none;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
}


table.OrganisationTable th.Name, table.PersonTable th.Name
{
	width: 90%;
	text-align: left;
	color: #8cc63f;
	font-size: 20px;
}


table.OrganisationTable td.ShowHide, table.PersonTable td.ShowHide
{
	width: 10%;
	text-align: right;
}

table.OrganisationTable td.Buttons, table.PersonTable td.Buttons
{
	text-align: left;
	padding: 3px 5px 3px 5px;
}

table.OrganisationTable td.DescriptionRequest, table.PersonTable td.DescriptionRequest, table.OrganisationTable td.Request, table.PersonTable td.Request
{
	width: 10%;
	text-align: left;
	color: #8cc63f;
	vertical-align: top;
	font-size: 16px;
	font-weight: bold;
}
table.OrganisationTable td.SingleRequest, table.PersonTable td.SingleRequest
{
	width: 50%;
	text-align: left;
	color: #8cc63f;
	text-align: left;
	vertical-align: top;
	font-size: 16px;
	font-weight: bold;
}

table.OrganisationTable td.Reply, table.PersonTable td.Reply
{
	/*width: 50%;*/
	text-align: left;
	vertical-align: top;
	text-align: justify;
	font-size: 14px;
	font-weight: normal;
}

table.OrganisationTable td.DescriptionRequest_Search, table.PersonTable td.DescriptionRequest_Search, table.OrganisationTable td.Request_Search, table.PersonTable td.Request_Search
{
	width: 10%;
	text-align: left;
	color: #8cc63f;
	text-align: left;
	vertical-align: top;
}

table.OrganisationTable td.DescriptionRequest, table.PersonTable td.DescriptionRequest
{
	font-size: 25px;
	vertical-align: top;
}
table.OrganisationTable td.DescriptionRequest_Search, table.PersonTable td.DescriptionRequest_Search
{
	font-size: 20px;
	vertical-align: top;
}

table.OrganisationTable td.SingleReply_Search, table.PersonTable td.SingleReply_Search, table.OrganisationTable td.Reply_Search, table.PersonTable td.Reply_Search
{
	width: 50%;
	text-align: left;
	vertical-align: top;
}

table.OrganisationTable td.SingleReply, table.PersonTable td.SingleReply
{
	width: 50%;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	vertical-align: top;
}

table.OrganisationTable td.SingleReply_Search, table.PersonTable td.SingleReply_Search
{
	vertical-align: bottom;
}
div.DescriptionLabel
{
}


.Input
{
	width: 100%;
}

.WisywigEditor
{
	width: 100%;
	height: 300px;
}

/* Google Map */

.Map
{
	width: 100%;
	height: 100%;
}
/* Address */


.AddressRequest
{
	font-weight: bold;
	vertical-align: top;
	text-align: left;
	color: #8cc63f;
	width: 30%;
}

.AddressReply
{
	font-weight: bold;
	vertical-align: top;
	text-align: left;
	width: 70%;
	color: #57b7df;
}
.AddressRequest_Search
{
	text-align: left;
	color: #8cc63f;
	vertical-align: top;
	text-align: left;
	width: 30%;
}

.AddressReply_Search
{
	vertical-align: top;
	text-align: left;
	width: 70%;
	color: #57b7df;
}

/* Practitioner Default */

table.ModalLinkOrganisationTable
{
	padding: 20px 10px 20px 10px;
	text-align: center;
	width: 100%;
	height: 100%;
}

table.ModalLinkOrganisationTable td
{
}
table.ModalLinkOrganisationTable td.Request
{
	color: #8cc63f;
	text-align: right;
	width: 30%;
}
table.ModalLinkOrganisationTable td.RequestOrganisationName
{
	text-align: right;
	width: 40%;
	padding: 5px 5px 3px 5px;
}

.OrganisationNameTextBox
{
	width: 100%;
}

table.ModalLinkOrganisationTable td.Reply
{
	text-align: left;
	width: 30%;
}
table.ModalLinkOrganisationTable td.RequestLink
{
	text-align: center;
	width: 100%;
}
.OrganisationLinkListBox
{
	width: 100%;
}

table.CreateNewOrganisationTable
{
	padding: 20px 10px 20px 10px;
	width: 100%;
	height: 100%;
}

table.CreateNewOrganisationTable td
{
}
table.CreateNewOrganisationTable td.RequestName
{
	width: 30%;
	text-align: center;
	color: #8cc63f;
	padding: 5px 10% 5px 0px;
}
table.CreateNewOrganisationTable td.RequestAddress
{
	width: 30%;
	color: #8cc63f;
	vertical-align: top;
	text-align: right;
	padding: 5px 5px 5px 5px;
}
table.CreateNewOrganisationTable td.Request
{
	text-align: center;
}
table.CreateNewOrganisationTable td.Reply
{
	text-align: left;
	width: 70%;
	vertical-align: top;
}

/* ----------------------------------------------------------------------------------
 END CONTROLS <<<
------------------------------------------------------------------------------------- */




/* ----------------------------------------------------------------------------------
>>> MODAL POPUP
------------------------------------------------------------------------------------- */


.modalDragHandle
{
	cursor: move;
	background-color: #8cc63f;
	opacity: .6;
}

.modalBackground
{
	filter: alpha(opacity=40);
	background-color: #333333;
	opacity: .4;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 10000;
	width: 100%;
	height: 100%;
}

.modalPopup
{
	border-style: none; /* border: solid 5px #bee85f; */
	background-color: White;
	padding: 10px; /*width: 350px;*/
}

.modalCloseButton
{
	background-image: "www.lamwood.net/images/close_icon.gif";
}

/* ----------------------------------------------------------------------------------
 END MODAL POPUP <<<
------------------------------------------------------------------------------------- */


/* ----------------------------------------------------------------------------------
>>> TELIGENT MODAL POPUP
------------------------------------------------------------------------------------- */

.CustomFormTable
{
}

.CustomGridView td
{
	background-color: gray;
}

.CommonModalMask
{
	filter: alpha(opacity=40);
	background-color: #333333;
	opacity: .4;
}
.CommonModal
{
	border-right: #888888 3px solid;
	border-top: #888888 1px solid;
	border-left: #888888 1px solid;
	border-bottom: #888888 3px solid;
	background-color: #eeeeee;
}
.CommonModalTitle
{
	border-right: #4983c9 0px solid;
	padding-right: 5px;
	border-top: #cccccc 0px solid;
	padding-left: 5px;
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 7px;
	overflow: hidden;
	border-left: #cccccc 0px solid;
	cursor: move;
	color: Black;
	padding-top: 5px;
	border-bottom: #cccccc 1px solid;
	font-family: "Century Gothic" , Tahoma, Arial, Helvetica;
	height: 18px;
	background-color: #BBBBFF;
}
.CommonModalClose
{
	float: right;
	background-image: url(../images/close.gif);
	overflow: hidden;
	width: 33px;
	cursor: pointer;
	background-repeat: no-repeat;
	height: 12px;
}
.CommonModalContent
{
	background-color: #ffffff;
}
.CommonModalFooter
{
	border-right: #cccccc 0px solid;
	padding-right: 2px;
	border-top: #cccccc 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: #cccccc 0px solid;
	padding-top: 2px;
	border-bottom: #cccccc 0px solid;
	background-color: #eeeeee;
}
.CommonModalResize
{
	float: right;
	background-image: url(../images/resize.gif);
	overflow: hidden;
	width: 14px;
	cursor: se-resize;
	background-repeat: no-repeat;
	height: 14px;
}

.searchImage
{
	text-align: right;
	border: outset thin white;
	padding: 3px;
	text-decoration: none;
	background-color: #2F7573;
	color: White;
	text-align: center;
	font-weight: bold;
}

span.EditLink
{
	color: #0000ff;
	text-decoration: underline;
	cursor: pointer;
}

/*#ct100_cphBottom_upTabs {border: 10px solid red;}


/* ----------------------------------------------------------------------------------
 END TELIGENT MODAL POPUP <<<
------------------------------------------------------------------------------------- */

/*############ WYSIWYG Editor Overrides #########################*/
/* general text tags */
/*
.WYSIWYGEdited, .WYSIWYGEdited span, .WYSIWYGEdited font
{
}

.WYSIWYGEdited strong, .WYSIWYGEdited b
{
	font-weight: bold !important;
	font-family: verdana, arial, sans-serif, Trebuchet MS  !important;
	font-size: 12px !important;
}

.WYSIWYGEdited em, .WYSIWYGEdited i
{
	font-style: italic !important;
	font-weight: normal !important;
	font-family: verdana, arial, sans-serif, Trebuchet MS  !important;
	font-size: 12px !important;
}

.WYSIWYGEdited font
{
	font-family: verdana, arial, sans-serif, Trebuchet MS !important;
	font-size: 12px !important;
}

.WYSIWYGEdited *
{
	background: transparent !important;
}

.WYSIWYGEdited table
{
	border-collapse: collapse !important;
	background: #F1EFFF;
	width: auto !important;
	height: auto !important;
	margin: 10px !important;
	line-height: 1.4 !important;
}

.WYSIWYGEdited table tr
{
}

.WYSIWYGEdited table td
{
	border: 1px solid #645F7F;
	background: #F1EFFF !important;
	width: auto !important;
	font-family: verdana, arial, sans-serif, Trebuchet MS  !important;
	font-size: 12px !important;
	vertical-align: top;
	padding: 0px 5px !important;
}

.WYSIWYGEdited table td *
{
	background: transparent !important;
}
.WYSIWYGEdited table td p
{
	
}


.WYSIWYGEdited p
{
	margin: 12px 0px !important;
	line-height: 1.4 !important;
	font-size: 12px !important;
	text-indent: 0px !important;
}

.WYSIWYGEdited p a.smallFont
{
	font-size: 11px !important;
}

.WYSIWYGEdited span
{
	line-height: 1.4 !important;
	font-family: verdana, arial, sans-serif, Trebuchet MS  !important;
	font-size: 12px !important;
}

.WYSIWYGEdited table td p
{
	text-align: left !important;
	line-height: 1.3 !important;
	font-family: verdana, arial, sans-serif, Trebuchet MS  !important;
	font-size: 12px !important;
	margin-left: 0px !important;
	text-indent: 0px !important;
	margin:0px !important;
}

.WYSIWYGEdited span
{
	font-family: verdana, arial, sans-serif, Trebuchet MS  !important;
	font-size: 12px !important;
}

.WYSIWYGEdited ul
{
	font-family: verdana, arial, sans-serif, Trebuchet MS  !important;
	font-size: 12px !important;
}

.WYSIWYGEdited ol
{
	margin: 10px 0px !important;
	margin-left: 25px !important;
	padding-left: 0px !important;
	font-family: verdana, arial, sans-serif, Trebuchet MS  !important;
	font-size: 12px !important;
}

.WYSIWYGEdited li
{
	font-family: verdana, arial, sans-serif, Trebuchet MS  !important;
	font-size: 12px !important;
	line-height: 1.4 !important;
}

.WYSIWYGEdited a
{
	font-family: verdana, arial, sans-serif, Trebuchet MS  !important;
	font-size: 12px !important;
}

.WYSIWYGEdited a:visited
{
}

.WYSIWYGEdited a:hover
{
}

.WYSIWYGEdited a:active
{
}

.WYSIWYGEdited h1
{
}

.WYSIWYGEdited h2
{
	margin-left: 0px !important;
}

.WYSIWYGEdited h3
{
}

.WYSIWYGEdited h4
{
}

.WYSIWYGEdited h5
{
}

.WYSIWYGEdited h6
{
}

.WYSIWYGEdited img
{
}

.WYSIWYGEdited p.TableHeading1
{
	font-weight: bold;
	padding: 2px 0px;
}

.WYSIWYGEdited .MsoNormal
{
	margin: 0px !important;
	text-indent: 0px !important;
	font-family: verdana, arial, sans-serif, Trebuchet MS  !important;
	font-size: 12px !important;
	line-height: 1.4 !important;
}


*/
.Results
{
	padding-right: 25px;
}


.Logo
{
	border: 10px solid red;
}
