﻿/*Members Registration page*/
h2{margin:20px 5px;}
.user-info{width:850px;}
.title{width:120px;border:1px #f6f6f6 solid;background-color:#f4f4f4;}
.field{width:50px!important;}
.instructions{width:497px;}
.question{background-color:#f4f4f4;}

/*Members page*/

.MembersView th{background-color:#267CA0; color:white; padding:15px 3px;}
.BusinessName{width:200px;padding:10px 3px; background-color:#f8f8f8;}
.ContactName{width:130px; text-align:center; background-color:#fff;}
.WebsiteURL{width:200px; background-color:#f8f8f8;}
.SolutionOffering{width:255px;   background-color:#fff; }
.Select{width:75px; text-align:center; background-color:#f8f8f8;}
.MembersView a{color:#2F88AD!important;}
.MembersView a:hover{color:#FFF!important; background-color:#2F88AD; text-decoration:none; padding:2px}

.MembersView tr{background-color:#267CA0; height:20px!important;}
.MembersView table tr td{width:15px; text-align:center; height:10px!important;}
.MembersView table tr td span{color:#FFF; font-weight:bold; background-color:#7AA2BC; padding:4px 4px;}
.MembersView table tr td a{color:#2F88AD!important; background-color:white; padding:3px 4px;}
.MembersView table tr td a:hover{color:#2F88AD!important; background-color:white; padding:3px 4px; text-decoration:underline;}

.DetailsView{border:none; }
.DetailsView {border:none;}
.DetailsView td{padding:10px 3px; font-weight:bold;}
.DetailsView .BusinessSummary{font-family:"Lucida Sans"; font-size:11px; font-weight:normal; width:85%; background-color:#f9f9f9;}
.DetailsView .Address{font-weight:normal;}
.DetailsView .Phone{font-weight:normal; background-color:#f9f9f9;}
.DetailsView .Fax{font-weight:normal;}
.DetailsView .SendEmail{font-weight:normal; background-color:#f9f9f9;}
.DetailsView a{color:#2F88AD!important;}
.DetailsView a:hover{color:#FFF!important; background-color:#2F88AD; text-decoration:none; padding:2px}




/*Memebers Summary*/

ul.NSWMembersSummary {width:210px!important; text-align:left!important; list-style-type:none!important; margin-left:10px; margin-top:10px; padding:0 0 5px 0;background-color:#F5F9FF;}
ul.NSWMembersSummary li {text-align:center; background-image:none!important;list-style-image:none!important;}
ul.NSWMembersSummary li.Top {color:#852E51; text-align:left; margin-bottom:5px; border:solid 1px #AAC6DE; background-color:#DDE8EE; padding:3px 3px;}
ul.NSWMembersSummary li.Top a{color:#852E51; text-decoration:underline;}
ul.NSWMembersSummary li.Bottom {text-align:left; margin-bottom:10px; font-weight:bold; margin-left:5px;}

#tblContentTD1 table tr td{white-space:normal!important}




/*Member Approval page*/

.ApprovalView{margin-right:auto; margin-left:auto; margin-bottom:20px;}
.ApprovalView th{background-color:#267CA0; color:white; padding:15px 3px;}
.ApprovalView td{width:90px; padding:10px 3px; text-align:center}
.BusinessName{width:250px!important;padding:10px 3px; background-color:#f9f9f9; text-align:left!important;}
.ContactName{width:220px!important;}
.WebsiteURL{width:220px!important; background-color:#f9f9f9; text-align:left!important;}
.Approve{width:75px!important; text-align:center;}
.ApprovalView a{color:#2F88AD!important;}
.ApprovalView a:hover{color:#FFF!important; background-color:#2F88AD; text-decoration:none; padding:2px}

.ApprovalView tr{background-color:#267CA0; height:20px!important;}
.ApprovalView table tr td{width:15px!important; text-align:center!important; height:10px!important;}
.ApprovalView table tr td span{color:#FFF; font-weight:bold; background-color:#7AA2BC; padding:4px 4px;}
.ApprovalView table tr td a{color:#2F88AD!important; background-color:white; padding:3px 4px;}
.ApprovalView table tr td a:hover{color:#2F88AD!important; background-color:white; padding:3px 4px; text-decoration:underline;}

#ctl00_updatepanel1 h3, #ctl00_updatepanel1 h5{padding:0 8px}