a {
	color: #fd6c02;
}

a abbr, a acronym {
	border: none;
}

a, img, a img {
	border: none;
}

body {
	background: #153365 url(../images/site_bg.jpg) repeat-x 0% 0%;
	color: #0d2b4d;
	font-family:Arial, Helvetica, sans-serif;
}

body.searchTips {
	background-color: #FFF;
	background-image: none;
}

.Breadcrumb {
	/*background-color: #dbe1e8;*/
	
}

#howtodonate .Breadcrumb li a {
	background: transparent url(../images/breadcrumb_divider.gif) no-repeat 100% 2px;
	color: #dde0e7;
	text-decoration:none;
	text-transform:uppercase;
}

#howtodonate .Breadcrumb li {color:#fff;}

.Breadcrumb li a {
	background: transparent url(../images/breadcrumb_divider.gif) no-repeat 100% 2px;
	color: #dde0e7;
	text-decoration:none;
	text-transform:uppercase;
}

.Button, .SearchGoButton {
	background: url(../images/b_submit.gif) no-repeat;
	border: 0;
	color: #001730;
}

.CategoryPagination a {
	color: #317dc9;
}


.ContentBox						{}
.ContentBox .tplrepeat-list		{background:url(../images/articles/horizontal_bgk.png) repeat-y 0 0;}
.ContentBox .head				{background:url(../images/articles/top_bkg.png) no-repeat 0 0; min-height:32px; color:#fd6c02; margin:0; padding:10px 0 5px 10px;}
.ContentBox .head h3 a			{color:#fd6c02; font-size:0.9em; text-decoration:none;}
.ContentBox .bottom				{background:url(../images/articles/bottom_bkg.png) no-repeat 0 100%; color:#036; min-height:52px; padding:0px 10px 10px 10px;}
.ContentBox .BlockContent		{width:554px; margin:0; padding:0;}
.ContentBox	.readmore			{background-color:#72839c; padding:2px 10px 4px 10px; text-align:right; font-weight:bold; margin-bottom:15px;}
.ContentBox	.readmore a			{color:#ecf1f9;}

#ewc_news .ContentBox2						{width:450px; margin:0 0 0 0; padding:0;}
#ewc_news .ContentBox2 .tplrepeat-list		{margin:0 !important; padding:0 !important;}
#ewc_news .ContentBox2 .head				{min-height:16px; color:#fff; margin:0px; padding:0px;}
#ewc_news .ContentBox2 .head .bkg			{background-color:#17305c; padding:2px 2px 2px 5px;}
#ewc_news .ContentBox2 .head ul				{margin:0px 2px 2px 5px; padding:0px;}
#ewc_news .ContentBox2 .head ul	li			{font-size:10px; color:#c7d8f1; margin:0px; padding:0px;}
#ewc_news .ContentBox2 .head ul	li a		{color:#c7d8f1; text-decoration:none;}
#ewc_news .ContentBox2 .head ul	li a:hover	{color:#c7d8f1; text-decoration:underline;}

#ewc_news .ContentBox2 .head h3				{margin:0px; padding:0px;}
#ewc_news .ContentBox2 .head h3 a			{color:#fff; font-size:12px; text-decoration:none; font-weight:bold; margin:0; padding:0;}
#ewc_news .ContentBox2 .bottom				{/*background:url(../images/articles/bottom_bkg.png) no-repeat 0 100%;*/ color:#fff; padding:0px 2px 2px 5px;}
#ewc_news .ContentBox2 .BlockContent		{width:450px; margin:0; padding:0;}
#ewc_news .ContentBox2 .readmore			{padding:0px 2px 2px 5px; text-align:left; font-weight:bold; margin-bottom:15px;}
#ewc_news .ContentBox2 .readmore a			{color:#ecf1f9; font-size:11px;}
#ewc_news .ContentBox2 .listrow				{margin:0; padding:0;}


.ViewContentBox 					{background:url(../images/articles/horizontal_bgk.png) repeat-y 0 0;}
.ViewContentBox .top			{background:url(../images/articles/top_bkg.png) no-repeat 0 0; min-height:32px; color:#fd6c02; margin:0; padding:10px 0 5px 10px;}
.ViewContentBox h2 a				{color:#fd6c02; font-size:0.9em; text-decoration:none;}
.ViewContentBox .BodyContent		{background:url(../images/articles/bottom_bkg.png) no-repeat 0 100%; color:#036; min-height:52px; padding:0px 10px 10px 10px; margin-bottom:15px;}

.ViewContentBox	.readmore		{background-color:#72839c; padding:2px 10px 4px 10px; text-align:right; font-weight:bold;}

.vcb_container			{background:url(../images/articles/horizontal_bgk.png) repeat-y 0 0; margin:0px;padding:0px;}
.vcb_container .top		{background:url(../images/articles/top_bkg.png) no-repeat 0 0%; min-height:32px; color:#fd6c02; margin:0; padding:0;}
.vcb_container .bottom  {background:url(../images/articles/bottom_bkg.png) no-repeat 0 100%; color:#036; min-height:52px; padding:10px 10px 10px 10px; margin-bottom:15px;}
.vcb_container .bottom h3 {color:#fd6c02; font-size:1.1em; text-decoration:none;}

#Header .newsletter	h3	{background: url(../images/emailupdates/title_namefr.png) no-repeat 0 0;}
#Header .newsletter .fields .email	{background: url(../images/emailupdates/address_bkg.png) no-repeat 0 0; margin:0 0 0 0; font-size:11px; padding:2px 3px 3px 3px; width:203px; height:16px; border:none; color:#999;}
#Header .newsletter .fields .fname	{background: url(../images/emailupdates/first_name.png) no-repeat 0 0; margin:3px 0 0 0; font-size:11px; padding:2px 3px 3px 3px;  width:69px; height:16px; border:none; color:#999; float:left;}
#Header .newsletter .fields .lname	{background: url(../images/emailupdates/last_name.png) no-repeat 0 0; margin:3px 0 0 2px; font-size:11px; padding:2px 3px 3px 3px;  width:69px; height:16px; border:none; color:#999; float:left;}
#Header .newsletter .fields .button	{width:57px; height:20px; color:#FFF; border:none; margin:3px 0 0 2px; padding:0; float:left;}

#Container	{ background:url(../images/container_bg.jpg) repeat-x;}

#lightblue_top			{background:url(../images/sidebars/white_content-box.png) no-repeat 0 0; width:554px; height:5px; margin:5px 0 0 0; display:block; float:left;}
#lightblue_bottom		{background:url(../images/sidebars/white_content-box.png) no-repeat 0 -5px; width:554px; height:5px; display:block; float:left;}
#lightblue_container	{background: url(../images/sidebars/white_content-box-bkg.png) repeat 0 0; width:544px; padding:0px 5px 0px 5px; display:block; color:#1e3a65; float:left;}


#howtodonate	{width:782px; min-height:635px; background:url(../images/donation/section_bkg.png) repeat-x 0 0; padding:0 6px 0 6px; float:left;}

#howtodonate .top	{width:782px; height:5px; background:url(../images/donation/how_to_donate-top.png) no-repeat 0 0; float:left;}
#howtodonate .bkg	{width:782px; min-height:519px; background:url(../images/donation/how_to_donate-bkg.png) repeat-x 0 0; float:left;}

#howtodonate .bkg .mail h2	{width:196px; height:29px; background:url(../images/donation/titles.gif) no-repeat 0px 0px; margin:0; padding:0; display:block; float:left;}

#howtodonate .bkg .online h2	{width:195px; height:29px; background:url(../images/donation/titles.gif) no-repeat 0px -29px; margin:0; padding:0; display:block; float:left;}

#howtodonate .bkg .monthly h2	{width:195px; height:29px; background:url(../images/donation/titles.gif) no-repeat 0px -58px; margin:0; padding:0; display:block; float:left;}

#howtodonate .bkg .giftcard h2	{width:196px; height:29px; background:url(../images/donation/titles.gif) no-repeat 0px -87px; margin:0; padding:0; display:block; float:left;}

#howtodonate .bkg .boxes_ends	{width:176px; height:290px; background:url(../images/donation/backdrops.png) no-repeat 0 0; margin:0; padding:10px 10px 0 10px; float:left; display:block;}

#howtodonate .bkg .boxes		{width:175px; height:290px; background:url(../images/donation/backdrops.png) no-repeat 0 0; margin:0; padding:10px 10px 0 10px; float:left; display:block;}

#howtodonate .bkg .boxes_online	{width:175px; height:290px; background: url(../images/donation/backdrops_online.png) no-repeat 0 0; margin:0; padding:10px 10px 0 10px; float:left; display:block;}

#howtodonate .bkg .boxes_online ul, #howtodonate .bkg .boxes_ends ul {margin:0; padding:0; list-style:none;}

#howtodonate .bkg .boxes_online ul li.item, #howtodonate .bkg .boxes_ends ul li.item {margin:4px 0px 0px 0px; padding:0px 0px 0px 10px; list-style:none; background: url(../images/donation/donation_bullets.gif) no-repeat 0 0;}

#howtodonate .bkg .boxes_ends .donate_mail		{width:112px; height:31px; background:url(../images/donation/donate_buttons.png) no-repeat 0px 0px; display:block; float:right;}

#howtodonate .bkg .boxes_online .donate_online	{width:112px; height:31px; background:url(../images/donation/donate_buttons.png) no-repeat 0px -31px; display:block; float:right;}

#howtodonate .bkg .boxes_online .donate_monthly {width:112px; height:31px; background:url(../images/donation/donate_buttons.png) no-repeat 0px -62px; display:block; float:right;}

#howtodonate .bkg .boxes_online .donate_giftcards {width:112px; height:31px; background:url(../images/donation/donate_buttons.png) no-repeat 0px -93px; display:block; float:right;}

#howtodonate .bkg .boxes_ends .donate_mail span, #howtodonate .bkg .boxes_online .donate_online span, #howtodonate .bkg .boxes_online .donate_monthly span, #howtodonate .bkg .boxes_online .donate_giftcards span	{display:none; visibility:hidden;}

#howtodonate .bkg .box_wide		{width:762px; height:161px; background:url(../images/donation/box_wide.png) no-repeat 0 0; margin:0; padding:5px 10px 0 10px; float:left; display:block;}

#howtodonate .bkg .questions h2	{width:196px; height:34px; background:url(../images/donation/titles.gif) no-repeat 0px -116px; margin:0; padding:0; display:block; float:left;}

#howtodonate .bkg .boxes_online .bottom_buttons, #howtodonate .bkg .boxes_ends .bottom_buttons	{width:175px; height:31px; float:left; margin:0; padding:0; bottom:0;}

#howtodonate .bkg .boxes_online .content, #howtodonate .bkg .boxes_ends .content	{width:175px; height:205px; margin:0; padding:0; float:left;}	

.mail span, .online span, .monthly span, .giftcard span, .questions span 	{display:none; visibility:hidden;}


.history-a	{background:url(../images/about/history_of_ewcsf.png) no-repeat 0 0;}
.history-b	{background:url(../images/about/history_of_cuc.png) no-repeat 0 0;}
.history-c	{background:url(../images/about/history_of_legion-relationship.png) no-repeat 0 0;}

.CommentItem {
	border: none !important;
}

.Content {
	background-color: /*#fff*/;
}

.Content h2 {
	color: /*#FFF*/#c7d8f1;
	text-transform:uppercase;
	font-size:14pt;
	font-family: Arial, Helvetica, sans-serif;
}

.Content h3 {
	color: #001732;
}

.Content h3 {
	color: /*#001732*/#f8f9fa;
	text-transform:uppercase;
	font-size:12pt;
	font-family: Arial, Helvetica, sans-serif;	
}

.Content h3 a {
	color: /*#001732*/#f8f9fa;
	text-transform:uppercase;
	font-size:12pt;
	font-family: Arial, Helvetica, sans-serif;
}

.Content h4 {
	color: #676769;
}

.Content h5 {
	color: #000;
}

.Content .listSummary li, .BodyContent ul li {
	background: url(../images/bg_marker.gif) no-repeat 15px 6px;
}

dd.Highlight input, dd.Highlight textarea, dd.Highlight select {
	border-color: #FF0000;
}

div.CommentItemOutsideHighlight div.CommentItem {
	background-color: #E8ECF1 !important;
}

div.CommentsContainer {
	border: none !important;
}

.even td {
	background-color: #e8ecf1;
}

.FeedLink a {
	background: url(../images/FeedLink.gif) 0 0 no-repeat;
}

fieldset {
	border: 1px solid #9aaabe;
}

#Footer {
	color: #8495af;
}

#Footer a, #Footer a:link, #Footer a:active, #Footer a:visited {
	color: #8495af !important;
}

#footerwrapper {
	background: /*#062448 url(../images/bg_footer.gif) repeat-x 0% 0%*/;
}

h2 em {
	color: #001732;
}

h2.tplvar-author-name {
	color: #001732;
}

h3.tpllang-ContentByAuthor {
	color: #FFF;
}

.sidenav	{list-style:none; margin:0; padding:0; font-size:8pt;}

.sidenav li	{background-color:#021535; margin:0; padding:0px 0 0px 4px; border-bottom:solid 1px #adb3c0;}

.sidenav li a {text-decoration:none;}

.sidenav li.submenu	{background-color:#747f92; margin:0; border-bottom:solid 1px #adb3c0;}

.side-bar	{background:url(../images/sidebars/sub_sidebar.png) no-repeat 0 0; color:#fff; display:block; padding:0px 20px 0 0px; width:200px;}

.tplWidthColumns2 {background:url(../images/sidebars/sub_bkg.png) repeat-x 0 0; color:#fff; display:block;}

#Header {
	background: url(../images/bg_header.jpg) no-repeat 0% 0%;
}

#Header h1 a {
	color: #fff;
}

.HtmlBlock {
	background: #1b395e url(../images/bg_htmlbox.gif) repeat-x 0% 0%;
}

input, textarea, select {
	border: 1px solid #9aaabe;
}

input[type=radio], input[type=checkbox] {
	background: none;
	border: none;
}

.ISelector ul li {
	background-image: none !important;
}

.Left h2, .Right h2 {
	background: url(../images/bg_htmlbox.gif) repeat-x 0% 0%;
}

.Left li a, .Right li a {
	background-image: url(../images/bg_marker_nav.gif);
	color: #fff;
}

.Left li a:hover, .Right li a:hover {
	background-image: url(../images/bg_marker_nav_a.gif);
	color: #f19a13;
}

.Left li div , .Right li div {
	background: #1a385d url(../images/bg_li_nav.gif) repeat-x 0% 0%;
}

.Left li div:hover, .Right li div:hover {
	background: #0a2a4f url(../images/bg_li_nav_a.gif) repeat-x 0% 0%;
}

.Left, .Right {
	color: #fff;
}

legend {
	color: #C7D8F1;
}

li.ContentAuthors {
	background: url(../images/i_author.gif);
	color: #fff;
}

li.ContentCategories {
	background: url(../images/i_categories.gif);
}

li.ContentCategories a {
	color: #317DC9;
}

li.ContentPublishDate {
	background: url(../images/i_date.gif);
}

li.ContentType {
	background: url(../images/i_name.gif);

}


#main_layout .left_pane	{width:494px; margin:0; padding:0; float:left;}
#main_layout .left_pane	.moodsetter	{background:url(../images/moodsetters/canadians_vimy.jpg) no-repeat 0 0;}
#main_layout .left_pane	.about_pane	{background:url(../images/sidebars/about_pane.jpg) no-repeat 0 0;}
#main_layout .left_pane	.donations_pane	{background:url(../images/sidebars/donations_pane.jpg) no-repeat 0 0;}

#main_layout .left_pane	.about_pane a, #main_layout .left_pane .donations_pane a	{color:#fff;}

#main_layout .right_pane	{width:300px; margin:0; padding:0; background:url(../images/sidebars/join-the-team.jpg) no-repeat 0 0; float:left;}

#main_layout .right_pane .join-the-team_text	{width:260px; min-height:150px; margin:230px 0 0 0; padding:0 20px 0 20px; float:left;}	

.donations_pane	h2	{width:90px; height:14px; background:url(../images/titles/donations_title.gif) no-repeat -3px 0; display:block; margin:0; padding:0;}
.about_pane	h2		{width:90px; height:14px; background:url(../images/titles/about_title.gif) no-repeat -3px 0; display:block; margin:0; padding:0;}

.about_pane ul, 	.donations_pane ul, 	.join-the-team_text ul		{margin:0; padding:0; list-style:none; color:#FFF; font-size:8pt;}
.about_pane ul li,  .donations_pane ul li,  .join-the-team_text ul li	{background:url(../images/bullets/home_bullets.gif) no-repeat 0 0; margin:0; padding:0 0 0 14px;}
.about_pane p, 		.donations_pane p, 		.join-the-team_text p		{color:#fff; font-size:8.5pt; line-height:11pt;} 

.donations_pane	h2 span, .about_pane h2 span, .moodsetter span	{display:none; visibility:hidden;}

#FooterNavi	{background:url(../images/footer_bkg.jpg) no-repeat 0 0; color:#7995d2; font-size:9pt;}

#FooterNavi .link:link		{color:#7995d2 !important; font-family: Verdana, Geneva, sans-serif; font-size:9pt; text-decoration:none;}
#FooterNavi .link:visited	{color:#7995d2; text-decoration:none;}
#FooterNavi .link:active	{color:#7995d2; text-decoration:none;}
#FooterNavi .link:hover		{color:#d6e0f6 !important;}

#FooterGrad	{background: url(../images/footer_grad_bkg.jpg) repeat-x 0 0;}

#navbar {
	background: /*url(../images/nav_bg.jpg) no-repeat 0% 0%*/;
}

#navbar .nav1 a, #navbar .nav2 a, #navbar .nav3 a, #navbar .nav4 a, #navbar .nav5 a, #navbar .nav6 a, #navbar .nav7 a, #navbar .nav8 a {height:46px; display:block;}

#navbar .nav1, #navbar .nav2, #navbar .nav3, #navbar .nav4, #navbar .nav5, #navbar .nav6, #navbar .nav7, #navbar .nav8 {background-image:url(../images/nav_bar-fre.gif); background-repeat:no-repeat; height:46px; display:block;}

#navbar .nav1	{background-position:0px 0px;}
#navbar .nav2	{background-position:-60px 0px;}
#navbar .nav3	{background-position:-108px 0px;}
#navbar .nav4	{background-position:-218px 0px;}
#navbar .nav5	{background-position:-358px 0px;}
#navbar .nav6	{background-position:-492px 0px;}
#navbar .nav7	{background-position:-676px 0px;}
#navbar .nav8	{background-position:-726px 0px;}

#navbar .nav1:hover	{background-position:0px -46px;}
#navbar .nav2:hover	{background-position:-60px -46px;}
#navbar .nav3:hover	{background-position:-108px -46px;}
#navbar .nav4:hover	{background-position:-218px -46px;}
#navbar .nav5:hover	{background-position:-358px -46px;}
#navbar .nav6:hover	{background-position:-492px -46px;}
#navbar .nav7:hover	{background-position:-676px -46px;}
#navbar .nav8:hover	{background-position:-726px -46px;}


#navbar > ul > li > div >a {
	background: url(../images/bg_menu_separator.gif) no-repeat 100% 12px;
	color: #285198;
}

#navbar > ul > li:hover > div >a {
	background: /*url(../images/bg_menu_a.gif) repeat-x 0% 0%*/;
}

#navbar .HasSubMenu > div {
	background: url(../images/bg_arrow_down.png) no-repeat right 15px;
}

#navbar .HasSubSubMenu > a {
	background: url(../images/bg_arrow_right.png) no-repeat 150px 8px;
}

#navbar li li:hover {
	background: #001630 url(../images/bg_submenu_a.gif) repeat-x 0% 0%;
}

#navbar li ul li {
	background: #1e3c61 url(../images/bg_submenu.gif) repeat-x 0% 0%;
}

#navbar li ul li a {
	color: #fff;
}


#Menu {
	background: url(../images/nav_bg.jpg) no-repeat 0% 0%;
}

#Menu > ul > li > div >a {
	background: url(../images/bg_menu_separator.gif) no-repeat 100% 12px;
	color: #285198;
}

#Menu > ul > li:hover > div >a {
	background: /*url(../images/bg_menu_a.gif) repeat-x 0% 0%*/;
}

#Menu .HasSubMenu > div {
	background: url(../images/bg_arrow_down.png) no-repeat right 15px;
}

#Menu .HasSubSubMenu > a {
	background: url(../images/bg_arrow_right.png) no-repeat 150px 8px;
}

#Menu li li:hover {
	background: #001630 url(../images/bg_submenu_a.gif) repeat-x 0% 0%;
}

#Menu li ul li {
	background: #1e3c61 url(../images/bg_submenu.gif) repeat-x 0% 0%;
}

#Menu li ul li a {
	color: #fff;
}

.odd td {
	background-color: #fff;
}

.Required, .FormError, .HighlightMessage {
	color: #FF0000;
}

.RSSBlock h2 a {
	background-image: url('../images/feed-icon-32x32.png');
	color: white;
}

.Search {
	background: #00142c url(../images/bg_searchbox.gif) repeat-x 0% 0%;
}

.Search h2 {
	background: none !important;
	border: none !important;
}

#Slogan {
	color: #fff;
}

#smallSearch_Query {
	border: none;
}

.Summary li a {
	background: none !important;
}

.Summary small {
	background: url(../images/i_data_side.gif) no-repeat 0% 5px;
	color: #f5b721;
}

/*table {
	background-color: #9aaabe;
}

#lightbox_container table {background-color:none !important;}*/

.Testimonial {
	background-color: #e8ecf1;
}

.Testimonial_content {
	color: #1e597d;
}

th {
	background-color: #dce2ea;
	color: #224560;
}

.White {
	background: #021b39 url(../images/bg_white.gif) repeat-x 0% 0%;
}

.White h2 {
	background: none !important;
	border: 0 !important;
	color: #f5b721;
}


