/* Style by Alex: Fixing memberregistration.aspx page after CM 6.0 upgrade*/

#ctl00_MainTableForContent {width:900px;}

/* End Style */

/* Style by Alex: Contact Us form CM 6.0 upgrade*/

#tblContent1 td {white-space:normal !important;}
#tblContent2 td {white-space:normal !important;}
#tblContent3 td {white-space:normal !important;}


#divFormCreatorTableContentMain label {width:40px !important;margin: 0px 10px 0px 0px !important;text-align:left !important;}

#divFormCreatorTableContentMain .clsMandatory label {width:400px !important;}

/* End Style */

body {background-image:url(../Images/UserUploadedImages/11/PageBG.gif);background-repeat:repeat-x;
}

/* Div structures */

/* START - Login Box*/

#loginBoxTop 
    {
        
        
        background-image:url(../Images/UserUploadedImages/12/loginBlockTop01.gif);
        background-repeat:no-repeat;
        height:30px;
        margin:10px 0 0 0;
        padding-left: 40px;
        padding-top:20px;
        width:162px;
    }


.member-details{padding:0; margin:0 0 0 20px; width:160px;}
.member-details li{margin-top:10px;}

#SignInBlock 
    {
        
        height:23px;
        margin-bottom:10px;
        margin-right:0px;
        margin-top:0px;
        padding-left:60px;
        width:107px;
    }



#loginBoxMiddle 
    {       
        background-image:url(../Images/UserUploadedImages/12/loginBlockTile.gif);
        background-repeat:repeat-y;       
        margin-top:0px;
        margin-right:10px;
        padding:0px 20px 0px 20px;
        width:162px;
    }

#loginBoxMiddle .AlignRight
    {       
        text-align:right;

    }
    
#UserSupportBox table{width:163px;}
#UserSupportBox table td{padding:2px;}

#UserSupportBox h2 a, #UserSupportBox h2 a:link, #UserSupportBox h2 a:visited, #UserSupportBox h2 a:hover
    {
        font: bolder 14px "Lucida Sans", Arial!important; color:#882b4d!important; margin-top:3px; text-decoration:none!important;
    }
.login-icon{background:url(../images/useruploadedimages/12/side_panel_icon.gif) no-repeat; height:28px; margin-left:-14px; padding:12px 0 0 37px;}
#loginBoxBottom 
    {

        background-image:url(../Images/UserUploadedImages/12/loginBlockBottom.gif);
        background-repeat:no-repeat;
        height:16px;
        margin-bottom: 0;
        width:202px;
    }

/* END - Login Box*/

/** START registration page **/

.BranchAddress, .BusinessSummary
{
 font-family:arial;
 font-size:1.2em;
}


#MainBanner {width:508px;height:226px;float:left;margin-left:auto,margin-right:auto;}
#MainBannerLeft {width:392px;height:226px;float:left;margin-left:auto,margin-right:auto;background-color:#3c423d;}
#LearnMoreBlock {width:107px;height:23px;float:right;margin-top:10px;clear:right;}

#FeatureImages {width:91px;height:84px;margin:0px 20px 20px 0px;float:left;clear:left;}
#plumBlockTop01
    {
        margin-top:10px;
        margin-left:10px;
         margin-right:0px;
        padding:10px 10px 10px 10px;

        width:190px;
        height:470px;
        background-image:url(../Images/UserUploadedImages/12/contentBG.gif);
    }
#plumBlockBottom{width:190px; height:15px;background-image:url(../Images/UserUploadedImages/12/contentBG.gif);background-repeat:no-repeat;margin-left:10px;}


/* START - plum box */
#plumBlockTop01 h3
    {
       background-color:#dde8ee; 
       border: solid 1px #aac6de;
       margin-bottom: 0;
       padding:5px 5px 0 5px;     
    }
#plumBlockTop01 p
    {
       margin: 0;
       padding:5px 5px 0 5px;     
    }
/* END - plum box*/




#ShadowBG {width:900px;height:21px;clear:left;background-image:url(../Images/UserUploadedImages/12/shadow.gif);background-repeat:no-repeat;}
#FooterBlock {width:900px; height:150px;border-top:solid 1px #2f88ad;background-color:#eef4ff; text-align:center; }
#QuestionBox {width:195px;height:10px;background-color:#e0ecf7;border-bottom:solid 1px #f9fbfd;padding:10px;color:#3c423d;}

/*START content container*/
div.ContentContainer
    {
        background-color:#eef4ff;
        padding:10px;
        margin:10px 30px 10px 10px;
        min-height:620px;
    }
    
div.ContentContainerWidgets /*No border bottom so you can have widgets underneath*/
    {
        background-color:#eef4ff;
        padding:10px;
        margin:10px 30px 0 10px;
    }    
div.ContentContainerWidgetsWhite /*No border bottom so you can have widgets underneath - for white on home page*/
    {
        background-color:#fff;
        padding:10px 10px 0px 10px;
        margin:10px 0px 0px 10px;
        width:420px;
    } 

div.ContentContainerWidgetsBlue /*No border bottom so you can have widgets underneath - for white on home page*/
    {
        background-color:#EEF4FF;
        padding:10px 10px 0px 10px;
        margin:10px 0px 0px 10px;
        width:420px;
    } 	

/* Div structures styles */

#MainBannerLeft h1 {font-family:Arial, Helvetica, sans-serif;font-size:24px;color:#d4e5f8;font-weight:normal;padding:10px 20px 0px 20px;}
#MainBannerLeft p {font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#2f88ad;font-weight:normal;padding:0px 20px 10px 20px;}

#LearnMoreBlock a:hover, #SignInBlock a:hover {background-color:#000;filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; -khtml-opacity:.7;}
#FeatureImages a:hover {background-color:#000;filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; -khtml-opacity:.7;}

#loginBoxTop p, a, a:link, a:active, a:visited{font-family:Arial, Lucida Sans;font-size:11px;}
#loginBoxTop a:hover{font-size:11px!important;}
#loginBoxMiddle p, a, a:link, a:active, a:visited{font-family:Arial, Lucida Sans;font-size:11px;color:#3c423d;}
#loginBoxMiddle a:hover{font-family:Arial, Lucida Sans;font-size:11px;text-decoration:underline;}
#loginBoxTop h2{font-family:Arial, Lucida Sans;font-size:14px;font-weight:bolder;color:#3c423d; margin-top:3px;}

#FooterBlock a, #FooterBlock a:link, #FooterBlock a:active, #FooterBlock a:visited {font-family:Arial, Lucida Sans;font-size:11px;color:#2f88ad;font-weight:normal;text-decoration:none;}
#FooterBlock p {font-family:Arial, Lucida Sans;font-size:11px;color:#2f88ad;font-weight:normal;text-decoration:none;padding-top:10px; }
#FooterBlock a:hover {font-family:Arial, Lucida Sans;font-size:11px;color:#2f88ad;font-weight:normal;text-decoration:underline;}


/*----------START -Quick Search----------*/


*:first-child+html .search-btn{padding-top: 1px;}
*html .search-btn{padding-top: 1px;}

#TBQuickSearchTable {margin-bottom:80px; width:873px; background-color:#fff; margin-left:10px;}

#TDQuickSearchCriteria {background: url(/Images/UserUploadedImages/11/SeachInputBackgroundGradient.jpg) repeat-x top left; padding:3px; border: 1px solid #fff; width:491px;}
    
#TDQuickSearchCriteria  span#calKeywordHeading {font-weight:bold;/*display:block; width:483px; padding:4px; background-color:#fff;*/}

#TDQuickSearchCriteria #tdcalDates {padding-bottom:6px; width:100%;}

#TDQuickSearchCriteria #tdcalDates #calDateHeading  span{font-weight:bold;}

#TDQuickSearchCriteria #calCategoryHeading {font-weight:bold; padding-bottom:6px; width:100%;}

#TDQuickSearchCriteria #Module41_txtKeyword {margin-top: 10px;}

#TDQuickSearchCriteria #btnGo,
#TDQuickSearchCriteria #butGo,
#TDQuickSearchCriteria #butReset {background: #892b4d url(/Images/UserUploadedImages/27/button.gif) no-repeat top left; color:#fff; font-weight:bold; padding-left:10px; width:61px; height:17px;}

#TDQuickSearchCriteria #btnGo, #TDQuickSearchCriteria #butGo, #TDQuickSearchCriteria #butReset {text-decoration:none;}

#TDHTML .clsnormal {background-color:#e9e9e9;}

#TDQuickSearchCalender {padding-left:60px; }




#TDQuickSearchCalender #Module41_calDate,
#TDQuickSearchCalender #calDate {background-color:#d7e7f9; color:#000; width:213px; border:1px solid #fff !important;}

#TDQuickSearchCalender #Module41_calDate th,
#TDQuickSearchCalender #calDate th {background-color:#267ca0 !important; color:#fff !important; font-weight:bold !important; border:1px solid #fff !important;}

#TDQuickSearchCalender #Module41_calDate td,
#TDQuickSearchCalender #calDate td { font-weight:bold;}

#TDQuickSearchCalender #Module41_calDate tr td:hover,
#TDQuickSearchCalender #calDate tr td:hover { color:#ae211e;}

table #Module41_calDate,
table #calDate {border: solid 1px green;}  

/*below is calendar top month styling*/
table #calDate table tr td{color:#000 !important}


#eventOuterTable {background-color:#e9e9e9; border-left:106px solid #e9e9e9;} 
        
/*----------END -Quick Search----------*/

/* START - Home Page Banner Ad*/
#HomePageBannerAd
    {
        margin:10px;
    }
/* END - Home Page Banner Ad*/

/*START - User Support Box - note this does not include collapsable box code*/
#UserSupportBox #loginBoxMiddle h2.BecomeAMember
    {
        padding-left:26px;
        padding-top:16px;
        background-image: url(/Images/UserUploadedImages/11/icon_figure.gif);
        background-position: top left;
        background-repeat: no-repeat;
        height:43px; 
    
    }
/* END - User Support Box*/

/* START - Our Supporters*/
#OurSupporters
    {
        margin-bottom: 20px;
    }

/* END - Our Supporters*/


/* START- Members list */
    #MembersList
        {
            background-color:#fff;
            border-collapse:collapse;
            border-left: solid 1px #4d99b9;
            border-right: solid 1px #4d99b9;
            border-top: solid 1px #4d99b9;     
            text-align:left !important;      
            width:100%;
        }
    #MembersList td
        {
            border-bottom: solid 1px #4d99b9;
            padding-left:10px;
            
        } 
    #MembersList tr.LightBlue
        {
            background-color:#e1e9f6;
            
        } 
   

    #MembersList tr.TableHeader
        {
            background-color:#4d99b9;
            border-bottom: solid 1px #4d99b9;
            border-right: solid 1px #4d99b9;
            color:#fff;
            font-size:10pt;
            padding-left:10px;

            
            
        }
    /*20080311:GT Miss Aligned Column*/    
    table #ctl00_ContentPlaceHolderMain_GridView1 td.ContactName
        {
            text-align:left;
        }
        

/* END- Members list */

/* START - Search results*/

#TDSearchResults
{
 width: 900px !important; color:#000; 
}
#TDSearchResults #pnlnumberResults
{
 color:#000; width: 100%!important; 
}
#TDSearchResults #searchTerms
{
 color:#000 !important;
}
#TDSearchResults #RecordCountLabel
{
 color:#000 !important;
}


tr #TRSearchResults
{}

tr #TRSearchResults #pnlnumberResults
{border-bottom: solid 1px #000;}


tr #TRSearchResults #TBSearchNoRecords
{color: #000;}

/* END- Search results*/

/*Table Styles*/

.CentreBlockTop {width:386px;height:17px;/*background-image:url(../Images/UserUploadedImages/12/centreBlockTop.gif);background-repeat:no-repeat*/margin-left:20px!important;}
.CentreBlockMiddle {width:386px!important;height:auto;/*background-image:url(../Images/UserUploadedImages/12/centreBlockTile.gif);background-repeat:repeat-y*/padding:20px 20px 0px 20px;margin-left:20px!important;background:#fff;}
.CentreBlockBottom {width:386px;height:26px;/*background-image:url(../Images/UserUploadedImages/12/centreBlockBottom.gif);background-repeat:no-repeat*/margin-left:20px!important;background:#fff;}

.TableContentArea {width:600px;  }

/*Formatting Styles*/
h1 {font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#882b4d;font-weight:bolder;border-bottom:dotted 1px #3c423d;}
h2, h2.link a {font-family:"Lucida Sans";font-size:14px;color:#882b4d;font-weight:bolder;}
h3 {font-family:"Lucida Sans";font-size:12px;color:#2f88ad;font-weight:bolder;}
p, ul, td {font-family:"Lucida Sans";font-size:11px;color:#3c423d;font-weight:normal;}

a, a:link, a:active, a:visited {color:#2f88ad;text-decoration:none;}
a:hover {text-decoration:underline;}

li{

list-style-image:url(../images/UserUploadedImages/bullet.gif);
background-repeat:no-repeat;}
ul{
	
	list-style-image: url(../images/UserUploadedImages/bullet.gif);
}
#right{float:right;}

/* default styles */

.clsNormal, .clsAltNormal {font:12px Lucida Sans, arial, verdana, sans-serif;color:#000000;}

.clsAltNormalOneSmaller {font:11px Lucida Sans, arial, verdana, sans-serif;color:#000000;}

#tblContentTD2 {height:100% !important;}

/* default link styles */


/* default heading styles */

/* formatting styles */
.underline {border-bottom:2px solid #adc5db}


/* default paragraph styles for main content area */

/* styles for the breadcrumb and print friendly area */

.breadPrint {width:100%;}

td.breadcrumbMargin {padding:20px 20px 0px 20px; text-align:left;}

td.printMargin {padding:20px 0px 0px 20px; text-align:right; width:22px;}

td.sizeMargin {padding:20px 20px 0px 0px; text-align:right; width:46px;}

td.sizeMargin img {margin-left:1px;}


/* styles for the banner */

.banner {width:100%; background-color:#cccccc;}

.banner td {background-color:#cccccc;}

.searchBox {}


/* styles for right panel */


/* styles for accessiblity areas */

.topMenuAccessible {width:0px; height:0px; margin:0px 0px 0px -5000px;}
.topMenuAccessible h2 {font:bold 0px arial, verdana, sans-serif;color:#000000; padding:0px 0px 0px 0px; margin:0px; width:0px; height:0px;}

.leftMenuAccessible {width:0px; height:0px; margin:0px 0px 0px -5000px;}
.leftMenuAccessible h2 {font:bold 0px arial, verdana, sans-serif;color:#000000; padding:0px 0px 0px 0px; margin:0px; width:0px; height:0px;}

.rightAccessible {width:0px; height:0px; margin:0px 0px 0px -5000px;}
.rightAccessible h2 {font:bold 0px arial, verdana, sans-serif;color:#000000; padding:0px 0px 0px 0px; margin:0px; width:0px; height:0px;}

.footerAccessible {width:0px; height:0px; margin:0px 0px 0px -5000px;}
.footerAccessible h2 {font:bold 0px arial, verdana, sans-serif;color:#000000; padding:0px 0px 0px 0px; margin:0px; width:0px; height:0px;}


/* styles for the footer */

.footer {width:100%;}

td.footerMain {background-color:#cccccc;}

td.footerTextElcom {font: 11px arial, verdana, san-serif; color:#000000; text-decoration: none; text-align:right;}

td.footerTextElcom a, td.footerTextElcom a:link, td.footerTextElcom a:hover, td.footerTextElcom a:active, td.footerTextElcom a:visited {font: 11px arial, verdana, san-serif; color:#000000; text-decoration: none;}


/*
#TRCCPayment
{
display:block;
margin:none;
width:900px;

border: solid 1px green;
text-align:right;
}


#TRCCPayment select,
#TRCCPayment input
{float:right;
}
*/


/* styles for print */

@media print {

.breadPrint {display:none;}

#tblContentTD2 {display:none;}

}

 #MaintableForContent{background-color:#eef4ff!important;}
.Masterdiv {background-color:#eef4ff!important;}
.footerMain{background-color:#eef4ff;}


/** Admin Menu ***/

#AdminTopmenuTD
{
 padding-top:50px;
}


#header{position:absolute; top:0; left:0; background-color:white; width:100%;}
#top-header{margin:0 auto; width:900px; height:51px;}

#TableTopNavBar{margin-top:49px; z-index:0;}

.RadMenu_CM7 .CMLevel1 .text{ font-family:"Lucida Sans"!important;font-size:14px;/*width:40px;*/padding-top:10px;margin-right:20px!important;margin-top:10px;background-color:#267ca0;color:#3c423d!important; }
.RadMenu_CM7 .CMLevel1:hover .text {font-family:"Lucida Sans"!important;color:#c1d1e1!important;font-size:14px;padding-top:10px;border-bottom:dotted 1px #2f88ad!important;margin-top:10px;}
.RadMenu_CM7 .CMLevel1Selected .text {font-family:"Lucida Sans"!important;color:#c1d1e1!important;font-size:14px;padding-top:10px; margin-right:20px!important;margin-top:10px;}
#TableTopNavBar .menu {float:right;}
#TableTopNavBar {width:900px;background-color:#267ca0;}

.RadMenu_CM7 .CMLevel2 .text {font-family:"Lucida Sans"!important;color:#000!important;font-size:13px!important;background-color:#2f88ad;filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; -khtml-opacity:.9;padding:10px 0px 10px 10px;width:160px;font-weight:bolder;}
.RadMenu_CM7 .CMLevel2:hover .text {font-family:"Lucida Sans"!important;color:#000!important;font-size:13px!important;background-color:#fff;filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; -khtml-opacity:.8;width:160px;font-weight:bolder;}
.RadMenu_CM7 .CMLevel2Selected .text {font-family:"Lucida Sans"!important;color:#000!important;font-size:13px!important;background-color:#2f88ad;filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; -khtml-opacity:.9;width:160px;font-weight:bolder;}


.SearchBoxBG{background:url(/Images/UserUploadedImages/11/SearchBG.gif) repeat-x; /*border:solid 1px #fff;  */padding:9px;height:auto;border:none; }
input.SearchBoxBG
    {
        margin:0;
    }


#Module13_SearchAnchor {border:none;}

/*Widgets*/

.homeWidgetEvents {
	margin-left: 10px;
    background:url(/Images/UserUploadedImages/12/contentBG.gif);
    background-repeat:repeat-x;
    width:400px;
    padding:0px 20px 20px 20px !important;
    margin-top:0px;
    background-color:#fff;
    margin-right:10px; float:left; border-top:10px solid #D7E7F9;
    }
	
.homeWidgetEvents h2 {font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#882b4d;font-weight:bolder;border-bottom:dotted 1px #3c423d;}
	
.homeWidgetNews {
	margin-left: 10px;
    width:400px;
    padding:10px 20px 20px 20px !important;
    margin-top:0px;
    background-color:#fff;
    margin-right:10px;
    }

.homeWidgetNews dl dt{width:300px;}

.homeWidgetNews	h2 {font-family:Arial, Helvetica, sans-serif; font-size:20px;color:#882b4d;font-weight:bolder;border-bottom:dotted 1px #3c423d;}

#Module43_TableWidgetBox
{margin-bottom:10px; }
#Module43_TableWidgetBox table td.clsnormal
{ width:100px !important;}

/* Events widget */
.homeWidgetEvents div {margin: 0px 0px 10px 0px; clear:left;}

.homeWidgetEvents dd,
.homeWidgetEvents dl,
.homeWidgetEvents dt {list-style-type: none; margin: 0; padding: 0;}

.homeWidgetEvents span.mainItemHeading,
.homeWidgetEvents span.subItemHeading {  padding-left:90px; padding-top:0; margin-top:0; text-align:left; display:block;}

.homeWidgetEvents br  {display:none;}

.homeWidgetEvents dt {background: url(/Images/UserUploadedImages/12/dateBG.gif) no-repeat; font: normal 12px "Lucida Sans"; color: #fff; float:left; padding:2px 0px 10px 0px; width:360px; height:49px; margin-right:20px;}

.homeWidgetEvents dt a,
.homeWidgetEvents dt a:link,
.homeWidgetEvents dt a:active,
.homeWidgetEvents dt a:visited {font: normal 13px "Lucida Sans"; color: #2f88ad; text-decoration: none !important;}

.homeWidgetEvents dt a:hover,
.homeWidgetEvents dt a:focus {font: normal 13px "Lucida Sans"; color: #2f88ad; text-decoration: underline !important;}

.homeWidgetEvents dd {display:none;/*margin:0; width:250px; font: normal 13px "Lucida Sans"; color:#2f88ad; float:left;*/}

.homeWidgetEvents dd a {/*font: Normal 13px "Lucida Sans"; color: #2f88ad; text-decoration: underline !important;*/}
 
.homeWidgetEvents span.mainItemDate,
.homeWidgetEvents span.subItemDate {text-align:center; float:left; margin-right:10px; height: 30px; width:80px; }

.homeWidgetEvents span.mainItemDateDay,
.homeWidgetEvents span.subItemDateDay {margin: 0; font-size:11px; height:auto; padding-left:3px;  text-align:right; font-weight:bolder;color:#852e51;} 

.homeWidgetEvents span.mainItemDateMonth,
.homeWidgetEvents span.subItemDateMonth {margin: 0; font-size: 11px; text-transform:uppercase; height:auto; padding-left:0px; text-align:left; font-weight:bolder;color:#852e51;}

.homeWidgetEvents span.mainItemDateYear,
.homeWidgetEvents span.subItemDateYear {display:block; float:left; clear:both; text-align:center; width:80px; margin-top:8px;}


/* News widget */
.homeWidgetNews div {margin: 0px 0px 20px 0px; clear:left;}

.homeWidgetNews dd,
.homeWidgetNews dl,
.homeWidgetNews dt {list-style-type: none; margin: 0; padding: 0;}

.homeWidgetNews br  {}

.homeWidgetNews dl {margin-left:105px;}

.homeWidgetNews dt {font: normal 13px "Lucida Sans"; color:#852e51; padding:0px 0px 0px 0px; width:380px;}

.homeWidgetNews dt a {font: bolder 13px "Lucida Sans"; color:#852e51;}

.homeWidgetNews span.mainItemHeading,
.homeWidgetNews span.subItemHeading {}

.homeWidgetNews dd {margin:0; padding-top:10px; font: normal 11px "Lucida Sans"; color:#000000; }

.homeWidgetNews dd a {font: normal 11px "Lucida Sans"; color:#000000; text-decoration: underline !important;}
 
.homeWidgetNews span.mainItemDate,
.homeWidgetNews span.subItemDate {font-size:11px; font-weight:bolder;color:#852e51;}

.homeWidgetNews span.mainItemDateDay,
.homeWidgetNews span.subItemDateDay {font-size:11px; font-weight:bolder;color:#852e51;} 

.homeWidgetNews span.mainItemDateMonth,
.homeWidgetNews span.subItemDateMonth {font-size: 11px; font-weight:bolder;color:#852e51;}

.homeWidgetNews span.mainItemDateYear,
.homeWidgetNews span.subItemDateYear {font-size:11px; font-weight:bolder;color:#852e51;}

 #blankrow43 {display:none;}

 #MaintableForContent {background-color:#4c99b9;/*background:url(/Images/UserUploadedImages/12/content01BG.gif); background-repeat:repeat-x;*/}
 #DivContent {background-color:#d7e7f9;/*background:url(/Images/UserUploadedImages/12/content01BG.gif); background-repeat:repeat-x;*/}



/* START - Contact us*/
#Module105_TRDisplayUserForm.formCreatorTable table
{
    background-color:#eef4ff;
    margin-left:10px;
    width:630px !important;
}
/* END - Contact Us*/



#ctl00_ContentPlaceHolderMainNoAjax_ddlCompanyName
{
  width:350px!important;
}
#ctl00_ContentPlaceHolderMainNoAjax_NewBusinessDetails_ddlBusinessType{width:250px!important;}
#ctl00_ContentPlaceHolderMainNoAjax_ddlLocationName{width:350px!important;}


#tblMembershipCCPayment {margin-top:10px;}
#tblMembershipCCPayment td.clsNormal {width:205px;}



#TBLeventRegistration tr td{width:}
#TblCCPayment{width:375px!important;}
#TblCCPayment td{padding:5px 0;}






























