/* BLOG STYLES */DIV#cpcArchiveContainer{margin-top: 10px;}DIV#cpcArchiveTitle{width: 163px;font-family: Verdana;font-size: 12px;font-weight: bold;text-decoration: none;text-transform: uppercase;text-align: center;color: #FFFFFF;background: #FF9B06;padding: 3px;margin-top: 5px;}a.cpcBlogMenuLinks{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration: none;text-transform: uppercase;color: #FF9B06;padding: 3px;}a:hover.cpcBlogMenuLinks, a.cpcBlogMenuLinksActive, a:hover.cpcBlogMenuLinks{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration:none;text-transform: uppercase;color: #008BC9;padding: 3px;}/* PREVIOUS BUTTON LINKS */a.cpcPreviousLinks{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration: none;text-transform: uppercase;color: #008BC9;padding: 3px;}a:hover.cpcPreviousLinks, a.cpcPreviousLinksActive, a:hover.cpcPreviousLinks{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration:none;text-transform: uppercase;color: #005DAA;padding: 3px;}DIV#cpcBlogTitle{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration: none;text-transform: uppercase;color: #000000;text-align: left;padding: 3px;}DIV#cpcBlogBody{display: block;font-family: Verdana;font-size: 10px;font-weight: normal;text-decoration: none;color: #000000;padding: 3px;margin-bottom: 5px;border-bottom: 1px dashed #CCCCCC;}DIV#cpcBlogDate{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration: none;text-transform: uppercase;color: #008BC9;text-align: left;padding: 3px;}/* TOP PAGE & FOOTER MENU STYLES */DIV#cpocTopMenu{display: block;padding-left: 10px;}a.cpocTopMenu{display: block;font-family: verdana;font-weight: bold;font-size: 9px;color: #FFFFFF;text-transform: uppercase;text-decoration: none;padding-left: 5px;padding-right: 5px;}a:hover.cpocTopMenu, a.cpocTopMenuActive, a:hover.cpocTopMenuActive{display: block;font-family: verdana;font-weight: bold;font-size: 9px;color: #94BEDB;text-decoration: none;text-transform: uppercase;padding-left: 5px;padding-right: 5px;}/* LEFT COL MENU 1 STYLES*/DIV#cpocMenu1Container{display: block;width: 143px;}DIV#cpcMenu1Title{display: block;font-family: verdana;font-weight: bold;font-size: 10px;color: #FFFFFF;background: #2A5D9C;text-align: left;padding-left: 15px;padding-top: 3px;padding-bottom: 3px;}a.cpocMenu1b{display: block;background-image:url(images/cpoc_gradiant_slice.gif);background-repeat: repeat;background-position: 0 0;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration: none;color: #053F89;text-align: left;padding-left: 15px;padding-top: 3px;padding-bottom: 3px;border-top: 1px solid #FFFFFF;}a.cpocMenu1{display: block;background-image:url(images/cpoc_gradiant_slice.gif);background-repeat: repeat;background-position: 0 0;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration: none;color: #053F89;text-align: left;padding-left: 15px;padding-top: 3px;padding-bottom: 3px;border-top: 1px solid #FFFFFF;}a:hover.cpocMenu1, a.cpocMenu1Active, a:hover.cpocMenu1MenuActive{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration:none;color: #FFFFFF;background: #2A5D9C;text-align: left;padding-left: 15px;padding-top: 3px;padding-bottom: 3px;border-top: 1px solid #FFFFFF;}a.cpocSMenu1{display: block;background-image:url(images/Subbutton1.gif);background-repeat: repeat;background-position: 0 0;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration: none;color: #EF3224;text-align: left;padding-left: 15px;padding-top: 3px;padding-bottom: 3px;border-top: 1px solid #FFFFFF;}a:hover.cpocSMenu1, a.cpocSMenu1Active, a:hover.cpocSMenu1MenuActive{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration:none;color: #EF3224;background-image:url(images/Subbutton2.gif);text-align: left;padding-left: 15px;padding-top: 3px;padding-bottom: 3px;border-top: 1px solid #FFFFFF;}/*MENU 1  LEVEL2 MENU STYLES */a.cpocMenu1Level2{display: block;background-image:url(images/cpoc_redArrow.gif);background-repeat: no-repeat;background-position: 0 7;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration: none;color: #EF3224;white-space: wrap;padding: 4px;padding-left: 12px;margin-left: 5px;}a:hover.cpocMenu1Level2, a.cpocMenu1Level2Active, a:hover.cpocMenu1Level2Active{display: block;background-image:url(images/cpoc_redArrow.gif);background-repeat: no-repeat;background-position: 0 7;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration:none;color: #EF3224;white-space: wrap;padding: 4px;padding-left: 12px;margin-left: 5px;}/* LEFT COL MENU 2 */DIV#cpcMenu2Title{display: block;font-family: verdana;font-weight: bold;font-size: 10px;color: #FFFFFF;background: #2A5D9C;text-align: left;padding-left: 15px;padding-top: 3px;padding-bottom: 3px;}DIV#cpocMenu2Container{display: block;width: 143px;margin-bottom: 10px;}a.cpocMenu2{display: block;background-image:url(images/cpoc_lightBlue_MenuSlice.gif);background-repeat: repeat;background-position: 0 0;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration: none;color: #053F89;text-align: left;padding-left: 15px;padding-top: 3px;padding-bottom: 3px;border-top: 1px solid #FFFFFF;}a:hover.cpocMenu2, a.cpocMenu2Active, a:hover.cpocMenu2MenuActive{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration:none;color: #FFFFFF;background: #2A5D9C;text-align: left;padding-left: 15px;padding-top: 3px;padding-bottom: 3px;border-top: 1px solid #FFFFFF;}/* MENU 2  LEVEL2 MENU STYLES */a.cpocMenu2Level2{display: block;background-image:url(images/cpoc_redArrow.gif);background-repeat: no-repeat;background-position: 0 7;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration: none;color: #FE4234;white-space: wrap;padding: 5px;padding-left: 12px;margin-left: 5px;}a:hover.cpocMenu2Level2, a.cpocMenu2Level2Active, a:hover.cpocMenu2Level2Active{display: block;background-image:url(images/cpoc_redArrow.gif);background-repeat: no-repeat;background-position: 0 7;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration:none;color: #EF3224;white-space: wrap;padding: 5px;padding-left: 12px;margin-left: 5px;}/* MP DROP DOWN MENU STYLES */DIV#cpocMpDropDownContainer{display: block;margin-bottom: 5px;text-align: center;}/* NEWS ARCHIVE MENU STYLES */DIV#cpocNewsMenu{}DIV#cpocNewsMenuTitle{display: block;font-family: verdana;font-weight: bold;font-size: 10px;color: #FFFFFF;background: #003F8D;padding: 5px;border: 1px solid #003F8D;}DIV#cpocNewsMenuItem{margin-bottom: 3px;background-image:url(images/bg_slice.gif);}DIV#cpocNewsMenuItemDate {color: #000066;font-family: Verdana;font-size: 10px;font-weight: bold;padding: 5px;}DIV#cpocNewsMenuItemTitle{font-family: Verdana;font-size: 10px;padding: 5px;}a.cpocNewsLink{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration:none;color: #003F8D;padding: 5px;}a:hover.cpocNewsLink, a.cpocNewsLinkActive, a:hover.cpocNewsLinkActive{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration:none;color: #EF3224;padding: 5px;background: #BED5ED;}/* CPOC INDEX MENU STYLES */#cpocIndexMenuArticleWrapper{display: block;}DIV#cpocIndexMenuArticleDate{font-family: Verdana;font-size: 10px;font-weight: normal;color: #EF3224;text-decoration: none;}a.cpocIndexMenuArticleLink{display: block;font-family: verdana;font-weight: bold;font-size: 9px;color: #053F89;text-decoration: none;padding: 5px;}a:hover.cpocIndexMenuArticleLink, a.cpocIndexMenuArticleLinkActive, a:hover.cpocIndexMenuArticleLinkActive{display: block;font-family: verdana;font-weight: bold;font-size: 9px;color: #94BEDB;text-decoration: none;padding: 5px;}/* SUBSCRITPTION FORM STYLES */DIV#cpocRegContainer{padding: 5px;}#cpocRegBox .cpocRegInput{border: 1px solid #CCCCCC;width: 130px;}#cpocRegText{font-family: Verdana; font-size: 9px; font-weight: bold;color: #FFFFFF; text-transform: uppercase;}.cpocSuccessMessage{color: #FFFFFF; font-family: Verdana; font-size: 8px; font-weight: normal;}DIV#cpocSubmitButtonContainer{}.cpocSubmitButton{width: 23px;border: 1px solid #053F88;}/* FRENCH EMAIL REG STYLES */.cpocFrenchSubmitButton{width: 36px;height: 15px;border: 1px solid #053F88;}/* LANGUAGE SWITCHER STYLES */DIV#cpocLanguageSwitcher{Display: block;position: absolute;top: 100px;left: 410px;}/* CPOC VIDEO VAULT MENU  */DIV#cpocVideoArticleMenu1{border-bottom: 1px solid #CCCCCC;padding-bottom: 10px;}DIV#cpocVideoArticleMenu1ItemDate{font-family: Verdana;font-size: 10px;font-weight: normal;color: #EF3224;text-decoration: none;padding-left: 10px;}a.cpocVideoArticleLink{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration: none;text-transform: uppercase;color: #003F8D;padding-left: 10px;}a:hover.cpocVideoArticleLink, a.cpocVideoArticleLinkActive, a:hover.cpocVideoArticleLink{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration: none;text-transform: uppercase;color: #94BEDB;padding-left: 10px;}/* PHOTO GALLERY STYLES */DIV#cpocGalleryContainer{width: 400px;}Div#cpocGalleryThumbContainer{margin-top: 3px;}.cpocInfoTitle{color: #FE4234;font-family: verdana;font-size: 10px;font-weight: bold;text-align: center;padding-top: 20px;padding: 5px;}DIV#info{font-family: verdana;font-weight: 700;font-size: 10px;color: #ba131a;padding: 5px;}.cpocThumbNail{border: 1px solid #FFFFFF;}DIV#cpocGalleryDescription{width: 400px;font-family: verdana;font-weight: normal;font-size:  10px;color:#000066; padding: 5px;}/* DEFAULT ARTICLE STYLES */DIV#cpocDefaultArticleTitle{display: block;font-family: arial;font-size: 16px;font-weight: bold;color: #EF3224;padding: 10px;}DIV#cpocDefaultArticleBodyText{display: block;font-family: verdana;font-size: 11px;font-weight: normal;;color: #000000;padding: 10px;}/*DIV#cpocDefaultArticleBodyText img{border: 1px solid #000000;margin-right: 10px;}*/a.cpocDefaultLink, a:hover.cpocDefaultLink{display: block;font-family: verdana;font-size: 11px;font-weight: bold;line-height: 16px;text-decoration: underline;color: #005DAA;padding-top: 3px;padding-bottom: 3px;}/* TAB STORIES STYLES */a.cpocTabStoriesLink{display: block;font-family: verdana;font-weight: bold;font-size: 9px;color: #053F89;text-decoration: none;padding: 5px;}a:hover.cpocTabStoriesLink, a.cpocTabStoriesLinkActive, a:hover.cpocTabStoriesLinkActive{display: block;font-family: verdana;font-weight: bold;font-size: 9px;color: #94BEDB;text-decoration: none;padding: 5px;}/* INDEX MENU STYLES */#cpocIndexMenuWrapper{display: block;}a.cpocIndexLink{font-family: verdana;font-weight: bold;font-size: 9px;color: #053F89;text-decoration: none;padding: 5px;}a:hover.cpocIndexLink, a.cpocIndexLinkActive, a:hover.cpocIndexLinkActive{font-family: verdana;font-weight: bold;font-size: 9px;color: #94BEDB;text-decoration: none;padding: 5px;}/*  EMAIL THIS TO A FRIEND LINK STYLES */a.cpocEmailLink{display: block;background-image:url(images/envelope.gif);background-repeat: no-repeat;background-position: 0 6;font-family: verdana;font-weight: bold;font-size: 10px;color: #94BEDB;text-decoration: none;padding: 5px;padding-left: 25px;}a:hover.cpocEmailLink{display: block;background-image:url(images/envelope.gif);background-repeat: no-repeat;background-position: 0 6;font-family: verdana;font-weight: bold;font-size: 10px;color: #94BEDB;text-decoration: underline;padding: 5px;padding-left: 25px;}/* CENTER TABLE LAYOUT AND ARTICLE MENU STYLES */DIV#cpocTabMenuWrapper{display: block;position: relative;margin-bottom: 30px;}.cpocTabMenuCell{position: absolute;display: block;height: 100%;width: 140px;}DIV#cpocTabMenuTitle{display: block;background-image:url(images/tabRed.jpg);background-repeat: no-repeat;height: 20px;font-family: helvetica;font-size: 12px;font-weight: bold;color: #FFFFFF;padding-left: 7px;padding-top: 8px;border-bottom: 1px solid red;}DIV#cpocTabMenuItemImage{height: 100px;width: 145px;overflow: hidden;margin-right: 1px;}DIV#cpocTabMenuItem{padding: 5px;}DIV#cpocNewsReleaseItem{border-bottom: 1px solid #CCCCCC;}DIV#cpocTabMenuItemTitle{display: block;height: 80px;overflow: hidden;font-family: arial;font-size: 12px;font-weight: bold;color: #EF3224;margin-bottom: 5px;}DIV#cpocTabMenuItemDate{display: block;font-family: verdana;font-size: 9px;font-weight: bold;color: #2A5D9C;margin-bottom: 5px;}DIV#cpocTabMenuItemBodyText{display: block;font-family: verdana;font-size: 9px;font-weight: normal;color: #000000;height: 145px;overflow: hidden;margin-bottom: 5px;}a.cpocTabMenuItemLink{display: block;float: bottom;font-family: verdana;font-weight: bold;font-size: 9px;color: #053F89;text-transform: uppercase;text-decoration: underline;}a:hover.cpocTabMenuItemLink, a.cpocTabMenuItemLinkActive, a:hover.cpocTabMenuItemLinkActive{display: block;float: bottom;font-family: verdana;font-weight: bold;font-size: 9px;color: #94BEDB;text-decoration: underline;text-transform: uppercase;}/* TAB MENU - TOP STORIES  3 COLS*/a.cpocTabStoriesLink{display: block;font-family: verdana;font-weight: bold;font-size: 9px;color: #053F89;text-decoration: none;padding: 5px;}a:hover.cpocTabStoriesLink, a.cpocTabStoriesLinkActive, a:hover.cpocTabStoriesLinkActive{display: block;font-family: verdana;font-weight: bold;font-size: 9px;color: #94BEDB;text-decoration: none;padding: 5px;}/* LEFT AND RIGHT COLUMN ARTICLE STYLES */DIV#cpocArticleBoxWrapper{display: block;margin-bottom: 5px;}DIV#cpocArticleBoxTitle{display: block;font-family: helvetica;font-size: 14px;font-weight: bold;text-decoration:none;color: #FFFFFF;background: #053F89;padding: 5px;}DIV#cpocArticleBoxBG{background-image:url(images/cpoc_articleMenuBg_long.jpg);background-position: bottom;background-repeat: repeat-x;}/* TOP STORY STYLES */a.cpocTopStoryLink{display: block;font-family: verdana;font-size: 11px;font-weight: bold;line-height: 14px;text-decoration: underline;color: #2A5D9C;padding: 5px;}/* CPOC ARTICLE MENU 1 */DIV#cpocArticleMenuItemWrapper{display: block;}DIV#cpocArticleMenu1{border-bottom: 1px solid #CCCCCC;}DIV#cpocArticleMenu1Title{display: block;font-family: verdana;font-weight: bold;font-size: 12px;text-transform: uppercase;color: #EF3224;padding: 5px;padding-left: 20px;}DIV#cpocArticleMenu1ItemDate{font-family: Verdana;font-size: 10px;font-weight: normal;color: #EF3224;text-decoration: none;}DIV#cpocArticleMenu1ItemTitle{font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration: none;text-transform: uppercase;color: #003F8D;}DIV#cpocArticleMenu1 a{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration: none;text-transform: uppercase;padding: 5px;padding-left: 20px;}DIV#cpocArticleMenu1 a:hover{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;background: #94BEDB;text-decoration: none;text-transform: uppercase;padding: 5px;padding-left: 20px;}/* CPOC ARTICLE MENU 2 */DIV#cpocArticleMenu2{border-bottom: 1px solid #7C8EA6;padding-bottom: 5px;}DIV#cpocArticleMenu2Title{display: block;font-family: verdana;font-weight: bold;font-size: 12px;text-transform: uppercase;color: #CB130E;padding-top: 5px;padding-left: 20px;}DIV#cpocArticleMenu2Item{display: block;}DIV#cpocArticleMenu2ItemActive{}DIV#cpocArticleMenu2ItemDate{font-family: Verdana;font-size: 10px;font-weight: bold;color: #EF3224;text-decoration: none;text-transform: uppercase;}DIV#cpocArticleMenu2ItemTitle{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration: none;text-decoration: underline;color: #003F8D;text-transform: uppercase;}DIV#cpocArticleMenu2 a{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration: underline;padding-left: 25px;padding-top: 3px;}DIV#cpocArticleMenu2 a:hover{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;background: #94BEDB;text-decoration: underline;padding-left: 25px;padding-top: 3px;}/* FEATURED NEWS ARTICLE MENU */DIV#cpocHeadlineArticleTitle{display: block;font-family: verdana;font-size: 16px;line-height: 20px;font-weight: bold;color: #EF3224;padding: 5px;}DIV#cpocHeadlineArticleDate{font-family: verdana;font-size: 10px;font-weight: bold;color: #2A5D9C;padding: 5px;}DIV#cpocHeadlineArticleImage{}DIV#cpocHeadlineArticleText{display: block;font-family: verdana;font-size: 10px;font-weight: normal;line-height: 14px;color: #000000;padding: 5px;}a.cpocHeadlineArticleLink, a:hover.cpocHeadlineArticleLink{font-family: verdana;font-size: 10px;font-weight: bold;line-height: 14px;text-decoration: underline;color: #2A5D9C;}/* IMMIGRATION ARTICLE STYLES *//* NOTE: IMMIGRATION TEMPLATE STYES ARE LOCATED IN THE CPOC TEMPLATE STYLE SHEET. USE CAUTION WHEN EDITING. THIS WILL CHANGE STYLES IN ALL OTHER TEMPLATES ON CPOC NETWORK TEMPLATES */a.immigrantTopMenuLink {display: block;font-family: verdana;font-size: 12px;font-weight: bold;line-height: 16px;text-decoration: none;color: #FFFFFF;padding: 5px;}DIV#immigrationArticleContainer{display: block;height: 100%;padding: 10px;}DIV#immigrationArticleTitle{display: block;font-family: arial;font-size: 16px;font-weight: bold;line-height: 20px;color: #005DAA;white-space: wrap;}DIV#immigrationArticleBodyText{display: block;font-family: verdana;font-size: 12px;font-weight: normal;line-height: 16px;color: #000000;padding: 10px;}a.immigrationArticleLink{display: block;font-family: verdana;font-size: 12px;font-weight: bold;line-height: 16px;text-decoration: underline;color: #005DAA;padding: 5px;}/* IMMIGRATION LEFT COL MENU STYLES */DIV#cpocImmigrationContentWrapper{margin-bottom: 5px;text-align: center;}DIV#immigrationMenuContainer{display: block;width: 153px;}DIV#immigrationMenuTitle{display: block;font-family: verdana;font-weight: bold;font-size: 11px;color: #FFFFFF;background: #EF3224;text-align: left;padding-left: 15px;padding-top: 3px;padding-bottom: 3px;}a.immigrationMenu{display: block;background-image:url(images/cpoc_gradiant_slice.gif);background-repeat: repeat;background-position: 0 0;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration: none;color: #053F89;text-align: left;padding-left: 15px;padding-top: 3px;padding-bottom: 3px;border-top: 1px solid #FFFFFF;}a:hover.immigrationMenu, a.immigrationMenuActive, a:hover.immigrationMenuActive{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration:none;color: #FFFFFF;background: #2A5D9C;text-align: left;padding-left: 15px;padding-top: 3px;padding-bottom: 3px;border-top: 1px solid #FFFFFF;}/* REFER A FRIEND EMAIL STYLES */DIV#cpocImmigrationTextbox{width: 400px;height: 300px;border: 1px solid #000000;background: #005DAA;font-family: verdana;font-size: 10px;font-weight: normal;color: #FFFFFF;padding: 3px;}DIV#cpocImmigrationText{display: block;font-family: verdana;font-size: 10px;font-weight: normal;color: #FFFFFF;padding: 3px;}#cpocImmigrationName{display: block;font-family: verdana;font-size: 10px;font-weight: normal;color: #FFFFFF;text-align: right;}/* TEMP EMAIL REG STYLES */DIV#volunteerEmailForm input{border: 1px solid #CCCCCC;background: #FFFFFF;padding-left: 5px;}DIV#formMessageText{font-family: verdana;font-size: 12px;line-height: 14px;color: #DE2421;}.formRequiredText{font-family: verdana;font-size: 11px;line-height: 14px;color: #DE2421;}.formSubmit{font-weight: bold;}DIV#volunteerEmailForm .formCheckbox{}/* BC Liberal Registration Form Styles */DIV#regError {font-family: verdana;font-size: 11px;line-height: 14px;color: #DE2421;}DIV#regForm{font-family: verdana;font-size: 10px;line-height: 14px;color: #CCCCCC;}/* SPLASH ENTRANCE LINKS */DIV#cpocSplashEntranceLinks{padding: 3px;margin-top: 20px;}DIV#cpocSplashWelcomeButtons{margin-top: 80px;padding-left: 50px;}DIV#cpocSplashPageContainer{width: 100%;text-align: center;margin-left: auto;margin-right: auto;}DIV#cpocSplashPageBodyWrapper{width: 780px;text-align: center;margin-left: auto;margin-right: auto;}#cpocSplashPageTopBanner {background-image:url(images/cpoc_topSplash_banner.gif);background-repeat: no-repeat;height: 137px;}#cpocSplashPageMiddleBanner {background-image:url(images/splash_sloganbanner.gif);background-repeat: no-repeat;height: 238px;}DIV#cpocSplashEnglishSlogan{position: absolute;top: 60px;left: 60px;}DIV#cpocSplashFrenchSlogan{position: absolute;top: 95px;left: 90px;}DIV#cpocRandomSplashImage{display: block;}DIV#cpocSplashtextContainer{display: block;padding-top: 20px;}#cpocSplashText{display: block;font-family: verdana;font-size: 11px;font-weight: normal;line-height: 14px;color: #000000;padding: 2px;}a.cpocSplashLink{display: block;font-family: verdana;font-size: 11px;font-weight: bold;line-height: 16px;text-decoration: underline;color: #4488C1;padding: 2px;}/* DONATION ARTICLE STYLES */p, td{font-family: verdana;font-size: 12px;font-weight: normal;line-height: 16px;color: #000000;}/* NOTE: donation TEMPLATE STYES ARE LOCATED IN THE CPOC TEMPLATE STYLE SHEET. USE CAUTION WHEN EDITING. THIS WILL CHANGE STYLES IN ALL OTHER TEMPLATES ON CPOC NETWORK TEMPLATES */DIV#cpocDonationTopBarContainer{display: block;width: 799px;background: #001B5F;}a.donationTopMenuLink {display: block;font-family: verdana;font-size: 12px;font-weight: bold;line-height: 16px;text-decoration: none;color: #FFFFFF;padding: 5px;}DIV#donationArticleContainer{display: block;padding: 15px;}DIV#donationArticleTitle{display: block;font-family: arial;font-size: 16px;font-weight: bold;color: #005DAA;margin-bottom: 10px;}DIV#donationArticleBodyText{display: block;font-family: verdana;font-size: 12px;font-weight: normal;line-height: 16px;color: #000000;}a.donationArticleLink{display: block;font-family: verdana;font-size: 12px;font-weight: bold;line-height: 16px;text-decoration: underline;color: #005DAA;padding: 5px;}/* MAIN BODY STYLES AND TABLE LAYOUT */#cpocDonationBody {}#cpocDonationBodyRightCol{}/* BODY MENU STYLES */#cpocLeftColBodyImage{padding: 5px;}#cpocLeftColBodyImageDescription{Display: block;width: 260px;font-family: verdana;font-size: 12px;font-weight: bold;color: #005DAA;padding: 5px;}DIV#cpocDonationFootertext{display: block;font-family: verdana;font-size: 12px;font-weight: normal;color: #87B2D4;padding: 15px;}DIV#cpocDonationBodyFooter{display: block;padding: 15px;}/* donation LEFT COL MENU STYLES */DIV#cpocDonationContentWrapper{margin-bottom: 5px;text-align: center;}DIV#donationMenuContainer{display: block;width: 153px;}DIV#donationMenuTitle{display: block;font-family: verdana;font-weight: bold;font-size: 11px;color: #FFFFFF;background: #EF3224;text-align: left;padding-left: 15px;padding-top: 3px;padding-bottom: 3px;}a.donationMenu{display: block;background-image:url(images/cpoc_menu_slice.jpg);background-repeat: repeat;background-position: 0 0;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration: none;color: #053F89;text-align: left;padding-left: 15px;padding-top: 3px;padding-bottom: 3px;border-top: 1px solid #FFFFFF;}a:hover.donationMenu, a.donationMenuActive, a:hover.donationMenuActive{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration:none;color: #FFFFFF;background: #2A5D9C;text-align: left;padding-left: 15px;padding-top: 3px;padding-bottom: 3px;border-top: 1px solid #FFFFFF;}/* LANGUAGE SWITCHER STYLES */DIV#cpocDonationLanguageSwitcher{padding-bottom: 3px;text-align: center;}/*  PAYMENT TAB STYLES  */DIV#storeTabPane{padding-bottom: 10px;font-family: verdana;font-size: 10px;}DIV#storeTabPaneTitle{border-top: 1px solid #005DA3;background-image:url(images/donationTabBlue.jpg);background-repeat: no-repeat;height: 20px;padding: 2px;padding-left: 5px;color: #FFFFFF;font-family: verdana;text-transform: uppercase;font-size: 11px;font-weight: bold;}DIV#storeTabPaneBody{padding: 10px;}.storeBlueText{color: #005DA3;font-size: 12px;font-weight: bold;width: 150px;white-space: no wrap;}.storeColumnTitle{color: #005DA3;font-size: 12px;font-weight: bold;white-space: no wrap;text-align: center;}.storeData{color: #000000;font-size: 10px;font-weight: normal;}/*  STORE CART STYLES */a.storeCartButton, a:hover.storeCartButton{color: #FFFFFF;padding: 3px;font-size: 10px;font-weight: bold;font-family: verdana;background: #EC341A;text-decoration: none;margin: 2px;}/* DONATION  */DIV#storeForm, DIV#storeForm p{font-size: 10px;font-family: verdana;}DIV#storeForm input.text, DIV#storeTabPane input.text{border: 1px solid #CCCCCC;width: 300px;}DIV#storeForm input.submit, DIV#storeTabPane input.storeCartButton{background: #EC341A;border: 1px solid #EC341A;color: #FFFFFF;text-transform: uppercase;}.storeFormError{color: #EC341A;font-size: 10px;font-weight: bold;font-family: verdana;}/* FOOTER MENU */DIV#donationFooterMenu{text-align: center;}a.donationFooterMenu{display: block;font-family: verdana;font-weight: bold;font-size: 9px;color: #FFFFFF;text-transform: uppercase;text-decoration: none;padding-left: 5px;padding-right: 5px;}a:hover.donationFooterMenu, a.donationFooterMenuActive, a:hover.donationFooterMenuActive{display: block;font-family: verdana;font-weight: bold;font-size: 9px;color: #94BEDB;text-decoration: none;text-transform: uppercase;padding-left: 5px;padding-right: 5px;}/* SPLASH ENTRANCE LINKS */DIV#cpocImmSplashEntranceLinks{padding: 3px;margin-top: 20px;}DIV#cpocImmSplashPageContainer{width: 100%;padding-top: 100px;text-align: center;}DIV#cpocImmSplashPageBodyWrapper{text-align: center;width: 616px;border: 1px solid #000000;}#cpocImmSplashPageTopBanner {background-image:url(images/immSpash_topBanner.jpg);background-repeat: no-repeat;height: 56px;border-bottom: 2px solid #FFFFFF;}DIV#cpocImmRandomSplashImage{display: block;}/*a.cpocImmSplashLink{display: block;font-family: verdana;font-size: 11px;font-weight: bold;line-height: 16px;text-decoration: underline;color: #4488C1;padding: 5px;}*//* IMMIGRATION EMAIL FORM STYLES */DIV#cpocImmigrationForm input, DIV#cpocImmigrationForm textarea{border: 1px solid #CCCCCC;}DIV#cpocImmigrationSuccessText{color: red; font-family: Verdana; font-size: 11px; line-height: 16px;font-weight: normal;padding: 3px;}.cpocImmigrationRequiredField{color: red; font-family: Verdana; font-size: 11px; line-height: 16px;font-weight: normal;padding: 3px;text-align: right;}#cpocImmigrationText {color: #000000; font-family: Verdana; font-size: 11px; line-height: 16px;font-weight: normal;padding: 3px;text-align: right;}#cpocImmigrationInput {color: #000000; font-family: Verdana; font-size: 11px; line-height: 16px;font-weight: normal;padding: 3px;}/* LOGIN SPLASH CONTAINER STYLES*/DIV#cnetSplashContainer{width: 100%;height: 100%;padding-left: 0px;padding-top: 50px;text-align: center;}DIV#cnetSplashWrapper{width: 500px;height: 400px;text-align: center;background: #FFFFFF;}/* LOGIN MAIN IMAGE */DIV#splashBgImage{width: 340px;height: 281px;background-image:url(images/splash_logo.gif);background-repeat: no-repeat;background-position: 0 0;background-attach: fixed;}/* LOGIN STYLES */DIV#cnetloginWrapper{display: block;padding: 10px;}.cnetloginText{display: block;width: 100%;background: #FFFFFF;font-family: verdana;font-weight: normal;font-size: 10px;text-align: right;color: #000066;white-space: nowrap;padding: 5px;}.cnetwelcomeText{display: block;width: 100%;background: #FFFFFF;font-family: verdana;font-weight: normal;font-size: 10px;text-align: right;color: #000066;white-space: wrap;padding: 5px;}.cnetSubmit{height: 19px;width: 200px;background: #003F8D;font-family: verdana;font-weight: bold;font-size: 10px;text-align: center;color: #FFFFFF;border: 1px solid #CCCCCC;}.cnetReg{display: block;height: 19px;width: 200px;background: #EF3224;font-family: verdana;font-weight: bold;font-size: 10px;text-align: center;text-decoration: none;color: #FFFFFF;border: 1px solid #CCCCCC;}/* ACTIVE LOGIN BOX STYLES */DIV#cnetUsernameContainer{position: relative;width: 500px;padding-left: 5px;}.cnetWelcomeActiveUser{position: absolute;top: -2;left: 200px;font-family: verdana;font-weight: bold;font-size: 10px;text-align: right;color: #FFFFFF;white-space: nowrap;padding: 5px;}.buttonImage{position: absolute;top: 2;left: 60px;}.frenchButtonImage{position: absolute;top: 2;left: 145px;}.cnetLoginActiveUser{position: absolute;top: -2px;left: 0;font-family: verdana;font-weight: bold;font-size: 10px;text-align: right;color: #FFFFFF;white-space: nowrap;padding: 5px;}.error{font-family: verdana;font-weight: bold;font-size: 10px;text-align: left;color: #EF3224;}/* REGISTRATION FORM STYLES */#regForm{display: block;font-family: verdana;font-weight: normal;font-size: 11px;color: #003F8D;padding: 5px;text-align: left;white-space: wrap;}.cnetRegbuttonText{font-family: verdana;font-weight: bold;font-size: 10px;text-align: center;color: #FFFFFF;padding: 2px;}#cnetRegbuttonContainer{width: 255px;}a.regLink{display: block;width: 100%;font-family: Verdana, Helvetica, Arial;font-size: 10px;font-weight: bold;text-decoration: none;color: #FFFFFF;background: #EF3224;text-align: center;padding: 5px;border: 1px solid #CCCCCC;}a:hover.regLink, a.regLinkActive, a:hover.regLinkActive{display: block;width: 100%;font-family: Verdana, Helvetica, Arial;font-size: 10px;font-weight: bold;text-decoration:none;color: #E8F1FA;background: #EF3224;text-align: center;padding: 5px;border: 1px solid #CCCCCC;}/* CPOC CONTAINER STYLES */body{margin: 0px;}DIV#cpocContainer{display: block;}DIV#cpocBodyWrapper{display: block;width: 800px;background: #FFFFFF;}/* CPOC TOP BANNER & MENU CONTAINERS*/DIV#cpocTopBarContainer{width: 800px;background: #053F88;border-bottom: 1px solid #94BEDB;}DIV#cpocEnglishBanner{background-image:url(images/cpoc_topBanner_right.gif);background-repeat: no-repeat;height: 131px;width: 671px;}DIV#cpocFrenchBanner{background-image:url(images/cpoc_frenchBanner_right.gif);background-repeat: no-repeat;height: 131px;width: 668px;} DIV#cpocItalianBanner{background-image:url(images/cpoc_ItalianBanner.jpg);background-repeat: no-repeat;height: 131px;width: 668px;}DIV#cpocChineseBanner{background-image:url(images/cpoc_chineseBanner.jpg);background-repeat: no-repeat;height: 131px;width: 665px;}DIV#cpocImmigrationBanner{background-image:url(images/cpoc_immigration-banner.gif);background-repeat: no-repeat;width: 800px;height: 91px;} /* LEFT & RIGHT COLUMN CONTENT SPACER */DIV#leftColSpacer{margin-bottom: 5px;}DIV#rightColSpacer{margin-bottom: 5px;}/* CPOC TABLE LAYOUT STYLES */DIV#cpocCenterDivWrapper{padding: 8px;}#cpocTopTableLeft{width: 130px;padding-left: 10px;}#cpocTopTableCenter{}#cpocTopTableRight{width: 320px;}#cpocLeftCol{width: 141px;background: #EEF6FE;} #cpocCenterCol {display: block;}#cpocRightCol {width: 203px;border-top: 5px solid #94BEDB;}/* CPOC FOOTER STYLES */DIV#cpocFooterContainer{display: block;background: #FFFFFF;}#cpocFooterLogo {height: 29px;width: 54px;background-image:url(images/cpoc_footerLogo.gif);background-repeat: no-repeat;}#cpocFooterTable{width: 100%;margin-right: auto;margin-left: auto;height: 29px;background-image:url(images/cpoc_footerSlice.gif);}DIV#cpocFooterTitleText{display: block;font-family: verdana;font-size: 12px;line-height: 16px;color: #000000;}DIV#cpocFooterTopRowText{display: block;font-family: verdana;font-size: 9px;font-weight: normal;line-height: 14px;color: #000000;text-align: center;padding: 3px;}DIV#cpocFooterBottomRowText{display: block;width: 600px;font-family: verdana;font-size: 9px;font-weight: normal;line-height: 14px;color: #000000;text-align: center;padding: 3px;}/* SPLASH PAGE STYLES */DIV#cpcSplashContainer{width: 100%;height: 100%;background: #000000;text-align: center;}DIV#cpcSplashBg{position: relative;top: 0;left: 0;background-image:url(images/youth-splash.jpg);background-repeat: no-repeat;background-position: 0 0;background-attach: fixed;width: 800px;height: 550px;}DIV#cpcLogo1{position: absolute;top: 147px;left: 88px;background-image:url(images/cpcBanner.gif);background-repeat: no-repeat;background-position: 0 0;background-attach: fixed;height: 115px;width: 210px;}DIV#cpcLogo2{position: absolute;top: 283px;left: 128px;background-image:url(images/pccBanner.gif);background-repeat: no-repeat;background-position: 0 0;background-attach: fixed;height: 81;width: 254px;}DIV#cpcIcon1{position: absolute;top: 25;left: 90;background-image:url(images/cpcIcon.gif);background-repeat: no-repeat;background-position: 0 0;background-attach: fixed;height: 50px;width: 52px;}DIV#cpcIconEnglish{position: absolute;top: 373px;left: 653px;background-image:url(images/cpcEnglish.gif);background-repeat: no-repeat;background-position: 0 0;background-attach: fixed;height: 21px;width: 39px;}DIV#cpcIconFrench{position: absolute;top: 393px;left: 653px;background-image:url(images/cpcFrench.gif);background-repeat: no-repeat;background-position: 0 0;background-attach: fixed;height: 21px;width: 39px;}DIV#cpcEnglishAhref{position: absolute;top: 500px;left: 433px;background-image:url(images/cpcLink.gif);background-repeat: no-repeat;background-position: 0 0;background-attach: fixed;height: 17px;width: 132px;}DIV#cpcFrenchAhref{position: absolute;top: 500px;left: 566px;background-image:url(images/pccLink.gif);background-repeat: no-repeat;background-position: 0 0;background-attach: fixed;height: 17px;width: 132px;}DIV#cpcSpaceBar{position: absolute;top: 497px;left: 563px;font-weight: bold;color: #1889CC;}.cpcSplashLinks {display: block;cursor: pointer;cursor: hand;}/* TEMPLATE LAYOUT STYLES */DIV#cpcContainer{}DIV#cpcSiteWrapper{width: 800px;}#cpcBanner{background-image:url(images/banner.gif);background-repeat: no-repeat;background-position: 0 0;background-attach: fixed;width: 800px;height: 165px;}/* CPC FRENCH TOP BANNER */#cpcFrenchBanner{background-image:url(images/french_banner.gif);background-repeat: no-repeat;background-position: 0 0;background-attach: fixed;width: 800px;height: 165px;}DIV#urlTitle{width: 124px;margin-top: 10px;}/* TOP TABLE LAYOUT */#cpcTdTopLeft{height: 27px;}#cpcTdTopRight{height: 27px;}/* BOX STYLES */DIV#cpcCenterBoxs{display: block;margin-left: 10px;margin-right: 10px;}#cpcLeftBox{}#cpcRightBox{}/* MIDDLE TABLE LAYOUT */#cpcTdLeft{text-align: left;width: 152px;padding-bottom: 10px;}#cpcTdCenter{display: block;width: 100%;}#cpcTdRight{text-align: right;width: 165px;padding-bottom: 10px;}#cpcFooter{width: 800px;margin-top: 2px;}/* HEADER MENU STYLES */DIV#cpcTopMenuContainer{position: relative;top: 0px;left: 55px;width: 672px;margin-top: -15px;}DIV#cpcLanguageSwitcherWrapper{position: absolute;top: 0px;left: 670px;padding-left: 3px;}a.cpcTopMenuLinks{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration: none;text-transform: uppercase;color: #666666;text-align: left;padding: 3px;}a:hover.cpcTopMenuLinks, a.cpcTopMenuLinksActive, a:hover.cpcTopMenuLinks{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration:none;text-transform: uppercase;color: #FF9B06;text-align: left;padding: 3px;}/* LEFT & RIGHT COL MENU STYLES */DIV#cpcMenuItems{margin-bottom: 10px;}/*FOR LEFT & RIGHT COLUMN CONTENT SPACER CSS  SEE CPOC TEMPLATE STYLES *//* MAIN MENU STYLES*/DIV#cpcMenuContainer{display: block;width: 166px;background: #005DAA;}DIV#cpcFrenchMenuBanner{display: block;background-image:url(images/french_menu_header.gif);width: 166px;height: 32px;}DIV#cpcMenuBanner{display: block;background-image:url(images/main_menu_header.gif);width: 166px;height: 32px;}/*.menuInfoBalloon{top: 8px;left: 163px;width: 125px;background-image:url(images/balloonArrow.gif);background-repeat: no-repeat;background-position: 12 0;background-attach: fixed;padding-left: 30px;}*//*DIV#ballonText{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;color: #FFFFFF;background: #FF9B06;text-decoration: none;text-align: center;padding: 10px;}*/a.cpcSubMenu{display: block;text-align: left;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration: none;color: #FFFFFF;background: #008BC9;padding: 3px;padding-top: 5px;padding-left: 8px;border-top: 1px solid #1CA1CB;}a:hover.cpcSubMenu{display: block;text-align: left;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration: none;color: #FFFFFF;background: #005DAA;padding: 3px;padding-top: 5px;padding-left: 8px;border-top: 1px solid #1CA1CB;}a.cpcSubMenuActive, a:hover.cpcSubMenuActive{font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration:none;color: #FFFFFF;display: block;background-image:url(images/menu_button.gif);background-repeat: no-repeat;background-position: 5 center;background-attach: fixed;text-align: left;padding: 3px;padding-top: 5px;padding-left: 25px;border-top: 1px solid #1CA1CB;}/* MAIN MENU  LEVEL2 SUBMENU STYLES */a.cpcSubMenuLevel2{display: block;text-align: left;padding-left: 10px;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration:none;color: #EFEFEF;background: #FF9B06;text-decoration: none;padding: 3px;padding-top: 5px;padding-left: 8px;border-bottom: 1px solid #005DAA;}a:hover.cpcSubMenuLevel2, a.cpcSubMenuLevel2Active, a:hover.cpcSubMenuLevel2Active{display: block;text-align: left;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration:none;color: #EFEFEF;background: #FF9B06;text-decoration: none;padding: 3px;padding-top: 5px;padding-left: 8px;border-bottom: 1px solid #005DAA;}/* OPPORTUNITY MENU LINK STYLES */DIV#cpcOpportunityContainer{display: block;width: 165px;text-align: right;}a.cpcOpLink{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration: none;text-align: left;color: #FFFFFF;background: #008BC9;padding: 3px;padding-left: 8px;border-top: 1px solid #FFFFFF;}a:hover.cpcOpLink, a.cpcOpLinkActive, a:hover.cpcOpLinkActive{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration: none;text-align: left;color: #FF9B06;background: #005DAA;padding: 3px;padding-left: 8px;border-top: 1px solid #FFFFFF;}/* FOOTER MENU STYLES */DIV#cpcFooterContainer{display: block;width: 800px;height: 27px;text-align: center;background: #005DAA;}a.cpcFooterMenuLinks{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration: none;color: #FFFFFF;text-align: center;padding: 5px;}a:hover.cpcFooterMenuLinks, a.cpcFooterMenuLinksActive, a:hover.cpcFooterMenuLinks{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration:none;color: #FF9B06;text-align: center;padding: 5px;}/* DEFAULT TEXT AND LINK STYLES */.cpcTitle{display: block;font-family: verdana;font-weight: bold;font-size: 11px;text-align: left;color: #000000;padding: 10px;}.cpcText{display: block;font-family: verdana;font-weight: normal;font-size: 9px;text-align: left;color: #000000;padding: 10px;}/* HOME DEFAULT ARTICLE STYLES */DIV#cpcArticleContainer{display: block;margin-bottom: 10px;}DIV#cpcDescriptionTitle{font-family: helvetica;font-weight: bold;font-size: 18px;text-align: left;color: #FF2413;padding: 5px;}DIV#cpcBodyText{display: block;font-family: verdana;font-weight: normal;font-size: 11px;color: #000000;padding: 10px;}DIV#cpcDescriptionText{display: block;font-family: verdana;font-weight: normal;font-size: 11px;color: #000000;padding: 10px;}DIV#cpcDescriptionText img{margin-right: 10px;border: 1px solid #000000;}/* CENTER NEWS BOX TEXT STYLES */DIV#cpcNewsBoxWrapper{display: block;height: 100%;background: #B9F0FF;margin-bottom: 15px;}DIV#cpcNewsBoxContentWrapper{display: block;height: 100%background: #FFFFFF;padding: 5px;margin: 3px;}.cpcNewsDate{display: block;font-family: verdana;font-weight: normal;font-size: 10px;color: #000000;background: #FFFFFF;padding: 5px;}.cpcNewsText{display: block;font-family: verdana;font-weight: normal;font-size: 10px;color: #4488C1;background: #FFFFFF;padding: 5px;}.cpcNewsTextBlack{display: block;font-family: verdana;font-weight: normal;font-size: 10px;color: #000000;background: #FFFFFF;padding: 5px;margin: 3px;}/* YOUNG CONSERVATIVE BOX STYLES */DIV#cpcYoungConservativeContainer{display: block;background: #BDE7F7;padding-bottom: 10px;margin-bottom: 10px;}/* FEATURED ACTIVIST STYLES */DIV#cpcActivistContainer{width: 165px;background: #BDE7F7;}DIV#cpcActivistTitle{display: block;font-family: verdana;font-weight: bold;font-size: 11px;background: #005DAA;color: #FFFFFF;white-space: nowrap;padding: 5px;border-top: 1px solid #FFFFFF;border-bottom: 1px solid #FFFFFF;}#cpcActivistText{display: block;font-family: verdana;font-weight: normal;font-size: 9px;color: #000000;padding: 5px;white-space: wrap;}a.cpcActivistLinks{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration: none;color: #FF9B06;padding: 5px;white-space: wrap;}a:hover.cpcActivistLinks, a.cpcActivistLinksActive, a:hover.cpcActivistLinks{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration:none;color: #008BC9;padding: 5px;white-space: wrap;}/* ITEM BOX LINK CONTAINERS*/DIV#cpcItemBoxsRight{display: block;margin-bottom: 10px;}DIV#cpcItemBoxsLeft{display: block;margin-bottom: 10px;text-align: center;}/* PENDING CODE LIBRARY *//*height: 233px;overflow: auto;scrollbar-arrow-color: #FF9B06;scrollbar-track-color: #FF9B06;scrollbar-face-color: #008BC9;scrollbar-highlight-color: #FFFFFF;scrollbar-shadow-color: #FFFFFF;scrollbar-3dlight-color: #008BC9;scrollbar-darkshadow-color: #008BC9;*//* SUBSCRITPTION FORM STYLES */DIV#cpcRegBox{position: relative;width: 259px;padding-right: 3px;}DIV#cpcRegBox .regInput{width: 130px;height: 20px;}.successMessage{display: block;color: #FFFFFF; font-family: Verdana; font-size: 8px; font-weight: normal;}#cpcTextImage{background-image:url(images/newsletter_text.gif);background-repeat: no-repeat;background-position: 3 0;background-attach: fixed;width: 112px;height: 12px;}#cpcFrenchTextImage{background-image:url(images/french_emailReg.gif);background-repeat: no-repeat;background-position: 3 0;background-attach: fixed;width: 135px;height: 12px;}DIV#submitButtonContainer{position: absolute;top: 10px;left: 75px;}.submitButton{height: 13px;}.frenchSubmitButton{width: 47px;height: 18px;}/*TOP BAR NAV MENU STYLES */DIV#cnetMenuContainer{background: #003F8D;border-top: 1px solid #CCCCCCC;}a.cnetSubMenu{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration: none;color: #FFFFFF;background: #003F8D;text-align: left;padding: 3px;border-top: 1px solid #1CA1CB;white-space: nowrap;}a:hover.cnetSubMenu, a.cnetSubMenuActive, a:hover.cnetSubMenuMenuActive{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration:none;color: #FFFFFF;background: #1CA1CB;text-align: left;padding: 3px;border-top: 1px solid #003F8D;white-space: nowrap;}/*TOP BAR NAV MENU STYLES  LEVEL2 SUBMENU STYLES */a.cnetSubMenu2{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration:none;color: #666666;text-align: left;padding: 5px;border-bottom: 1px solid #999999;}a.cnetSubMenu2Active, a:hover.cnetSubMenuLevel2{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration:none;color: #EF3224;text-align: left;padding: 5px;border-bottom: 1px solid #999999;}/* LEFT COL INDEX BOX STYLES*/DIV#cnetMenuBox{display: block;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;text-align: left;margin-bottom: 3px;}DIV#cnetMenuBox li, DIV#cnetMenuBox ul{margin: 0px;padding: 0px;}a.cnetMenuLink{display: block;background-image:url(images/bullet_arrow.gif);background-repeat: no-repeat;background-position: 0 7;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration: none;color: #4488C1;white-space: wrap;padding: 5px;padding-left: 12px;margin-left: 5px;}a:hover.cnetMenuLink, a.cnetMenuLinkActive, a:hover.cnetMenuLinkActive{display: block;background-image:url(images/bullet_arrow.gif);background-repeat: no-repeat;background-position: 0 7;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration:none;color: #EF3224;white-space: wrap;padding: 5px;padding-left: 12px;margin-left: 5px;}/* LEFT COL ISSUE BOX STYLES LEVEL 2*/a.cnetMenuLinkLevel2{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration:none;color: #003F8D;text-align: left;white-space: wrap;padding: 5px;margin-left: 20px;border-left: 3px solid #003F8D;margin-bottom: 1px;}a.cnetMenuLinkLevel2Active, a:hover.cnetMenuLinkLevel2{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration:none;color: #EF3224;text-align: left;white-space: wrap;padding: 5px;margin-left: 20px;border-left: 3px solid #EF3224;margin-bottom: 1px;}/* CENTER NEWS BOX STYLES*/DIV#cnetNewsMenu{}DIV#cnetNewsMenuTitle{display: block;font-family: verdana;font-weight: bold;font-size: 10px;color: #FFFFFF;background: #003F8D;padding: 5px;border: 1px solid #003F8D;}DIV#cnetNewsMenuItem {margin-bottom: 3px;background-image:url(images/bg_slice.gif);}DIV#cnetNewsMenuItemDate {color: #000066;font-family: Verdana;font-size: 10px;font-weight: bold;padding: 5px;}DIV#cnetNewsMenuItemTitle {font-family: Verdana;font-size: 10px;padding: 5px;}a.newsLink{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration:none;color: #003F8D;padding: 5px;}a:hover.newsLink, a.newsLinkActive, a:hover.newsLinkActive{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration:none;color: #EF3224;padding: 5px;background: #BED5ED;}/* CNET ARTICLE MENU 1 */DIV#cnetArticleMenu1{}DIV#cnetArticleMenu1Title{display: block;font-family: verdana;font-weight: bold;font-size: 10px;color: #FFFFFF;background: #003F8D;padding: 5px;border: 1px solid #003F8D;}DIV#cnetArticleMenu1Item{background: #DBE9F7;border: 1px solid #CCCCCC;margin-bottom: 2px;}DIV#cnetArticleMenu1ItemActive{background: #BED5ED;border: 1px solid #CCCCCC;margin-bottom: 2px;}DIV#cnetArticleMenu1ItemDate{font-family: Verdana;font-size: 10px;font-weight: bold;color: #EF3224;text-decoration: none;margin-bottom: 5px;text-transform: uppercase;}DIV#cnetArticleMenu1ItemTitle{font-family: Verdana;font-size: 10px;font-weight: normal;text-decoration: none;color: #003F8D;text-transform: uppercase;}DIV#cnetArticleMenu1 a{display: block;font-family: Verdana;font-size: 10px;font-weight: normal;text-decoration:none;line-height: 16px;padding: 5px;}DIV#cnetArticleMenu1 a:hover{display: block;font-family: Verdana;font-size: 10px;font-weight: normal;text-decoration: none;line-height: 16px;background: #BED5ED;padding: 5px;}/* RIGHT COL PRODUCT AND STAFF BOX MENUS */DIV#cnetArticleMenu2{background: #FFFFFF;border: 1px solid #CCCCCC;margin-bottom: 2px;}a.cnetArticleMenu2Link{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration:none;color: #4488C1;text-align: left;padding: 5px;white-space: wrap;}a:hover.cnetArticleMenu2Link, a.cnetArticleMenu2LinkActive, a:hover.cnetArticleMenu2LinkActive{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration:none;color: #EF3224;text-align: left;padding: 5px;white-space: wrap;}/* CPATH MENU STYLES */DIV#cpathMenu{font-family: verdana;font-size: 10px;font-weight: bold;color: #EF3224;background: #DBE9F7;padding: 3px;margin-bottom: 5px;margin-top: -8px;}a.cpathLink{color: #003F8D;font-family: verdana;font-size: 10px;font-weight: bold;padding-top: 3px;padding-left: 10px;padding-right: 5px;padding-bottom: 3px;text-decoration: none;}a:hover.cpathLink, a.cpathLinkActive, a:hover.cpathLinkActive{color: #EF3224;font-family: verdana;font-size: 10px;font-weight: bold;text-align: center;padding-top: 3px;padding-left: 10px;padding-right: 5px;padding-bottom: 3px;text-decoration: none;}/* DEFAULT ARTICLE MENU STYLES */DIV#cnetArticleMenu{background: #FFFFFF;text-align: center;border: 1px solid #CCCCCC;}a.cnetArticleMenuLink{display: block;width: 230px;font-family: Verdana;font-size: 10px;font-weight: normal;text-decoration: none;text-transform: uppercase;white-space: wrap;line-height: 16px;color: #003F8D;background: #DBE9F7;text-align: left;padding: 3px;border: 3px solid #FFFFFF;}a:hover.cnetArticleMenuLink, a.cnetArticleMenuLinkActive, a:hover.cnetArticleMenuLinkActive{display: block;width: 230px;font-family: Verdana;font-size: 10px;font-weight: normal;text-decoration: none;text-transform: uppercase;white-space: wrap;line-height: 16px;color: #003F8D;background: #BED5ED;text-align: left;padding: 3px;border: 3px solid #FFFFFF;}/* ARTICLE MENU BOX CONTENT STYLES */DIV#cnetArticleTitle, .cnetArticleTitle{display: block;font-family: verdana;font-weight: bold;font-size: 11px;color: #000000;padding: 10px;}DIV#cnetSectionTitle{display: block;font-family: verdana;font-weight: bold;font-size: 10px;color: #FFFFFF;background: #003F8D;padding: 5px;text-align: left;border: 1px solid #003F8D;}DIV#cnetArticle{display: block;background-image:url(images/bg_slice.gif);background-repeat: repeat-repeat;background-position: 0 0;}DIV#cnetArticleBody{display: block;font-family: verdana;font-weight: normal;font-size: 10px;color: #000000;padding: 10px;text-align: left;line-height: 14px;}DIV#cnetAticleDate{font-family: Verdana;font-size: 10px;font-weight: bold;color: #EF3224;text-decoration: underline;white-space: wrap;padding-left:10px;}/* CNET CONTAINER STYLES */body, html{margin: 5px;}DIV#cnetContainer{display: block;width:100%;background: #FFFFFF;}DIV#cnetBodyWrapper{display: block;width: 800px;background: #FFFFFF;}DIV#cnetContentWrapper{display: block;width: 800px;background: #FFFFFF;}DIV#breakBar{display: block;background-image:url(images/break_bar.gif);background-repeat: no-repeat;height: 5px;}/* CONTENT COLS */#leftCol{width: 230px;}#centerCol{padding-left: 5px;padding-right: 5px;}#rightCol{width: 230px;}/*CNET CONTENT DIVS */DIV#topBar{background-image:url(images/top_bar.gif);background-repeat: no-repeat;background-position: 0 0;background-attach: fixed;height: 19px;}DIV#frenchTopBar{background-image:url(images/french_top_bar.gif);background-repeat: no-repeat;background-position: 0 0;background-attach: fixed;height: 19px;}#cnetBannerTable{width: 100%;height: 141px;} #cnetBannerTableLeft{background-image:url(images/banner_left.gif);background-repeat: no-repeat;height: 142px;}#cnetBannerTableCenter{background: #003F8D;width: 200px;}#cnetBannerTableRight{background-image:url(images/banner_right.gif);background-repeat: no-repeat;background-position: top right;border-right: 1px solid #CCCCCC;width: 300px;}/* FOOTER STYLES */DIV#cnetFooter{background-image:url(images/cnet_footer.gif);background-repeat: no-repeat;height: 35px;}DIV#cnetFrenchFooter{background-image:url(images/cnet_footer_french.gif);background-repeat: no-repeat;height: 35px;}/* SEARCH BOX STYLES */DIV#searchArticleBox{display: block;background-image:url(images/bg_slice.gif);background-repeat: repeat-repeat;background-position: 0 0;}DIV#cnetSearchTitle{font-family: verdana;font-weight: bold;font-size: 10px;color: #FFFFFF;background: #003F8D;padding: 5px;text-align: left;border: 1px solid #003F8D;}DIV#cnetSearchBodytext{font-family: verdana;font-weight: normal;font-size: 10px;color: #000000;padding: 10px;}DIV#cnetSearcPagenumbers{padding-left: 10px;padding-bottom: 20px;} DIV#searchBoxWrapper{background: #005DAA;padding: 3px;width: 299px;white-space: wrap;}a.cnetSearchMenuLink{font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration:none;color: #4488C1;padding-left: 10px;padding: 5px;}a:hover.cnetSearchMenuLink, a.cnetSearchMenuLinkActive, a:hover.cnetSearchMenuLinkActive{font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration:none;color: #EF3224;padding-left: 10px;padding: 5px;}.imagebutton{padding-left: 3px;}.submit{font-family: verdana;font-size: 10px;font-weight: bold;color: #FFFFFF;height: 18px;}.formInput{font-family: verdana;font-size: 10px;font-weight: normal;color: #000000;width: 100px;height: 19px;}.formText{font-family: verdana;font-size: 10px;font-weight: bold;color: #FFFFFF;text-align: left;height: 18px;padding-right: 3px;}/* SEARCH BODY STYLES */DIV#cnetSearchBox{width: 535px;}.searchArticleTitle{font-family: verdana; font-size: 12px; font-weight: normal;color: #4488C1;text-decoration: none;text-align: left;padding-left: 5px;}.searchPageActiveOn{color: #486324; font-size: 10px; font-weight: normal;text-decoration: none;text-align: left;padding-right: 5px;}a:hover.searchPageActiveOn, a.searchPageActiveOn, a:hover.searchPageActiveOn{color: #CCCCCC; font-size: 10px; font-weight: normal;text-decoration: none;text-align: left;padding-right: 5px;}.searchPageActiveOff{color: #000000; font-size: 10px; font-weight: normal;text-decoration: none;text-align: left;padding-right: 5px;}a:hover.searchPageActiveOff, a.searchPageActiveOff, a:hover.searchPageActiveOff{color: #B73343; font-size: 10px; font-weight: normal;text-decoration: none;text-align: left;padding-right: 5px;}.searchResultText{width: 535px;font-family: Verdana; font-size: 11px;color: #000000; text-align: left;}.searchResultHighlight{font-family: Verdana; font-size: 11px; font-weight: bold;color: #EF3224;}.searchResultNumber{font-family: Verdana; font-weight: bold;font-size: 11px; color: #000066;text-align: left;}.searchResultValue{font-family: Verdana; font-weight: bold;font-size: 11px; color: #000066;text-align: left;}.searchResultTitle{display: block;font-family: Verdana; font-weight: bold;font-size: 11px; color: #000066;text-align: left;}/* REFER A FRIEND ELEMENT STYLES */#referAfriendContainer {display: block;border: 1px solid #053F89;padding: 5px;padding-bottom: 10px;}#referAfriendSuccess{display: block;font-family: verdana;font-weight: bold;font-size: 10px;color: #053F89;}#referAfriendTitle{display: block;font-family: arial;font-size: 12px;font-weight: bold;text-decoration:none;color: #EF3224;padding: 5px;}#referAfriendText{display: block;font-family: verdana;font-weight: bold;font-size: 9px;text-transform: uppercase;color: #053F89;padding-left: 5px;padding-right: 5px;}#referAfriendInput{padding: 5px;}#referAfriendInput .friendInput {width: 180px;height: 20px;padding-top: 2px;margin-left: 5px;margin-bottom: 2px;border: 1px solid #CCCCCC;}.referAfriendSubmit{display: block;font-family: verdana;font-size: 10px;font-weight: bold;text-decoration:none;color: #FFFFFF;background: #053F89;height: 20px;margin-top: 4px;margin-left: 5px;border: 1px solid #CCCCCC;}/* VOLUNTEER & CONTACT MAIL STYLES */DIV#cpocVolunteerForm TD{font-size: 11px;}DIV#conservativeForm  input, DIV#cpocContactUsForm input{border: 1px solid #CCCCCC;}DIV#cpocVolunteerForm input{border: 1px solid #CCCCCC; width: 200px;}DIV#cpocVolunteerForm  .formSubmit, DIV#cpocContactUsForm .formSubmit{width: 72px;border: 1px solid #CCCCCC;background: #FFFFFF;font-size: 11px;color: #053F89;}#conservativeFormText, #cpocFormText{display: block;font-family: verdana;font-size: 10px;font-weight: normal;text-decoration:none;color: #000000;}select { background-color: #EEF6FE; color: #000000;}textarea{border: 1px solid #CCCCCC;}#conservativeSuccess{display: block;font-family: verdana;font-weight: bold;font-size: 12px;color: #053F89;padding: 5px;}/* MP TOP BAR STYLES */DIV#mpConservativeLogo{padding-left: 5px;}DIV#mpRidingText{font-family: Verdana; font-size: 9px; font-weight: bold;color: #FFFFFF; text-transform: uppercase;padding-right: 5px;}/* DEFAULT ARTICLE STYLES */DIV#mpDefaultArticleTitle{display: block;font-family: arial;font-size: 16px;font-weight: bold;color: #EF3224;padding: 10px;}DIV#mpDefaultArticleBodyText{display: block;font-family: verdana;font-size: 11px;font-weight: normal;color: #000000;padding: 10px;}.mpBackButton{display: block;font-family: verdana;font-size: 11px;font-weight: bold;text-transform: uppercase;color: #003F8D;padding: 5px;}/* MP MAIN MENU STYLES*/DIV#mpContentWrapper{margin-bottom: 5px;text-align: center;}DIV#mpMenuContainer{display: block;margin-bottom: 5px;}DIV#mpMenuTitle{font-family: verdana;font-weight: bold;font-size: 11px;color: #FFFFFF;background: #EF3224;text-align: left;padding-left: 10px;padding-top: 3px;padding-bottom: 3px;}a.mpMenu{display: block;background-image:url(images/cpoc_menu_slice.jpg);background-repeat: repeat;background-position: 0 0;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration: none;color: #053F89;text-align: left;padding-left: 10px;padding-top: 3px;padding-bottom: 3px;border-top: 1px solid #FFFFFF;}a:hover.mpMenu, a.mpMenuActive, a:hover.mpMenuActive{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration:none;color: #FFFFFF;background: #2A5D9C;text-align: left;padding-left: 10px;padding-top: 3px;padding-bottom: 3px;border-top: 1px solid #FFFFFF;}/* LEFT COL CONTENT STYLES */DIV#mpArticleBoxWrapper{display: block;margin-bottom: 5px;}/* MP ARTICLE MENU 1 */DIV#mpArticleMenuItemWrapper{display: block;}DIV#mpArticleMenu1{}DIV#mpArticleMenu1Title{display: block;font-family: verdana;font-weight: bold;font-size: 12px;text-transform: uppercase;color: #EF3224;padding: 10px;}DIV#mpArticleMenu1ItemDate{font-family: Verdana;font-size: 10px;font-weight: normal;color: #EF3224;text-decoration: none;}DIV#mpArticleMenu1ItemTitle{font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration: none;text-transform: uppercase;color: #003F8D;}DIV#mpArticleMenu1 a{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;text-decoration: none;text-transform: uppercase;padding: 5px;padding-left: 20px;}DIV#mpArticleMenu1 a:hover{display: block;font-family: Verdana;font-size: 10px;font-weight: bold;background: #94BEDB;text-decoration: none;text-transform: uppercase;padding: 5px;padding-left: 20px;}/* MP FOOTER STYLES */DIV#mpFooterMenu{display: block;padding-left: 10px;}a.mpFooterMenu{display: block;font-family: verdana;font-weight: bold;font-size: 9px;color: #FFFFFF;text-transform: uppercase;text-decoration: none;padding-left: 5px;padding-right: 5px;}a:hover.mpFooterMenu, a.mpFooterMenuActive, a:hover.mpFooterMenuActive{display: block;font-family: verdana;font-weight: bold;font-size: 9px;color: #94BEDB;text-decoration: none;text-transform: uppercase;padding-left: 5px;padding-right: 5px;}/* FOOTER DISCLAIMER STYLES */DIV#mpFooterDisclaimerText, DIV#mpFooterDisclaimerText p{font-family: verdana;font-size: 9px;font-weight: normal;color: #000000;text-align: center;}/* MP CONTAINER STYLES */DIV#mpContainer{display: block;}DIV#mpBodyWrapper{width: 800px;background: #FFFFFF;}DIV#mpBannerContainer{margin-bottom: -15px;}/* LEFT & RIGHT COLUMN CONTENT SPACER */DIV#leftColSpacer{margin-bottom: 5px;}DIV#rightColSpacer{margin-bottom: 5px;}/* MP TABLE LAYOUT STYLES */DIV#mpCenterDivWrapper{display: block;padding: 8px;}#mpLeftCol {width: 141px;background: #EEF6FE;border-top: 5px solid #EF3224;} #mpCenterCol {display: block;border-top: 5px solid #94BEDB;}#mpRightCol {width: 203px;border-top: 5px solid #94BEDB;}/* MP FOOTER STYLES */DIV#mpFooterContainer{display: block;background: #FFFFFF;}#mpFooterLogo {height: 29px;width: 54px;background-image:url(images/cpoc_footerLogo.gif);background-repeat: no-repeat;}#mpFooterTable{height: 29px;background-image:url(images/cpoc_footerSlice.gif);}DIV#mpFooterTitleText{display: block;font-family: verdana;font-size: 12px;line-height: 16px;color: #000000;}DIV#mpFooterTopRowText{display: block;font-family: verdana;font-size: 9px;font-weight: normal;line-height: 14px;color: #000000;text-align: center;padding: 3px;}DIV#mpFooterBottomRowText{display: block;width: 600px;font-family: verdana;font-size: 9px;font-weight: normal;line-height: 14px;color: #000000;text-align: center;padding: 3px;}/* SUBSCRITPTION FORM STYLES */DIV#mpRegContainer{padding: 5px;}#mpRegBox .mpRegInput{border: 1px solid #CCCCCC;width: 130px;}#mpRegText{font-family: Verdana; font-size: 9px; font-weight: bold;color: #FFFFFF; text-transform: uppercase;}.mpSuccessMessage{color: #FFFFFF; font-family: Verdana; font-size: 8px; font-weight: normal;}DIV#mpSubmitButtonContainer{}.mpSubmitButton{width: 23px;border: 1px solid #053F88;}/* FRENCH EMAIL REG STYLES */.mpFrenchSubmitButton{width: 36px;height: 15px;border: 1px solid #053F88;}/* LANGUAGE SWITCHER STYLES */DIV#mpLanguageSwitcher{Display: block;position: absolute;top: 100px;left: 410px;}/* CPOC RIDING SEARCH BOX STYLES */#mpRidingImage{background-image:url(images/cpoc_riding_map.gif);background-repeat: no-repeat;width: 59px;height: 59px;}#mpFrenchRidingImage{background-image:url(images/cpoc_riding_map.gif);background-repeat: no-repeat;width: 59px;height: 59px;}#mpRidingHeadertext{display: block;font-family: verdana;font-weight: bold;font-size: 11px;color: #EF3224;white-space: nowrap;padding: 4px;}#mpRidingText{display: block;font-family: verdana;font-weight: bold;font-size: 10px;color: #053F89;white-space: nowrap;padding: 4px;}#mpRidingResultTitles{display: block;font-family: verdana;font-weight: bold;font-size: 10px;color: #000000;white-space: nowrap;padding: 4px;}#mpRidingErrortext{display: block;font-family: verdana;font-weight: normal;font-size: 10px;color: #EF3224;white-space: nowrap;padding: 4px;}#mpRidingInput input{border: 1px solid #CCCCCC;}#mpRidingSubmitButton input{}/* BROKEN PROMISE HTML STYLES *//* BROKEN PROMISE PAGE LAYOUT STYLES */DIV#promiseWrapperDiv{padding: 50px;text-align: center;background: #000000;}DIV#promiseBodyDiv{width: 800px;border: 1px solid #747474;background-image:url(images/promiseBG.jpg);background-repeat: no-repeat;}DIV#promiseSplashBodyDiv{position: relative;width: 800px;border: 1px solid #747474;background-image:url(images/promiseSplashImage.jpg);background-repeat: no-repeat;}DIV#promiseHeaderDiv{height: 120px;background-image:url(images/promiseBanner.jpg);background-repeat: no-repeat;border-bottom: 2px solid #747474;}/* BROKEN PROMISE SPLASH STYLES */DIV#promiseLanguageSwitcher{position: absolute;bottom: 150px;right: 200px;}a.promiseLanguageSwitcherLink{display: block;color: #FFFFFF;text-transform: uppercase;text-decoration: none;font-weight: bold;font-size: 12px;font-family: verdana;padding: 5px;}a:hover.promiseLanguageSwitcherLink{display: block;color: #192E00;text-transform: uppercase;text-decoration: none;font-weight: bold;font-size: 12px;font-family: verdana;padding: 5px;}/*  BROKEN PROMISE LAYOUT TABLE STYLES */#promiseBodyTable{width: 100%;}#promiseBodyTableLeft{width: 150px;background: #192E00;border-right: 1px solid #747474;}#promiseBodyTableCenter{background: #C6C1AE;width: 480px;}#promiseBodyTableRight{padding: 5px;background-image:url(images/promiseRightColumnBG.jpg);background-repeat: repeat-y;}/*  BROKEN PROMISE MAIN MENU STYLES */DIV#promiseMainMenu{border-top: 1px solid #747474;margin-top: 25px;}a.promiseMainMenuLink{display: block;color: #FFFFFF;font-family: verdana;text-transform: uppercase;text-decoration: none;font-weight: bold;font-size: 10px;padding: 5px;padding-left: 20px;padding-right: 20px;border-bottom: 1px solid #747474;}a.promiseMainMenuLinkActive, a:hover.promiseMainMenuLinkActive, a:hover.promiseMainMenuLink{display: block;color: #FFFFFF;text-transform: uppercase;text-decoration: none;font-weight: bold;font-size: 10px;font-family: verdana;padding: 5px;padding-left: 20px;padding-right: 20px;background: #162503;border-bottom: 1px solid #747474;}/* BROKEM PROMISE FEATURE MENU RIGHT STYLES - article menu */DIV#promiseHomeFeatureMenuRight{margin-bottom: 10px;border: 1px solid #747474;}DIV#promiseHomeFeatureMenuRightItem{margin: 2px;}DIV#promiseHomeFeatureMenuRightTitle{display: block;color: #FFFFFF;font-weight: bold;font-size: 12px;font-family: helvetica, arial;padding: 5px;padding-left: 7px;text-transform: uppercase;border-bottom: 1px solid #747474;}a.promiseHomeFeatureMenuRightLink{display: block;color: #FFFFFF;font-weight: normal;font-size: 10px;font-family: verdana;border-bottom: 5px solid #822C02;text-decoration: none;text-transform: uppercase;padding: 5px;}a:hover.promiseHomeFeatureMenuRightLink, a.promiseHomeFeatureMenuRightLinkActive, a:hover.promiseHomeFeatureMenuRightLinkActive{display: block;color: #FFFFFF;font-weight: normal;font-size: 10px;font-family: verdana;border-bottom: 5px solid #9E2D00;text-decoration: none;text-transform: uppercase;padding: 5px;}/* BROKEN PROMISE NEWS FEATURE STYLES */DIV#promiseHomeFeatureNews{padding: 10px;}DIV#promiseHomeFeatureNewsImage img{margin-bottom: 10px;border: 1px solid #000000;}DIV#promiseHomeFeatureNewsDate{color: #FFFFFF;display: block;font-weight: bold;font-size: 14px;font-family: helvetica;text-decoration: none;padding: 5px;text-align: center;background: #3A3609;f}DIV#promiseHomeFeatureNewsTitle{color: #oooooo;display: block;font-weight: bold;font-size: 14px;font-family: helvetica;text-decoration: none;padding: 5px;}DIV#promiseHomeFeatureNewsTeaser{color: #000000;display: block;font-weight: normal;font-size: 10px;font-family: verdana;padding-left: 5px;padding-right: 5px;}/* BROKEN PROMISE NEWS MENU STYLES */DIV#promiseNewsMenu{margin: 10px;}DIV#promiseNewsMenuItem{margin: 1px;}a.promiseNewsMenuLink{color: #000000;display: block;font-weight: bold;font-size: 10px;font-family: verdana;text-decoration: none;padding: 5px;}a:hover.promiseNewsMenuLink{color: #FFFFFF;display: block;font-weight: bold;font-size: 10px;font-family: verdana;padding: 5px;text-decoration: none;background: #3A3609;}/* MP DEFAULT ARTICLE MENU */DIV#mpHeadlineArticleTitle{display: block;font-family: verdana;font-size: 16px;line-height: 20px;font-weight: bold;color: #EF3224;padding: 5px;}DIV#mpHeadlineArticleDate{font-family: verdana;font-size: 10px;font-weight: bold;color: #EF3224;padding: 5px;}DIV#mpHeadlineArticleImage{}DIV#mpHeadlineArticleText{display: block;font-family: verdana;font-size: 10px;font-weight: normal;line-height: 14px;color: #000000;padding: 5px;}a.mpHeadlineArticleLink, a:hover.mpHeadlineArticleLink{display: block;font-family: verdana;font-size: 10px;font-weight: bold;line-height: 14px;text-decoration: none;color: #2A5D9C;}/* NEWS INDEX MENU STYLES */#mpNewsMenuArticleWrapper{}DIV#mpNewsArticleDate{font-family: verdana;font-size: 10px;font-weight: bold;color: #EF3224;padding-left: 5px;padding-top: 5px;padding-bottom: 5px;}a.mpNewsArticleLink, a:hover.mpNewsArticleLink{display: block;font-family: verdana;font-size: 10px;font-weight: bold;text-decoration: none;color: #2A5D9C;white-space: wrap;padding-right: 5px;padding-top: 5px;padding-bottom: 5px;}/* VIDEO SCREEN STYLES */DIV#cpcVideo{background-image:url(images/videoPlayerBG.jpg);background-repeat: no-repeat;background-position: 0 0;width: 647px;height: 399px;border: 1px solid #000000;margin-bottom: 20px;}DIV#cpcVideoFrench{background-image:url(images/videoPlayerBG-French.jpg);background-repeat: no-repeat;background-position: 0 0;width: 647px;height: 399px;border: 1px solid #000000;margin-bottom: 20px;}DIV#cpcVideoBody{position: relative;height: 323px;}DIV#cpcVideoScreen{position: absolute;top: 52px;left: 32px;width: 320px;height: 280px;}DIV#cpcVideoHeader{color: #F2B920;font-size: 16px;font-family: helvetica;font-weight: bold;height: 54px;}DIV#cpcVideoDetails{position: absolute;font-weight: normal;left: 390px;top: 100px;width: 240px;height: 240px;padding: 8px;color: #FFFFFF;overflow: auto;}DIV#cpcVideoItemTile{display: block;padding: 5px;color: #FFFFFF;font-size: 16px;font-family: helvetica;font-weight: bold;}DIV#cpcVideoItemDescription{display: block;padding: 5px;color: #FFFFFF;font-size: 10px;font-family: verdana;font-weight: normal;}DIV#cpcVideoFooter{display: block;}a.flashVideoPlayerLink{font-family: verdana;font-size: 10px;color: #FFFFFF;display: block;padding: 5px;color: #FFFFFF;text-decoration: none;text-transform: uppercase;border-right: 1px solid #FFFFFF;border-top: 1px solid #FFFFFF;}a:hover.flashVideoPlayerLink{font-family: verdana;font-size: 10px;color: #FFFFFF;display: block;padding: 5px;text-decoration: none;text-transform: uppercase;border-right: 5px solid #FFFFFF;border-top: 1px solid #FFFFFF;}/* CPOC RIDING SEARCH BOX STYLES */DIV#cpocRidingListItem{margin-bottom: 1px;border-bottom: 1px solid #CCCCCC;}a.cpocRidingListItemLink{background: #FFFFFF;text-decoration: none;display: block;}a:hover.cpocRidingListItemLink{background: #EFEFEF;text-decoration: none;display: block;}DIV#cpocRidingListItemTitle{display: block;font-family: verdana;font-weight: bold;font-size: 12px;color: #005DAA;padding: 4px;}DIV#cpocRidingListItemText{display: block;font-family: verdana;font-weight: normal;font-size: 10px;color: #000000;padding: 4px;}DIV#cpocRididngProfileTitle{display: block;font-family: arial;font-size: 16px;font-weight: bold;color: #005DAA;margin-bottom: 10px;}#cpocRidingImage{background-image:url(images/cpoc_riding_map.gif);background-repeat: no-repeat;width: 59px;height: 59px;}#cpocFrenchRidingImage{background-image:url(images/cpoc_riding_map.gif);background-repeat: no-repeat;width: 59px;height: 59px;}.cpocFrenchSearchButton{padding-top: 3px;border: 1px solid #FFFFFF;}#cpocRidingHeadertext{display: block;font-family: verdana;font-weight: bold;font-size: 11px;color: #EF3224;padding: 4px;white-space: nowrap;text-align: right;}#cpocRidingText{display: block;font-family: verdana;font-weight: bold;font-size: 10px;color: #053F89;white-space: nowrap;padding: 4px;text-align: right;}#cpocRidingResultTitles{width: 100px;font-family: verdana;font-weight: bold;font-size: 10px;color: #000000;padding: 4px;}#cpocRidingResultText{font-family: verdana;font-weight: bold;font-size: 10px;color: #053F89;padding: 4px;}#cpocRidingErrortext{display: block;font-family: verdana;font-weight: normal;font-size: 10px;color: #EF3224;white-space: nowrap;padding: 4px;}#cpocRidingInput input{border: 1px solid #CCCCCC;}#cpocRidingSubmitButton input{}.textMain {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;}.textMainbullets {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	font-weight: normal;}.textMainBld {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;}.textMainBldBlue {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #004799;}.bullet1 {	list-style-position: outside;	list-style-type: none;	list-style-image: url(images/check_mark.gif);	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}.textSmall {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;}.textSmall2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	line-height: 12px;}.textMainRed {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #CC0000;}.textMainBldBlueSm {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #004799;}.textMainBldRed {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #FF3333;}