/* General Styles Required by all pages */
P {margin:0 0 10px 0;}
body {margin:0px; padding:0px; font-size:80%;font-family:Arial;background:#CFCFCF url(../Images/Layout/Body_BG.gif) repeat-y top;}
.Page {width:920px;margin:0px auto;background:#FFFFFF;padding:20px;}
.ContentContainer {background:url(../images/layout/Content_Top_BG.gif) no-repeat top;margin:0px 0px 0px 0px;padding:20px 0px 10px 0px;color:#5F5F5F;}
.ContentContainer a {text-decoration:none;color:#4297AB;}
.ContentContainer a:Hover {text-decoration:underline;}

h1 {margin:0px 0px 20px 0px;color:#3A7C88;font-size:240%;background:url(../Images/Layout/Title_BG.gif) repeat-x bottom left;padding-bottom:10px;font-weight:normal;}

.clear {clear:both;height:0px;}
img {border:0px;}
.Required, .Mandatory {color:#FF0000;margin-left:5px;}

.ErrorMessage {display:block;padding:3px 8px; background:#DD0000;color:#FFFFFF;font-weight:bold;margin:10px 0px;}
.ErrorMessage a{color:#FFFFFF;}
.NoticePanel {display:block;padding:3px 8px; background:#199AAF;color:#FFFFFF;font-weight:bold;margin:10px 0px;}
.NoticePanel a{color:#FFFFFF;}
.SuccessMessage {display:block;padding:3px 8px; background:#00DD00;color:#FFFFFF;font-weight:bold;margin:10px 0px;}
.WarningMessage {color:#DD0000;font-weight:bold;}
.BoldText{font-weight:bold;font-size:110%;}
.Hidden{display:none;}

a.Button {color:#FFFFFF;text-decoration:none;font-weight:bold;cursor:pointer;display:block;text-align:center;}
a.Button:Hover {color:#FFFFFF;text-decoration:underline;}
a.ButtonMed {font-size:130%;background:url(../Images/Buttons/Button_Med.gif) no-repeat top left;width:103px;height:22px;padding:7px 0px;}
a.ButtonLarge {font-size:130%;background:url(../Images/Buttons/Button_Large.gif) no-repeat top left;width:140px;height:22px;padding:7px 0px;}


/* END */


/* Header Styles */

.Header {width:920px;height:94px;position:relative;}
.Header .Logo {position:absolute;}
.Header .CustomerLogin {position:absolute;top:7px;left:620px;font-size:85%;}
.Header .CustomerLogin a {color:#458590;text-decoration:none;}
.Header .CustomerLogin a:Hover {text-decoration:underline;}
.Header .TrainersArea {position:absolute;top:0px;left:770px;}
.Header .Search {position:absolute;top:42px;left:620px;}
.Header .Search .SearchBox {float:left;display:inline;margin-top:7px;margin-right:10px;}
.Header .Search .GoButton {float:left;display:inline;}

.NavigationContainer {background:url(../Images/Layout/NavBar_BG.gif) no-repeat top left;height:38px;padding:0px 5px 0px 10px;}

.NavigationContainer .Navigation {position:inherit;left:0px;height:37px;z-index:200;list-style:none;margin:0px;display:inline;}
.NavigationContainer .Navigation a {text-decoration:none;font-size:100%;display:block;float:left;}

.NavigationContainer #NavBar {display:inline;margin:0px;padding:0px 0px 0px 0px; z-index:200;}
.NavigationContainer #NavBar li.MainLi                   {display:block; float:left;}
.NavigationContainer #NavBar li a.MainLink               {text-decoration:none;font-size:100%;display:block;float:left;color:#FFFFFF;padding:10px;}
.NavigationContainer #NavBar li a.Current {text-decoration:none;font-size:100%;font-weight:bold;display:block;float:left;margin-right:6px;color:#FFFFFF;padding:10px;}

.NavigationContainer #NavBar table                       {border-collapse:collapse; padding:0; margin:0; left:0; top:0; position:absolute;}

.NavigationContainer #NavBar li:hover                    {z-index:200;position:relative;}
.NavigationContainer #NavBar a:hover                     {white-space:normal; z-index:200;position:relative;}

.NavigationContainer #NavBar :hover ul.SubLinks               {top:25px;padding:20px;white-space:nowrap;height:auto; z-index:800;left:0px;width:250px;}
.NavigationContainer #NavBar :hover ul.SubLinks li            {display:block;font-weight:bold;width:250px;}
.NavigationContainer #NavBar :hover ul.SubLinks li a          {display:block;width:235px;text-decoration:none;padding:0px 0px 0px 15px;margin-right:20px;height:30px;background:none;}
.NavigationContainer #NavBar :hover ul.SubLinks li a:Hover    {text-decoration:underline;}
.NavigationContainer #NavBar :hover ul.SubLinks li .NavTitle  {width:890px;font-weight:bold;padding-bottom:10px;margin-bottom:20px;}

.NavigationContainer #NavBar ul, 
.NavigationContainer #NavBar a:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

/* End */

/* Footer */

.Footer {height:210px;width:921px;margin-left:0px;position:relative;background:url(../Images/Layout/Footer_BG.gif) no-repeat top left;font-size:90%;}

.Footer .FooterLinks {color:#5F5F5F;position:absolute;top:120px;left:30px;}
.Footer .FooterLinks .LinksList {float:left;display:inline;}
.Footer .FooterLinks .LinksList .LinksCol {float:left;display:inline;width:130px;margin-right:10px;}
.Footer .FooterLinks .LinksList a {color:#5F5F5F;text-decoration:none;display:block;background:url(../Images/Layout/FooterLink_Bullet.gif) no-repeat top left;padding:0px 0px 0px 10px;margin-bottom:3px;}
.Footer .FooterLinks .LinksList a:Hover {text-decoration:underline;}
 
.Footer .Purenet {color:#999999;font-size:80%;position:absolute;top:200px;text-align:center;width:930px;}
.Footer .Purenet a {color:#777777;text-decoration:none;}
.Footer .Purenet a:Hover {text-decoration:underline;}

/* End */

/* Home Styles */

.HomeContent {}

/* End */

/* Left Nav Styles */

.LeftNav {width:206px;float:left;display:inline;margin:0px 33px 10px 4px;}
.LeftNav .LeftColBG {width:206px;background:url(../Images/Layout/LeftNav_BG.gif) repeat-y top left;}
.LeftNav .LeftColTopBG {background:url(../Images/Layout/LeftNav_Top_BG.gif) no-repeat top left;}
.LeftNav .LeftColBottomBG {background:url(../Images/Layout/LeftNav_Bottom_BG.gif) no-repeat bottom left;padding:10px 3px 20px 18px;}
.LeftNav .ContainerBox {}
.LeftNav .ContainerBox .Links {border-left:0px;border-right:0px;}
.LeftNav .ContainerBox .Links ul {list-style:none;margin:0px;padding:0px;}
.LeftNav .ContainerBox .Links ul a {text-decoration:none;color:#898989;display:block;padding:10px 0px 10px 0px;}
.LeftNav .ContainerBox .Links ul a:Hover {text-decoration:underline;}
.LeftNav .ContainerBox .Links ul a.Current {font-weight:bold;}
.LeftNav .ContainerBox .Links ul a.Current span {display:block;}
.LeftNav .ContainerBox .Links ul.Level1 li {list-style:none;border:0px;}
.LeftNav .ContainerBox .Links ul.Level1 li a {color:#3A7C88;font-size:120%;border-bottom:1px solid #D0D0D0;}
.LeftNav .ContainerBox .Links ul.Level2 {margin-left:0px;}
.LeftNav .ContainerBox .Links ul.Level2 li {list-style:none;margin:0px;border-bottom:1px solid #D0D0D0;}
.LeftNav .ContainerBox .Links ul.Level2 li a {color:#898989;font-size:100%;border:0px;}
.LeftNav .ContainerBox .Links ul.Level2 li.First {}
.LeftNav .ContainerBox .Links ul.Level2 li.Last {}
.LeftNav .ContainerBox .Links ul.Level2 a.Ancester {border:0px;}
.LeftNav .ContainerBox .Links ul.Level3 {padding-left:20px;font-size:90%;}
.LeftNav .ContainerBox .Links ul.Level3 li {list-style:none;margin:0px;border:0px;}
.LeftNav .ContainerBox .Links ul.Level3 li a {color:#898989;font-size:100%;border:0px;padding:0px 0px 10px 0px;}

.LeftNav .ThemeContent {margin-top:20px;}

/* End */

/* Category Styles */
#ProductListAjaxLoader                  {position:absolute; top:50px; left:300px; text-align:center; z-index:1000; display:none;}
#ProductListAjaxLoader .LoadingImage    {}
#ProductListAjaxLoader .LoadingText     {color:#4479A3;font-size:120%;margin-top:20px;}


/* Inner Templates */

.BreadCrumbTrail {color:#898989;font-size:90%;margin:0px 0px 20px 30px;}
.BreadCrumbTrail .YouAreHere {font-weight:bold;color:#595959;margin-right:10px;}
.BreadCrumbTrail a {color:#898989;font-weight:normal;}
.BreadCrumbTrail a.Current {text-decoration:none;color:#898989;}
.BreadCrumbTrail a:Hover {}

.InnerContent {width:673px;margin:16px 0px 20px 0px;float:left;display:inline;background:#FFFFFF url(../Images/Layout/Inner_Content_Bottom.gif) no-repeat bottom left;}


/* End */




/* COMPONENTS */
 
/* Form Panel */

.FormProgress {margin-bottom:15px;}

.OuterPanelTop {background:#6D6D6D url(../Images/Layout/FormPanel_Top_BG.jpg) no-repeat top left;width:657px;}
.OuterPanelBottom {background:url(../Images/Layout/FormPanel_Bottom_BG.jpg) no-repeat bottom left;width:617px;padding:20px 25px 65px 25px;color:#FFFFFF;}
.OuterPanelBottom .PanelTitle {font-weight:bold;font-size:140%;margin-bottom:35px;height:20px;}
.OuterPanelBottom .PanelContentCol1 {float:left;display:inline;width:280px;margin-right:30px;}
.OuterPanelBottom .PanelContentCol2 {float:left;display:inline;width:280px;}
.OuterPanelBottom .Row {clear:both;}
.OuterPanelBottom .Row .Column {float:left;display:inline;margin-bottom:10px;}
.OuterPanelBottom .Row .Column1 {width:120px;margin-bottom:10px;font-size:90%;}
.OuterPanelBottom .Row .Column2 {width:160px;}
.OuterPanelBottom .Row .Column2 input {width:160px;}
.OuterPanelBottom .Row .Column2 textarea {width:160px;height:87px;font-family:Arial;font-size:90%;}
.OuterPanelBottom .Row .Column2 select {width:164px;font-size:85%;}

.OuterPanelBottom .RowWide {clear:both;width:485px;}
.OuterPanelBottom .RowWide .Column {float:left;display:inline;margin-bottom:10px;}
.OuterPanelBottom .RowWide .Column1 {width:120px;margin-bottom:10px;font-size:90%;}
.OuterPanelBottom .RowWide .Column2 {width:300px;}
.OuterPanelBottom .RowWide .Column2 input {width:300px;}
.OuterPanelBottom .RowWide .Column2 textarea {width:300px;height:87px;font-family:Arial;font-size:90%;}
.OuterPanelBottom .RowWide .Column2 select {width:304px;font-size:85%;}
.OuterPanelBottom .RowWide .Column1Wide {width:180px;}
.OuterPanelBottom .RowWide .Column2Small {width:100px;}
.OuterPanelBottom .RowWide .Button {float:right;}

.OuterPanelBottom .RowExtraWide {clear:both;width:590px;}
.OuterPanelBottom .RowExtraWide .Column {margin-bottom:10px;}
.OuterPanelBottom .RowExtraWide .ColumnWide {width:100%;margin-bottom:10px;font-size:90%;}
.OuterPanelBottom .RowExtraWide .Column1 {width:120px;margin-bottom:10px;font-size:90%;}
.OuterPanelBottom .RowExtraWide .Column2 {width:300px;}
.OuterPanelBottom .RowExtraWide .Column2 input {width:300px;}
.OuterPanelBottom .RowExtraWide .Column2 textarea {width:300px;height:87px;font-family:Arial;font-size:90%;}
.OuterPanelBottom .RowExtraWide .Column2 select {width:304px;font-size:85%;}
.OuterPanelBottom .RowExtraWide .Column1Wide {width:180px;}
.OuterPanelBottom .RowExtraWide .Column2Small {width:100px;}
.OuterPanelBottom .RowExtraWide .Button {float:right;}

.OuterPanelBottom .Row2Line {clear:both;}
.OuterPanelBottom .Row2Line .Column {margin-bottom:10px;width:280px;}
.OuterPanelBottom .HeaderTitle{font-weight:bold; font-size: 120%; border-bottom: solid 2px #A2A2A2; padding-bottom:2px; width:100%;margin-top:10px;}
.OuterPanelBottom .Row2Line .Column1 {font-size:90%;font-weight:bold;}
.OuterPanelBottom .Row2Line .Column2 {margin-bottom:20px;}
.OuterPanelBottom .Row2Line .Column2 input {width:280px;}
.OuterPanelBottom .Row2Line .Column2 textarea {width:280px;}
.OuterPanelBottom .Row2Line .Column2 select {width:280px;}
.OuterPanelBottom .Row2Line .AddressLink {color:#FFFFFF;text-decoration:underline;}

.OuterPanelBottom .Buttons {margin-right:20px;}
.OuterPanelBottom .Buttons .Next {float:right;display:inline;}
.OuterPanelBottom .Buttons .Prev {float:left;display:inline;}
.OuterPanelBottom .Buttons .LabelText {float:left;display:inline;width:420px;margin-bottom:10px;}
.OuterPanelBottom .SubButtons {}
.OuterPanelBottom .SubButtons .LinkButton {color:#FFFFFF;font-weight:bold;text-decoration:underline;}
.OuterPanelBottom .SubButtons .LinkButton:Hover {color:#5CA3B0;} 
.OuterPanelBottom .ValidationControl {margin-right:20px;}
.OuterPanelBottom .ValidationControl ul {background:#FFFFFF;border:1px solid #DD0000;padding:10px 0px;text-indent:10px;}
.OuterPanelBottom .ValidationControl ul li {margin:0px 10px;color:#DD0000;}
 
/* END */


/* Info Popup */

.MoreInfo {float:right;display:inline;}
.MoreInfo ul.InfoPopUp {position:relative; z-index:10;margin:0; list-style:none; height:19px;width:19px;padding:0px}
.MoreInfo ul.InfoPopUp li a.IconImage {cursor:pointer;display:block;height:19px;width:19px;}
.MoreInfo ul.InfoPopUp :hover ul.InfoBox {left:-300px; top:19px;padding:0px;width:380px; height:auto; z-index:20;background:#EEF0F1;border:2px solid #C6C6C6;color:#333333;}
.MoreInfo ul.InfoPopUp :hover ul.InfoBox li.PopupInner {display:block; position:relative; float:left; width:360px;padding:10px;}
.MoreInfo ul.InfoPopUp ul.InfoBox {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

/* END */


/* Tender List */

.TenderList {}
.TenderList .HeaderRow {background:#C6C6C6;font-weight:bold;}
.TenderList .Row {clear:both;border-bottom:1px solid #EEF0F1;padding:7px 10px;}
.TenderList .Row .Column {float:left;display:inline;margin-bottom:6px;}
.TenderList .Row .DeadlineDate {width:100px;}
.TenderList .Row .Title {width:240px;}
.TenderList .Row .Status {width:150px;}
.TenderList .Row .View {width:100px;}
.TenderList .Row .Edit {width:60px;}
.TenderList .Row .FeedBackRow {background:#EEF0F1;padding:3px 10px;border:1px solid #C6C6C6;}


/* Organisation Tender List */
.OrganisationTenderList {}
.OrganisationTenderList .HeaderRow {background:#C6C6C6;font-weight:bold;}
.OrganisationTenderList .Row {clear:both;border-bottom:1px solid #EEF0F1;padding:7px 10px;}
.OrganisationTenderList .Row .Column {float:left;display:inline;margin-bottom:6px;}
.OrganisationTenderList .Row .DeadlineDate {width:80px;}
.OrganisationTenderList .Row .Title {width:190px;padding-right:5px;}
.OrganisationTenderList .Row .User {width:160px;}
.OrganisationTenderList .Row .Status {width:140px;}
.OrganisationTenderList .Row .View {width:70px;}
.OrganisationTenderList .Row .Edit {width:60px;}
.OrganisationTenderList .Row .FeedBackRow {background:#EEF0F1;padding:3px 10px;border:1px solid #C6C6C6;}


/* END */

/* Tender Detail */

.TenderDetail {}
.TenderDetail .DetailHeader {color:#199AAF;font-weight:bold;margin-bottom:20px;font-size:140%;}
.TenderDetail .DetailPanel {}
.TenderDetail .DetailPanel .Row {clear:both;}
.TenderDetail .DetailPanel .Row .Column {float:left;display:inline;margin-bottom:10px;}
.TenderDetail .DetailPanel .Row .Column1 {width:220px;margin-right:10px;}
.TenderDetail .DetailPanel .Row .Column2 {width:400px;}
.TenderDetail .DetailPanel .Summary {padding-top:30px;}
.TenderDetail .DetailPanel .AdditionalInfo {margin:20px 0px;}
.TenderDetail .DetailPanel .AdditionalInfo .HeaderText {font-weight:bold;margin-bottom:4px;}
.TenderDetail .DetailPanel .AdditionalInfo .SummaryText {margin-bottom:10px;}
.TenderDetail .ContactPanel {background:#EEF0F1;clear:both;padding:10px;margin:10px 0px;}
.TenderDetail .ContactPanel .HeaderText {font-weight:bold;margin-bottom:10px;}
.TenderDetail .ContactPanel .Row {clear:both;}
.TenderDetail .ContactPanel .Row .Column {float:left;display:inline;margin-bottom:10px;}
.TenderDetail .ContactPanel .Row .Column1 {width:150px;}
.TenderDetail .ContactPanel .Row .Column2 {width:400px;}
.TenderDetail .DetailPanel .MemberPanel {font-weight:bold;padding-top:20px;}
.TenderDetail .DetailPanel .MemberContactPanel {background:#EEF0F1;clear:both;padding:10px;margin:10px 0px;}
.TenderDetail .PleaseLogin {margin-top:20px;border-top:1px solid #dddddd;padding-top:10px;margin-bottom:10px;}
.Buttons .PartnerRequestButton{float:left; display:inline; width:200px;}
.Buttons .FurtherDetailButton{float:right; display:inline; width:200px;}


.TenderFeedback .TenderTitle {}
.TenderFeedback .TenderTitle {}

.ResultsPanel {}
.ResultsPanel .Column1Wide {width:200px;}
.ResultsPanel .Column2Small {}

.ResultsPanel .ExternalTenderImage{width:460px;}
.ResultsPanel .ExternalTenderImage .Image{float:left; margin-right:20px; width:52px; height:52px}
.ResultsPanel .ExternalTenderImage .Text{float:left; width: 380px; height: 52px; padding-top:15px; font-weight:bold;}
.PagingPanel {background:#dddddd;padding:5px 10px;margin:15px 0px;}
.PagingPanel .PageLabel {float:left;display:inline;margin-right:170px;}
.PagingPanel .PagingControls {float:left;display:inline;}
.PagingPanel .PagingControls .Divider {float:left;display:inline;padding:0px 4px;}
.PagingPanel .PagingControls a {float:left;display:inline;padding:0px 4px;}
.TenderSummaryPanel {margin:10px 0px;}
.TenderSummaryPanel .TenderTitle {font-weight:bold;color:#199AAF;margin-bottom:6px;font-size:110%;}
.TenderSummaryPanel .ExternalTender {margin-bottom:6px;}
.TenderSummaryPanel .Deadline {margin-bottom:6px;font-weight:bold;}
.TenderSummaryPanel .Summary {}
.TenderSummaryPanel .Summary .SummaryImage{float:left; margin:0 5px 5px 0;}
.TenderSummaryPanel .ReadMoreButton {clear:left;text-align:right;font-weight:bold;margin-top:6px;}

/* END */


/* Organisation */

.OrganisationPanel {margin:10px 0px;}
.OrganisationPanel .LeftCol {float:left;display:inline;width:80px;text-align:center;margin-right:20px;}
.OrganisationPanel .RightCol {float:left;display:inline;width:570px;}
.OrganisationPanel .HeaderText {font-weight:bold;color:#199AAF;margin-bottom:6px;font-size:110%;}
.OrganisationPanel .Stars {margin-bottom:6px;}
.OrganisationPanel .Summary {}
.OrganisationPanel .ReadMoreButton {text-align:right;font-weight:bold;margin-top:6px;}
.OrganisationDetailPanel .KeyUserPanel{margin:20px 0 20px 150px; width: 300px;}

.CustomerTestimonial {margin:20px 0px;}
.CustomerTestimonial .HeaderText {font-weight:bold;margin-bottom:10px;}
.CustomerTestimonial .Buttons {text-align:right;font-weight:bold;}
.CustomerTestimonial .Buttons a {background:url(../Images/Layout/ReadMore_Icon.gif) no-repeat right;padding-right:20px;}

.CustomerTestimonial .TenderDetail .DetailPanel {margin:10px 0px;border-bottom:1px solid #dddddd;margin-bottom:10px;padding-bottom:10px;}
.CustomerTestimonial .TenderDetail .DetailPanel .RowWide {margin-bottom:6px;}

/* END */


/* Links */

.LinksList .Link {padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #DADADA}
.LinksList .Link .Content {float:left;display:inline;width:480px;}
.LinksList .Link .Content .Title {color:#4297AB;font-weight:bold;font-size:140%;margin-bottom:10px;}
.LinksList .Link .Content .Summary {margin-bottom:16px;}
.LinksList .Link .Content .LinkText {font-weight:bold;}
.LinksList .Link .Content .LinkText a {background:url(../Images/Layout/ReadMore_Icon.gif) no-repeat right;padding-right:20px;}
.LinksList .Link .Image {float:right;display:inline;width:168px;height:117px;background:url(../Images/Layout/CaseStudy_Image_BG.gif) no-repeat top left;}

/* END */

/* Site Map */

.SiteMap a {text-decoration:none;color:#214D62;display:block;text-decoration:none;}
.SiteMap a:Hover {text-decoration:underline;}
.SiteMap a.Main {padding:0px 16px;margin:15px 0px;background:url(../Images/Layout/SiteMap_Link_BG_1.gif) no-repeat left;font-weight:bold;font-size:130%;}
.SiteMap a.SubMain {padding:0px 16px;margin:12px 0px 12px 20px;background:url(../Images/Layout/SiteMap_Link_BG_1.gif) no-repeat left;font-size:130%;}
.SiteMap a.Main:Hover {}
.SiteMap a.SubMain:Hover {}
.SiteMap a.SubInner2 {margin-left:40px;margin-bottom:10px;background:url(../Images/Layout/SiteMap_Link_BG_1.gif) no-repeat left;padding:0px 16px;font-weight:bold;color:#688FA4;}
.SiteMap a.SubInner3 {margin-left:60px;margin-bottom:10px;color:#688FA4;background:url(../Images/Layout/SiteMap_Link_BG_2.gif) no-repeat left;padding:0px 16px;}
.SiteMap a.SubInner4 {margin-left:80px;margin-bottom:10px;color:#688FA4;background:url(../Images/Layout/SiteMap_Link_BG_2.gif) no-repeat left;}
.SiteMap .DividerLine {background:#EAF2FC;height:3px; width:100%;margin:0px;}

.SiteMap span {display:block;color:#214D62;}
.SiteMap span.SubMain {padding:0px 16px;margin:12px 0px 12px 20px;background:url(../Images/Layout/SiteMap_Link_BG_1.gif) no-repeat left;font-size:130%;}


/* End */

/* Email COmponents */
.UserDetailForm .Table .Row{width:350px;  clear:both; display:inline;}
.UserDetailForm .Table .Row .Column{float:left; display:inline;margin-bottom:5px;}
.UserDetailForm .Table .Row .Column1{width:125px;}
.UserDetailForm .Table .Row .Column2{width:215px;}
.UserDetailForm .Table .Row .Column2long{width:415px;}
.UserDetailForm .Table .Row .Column2 input{width:210px;}

.TextInput .Label{font-weight:bold;margin-bottom:5px;}
.ABCForm .Question{font-weight:bold;}
.ABCForm .Answers select{margin-top:5px;}

.UploadPanel .Label{font-weight:bold;margin-bottom:5px;}
/* End Email Components */ 

/* Newsletter Signup Component */

.NewsletterSignupComponent .Table .Row {width:350px;}
.NewsletterSignupComponent .Table .Row .Column {width:150px;float:left;display:inline;margin-bottom:4px;}
.NewsletterSignupComponent .Table .Row .Column .Mandatory {color:#DD0000;}

/* End */

/* Testimonial Component */

.RandomTestimonial {background:#DAE9EB;padding:20px;}
.RandomTestimonial .Text {margin-bottom:10px;}
.RandomTestimonial .Text .QuoteMark {color:#aaaaaa;font-weight:bold;font-size:120%;}
.RandomTestimonial .Name {text-align:right;font-style:italic;}

/* End */

/*  Javascript Scroller Style */

.ScrollerPanel{width:628px; height:280px; overflow:hidden; background-image:url(/site/resources/images/scroller/green_background.jpg); background-position:top left; background-repeat:no-repeat; padding:5px 0 0 0;}
.ScrollerPanel .ContentPanel{width:628px;Height:220px; overflow:hidden; position:relative;}
.ScrollerPanel .ContentPanel .ScrollerPanelDetail{position:relative; width:628px; height:220px;}
.ScrollerPanel .ContentPanel .ScrollerPanelDetail .ImageArea{float:left; width:340px; height:220px;}
.ScrollerPanel .ContentPanel .ScrollerPanelDetail .PanelRight{float:right; width:270px; height:220px; margin-right:10px; position:relative;}
.ScrollerPanel .ContentPanel .ScrollerPanelDetail .PanelRight .HeaderText{margin-top: 10px; font-weight: bold; color: White; font-size:140%;}
.ScrollerPanel .ContentPanel .ScrollerPanelDetail .PanelRight .NormalText{margin-top:20px; color: White;}
.ScrollerPanel .ContentPanel .ScrollerPanelDetail .PanelRight .Buttons{position:absolute; bottom:15px; right:0px; display:inline;}
.ScrollerPanel .ContentPanel .ScrollerPanelDetail .PanelRight .Buttons .LearnMoreLink{float: right; width: 120px;}
.ScrollerPanel .ContentPanel .ScrollerPanelDetail .PanelRight .Buttons .LearnMoreLink img{padding-left: 10px;}
.ScrollerPanel .ContentPanel .ScrollerPanelDetail .PanelRight .Buttons a.LearnMoreLink{color:White; font-weight: bold; font-size: 110%;}
.ScrollerPanel .ButtonPanel{width:628px; height:50px; padding-left: 30px; position:relative;margin-top:5px; }
.ScrollerPanel .ButtonPanel .TabButton{float:left; width:167px; height:50px; padding: 0; color: White; font-size: 110%; font-weight: bold;position:relative; display: inline-block;}
.ScrollerPanel .ButtonPanel .TabSelected{background-image:none;}
.ScrollerPanel .ButtonPanel .TabSelected .ArrowTop{width:12px; height:7px; position:absolute; top:5px; left: 75px;}
.ScrollerPanel .ButtonPanel .TabSelected .ArrowHorizontal{display:none;}
.ScrollerPanel .ButtonPanel .TextLine{position:absolute; top: 15px; left: 0px; width: 167px;}
.ScrollerPanel .ButtonPanel .TextLine .LinkText{position:relative; width:167px; text-align:center;}
.ScrollerPanel .ButtonPanel .TabNotSelected{background-image: url(/site/resources/images/scroller/unselected.jpg); background-position: top left; background-repeat: no-repeat; cursor:pointer;}
.ScrollerPanel .ButtonPanel .TabNotSelected .ArrowTop{display:none;}
.ScrollerPanel .ButtonPanel .TabNotSelected .ArrowHorizontal{width:7px; height: 12px; position:absolute; top:18px; left: 10px;}
/*  END Javascript Scroller Style */

/* Start File Download Component */

.FileDownloadPanel{width:100%;}
.FileDownloadPanel .LeftPanel{width:100px; float:left;}
.FileDownloadPanel .RightPanel{float:left}
.FileDownloadPanel .RightPanel .FileName{}



/* End File Download Component */

/* File Upload Panel */

.FileUploadPanel .Label{float:left; width:200px;}
.FileUploadPanel .Buttons{float:left; width:50px;}

/* Member Directory */
.WebuserDetailPanel {width:290px; float:left; background-color:#F9F9F9; border:solid 1px #AAAAAA; padding:5px 10px;margin: 5px 10px 5px 10px;}
.WebuserDetailPanel .Row{clear:both; width:290px;margin-bottom:5px;}
.WebuserDetailPanel .Row .Column{float:left;padding:5px 0px;}
.WebuserDetailPanel .Row .Column1{width:70px;}
.WebuserDetailPanel .Row .Column2{width:220px;}

.OrganisationDetailPanel .ajax__tab_header {color:#FFFFFF;height:23px;border:0px;}
.OrganisationDetailPanel .ajax__tab_header .ajax__tab_outer {background:#6E6E6E;margin-right:3px;padding:0px;}
.OrganisationDetailPanel .ajax__tab_header .ajax__tab_inner {background:#6E6E6E;padding:0px;}
.OrganisationDetailPanel .ajax__tab_header .ajax__tab_tab {background:#6E6E6E;font-family:Arial;font-size:12px;padding:4px 10px;height:15px;}
.OrganisationDetailPanel .ajax__tab_header .ajax__tab_active .ajax__tab_outer {background:#A2A2A2;}
.OrganisationDetailPanel .ajax__tab_header .ajax__tab_active .ajax__tab_inner {background:#A2A2A2;}
.OrganisationDetailPanel .ajax__tab_header .ajax__tab_active .ajax__tab_tab {background:#A2A2A2;}
.OrganisationDetailPanel .ajax__tab_header .ajax__tab_outer:Hover {background:#A2A2A2;}
.OrganisationDetailPanel .ajax__tab_header .ajax__tab_inner:Hover {background:#A2A2A2;}
.OrganisationDetailPanel .ajax__tab_header .ajax__tab_tab:Hover {background:#A2A2A2;}


/* Search */
.SearchPanel .PanelResults {margin-bottom:20px;border-bottom:1px solid #C6C6C6;padding-bottom:20px;}
.SearchPanel .PanelResults .HeaderText {color:#3A7C88;font-size:140%;}
.SearchPanel .EventsList .Event {border-bottom:1px solid #DADADA;padding-bottom:20px; margin-bottom:20px;}
.SearchPanel .EventsList .Event .Title {color:#4297AB;font-weight:bold;font-size:120%;margin-bottom:10px;}
.SearchPanel .EventsList .Event .StartDate {float:left;display:inline;width:250px;}
.SearchPanel .EventsList .Event .Location {float:left;display:inline;}
.SearchPanel .EventsList .Event .Summary {margin:16px 0px;}
.SearchPanel .EventsList .Event .ReadMore {font-weight:bold;}
.SearchPanel .EventsList .Event .ReadMore a {background:url(../Images/Layout/ReadMore_Icon.gif) no-repeat right;padding-right:20px;}
.SearchPanel .EventsList .Event .AvailableInstances{margin-left:10px; margin-bottom:20px;}
.SearchPanel .EventsList .Event .AvailableInstances .HeaderText{font-weight:bold; color:#4297AB; margin-bottom: 10px;}
.SearchPanel .EventsList .Event .AvailableInstances .Row {width:500px;float:left;display:inline;margin-bottom:5px;}
.SearchPanel .EventsList .Event .AvailableInstances .RowHeader{font-weight:bold;}
.SearchPanel .EventsList .Event .AvailableInstances .Row .Column {float:left;display:inline;}
.SearchPanel .EventsList .Event .AvailableInstances .Row .ColumnStartDate {width:100px;}
.SearchPanel .EventsList .Event .AvailableInstances .Row .ColumnVenue {width:230px;}
.SearchPanel .NoResults {color:#DD0000;font-weight:bold;margin-top:20px;}

.Filter{width:660px; background-color: #EEF0F1; padding: 10px 0 10px 5px;}
.Filter .FilterItem{float:left; width: 270px; display:inline; margin-top:5px;}
.Filter .FilterItem .Title{float:left; width:100px; display:inline;}
.Filter .FilterItem .Value{float:left; width:170px; display:inline;}
.Filter .Small{width:100px;}


