/*----------styles first created by XX mm/yyyy----------*/

/*----------start default styles to normalise settings----------*/

#aspnetForm
{
margin-left:auto;
margin-right:auto;
width:1050px;

}

/* default styles */

.tblContent1 h1,
.tblContent1 h2,
.tblContent1 h3,
.tblContent1 h4,
.tblContent1 h5,
.tblContent1 h6 {margin-left: 0 !important;}


body, table, td, tr, p, ul, ol, li {font:12px arial, verdana, sans-serif !important; color:#4b5552 !important; line-height:133%;}

.clsNormal, .clsAltNormal {font:12px arial, verdana, sans-serif; color:#4b5552; line-height:133%;}

.clsAltNormalOneSmaller {font:11px arial, verdana, sans-serif !important; color:#4b5552 !important; line-height:133%;}

.fLeft { float: left; }
.fRight { float: right; }
}

#tblContentTD2 {height:133% !important;}
#tblContent2 {margin: 0 10px; width: 170px !important;}

#CntSearchBox {width: 170px; margin: 15px 0 0 20px;}
#CntSearchBox input {width: 80px !important; height: 20px  !important; font: 12px Arial;}
#CntSearchBox img {vertical-align: top;}

/* default link styles */

a, a:link, a:visited, a:active {font:12px arial, verdana, sans-serif; color:#cd5627; text-decoration:none; line-height:133%;}
a:hover, a:focus {font:12px arial, verdana, sans-serif; color:#cd5627; text-decoration:underline; line-height:133%;}

/* default heading styles */

h1 {font:bold 17px arial, verdana, sans-serif; color:#4b5552; padding:0px; margin:20px 20px 20px 20px;}  
h2 {font:bold 15px arial, verdana, sans-serif; color:#4b5552; padding:0px; margin:0px 20px 20px 20px;}
h3 {font:bold 14px arial, verdana, sans-serif; color:#4b5552; padding:0px; margin:0px 20px 20px 20px;}
h4 {font:bold 13px arial, verdana, sans-serif; color:#4b5552; padding:0px; margin:0px 20px 20px 20px;}
h5 {font:bold 13px arial, verdana, sans-serif; color:#4b5552; padding:0px; margin:0px 20px 20px 20px;}
h6 {font:bold 12px arial, verdana, sans-serif; color:#4b5552; padding:0px; margin:0px 20px 20px 20px;}


/*----------start admin menu styles----------*/

table#topAdminMenuRight {background-color:#000000; width:132px; height:30px;}
table#topAdminMenuRight td {padding:0px 12px 0px 12px; font:11px arial, verdana, sans-serif; color:#ffffff;}
table#topAdminMenuRight a,
table#topAdminMenuRight a:link,
table#topAdminMenuRight a:active,
table#topAdminMenuRight a:visited {font:12px arial, verdana, sans-serif; color:#ffffff;}

table#topAdminMenuRight a:hover,
table#topAdminMenuRight a:focus {font:12px arial, verdana, sans-serif; color:#cd5627; text-decoration:underline;}


/*----------start styles for site banner area----------*/

table#banner {width:100%; background-color:#1b181a;}

table#banner td {padding:5px 12px;}

table#banner td#bannerLeft {}

table#banner td#bannerRight {text-align:right;}


/*----------start top menu styles----------*/

/* article to left of top menu */

table#topMenuLeft {background-color:308883; width:130px; height:40px;}
table#topMenuLeft td {padding:0px 0px 0px 5px;}

#TableTopNavBar .menu {padding-left: 10px;}

#TableTopNavBar {background-color:transparent; height:30px; background-image:url(/images/UserUploadedImages/RemindTopMenuBG.jpg);background-repeat:repeat-x;}
 
/* styles for level 1 */
#TableTopNavBar .CMLevel1,
#TableTopNavBar .CMLevel1Selected {height:30px;  width:auto !important;float:left; padding-right:10px; }
#TableTopNavBar .CMLevel1 .text {font-size:11px !important; font-weight:bold; background-color:#308883; width:auto !important; float:left;  padding:8px 8px 6px 8px !important; height:16px !important; color:#FFFFFF;}
#TableTopNavBar .CMLevel1:hover .text,
#TableTopNavBar .CMLevel1:focus .text {font-size:11px !important; font-weight:bold;background-color:#FFFFFF; width:auto !important; float:left;  padding:8px 8px 6px 8px !important; height:16px !important; color:#308883; text-decoration:none;}
#TableTopNavBar .CMLevel1Selected .text {font-size:11px !important; background-color:#FFFFFF; width:auto !important; float:left;  padding:8px 8px 6px 8px !important; height:16px !important; color:#308883;} 
/* styles for level 2 */

#TableTopNavBar .CMLevel2,
#TableTopNavBar .CMLevel2Selected {height:30px; border-bottom:1px solid white;}
#TableTopNavBar .CMLevel2 .text {font-family:"arial";font-size:12px !important; background-color:#EAF3F0;font-weight:bold; padding:8px 8px 6px 8px  !important; width:250px; height:25px !important; min-height:auto!important; color:#308883;}
#TableTopNavBar .CMLevel2:hover .text,
#TableTopNavBar .CMLevel2:focus .text {font-family:"arial";font-size:12px !important;font-weight:bold; background-color:#EAF3F0; padding:8px 8px 6px 8px  !important; width:250px; height:25px !important;  min-height:auto!important;color:#308883;}
#TableTopNavBar .CMLevel2Selected .text {font-family:"arial";font-size:12px !important; background-color:#EAF3F0; padding:8px 8px 6px 8px  !important; width:250px; height:25px !important;  min-height:auto!important;color:#308883;}

/* styles for level 3 */

#TableTopNavBar .CMLevel3,
#TableTopNavBar .CMLevel3Selected {height:30px; border-bottom:1px solid white;}
#TableTopNavBar .CMLevel3 .text {font-family:"arial";font-size:12px !important; background-color:#EAF3F0;font-weight:bold; padding:8px 8px 6px 8px  !important; width:250px; height:25px !important; min-height:auto!important; color:#308883;}
#TableTopNavBar .CMLevel3:hover .text,
#TableTopNavBar .CMLevel3:focus .text {font-family:"arial";font-size:12px !important;font-weight:bold; background-color:#EAF3F0; padding:8px 8px 6px 8px  !important; width:250px; height:25px !important;  min-height:auto!important;color:#308883;}
#TableTopNavBar .CMLevel3Selected .text {font-family:"arial";font-size:12px !important; background-color:#EAF3F0; padding:8px 8px 6px 8px  !important; width:250px; height:25px !important;  min-height:auto!important;color:#308883;}
 
/* styles for level 4 */

#TableTopNavBar .CMLevel4,
#TableTopNavBar .CMLevel4Selected {height:30px; border-bottom:1px solid white;}
#TableTopNavBar .CMLevel4 .text {font-size:12px !important; background-color:#EAF3F0; padding:8px 12px 6px 12px !important; width:146px; height:16px !important; color:#308883;}
#TableTopNavBar .CMLevel4:hover .text,
#TableTopNavBar .CMLevel4:focus .text {font-size:12px !important;font-weight:bold; background-color:#EAF3F0; padding:8px 12px 6px 12px !important; width:146px; height:16px !important; color:#308883;}
#TableTopNavBar .CMLevel4Selected .text {font-size:12px !important; background-color:#EAF3F0; padding:8px 12px 6px 12px !important; width:146px; height:16px !important; color:#308883;}

/* article to right of top menu */

table#topMenuRight {background-color:#999999; width:120px; height:30px;}
table#topMenuRight td {padding:0px 12px 0px 0px;}




/*----------start styles for breadcrumbs and print friendly area----------*/

/* styles for the breadcrumb */

table#breadPrint {width:100%; margin:20px 0px; height:22px;}

table#breadPrint td#breadcrumbMargin {padding:0px 20px; text-align:left;}

table#breadPrint td#printMargin {padding:0px 0px 0px 20px; text-align:right; width:22px;}

table#breadPrint td#printMargin img {vertical-align:middle;}

table#breadPrint td#sizeMargin {padding:0px 20px 0px 0px; text-align:right; width:46px;}

table#breadPrint td#sizeMargin img {margin-left:1px; vertical-align:middle;}


/*----------start styles for main content area----------*/

#tblContentTD1 p {font:12px arial, verdana, sans-serif;  text-align: left !important;  color:#4b5552; padding:0px; margin:0px 20px 20px 20px; line-height:133%;}


/*----------start styles for right panel----------*/

#tblContentTD2 h3, #tblContentTD2 h4, #tblContentTD2 h5, #tblContentTD2 h6 {font:bold 12px arial, verdana, sans-serif;color:#4B5552; padding:10px 10px 5px 10px; margin:10px 10px 0px 10px; background-color:#FFFFFF;}

#tblContentTD2 p {font:12px arial, verdana, sans-serif;color:#4B5552;  text-align: left !important; text-align: left !important;  padding:5px 10px 5px 10px; margin:0px 10px;}


/*----------start styles for the site footer area----------*/



table#footer {  }

table#footer td#footerMainLeft {background-color:#231f22; padding:5px 0px 5px 12px; width:100%;}

table#footer td#footerMainLeft ul {list-style-type:none; padding:0px !important; margin:0px !important;}

table#footer td#footerMainLeft ul li {float:left; margin-right:10px;}

table#footer td#footerMainLeft ul li a,
table#footer td#footerMainLeft ul li a:link,
table#footer td#footerMainLeft ul li a:active,
table#footer td#footerMainLeft ul li a:visited,
table#footer td#footerMainLeft ul li a:hover,
table#footer td#footerMainLeft ul li a:focus {color:#ffffff;}

table#footer td#footerMainRight {background-color:#231f22; width:98px; padding:5px 12px 5px 12px;}

table#footer td#footerTextElcom {  font: 11px arial, verdana, san-serif; color:#4b5552; text-decoration: none; text-align:left; padding:5px 12px 5px 12px;}
table#footer td#footerTextElcom ul{  display:none;}



table#footer td#footerTextElcom a, table#footer td#footerTextElcom a:link, table#footer td#footerTextElcom a:active, table#footer td#footerTextElcom a:visited {font: 11px arial, verdana, san-serif; color:#FFFFFF; text-decoration:none;}

table#footer td#footerTextElcom a:hover, table#footer td#footerTextElcom a:focus {font: 11px arial, verdana, san-serif; color:#FFFFFF; text-decoration:underline;}


/*----------start styles for accessiblity areas----------*/

/* top menu accessibility */

div#topMenuAccessible {width:0px; height:0px; margin:0px 0px 0px -5000px;}
div#topMenuAccessible h2 {font:bold 0px arial, verdana, sans-serif;color:#231f22; padding:0px 0px 0px 0px; margin:0px; width:0px; height:0px;}

/* left menu accessibility */

div#leftMenuAccessible {width:0px; height:0px; margin:0px 0px 0px -5000px;}
div#leftMenuAccessible h2 {font:bold 0px arial, verdana, sans-serif;color:#231f22; padding:0px 0px 0px 0px; margin:0px; width:0px; height:0px;}

/* right panel menu accessibility */

div#rightAccessible {width:0px; height:0px; margin:0px 0px 0px -5000px;}
div#rightAccessible h2 {font:bold 0px arial, verdana, sans-serif;color:#231f22; padding:0px 0px 0px 0px; margin:0px; width:0px; height:0px;}

/* footer accessibility */

div#footerAccessible {width:0px; height:0px; margin:0px 0px 0px -5000px;}
div#footerAccessible h2 {font:bold 0px arial, verdana, sans-serif;color:#231f22; padding:0px 0px 0px 0px; margin:0px; width:0px; height:0px;}


/*----------start styles for customised login box article----------*/

#Module17_TDDisplayLoginBox {padding:20px 0px 65px 20px; background:url(/images/loginimages/ElcomLoginBGBottom.png) no-repeat 20px bottom;}

#Module17_LoginTableOuter {background:url(/images/loginimages/ElcomLoginBG.png) no-repeat top left; margin:0 auto; width:424px;}

#Module17_LoginTable {margin:40px 47px 0px 47px; width:318px;}

#Module17_LoginTable #customLoginTop {background:url(/images/loginimages/CommunityManager2008.png) no-repeat center top; width:318px; height:78px; text-align:center;}

#Module17_LoginTable font {font:14px arial, sans-serif !important;}

#Module17_LoginTable input {border:#cccccc 1px solid; padding:10px 5px; margin:5px 0px 0px 0px; font:14px arial, sans-serif; color:#000000;}

#Module17_LoginTable input:active,
#Module17_LoginTable input:hover,
#Module17_LoginTable input:focus {border:#ffffff 1px solid; padding:10px 5px; margin:5px 0px 0px 0px; font:14px arial, sans-serif; color:#ffffff; background-color:#cd5627;}

#Module17_TRRememberMe font {font:12px arial, sans-serif;}

#Module17_LoginTable input#Module17_chkRememberMe,
#Module17_LoginTable input#Module17_chkRememberMe:active,
#Module17_LoginTable input#Module17_chkRememberMe:hover,
#Module17_LoginTable input#Module17_chkRememberMe:focus {width:auto !important; border:none;}

#Module17_LoginTable .clsButtonSmall {font:14px arial, sans-serif !important; padding:5px; background:url(/images/loginimages/login.png) no-repeat; margin:10px 0px 10px 0px; width:101px; cursor:pointer; color:#000000; height:45px; float:right;}

#Module17_LoginTable .clsButtonSmall:hover,
#Module17_LoginTable .clsButtonSmall:focus {font:14px arial, sans-serif !important; padding:5px; background:url(/images/loginimages/login-over.png) no-repeat; margin:10px 0px 10px 0px; width:101px; cursor:pointer; color:#ffffff; height:45px; float:right;}

#Module17_LoginTable #customLoginBottom {background:url(/images/loginimages/elcom.png) no-repeat center bottom; margin:20px 0px 0px 0px; width:318px; text-align:center; padding:0px 0px 48px 0px;}

#Module17_LoginTable #customLoginBottom a,
#Module17_LoginTable #customLoginBottom a:link,
#Module17_LoginTable #customLoginBottom a:active,
#Module17_LoginTable #customLoginBottom a:visited {font:12px arial, sans-serif; color:#ffffff; text-decoration:none;}

#Module17_LoginTable #customLoginBottom a:hover,
#Module17_LoginTable #customLoginBottom a:focus {font:12px arial, sans-serif; color:#ffffff; text-decoration:underline;}


/*START - Custom Styling*/

body a img
{border: 0 !important;}

/*START - Footer*/

#FooterBanners
  {
    /*---border-top: solid 1px #ccffcc;---*/
    border-bottom: solid 1px #ccffcc;
    margin-top:5px;
    margin-left:auto;
    margin-right:auto;
    padding-left:0px;
    text-align:center;
    
  }
#FooterBanners .BannerHolder
  {
 
    width:1050px;
    display:block;

  }
#FooterBanners .Banner
 {
    float:left;
    height:90px;
    width:145px;
    margin-left:auto;
    margin-right:auto;
    vertical-align:text-bottom;

    
  }
#footerTextElcom  div.footerTextElcomHolder
    {
       
     font: 11px Arial;

    }
    
    
#footerTextElcom  div.footerTextElcomHolder a:link,
#footerTextElcom  div.footerTextElcomHolder a:hover,
#footerTextElcom  div.footerTextElcomHolder a:active,
#footerTextElcom  div.footerTextElcomHolder a:visited
    {
        color:#885205 !important;     

    }
#FooterBanners a:link,
#FooterBanners a:hover,
#FooterBanners a:active,
#FooterBanners a:visited
    {
      color:#339999;
      font-weight:bold;
    }

.ClearBoth
    {
        clear:both !important; 
    }


/* END - Footer*/

/* START - Search*/

/*Firefox*/


#Search
    {
        position:relative;
        height:50px;
        width:0px;
        padding-right: 300px;
        margin:30px 0 20px 0;
        text-align: left !important; 

    }
#Search #Module13_strSearchKeyword13
    {
     border:solid 1px #bddad9;
     position:absolute;
     margin-top:20px;
     padding:7px;
     width:200px;

    }

#Search a img
    {
    margin-top:20px;
         position:absolute;
         left:204px;  

    }
/*

*/
/* END - Search*/

/* START - Right Column*/

#tblContent3
{
    background-image:url(/images/useruploadedimages/artwork-bg.jpg);
    background-repeat:no-repeat;
    
    
}

#DivContent #FeaturedArtWork
{
  padding-top:20px;
}
#DivContent #FeaturedArtWork h2
{
    color:#339999 !important;
    font-size:12px;
    margin:0;
    padding:0 0 10px 0;
} 
#DivContent .DonationButtons
{
    margin-top:10px;
    margin-bottom:20px;
    padding-right: 0px;
}

#DivContent * .HPitem
{
    margin-top:0px;
    clear:both; 
    height:90px;
    margin-bottom:25px !important;  
}

#DivContent .HPitem h2
{
    margin:0;
    padding:0;
    
}
/**/
#DivContent .HPitem .CatImage
{
    float:left;
    margin-right:5px;
    
    
}
#DivContent .HPitem p
{
    background-color:#fff;
    padding-top:25px;
    text-align: left !important; 
        
    
}

#DivContent .HPitem a,
#DivContent .HPitem a:hover,
#DivContent .HPitem a:active,
#DivContent .HPitem a:visited
{
    color:#336666;
    font-weight:bold;
    text-align: left !important; 
}



#DivContent .HPbanner 
{
    height:145px;
    
    background-image:url(/images/useruploadedimages/Bannergradient-bg.jpg);
    background-repeat:repeat-x;
    background-position:bottom;
    margin-bottom:10px;
    margin-top:10px;
}


#DivContent .infoline img
{
   margin-top:20px;
}
/* START - Main Banner*/
 #RemindHeaderBanner
    {
      height:175px;
      width:1050px;
    }
#HeaderBanner table
    {
      background-color:#fff5e9;
      border:0;
    }


  #BannerDescription
    {
      font-size: 8pt;
      background-color:#fff3e3;
      background-image:url(/images/useruploadedimages/BannerRight.jpg);
      background-position:top left;
      background-repeat:no-repeat;
      color:#fff;
      height: 70px;
      margin:0;
      padding:45px 0px 35px 10px; 
    }
    #HeaderBanner #BannerMenu ul
      {
        margin:0;
        padding:0;
        width:500px;
      }
    
    #HeaderBanner #BannerMenu li
    {
      border-right: solid 1px #339999;
      display:inline;
      font-size:10pt;
      font-family:arial;
      margin:0;
      padding:0;
      padding-left:5px;
      padding-right:4px;
       
    }
    #HeaderBanner #BannerMenu li.Last
    {
      border-right: 0;
       
    }
    #FooterBanners
    {
       
     padding-top:10px;

    }
    
    #HeaderBanner #BannerMenu ul a:link,
    #HeaderBanner #BannerMenu ul a:visited,
    #HeaderBanner #BannerMenu ul a:active,
    #HeaderBanner #BannerMenu ul a:hover   
      {
        color:#339999;

      }
    #HeaderBanner #BannerDescription a:link,
    #HeaderBanner #BannerDescription a:visited,
    #HeaderBanner #BannerDescription a:active,
    #HeaderBanner #BannerDescription a:hover   
      {
        color:#92c5b4;
        font-size:10pt;
      }
/*START - REMIND HOME PAGE*/

table#RemindHPLayout 
{ 


}


table#RemindHPLayout td.RemindHPLayoutLevel1
{
padding-top:30px;

}



table#RemindHPLayout td.RemindHPLayoutLevel2
{
padding-top:30px;
padding-left:12%;
}

table#RemindHPLayout td.RemindHPLayoutLevel3
{
padding-top:30px;

padding-left:27%;
}

table#RemindHPLayout td.RemindHPLayoutTestimonialWho
{
padding-left:15%;
}
table#RemindHPLayout td.RemindHPLayoutTestimonialHeading
{

text-align:center;


}
table#RemindHPLayout td.RemindHPLayoutTestimonialHeading a
{
font-weight:bold;
text-align:center;
color:#006d66;
font-size:18px;

}
#HPContainer
{

              

/*END - REMIND HOME PAGE*/

/* Level 1 styles */
.MenuItemOne, .MenuItemOne:Visited {background-image:url(/images/useruploadedimages/MenuLeft1.gif); font-size:8pt !important;cursor:pointer; height:30px !important; color:#114540 !important; text-decoration:none !important;}
.MenuItemOne .text, .MenuItemOne:Visited .text { font-size:8pt !important;  padding:8px 0px 3px 15px;font-weight:bold;}
.MenuItemOne:Hover, .MenuItemOne:Focus { font-size:8pt;  cursor:pointer;  color:#FFFFF !important; text-decoration:none !important;}
.MenuItemOneClicked, .MenuItemOneClicked:Visited, .MenuItemOneClicked:Hover, .MenuItemOneClicked:Visited:Hover { background-image:url(/images/useruploadedimages/MenuLeft1Selected.gif) !important; font-size:10pt; cursor:pointer; color:#fff !important; height:30px !important; padding:0px 0px !important; text-decoration:none !important;}
 
/* Level 2 styles */
.MenuItemTwo, .MenuItemTwo:Visited {font-size:8pt; background: url(../images/useruploadedimages/MenuLeft2.gif) no-repeat top left; cursor:pointer; height:auto !important;  color:#fff !important; text-decoration:none !important;}
.MenuItemTwo .text, .MenuItemTwo:Visited .text { font-size:8pt; padding:3px 0px 3px 40px;color:#666 !important;}
.MenuItemTwo:Hover, .MenuItemTwo:Focus {font-size:8pt; cursor:pointer;   text-decoration:none !important;}
.MenuItemTwoClicked, .MenuItemTwoClicked:Visited, .MenuItemTwoClicked:Hover {font-size:10pt; background: url(../images/useruploadedimages/1374/aus-sub-prefix.gif) no-repeat top left; cursor:pointer;  color:#fff !important; text-decoration:none !important;}
 
/* Level 3 styles */
.MenuItemThree, .MenuItemThree:Visited {background: url(../images/useruploadedimages/1350/aus-left-nav3.gif) no-repeat 25px 10px; cursor:pointer; height:auto !important; background-color:#c2bd9f !important; color:#747354 !important; width:169px !important;}
.MenuItemThree .text, .MenuItemThree:Visited .text {padding:3px 0px 3px 40px;}
.MenuItemThree:Hover, .MenuItemThree:Focus {cursor:pointer; background-color:#ffffff !important; color:#747354 !important;}
.MenuItemThreeClicked, .MenuItemThreeClicked:Visited, .MenuItemThreeClicked:Hover {background: url(../images/useruploadedimages/1350/aus-left-nav3.gif) no-repeat 25px 10px; cursor:pointer; background-color:#ffffff !important; border-bottom:1px dotted #c1bd9f !important; color:#747354 !important;}
 
/* Level 4 styles */
.MenuItemFour, .MenuItemFour:Visited {background: url(../images/useruploadedimages/1350/aus-left-nav3.gif) no-repeat 35px 10px; cursor:pointer; height:auto !important; background-color:#c2bd9f !important; color:#747354 !important;}
.MenuItemFour .text, .MenuItemFour:Visited .text {padding:3px 0px 3px 50px;}
.MenuItemFour:Hover, .MenuItemFour:Focus {cursor:pointer; background-color:#ffffff !important; color:#747354 !important;}
.MenuItemFourClicked, .MenuItemFourClicked:Visited, .MenuItemFourClicked:Hover {background: url(../images/useruploadedimages/1350/aus-left-nav3.gif) no-repeat 35px 10px; cursor:pointer; background-color:#ffffff !important; border-bottom:1px dotted #c1bd9f !important; color:#747354 !important;}
 
/*----------End styles for left menu panelbar----------*/




/*END- Custom Styling*/
/*----------start styles for print friendly----------*/

@media print {

#breadPrint {display:none;}

#tblContentTD2 {display:none;}

}

#ContactDetails a {color: #333;}


.RemindHPLayoutTestimonialTestimonial {text-align: center;}







































