/* home

Home         : #A90078 - #8eeae9

*/

#Home a:link img,#Home a:visited img,#Home a:active img{
    border: solid 2px #FFF;
}

#Home a:hover img {
    border: solid 2px #809C00;
}

#Home h5 {
    color:  #87936F;
    font-size: 18px;
    font-weight: normal;
    border-bottom: solid 2px #CBCBCB;
    padding-bottom: 5px;
    margin: 0;
}

#Home div#whatsHappeningToday{
background: #8eeae9;
    color: #FFF;
}
#Home div.borderBox{
    color: #8eeae9;
    border: #8eeae9 solid 3px;
}

#Home div.borderBoxLeft{
    color: #8eeae9;
    border: #8eeae9 solid 3px;
}

#Home div.borderBoxPrimary{
    background: #F03C97;
    border: #8eeae9 solid 3px;
}

#Home div.borderBoxSecondary{
    background: #8eeae9;
    border: #8eeae9 solid 3px;
}
#Home a:hover img {
    border: solid 2px #8eeae9;
}

#Home div.headerBoxAlt{
    border-top: solid 4px #8eeae9;
    border-bottom: solid 1px #A1A1A1;
    color: #333;
}

#Home div.basicBoxAlt{
    background: #8eeae9 url(/images/reuse/business_light.gif) right bottom no-repeat;
}

#Home div.borderlessBox{
    color: #8eeae9;
}


/* business channel 

Business   : #2099D5 - #5cc7fc

*/
#Business body{
		color: #5cc7fc;
}

#Business div#secondLevelNav{
    background: url(/images/reuse/business_dk.gif) #5cc7fc right bottom no-repeat;
}

#Business div#secondLevelNavDeep{
    background:  url(/images/reuse/business_mixed.gif) #5cc7fc right bottom no-repeat !important;
}

#Business div#secondLevelNavImage{
background: #CBCBCB;
}

#Business #secondLevelNavItems a{
    color: #FFF;
}

#Business h2{
    
}

#Business h6{
    color: #5cc7fc;
		font-size: 14px;
    padding: 0 0 5px 0;
    margin: 0 0 0 0;
}

#Business a:link img,#Business a:visited img,#Business a:active img{
    border: solid 2px #FFF;
}

#Business a:hover img {
    border: solid 2px #5cc7fc;
}

#Business div.headerBoxAlt{
    border-top: solid 4px #58AED1;
    border-bottom: solid 1px #A1A1A1;
    color: #333;
}

#Business div.basicBoxAlt{
    background: #ACD7E8 url(/images/reuse/business_light.gif) right bottom no-repeat;
}

#Business div.borderlessBox{
    color: #5cc7fc;
}

#Business div.borderBox{
    color: #5cc7fc;
    border: #8eeae9 solid 3px;
}

#Business div.borderBoxLeft{
    color: #5cc7fc;
    border: #8eeae9 solid 3px;
}

#Business div.borderBoxPrimary{
    background: #F03C97;
    border: #8eeae9 solid 3px;
}

#Business div.borderBoxSecondary{
    background: #8eeae9;
    border: #8eeae9 solid 3px;
}

#Business div#basicBox strong {
    color: #8eeae9;
}

#Business #footer {
    border-top: #CDCDCD 3px solid;
    color: #000;
}




#Business h3 {
    color:  #333;
}

#Business h5 {
    color:  #5cc7fc;
    font-size: 18px;
    font-weight: normal;
    border-bottom: solid 2px #CBCBCB;
    padding-bottom: 5px;
    margin: 0;
}

#Business div#thirdLevelNav{
    background: #A2D1E5 url(/images/reuse/business_light.gif) right bottom no-repeat;
}

#Business div#whatsHappeningToday{
background: #5cc7fc;
    color: #FFF;
}

#Business span.header{
    color: #5cc7fc;
}

#Business div#comboHeader{
    float: left;
    background: #8eeae9;
}

#Business div.listItemCategory h4, #Business div.listItemCategoryRight h4 {
		background: #2099D5;
    color: #FFF;
    font-size: 12px;
    line-height: 26px;
    padding: 0 10px 0 10px;
    margin: 0 0 0 0;
    width: 183px;
    height: 26px;
}

#Business a.backToTop{
		color: #2099D5 !important;
    padding: 3px 0 3px 25px;
    background: url(/images/reuse/default_arrow.gif) left 50% no-repeat;
}

div.listItemCategory a, div.listItemCategoryRight a {
		font-size: 10px;
    color: #FFF !important;
}

div.listItemCategory, div.listItemCategoryRight {
		font-size: 10px;
    color: #000 !important;
}


#Business a.print{
		color: #2099D5 !important;
}

/* residents channel

residents primary -  pink = #A90078: ------- HERE
residents secondary - purple = #d24fa1:

Residents : #A90078 - #d24fa1

*/

#Residents body{
color: #d24fa1;
}

#Residents div#secondLevelNav{
    background: url(/images/reuse/corner.gif) #A90078 right bottom no-repeat;
}

#Residents div#secondLevelNavDeep{
    background:  url(/images/reuse/corner.gif) #d24fa1 right bottom no-repeat !important;
}

#Residents div#secondLevelNavImage{
background: #CBCBCB;
}

#Residents #secondLevelNavItems a{
color: #FFF;
}

#Residents h2{
    background: none;
}

#Residents h3{
   color:  #333;
}

#Residents a:link img,#Residents a:visited img,#Residents a:active img{
    border: solid 2px #FFF;
}

#Residents a:hover img {
    border: solid 2px #A90078;
}

#Residents div.borderlessBox p{
    color: #BF3BCD;
}

#Residents div.headerBoxAlt{
    border-top: solid 4px #A90078;
    border-bottom: solid 1px #A1A1A1;
    color: #333;
}

#Residents div.basicBoxAlt{
    background: #d24fa1 url(/images/reuse/corner.gif) right bottom no-repeat;
}

#Residents div.borderBox{
    /*color: #d24fa1;*/
    border: #A90078 solid 3px;
}

#Residents div.borderBox a{
    color: #d24fa1 !important;
}

#Residents div.borderBoxLeft{
    color: #000;
    border: #A90078 solid 3px;
}

#Residents div.borderBoxLeft a{
    color: #000 !important;
}

#Residents div.borderBoxPrimary{
    background: #F03C97;
    border: #A90078 solid 3px;
}

span.white{
    color: #FFF;
}

#Residents div.borderBoxSecondary{
    background: #A90078;
    border: #A90078 solid 3px;
}

#Residents div#basicBox strong {
    /*color: #A90078;*/
}

#Residents div#basicBox a {
    color: #333 !important;
}

#Residents #footer {
    border-top: #CDCDCD 3px solid;
    color: #000;
}



#Residents div#thirdLevelNav{
    background: #d24fa1 url(/images/reuse/corner.gif) right bottom no-repeat;
}

#Residents div#whatsHappeningToday{
background: #000;
    color: #FFF;
}

#Residents span.header{
    color: #00096;
    font-weight: bold;
}

#Residents div#comboHeader{
    float: left;
    background: #A90078;
}

#Residents h5 {
    color:  #A90078;
    font-size: 18px;
    font-weight: normal;
    border-bottom: solid 2px #CBCBCB;
    padding-bottom: 5px;
    margin: 0;
}

#Residents div.listItemCategory h4, #Residents div.listItemCategoryRight h4 {
		background: #A90078;
    color: #FFF;
    font-size: 12px;
    line-height: 26px;
    padding: 0 10px 0 10px;
    margin: 0 0 0 0;
    width: 183px;
}

#Residents a.backToTop{
		color: #A90078 !important;
    padding: 3px 0 3px 25px;
    background: url(/images/reuse/default_arrow.gif) left 50% no-repeat;
}

#Residents a.print {
		color: #A90078 !important;
}


#Residents div.basicBoxAlt, #Residents div.basicBox,
#Residents div.basicBoxAlt a, #Residents div.basicBox a {
	color: #000;
}

#Residents #whatsOnColumn a {
	color: #A90078;
}



/* visitors channel


Visitors      : #809C00 - #C3D95D

*/

#Visitors #whatsOnColumn a {
	color: #C3D95D;
}

#Visitors body{
color: #333333;
}

#Visitors div#secondLevelNav{
    background: url(/images/reuse/corner.gif) #809C00 right bottom no-repeat;
}

#Visitors div#secondLevelNavDeep{
    background:  url(/images/reuse/corner.gif) #809C00 right bottom no-repeat !important;
}

#Visitors div#secondLevelNavImage{
background: #CBCBCB;
}

#Visitors #secondLevelNavItems a{
color: #FFF;
}

#Visitors h2{
    /*background: #809C00;*/
}

#Visitors h3 {
    color:  #C3D95D;
}

#Visitors div.listItemCategory h4, #Visitors div.listItemCategoryRight h4 {
		background: #809C00;
    color: #FFF;
    font-size: 12px;
    line-height: 26px;
    padding: 0 10px 0 10px;
    margin: 0 0 0 0;
    width: 183px;
}

#Visitors a:link img,#Visitors a:visited img,#Visitors a:active img{
    border: solid 2px #FFF;
}

#Visitors a:hover img {
    border: solid 2px #809C00;
}

#Visitors div.headerBoxAlt{
    border-top: solid 4px #C3D95D;
    border-bottom: solid 1px #A1A1A1;
    color: #FFF;
}

#Visitors div.basicBoxAlt{
    background: #C3D95D url(/images/reuse/corner.gif) right bottom no-repeat;
   color: #FFF;
}

#Visitors div.basicBoxAlt, #Visitors div.basicBox,
#Visitors div.basicBoxAlt a, #Visitors div.basicBox a {
	color: #FFF;
}

#Visitors div.borderlessBox{
    color: #FFF;
}

#Visitors div.borderBox{
    color: #FFF;
    border: #809C00 solid 3px;
}

#Visitors div.borderBoxLeft{
    color: #FFCC01;
    border: #809C00 solid 3px;
}

#Visitors div.borderBoxPrimary{
    background: #F03C97;
    border: #809C00 solid 3px;
}

#Visitors div.borderBoxSecondary{
    background: #809C00;
    border: #809C00 solid 3px;
}

#Visitors div#basicBox strong {
    color: #809C00;
}

#Visitors #footer {
    border-top: #CDCDCD 3px solid;
    color: #000;
}



#Visitors div#thirdLevelNav{
    background: #C3D95D url(/images/reuse/corner.gif) right bottom no-repeat;
}

#Visitors div#whatsHappeningToday{
background: #FFCC01;
    color: #FFF;
}

#Visitors span.header{
    color: #809C00;
}

#Visitors div#comboHeader{
    float: left;
    background: #809C00;
}

#Visitors h5 {
    color:  #809C00;
    font-size: 18px;
    font-weight: normal;
    border-bottom: solid 2px #CBCBCB;
    padding-bottom: 5px;
    margin: 0;
}

#Visitors a.backToTop{
		color: #809C00 !important;
    padding: 3px 0 3px 25px;
    background: url(/images/reuse/default_arrow.gif) left 50% no-repeat;
}

#Visitors a.print{
		color: #809C00 !important;
}


/* HEADERS NEWS */
#Visitors h2.newstitle  { color: #809C00; margin-top: -20px; }
#Residents h2.newstitle { color: #A90078; margin-top: -20px; }
#Business h2.newstitle  { color: #5cc7fc; margin-top: -20px; }
#Home h2.newstitle      { color: #87936F; margin-top: -20px; }

/* ARTICLE LINKS */
#Visitors div#main2Col a  { color: #809C00; }
#Residents div#main2Col a { color: #A90078; }
#Business div#main2Col a  { color: #5cc7fc; }
#Home div#main2Col a      { color: #87936F; }