body,td,th,div,span,p,li,br,textarea,input,ul,h1,h2,h3,h4,h5{font-family:  Arial, Verdana,Helvetica, sans-serif;}
body{background-color: #ffffff; margin:0}


body, p, ul, ol {font-size: 13px;}
.fontsize, 
.fontsize table, 
.fontsize table td, 
.fontsize table td table td, 
.fontsize table td table td table td{font-size: 13px}

a:link{color:#226699;}
a:visited{color:#6699CC;}
a:hover{text-decoration:underline;}

h1{font-size:20px;color:#000000;}
h2{font-size:16px;color:#000000;}
h3{font-size:13px;color:#000000;}
h4{font-size:13px;color:#000000;}
h5{font-size:10px;color:#000000;}
th{background-color:#ffffff;color:#000000;text-align:left;}

.printpageTitle{font: bold 14px  Arial, Tahoma, Verdana, Helvetica, sans-serif; color:#000000; }
.printpath {font: bold 14px  Arial, Tahoma, Verdana, Helvetica, sans-serif; color:#000000;}
.printpath a:{font: 14px Arial, Tahoma, Verdana, Helvetica, sans-serif; padding-top:1px; padding-bottom:3px; color:#000000;}
.printpath a:link{color:#000000;}
.printpath a:visited{color:#000000;}

.cityhallpageTitle{font: bold 14px  Arial, Tahoma, Verdana, Helvetica, sans-serif; color:#B6BF00; }
.cityhallpath {font: bold 14px  Arial, Tahoma, Verdana, Helvetica, sans-serif; color:#B6BF00;}
.cityhallpath a:{font: 14px Arial, Tahoma, Verdana, Helvetica, sans-serif; padding-top:1px; padding-bottom:3px; color:#B6BF00;}
.cityhallpath a:link{color:#B6BF00;}
.cityhallpath a:visited{color:#B6BF00;}

.residentspageTitle{font: bold 14px  Arial, Tahoma, Verdana, Helvetica, sans-serif; color:#DF7A00; }
.residentspath {font: bold 14px  Arial, Tahoma, Verdana, Helvetica, sans-serif; color:#DF7A00;}
.residentspath a:{font: 14px Arial, Tahoma, Verdana, Helvetica, sans-serif; padding-top:1px; padding-bottom:3px; color:#DF7A00;}
.residentspath a:link{color:#DF7A00;}
.residentspath a:visited{color:#DF7A00;}

.businesspageTitle{font: bold 14px  Arial, Tahoma, Verdana, Helvetica, sans-serif; color:#F2AF00; }
.businesspath {font: bold 14px  Arial, Tahoma, Verdana, Helvetica, sans-serif; color:#F2AF00;}
.businesspath a:{font: 14px Arial, Tahoma, Verdana, Helvetica, sans-serif; padding-top:1px; padding-bottom:3px; color:#F2AF00;}
.businesspath a:link{color:#F2AF00;}
.businesspath a:visited{color:#F2AF00;}

.visitorspageTitle{font: bold 14px  Arial, Tahoma, Verdana, Helvetica, sans-serif; color:#6AADE4; }
.visitorspath {font: bold 14px  Arial, Tahoma, Verdana, Helvetica, sans-serif; color:#6AADE4;}
.visitorspath a:{font: 14px Arial, Tahoma, Verdana, Helvetica, sans-serif; padding-top:1px; padding-bottom:3px; color:#6AADE4;}
.visitorspath a:link{color:#6AADE4;}
.visitorspath a:visited{color:#6AADE4;}

.searchpageTitle{font: bold 14px  Arial, Tahoma, Verdana, Helvetica, sans-serif; color:#0073CF; }
.searchpath {font: bold 14px  Arial, Tahoma, Verdana, Helvetica, sans-serif; color:#0073CF;}
.searchpath a:{font: 14px Arial, Tahoma, Verdana, Helvetica, sans-serif; padding-top:1px; padding-bottom:3px; color:#0073CF;}
.searchpath a:link{color:#0073CF;}
.searchpath a:visited{color:#0073CF;}

.onlinepageTitle{font: bold 14px  Arial, Tahoma, Verdana, Helvetica, sans-serif; color:#E05206; }
.onlinepath {font: bold 14px  Arial, Tahoma, Verdana, Helvetica, sans-serif; color:#E05206;}
.onlinepath a:{font: 14px Arial, Tahoma, Verdana, Helvetica, sans-serif; padding-top:1px; padding-bottom:3px; color:#E05206;}
.onlinepath a:link{color:#E05206;}
.onlinepath a:visited{color:#E05206;}

.cityhallmenu {background-color: #B6BF00; width=187;}
.residentsmenu {background-color: #DF7A00; width=187;}
.businessmenu {background-color: #F2AF00; width=187;}
.visitorsmenu {background-color: #6AADE4; width=187;}
.searchmenu {background-color: #0073CF; width=187;}
.onlinemenu {background-color: #E05206; width=187;}

.homefooter {background-color: #AAAAAA; height:33px; width=920;}
.homefooter td{font-size:12px; font-weight:bold; color: #ffffff !Important;}
.homefooter a:link{color:#ffffff;text-decoration:none;}
.homefooter a:visited{color:#ffffff;text-decoration:none;}
.homefooter a:hover{color:#ffffff;text-decoration:underline;} 


.cityhallfooter {background-color: #B6BF00; height:33px; width=920;}
.cityhallfooter td{font-size:12px; font-weight:bold; color: #ffffff !Important;}
.cityhallfooter a:link{color:#ffffff;text-decoration:none;}
.cityhallfooter a:visited{color:#ffffff;text-decoration:none;}
.cityhallfooter a:hover{color:#ffffff;text-decoration:underline;} 

.residentsfooter {background-color: #DF7A00; height:33px; width=920;}
.residentsfooter td{font-size:12px; font-weight:bold; color: #ffffff !Important;}
.residentsfooter a:link{color:#ffffff;text-decoration:none;}
.residentsfooter a:visited{color:#ffffff;text-decoration:none;}
.residentsfooter a:hover{color:#ffffff;text-decoration:underline;} 

.businessfooter {background-color: #F2AF00; height:33px; width=920;}
.businessfooter td{font-size:12px; font-weight:bold; color: #ffffff !Important;}
.businessfooter a:link{color:#ffffff;text-decoration:none;}
.businessfooter a:visited{color:#ffffff;text-decoration:none;}
.businessfooter a:hover{color:#ffffff;text-decoration:underline;} 

.visitorsfooter {background-color: #6AADE4; height:33px; width=920;}
.visitorsfooter td{font-size:12px; font-weight:bold; color: #ffffff !Important;}
.visitorsfooter a:link{color:#ffffff;text-decoration:none;}
.visitorsfooter a:visited{color:#ffffff;text-decoration:none;}
.visitorsfooter a:hover{color:#ffffff;text-decoration:underline;} 

.searchfooter {background-color: #0073CF; height:33px; width=920;}
.searchfooter td{font-size:12px; font-weight:bold; color: #ffffff !Important;}
.searchfooter a:link{color:#ffffff;text-decoration:none;}
.searchfooter a:visited{color:#ffffff;text-decoration:none;}
.searchfooter a:hover{color:#ffffff;text-decoration:underline;}

.onlinefooter {background-color: #E05206; height:33px; width=920;}
.onlinefooter td{font-size:12px; font-weight:bold; color: #ffffff !Important;}
.onlinefooter a:link{color:#ffffff;text-decoration:none;}
.onlinefooter a:visited{color:#ffffff;text-decoration:none;}
.onlinefooter a:hover{color:#ffffff;text-decoration:underline;}

address {font-size: 13px; !Important}

.search{background-color:#0073CF;}
#searchtextfield{width:250px;}

.welcome{line-height:16px;}

.content{}

.border{ background: url(images/border.gif) 0 0 repeat-y; }

.table.SmallTablebackground {background: url("http://www.kelowna.ca/cm/assetfactory.aspx?did=7428") no-repeat;}
.table.LatestNewsbackground {background: url("http://www.kelowna.ca/cm/assetfactory.aspx?did=7427") no-repeat;}

