/*BlACK - default*/
.odd, .schoolDetails .subjects th  {background-color:#dde1e5 }
.even {background-color:#ebeff2}
.listings a, .detailsTable a, .popup .dataRow a, .largeChart .small a { color: #006790;}
.listings tr:hover,.listings tr.thisRow {background-color:#BACED6}
.schoolDetails h4 { background-color:#006790;}
.detailsNav li a:hover, .detailsNav li a.sel { background-color:#DDE1E5}



/*GRAY*/
.gray a, .gray .paginate_active, .gray .msReport .msReportTab, .gray .communityReport .communityReportTab, .gray .schoolReport .schoolReportTab  {color:#427B9B}
.gray .iconTheme { background-image:url(../assets/icon-sprite-gray.png);}
.gray .bg {background-image:url(../assets/bg-sprite-black.png);}
.gray .header, .gray .btnTheme, .gray .brandTop li a, .gray .agentInfo a, .gray .agentWeb, #contentGrid .wizard .gray .preview a {color:#fff;}
.gray .header, .gray .schedule, .gray .title, .gray .popup .title, .gray .schoolDetails h4, .gray .aboveHeader, .gray .agentBranding, .gray  #Popup_EmailMe .title    { background-color:#999;}
.gray .agentLegal, .gray .belowBrand .tagLine, #contentGrid .wizard .gray .preview .belowBrand  a  {color:#E5E5E5;} 
.gray .main {background-color:#797979; }
.gray .msReport-2, h3, .gray .nav, .gray .paging {background-color:#dedede; }
.profile-wrap .gray .msReport-2 {background:#fff}
.gray .msReport-2, h3, .gray .nav ul li, .gray .panelInner, .gray .gridContent, gray .listings, .gray .map, .gray .paging, .gray .paging .this    {border-color: #b2b2b2; }
.gray .nav li a:hover { background-color:#D7E0E5 }
.gray .nav a, .gray h3, .gray .chartDetails h4 {color:#777;  }
.gray .tabs .this { border-top-color:#000; }
.gray .odd, .gray .schoolDetails .subjects th {background-color:#E8F2F7; }
.gray .even, .gray .communityReport .panelInner, .gray .emailMe .formRow, .gray .emailMe .formRow, .gray .chartDetails, .gray .details div.sidebar, .gray .popup .dataRow, .gray .detailsNav li a:hover, .gray .detailsNav li a.sel {background-color:#CCDCE5}
.gray .listings tr:hover { background-color:#CCCDCE}
.gray .listings a, .gray .detailsTable a, .gray .popup .dataRow a, .gray .largeChart .small a {color:#427B9B}
.gray .title, .gray .popup .title { background-color: #427B9B;}


/*BEIGE*/
.beige a, .beige .paginate_active, .beige .msReport .msReportTab, .beige .communityReport .communityReportTab, .beige .schoolReport .schoolReportTab, .beige  .listings a, .beige .detailsTable a, .beige .popup .dataRow a, .beige .largeChart .small a  {color:#a39666}
.beige .iconTheme { background-image:url(../assets/icon-sprite-beige.png);}
.beige .bg {background-image:url(../assets/bg-sprite-beige.png);}
.beige .header, .beige .brandTop li a, .beige  .agentInfo a, .beige .schedule, .beige .contactInfo .agentWeb, #contentGrid .wizard .beige .preview a {color:#333;}
.beige .btnTheme {color:#fff}
.beige .header, .beige .schedule  { background-color:#D7CEAD;}
.beige .aboveHeader, .beige .agentBranding {background-color:#A39763}
.beige .title, .beige .popup .title, .beige .schoolDetails h4,.beige #Popup_EmailMe .title, .beige  #Popup_EmailMe .title  { background-color:#A39666}
.beige .contactInfo .agentWeb span {    background-position: 0 -1149px;}
.beige .agentLegal,  .beige .belowBrand .tagLine, #contentGrid .wizard .beige .preview .belowBrand  a   {color:#545252;} 
.beige .belowBrand .msLogo {  background-position: 0 -1117px;}
/*.beige .main {background-color:#AAA389; }*/
/*.beige .msReport-2,*/ .beige h3, .beige .nav, .beige .paging {background-color:#FBF7E4; }
.beige .msReport-2, .beige h3, .beige .nav, .beige .nav ul li, .beige .panelInner, .beige .gridContent, .beige .listings, .beige .map, .beige .paging, .beige .paging .this  {border-color: #999; }
.beige .nav li a:hover { background-color:#FBF7E4 }
.beige .nav a, .beige  h3, .beige .chartDetails h4 {color:#595959;  }
.beige .tabs .this { border-top-color:#333; }
.beige .odd, .beige .schoolDetails .subjects th {background-color:#EAE3CC; }
.beige .even, .beige .communityReport .panelInner, .beige .emailMe .formRow, .beige .chartDetails, .beige .details div.sidebar, .beige .popup .dataRow,  .beige .detailsNav li a:hover, .beige .detailsNav li a.sel  {background-color:#F4EFDC}
.beige .listings tr:hover { background-color:#D6CFB8}
.beige .listings a, .beige .detailsTable a, .beige .popup .dataRow a, .beige .largeChart .small a  {color:#827753}
.beige .agentMessage .msgPointer {background-position: 0 -100px }
.beige .msgBoxWrap .msgBox .msgBoxInner {background-color:#624932}


/*BROWN*/
.brown a, .brown .paginate_active, .brown .msReport .msReportTab, .brown .communityReport .communityReportTab, .brown .schoolReport .schoolReportTab, .brown .listings a, .brown .detailsTable a, .brown .popup .dataRow a, .brown .largeChart .small a   {color:#614934}
.brown .iconTheme { background-image:url(../assets/icon-sprite-brown.png);}
.brown .bg {background-image:url(../assets/bg-sprite-red.png);}
.brown .header, .brown .btnTheme, .brown .brandTop li a, .brown .agentInfo a, #contentGrid .wizard .brown .preview a {color:#fff;}
.brown .header, .brown .schedule, .brown .title, .brown .popup .title, .brown .schoolDetails h4, .brown .aboveHeader, .brown .agentBranding, .brown  #Popup_EmailMe .title  { background-color:#614934;}
.brown .agentLegal, .brown .belowBrand .tagLine, #contentGrid .wizard .brown .preview .belowBrand  a   {color:#EDEDED;} 
/*.brown .main {background-color:#4F3B2A; }*/
/*.brown .msReport-2,*/ .brown h3, .brown .nav, .brown .paging {background-color:#EAE5D7; }
.brown .msReport-2, .brown h3, .brown .nav, .brown .nav ul li, .brown .panelInner, .brown .gridContent, .brown .listings, .brown .map,  .brown .paging, .brown .paging .this  {border-color: #999; }
.brown .nav li a:hover { background-color:#EAE5D7 }
.brown .nav a, .brown h3, .brown .chartDetails h4 {color:#595959;  }
.brown .tabs .this { border-top-color:#302316; }
.brown .odd, .brown .schoolDetails .subjects th   {background-color:#EAE5D7; }
.brown .even, .brown .communityReport .panelInner, .brown .emailMe .formRow, .brown .emailMe .formRow, .brown .chartDetails, .brown .details div.sidebar, .brown .popup .dataRow, .brown .detailsNav li a:hover, .brown .detailsNav li a.sel {background-color:#F4F2E1}
.brown .listings tr:hover { background-color:#DBD3BA}
.brown .agentMessage .msgPointer {background-position: 0 -50px }
.brown .msgBoxWrap .msgBox .msgBoxInner {background-color:#a39763}

/*DARK BLUE*/
.dblue a, .dblue .paginate_active, .dblue .msReport .msReportTab, .dblue .communityReport .communityReportTab, .dblue .schoolReport .schoolReportTab  {color:#27538c}
.dblue .iconTheme { background-image:url(../assets/icon-sprite-dblue.png);}
.dblue .bg {background-image:url(../assets/bg-sprite-lblue.png);}
.dblue .header, .dblue .btnTheme, .dblue .brandTop li a, .dblue .agentInfo a, #contentGrid .wizard .dblue .preview a {color:#fff;}
.dblue .header, .dblue .schedule, .dblue .title, .dblue .popup .title, .dblue .schoolDetails h4, .dblue .aboveHeader, .dblue .agentBranding, .dblue  #Popup_EmailMe .title   { background-color:#27538c;}
.dblue .agentLegal, .dblue .belowBrand .tagLine, #contentGrid .wizard .dblue .preview .belowBrand  a {color:#D7E0EF;} 
/*.dblue .main {background-color:#204372; }*/
/*.dblue .msReport-2,*/ .dblue h3, .dblue .nav, .dblue .paging {background-color:#D7E0E5; }
.dblue .msReport-2, .dblue h3, .dblue .nav, .dblue .nav ul li, .dblue .panelInner, .dblue .gridContent, .dblue .listings, .dblue .map, .dblue .paging, .dblue .paging .this   {border-color: #999; }
.dblue .nav li a:hover { background-color:#DAE3ED }
.dblue .nav a, .dblue h3, .dblue .chartDetails h4 {color:#595959;  }
.dblue .tabs .this { border-top-color:#6d9dcd; } 
.dblue .odd, .dblue .emailMe .formRow, .dblue .emailMe .formRow, .dblue .chartDetails, .dblue .details div.sidebar, .dblue .popup .dataRow, .dblue .schoolDetails .subjects th,  .dblue .detailsNav li a:hover, .dblue .detailsNav li a.sel {background-color:#DAE3ED; }
.dblue .even, .dblue .communityReport .panelInner {background-color:#E5F0F9}
.dblue .listings tr:hover { background-color:#BCCFE0}
.dblue .listings a, .dblue .detailsTable a, .dblue .popup .dataRow a, .dblue .largeChart .small a {color:#27538c}
.dblue .agentMessage .msgPointer {background-position: 0 -350px }
.dblue .msgBoxWrap .msgBox .msgBoxInner {background-color:#6d9dcd}

/*DARK GREEN*/
.dgreen a, .dgreen .paginate_active, .dgreen .msReport .msReportTab, .dgreen .communityReport .communityReportTab, .dgreen .schoolReport .schoolReportTab, .dgreen .listings a, .dgreen .detailsTable a, .dgreen .popup .dataRow a, .dgreen .largeChart .small a   {color:#5A7C45}
.dgreen .iconTheme { background-image:url(../assets/icon-sprite-dgreen.png);}
.dgreen .bg {background-image:url(../assets/bg-sprite-lgreen.png);}
.dgreen .header, .dgreen .btnTheme, .dgreen .brandTop li a, .dgreen .agentInfo a, #contentGrid .wizard .dgreen .preview a {color:#fff;}
.dgreen .contactInfo .agentWeb {color:#C2DB72}
.dgreen .header, .dgreen .schedule, .dgreen .title, .dgreen .popup .title, .dgreen .schoolDetails h4, .dgreen .aboveHeader, .dgreen .agentBranding, .dgreen  #Popup_EmailMe .title  { background-color:#4a623d;}
.dgreen .agentLegal, .dgreen .belowBrand .tagLine, #contentGrid .wizard .dgreen .preview .belowBrand  a  {color:#EDEDED;} 
/*.dgreen .main {background-color:#3B4E30; }*/
/*.dgreen .msReport-2,*/ .dgreen h3, .dgreen .nav, .dgreen .paging {background-color:#ECF4EB; }
.dgreen .msReport-2, .dgreen h3, .dgreen .nav, .dgreen .nav ul li, .dgreen .panelInner, .dgreen .gridContent, .dgreen .listings, .dgreen .map, .dgreen .paging, .dgreen .paging .this  {border-color: #999; }
.dgreen .nav li a:hover { background-color:#C9D6C7 }
.dgreen .nav a, .dgreen h3, .dgreen .chartDetails h4 {color:#595959;  }
.dgreen .tabs .this { border-top-color:#85a57d; }
.dgreen .odd, .dgreen .schoolDetails .subjects th   {background-color:#DBE5D9; }
.dgreen .even, .dgreen .communityReport .panelInner, .dgreen .emailMe .formRow, .dgreen .emailMe .formRow, .dgreen .chartDetails, .dgreen .details div.sidebar, .dgreen .popup .dataRow, .dgreen .detailsNav li a:hover, .dgreen .detailsNav li a.sel   {background-color:#ECF4EB}
.dgreen .listings tr:hover { background-color:#C9D6C7}
.dgreen .agentMessage .msgPointer {background-position: 0 -250px }
.dgreen .msgBoxWrap .msgBox .msgBoxInner {background-color:#85a57d}

/*LIGHT BLUE*/
.lblue a, .lblue .paginate_active, .lblue .msReport .msReportTab, .lblue .communityReport .communityReportTab, .lblue .schoolReport .schoolReportTab  {color:#6d9dcd}
.lblue .iconTheme { background-image:url(../assets/icon-sprite-lblue.png);}
.lblue .bg {background-image:url(../assets/bg-sprite-lblue.png);}
.lblue .header, .lblue .btnTheme, .lblue .brandTop li a, .lblue .agentInfo a,  .lblue .contactInfo .agentWeb, #contentGrid .wizard .lblue .preview a {color:#fff;}
.lblue .header, .lblue .schedule,  .lblue .title, .lblue .popup .title, .lblue .schoolDetails h4, .lblue .aboveHeader, .lblue .agentBranding, .lblue  #Popup_EmailMe .title   { background-color:#6d9dcd;}
.lblue .agentLegal, .lblue .belowBrand .tagLine, #contentGrid .wizard .lblue .preview .belowBrand  a   {color:#D7E0EF;} 
/*.lblue .main {background-color:#52799E; }*/
/*.lblue .msReport-2,*/ .lblue h3, .lblue .nav, .lblue .paging {background-color:#D7E0E5; }
.lblue .msReport-2, .lblue h3, .lblue .nav, .lblue .nav ul li, .lblue .panelInner, .lblue .gridContent, .lblue .listings, .lblue .map, .lblue .paging, .lblue .paging .this  {border-color: #999; }
.lblue .nav li a:hover { background-color:#D7E0E5 }
.lblue .nav a, .lblue h3, .lblue .chartDetails h4 {color:#595959;  }
.lblue .tabs .this  { border-top-color:#003366;  }
.lblue  .odd, .lblue .emailMe .formRow, .lblue .emailMe .formRow, .lblue .chartDetails, .lblue .details div.sidebar, .lblue .popup .dataRow, .lblue .schoolDetails .subjects th, .lblue .detailsNav li a:hover, .lblue .detailsNav li a.sel  {background-color:#DAE3ED; }
.lblue  .even, .lblue .communityReport .panelInner {background-color:#E5F0F9}
.lblue .listings tr:hover { background-color:#BCCFE0}
.lblue .listings a, .lblue .detailsTable a, .lblue .popup .dataRow a, .lblue .largeChart .small a {color:#003366}
.lblue .footer {background-color:#E0E7EB}
.lblue .agentMessage .msgPointer {background-position: 0 -300px }
.lblue .msgBoxWrap .msgBox .msgBoxInner {background-color:#194879}


/*LIGHT GREEN*/
.lgreen a, .lgreen .paginate_active, .lgreen .msReport .msReportTab, .lgreen .communityReport .communityReportTab, .lgreen .schoolReport .schoolReportTab, .lgreen .listings a, .lgreen .detailsTable a, .lgreen .popup .dataRow a, .lgreen .largeChart .small a   {color:#30592A}
.lgreen .iconTheme { background-image:url(../assets/icon-sprite-lgreen.png);}
.lgreen .bg {background-image:url(../assets/bg-sprite-lgreen.png);}
.lgreen .header, .lgreen .btnTheme, .lgreen .brandTop li a, .lgreen .agentInfo a,  .lgreen .contactInfo .agentWeb, #contentGrid .wizard .lgreen .preview a {color:#fff;}
.lgreen .header, .lgreen .schedule, .lgreen .title, .lgreen .popup .title, .lgreen .schoolDetails h4, .lgreen .aboveHeader, .lgreen .agentBranding, .lgreen  #Popup_EmailMe .title { background-color:#85a57d;}
.lgreen .agentLegal, .lgreen .belowBrand .tagLine, #contentGrid .wizard .lgreen .preview .belowBrand  a  {color:#EDEDED;} 
/*.lgreen .main {background-color:#657C60; }*/
/*.lgreen .msReport-2,*/ .lgreen h3, .lgreen .nav, .lgreen .paging {background-color:#ECF4EB; }
.lgreen .msReport-2, .lgreen h3, .lgreen .nav, .lgreen .nav ul li, .lgreen .panelInner, .lgreen .gridContent, .lgreen .listings, .lgreen .map, .lgreen .paging, .lgreen .paging .this  {border-color: #999; }
.lgreen .nav li a:hover { background-color:#C9D6C7 }
.lgreen .nav a, .lgreen h3, .lgreen .chartDetails h4 {color:#595959;  }
.lgreen .tabs .this  { border-top-color:#30592A;  }
.lgreen .odd, .lgreen .schoolDetails .subjects th {background-color:#DBE5D9; }
.lgreen .even, .lgreen .communityReport .panelInner, .lgreen .emailMe .formRow, .lgreen .emailMe .formRow, .lgreen .chartDetails, .lgreen .details div.sidebar, .lgreen .popup .dataRow, .lgreen .detailsNav li a:hover, .lgreen .detailsNav li a.sel   {background-color:#ECF4EB}
.lgreen .listings tr:hover { background-color:#C9D6C7}
.lgreen .agentMessage .msgPointer {background-position: 0 -200px }
.lgreen .msgBoxWrap .msgBox .msgBoxInner {background-color:#30592a}

/*RED*/
.red a, .red .paginate_active, .red .msReport .msReportTab, .red .communityReport .communityReportTab, .red .schoolReport .schoolReportTab, .red .detailsTable a, .red .popup .dataRow a, .red .largeChart .small a   {color:#b30101}
.red .iconTheme { background-image:url(../assets/icon-sprite-red.png);}
.red .bg {background-image:url(../assets/bg-sprite-red.png);}
.red .header, .red .btnTheme, .red .brandTop li a, .red .agentInfo a, .red .nav .faqLink em, .red .trendNumber, .red .contactInfo .agentWeb, #contentGrid .wizard .red .preview a {color:#fff;}
.red .header, .red .schedule, .red .title, .red .popup .title, .red .schoolDetails h4, .red .aboveHeader, .red .agentBranding, .red  #Popup_EmailMe .title    { background-color:#b30101;}
.red .agentLegal, .red .belowBrand .tagLine, #contentGrid .wizard .red .preview .belowBrand  a  {color:#e8e8d9;} 
/*.red .main {background-color:#8E0101}*/
/*.red .msReport-2,*/ .red h3, .red .nav, .red .paging {background-color:#d8d8c0; }
.red .msReport-2, .red h3, .red .nav, .red .nav ul li, .red .panelInner, .red .gridContent, .red .listings, .red .paginate_active, .red .map, .red .paging, .red .paging .this  {border-color: #a38f61; }
.red .nav li a:hover { background-color:#d8d8c0 }
.red .nav a, .red h3, .red .chartDetails h4 {color:#736347;  }
.red .tabs .this { border-top-color:#a38f61; } 
.red .odd, .red .schoolDetails .subjects th {background-color:#e8e8d9; }
.red .even, .red .communityReport .panelInner, .red .communityReport .panelInner, .red .emailMe .formRow, .red .emailMe .formRow, .red .chartDetails, .red .details div.sidebar, .red .popup .dataRow, .red .detailsNav li a:hover, .red .detailsNav li a.sel    {background-color:#F7F7EF}
.red .listings tr:hover { background-color:#D8D8C0}
.red .agentMessage .msgPointer {background-position: 0 -400px }
.red .msgBoxWrap .msgBox .msgBoxInner {background-color:#a38f61}


/*YELLOW*/
.yellow a, .yellow .paginate_active, .yellow .msReport .msReportTab, .yellow .communityReport .communityReportTab, .yellow .schoolReport .schoolReportTab, .yellow .listings a, .yellow .detailsTable a, .yellow .popup .dataRow a, .yellow .largeChart .small a   {color:#7C5E22}
.yellow .iconTheme { background-image:url(../assets/icon-sprite-yellow.png);}
.yellow .bg {background-image:url(../assets/bg-sprite-red.png);}
.yellow .header, .yellow .btnTheme, .yellow .brandTop li a, .yellow .agentInfo a, .yellow .contactInfo .agentWeb, #contentGrid .wizard .yellow .preview a{color:#fff;}
.yellow .header, .yellow .schedule, .yellow .title, .yellow .popup .title, .yellow .schoolDetails h4,  .yellow .aboveHeader, .yellow .agentBranding, .yellow  #Popup_EmailMe .title    { background-color:#d59501;}
.yellow .agentLegal, .yellow .belowBrand .tagLine, #contentGrid .wizard .yellow .preview .belowBrand  a   {color:#EDEDED;} 
/*.yellow .main {background-color:#A06E01; }*/
/*.yellow .pageWrap,*/ .yellow h3, .yellow .nav, .yellow .paging {background-color:#E7E8D1; }
.yellow .msReport-2, .yellow h3, .yellow .nav, .yellow .nav ul li, .yellow .panelInner, .yellow .gridContent, .yellow .listings, .yellow .map, .yellow .paging,  .yellow .paging .this  {border-color: #999; }
.yellow .nav li a:hover { background-color:#F4F4E1 }
.yellow .nav a, .yellow h3, .yellow .chartDetails h4  {color:#595959;  }
.yellow .tabs .this { border-top-color:#7C5E22; }
.yellow .odd, .yellow .schoolDetails .subjects th {background-color:#F4F4E1; }
.yellow .even, .yellow .communityReport .panelInner, .yellow .communityReport .panelInner, .yellow .emailMe .formRow, .yellow .emailMe .formRow, .yellow .chartDetails, .yellow .details div.sidebar, .yellow .popup .dataRow,  .yellow .detailsNav li a:hover, .yellow .detailsNav li a.sel  {background-color:#E5E2C9}
.yellow .listings tr:hover { background-color:#E0DBB5}
.yellow .agentMessage .msgPointer {background-position: 0 -150px }
.yellow .msgBoxWrap .msgBox .msgBoxInner {background-color:#7c5e22}


/*PURPLE*/
.purple a, .purple .paginate_active, .purple .msReport .msReportTab, .purple .communityReport .communityReportTab, .purple .schoolReport .schoolReportTab, .purple .listings a, .purple .detailsTable a, .purple .popup .dataRow a, .purple .largeChart .small a   {color:#5d3754}
/* .purple .iconTheme { background-image:url(../assets/icon-sprite-purple.png);}
.purple .bg {background-image:url(../assets/bg-sprite-red.png);} */
.purple .header, .purple .btnTheme, .purple .brandTop li a, .purple .agentInfo a, .purple .contactInfo .agentWeb, #contentGrid .wizard .purple .preview a{color:#fff;}
.purple .header, .purple .schedule, .purple .title, .purple .popup .title, .purple .schoolDetails h4,  .purple .aboveHeader, .purple .agentBranding, .purple  #Popup_EmailMe .title    { background-color:#5d3754;}
.purple .agentLegal, .purple .belowBrand .tagLine, #contentGrid .wizard .purple .preview .belowBrand  a   {color:#EDEDED;} 
/*.purple .main {background-color:#A06E01; }*/
/*.purple .pageWrap,*/ .purple h3, .purple .nav, .purple .paging {background-color:#E7E8D1; }
.purple .msReport-2, .purple h3, .purple .nav, .purple .nav ul li, .purple .panelInner, .purple .gridContent, .purple .listings, .purple .map, .purple .paging,  .purple .paging .this  {border-color: #999; }
.purple .nav li a:hover { background-color:#F4F4E1 }
.purple .nav a, .purple h3, .purple .chartDetails h4  {color:#595959;  }
.purple .tabs .this { border-top-color:#5d3754; }
.purple .odd, .purple .schoolDetails .subjects th {background-color:#F4F4E1; }
.purple .even, .purple .communityReport .panelInner, .purple .communityReport .panelInner, .purple .emailMe .formRow, .purple .emailMe .formRow, .purple .chartDetails, .purple .details div.sidebar, .purple .popup .dataRow,  .purple .detailsNav li a:hover, .purple .detailsNav li a.sel  {background-color:#E5E2C9}
.purple .listings tr:hover { background-color:#E0DBB5}
.purple .msgBox { position: relative; }
.purple .agentMessage .msgPointer {
    float: none;
    position: absolute;
    top: 0;
    left: 0;
    width: auto;
    height: auto;
    margin-top: 20px;
    border: 12px solid #015a82;
    border-top-color: transparent !important;
    border-left-color: transparent !important;
    border-bottom-color: transparent !important;
    background: none; }
.purple .msgBoxWrap .msgBox .msgBoxInner { margin-left: 24px; background-color:#015a82}

/*GREEN*/
.green a, .green .paginate_active, .green .msReport .msReportTab, .green .communityReport .communityReportTab, .green .schoolReport .schoolReportTab, .green .listings a, .green .detailsTable a, .green .popup .dataRow a, .green .largeChart .small a   {color:#339933}
/* .green .iconTheme { background-image:url(../assets/icon-sprite-green.png);}
.green .bg {background-image:url(../assets/bg-sprite-red.png);} */
.green .header, .green .btnTheme, .green .brandTop li a, .green .agentInfo a, .green .contactInfo .agentWeb, #contentGrid .wizard .green .preview a{color:#fff;}
.green .header, .green .schedule, .green .title, .green .popup .title, .green .schoolDetails h4,  .green .aboveHeader, .green .agentBranding, .green  #Popup_EmailMe .title    { background-color:#339933;}
.green .agentLegal, .green .belowBrand .tagLine, #contentGrid .wizard .green .preview .belowBrand  a   {color:#EDEDED;} 
/*.green .main {background-color:#A06E01; }*/
/*.green .pageWrap,*/ .green h3, .green .nav, .green .paging {background-color:#E7E8D1; }
.green .msReport-2, .green h3, .green .nav, .green .nav ul li, .green .panelInner, .green .gridContent, .green .listings, .green .map, .green .paging,  .green .paging .this  {border-color: #999; }
.green .nav li a:hover { background-color:#F4F4E1 }
.green .nav a, .green h3, .green .chartDetails h4  {color:#595959;  }
.green .tabs .this { border-top-color:#339933; }
.green .odd, .green .schoolDetails .subjects th {background-color:#F4F4E1; }
.green .even, .green .communityReport .panelInner, .green .communityReport .panelInner, .green .emailMe .formRow, .green .emailMe .formRow, .green .chartDetails, .green .details div.sidebar, .green .popup .dataRow,  .green .detailsNav li a:hover, .green .detailsNav li a.sel  {background-color:#E5E2C9}
.green .listings tr:hover { background-color:#E0DBB5}
.green .msgBox { position: relative; }
.green .agentMessage .msgPointer {
    float: none;
    position: absolute;
    top: 0;
    left: 0;
    width: auto;
    height: auto;
    margin-top: 20px;
    border: 12px solid #333333;
    border-top-color: transparent !important;
    border-left-color: transparent !important;
    border-bottom-color: transparent !important;
    background: none; }
.green .msgBoxWrap .msgBox .msgBoxInner { margin-left: 24px; background-color:#333333}

/*BLUE ZODIAC*/
.blue-zodiac a, .blue-zodiac .paginate_active, .blue-zodiac .msReport .msReportTab, .blue-zodiac .communityReport .communityReportTab, .blue-zodiac .schoolReport .schoolReportTab, .blue-zodiac .listings a, .blue-zodiac .detailsTable a, .blue-zodiac .popup .dataRow a, .blue-zodiac .largeChart .small a   {color:#30517F}
/* .blue-zodiac .iconTheme { background-image:url(../assets/icon-sprite-blue-zodiac.png);}
.blue-zodiac .bg {background-image:url(../assets/bg-sprite-red.png);} */
.blue-zodiac .header, .blue-zodiac .btnTheme, .blue-zodiac .brandTop li a, .blue-zodiac .agentInfo a, .blue-zodiac .contactInfo .agentWeb, #contentGrid .wizard .blue-zodiac .preview a{color:#fff;}
.blue-zodiac .header, .blue-zodiac .schedule, .blue-zodiac .title, .blue-zodiac .popup .title, .blue-zodiac .schoolDetails h4,  .blue-zodiac .aboveHeader, .blue-zodiac .agentBranding, .blue-zodiac  #Popup_EmailMe .title    { background-color:#30517F;}
.blue-zodiac .agentLegal, .blue-zodiac .belowBrand .tagLine, #contentGrid .wizard .blue-zodiac .preview .belowBrand  a   {color:#EDEDED;} 
/*.blue-zodiac .main {background-color:#A06E01; }*/
/*.blue-zodiac .pageWrap,*/ .blue-zodiac h3, .blue-zodiac .nav, .blue-zodiac .paging {background-color:#E7E8D1; }
.blue-zodiac .msReport-2, .blue-zodiac h3, .blue-zodiac .nav, .blue-zodiac .nav ul li, .blue-zodiac .panelInner, .blue-zodiac .gridContent, .blue-zodiac .listings, .blue-zodiac .map, .blue-zodiac .paging,  .blue-zodiac .paging .this  {border-color: #999; }
.blue-zodiac .nav li a:hover { background-color:#F4F4E1 }
.blue-zodiac .nav a, .blue-zodiac h3, .blue-zodiac .chartDetails h4  {color:#595959;  }
.blue-zodiac .tabs .this { border-top-color:#30517F; }
.blue-zodiac .odd, .blue-zodiac .schoolDetails .subjects th {background-color:#F4F4E1; }
.blue-zodiac .even, .blue-zodiac .communityReport .panelInner, .blue-zodiac .communityReport .panelInner, .blue-zodiac .emailMe .formRow, .blue-zodiac .emailMe .formRow, .blue-zodiac .chartDetails, .blue-zodiac .details div.sidebar, .blue-zodiac .popup .dataRow,  .blue-zodiac .detailsNav li a:hover, .blue-zodiac .detailsNav li a.sel  {background-color:#E5E2C9}
.blue-zodiac .listings tr:hover { background-color:#E0DBB5}
.blue-zodiac .msgBox { position: relative; }
.blue-zodiac .agentMessage .msgPointer {
    float: none;
    position: absolute;
    top: 0;
    left: 0;
    width: auto;
    height: auto;
    margin-top: 20px;
    border: 12px solid #142f54;
    border-top-color: transparent !important;
    border-left-color: transparent !important;
    border-bottom-color: transparent !important;
    background: none; }
.blue-zodiac .msgBoxWrap .msgBox .msgBoxInner { margin-left: 24px; background-color:#142f54}


/*VIOLET*/
.violet a, .violet .paginate_active, .violet .msReport .msReportTab, .violet .communityReport .communityReportTab, .violet .schoolReport .schoolReportTab, .violet .listings a, .violet .detailsTable a, .violet .popup .dataRow a, .violet .largeChart .small a   {color:#250e62}
/* .violet .iconTheme { background-image:url(../assets/icon-sprite-violet.png);}
.violet .bg {background-image:url(../assets/bg-sprite-red.png);} */
.violet .header, .violet .btnTheme, .violet .brandTop li a, .violet .agentInfo a, .violet .contactInfo .agentWeb, #contentGrid .wizard .violet .preview a{color:#fff;}
.violet .header, .violet .schedule, .violet .title, .violet .popup .title, .violet .schoolDetails h4,  .violet .aboveHeader, .violet .agentBranding, .violet  #Popup_EmailMe .title    { background-color:#250e62;}
.violet .agentLegal, .violet .belowBrand .tagLine, #contentGrid .wizard .violet .preview .belowBrand  a   {color:#EDEDED;} 
/*.violet .main {background-color:#A06E01; }*/
/*.violet .pageWrap,*/ .violet h3, .violet .nav, .violet .paging {background-color:#E7E8D1; }
.violet .msReport-2, .violet h3, .violet .nav, .violet .nav ul li, .violet .panelInner, .violet .gridContent, .violet .listings, .violet .map, .violet .paging,  .violet .paging .this  {border-color: #999; }
.violet .nav li a:hover { background-color:#F4F4E1 }
.violet .nav a, .violet h3, .violet .chartDetails h4  {color:#595959;  }
.violet .tabs .this { border-top-color:#250e62; }
.violet .odd, .violet .schoolDetails .subjects th {background-color:#F4F4E1; }
.violet .even, .violet .communityReport .panelInner, .violet .communityReport .panelInner, .violet .emailMe .formRow, .violet .emailMe .formRow, .violet .chartDetails, .violet .details div.sidebar, .violet .popup .dataRow,  .violet .detailsNav li a:hover, .violet .detailsNav li a.sel  {background-color:#E5E2C9}
.violet .listings tr:hover { background-color:#E0DBB5}
.violet .msgBox { position: relative; }
.violet .agentMessage .msgPointer {
    float: none;
    position: absolute;
    top: 0;
    left: 0;
    width: auto;
    height: auto;
    margin-top: 20px;
    border: 12px solid #333333;
    border-top-color: transparent !important;
    border-left-color: transparent !important;
    border-bottom-color: transparent !important;
    background: none; }
.violet .msgBoxWrap .msgBox .msgBoxInner { margin-left: 24px; background-color:#333333}


/*TEAL*/
.teal a, .teal .paginate_active, .teal .msReport .msReportTab, .teal .communityReport .communityReportTab, .teal .schoolReport .schoolReportTab, .teal .listings a, .teal .detailsTable a, .teal .popup .dataRow a, .teal .largeChart .small a   {color:#008c9a}
/* .teal .iconTheme { background-image:url(../assets/icon-sprite-teal.png);}
.teal .bg {background-image:url(../assets/bg-sprite-red.png);} */
.teal .header, .teal .btnTheme, .teal .brandTop li a, .teal .agentInfo a, .teal .contactInfo .agentWeb, #contentGrid .wizard .teal .preview a{color:#fff;}
.teal .header, .teal .schedule, .teal .title, .teal .popup .title, .teal .schoolDetails h4,  .teal .aboveHeader, .teal .agentBranding, .teal  #Popup_EmailMe .title    { background-color:#008c9a;}
.teal .agentLegal, .teal .belowBrand .tagLine, #contentGrid .wizard .teal .preview .belowBrand  a   {color:#EDEDED;} 
/*.teal .main {background-color:#A06E01; }*/
/*.teal .pageWrap,*/ .teal h3, .teal .nav, .teal .paging {background-color:#E7E8D1; }
.teal .msReport-2, .teal h3, .teal .nav, .teal .nav ul li, .teal .panelInner, .teal .gridContent, .teal .listings, .teal .map, .teal .paging,  .teal .paging .this  {border-color: #999; }
.teal .nav li a:hover { background-color:#F4F4E1 }
.teal .nav a, .teal h3, .teal .chartDetails h4  {color:#595959;  }
.teal .tabs .this { border-top-color:#008c9a; }
.teal .odd, .teal .schoolDetails .subjects th {background-color:#F4F4E1; }
.teal .even, .teal .communityReport .panelInner, .teal .communityReport .panelInner, .teal .emailMe .formRow, .teal .emailMe .formRow, .teal .chartDetails, .teal .details div.sidebar, .teal .popup .dataRow,  .teal .detailsNav li a:hover, .teal .detailsNav li a.sel  {background-color:#E5E2C9}
.teal .listings tr:hover { background-color:#E0DBB5}
.teal .msgBox { position: relative; }
.teal .agentMessage .msgPointer {
    float: none;
    position: absolute;
    top: 0;
    left: 0;
    width: auto;
    height: auto;
    margin-top: 20px;
    border: 12px solid #4c4c4c;
    border-top-color: transparent !important;
    border-left-color: transparent !important;
    border-bottom-color: transparent !important;
    background: none; }
.teal .msgBoxWrap .msgBox .msgBoxInner { margin-left: 24px; background-color:#4c4c4c}


/*RHINO*/
.rhino a, .rhino .paginate_active, .rhino .msReport .msReportTab, .rhino .communityReport .communityReportTab, .rhino .schoolReport .schoolReportTab, .rhino .listings a, .rhino .detailsTable a, .rhino .popup .dataRow a, .rhino .largeChart .small a   {color:#2a425d}
/* .rhino .iconTheme { background-image:url(../assets/icon-sprite-rhino.png);}
.rhino .bg {background-image:url(../assets/bg-sprite-red.png);} */
.rhino .header, .rhino .btnTheme, .rhino .brandTop li a, .rhino .agentInfo a, .rhino .contactInfo .agentWeb, #contentGrid .wizard .rhino .preview a{color:#fff;}
.rhino .header, .rhino .schedule, .rhino .title, .rhino .popup .title, .rhino .schoolDetails h4,  .rhino .aboveHeader, .rhino .agentBranding, .rhino  #Popup_EmailMe .title    { background-color:#2a425d;}
.rhino .agentLegal, .rhino .belowBrand .tagLine, #contentGrid .wizard .rhino .preview .belowBrand  a   {color:#EDEDED;} 
/*.rhino .main {background-color:#A06E01; }*/
/*.rhino .pageWrap,*/ .rhino h3, .rhino .nav, .rhino .paging {background-color:#E7E8D1; }
.rhino .msReport-2, .rhino h3, .rhino .nav, .rhino .nav ul li, .rhino .panelInner, .rhino .gridContent, .rhino .listings, .rhino .map, .rhino .paging,  .rhino .paging .this  {border-color: #999; }
.rhino .nav li a:hover { background-color:#F4F4E1 }
.rhino .nav a, .rhino h3, .rhino .chartDetails h4  {color:#595959;  }
.rhino .tabs .this { border-top-color:#2a425d; }
.rhino .odd, .rhino .schoolDetails .subjects th {background-color:#F4F4E1; }
.rhino .even, .rhino .communityReport .panelInner, .rhino .communityReport .panelInner, .rhino .emailMe .formRow, .rhino .emailMe .formRow, .rhino .chartDetails, .rhino .details div.sidebar, .rhino .popup .dataRow,  .rhino .detailsNav li a:hover, .rhino .detailsNav li a.sel  {background-color:#E5E2C9}
.rhino .listings tr:hover { background-color:#E0DBB5}
.rhino .msgBox { position: relative; }
.rhino .agentMessage .msgPointer {
    float: none;
    position: absolute;
    top: 0;
    left: 0;
    width: auto;
    height: auto;
    margin-top: 20px;
    border: 12px solid #b70e2b;
    border-top-color: transparent !important;
    border-left-color: transparent !important;
    border-bottom-color: transparent !important;
    background: none; }
.rhino .msgBoxWrap .msgBox .msgBoxInner { margin-left: 24px; background-color:#b70e2b}


/*NAVY*/
.navy a, .navy .paginate_active, .navy .msReport .msReportTab, .navy .communityReport .communityReportTab, .navy .schoolReport .schoolReportTab, .navy .listings a, .navy .detailsTable a, .navy .popup .dataRow a, .navy .largeChart .small a   {color:#002349}
/* .navy .iconTheme { background-image:url(../assets/icon-sprite-navy.png);}
.navy .bg {background-image:url(../assets/bg-sprite-red.png);} */
.navy .header, .navy .btnTheme, .navy .brandTop li a, .navy .agentInfo a, .navy .contactInfo .agentWeb, #contentGrid .wizard .navy .preview a{color:#fff;}
.navy .header, .navy .schedule, .navy .title, .navy .popup .title, .navy .schoolDetails h4,  .navy .aboveHeader, .navy .agentBranding, .navy  #Popup_EmailMe .title    { background-color:#002349;}
.navy .agentLegal, .navy .belowBrand .tagLine, #contentGrid .wizard .navy .preview .belowBrand  a   {color:#EDEDED;} 
/*.navy .main {background-color:#A06E01; }*/
/*.navy .pageWrap,*/ .navy h3, .navy .nav, .navy .paging {background-color:#E7E8D1; }
.navy .msReport-2, .navy h3, .navy .nav, .navy .nav ul li, .navy .panelInner, .navy .gridContent, .navy .listings, .navy .map, .navy .paging,  .navy .paging .this  {border-color: #999; }
.navy .nav li a:hover { background-color:#F4F4E1 }
.navy .nav a, .navy h3, .navy .chartDetails h4  {color:#595959;  }
.navy .tabs .this { border-top-color:#002349; }
.navy .odd, .navy .schoolDetails .subjects th {background-color:#F4F4E1; }
.navy .even, .navy .communityReport .panelInner, .navy .communityReport .panelInner, .navy .emailMe .formRow, .navy .emailMe .formRow, .navy .chartDetails, .navy .details div.sidebar, .navy .popup .dataRow,  .navy .detailsNav li a:hover, .navy .detailsNav li a.sel  {background-color:#E5E2C9}
.navy .listings tr:hover { background-color:#E0DBB5}
.navy .msgBox { position: relative; }
.navy .agentMessage .msgPointer {
    float: none;
    position: absolute;
    top: 0;
    left: 0;
    width: auto;
    height: auto;
    margin-top: 20px;
    border: 12px solid #363636;
    border-top-color: transparent !important;
    border-left-color: transparent !important;
    border-bottom-color: transparent !important;
    background: none; }
.navy .msgBoxWrap .msgBox .msgBoxInner { margin-left: 24px; background-color:#363636}




/*ALL THEMES*/
.msReport-2 .nav li a.this:hover { background-color:#fff }
.schoolDetails .tabs .this { border-top-color:#fff; }
.themeWrap .editSchedule a.btnTheme {color:#fff !important}
.ms .main {background-color:#fff}
.nav {border-top:1px solid}
.styled-select select {background-color:#fff;}