/*------ MAIN NAVIGATION START ------*/ 
#cm-header ul#cm-mainNav { width: 583px; height: 55px; background:url(../../images/cm-main-nav.jpg); margin: 0px; padding: 0px; position: relative; float: right;}

#cm-header ul#cm-mainNav li { margin: 0px; padding: 0px; list-style: none; position: absolute; top: 0; }
#cm-header ul#cm-mainNav li, #cm-header ul#cm-mainNav a { height: 55px; display: block; text-align: center; text-decoration: none; font-size: 12px; font-weight: bold; line-height: 55px; color: #000; }
#cm-header ul#cm-mainNav li#photos     { width: 87px; left: 0px; }
#cm-header ul#cm-mainNav li#about    { width: 110px; left: 87px; }
#cm-header ul#cm-mainNav li#services { width: 119px; left: 197px; }
#cm-header ul#cm-mainNav li#assoc    { width: 148px; left: 317px; }
#cm-header ul#cm-mainNav li#contact  { width: 119px; left: 465px; }

#cm-header ul#cm-mainNav li a:hover { color: #fff; }
#cm-header ul#cm-mainNav li.selected a { color: #ffffff; }

#cm-header ul#cm-mainNav li#photos a:hover { background:url(../../images/cm-main-nav.jpg) 0 -55px no-repeat; }
#cm-header ul#cm-mainNav li#photos.selected { background:url(../../images/cm-main-nav.jpg) 0 -55px no-repeat; }

#cm-header ul#cm-mainNav li#about a:hover { background:url(../../images/cm-main-nav.jpg) -87px -55px no-repeat;}
#cm-header ul#cm-mainNav li#about.selected { background:url(../../images/cm-main-nav.jpg) -87px -55px no-repeat;}

#cm-header ul#cm-mainNav li#services a:hover { background:url(../../images/cm-main-nav.jpg) -197px -55px no-repeat; }
#cm-header ul#cm-mainNav li#services.selected { background:url(../../images/cm-main-nav.jpg) -197px -55px no-repeat; }

#cm-header ul#cm-mainNav li#assoc a:hover { background:url(../../images/cm-main-nav.jpg) -317px -55px no-repeat; }
#cm-header ul#cm-mainNav li#assoc.selected { background:url(../../images/cm-main-nav.jpg) -317px -55px no-repeat; }

#cm-header ul#cm-mainNav li#contact a:hover { background:url(../../images/cm-main-nav.jpg) -465px -55px no-repeat; }
#cm-header ul#cm-mainNav li#contact.selected { background:url(../../images/cm-main-nav.jpg) -465px -55px no-repeat; }
/*------ MAIN NAVIGATION END ------*/ 

/*------ SIDE NAVIGATION START ------*/ 
#cm-index-body-right ul#cm-index-side-nav { margin: 36px 21px 0 0; padding: 0px; background:url(../../images/cm-side-nav.jpg); position: relative; height: 239px; width: 267px; float: right; }
#cm-index-body-right ul#cm-index-side-nav li { margin: 0px; padding: 0px; list-style: none; position: absolute; top: 0; }
#cm-index-body-right ul#cm-index-side-nav li, #cm-index-body-right ul#cm-index-side-nav a { width: 267px; display: block; text-align: left; text-decoration: none; font-size: 12px; font-weight: bold; color: #000; line-height: 40px; }

#cm-index-body-right ul#cm-index-side-nav li a span { color: #0f7a4c; display: block; clear: left; margin: -20px 0 0 0; padding: 0px; }
#cm-index-body-right ul#cm-index-side-nav li#prof     { height: 57px; top: 0px; }
#cm-index-body-right ul#cm-index-side-nav li#photo    { height: 64px; top: 57px; }
#cm-index-body-right ul#cm-index-side-nav li#request { height: 64px; top: 116px; }
#cm-index-body-right ul#cm-index-side-nav li#test    { height: 62px; top: 176px; }
#cm-index-body-right ul#cm-index-side-nav li a:hover { color: #000; }
#cm-index-body-right ul#cm-index-side-nav li#prof a:hover { background:url(../../images/cm-side-nav.jpg) -267px 0px no-repeat; height: 57px; }
#cm-index-body-right ul#cm-index-side-nav li#photo a:hover { background:url(../../images/cm-side-nav.jpg) -267px -57px no-repeat; height: 59px;}
#cm-index-body-right ul#cm-index-side-nav li#request a:hover { background:url(../../images/cm-side-nav.jpg) -267px -116px no-repeat; height: 61px; }
#cm-index-body-right ul#cm-index-side-nav li#test a:hover { background:url(../../images/cm-side-nav.jpg) -267px -176px no-repeat; height: 62px; }
/*------ SIDE NAVIGATION END ------*/ 