/* **************************************************************** */
/* Smart Choices citysoup.ca common cascading style sheet           */
/*                                                                  */
/* Updates:                                                         */
/*  Jul8/03: JS: taking out the .8em and putting in absolute        */
/*               font sizes                                         */
/* **************************************************************** */
body {background-color:#FFFFFF; width:100%; margin:0px;/* js */font-family:arial, helvetica, sans serif;color:#333333;font-size:12px; color:#333333; /*end JS */}

/* COMMON STYLES */
td, input, textarea, select, p {font-family:arial, helvetica, sans serif;font-size:12px; color:#333333;} 
li {font-size:12px;}
td {vertical-align:top}
.m {vertical-align:middle}
.b {vertical-align:bottom}

.greyline{background-color:#E3E3E3;}
.smaller {font-size:70%;}

IMG {border:0;}

/* homepageonly top nav*/
.topcommonnav { color:#666666; font-size:10px; padding: 3px 20px 3px 0px;}
.h_searchoptions { color:#1F547C; font-size:11px;}
.searchoptions { color:#FFFFFF; font-size:11px;}


/* LINK STYLES */
/*
a {color:#1F547C;text-decoration: none;}
a:visited {color:#333333;text-decoration: none;}
a:hover {color:#FF0000;}
a:active {color:#568F5E;text-decoration: none;}
*/

a {color:#3333c0;;text-decoration: underline;}
a:visited {color:#3333c0;text-decoration: underline;}
a:link {color:#3333c0;text-decoration: underline;}
a:hover {color:#3333c0;text-decoration: underline}
a:active {color:#000066;text-decoration: none;}

.tdabstract a {text-decoration: none;}
.tdabstract a:link {text-decoration: none;}
.tdabstract a:visited {text-decoration: none;}
.tdabstract a:hover {text-decoration: underline}
.tdabstract a:active {text-decoration: none;}

/* top of page common items */
.nav0 {color:#666666;font-size:xx-small;}
a.nav0 {color:#666666;text-decoration: none;}
a.nav0:link {color:#666666;text-decoration: none;}
a.nav0:visited {color:#666666;text-decoration: none;}
a.nav0:hover {color:#666666;text-decoration: underline;}
a.nav0:active {color:#666666;text-decoration: none;}  

/* Second level navigation items */
.nav2 {color:#8091B2;font-size:xx-small;text-decoration: none;}
a.nav2 {color:#8091B2;text-decoration: none;}
a.nav2:link {color:#8091B2;text-decoration: none;}
a.nav2:visited {color:#8091B2;text-decoration: none;}
a.nav2:hover {color:#1F547C;text-decoration: underline;}
a.nav2:active {color:#1F547C;text-decoration: none;}   

/* Third level navigation items */
.nav3Title {color: #1F547C; font-weight:bold;font-size:x-small;}
.nav3 a {color:#1F547C;font-size:x-small;text-decoration: none;}
a.nav3:visited {color:#1F547C;text-decoration: none;}
a.nav3:link {color:#1F547C;text-decoration: none;}
a.nav3:hover {color:#1F547C;text-decoration: underline;}
a.nav3:active {color:#1F547C;text-decoration: underline;} 

.tdabstract {color:#8091B2;font-size:12px;}
a.tdabstract {color:#8091B2;}
a.tdabstract:visited {color:#1F547C;}
a.tdabstract:hover {color:#568F5E;}
a.tdabstract:active {color:#568F5E;}   

.leftmenu {color:#3333c0;font-size:10px;text-decoration: none;}
a.leftmenu {color:#3333c0;text-decoration: none;}
/*a.leftmenu:visited {color:#1F547C;font-weight:bold;}*/
a.leftmenu:visited {color:#3333c0;text-decoration: none;}
a.leftmenu:link {color:#3333c0;text-decoration: none;}
a.leftmenu:hover {color:#3333c0;text-decoration: underline;}
a.leftmenu:active {color:#3333c0;text-decoration: none;}   

.footer {color:#999999;font-size:10px;}
a.footer {color:#999999;text-decoration: none;}
a.footer:link {color:#999999;font-weight:bold;}
a.footer:visited {color:#999999;font-weight:bold;}
a.footer:hover {color:#999999;text-decoration: underline;}
a.footer:active {color:#999999;text-decoration: underline;}   

.footer2 {color:#ffffff;font-size:11px;text-decoration:none;font-weight:bold;}
a.footer2 {color:#ffffff;text-decoration: none;font-weight:bold;}
a.footer2:link {color:#ffffff;text-decoration: none;font-weight:bold;}
a.footer2:visited {color:#ffffff;text-decoration:none;font-weight:bold;}
a.footer2:hover {color:#000000;text-decoration:underline;font-weight:bold;}
a.footer2:active {color:#ffffff;text-decoration:none;font-weight:bold;}   

ul, ol
{
margin-left: 15px;
margin-top: 0px;
margin-bottom: 0px;
}

/* CONTAINER STYLES */
.intro{color:#333333; font-size:.8em;}
.intro strong{color:#1F547C;}

.soupofthedayG1{color:#3F6638; font-size:/*JS*/12px;/*js*/}
.soupofthedayG1 strong{color:#356533;}

.GeneralB1Title {background-color:#4D689B; color:#FFFFFF; font-weight:bold; font-size:12px;}
.GeneralB1Title a{color:#ffffff;text-decoration: none;font-weight:bold;}
.GeneralB1Title a:link, .GeneralB1Title a:active,  .GeneralB1Title a:visited {color:#ffffff;text-decoration: none;font-weight:bold;}
.GeneralB1Title a:hover {color:#000000;text-decoration:underline;font-weight:bold;}

.GeneralB1Content {color:#333333;font-size:.8em}
.GeneralB1Content strong {color:#4D689B; font-weight:bold;}
.GeneralB2Title {background-color:#8091B2; color:#FFFFFF; font-weight:bold; font-size:12px;}
.GeneralB2TitleIcon {color:#4D689B; font-weight:bold; font-size:12px;}
.GeneralB2Content {color:#333333;font-size:12px/*js*/}
.GeneralB2Content strong {color:#4D689B; font-weight:bold;}

.GeneralY1Title {background-color:#E08040; color:#FFFFFF; font-weight:bold; font-size:12px;}
.GeneralY1Content {color:#333333;font-size:.8em}
.GeneralY1Content strong {color:#E08040; font-weight:bold;}
.GeneralY2Title {background-color:#E0B080; color:#FFFFFF; font-weight:bold; font-size:12px;}
.GeneralY2TitleIcon {color:#E08040; font-weight:bold; font-size:12px;}
.GeneralY2Content {color:#333333;font-size:.8em}
.GeneralY2Content strong {color:#E08040; font-weight:bold;}

.GeneralG1Title {background-color:#4C973C; color:#FFFFFF; font-weight:bold; font-size:12px;}
.GeneralG1Content {color:#333333;font-size:.8em}
.GeneralG1Content strong {color:#009900; font-weight:bold;}
.GeneralG2Title {background-color:#D5E0D7; color:#568F5E; font-weight:bold; font-size:12px;}
.GeneralG2TitleIcon {color:#568F5E; font-weight:bold; font-size:12px;}
.GeneralG2Content {color:#333333;font-size:.8em}
.GeneralG2Content strong {color:#009900; font-weight:bold;}

.tipsG1{color:#3F6638;}
.tipsG1 strong{color:#356533;}
.shadeG1{background-color:#C7D9C9;}

.tipsB1{color:#000000; font-size:/*JS*/12px/*JS*/;}
.tipsB1 strong{color:#000000;}
.shadeB1{background-color:#8FACC9;}

A.SCMenu:link { text-decoration: none }
A.SCMenu:active { text-decoration: none }
A.SCMenu:visited { text-decoration: none }
A.SCMenu{ color:blue; font-family:Verdana; font-size:x-small; line-height:0.7em }

.SCPortalDisplayDefaultText{ color:#333333; font-family:Verdana; font-size:x-small; }
.SCPortalDisplayDefautImage{ vertical-align:bottom; vertical-align:top }
.SCPortalDisplayItemText{ color:#333333; font-size:x-small; width:200px; height:1.3em; overflow:hidden; }
A.SCPortalDisplayItem{ color:blue; font-family:Verdana; font-size:x-small }
A.SCPortalDisplayItem:link { text-decoration: none }
A.SCPortalDisplayItem:active { text-decoration: none }
A.SCPortalDisplayItem:visited { text-decoration: none }

/* CMS page header styles */
.pageheader {color : #3F6638;	font-size: 15px;	font-weight: bold;}
TD.TDpollOption {border-bottom: 1 solid #C0C0C0}

TABLE.bodymargin {width:100%;}
