/* HEALTHY TIPS CATAGORY MENU STYLES */

Div#anCatagoryMenu
{
}

Div#anCatagoryMenuItem
{
display: block;
border-bottom: 1px solid #CCCCCC;
padding: 10px;
}

Div#anCatagoryMenuItemTitle
{
display: block;
background-image: url(/media/templates/blue_Arrow.gif);
background-repeat: no-repeat;
background-position: 0 3px;
font-weight: bold;
font-size: 12px;
font-family: arial; 
text-decoration: none;
text-transform: uppercase;
line-height: 1.5em;
color: #0a51a3;
padding-left: 10px;
padding-bottom: 3px;
}

Div#anCatagoryMenuItemDate
{
font-weight: normal;
font-size: 10px;
font-family: arial; 
text-decoration: none;
text-transform: uppercase;
line-height: 16px;
color: #0a51a3;
padding: 0px 5px 3px 0px;
}

Div#anCatagoryMenuItemCopy
{
display: block;
font-weight: normal;
font-size: 12px;
font-family: verdana; 
text-decoration: none;
line-height: 1.5em;
color: #477ca4;
}

.anCatagoryMenuItemImage img
{
border: 1px solid #000000;
margin-right: 5px;
}

a.anCatagoryMenuLink
{
display: block;
text-decoration: none;
}

a:hover.anCatagoryMenuLink
{
display: block;
background: #EFEFEF;
text-decoration: none;
}


/* HEADER MENU ITEM STYLES */

Div#anHeaderMenu
{
display: block;
position: absolute;
top: 10px;
right: 0px;
width: 194px;
}

Div#anHeaderMenuTopCap
{
background-image: url(/media/templates/roundedbox_menuheader_lt.gif);
background-repeat: no-repeat;
padding: 2px;
}

Div#anHeaderMenuBottomCap
{
background-image: url(/media/templates/roundedbox_menuheader_lb.gif);
background-repeat: no-repeat;
height: 5px;
}

Div#anHeaderMenuItemsBox
{
display: block;
background: #fecd47;
}

div.anHeaderMenuItemsBox
{
display: block;
background: #fecd47;
}


Div#anHeaderMenuItems
{
display: block;
padding-left: 5px;
padding-right: 5px;
}

div.anHeaderMenuItems
{
display: block;
padding-left: 5px;
padding-right: 5px;
}



a.anHeaderMenuItem
{
display: block;
background-image: url(/media/templates/blue_Arrow.gif);
background-repeat: no-repeat;
background-position: 0 4px;
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #0a51a3;
text-decoration: none;
text-align: left;
padding-left: 10px;
border-bottom: 1px solid #FFFFFF;
}

a.anHeaderMenuItemsActive
{
display: block;
background-image: url(/media/templates/blue_Arrow.gif);
background-repeat: no-repeat;
background-position: 0 4px;
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #0a51a3;
text-decoration: none;
text-align: left;
padding-left: 10px;
border-bottom: 1px solid #FFFFFF;
}



/* TAB MENU STYLES NORMAL */

Div#anMainMenu
{
display: block;
height: 25px;
background-image: url(/media/templates/slice_bg_blue.gif);
}

Div#anMenuTabBottomNormal
{
width: 760px;
height: 3px;
top: -3px;
}


#anMenuInnerLeftNormal
{
width: 4px;
height: 25px;
}

.anMenuInnerLeftNormal
{
width: 4px;
height: 25px;
}

#anMenuInnerCenterNormal
{
height: 25px;
padding-left: 5px;
padding-right: 5px;
}

.anMenuInnerCenterNormal
{
height: 25px;
padding-left: 5px;
padding-right: 5px;
}

#anMenuInnerRightNormal
{
width: 4px;
height: 25px;
}

.anMenuInnerRightNormal
{
width: 4px;
height: 25px;
}


a.anMainMenuActive
{
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #014A8E;
text-decoration: none;
}

/* TAB MAIN MENU STYLES ACTIVE*/ 

#anMenuTabTop
{
position: absolute;
left: 10px;
}

Div#anMenuTabBottom
{
width: 760px;
height: 3px;
background-image: url(/media/templates/tab_botton_slice.gif);
background-repeat: repeat;
top: -3px;
}

#anMenuInnerLeft
{
width: 4px;
height: 25px;
background-image: url(/media/templates/tab_left.gif);
background-repeat: no-repeat;
}

#anMenuInnerCenter
{
height: 25px;
padding-left: 5px;
padding-right: 5px;
background-image: url(/media/templates/tab_inner_slice.gif);
background-repeat: repeat-x;
}

#anMenuInnerRight
{
width: 4px;
height: 25px;
background-image: url(/media/templates/tab_right.gif);
background-repeat: no-repeat;
}

a.anMainMenu
{
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
text-decoration: none;
color: #FFFFFF;
}

a:hover.anMainMenu
{
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #FBC527;
text-decoration: none;
}

/* TAB MAIN MENU LEVEL 2 STYLES */

a.anMainMenuLevel2
{
display: block;
width: 200px;
background-image: url(/media/templates/tab_inner_slice.gif);
background-repeat: repeat-x;
height: 12px;
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
text-decoration: none;
text-align: left;
color: #044d91;
padding: 3px;
padding-left: 9px;
}

a:hover.anMainMenuLevel2, a.anMainMenuLevel2Active, a:hover.anMainMenuLevel2Active
{
display: block;
width: 200px;
background-image: url(/media/templates/tab_inner_slice.gif);
background-repeat: repeat-x;
height: 12px;
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
text-decoration: none;
text-align: left;
padding: 3px;
padding-left: 9px;
}

/* ROUNDED BOX STYLES */

Div#anRoundedBox
{
width: 214px;
}

Div.anRoundedBox
{
width: 214px;
}

Div#anRoundedBoxItems
{
display: block;
background: #DADDE1;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
}

Div#anRoundedBoxItemsDPA
{
display: block;
background: #F6F7F8;
border-left: 1px solid #D1DEF1;
border-right: 1px solid #D1DEF1;
border-bottom: 1px solid #D1DEF1;
}



div#anRoundedBoxNewsletter {
width:314px;
}



div#anRoundedBoxTitleBarNewsletter {
background-image:url(http://www.actnowbc.ca/media/ElementTop_TDleft314.png);
background-repeat:no-repeat;
color:#014A8E;
display:block;
font-family:arial;
font-size:10px;
font-weight:bold;
padding:2px 2px 2px 10px;
text-align:left;
text-transform:uppercase;
width:314px;
}

Div#anRoundedBoxBlueItems
{
display: block;
background: #02356c;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
}

Div#anRoundedBoxItems img
{
margin-top: 1px;
margin-bottom: 1px;
}

Div#anRoundedBoxTitleBarFlat
{
display: block;
font-family: verdana;
font-weight: bold;
font-size: 10px;
color: #FFFFFF;
background: #366EA3;
padding: 3px;
padding-left: 10px;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #98999b;
border-right: 1px solid #98999b;
}

DIV#anRoundedBoxTitleBarFlat a, DIV#anRoundedBoxTitleBarFlat a:hover
{
color: #FFFFFF;
text-decoration: none;
}


Div#anRoundedBoxTitleBar
{
display: block;
background-image: url(/media/templates/ElementTop_TDleft.gif);
background-repeat: no-repeat;
font-family: arial;
font-weight: bold;
font-size: 10px;
color: #014A8E;
text-align: left;
text-transform: uppercase;
padding: 2px;
padding-left: 10px;
}

Div#anRoundedBoxTopLeftSlider
{
display: block;
position: relative;
background-image: url(/media/templates/);
background-repeat: repeat-x;
background-position: left top;
width: 214px;
}

Div#anRoundedBoxTopRightCorner
{
display: block;
position: absolute;
top: 0px;
right: 0px;
height: 19px;
background-image: url(/media/templates/);
background-repeat: no-repeat;
background-position: right top;
width: 214px;
}

Div#anRoundedBoxBottomLeftSlider
{
display: block;
position: relative;
height: 4px;
background-image: url(/media/templates/anRoundedBottomCap.gif);
background-repeat: no-repeat;
background-position: left bottom;
}

Div#anRoundedBoxTopRightCorner_Blue
{
display: block;
position: absolute;
top: 0px;
right: 0px;
height: 19px;
background-image: url(/media/templates/);
background-repeat: no-repeat;
background-position: right top;
}

Div#anRoundedBoxBottomLeftSlider_Blue
{
display: block;
position: relative;
height: 4px;
background-image: url(/media/templates/anRoundedBottomCap_Blue.gif);
background-repeat: no-repeat;
background-position: left bottom;
}

Div#anRoundedBoxBottomRightCorner
{
display: block;
position: absolute;
top: 0px;
right: 0px;
width: 100px;
height: 4px;
background-image: url(/media/templates/anRoundedBottomCap.gif);
background-repeat: no-repeat;
background-position: right 0;
}

Div#anRoundedBoxSpacer
{
display: block;
margin-bottom: 10px;
}

Div#anRoundedBoxItemDivider
{
border-top: 1px solid #ffb216;
border-bottom: 1px solid #FFFFFF;
}

Div.anRoundedBoxItemDivider
{
border-top: 1px solid #ffb216;
border-bottom: 1px solid #FFFFFF;
}



Div#anRoundedBoxItemDivider_Blue
{
border-top: 1px solid #b4cee7;
}

a.anRoundedBoxArticleMenuLink
{
display: block;
font-weight: normal;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #135695;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 3px;
}

a:hover.anRoundedBoxArticleMenuLink, a.anRoundedBoxArticleMenuLinkActive, a:hover.anRoundedBoxArticleMenuLinkActive
{
display: block;
background-image: url(/media/templates/articleMenuActiveSlice.jpg);
background-repeat: repeat-x;
font-weight: normal;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #135695;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 3px;
}


/* THIN ROUNDED BOX */

Div#anThinBoxTopCap
{
display: block;
background-image: url(/media/templates/anThinArticleTopCap.jpg);
background-repeat: no-repeat;
width: 456px;
height: 19px;
}

Div#anThinBoxBottomCap
{
display: block;
background-image: url(/media/templates/anThinArticleBottomCap.jpg);
background-repeat: no-repeat;
width: 456px;
height: 19px;
}

/* ACTNOW RESOURCES ARTICLE MENU STYLES */

Div#anResourcesBox
{
}

Div#anResourcesImage
{
background-image: url(/media/templates/actNowBanner.jpg);
background-repeat: no-repeat;
background-position: 10px 0;
height: 41px;
padding-bottom: 5px;
}

Div#anResourcesItems
{
}

a.anResourceLinks
{
display: block;
background-image: url(/media/templates/an_WhiteArrow.gif);
background-repeat: no-repeat;
background-position: 5px 5px;
font-weight: bold;
font-size: 12px;
font-family: Arial;  
background-color: #ffd184;
text-decoration: none;
text-align: left;
line-height: 16px;
color: #477ca4;
border-top: 1px solid #EFEFEF;
border-bottom: 1px solid #EFEFEF;
padding: 3px;
padding-left: 20px;
}

a:hover.anResourceLinks, a.anResourceLinksActive, a:hover.anResourceLinksActive
{
display: block;
background-image: url(/media/templates/an_WhiteArrow.gif);
background-repeat: no-repeat;
background-position: 5px 5px;
font-weight: bold;
font-size: 12px;
font-family: Arial;  
background-color: #ffae38;
text-decoration: none;
text-align: left;
line-height: 16px;
color: #FFFFFF;
border-top: 1px solid #EFEFEF;
border-bottom: 1px solid #EFEFEF;
padding: 3px;
padding-left: 20px;
}


/* PARTNER LINK STYLES */


Div#anPartnerLinkMenuDescription
{
font-weight: normal;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #0a51a3;
text-decoration: none;
}

Div#anPartnerLinkMenuItem
{
width: 212px;
}

Div#anPartnerLinkMenuItem img
{
border: 1px solid #000000;
margin: 5px;
}

a.anPartnerLinkItem
{
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #0a51a3;
text-decoration: none;
}

a:hover.anPartnerLinkItem, a.anPartnerLinkItemActive, a:hover.anPartnerLinkItemActive
{
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #0a51a3;
text-decoration: none;
}

/* HEALTHY LIVING TIPS ARTICLE MENU */

a.anArticleMenuLink
{
display: block;
height: 12px;
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #135695;
text-decoration: none;
padding-left: 20px;
padding-top: 4px;
padding-bottom: 4px;
}

a:hover.anArticleMenuLink, a.anArticleMenuLinkActive, a:hover.anArticleMenuLinkActive
{
display: block;
background-image: url(/media/templates/articleMenuActiveSlice.jpg);
background-repeat: repeat-x;
/*background-image: url(/media/templates/slice_bg_menuleft.gif);
background-repeat: no-repeat;*/
height: 12px;
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #135695;
text-decoration: none;
padding-left: 20px;
padding-top: 4px;
padding-bottom: 4px;
}

a.anArticleMenuBlueLink
{
display: block;
height: 12px;
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #feca39;
text-decoration: none;
padding-left: 20px;
padding-top: 4px;
padding-bottom: 6px;
}

a:hover.anArticleMenuBlueLink, a.anArticleMenuBlueLinkActive, a:hover.anArticleMenuBlueLinkActive
{
display: block;
/*background-image: url(/media/templates/articleMenuActiveSlice.jpg);
background-repeat: repeat-x;*/
height: 12px;
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #feca39;
background-color: #3c6a8e;
text-decoration: none;
padding-left: 20px;
padding-top: 4px;
padding-bottom: 6px;
}

/* CENTER MENU DEFAULT HEADER */

DIV#anDefaultArticleTopBarLeftCorner
{
width: 18px;
height: 19px;
background-image: url(/media/templates/bar01_LeftCorner.gif);
background-repeat: no-repeat;
}

#anDefaultArticleTopBarSlider
{
height: 19px;
background-image: url(/media/templates/bar01_CenterSlice.gif);
background-repeat: repeat-x;
padding-left: 5px;
padding-right: 10px;
font-family: verdana;
font-weight: bold;
font-size: 10px;
color: #014A8E;
}

#anDefaultArticleTopBarCorner
{
width: 99%;
height: 19px;
background-image: url(/media/templates/bar02_TDright.gif);
background-repeat: repeat-x;
}

DIV.anDefaultArticleTopBarLeftCorner
{
width: 18px;
height: 19px;
background-image: url(/media/templates/bar01_LeftCorner.gif);
background-repeat: no-repeat;
}

.anDefaultArticleTopBarSlider
{
height: 19px;
background-image: url(/media/templates/bar01_CenterSlice.gif);
background-repeat: repeat-x;
padding-left: 5px;
padding-right: 10px;
font-family: verdana;
font-weight: bold;
font-size: 10px;
color: #014A8E;
}

.anDefaultArticleTopBarCorner
{
width: 99%;
height: 19px;
background-image: url(/media/templates/bar02_TDright.gif);
background-repeat: repeat-x;
}


/* SHARED FEATURE MENU STYLES */

Div#anFeatureArticleMenu
{
width: 240px;
margin-bottom: 20px;
}

Div#anFeatureArticleMenuItem
{
padding-bottom: 20px;
}

Div#anFeatureArticleMenuItemLink
{
display: block;
text-align: right;
border-top: 1px solid #f5cd3a;
}

a.anFeatureArticleLink
{
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #0a51a3;
text-decoration: none;
}

div.anFeatureArticleLinks {
margin-left:10px;
}

div.anFeatureArticleLinks p {
margin-bottom:0.7em;
}

a:hover.anFeatureArticleLink
{
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #FFFFFF;
text-decoration: none;
}

a.anFeatureArticleLink-landing

{
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #0a51a3;
text-decoration: none;
}



a:hover.anFeatureArticleLink-landing

{
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #0a51a3;
text-decoration: underline;
}

Div#anFeatureArticleMenuDescription
{
display: block;
height: 120px;
overflow: hidden;
font-weight: normal;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;  
text-decoration: none;
line-height: 1.5em;
color: #477ca4;
padding: 10px;
}

Div#anFeatureArticleMenuDescription-hwe
{
display: block;
height: 300px;
overflow: hidden;
font-weight: normal;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;  
text-decoration: none;
line-height: 1.5em;
color: #477ca4;
padding: 10px;
}



Div#anFeatureArticleMenuDescription img
{
border: 1px solid #333333;
margin-top: 4px;
margin-right: 5px;
}

Div#anFeatureArticleMenuDescription-hwe img
{
border: 1px solid #333333;
margin-top: 4px;
margin-right: 5px;
}


a.anFeatureArticleMenuLink
{
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #0a51a3;
text-decoration: none;
padding-left: 5px;
padding-right: 5px;
border-left: 1px solid #f5cd3a;
}


a:hover.anFeatureArticleMenuLink
{
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #f5cd3a;
text-decoration: none;
padding-left: 5px;
padding-right: 5px;
border-left: 1px solid #f5cd3a;
}


/* PROMOTION FEATURE BOX STYLES */

Div#anPromotionFeatureBox
{
position: relative;
text-align: center;
margin-left: auto;
margin-right: auto;
}

Div#anPromotionFeatureBoxItems
{
display: block;
background: #DADDE1;
border-left: 1px solid #999999;
border-right: 1px solid #999999;

}

Div#anPromotionFeatureBoxBottomCap
{
height: 4px;
background-image: url(/media/templates/anRoundedBottomCap.gif);
background-repeat: no-repeat;
text-align: center;
margin-left: auto;
margin-right: auto;
}


a.anPromotionFeatureBoxLink
{
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #0a51a3;
text-decoration: none;
}


a:hover.anPromotionFeatureBoxLink
{
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #222222;
text-decoration: none;
}


/* HEALTH QUICK LINKS BOX */

Div#anHealthLinksArticleTopCap
{
background-image: url(/media/templates/whiteRoundedTopCap.jpg);
background-repeat: no-repeat;
padding: 2px;
}


Div#anHealthLinksArticleBottomCap
{

background-image: url(/media/templates/whiteRoundedBottomCap.jpg);
background-repeat: no-repeat;
height: 8px;
}

Div#anHealthLinksArticleMenuItem
{
display: block;
background: #DADDE1;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
padding: 5px;
}

a.anHealthLinksArticleMenuItem
{
display: block;
background-image: url(/media/templates/blue_Arrow.gif);
background-repeat: no-repeat;
background-position: 8px 4px;
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #0a51a3;
background-color: #FFFFFF;
text-decoration: none;
padding-left: 20px;
padding-top: 3px;
padding-bottom: 3px;
}

a:hover.anHealthLinksArticleMenuItem, a.anHealthLinksArticleMenuItemActive, a:hover.anHealthLinksArticleMenuItemActive
{
display: block;
background-image: url(/media/templates/blue_Arrow.gif);
background-repeat: no-repeat;
background-position: 8px 4px;
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #0a51a3;
background-color: #FFFFFF;
text-decoration: underline;
padding-left: 20px;
padding-top: 3px;
padding-bottom: 3px;
}

/* FOOTER MENU STYLES */

#anFooter
{
padding: 5px;
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #0a51a3;
/*width: 100%;*/
width: 760px;
text-align: center;
margin-left: auto;
margin-right: auto;
}

.anFooter
{
padding: 5px;
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #0a51a3;
/*width: 100%;*/
text-align: center;
margin-left: auto;
margin-right: auto;
}


a.anFooterMenu
{
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
text-decoration: none;
color: #0a51a3;
}

a:hover.anFooterMenu
{
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
text-decoration: underline;
color: #0a51a3;
}

#anFooterSpace
{
width: 10px;
}

/* PLEDGE MENU STYLES */

#anSubmitButton input
{
background:url(/media/anSubmitButton.jpg);
width:89px;
height:32px;
background-repeat: no-repeat;
border: 0px solid #000000;
outline: none;
}

input#pledge_school
{
width:230px;	
}

#anSubmitButtonv2 input
{
background:url(/media/anSubmitButtonv2.jpg);
width:89px;
height:32px;
background-repeat: no-repeat;
border: 0px solid #000000;
outline: none;
}

#anConfirmButton input
{
background:url(/media/templates/anConfirmButton.jpg);
width:192px;
height:50px;
background-repeat: no-repeat;
border: 0px solid #000000;
}

#anPillarCubes
{
position:relative;
right:25px;
/*right: 237px;*/
bottom: 15px;

}

#anPillarCubes2
{
position:relative;

right:35px;
}

#anPillarCubes3
{
position:relative;
right:45px;
}

table#anWinnersTable, #anWinnersTable td
{
border: 1px solid black;
text-indent: 10px;
}

table#anPledgeWinnersTable, #anPledgeWinnersTable td
{
border: 1px solid #c8baa4;
text-indent: 10px;
}

#anPledgeWinnersTable th
{
background-color: #fdb813;
border: 1px solid #c8baa4;
text-indent: 10px;
text-align: left;
}

/* ACTION TRACKER MENU STYLES */

a.actrArticleMenuItem
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
font-size: 15px;
text-decoration:none;
color: #FFFFFF;
padding: 0 15px 0 0;
}

a:hover.actrArticleMenuItem, a.actrArticleMenuItemActive, a:hover.actrArticleMenuItemActive
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
font-size: 15px;
text-decoration:none;
color: #2c5680;
padding: 0 15px 0 0;
}


/* ACTION TRACKER MENU STYLES 2009 */

a.actrArticleMenuItem2009
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
font-size: 12px;
text-decoration:none;
color: #FFFFFF;
padding: 0 15px 0 0;
}

a:hover.actrArticleMenuItem2009, a.actrArticleMenuItemActive2009, a:hover.actrArticleMenuItemActive2009
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
font-size: 12px;
text-decoration:none;
color: #FFCC66;
padding: 0 15px 0 0;
}


/* HOME FEATURE VIDEO STYLES */

DIV#anHomeVideoScreen
{
background:url(http://www.actnowbc.ca/media/resampled/articleElement/509/resampled_father_daughter_biking.jpg);
width: 164px;
height: 164px;
}

/* AN08 HOME CENTER ARTICLE MENU STYLES */

a.an08HomeCenterArticleMenuItem
{
font-weight: normal;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #004c88;
text-decoration: none;
}

a:hover.an08HomeCenterArticleMenuItem, a.an08HomeCenterArticleMenuItemActive, a:hover.an08HomeCenterArticleMenuItemActive
{
font-weight: normal;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #004c88;
text-decoration: underline;
}

#an08HomeCenterArticleMenuDivider
{
display: block;
border-top: 1px solid #feca39;
margin-top: 8px;
margin-bottom: 8px;
}


/* AN08 RECIPE FEAT STYLES */

a.an08RecipeMenuItem
{
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #004c88;
text-decoration: none;
padding-left: 10px;
}

a:hover.an08RecipeMenuItem, a.an08RecipeMenuItemActive, a:hover.an08RecipeMenuItemActive
{
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #004c88;
text-decoration: underline;
padding-left: 10px;
}

/* AN08 HEALTHY LIVING TOOLS STYLES */

#an08DividerBlue
{
display: block;
border-bottom: #477CC6 1px solid;
height: 2px;
margin-top: 6px;
}

table#acrCommTourTable td
{
padding:0 0 10px 5px;	
}

#acrContent
{
margin-top: 15px;	
}

#acrScheduleTableHeader
{
background-image:url(/media/templates/acrScheduleTableHeader.jpg);
background-repeat: no-repeat;
width:558px;
height:61px; 
}

#acrScheduleTableBody
{
background-image:url(/media/templates/acrCellBG.jpg);
background-repeat: repeat-y;
}

#acrScheduleTableBody td
{
height: 39px;
border-bottom:1px solid white; 
padding:5px 0 5px 0;
}

#acrScheduleTableFooter
{
background-image:url(/media/templates/acrScheduleTableFooter.jpg);
background-repeat: no-repeat;
width:558px;
height:35px;	
}

#acrScheduleTableFooter-calendar
{
background-image:url(/media/acrScheduleTableFooter-608.jpg);
background-repeat: no-repeat;
width:603px;
height:35px;	
}

#acrScheduleTableFooterText
{
text-align: right;
padding:8px 20px 0 0;
font-size: 12px;
font-family: Arial; 
color: #336699;
}


tr.acrScheduleItemTR, tr.acrScheduleItemTR td
{
font-family: Arial;
font-size: 12px;
text-align: left;	
color: #333333;
text-decoration: none;
outline: none;
cursor: pointer;
}

tr:hover.acrScheduleItemTR, tr:hover.acrScheduleItemTR td
{
font-family: Arial;
font-size: 12px;
text-align: left;	
color: #666666;
text-decoration: none;
outline: none;
cursor: pointer;
}

#acrContainer
{
margin-top:15px;	
}

Div#acrCpath
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-weight: normal;
font-size: 11px;
text-decoration: none;
color: #1261ac;
outline: none;
text-align: left;
padding: 10px 0 10px 0;
}

a.acrCpathItem
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-weight: normal;
font-size: 11px;
text-decoration: none;
color: #1261ac;
padding: 0px 10px 0px 10px;
outline: none;
text-align: left;
}

a:hover.acrCpathItem, a.acrCpathItemActive, a:hover.acrCpathItemActive
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-weight: normal;
font-size: 11px;
text-decoration: none;
color: #333;
padding: 0px 10px 0px 10px;
outline: none;
text-align: left;
}

#blueBoxHeader
{
position: relative;
overflow: hidden;
background-image: url(/media/templates/blueBoxHeader.jpg);
background-repeat: no-repeat; 
width:554px;
height: 8px;
}

#blueBoxBody
{
background-image: url(/media/templates/blueBoxBody.jpg);
background-repeat: repeat-y; 
width:554px;
text-align: left;
}

#blueBoxFooter
{
background-image: url(/media/templates/blueBoxFooter.jpg);
background-repeat: no-repeat; 
width:554px;
height: 8px;
}

#blueBoxContent
{
padding: 10px;	
}

#mailerBlueBox
{
padding-right:10px;	
}

#emailVisitActnow
{
padding: 10px 0 0 0;	
}


#greyBoxHeader
{
position: relative;
overflow: hidden;
background-image: url(/media/templates/greyBoxHeader.jpg);
background-repeat: no-repeat; 
width:200px;
height: 7px;
}

#greyBoxBody
{
background: #dee4eb;
background-repeat: repeat-y; 
width:200px;
text-align: left;
}

#greyBoxBodyMailer
{
background: #dee4eb;
background-repeat: repeat-y; 
width:200px;
text-align: left;
margin-top:-10px;
}



#greyBoxFooter
{
background-image: url(/media/templates/greyBoxFooter.jpg);
background-repeat: no-repeat; 
width:200px;
height: 7px;
}

#greyBoxContent
{
padding: 10px;	
}

#greyBoxContentMailer
{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
}



#mailerArticleContainer
{
padding-bottom: 20px;	
}

#mailerArticleContainerAug {
border-bottom:1px solid #A4BED2;
margin-top:10px;
padding-bottom:10px;
}


#blueWhiteBoxHeader
{
position: relative;
overflow: hidden;
background-image: url(/media/templates/blueWhiteBoxHeader.jpg);
background-repeat: no-repeat; 
width:554px;
height: 8px;
}

#blueWhiteBoxBody
{
background-image: url(/media/templates/blueWhiteBoxBody.jpg);
background-repeat: repeat-y; 
width:554px;
text-align: left;
}

#blueWhiteBoxFooter
{
background-image: url(/media/templates/blueWhiteBoxFooter.jpg);
background-repeat: no-repeat; 
width:554px;
height: 8px;
}

#blueWhiteBoxContent
{
padding: 10px;	
}

table#acrEventDetailsTable
{
width: 500px;	
border: 1px solid #666666;
border-left: 0px;
border-bottom: 0px;
}

table#acrEventDetailsTable td
{
padding:5px 0 5px 5px;
border-bottom: 1px solid #666666; 
border-left: 1px solid #666666;
}

table#acrEventDetailsTable th
{
background-color: #bcd4e0;
color: white; 
font-weight: bold;
padding:5px 0 5px 5px;
border-bottom: 1px solid #666666; 
border-left: 1px solid #666666;
}

#acrEventTableTop-calendar
{
background-image:url(/media/acrTableHeaderBG-607.jpg);
background-repeat: no-repeat;
width:602px;
height:60px; 
}

#acrEventTableTop
{
background-image:url(/media/templates/acrTableHeaderBG.jpg);
background-repeat: no-repeat;
width:557px;
height:60px; 
}

#acrEventTableHeader
{
font-family: Arial;
color: #024b97;
font-size: 16px;
font-weight: bold;
padding: 10px;
padding-left: 45px; 
}

#acrEventTableContent
{
background-image:url(/media/templates/acrEventCellBG.jpg);
background-repeat: repeat-y;
width:557px;
}


#acrEventTableContent-calendar
{
background-image:url(/media/acrEventCellBG-607b.jpg);
background-repeat: repeat-y;
width:602px;
}



#acrEventTableContent td
{
height: 39px;
border-bottom:1px solid white; 
padding:0;
/*width: 557px;*/
}

#acrEventTableContent-calendar td
{
height: 39px;
border-bottom:1px solid white; 
padding:0;
/*width: 602px;*/
}




td#acrEventTableLeftCol
{
text-align: right;
color: #336699; 
padding: 0 0 0 24px;
width: 200px;
}

td#acrEventTableRightCol
{
text-align: left;
color: #333333; 
padding: 0 0 0 15px;
width: 310px;
}

td#acrEventTableRightCol-calendar
{
text-align: left;
color: #336699; 
padding: 0 0 0 15px;
width: 360px;
}


a#ac09MeetTheTeamItem
{
display: block;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #024b97;
text-decoration: none;
margin:5px 15px;
background-image:url(/media/templates/ac09BlueBullet.gif);
background-repeat: no-repeat;
background-position: 0 4px;
padding-left: 12px;
}

a:hover#ac09MeetTheTeamItem
{
display: block;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #024b97;
text-decoration: underline;
margin:5px 15px;
background-image:url(/media/templates/ac09BlueBullet.gif);
background-repeat: no-repeat;
background-position: 0 4px;
padding-left: 12px;
}

.ambassadorsLinks a
{
display: block;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #024b97;
text-decoration: none;
margin:5px 15px;
background-image:url(/media/templates/ac09BlueBullet.gif);
background-repeat: no-repeat;
background-position: 0 4px;
padding-left: 12px;
}

.ambassadorsLinks a:hover
{
display: block;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #024b97;
text-decoration: underline;
margin:5px 15px;
background-image:url(/media/templates/ac09BlueBullet.gif);
background-repeat: no-repeat;
background-position: 0 4px;
padding-left: 12px;
}


#anCalHeaderBG
{
background-image:url(/media/templates/anCalEventsHeader.jpg);	
width: 725px;
height: 32px;
background-repeat: no-repeat;
}


#anCalendarHeaderBG
{
background-image:url(/media/templates/anCalendarHeaderBG.jpg);	
width: 725px;
height: 32px;
background-repeat: no-repeat;
}


#anCalBody
{
background-image:url(/media/templates/anCalEventsContentTile.jpg);	
width: 725px;
background-repeat: repeat-y;
}

#anCalFooter
{
background-image:url(/media/templates/anCalEventsFooter.jpg);	
width: 725px;
height: 36px;
background-repeat: no-repeat;	
}

#anCalMonthName
{
font-size: 12px;
font-family: Arial; 
text-decoration: none;
line-height: 16px;
color: #003366;
margin-left: 5px;
margin-right: 5px; 
}

#anCalTableHeader
{
background-image: url(/media/templates/anCalTableHeaderBG.jpg);
background-repeat: repeat-x;
font-family: Arial; 
text-decoration: none;
color: #003366;
text-align:center;
height:28px;
}

#anCalTableHeaderItem
{
/*position:relative;*/
padding-top:6px;	
}

#anCalRowItem
{
text-align:left;
padding-left:20px;
display: block;
padding:5px;
}

#anCalRowTD
{
border-bottom: 1px solid #ccccff;	
background-color: #FFF;
border-right: 1px solid #ccccff;
color: #666;
}

#anCalEventDetailsHeaderBG
{
background-image:url(/media/templates/anCalEventDetailsHeaderBG.jpg);	
width: 647px;
height: 27px;
background-repeat: no-repeat;	
}

#anCalEventDetailsBody
{
background-image:url(/media/templates/anCalEventDetailsContentTile.jpg);	
width: 647px;
background-repeat: repeat-y;
padding-bottom: 2px;
text-align: left;
}

#anCalEventDetailsFooter
{
background-image:url(/media/templates/anCalEventDetailsFooter.jpg);	
width: 647px;
height: 27px;
background-repeat: no-repeat;		
}

#anCalEventDetailsContainer
{
display: block;
background-color: #FFF;
padding:10px;
padding-bottom:0px;
margin: 10px;
margin-top: 0px;
margin-bottom: 0px;
margin-right:15px;
}

#anCalEventDetailsGreyHeader
{
background-image:url(/media/templates/anCalEventDetailsGreyHeader.jpg);	
width: 597px;
height: 12px;
background-repeat: no-repeat;		
position:relative;
z-index: 20;
}

#anCalEventDetailsGreyBody
{
background-image:url(/media/templates/anCalEventDetailsGreyContent.jpg);	
width: 597px;
background-repeat: repeat-y;		
}

#anCalEventDetailsGreyFooter
{
background-image:url(/media/templates/anCalEventDetailsGreyFooter.jpg);	
width: 597px;
height: 13px;
background-repeat: no-repeat;		
}

#anCalEntryContentText
{
font-family: Arial; 
font-size: 12px;
font-weight: normal;
line-height: 18px;
color: #1156a4;
text-decoration: none;
text-align: left;
}

#anCalEmailAlertsInput input
{
width: 170px;	
}

#anCalCaptchaImageResize img
{
width: 111px;	
}


.anCalInputSelect select
{
width: 144px;
width: expression('153px');	
}

.anCalInputSelect
{
text-align:right;	
}

/* Calendar Styles */

#anCalDayContent
{
text-align:left;
padding:0px;
height: 55px!important;
height:65px;
overflow-y:auto;
overflow-x: hidden;
cursor: pointer; 
text-wrap: break-word;
width: 99px;
}

td#anCalDayContainer
{
width: 100px;
height:60px;
border-bottom: 1px solid #ccccff;
border-right: 1px solid #ccccff;
cursor: pointer;
background: #FFF;
}

td:hover#anCalDayContainer, #anCalDayContainerActive
{
width: 100px;
height:60px;
border-bottom: 1px solid #ccccff;
border-right: 1px solid #ccccff;
background:#ffcc66; 
cursor: pointer;

}


td:hover#anCalDayContainer #anCalDayHeaderBG,td:hover#anCalDayContainer #anCalFillerDayHeaderBG, #anCalDayHeaderBGActive, .anCalDayHeaderBGActive
{
display:block;
background:#f7d9a3; 
text-align:right;
padding:3px;	
cursor: pointer;

}

a.anCalEventLinkItem, a.anCalEventLinkItem td
{
text-decoration: none;
font-weight: normal;
font-size: 10px;
line-height: 13px; 
cursor: pointer;
outline: none;
}

a:hover.anCalEventLinkItem,a:hover.anCalEventLinkItem td
{
text-decoration: underline;
font-weight: normal;
font-size: 10px;
line-height: 13px; 
cursor: pointer;
outline: none;	
}

#anCalMapImageBG
{
background: url(/media/templates/anCalMapImageBG.jpg);
background-repeat: no-repeat;
width: 127px;
height: 98px;
margin-right: 10px;
}

#communitySelectDiv
{
display: block;
width: 250px;
height: 100px;
overflow: auto;
text-align:left;
position:absolute;
top:44px;
left:110px;
left:expression('31px');
background: white;
border:1px solid #666666;
cursor:pointer;
z-index:1000;
}


#communitySelectDiv div:hover
{
cursor: pointer;
background:#efefef;
z-index:1000;
}

ul#anCalEventBulletList
{
list-style-type: disc;
list-style-image: url(/media/templates/anCalDisc.jpg);
}

Div#anCalPopUpHeader
{
background: url(/media/templates/anCalPopUpHeader.png);
background-repeat: no-repeat;
width:182px;
height: 23px; 
}

Div#anCalPopUpBody
{
background: url(/media/templates/anCalPopUpBody.png);
background-repeat: repeat-y;
width:182px;
}

Div#anCalPopUpFooter
{
background: url(/media/templates/anCalPopUpFooter.png);
background-repeat: no-repeat;
width:182px;
height: 17px; 
}

ul#anCalListItem, ul#anCalListItem li
{
margin-left:5px;
padding-left:5px; 
}


html, body, td, table, tr
{
margin: 0;
padding: 0;
font-family: Verdana, Arial;
font-size: 11px;
text-decoration: none;
line-height: 16px;
color: #477ca4;
}

p { margin: 0 0 1.2em; }

h1, h2, h3 {font-weight:normal;color:#024B97 !important;}

h1 {font-size:1.5em;line-height:1em;margin-top:0.3em;margin-bottom:0.5em;}
h2 {font-size:1.4em;line-height:1em;margin-bottom:0.5em;margin-top:0px;}
h3 {font-size:1.1em;line-height:1em;font-weight:bold !important; color:#477CA4 !important; margin-bottom:1em;margin-top:0px;}

h1.georgia, h2.georgia, h3.georgia {font-family:Georgia,"Times New Roman",Serif;}
h1.underline, h2.underline {border-bottom:1px dotted #999; padding-bottom:0.5em;}
h3.underline {border-bottom:1px dotted #999;line-height:1.8em;}

h1.georgiaunderline, h2.georgiaunderline, h3.georgiaunderline {font-family:Georgia,"Times New Roman",Serif;border-bottom:1px dotted #999;padding-bottom:0.5em;}

h1 img, h2 img, h3 img {margin:0;}

blockquote {margin:1.5em;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}

/* CONTENT SHOW HIDE CONTENT STYLES IN ARTICLES */

Div#anContentDiv
{
text-align: left;
line-height: 16px;
color: #477ca4;
}

Div#anContentDiv p
{
line-height: 16px;
color: #477ca4;
}

Div#LST1
{
display: block;
padding: 5px;
}


/* DEFAULT ARTICLE TEXT STYLES */

Div#anDefaultArticleTitle
{
display: block;
font-weight: bold;
text-transform: uppercase;
line-height: 16px;
color: #477ca4;
padding-bottom: 10px;
}

Div#anDefaultArticleBody
{
display: block;
line-height: 1.5em;
color: #477ca4;
padding-top: 10px;
padding-bottom: 10px;
font-size:12px;
}

div.anDefaultArticleBody
{
display: block;
line-height: 1.5em;
color: #477ca4;
padding-top: 10px;
padding-bottom: 10px;
font-size:12px;
}

Div#anDefaultArticleBodyYellow
{
display: block;
margin-top: 1px;
background: #feb915;
line-height: 18px;
color: #0a51a3;
padding: 10px;
}

Div#anDefaultArticleBodySept
{
display: block;
margin-top: 1px;
background: #FFFFFF;
font-size: 14px;
line-height: 18px;
color: #000000;
padding: 10px;
}

DIV#anDefaultArticleBodyImage img
{
border: 0px solid #333333;
margin-right: 20px;
float: left;
}

div.anDefaultArticleBodyImage img
{
border-right: 15px solid #FFFFFF;
margin-right: 0px;
float: left;
}

Div#anDefaultArticleBody table, DIV#anDefaultArticleBodyImage table
{
border: 1px solid #FFFFFF;
}

div.anDefaultArticleBody table, DIV#anDefaultArticleBodyImage table
{
border: 1px solid #FFFFFF;
}


/* Pledge Article styles */


DIV#anPledgeCert
{
position: relative;
}

DIV#anPledgeCertName
{
position: absolute;
height: 20px;
width: 400px;
color: #000000;
top: 190px;
left: 75px;
font-size: 20px;
font-weight: bold;
}

DIV#anPledgeCertNamev2
{
position: absolute;
height: 20px;
width: 400px;
color: #000000;
top: 250px;
left: 115px;
font-size: 16px;
font-weight: bold;
}

DIV#anPledgeArticleTitle
{
font-family: Garamond, Times;
color: #094e91;
font-size: 28px;
font-weight: normal;
text-align:left;
line-height: 45px;
}

DIV#anPledgeArticleTitlev2
{
font-family: Garamond, Times;
color: #094e91;
font-size: 45px;
font-weight: normal;
text-align:center;
line-height: 35px;
}

#anPledgeArticleBody
{
font-family: Myriad, Verdana, Arial;
font-size: 11px;
text-decoration: none;
line-height: 23px;
padding-top: 10px;
color: #000000;
}

#anPledgeArticleBody td
{
padding: 10px;
padding-left: 0px;
font-family: Myriad, Verdana, Arial;
font-size: 11px;
text-decoration: none;
line-height: 23px;
color: #000000;
}

DIV#anPillarHeader
{
position: relative;
background-image:url(/media/templates/anPillarHeader.jpg);
background-repeat: no-repeat;
background-position: 1px 15px;
height: 100px;
width: 638px;
}

#anPillarTitle
{
font-family: Myriad Pro, Verdana, Arial;
font-size: 33px;
font-weight: normal;
text-decoration: none;
color: #FDB913;
padding: 20px;
padding-top: 40px;
text-align: left;
}

DIV#anPillarCubes
{
position: absolute;
right: 0px;
top: 0px;
height: 100px;
width: 210px;
}

DIV#anPillarItem
{
}

#anPillarItemTitle
{
font-family: Myriad, Verdana, Arial;
font-size: 11px;
font-weight: bold;
text-decoration: none;
line-height: 23px;
color: #000000;
}

a#anPillarItemTitle, a:hover#anPillarItemTitle, a:visited#anPillarItemTitle, a:active#anPillarItemTitle
{
font-family: Myriad, Verdana, Arial;
font-size: 11px;
font-weight: bold;
text-decoration: none;
line-height: 23px;
color: #000000;
}

#anPillarItemDescription
{
font-family: Myriad, Verdana, Arial;
font-size: 11px;
font-weight: normal;
text-decoration: none;
line-height: 15px;
color: #000000;
padding: 10px;
padding-top: 0px;
padding-left: 0px;
}

/* ACTION TRACKER ARTICLE STYLES */

Div#actrArticleTitle
{
font-size: 13px;
font-weight: bold;
margin-bottom: 15px;
}

/* MEDIA RELEASES ARTICLE STYLES */

#anMediaReleasesDivider
{
display: block;
border-top: 1px solid #f5cd3a;
margin-bottom: 10px;
margin-top: 10px;
}

#anMediaReleasesArticleTitle
{
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #0a51a3;
text-decoration: none;
}

DIV#anPledge09ArticleTitle
{
font-family: Garamond, Times;
color: #094e91;
font-size: 28px;
font-weight: normal;
text-align:center;
line-height: 45px;
}

.an09Paragraph
{
margin-top: 10px;
margin-bottom: 10px;
}


table.blueborders
{
border: 1px #D9DCE1 solid !important;
}

.blueborders-header
{
background-color: #D9DCE1;
}

table.blueborders td
{
padding:5px;
vertical-align:top;
}

table.twoboxes td
{
padding:5px;
vertical-align:top;
}

.twoboxes-header
{
background-color: #D9DCE1;
border: 1px #D9DCE1 solid !important;
}

.twoboxes-body
{
border: 1px #D9DCE1 solid !important;
}

ul.inabox li {
margin-left:-20px;
}

.rightpadding
{
padding-right:10px;
}

.separator
{
border-bottom: 1px solid #D9DCE1;
font-weight: bold;
font-size:1.2em;
margin-top:15px;
}

.tfleft
{
margin-left:25px;
}

/* ACTION TRACKER 2009 ARTICLE STYLES */

#actrArticleBody2009
{
color: #333333;
font-size: 12px;
}

#actrArticleBody2009 h3
{
color: #10407C;
margin-top:0px;
margin-bottom:0px;
}

#actrArticleBody2009 a
{
color: #10407C;
}

.SeniorsTobaccobluebox {
border: 1px solid #477CA4;
padding: 1.2em 1.2em 0;
background-color: #DADDE1;
margin: 0.8em 0 2em;
font-weight: bold;
}

.SeniorsTobaccoblueboxHalf {
border-top: 2px solid #477CA4;
border-bottom: 1px solid #477CA4;
padding: 1.2em 1.2em 0;
background-color: #DADDE1;
margin: 0.8em 0 2em;
font-weight: bold;
}

.SeniorsTobaccoblueboxHalfLight {
border-top: 2px solid #477CA4;
border-bottom: 1px solid #477CA4;
padding: 1.2em 1.2em 0;
background-color: #EDEFF1;
margin: 0.8em 0 2em;
font-weight: bold;
}

#SeniorsAndTobacco img {float:left;margin:0 1em 0 0;padding:0;border:1px solid #477CA4;}

#SeniorsandTobacco a {
color: #477CA4;
text-decoration: underline;
}

img.navarrow {
border:none !important;
margin: 8px 5px 0pt 0pt !important;
float: right !important;
}

ol.navigationLinks {
margin-top: 2em !important;
margin-bottom: 2em !important;
}

table.gridlines {
border:1px solid #477CA4 !important;
border-collapse: collapse !important;
float: none;
margin: 0 0 2em;
}

.gridlines td, th {
border:1px solid #477CA4;
padding:5px;
font-size:12px;
line-height:1.5em;
}

.gridlines th {
background-color: #DADDE1;
}

td.gridlinesHeader {
background-color:#DADDE1;
text-align:center;
font-weight:bold;
}

.gridlines ol {
margin-bottom: 0px;
padding-left: 0px;
margin-left:2.9em;
}

ul.sublist {
padding-bottom:0px;
}

ul.regular {
padding: 0px !important;
margin: 0 0 1em 4em !important;
float: none;
}

.seniorstext {
font-size: 13px !important;
line-height: 19px !important;
}

.seniorstext p {
font-size: 13px !important;
line-height: 19px !important;
}

.seniorstext li {
font-size: 13px !important;
line-height: 19px !important;
}

blockquote.pull {
color: #024B97;
background-color: #EDEFF1;
padding: 1em 1.2em 0.1em;
font-size: 1.2em;
line-height: 1.4em;
font-weight: 500;
border-bottom: 2px solid #477CA4;
border-top: 2px solid #477CA4;
}

p.anDefaultarticlefont  {
font-size:12px;
line-height:1.5em;
}

td.calign {
text-align: center;
}

input.newsletteremail {
background:url('http://www.actnowbc.ca/media/bgfield.gif') repeat-x scroll center top #FFFFFF;
border-color:#7C7C7C #C3C3C3 #DDDDDD;
border-style:solid;
border-width:1px;
margin:0;
padding:2px 0;
width:95%;
color:#333;
}

input.newslettersubmit {
border:none;
padding:0px;
}



/* ACTIVITY TRACKER STYLES */

DIV#ActivityChallengeDisclaimer
{
padding: 20px;
margin-left: 75px;
margin-right: 75px;
font-family: Arial;
font-size: 14px;
color: #00367c;
text-align: center;
line-height: 20px;
}

DIV#ActivityChallengeDisclaimer a
{
padding: 20px;
font-family: Arial;
font-size: 14px;
color: #00367c;
text-align: center;
}

DIV#ActivityChallengeDisclaimer a:hover
{
padding: 20px;
font-family: Arial;
font-size: 14px;
color: #135695;
text-align: center;
}



DIV#box
{
}

DIV#boxHeader
{
display: block;
background-image:url(/media/templates/headerBGDots.jpg);
background-repeat: repeat-x;
height: 20px;
padding-left: 10px;
padding-top: 5px;
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 10px;
color: #00367c;
text-align: left;
font-weight: bold;
text-transform: uppercase;
}

/* MEDIA BOX STYLES */

DIV#mediaBoxTop
{
position: relative;
background-image:url(/media/templates/mediaBoxTopLeft.jpg);
background-repeat: no repeat;
background-position: left;
height: 14px;
}

DIV#mediaBoxTopSlider
{
position: absolute;
background-image:url(/media/templates/mediaBoxTopRight.jpg);
background-repeat: no repeat;
background-position: right;
height: 14px;
width: 150px;
right: 0px;
}

DIV#mediaBoxHeader
{
display: block;
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 10px;
color: #00367c;
text-align: left;
font-weight: bold;
text-transform: uppercase;
padding-left: 5px;
padding-right: 5px;
}

DIV#mediaBoxBody
{
padding: 5px;
border-left: 1px solid #B2B2B2;
border-right: 1px solid #B2B2B2;
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 10px;
color: #00367c;
text-align: left;
}

DIV#mediaBoxBottom
{
position: relative;
background-image:url(/media/templates/mediaBoxBottomLeft.jpg);
background-repeat: no repeat;
background-position: left;
height: 14px;
}

DIV#mediaBoxBottomSlider
{
position: absolute;
background-image:url(/media/templates/mediaBoxBottomRight.jpg);
background-repeat: no repeat;
background-position: right;
height: 14px;
width: 150px;
right: 0px;
}

/* AN08 BANNER LEFT STYLES */

DIV#an08BannerLeft
{
position: relative;
margin-bottom: 10px;
margin-top: 5px;
}

DIV#an08BannerLeftMaskTop
{
position: absolute;
top: 0px;
left: 0px;
background-image: url(/media/templates/an08BannerLeftMaskTop.gif);
background-repeat: no-repeat;
background-position: top;
height: 100%;
width: 214px;
}

DIV#an08BannerLeftMaskBottom
{
position: absolute;
bottom: 0px;
left: 0px;
background-image: url(/media/templates/an08BannerLeftMaskBottom.gif);
background-repeat: no-repeat;
background-position: bottom;
height: 42px;
width: 214px;
}

DIV#acrBoxHeaderSmall
{
font-family: Myriad Pro, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 14px;
font-size: 14px;
text-decoration:none;
color: #264b7f;
margin-bottom: 3px;
}

DIV#acrBoxHeaderBig
{
font-family: Myriad Pro, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
font-size: 33px;
text-decoration:none;
color: #264b7f;
margin-bottom: 14px;
}

DIV#acrBoxHeaderMedium
{
font-family: Myriad Pro, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
font-size: 20px;
text-decoration:none;
color: #264b7f;
margin-bottom: 14px;
}


DIV#acrBoxBody
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 16px;
font-size: 10px;
text-decoration:none;
color: #336699;
padding-top: 5px;
}



/* LIST MANAGER PARTNER SKIN */


Div#anListManager
{
background: #EFEFEF;
border-bottom: 1px solid #CCCCCC;
margin-bottom: 2px;
padding: 5px;
}


Div#anListManagerTitle
{
font-weight: bold;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #222222;
text-decoration: none;
}

Div#anListManagerDescription
{
font-weight: normal;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #222222;
text-decoration: none;
}

a.anListManagerItem
{
font-weight: normal;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #0a51a3;
text-decoration: underline;
padding: 5px;
}

a:hover.anListManagerItem
{
font-weight: normal;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #0a51a3;
text-decoration: underline;
padding: 5px;
}


/* NUTRITION MICROSITE STYLES  */

DIV#actNowNutritionFooter
{
margin-top: 5px;
/*
background-image:url(/media/templates/actNowNutritionFooter.jpg);
background-repeat: no-repeat;
background-position: center;
*/
text-align: center;
margin-bottom: 10px;
color: #666666;
}

Div#emailFooter
{
text-align: center;
display: block;
}

/* EMAIL STYLES */

Div#emailerBody
{
width: 100%;
display: block;
height:100%;
margin: 0px;
padding: 0px;
}

Div#emailerBody2
{
width: 100%;
display: block;
height:1000px;
margin: 0px;
padding: 0px;
}

#emailerBody2 h3 {
font-size: 12px;
font-weight: bold;
text-decoration:underline;
}

Div#emailerBodySlice
{
width: 567px;
padding-top: 30px;
text-align: center;
margin-left: auto;
margin-right: auto;
background-image:url(/media/templates/emailerBgSlice.jpg);
background-repeat: repeat-x;
border: 1px solid white;
}

Div#emailerContent
{
width: 472px;
text-align: center;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
}

#emailerContentTable
{
}

Div#emailerHeaderBg  	
{
background-image:url(/media/templates/emailerTopBG.jpg);
background-repeat: no-repeat;
height: 122px;
width: 472px;
}

#emailerContentBg	
{
background-image:url(/media/templates/emailerRightBG.jpg);
background-repeat: no-repeat;
background-position: top right;
height: 382px;
width: 26px;
}

#emailerShadow	
{
background-image:url(/media/templates/emailerShadowBG.jpg);
background-repeat: no-repeat;
height: 72px;
width: 472px;
}

Div#emailerFooter	
{
background-image:url(/media/templates/emailerLogoBg.jpg);
background-repeat: no-repeat;
text-align: center;
margin-left: auto;
margin-right: auto;
height: 139px;
width: 567px;
}


/* EMAILER CONTENT STYLES*/

Div#emailerArticleLeft
{
width: 256px;
height: 380px;
border-left: 2px solid #174770;
border-right: 2px solid #174770;
border-bottom: 2px solid #174770;
background: #FFF;
overflow: hidden;
}

Div#emailerArticleRight
{
position: relative;
width: 187px;
height: 380px;
border-bottom: 2px solid #174770;
background: #FFF;
}

Div#emailerArticleTitle
{
font-family: Verdana, Arial;
font-size: 13px;
font-weight: bold;
text-decoration: none;
text-align: left;
line-height: 16px;
color: #666;
padding: 5px;
padding-top: 10px;
}

Div#emailerArticleDescription
{
font-family: Verdana, Arial;
font-size: 12px;
line-height: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
line-height: 16px;
color: #666;
padding: 5px;
}

Div#emailerArticleItem
{
position: absolute;
left: 0px;
bottom: 0px;
}

Div#emailerDate
{
font-family: Verdana, Arial;
font-size: 12px;
text-decoration: none;
text-align: left;
line-height: 16px;
color: #666;
text-align: right;
padding-top: 43px;
padding-right: 100px;
}



/* GALLERY LAYOUT STYLES */

Div#actNowGalleryContainer
{
display: block;
}

Div#actNowGalleryThumbBar
{
margin-bottom: 5px;
overflow: auto;
}

Div#actNowGalleryThumbBarPhotos
{
margin-bottom: 5px;
overflow: auto;
}

Div#actNowGalleryThumbTable
{
}

.actNowGalleryThumbItem
{
display: block;
padding: 1px;
border: 1px solid white;
}

Div#actNowGalleryImage
{
border: 1px solid black;
text-align: center;
width: 450px;
height: 328px;
margin-right: 15px;
overflow: hidden;
}

Div#actNowGalleryImagePhotos
{
border: 1px solid black;
text-align: center;
width: 450px;
margin-right: 15px;
}

Div#actNowGalleryPreNext
{
padding-bottom: 5px;
}

Div#actNowGalleryPreNext a
{
color: #222222;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 11px;
font-weight:normal;
text-decoration:none;
}

Div#actNowGalleryPreNext a:hover
{
color: #9a0111;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}


Div#actNowGalleryInfo
{
display: block;
position: relative;
width: 195px;
height: 225px;
}

Div#actNowGalleryLink
{
display: block;
position: absolute;
left: 0px;
bottom: 1px;
font-family: Verdana, Geneva, Monaco, Arial;
font-weight: normal;
font-size: 11px;
text-decoration: none;
}

Div#actNowGalleryLink a
{
font-family: Verdana, Geneva, Monaco, Arial;
font-weight: normal;
font-size: 11px;
text-decoration: underline;
color: black;
}

Div#actNowGalleryLink a:hover
{
font-family: Verdana, Geneva, Monaco, Arial;
font-weight: normal;
font-size: 11px;
text-decoration: none;
color: #9a0111;
}


/* GALLERY TEXT STYLES */

Div#actNowGalleryTitle
{
font-family: Verdana, Geneva, Monaco, Arial;
font-weight: bold;
font-size: 12px;
text-decoration: none;
text-transform: uppercase;
text-align: left;
padding-bottom: 5px;
height: 20px;
}

Div#actNowGalleryDesc
{
font-family: Verdana, Geneva, Monaco, Arial;
font-weight: normal;
font-size: 11px;
text-decoration: none;
text-align: left;
margin-top: 10px;
padding-right: 15px;
}

/*  ACT NOW VIDEO STYLES */


DIV#actNowHomeVideoScreen
{
height: 175px;
width: 210px;
}


DIV#actNowHomeVideoScreen2
{
height: 175px;
width: 210px;
}

 /* GAMESTOWN BOX STYLES*/

DIV#gtBox
{
margin-bottom: 30px;
}

DIV#gtYellowBoxCornerTL
{
position: relative;
background: url(/media/templates/gtYellowBoxCornerTL.jpg) no-repeat left top;
overflow: hidden;
height: 9px;
}

DIV#gtYellowBoxCornerTR
{
position: relative;
background: url(/media/templates/gtYellowBoxCornerTR.jpg) no-repeat right top;
overflow: hidden;
height: 9px;
}

DIV#gtYellowBoxCornerBL
{
background: url(/media/templates/gtYellowBoxCornerBL.jpg) no-repeat left bottom;
overflow: hidden;
height: 9px;
}

DIV#gtYellowBoxCornerBR
{
background: url(/media/templates/gtYellowBoxCornerBR.jpg);
background-repeat:no-repeat;
background-position:right 0;
overflow: hidden;
height: 9px;
}


Div#gtYellowBoxContent
{
border-left: 2px solid #ffcc00;
border-right: 2px solid #ffcc00; 
padding:10px 15px 10px 15px;
text-align: left;
width: 100%;
}

Div#gtBlueBoxContent
{
border-left: 2px solid #7ecffe;
border-right: 2px solid #7ecffe; 
padding:10px 15px 10px 15px;
width: 100%;
}

DIV#gtBlueBoxCornerTL
{
position: relative;
background: url(/media/templates/gtBlueBoxCornerTL.jpg) no-repeat left top;
overflow: hidden;
height: 9px;
}

DIV#gtBlueBoxCornerTR
{
position: relative;
background: url(/media/templates/gtBlueBoxCornerTR.jpg) no-repeat right top;
overflow: hidden;
height: 9px;
}

DIV#gtBlueBoxCornerBL
{
background: url(/media/templates/gtBlueBoxCornerBL.jpg) no-repeat left bottom;
overflow: hidden;
height: 9px;
}

DIV#gtBlueBoxCornerBR
{
background: url(/media/templates/gtBlueBoxCornerBR.jpg);
background-repeat:no-repeat;
background-position:right 0;
overflow: hidden;
height: 9px;
}

a.gtBoxLink
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
line-height: 16px;
font-size: 11px;
text-decoration:none;
outline: none;
color: #024b97;
}


a.gtBoxLink:hover
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
line-height: 16px;
font-size: 11px;
text-decoration:underline;
outline: none;
color: #024b97;
}



DIV#gtBoxHeaderSmall
{
font-family: Myriad Pro, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 18px;
font-size: 16px;
text-decoration:none;
color: #024b97;
margin-bottom: 3px;
}

DIV#gtBoxHeaderMed
{
font-family: Myriad Pro, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 18px;
font-size: 16px;
text-decoration:none;
color: #024b97;
margin-bottom: 3px;
}


DIV#gtBoxHeaderBig
{
font-family: Myriad Pro, Arial, Helvetica, Geneva, sans-serif;
font-weight: 600;
line-height: 22px;
font-size: 20px;
text-decoration:none;
color: #024b97;
margin-bottom:3px;
}


DIV#gtBoxBody
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 16px;
font-size: 11px;
text-decoration:none;
color: #024b97;
padding-top: 5px;
padding-bottom: 5px;
}

DIV#gtBoxBody td
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 16px;
font-size: 10px;
text-decoration:none;
color: #024b97;
}

#gtErrorMessage
{
font-family: Arial, sans-serif;
font-size: 10px;
color: red; 
}

/*GAMESTOWN TAB STYLES */

DIV#gtTabHeaderTL
{
position: relative;
background: url(/media/templates/gtTabHeaderTL.jpg) no-repeat left top;
overflow: hidden;
height: 11px;
}

DIV#gtTabHeaderTR
{
position: relative;
background: url(/media/templates/gtTabHeaderTR.jpg) no-repeat right top;
overflow: hidden;
height: 11px;
}

DIV#gtTabFooterBL
{
background: url(/media/templates/gtTabFooterBL.jpg) no-repeat left bottom;
overflow: hidden;
height: 11px;
}

DIV#gtTabFooterBR
{
background: url(/media/templates/gtTabFooterBR.jpg);
background-repeat:no-repeat;
background-position:right 0;
overflow: hidden;
height: 11px;
}


#gtTabBackgroundHeader
{
background:url(/media/templates/gtTabHeader.jpg);
background-repeat:no-repeat;
width: 542px;
height: 38px; 
}

#gtTabHeader
{
font-family: Myriad Pro, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 20px;
font-size: 18px;
text-decoration:none;
color: #024b97;
padding:10px 0 0 30px;
text-align:left;
}

#gtUploadTabBackgroundHeader
{
background:url(/media/templates/gtUploaderTabHeader.jpg);
background-repeat:no-repeat;
width: 177px;
height: 27px; 
}

#gtUploadTabHeader
{
font-family: Myriad Pro, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 20px;
font-size: 18px;
text-decoration:none;
color: #024b97;
padding:7px 0 0 25px;
text-align:left;
}


#gtTabMenuTable
{
text-align:right;
margin:10px;
}

#gtTabMenuTable td, #gtTabMenuTable div
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 16px;
font-size: 10px;
color: #3f3f3f;
}

#gtTabMenuContent
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 16px;
font-size: 10px;
color: #3f3f3f;	
margin-right:15px;
}

#gtTabBackgroundBody
{
background:#eeeeee;
border-left:1px solid #aeadbb;
border-right:1px solid #aeadbb;
width: 540px;
width: expression('542px');
}

#gtuploaderTabBackgroundBody
{
background:#eeeeee;
border-left:1px solid #aeadbb;
border-right:1px solid #aeadbb;
}


#gtTabBackgroundFooter
{
background:url(/media/templates/gtTabFooter.jpg);
background-repeat:no-repeat;
width: 542px;
height: 13px; 
}

#gtAsterisk
{
color: red;	
}

#gtEmailSubmitButton
{
margin-left: 92px;	
margin-left: expression('133px');
}

#gtTabMenuItem
{
margin-bottom:10px;	
}

#gtTabMenuItem input[type=text], textarea
{
width: 200px;
border: 1px solid #CCCCCC;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
font-size: 10px;
text-decoration:none;
}


#gtTabMenuTextBox
{
margin-left:25px;
margin-bottom:10px;
text-align:left;	
}

#gtTabMenuTextArea
{
margin-left:25px;
margin-bottom:10px;	
}

#gtTabMenuCheckbox
{
margin-bottom:10px; 
margin-left:20px;
text-align: left;	
}

#gtTabMenuRadioButton
{
margin-left: 20px;
margin-bottom: 10px;
text-align:left; 
}

#gtTabContentLeftAlign
{
text-align:left;	
}

DIV#gtOrangeButtonLeft, #gtOrangeButtonLeft input
{
position: relative;
background: url(/media/templates/gtOrangeButtonLeft.jpg) left top;
background-repeat: no-repeat;
background-color: #fe9900;
overflow: hidden;
height: 23px;
font-family: Arial;
font-size: 12px;
color: #FFFFFF;
border: 0px solid #fe9900;
width: auto;
}

DIV#gtOrangeButtonRight
{
position: relative;
background: url(/media/templates/gtOrangeButtonRight.jpg) no-repeat right top;
overflow: hidden;
height: 23px;
}

#gtUploaderButton
{
margin-left:198px;
width: auto;
}

#gtTabMenuBlueText
{
font-family: Myriad Pro, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
font-size: 11px;
text-decoration:none;
color: #00376f;
}

#gtPhotoEntryUploader
{
margin-left:128px;	
}

#gtTabWhiteBorder
{
border: 1px solid #FFFFFF;	
margin:5px;
}

/* GAMESTOWN SEARCH STYLES */

#gtSearchMenuBorderLeft
{
background-image:url(/media/templates/gtSearchMenuBorderLeft.jpg);
backgroud-repeat: no-repeat;
width: 15px;
height: 27px; 
}

#gtSearchMenuBorderRight
{
background-image:url(/media/templates/gtSearchMenuBorderRight.jpg);
backgroud-repeat: no-repeat;
width: 15px;
height: 27px; 
}

#gtSearchMenuBody
{
background-image:url(/media/templates/gtSearchMenuBody.jpg);
backgroud-repeat:repeat-x;
height: 27px; 
}


.gtSearchMenuDivider
{
font-family: Arial;
font-size: 12px;
color: #01669e;	
text-decoration: none;
}

.gtSearchMenuItem, a.gtSearchMenuItem
{
font-family: Arial;
font-size: 12px;
color: #01669e;	
text-decoration: none;
outline: none;
padding:6px;
}


a:hover.gtSearchMenuItem, a:hover.gtSearchMenuItemActive, a.gtSearchMenuItemActive
{
font-family: Arial;
font-size: 12px;
color: #01669e;	
text-decoration: underline;
outline: none;
padding:6px;
}

#gtSearchMenuItems
{
padding-top:6px;	
}


img {
   behavior: url("/media/pngbehavior.htc");
}

/* DEFAULT LINKS */

a
{
font-weight: bold;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #3f74b4;
text-decoration:none;
}

a:hover
{
font-weight: bold;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #3f74b4;
text-decoration:underline;
}

/*LAYOUT DIVS IN TEMPLATES */

table, td
{
border: none;
}

img
{
border:0px solid #000000;
}

ul
{
padding-bottom: 1.2em;
margin-top: 0px;
margin-bottom: 0px;
}

Div#anBody 
{ 
width: 100%;
margin-left: auto;
margin-right: auto;
text-align: center;
padding: 20px 0px 20px 0px;
}

Div#anBodyGottaBeHere 
{ 
width: 100%;
margin-left: auto;
margin-right: auto;
text-align: center;
padding: 20px 0px 20px 0px;
background-image:url(/media/templates/gotta-be-here-background.jpg);
background-position:center top;
}


Div#anContent
{ 
width: 760px;
margin-left: auto;
margin-right: auto;
text-align: center;
}

Div#anBodyBorder
{
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
background-color: #FFFFFF;
padding-bottom: 20px;
/*margin: 20px;*/
}

Div#anHeader
{
display: block;
position: relative;
width: 760px;
height: 125px;
/*background-image: url(/media/templates/actNowNutritionBanner2007.jpg);*/
background-image: url(/media/templates/actNowBanner2007.jpg);
background-repeat: no-repeat;
}

Div#anHeaderGottaBeHere
{
display: block;
position: relative;
width: 760px;
height: 137px;
background-image: url(/media/templates/gotta-be-here-header-760.gif);
background-repeat: no-repeat;
}



Div#an08Header
{
display: block;
position: relative;
width: 760px;
height: 125px;
background-image: url(/media/templates/actNowBanner2008.jpg);
background-repeat: no-repeat;
}


Div#anHeaderNutrition
{
display: block;
position: relative;
width: 760px;
height: 125px;
background-image: url(/media/templates/actNowBanner2007.jpg);
background-repeat: no-repeat;
}

#anTable
{
width: 100%;
}

#anTdLeft
{
width: 214px;
padding: 5px;
padding-right: 10px;
padding-top: 15px;
}

#anTdLeftSept08
{
width: 129px;
padding: 5px;
padding-right: 10px;
padding-top: 15px;
}

#anTdRight
{
padding: 5px;
padding-top: 15px;
}

/* INNER TD STYLES */

#anInnerTable
{
width: 500px;
}

#anInnerTdleft
{
width: 250px;
padding-right: 25px;
}

#anInnerTdRight
{
width: 250px;
margin-right: 10px;
}

/*  MISC. STYLES  */


input
{
border: 1px solid #CCCCCC;
}

/* 2008 PLEDGE LAYOUT STYLES */



DIV#scPageDiv
{
background-repeat: repeat-y;
background-color: #FFFFFF;
padding: 0px;
margin-left: auto;
margin-right: auto;
text-align: center;
}

#anPledgeBody
{
width:expression('100%');
padding: 20px;
margin:15px;
}


#anPledgeBody2
{
width:expression('690px');
padding-right:expression('0px');
padding:25px;
padding-top:40px;
}

Div#anPledgeBodyBorder
{
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
margin-left: auto;
margin-right: auto;
width: 718px;
width:expression(100%);
overflow: hidden;
}

Div#anPledgeBodyBorderv2
{
background-image: url(http://www.actnowbc.ca/media/templates/anBGSlider.gif);
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
margin-left: auto;
margin-right: auto;
width: 718px;
width:expression(100%);
overflow: hidden;
}


/* ACTION TRACKER LAYOUT STYLES */

Div#actrPage
{
width: 800px;
}

Div#actrHeader
{
width: 800px;
height: 211px;
background-image: url(/media/templates/actrActionTrackerHeaderMenuBG.jpg);
background-repeat: no-repeat;
}

Div#actrMenu
{
position: relative;
top: 154px;
padding-left: 35px;
}

Div#actrArticle
{
padding: 10px 20px 20px 20px;
}

/* AN08 HOME CENTER ARTICLE MENU STYLES */

#an08HomeCenterArticleMenuTable
{
width: 100%;
}

#an08HomeCenterArticleMenuTable td
{
}

#an08HomeCenterArticleMenuTdRight
{
padding-left: 10px;
}

#an08HomeCenterArticleMenuTdCenter
{
padding: 0 15px 0 15px;
}

/* AN PLEDGE AMBASSADOR LAYOUT STYLES */

#anTdPledgeAmbassadorLeft
{
width: 100%;
padding: 15px;
padding-top: 15px;
}

#anTdPledgeAmbassadorRight
{
width: 214px;
padding: 5px;
padding-left: 10px;
padding-top: 15px;
}

#an09PledgeBody
{
padding: 30px 20px 30px 20px;
}

#an09PledgeBG
{
background: #feb915;
}

#an09PledgeWhiteLayer
{
padding: 10px;
padding-left:14px;
padding-left:expression('10px'); 
background-color: white;
}


Div#acrHeader
{
display: block;
position: relative;
width: 760px;
height: 125px;
background-image: url(http://www.actnowbc.ca/media/templates/acrTopBanner.jpg);
background-repeat: no-repeat;
}

Div#acrBodyBorder
{
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
background-image: url(http://www.actnowbc.ca/media/templates/acrBodyBG.jpg);
background-position: 0 0;
background-repeat: repeat-y;
width: expression('760px');
overflow: hidden;
}

#acrSponsorItem
{
padding-right: 20px;	
}


#emailContainerHeader
{
background-image:url(/media/templates/emailContainerHeader.jpg);
background-repeat: no-repeat;
width: 580px;
height: 80px;
}

#emailContainerBody
{
background-image:url(/media/templates/emailContainerBody.jpg);
background-repeat: repeat-y;
width: 580px;
}


#emailerEnvelopContainer
{
padding-left: 300px;
padding-top: 35px; 
}


/* ACTION TRACKER 2009 LAYOUT STYLES */

Div#actrPage2009
{
width: 760px;
border:1px solid #D8DBE0;
margin-left:auto;
margin-right:auto;
}

Div#actrHeader2009
{
width: 760px;
height: 134px;
background-image: url(/media/act-track-header.jpg);
background-repeat: no-repeat;
}

Div#actrMenu2009
{
position: relative;
top: 111px;
padding-left: 16px;
}

Div#actrArticle2009
{
padding: 10px 35px 0 15px;
}

Div#actrContent2009
{
padding-top: 10px;
}

/* GALLERY LAYOUT STYLES */

Div#anGalleryContainer
{
display: block;
}

Div#anGalleryThumbBar
{
width: 400px;
height: 64px;
margin-bottom: 5px;
overflow: auto;
}

Div#anGalleryThumbBarPhotos
{
width: 400px;
height: 84px;
margin-bottom: 5px;
overflow: auto;
}

Div#anGalleryThumbTable
{
}

.anGalleryThumbItem
{
display: block;
padding: 1px;
border: 1px solid white;
}

Div#anGalleryImage
{
border: 1px solid black;
text-align: center;
width: 400px;
height: 328px;
/*margin-right: 15px;*/
overflow: hidden;
}

Div#anGalleryImagePhotos
{
border-top: 1px solid #707173;
border-left: 1px solid #707173;
text-align: center;
width: 400px;
/*margin-right: 15px;*/
}

#anGalleryImagePhotosDrpShadowBtm
{
background-image: url(/media/templates/dropShdw_bottom.jpg);
background-repeat: no-repeat;
background-position: bottom right;
height: 10px;
}

#anGalleryImagePhotosDrpShadowRight
{
background-image: url(/media/templates/drpShdw_RightCol.jpg);
background-repeat: no-repeat;
width: 11px;
}

Div#anGalleryPreNext
{
text-align: right;
margin-right: 10px;
padding-bottom: 5px;
}

Div#anGalleryPreNext a
{
color: #0a51a3;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}

Div#anGalleryPreNext a:hover
{
color: #003894;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}


Div#anGalleryInfo
{
display: block;
position: relative;
width: 195px;
height: 225px;
}

Div#anGalleryLink
{
display: block;
position: absolute;
left: 0px;
bottom: 1px;
font-family: Verdana, Geneva, Monaco, Arial;
font-weight: normal;
font-size: 11px;
text-decoration: none;
}

Div#anGalleryLink a
{
font-family: Verdana, Geneva, Monaco, Arial;
font-weight: normal;
font-size: 11px;
text-decoration: underline;
color: #0a51a3;
}

Div#anGalleryLink a:hover
{
font-family: Verdana, Geneva, Monaco, Arial;
font-weight: normal;
font-size: 11px;
text-decoration: none;
color: #003894;
}


/* GALLERY TEXT STYLES */

Div#anGalleryTitle
{
font-family: Verdana, Geneva, Monaco, Arial;
font-weight: bold;
font-size: 12px;
text-decoration: none;
text-transform: uppercase;
text-align: left;
padding-bottom: 5px;
height: 20px;
}

Div#anGalleryDesc
{
font-family: Verdana, Geneva, Monaco, Arial;
font-weight: normal;
font-size: 11px;
text-decoration: none;
text-align: left;
margin-top: 10px;
padding-right: 15px;
}

/* HEADER ITEM SEARCH BOX STYLES */

Div#anSearchBox
{
height: 20px;
background: #f5cd3a;
text-align: center;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
}

.anSearchBoxInput
{
width: 110px;
font-family: Verdana, Arial;
font-size: 10px;
text-decoration: none;
text-align: left;
line-height: 16px;
color: #0a51a3;
}

DIV#anSearchBox input
{
border: 0px solid #CCCCCC;
}

.anSearchBoxText
{
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #0a51a3;
background: #d9dce1;
text-decoration: none;
text-align: left;
padding-left: 5px;
}

/* SEARCH RESULT STYLES */

DIV#anSearchArticleBox
{
display: block;
padding: 10px;
}

DIV#anSearchTitle
{
display: block;
font-family: verdana;
font-weight: bold;
font-size: 10px;
color: #222222;
text-align: left;
}

DIV#anSearchBodytext
{
display: block;
font-family: verdana;
font-weight: normal;
font-size: 10px;
color: #222222;
}

DIV#anSearcPagenumbers
{
color: #0071b9;
padding-bottom: 20px;
}
 
DIV#anSearchBoxWrapper
{
padding: 3px;
}



/* NEWS ARCHIVE MENU*/

Div#an2008SectionMenu
{
height: 19px;
background-image: url(/media/templates/2008SectionMenuSlice.jpg);
background-repeat: repeat-x;
background-position: top;
}

/* NEWS ARCHIVE MENU TABS NORMAL STATE */


#an2008TopBarLeftCorner
{
width: 17px;
height: 19px;
background-image: url(/media/templates/normalLeftCorner.jpg);
background-repeat: no-repeat;
}

#an2008TopBarSlider
{
height: 19px;
width: 100%;
background-image: url(/media/templates/normalCenterSlice.jpg);
background-repeat: repeat-x;
padding: 0px 3px 0px 3px;
}

a.an2008Title
{
width: 100%;
padding-left: 5px;
padding-right: 10px;
font-family: verdana;
font-weight: bold;
font-size: 10px;
color: #014A8E;
text-decoration: none;
outline: none;
}

#an2008TopBarCorner
{
width: 4px;
height: 19px;
background-image: url(/media/templates/normalRightCorner.jpg);
background-repeat: no-repeat;
background-position: top right;
}


/* NEWS ARCHIVE MENU TABS ACTIVE STATE */

#an2008TopBarLeftCornerActive
{
width: 17px;
height: 19px;
background-image: url(/media/templates/activeLeftCorner.jpg);
background-repeat: no-repeat;
}

#an2008TopBarSliderActive
{
height: 19px;
width: 100%;
background-image: url(/media/templates/activeCenterSlice.jpg);
background-repeat: repeat-x;
padding: 0px 3px 0px 3px;
}

a.an2008TitleActive
{
width: 100%;
padding-left: 5px;
padding-right: 10px;
font-family: verdana;
font-weight: bold;
font-size: 10px;
color: #014A8E;
text-decoration: none;
outline: none;
}

#an2008TopBarCornerActive
{
width: 4px;
height: 19px;
background-image: url(/media/templates/activeRightCorner.jpg);
background-repeat: no-repeat;
background-position: top right;
}


/*ARCHIVE INDEX MENU*/

Div#an2008IndexMenu
{
padding: 0px 10px 0px 10px;
margin-bottom: 20px;
width: 500px;
}

Div#an2008IndexMenuItem
{
display: block;
border-bottom: 1px solid #CCCCCC;
padding: 10px;
}

Div#an2008IndexMenuTitle
{
display: block;
font-weight: bold;
font-size: 10px;
font-family: arial; 
text-decoration: none;
text-transform: uppercase;
line-height: 16px;
color: #0a51a3;
padding: 0px 0px 3px 0px;
}

Div#an2008IndexMenuDate
{
font-weight: normal;
font-size: 10px;
font-family: arial; 
text-decoration: underline;
text-transform: uppercase;
line-height: 16px;
color: #0a51a3;
padding: 0px 5px 3px 0px;
}

Div#an2008IndexMenuArrow
{
background-image: url(/media/templates/archiveArrow.jpg);
background-repeat: no-repeat;
background-position: 0 0;
width: 11px;
height: 10px;
}

Div#an2008IndexMenuCopy
{
display: block;
font-weight: normal;
font-size: 10px;
font-family: verdana; 
text-decoration: none;
line-height: 16px;
color: #477ca4;
}

.an2008IndexMenuImage img
{
border: 1px solid #000000;
margin-right: 5px;
}

#an2008IndexMenuLink
{
display: block;
text-decoration: none;
width:100%;  
height:100%;  
}


/* DEAFAULT ARTICLE TITLE */

Div#an2008DefaultArticleBodyTitle
{
display: block;
font-weight: bold;
font-size: 10px;
font-family: arial; 
text-decoration: none;
text-transform: uppercase;
line-height: 16px;
color: #0a51a3;
padding: 0px 0px 3px 0px;
}


Div#an2008DefaultArticleBodyDate
{
font-weight: normal;
font-size: 10px;
font-family: arial; 
text-decoration: underline;
text-transform: uppercase;
line-height: 16px;
color: #0a51a3;
padding: 0px 5px 3px 0px;
}

DIV#an2008DefaultArticleBodyImage 
{
margin-right: 5px;
float: left;
}

Div#an2008DefaultArticleBodyImage img
{
border: 1px solid #333333;
}

#an09PledgeCertificateBG
{
background:url(/media/templates/actPledgeCert2009.jpg);
width:691px;
height:480px;
text-align: left;
}

#an09PledgeArticle, #an09PledgeArticle td
{
color: #000000;
text-align: left;
}

Div#an09PledgeTable
{
color: #000000;
text-align: left;
}

Div#an09PledgePrivacyStatement
{
color: #000000;
font-weight: bold;
text-align: left;
font-size: 9px;
}

/* AN09 BOX STYLES*/

DIV#an09Box
{
margin-bottom: 20px;
text-align: left;
}

DIV#an09BoxCornerTL
{
position: relative;
background: url(/media/templates/an09BoxCornerTL.jpg) no-repeat left top;
overflow: hidden;
height: 9px;
}

DIV#an09BoxCornerTR
{
position: relative;
background: url(/media/templates/an09BoxCornerTR.jpg) no-repeat right top;
overflow: hidden;
height: 9px;
}

DIV#an09BoxCornerBL
{
background: url(/media/templates/an09BoxCornerBL.jpg) no-repeat left bottom;
overflow: hidden;
height: 9px;
}

DIV#an09BoxCornerBR
{
background: url(/media/templates/an09BoxCornerBR.jpg);
background-repeat:no-repeat;
background-position:right 0;
overflow: hidden;
height: 9px;
}


div.an09Box
{
margin-bottom: 20px;
text-align: left;
}

div.an09BoxCornerTL
{
position: relative;
background: url(/media/templates/an09BoxCornerTL.jpg) no-repeat left top;
overflow: hidden;
height: 9px;
}

div.an09BoxCornerTR
{
position: relative;
background: url(/media/templates/an09BoxCornerTR.jpg) no-repeat right top;
overflow: hidden;
height: 9px;
}

div.an09BoxCornerBL
{
background: url(/media/templates/an09BoxCornerBL.jpg) no-repeat left bottom;
overflow: hidden;
height: 9px;
}

div.an09BoxCornerBR
{
background: url(/media/templates/an09BoxCornerBR.jpg);
background-repeat:no-repeat;
background-position:right 0;
overflow: hidden;
height: 9px;
}


DIV#an09BoxHeaderSmall
{
font-family: Myriad Pro, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 18px;
font-size: 14px;
text-decoration:none;
color: #024b97;
margin-bottom: 3px;
}

div.an09BoxHeaderSmall
{
font-family: Myriad Pro, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 18px;
font-size: 14px;
text-decoration:none;
color: #024b97;
margin-bottom: 3px;
}



DIV#an09BoxHeaderBig
{
font-family: Myriad Pro, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
line-height: 20px;
font-size: 17px;
text-decoration:none;
color: #024b97;
margin-bottom:3px;
}

h2.an09BoxHeaderBig  {
color:#024B97;
font-family:Myriad Pro,Arial,Helvetica,Geneva,sans-serif;
font-size:17px;
font-weight:bold;
line-height:20px;
margin-bottom:0.35em;
text-decoration:none;
}

h2.an09BoxHeaderBigHome  {
color:#024B97;
font-family:Myriad Pro,Arial,Helvetica,Geneva,sans-serif;
font-size:18px;
font-weight:bold;
line-height:20px;
margin-bottom:3px;
text-decoration:none;
}


a.an09BoxHeaderBig
{
font-family: Myriad Pro, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
line-height: 20px;
font-size: 18px;
text-decoration:none;
color: #024b97;
margin-bottom:3px;
}

a:hover.an09BoxHeaderBig
{
font-family: Myriad Pro, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
line-height: 20px;
font-size: 18px;
text-decoration:underline;
color: #024b97;
margin-bottom:3px;
}


DIV#an09BoxBody
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 16px;
font-size: 10px;
text-decoration:none;
color: #024b97;
padding-top: 5px;
width: expression('100%');
}

div.an09BoxBody
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 16px;
font-size: 10px;
text-decoration:none;
color: #024b97;
padding-top: 5px;
width: expression('100%');
}

div.an09BoxBodyHome
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 18px;
font-size: 11px;
text-decoration:none;
color: #024b97;
padding-top: 5px;
width: expression('100%');
}


DIV#an09BoxBody-left {
color:#024B97;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
font-size:10px;
font-weight:normal;
line-height:16px;
padding-top:5px;
text-decoration:none;
margin: 0 12px 10px 0;
}

DIV#an09BoxBody-right {
color:#024B97;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
font-size:10px;
font-weight:normal;
line-height:16px;
padding-top:5px;
text-decoration:none;
margin: 0 0 10px 12px;
}

DIV#an09BoxBody td
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 16px;
font-size: 10px;
text-decoration:none;
color: #024b97;
}

div.an09BoxBody td
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 16px;
font-size: 10px;
text-decoration:none;
color: #024b97;
}


Div#an09BoxContent
{
border-left: 2px solid #ffcc00;
border-right: 2px solid #ffcc00; 
padding:20px 20px 20px 55px;
}

Div#an09BoxContent2
{
border-left: 2px solid #ffcc00;
border-right: 2px solid #ffcc00; 
padding: 5px 20px;
}

Div#an09BoxContent3
{
border-left: 2px solid #ffcc00;
border-right: 2px solid #ffcc00; 
padding: 0 5px 0 20px;
}

Div#an09BoxContent4
{
border-left: 2px solid #ffcc00;
border-right: 2px solid #ffcc00; 
padding: 0 10px 0 10px;
padding-left:expression('2px');
padding-right:expression('3px');
}


Div#an09BoxContentFull
{
border-left: 2px solid #ffcc00;
border-right: 2px solid #ffcc00; 
padding:10px 20px;
width:expression('100%');
}

div.an09BoxContentFull
{
border-left: 2px solid #ffcc00;
border-right: 2px solid #ffcc00; 
padding:10px 20px;
width:expression('100%');
}



Div#an09Globe
{
background:url(/media/templates/an09Globe.jpg);
width:88px;
height:86px;
position:relative;
top: 15px;
left: -40px; 
}

Div#an09ButtonLeft
{
background:url(/media/templates/an09ButtonLeft.jpg);
width: 20px;
height: 27px;
}

div.an09ButtonLeft
{
background:url(/media/templates/an09ButtonLeft.jpg);
width: 20px;
height: 27px;
}

Div#an09ButtonCenter
{
display: block;
background:url(/media/templates/an09ButtonCenter.jpg);
background-repeat: repeat-x;
/*width:100%;*/
height: 27px;
font-family: Verdana, Geneva, Arial, sans-serif;
font-size: 11px;
text-align: center;
color: white;
padding:4px 5px 0 0;
}

div.an09ButtonCenter
{
display: block;
background:url(/media/templates/an09ButtonCenter.jpg);
background-repeat: repeat-x;
/*width:100%;*/
height: 27px;
font-family: Verdana, Geneva, Arial, sans-serif;
font-size: 11px;
text-align: center;
color: white;
padding:4px 5px 0 0;
}


Div#an09ButtonRight
{
background:url(/media/templates/an09ButtonRight.jpg);
width: 28px;
height: 27px;
}

Div.an09ButtonRight
{
background:url(/media/templates/an09ButtonRight.jpg);
width: 28px;
height: 27px;
}


Div#an09PledgeButtonLeft
{
background:url(/media/templates/an09ButtonLeft.gif);
width: 20px;
height: 27px;
}

Div#an09PledgeButtonCenter
{
display: block;
background:url(/media/templates/an09ButtonCenter.jpg);
background-repeat: repeat-x;
height: 27px;
font-family: Verdana, Geneva, Arial, sans-serif;
font-size: 11px;
text-align: center;
color: white;
padding:5px 5px 0 0;
padding-top:expression('3px');
cursor: pointer;
}

Div#an09PledgeButtonRight
{
background:url(/media/templates/an09ButtonRight.gif);
width: 28px;
height: 27px;
}

Div#an09BlueButtonLeft
{
background:url(/media/templates/an09BlueButtonLeft.jpg);
width: 15px;
height: 23px;
}

Div#an09BlueButtonCenter
{
display: block;
background:#6599ff;
background-repeat: repeat-x;
height: 21px !important;
height: 23px;
font-family: Verdana, Geneva, Arial, sans-serif;
font-size: 11px;
text-align: center;
color: white;
cursor: pointer;
padding-top:2px;
}

Div#an09BluePrintButtonRight
{
background:url(/media/templates/an09BluePrintButtonRight.jpg);
width: 35px;
height: 23px;
}


a.an09ButtonLink, a:hover.an09ButtonLink
{
text-decoration: none;	
cursor: pointer;
outline: none;
color: #FFFFFF;
font-size:11px;
font-weight:normal;
}

#an09AttachImageBackground
{
background-image:url(/media/an09ImageBackground.jpg);
width: 152px;
height:120px;
text-align:left;
margin-right: 10px;
}

#an09AthleteImageBackground
{
background-image:url(/media/templates/an09AthleteImageBackground.jpg);
background-repeat: no-repeat;
width: 154px;
height:123px;
text-align:left;
}

.an09AthleteImageBackground
{
background-image:url(/media/templates/an09AthleteImageBackground.jpg);
background-repeat: no-repeat;
width: 154px;
height:123px;
text-align:left;
}


.an09AthleteImageBackgroundSmall {
background-image:url(/media/an09AthleteImageBackground-50x50.jpg);
background-repeat:no-repeat;
height:50px;
text-align:left;
width:50px;
margin-right:5px;
float:left;
padding:2px 0 0 2px;
}

.an09AthleteImageBackgroundOly {
background-image:url(/media/an09AthleteImageBackground-135x135.jpg);
background-repeat:no-repeat;
height:135px;
text-align:left;
width:135px;
float:none;
padding:5px 70px 0 5px;
}



div.olympianstext {
text-align:center;
width:130px;
}


#an09AttachImage
{
margin: 8px 0 0 7px;
}

#an09AthleteAttachImage
{
margin: 6px 0 0 6px;
}

.an09AthleteAttachImage
{
margin: 6px 0 0 6px;
}


a.an09FeatureArticleMenuLink
{
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #336699;
text-decoration: none;
}


a:hover.an09FeatureArticleMenuLink
{
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #f5cd3a;
text-decoration: none;
}

#an09FooterMenuTable, #an09FooterMenuTable td
{
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #ffffff;
text-decoration: none;	
background-color: #6699ff;
text-align:center;
}

#an09FooterMenuLeft
{
background:url(/media/templates/an09FooterMenuLeft.jpg);
width: 21px;
height: 23px; 
}

#an09FooterMenuRight
{
background:url(/media/templates/an09FooterMenuRight.jpg);
width: 21px;
height: 23px; 
}


a.an09FooterMenuItem
{
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #ffffff;
text-decoration: none;
padding:0 5px;
}


a:hover.an09FooterMenuItem, a.an09FooterMenuItemActive, a:hover.an09FooterMenuItemActive
{
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
color: #ffffff;
text-decoration: none;
padding:0 5px;
}

#an09PledgeCertificateBackground
{
background:url(/media/templates/an09PledgeCertificate.jpg);
width: 710px;
height: 592px; 
font-family: Arial;
text-align: center;
font-size: 12px;
color: #000000;
line-height: 17px;
}

#an09CertificateBorder
{
background:url(/media/templates/an09CertificateBorder.jpg);
background-repeat:no-repeat;
width: 564px;
height: 704px; 
}

#an09PledgeCertificateBackgroundJapanese
{
background:url(/media/templates/an09CertificateJapanese.jpg);
background-repeat: no-repeat;
width: 564px;
height: 704px; 
font-family: Arial;
text-align: center;
font-size: 12px;
color: #000000;
line-height: 17px;
}

#an09PledgeCertificateBackgroundChinese
{
background:url(/media/templates/an09CertificateChinese.jpg);
background-repeat: no-repeat;
width: 564px;
height: 704px; 
font-family: Arial;
text-align: center;
font-size: 12px;
color: #000000;
line-height: 17px;
}

#an09PledgeCertificateBackgroundFrench
{
background:url(/media/templates/an09CertificateFrench.jpg);
background-repeat: no-repeat;
width: 564px;
height: 704px; 
font-family: Arial;
text-align: center;
font-size: 12px;
color: #000000;
line-height: 17px;
}


#an09PledgeCertificateBackgroundGerman
{
background:url(/media/templates/an09CertificateGerman.jpg);
background-repeat: no-repeat;
width: 564px;
height: 704px; 
font-family: Arial;
text-align: center;
font-size: 12px;
color: #000000;
line-height: 17px;
}


#an09PledgeCertificateBackgroundHindi
{
background:url(/media/templates/an09CertificateHindi.jpg);
background-repeat: no-repeat;
width: 564px;
height: 704px; 
font-family: Arial;
text-align: center;
font-size: 12px;
color: #000000;
line-height: 17px;
}

#an09PledgeCertificateBackgroundKorean
{
background:url(/media/templates/an09CertificateKorean.jpg);
background-repeat: no-repeat;
width: 564px;
height: 704px; 
font-family: Arial;
text-align: center;
font-size: 12px;
color: #000000;
line-height: 17px;
}

#an09PledgeCertificateBackgroundPortuguese
{
background:url(/media/templates/an09CertificatePortuguese.jpg);
background-repeat: no-repeat;
width: 564px;
height: 704px; 
font-family: Arial;
text-align: center;
font-size: 12px;
color: #000000;
line-height: 17px;
}


#an09PledgeCertificateBackgroundPunjabi
{
background:url(/media/templates/an09CertificatePunjabi.jpg);
background-repeat: no-repeat;
width: 564px;
height: 704px; 
font-family: Arial;
text-align: center;
font-size: 12px;
color: #000000;
line-height: 17px;
}

#an09PledgeCertificateBackgroundRussian
{
background:url(/media/templates/an09CertificateRussian.jpg);
background-repeat: no-repeat;
width: 564px;
height: 704px; 
font-family: Arial;
text-align: center;
font-size: 12px;
color: #000000;
line-height: 17px;
}

#an09PledgeCertificateBackgroundSpanish
{
background:url(/media/templates/an09CertificateSpanish.jpg);
background-repeat: no-repeat;
width: 564px;
height: 704px; 
font-family: Arial;
text-align: center;
font-size: 12px;
color: #000000;
line-height: 17px;
}


#an09PledgeCertificateBackgroundSmall
{
background:url(/media/templates/an09CertificateEnglish.jpg);
width: 524px;
height: 666px; 
font-family: Arial;
text-align: center;
font-size: 12px;
color: #000000;
line-height: 17px;
}


#an09PledgeMenuItem
{
margin-bottom:5px;	
}

#an09PledgeMenuItem input[type=text], textarea
{
width: 200px;
border: 1px solid #CCCCCC;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
font-size: 10px;
text-decoration:none;
}


#an09PledgeMenuTextBox
{
margin-bottom:10px;
margin-left:65px;
text-align:left;	
}

#communitySuggestDiv
{
height: 100px;
width: 250px;
position: absolute;
top: 22px;
top:expression('0px');
left: 185px;
left:expression('260px');
display:block;
overflow: auto;
background:white;
cursor: pointer;
border:1px solid #666666;
z-index: 2000;
}

#communitySuggestDiv div:hover
{
cursor: pointer;
background:#efefef;
}

#schoolSuggestDiv
{
height: 100px;
width: 250px;
position: absolute;
top: 286px;
top:expression('282px');
left: 225px;
left:expression('380px');
display:block;
overflow: auto;
background:white;
cursor: pointer;
border:1px solid #666666;
z-index: 2000;
}

#schoolSuggestDiv div:hover
{
cursor: pointer;
background:#efefef;
}


#an09ErrorMessage
{
font-family: Arial, sans-serif;
font-size: 10px;
color: red; 
}

#an09TabBackgroundHeader
{
background:url(/media/templates/an09EmailTabHeader.jpg);
background-repeat:no-repeat;
width: 542px;
height: 38px; 
}

#an09TabHeader
{
font-family: Myriad Pro, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 20px;
font-size: 18px;
text-decoration:none;
color: #024b97;
padding:10px 0 0 30px;
text-align:left;
}

#an09CalendarTabHeader
{
font-family: Myriad Pro, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 20px;
font-size: 16px;
text-decoration:none;
color: #024b97;
padding:10px 0 0 16px;
text-align:left;
}


#an09EmailFriendTable
{
text-align:right;
margin:10px;
}

#an09EmailFriendTable td, #an09EmailFriendTable div
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 16px;
font-size: 10px;
color: #3f3f3f;
}


#an09TabBackgroundBody
{
background:#eeeeee;
border-left:1px solid #aeadbb;
border-right:1px solid #aeadbb;
width: 540px;
width: expression('542px');
}


#an09CalendarTabBackgroundBody
{
background:#eeeeee;
border-left:1px solid #aeadbb;
border-right:1px solid #aeadbb;
width: 540px;
width: expression('542px');
}


#an09TabBackgroundFooter
{
background:url(/media/templates/an09EmailTabFooter.jpg);
background-repeat:no-repeat;
width: 542px;
height: 13px; 
}

img#an09HomeIcon
{
position:relative;
top:3px;
}


.an09PhotoCredit
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 13px;
font-size: 9px;
text-decoration:none;
text-align: center;
color: #024b97;
padding-top:10px;	
}


input#pledge_submit_button
{
background-color:#0d4cab;
border:0px;
color: #FFF; 
cursor: pointer;
}

input#whlcDownloadButton
{
border:0px;
background-image:url(http://www.actnowbc.ca/media/templates/whlcDownloadPledge.jpg);
width:176px;
height:27px;
background-repeat:no-repeat;
cursor:pointer;
outline: none;
}

#spiritschoolBullets ul {
margin-top:0px;
padding-top:0px;
}


/* AMBASSADORS STRETCHABLE ROUND BOX */

.roundcont {
background-color:#FCBB15;
color:#FFFFFF;
width:350px;
}

.roundtop {
background: url(http://actnowbc.ca/media/box-corner-top-right.jpg) no-repeat scroll right top;
}

.roundbottom {
background: url(http://actnowbc.ca/media/box-corner-bottom-right.jpg) no-repeat scroll right top;
}

img.corner {
border:medium none;
display:block !important;
height:6px;
width:6px;
}

.ambassadors a {
color:#024B97;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight:normal;
text-decoration:none;
}

.ambassadors a:hover {
color:#024B97;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight:normal;
text-decoration:underline;
}

ul.ambassadors{
margin-left: 22px;
padding-left: 0;
list-style: none;
}

.ambassadors li
{
background-image: url(http://www.actnowbc.ca/media/templates/ac09BlueBullet.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left:12px;
margin-bottom:.4em;
}

p.ambassadorimageheading {
color: #FFFFFF;
font-size: 12px;
margin: 0 0 0 3px;
}

.roundcont p {
margin:0 6px;
color: #FFFFFF;
font-size: 12px;
}

div#an09fitnessfantasy {
font-size: 12px !important;
line-height: 18px !important;
margin: 0px 55px;
}

