/* CSS Document */

/*-----------------------------------------------
CEO Forum Group Website Styles
Date: September 2006
Designer: Evolution 7 

copyright 2006 Evolution 7 Web Design
http://www.evolution7.com
Do not reproduce without permission.
----------------------------------------------- */

/* GLOBAL STYLES
----------------------------------------------- */
body {margin:0px; padding:0px; background:#FFFFFF; text-align:center; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#333333;}
a {outline:none}
#main_hold {width:995px; height:auto; text-align:left; margin-left:auto; margin-right:auto; background:url(../images/bg-body-box.gif) repeat-y;}
#body_box {width:949px; padding:12px 0 0 24px;}

#keyline {width:600px; height:1px; background:#EAEAEA; margin:5px 0 5px 5px;}
#keyline2 {width:580px; height:1px; background:#D4D4D4; margin:5px 0 5px 5px;}
.Tpaging_divider {width:587px; height:1px; background:#EFEFF1; margin:13px 0 10px 0;}
.Bpaging_divider {width:587px; height:1px; background:#EFEFF1; margin:10px 0 0 0;}

.validation_txt {float:left; color:#CC3132; font-size:10px; padding:15px 0 0 63px; font-weight:bold;}
.validation_txt2 {color:#CC3132; font-size:10px; padding:0 0 20px 0; font-weight:bold;}
.validation_txt3 {color:#CC3132; font-size:10px; padding:0 0 20px 0;}


/* NAVIGATION STYLES
----------------------------------------------- */
#nav_panel {width:949px; background:url(../images/bg-nav-panel.gif) no-repeat right top; height:133px}
#nav_logo {width:231px; height:79px; background:url(../images/bg-nav-panel-L.gif) no-repeat;}
#nav_logo .logopad {padding:23px 0 0 21px;}
#member {float:left; width:231px; height:auto; padding:25px 0 0 0px;}
#member .logo {float:left; width:37px; height:36px; padding:0 0 0 28px;}
#member .portal {float:right; width:153px; height:auto; padding:11px 0 0 0;}
#articles-nav {background:url(../images/subnav-h-articles.gif) no-repeat 23px 16px; color:#8c8f92; font-size:11px; line-height:13px; margin:0; padding:0; width:940px; height:48px}
	#articles-nav ul {list-style:none; margin:0; padding:0 0 0 92px;}
		#articles-nav ul li {display:inline; float:left; background: url(../images/subnav-divider.gif) no-repeat left 8px;}
			#articles-nav ul li a {color:#a4a7ab; text-decoration:none; padding: 10px 29px 11px 11px; display:block;}
				#articles-nav ul li a:hover {color:#ffffff; background:#24282b}

#date {float:right; width:625px; height:15px; font-size:11px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#959595; padding:23px 32px 0 0;}
#date DIV {float:right; width:auto; height:15px;}

#navbut_bg	{float:right; width:575px; height:29px; padding:30px 20px 20px 20px;}
	#navbut_bg ul {list-style:none;}
#navbut_box	{float:left; background:none; margin:0; padding:0;}
	#navbut_box li	{float:left; background:url(/nav/nav-spacer.gif) no-repeat right;}
	#navbut_box li.last	{float:left; background:none;}

	#navbut_box a {display:block; height:20px; margin-right:1px;}
		#nav-home {background-image:url(/nav/nav-home.gif); width:47px;}
		#nav-about-us {background-image:url(/nav/nav-about-us.gif); width:63px;}
		#nav-members {background-image:url(/nav/nav-members.gif); width:64px;}
		#nav-advertising-sponsorship {background-image:url(/nav/nav-advertising-sponsorship.gif); width:143px;}
		#nav-contact-us	{background-image:url(/nav/nav-contact-us.gif); width:69px;}

		
/*hover*/
#navbut_box a:hover {background-position:center;}
/*On*/
#navbut_box a.on {background-position:bottom;}
#navbut_box strong {display:none;}


#nav_onstate {position:absolute; width:auto; height:29px; z-index:1; background:url(../images/bg-onstate.gif) repeat-x;}

#nav_panel_print {width:630px; height:88px; background:url(../images/bg-nav-panel.gif) repeat-x;}
#nav_logo_print {float:left; width:231px; height:88px; background:url(../images/bg-nav-panel-L.gif) no-repeat;}
#nav_logo_print .logopad {float:left; padding:25px 0 0 28px; width:203px; height:35px;}
#print_back {float:right; width:117px; height:21px; padding:31px 25px 0 0;}

/* Search */

div#nav-search {margin-right:11px; width:170px; height:29px; float:right; display:block;}
div#nav-search .search-field {font-size:11px; height:19px; margin:0; padding: 3px 0 0px 2px; background:url(../images/search-field-bkg.gif) repeat-x left top; border:none; width:140px; float:right;}
div#nav-search .btn-search {background:url(../nav/mn-search.gif) no-repeat; background-position: 0 0; width:25px; height:19px; display:block; float:right;}
div#nav-search .btn-search:hover {background:url(../nav/mn-search.gif) no-repeat; background-position: 0 -19px; width:25px; height:19px;}
div#nav-search .btn-search span {display:none;}

#navbut_bg_print {float:right; width:338px; height:88px; margin:0 0 0 61px; background:url(../images/bg-nav-panel-R_print.gif) no-repeat; background-position:right;}

.print_txt {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#333333; padding:20px 0 10px 12px;}

#subnavbut_box {float:left; width:667px; height:38px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;}
#subnavbut_box DIV {float:right; width:auto; height:auto;}
#subnavbut_box .subnav {float:right; width:490px; padding:18px 0 0 0;}
#subnavbut_box .subnav DIV {width:auto; height:16px;}
#subnavbut_box .subnav DIV A {text-decoration:none; color:#ABD2D6;}
#subnavbut_box .subnav DIV A:HOVER {text-decoration:none; color:#FFFFFF;}


/* TOP AD BANNER STYLES
----------------------------------------------- */
#top_ad {width:949px; text-align:center; padding:5px 0 10px 0;}
#top_ad .text {font-size:9px; color:#B4B6A8; font-family:Arial, Verdana, Helvetica, sans-serif; text-align:center; line-height:9px; margin:-1px 0 0 0;}

#top_ad2 {width:949px; text-align:center; padding:5px 0 5px 0; display:none;}
#top_ad2 .text {font-size:9px; color:#B4B6A8; font-family:Arial, Verdana, Helvetica, sans-serif; text-align:center; line-height:9px; margin:-1px 0 0 0;}

.long_divide {width:939px; height:1px; background:#EFEFF1; margin:0 0 0 2px; display:none;}
.long_divide_dark {display:none; width:939px; height:1px; background:#DCDCDF; margin:0 0 0 2px;}


/* LEFT COLUMN CONTENT STYLES
----------------------------------------------- */

#header_ad, #footer_ad {float:left; width:949px; height:110px; margin:7px 0 0 0; color:#BBB; font-size:10px}
#content_hold {float:left; width:949px; height:auto; margin:7px 0 0 0; background:url(../images/bg-left-column.gif) repeat-y;}
#content_hold_bot {float:left; width:949px; height:auto; background:url(../images/bg-left-column-bot.gif) no-repeat; background-position:bottom;}
#Lcolumn {float:left; width:641px; height:auto;}
#content_end {float:left; width:949px; height:6px; background:url(../images/bg-divide-bot.gif) no-repeat; padding:0 0 15px 0;}
.header img {border:none;}

.Ldivide {float:left; width:608px; height:1px; background:#EFEFF1; margin:0 0 0 3px;}

#thismonth {float:left; width:641px; height:auto;}
#thismonth .header {float:left; width:608px; height:23px; background:url(../images/dots-this-month.gif) repeat-x left 2px; padding:0 0 15px 0; margin: 0 4px 0 0;}
#thismonth .bgtop {float:left; width:29px; height:23px; background:url(../images/bg-left-column-top.gif) no-repeat;}

#feature_articles {float:left; width:610px; height:auto;}
#feature_articles .fimg {float:left; width:289px; height:200px; padding:0 0 10px 2px;}
#feature_articles .ftxt {float:left; width:290px; height:45px; color:#747576; padding:0 0 0 4px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.4em}

#feature1 {float:left; width:298px; height:auto; padding:0 10px 0 2px;}
* html #feature1 {padding:0 5px 0 2px;} 
#feature2 {float:right; width:298px; height:auto;}


/* 3 Hero STYLES
----------------------------------------------- */
#hero_articles_3 {float:left; width:610px; height:auto;}
#hero_articles_3 .himg {width:190px; height:218px; padding:0 0 10px 0px;}
#hero_articles_3 .htxt {width:190px; height:auto; color:#747576; padding:0 0 5px 0px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:16px;}

#hero1 {float:left; width:190px; height:auto; padding:0 16px 0 4px;}
#hero2 {float:left; width:190px; height:auto; padding:0 16px 0 0px;}
#hero3 {float:left; width:190px; height:auto;}


.alsomonth {float:left; width:612px; height:17px; padding:14px 0 17px 0;}
.alsomonth .header {float:left; width:608px; height:17px; background:url(../images/dots-also-this-month.gif) repeat-x; margin: 0 4px 0 0;}

.sponsor_articles {float:left; width:630px; height:auto; padding:0 0 0 6px; color:#7B7B7B;}
.sponsor_articles .header {height:auto; color:#666; font-family:Verdana, Helvetica, sans-serif; font-weight:bold; padding:0 0 4px 0; font-size:12px; line-height:16px;}
.sponsor_articles .header A {color:#CC2627; text-decoration:none;}
.sponsor_articles .header A:HOVER {color:#7B7B7B; text-decoration:underline;}
.sponsor_articles .smltxt {height:auto; font-size:10px; color:#A7A6A6; padding:0 0 11px 0; font-family:Arial, Helvetica, sans-serif; line-height:13px;}

.sponsor_articles .colsize {height:auto; float:left; width:188px; margin:0 18px 0 0; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 0 0px 0 0; line-height:16px;}
.sponsor_articles .colsize .view {width:73px; height:15px; background:#CC3132; display:block; margin:16px 0 0 0;}
.sponsor_articles .colsize .view A {width:73px; height:15px; background:#CC3132; display:block;}
.sponsor_articles .colsize .view A:HOVER {width:73px; height:15px; background:#c7c7c7; display:block;}
.sponsor_articles .colsize .sp-logo-box {float:left; width:198px; height:64px; padding:0px; background:url(../images/splash-logo-box.gif) no-repeat; margin:19px 0 0 0;}
.sponsor_articles .colsize .spon4 { height: 82px; }
.sponsor_articles .spons-detail {height:155px;}
.sponsor_articles .spons-detail-1 {height:133px;}

.sponsor_articles .breakout {float:left; width:195px; margin:0px 11px 0 0;}
.sponsor_articles .breakout .col {float:left; width:194px; margin:0px 0 0 0; padding:0 0 10px 0;}
.sponsor_articles .breakout .txt {margin:0 0 0 0px; width:185px; color:#ACACAC; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.sponsor_articles .breakout .txt A {color:#ACACAC; text-decoration:underline;}
.sponsor_articles .breakout .txt A:HOVER {text-decoration:none;}
.sponsor_articles .breakout .txt .head {background:url(../images/h-splash-ceogroup.gif) no-repeat; padding:0 0 11px 0; height:29px; width:188px;}
.sponsor_articles .breakout .logo {text-align:center;}

.sponsor_buts {float:left; width:630px; height:auto; margin:15px 0 0 0; padding:0 0 0 6px;}
.sponsor_buts .view {width:73px; height:15px; background:#CC3132; display:block;}
.sponsor_buts .view A {width:73px; height:15px; background:#CC3132; display:block;}
.sponsor_buts .view A:HOVER {width:73px; height:15px; background:#c7c7c7; display:block;}
.sponsor_buts .colsize {float:left; width:198px; height:auto; margin:0 8px 0 0;}

.sp-logos {width:630px; padding:19px 0 0 6px;}
.sp-logo-box {float:left; width:198px; height:64px; background:url(../images/splash-logo-box.gif) no-repeat; margin:0 8px 0 0;}
.sp-logo-box {float:left; width:198px; height:64px; background:url(../images/splash-logo-box.gif) no-repeat; margin:0 8px 0 0;}

#sponsor_bg {float:left; width:620px; height:82px; margin:29px 0 6px 2px; background:url(../images/bg-sponsor-panel.gif) repeat-x;}
#sponsor_panel {float:left; width:608px; height:75px; border:1px solid #DDDEDF;}
#sponsor_logos {width:auto; height:38px; padding:21px 0 0 67px;}
#sponsor_logos DIV {float:left; width:auto; height:38px; padding:0 48px 0 0;}
#sponsor_panel_L {float:left; width:10px; height:82px; background:url(../images/bg-sponsor-panel-L.gif) no-repeat #FFFFFF;}

#endnotes {width:620px; height:auto; padding:0 0 0 6px; color:#7B7B7B;}
#endnotes .keyline {float:left; width:604px; height:1px; background:#EFEFF1;}
#endnotes .enditem {float:left; width:580px; padding:19px 0 19px 16px;}
#endnotes .enditem .img {float:left; width:107px; height:auto; margin:0 20px 0 0;}
#endnotes .enditem .txt {float:left; width:430px; height:auto; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#endnotes .enditem A {color:#7B7B7B; text-decoration:underline;}
#endnotes .enditem A:HOVER {color:#7B7B7B; text-decoration:none;}

#inhouse_ad {width:352px; height:185px; padding:20px;}

.inlinetable {background:#CCC;}
.inlinetable TR {background:#FFF;}
.inlinetable TR.head {background:#CCC;}
.tablehead {background:}


/*LEFT COLUMN ARTICLE SEARCH STYLES
----------------------------------------------- */

#artsearch_box {width:593px; height:94px;}
#artsearch_box .top {width:593px; height:30px; background:url(../images/bg-search-articles-top.gif) no-repeat;}
#artsearch_box .viewall {float:right; padding:11px 20px 0 0;}
#artsearch_box .recent {float:right; padding:11px 20px 0 0;}
#artsearch_box .content_bg {width:593px; height:70px; background:url(../images/bg-article-search-bot.gif) no-repeat;}
#artsearch_box .content_box {margin:0 0 0 16px;}

#artsearch_box .cat {float:left; width:160px; height:18px; margin:8px 0 0 0;}
#artsearch_box .cat DIV {width:auto; height:auto;}
#artsearch_box .cat DIV IMG {margin:6px 10px 5px 0;}
#artsearch_box .cat DIV SELECT {color:#6e6d6d; float:left; height:18px; width:160px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

#artsearch_box .year {float:left; width:60px; height:18px; margin:8px 0 0 15px;}
#artsearch_box .year DIV {width:auto; height:auto;}
#artsearch_box .year DIV IMG {margin:6px 10px 5px 0;}
#artsearch_box .year DIV SELECT {color:#6e6d6d; float:left; height:18px; width:60px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

#artsearch_box .month {float:left; width:90px; height:18px; margin:8px 0 0 15px;}
#artsearch_box .month DIV {width:auto;}
#artsearch_box .month DIV IMG {margin:6px 10px 5px 0;}
#artsearch_box .month DIV SELECT {color:#6e6d6d; float:left; height:18px; width:90px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

#artsearch_box .keyword {float:left; width:130px; height:18px; margin:8px 0 0 15px;}
#artsearch_box .keyword DIV {width:auto;}
#artsearch_box .keyword DIV IMG {margin:6px 10px 5px 0;}
#artsearch_box .keyword DIV INPUT {color:#6e6d6d; float:left; height:16px; width:130px; font-size:11px; padding-left:3px; font-family:Arial, Helvetica, sans-serif; border:1px solid #CCCCCC;}

#artsearch_box .search {float:left; width:47px; height:15px; display:block; margin:30px 0 0 15px; background:#CC3132;}
#artsearch_box .search A {background:#CC3132; width:47px; height:15px; display:block;}
#artsearch_box .search A:HOVER {background:#7B7B7B; width:47px; height:15px; display:block;}

.search-term {padding:8px 0 8px 0; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.search-term H1 {display:inline; margin:0; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

#artrowview_box {width:100%; height:auto; margin:0px 0 0 0; padding:2px 0 5px 0;}
#artrowview_box TABLE {margin:0 0 0 4px; width:578px;}
#artrowview_box TABLE TR TD {background:url(../images/bg-member-dash.gif) repeat-x; background-position:bottom;}
#artrowview_box TABLE TR TD DIV.pad1 {padding:6px 0 8px 0px;}
#artrowview_box TABLE TR TD DIV.key {padding:6px 0 6px 3px;}
#artrowview_box TABLE TR TD DIV A {color:#CC3132; text-decoration:none;}
#artrowview_box TABLE TR TD DIV A:HOVER {color:#CC3132; text-decoration:underline;}

#artrowview_box TABLE TR TD DIV H2 {color:#CC3132; font-weight:normal; font-size:11px; margin:0;}
#artrowview_box TABLE TR TD DIV H2 STRONG {font-weight:normal;}

#artrowview_box .view {width:39px; height:15px; background:#CCCCCC; display:block; padding:0px; margin:11px 0 0 0;}
#artrowview_box .view A {width:39px; height:15px; background:#CCCCCC; display:block; padding:0px;}
#artrowview_box .view A:HOVER {width:39px; height:15px; background:#7B7B7B; display:block;}

#artrowview_box .search {width:47px; height:15px; background:#CCCCCC; display:block; padding:0px; margin:5px 0 0 0;}
#artrowview_box .search A {width:47px; height:15px; background:#CCCCCC; display:block; padding:0px;}
#artrowview_box .search A:HOVER {width:47px; height:15px; background:#7B7B7B; display:block;}

#artrowview_box .sml_txt {color:#AAAAAA; font-size:9px; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; display:block;} 
#artrowview_box .sml_txt A {color:#AAAAAA; text-decoration:none;}
#artrowview_box .sml_txt A:HOVER {color:#AAAAAA; text-decoration:none;}

/* article landing page styles */

#artland_box TABLE TR TD {padding:3px 0 5px 0px;}
#artland_box {float:left; width:585px; height:auto; padding:20px 0 0 14px; font-size:11px; color:#646464; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:17px;}
#artland_box strong {font-family:Verdana, Arial, sans-serif; font-size:11px;}

.artcathead {width:285px; background:#e6e6e6 url(../images/cathead-bot-ds.gif) no-repeat left bottom; color:#6e6d6d; font-size:11px; font-family: Arial, Helvetica, sans-serif; line-height:15px; text-align:left; margin: 0px 0px 0px 0px;  padding:0;}
.artcathead .descr {padding: 0px 15px 22px 13px; height:27px;}
.morebutton {text-align:left; padding-bottom:10px;}

#artrowview_box A.leadership {color:#b1954c; text-decoration:none;}
#artrowview_box A.renewal {color:#54929c; text-decoration:none;}
#artrowview_box A.strategy {color:#6092bd; text-decoration:none;}
#artrowview_box A.people {color:#88a866; text-decoration:none;}
#artrowview_box A.culture {color:#6d74a3; text-decoration:none;}
#artrowview_box A.innovation {color:#868686; text-decoration:none;}
#artrowview_box A.engaging {color:#976289; text-decoration:none;}
#artrowview_box A.other {color:#c47760; text-decoration:none;}
#artrowview_box A.leadership:HOVER,
#artrowview_box A.renewal:HOVER,
#artrowview_box A.strategy:HOVER,
#artrowview_box A.people:HOVER,
#artrowview_box A.culture:HOVER,
#artrowview_box A.innovation:HOVER,
#artrowview_box A.engaging:HOVER,
#artrowview_box A.other:HOVER {text-decoration:underline;}

.catbanner_box {background: #fff url(../images/catbanner-ds-repeat.gif) repeat-x left bottom; height:51px; width:100%; margin-top:15px;}
.catbanner_box .leadership {background: #b1954c url(../images/banner-patt-leader.jpg) no-repeat right top; height:45px; width:100%;}
.catbanner_box .renewal {background: #54929c url(../images/banner-patt-renewal.jpg) no-repeat right top; height:45px; width:100%;}
.catbanner_box .strategy {background: #6092bd url(../images/banner-patt-strat.jpg) no-repeat right top; height:45px; width:100%;}
.catbanner_box .people {background: #88a866 url(../images/banner-patt-people.jpg) no-repeat right top; height:45px; width:100%;}
.catbanner_box .culture {background: #6d74a3 url(../images/banner-patt-culture.jpg) no-repeat right top; height:45px; width:100%;}
.catbanner_box .innovation {background: #868686 url(../images/banner-patt-innovation.jpg) no-repeat right top; height:45px; width:100%;}
.catbanner_box .engaging {background: #976289 url(../images/banner-patt-engaging.jpg) no-repeat right top; height:45px; width:100%;}
.catbanner_box .other {background: #c47760 url(../images/banner-patt-other.jpg) no-repeat right top; height:45px; width:100%;}


/*LEFT COLUMN ARTICLE PAGE STYLES
----------------------------------------------- */

#breadcrumb {position:absolute; margin:9px 0 0 10px; padding:0; color:#ffffff; display:none}
#breadcrumb span {filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60;}
#breadcrumb a {filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80; color:#ffffff; background: url(../images/arrow-breadcrumbs.gif) no-repeat right 5px; font-size:11px; text-decoration:none; padding: 0 8px 0 6px}
#breadcrumb a:hover {text-decoration:underline}
#breadcrumb a.no-arrow {background:none}


#articletop {float:left; width:641px; height:auto;}
#articletop .banner {float:left; width:608px; height:97px; margin:4px 0 12px 3px; background:url(../images/bg-left-column-top.gif) no-repeat; background-position:top right;}
#articletop .dots {float:left; width:605px; height:17px; margin:0 0 0 3px; background:url(../images/dots-article-top.gif) repeat-x;}

#article_box {text-align:left; float:left; width:585px; height:auto; padding:20px 0 0 14px; font-size:11px; color:#646464; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:17px;}
#article_box .keyline {width:580px; height:1px; background:#EFEFF1;}
#article_box .article {padding:0 0 0 0;}
#article_box .subhead {font-size:13px; font-weight:bold;}
#article_box .redhead {color:#CD3536; font-weight:bold;}
#article_box .smalltext {font-size:11px; color:#999; font-family:arial; line-height:14px}
#article_box .quote-txt {font-size:12px; font-weight:normal; color:#CD3536;}
#article_box .sponsors {border-top:1px solid #eaeaea; padding: 0px 0 0px 0; height:95px}
#article_box .sponsors div {float:left; padding: 20px 40px 0 0;}
.sml-txt {font-size:10px; color:#999;}

#article_box A {color:#CD3536; text-decoration:none;}
#article_box A:HOVER {color:#CD3536; text-decoration:underline;}
#article_box H2, #article_box H3 {font-family: Verdana, Arial, Helvetica, sans-serif; line-height:17px; font-size:13px;}
#article_box strong, #article_box b, .bcontent1 b {font-size:13px;}
#article_box .briefing_box .content .colR div b {font-size:11px}

#article_box TABLE TR TD {font-size:11px; color:#646464; font-family:Verdana, Arial, Helvetica, sans-serif;}

#article_box UL {margin:0px; padding:0px; list-style:none;}
#article_box UL LI {padding:5px 0 5px 10px; list-style:none; background:url(../images/arrow-red.gif) no-repeat 0px 11px;}
#article_box UL LI UL {margin:0px; padding:0px; list-style:none;}
#article_box UL LI UL LI {padding:5px 0 5px 20px; list-style:none; background:url(../images/square-red.gif) no-repeat 10px 11px;}

#article_box OL {PADDING: 0px 0px 0px 23px; MARGIN: 0px 0px; LIST-STYLE-TYPE: decimal;}
#article_box OL LI {padding: 0 0px 0px 0px; margin:0px;}

#article_box UL.list2 {margin:0px; padding:0px; list-style:none;}
#article_box UL.list2 LI {padding:5px 0 5px 20px; list-style:none; background:url(../images/square-red.gif) no-repeat 10px 11px;}

#article_box #detail-keywords {background:#F8F8F8; padding:10px 0 10px 0;}
#article_box #detail-keywords .head {padding:2px 0 5px 10px;}
#article_box #detail-keywords UL {margin:0px 10px 0 10px; padding:0px; list-style:none;}
#article_box #detail-keywords UL LI {padding:0 6px 0 0; list-style:none; background:none; display:inline; line-height:14px;}
#article_box #detail-keywords UL LI H2 {margin:0; display:inline; font-size:9px;}
#article_box #detail-keywords UL LI H2 STRONG {font-weight:normal; font-size:9px;}
#article_box #detail-keywords UL LI A {color:#BBBBBB; font-size:9px;}

#article_box .pullout-box {border: 1px solid #dedede; background:#F8F8F8; padding:15px 15px 15px 15px;}

#article_box .sitemap {width:auto; height:auto;}
#article_box .sitemap  UL {margin:0px; padding:0px; list-style:none;}
#article_box .sitemap  UL LI {padding:3px 0 3px 10px; list-style:none; background:url(../images/arrow-red.gif) no-repeat 0px 10px;}
#article_box .sitemap  UL LI A {color:#646464;}
#article_box .sitemap  UL LI A:HOVER {color:#CD3536;}
#article_box .sitemap  UL UL {margin:0px 0px 10px 10px; padding:0px; list-style:none;}
#article_box .sitemap  UL UL LI {padding:2px 0 2px 10px; list-style:none; background:url(../images/arrow-red.gif) no-repeat 0px 9px; font-size:10px;}
#article_box .sitemap  UL UL LI A {color:#CD3536;}
#article_box .sitemap  UL UL LI A:HOVER {color:#646464;}

/*#articlehead {font-size:20px; color:#CD3536; font-family:Arial, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; width:585px; padding:0 0 2px 0; margin:0 0 0 -1px; line-height:normal;}
#articlebyline {color:#999999; font-size:11px; width:585px;}*/
#articlehead {font-size:22px; color:#CD3536; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; width:585px; padding:0 0 2px 0; margin:0 0 0 -1px; line-height:24px;}
#articlebyline {color:#999999; font-size:11px; width:585px; font-family:arial;}

#headshot {float:left; width:115px; height:auto; padding:0 0 32px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#999999; font-weight:bold; padding:5px 0 0 0;}
#headshot .txt {padding:8px 10px 5px 0; line-height:normal; text-align:center;}

#contents {float:right; width:204px; height:auto; margin:0 0 0 20px; padding:0 0 18px 0;}
#contents .sponsorlogo {width:179px; height:auto; padding:0 0 15px 0;}

#contents_bg {width:204px; height:auto; background:url(../images/bg-article-contents.gif) repeat-y;}
#contents_top {width:204px; height:auto; background:url(../images/bg-article-contents-top.gif) no-repeat;}
#contents_bot {width:204px; height:auto; background:url(../images/bg-article-contents-bot.gif) no-repeat; background-position:left bottom;}
#contents_box {width:179px; height:auto; padding:22px 0 0 24px;}
#contents_box .header {width:179px; padding:0 0 9px 1px;}

#contents_box .tools {width:179px; height:28px; background:#F4F4F4; margin:0 0 15px 0;}
#contents_box .tools .toolspad {float:left; padding:6px 0 0 10px; width:auto; height:auto;}
#contents_box .tools .toolspad DIV {float:left; height:17px;}

#contents_box .keyline {width:179px; height:1px; background:#EAEAEA; margin:0 0 2px 0;}

#contents_box .linksbox {width:160px; height:auto; font-size:11px; color:#CD3536; line-height:normal; font-weight:bold;}
#contents_box .linksbox .dashline {width:179px; height:1px; background:url(../images/dots-article-contents.gif) repeat-x;}
#contents_box .linksbox DIV {width:160px; background:url(../images/arrow-red.gif) no-repeat 0px 4px; padding:0 0 0 10px; margin:6px 0 6px 0;}
#contents_box .linksbox DIV A {font-size:10px; color:#CD3536; text-decoration:none; font-weight:normal;}
#contents_box .linksbox DIV A:HOVER {color:#CD3536; text-decoration:underline; font-weight:normal;}

.table-style1 {margin-top:10px}
.table-style1 th {background:#f4f4f4; font-size:11px; padding: 8px 8px 8px 8px}
.table-style1 td {border-bottom:1px solid #e7e7e7; padding: 8px 8px 8px 8px}

.quote_box {float:left; width:273px; height:auto; padding:5px 17px 0 0;}
.quote_bg {float:left; width:273px; height:auto; background:url(../images/bg-quote.gif) repeat-y;}
.quote_top {width:273px; height:auto; background:url(../images/bg-quote-top.gif) no-repeat;}
.quote_content {padding:18px 21px 12px 21px; color:#CD3536; font-size:15px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; line-height:19px;}
.quote_bot {width:273px; height:14px; background:url(../images/bg-quote-bot.gif) no-repeat;}

.blockquote {border:1px solid #e6e6e6; float:left; width:230px; height:auto; margin:5px 17px 15px 0; background:#f8f8f8 url(../images/bg-quote-rpt.gif) repeat-x left bottom; color:#CD3536; font-size:15px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; line-height:19px; padding:18px 20px 20px 20px; text-align:left}
.blockquote p {margin:0;}

.contact_box {float:left; width:273px; height:auto; padding:5px 12px 0 0;}
.contact_bg {float:left; width:273px; height:auto; background:url(../images/bg-quote.gif) repeat-y;}
.contact_top {width:273px; height:auto; background:url(../images/bg-quote-top.gif) no-repeat;}
.contact_content {padding:17px 10px 15px 17px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.contact_content .header {font-weight:bold; color:#CD3536;}
.contact_bot {width:273px; height:14px; background:url(../images/bg-quote-bot.gif) no-repeat;}

.form_box {float:left; width:446px; height:auto; padding:5px 12px 0 0;}
.form_box .text_field {border:1px solid #DDDDDD; background:#FFFFFF; width:200px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.form_box .smltxt {font-size:9px;}
.form_bg {float:left; width:446px; height:auto; background:url(../images/bg-form.gif) repeat-y;}
.form_top {width:446px; height:auto; background:url(../images/bg-form-top.gif) no-repeat;}
.form_content {padding:5px 10px 0px 17px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.form_content .text_field {font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.form_content .header {font-weight:bold; color:#CD3536;}
.form_bot {width:446px; height:14px; background:url(../images/bg-form-bot.gif) no-repeat;}

#form_hold {float:left; width:470px; height:auto; text-align:left; padding:10px 0 0 15px;}

#alertme_but {float:left; width:60px; height:15px; background:#CC3132; margin:10px 0 0 0;}
#alertme_but A {float:left; width:60px; height:15px; background:#CC3132;}
#alertme_but A:HOVER {float:left; width:60px; height:15px; background:#7B7B7B;}

#register_but {float:left; width:57px; height:15px; background:#CC3132; margin:10px 0 0 0;}
#register_but A {float:left; width:57px; height:15px; background:#CC3132;}
#register_but A:HOVER {float:left; width:57px; height:15px; background:#7B7B7B;}

#sendemail_but {float:left; width:66px; height:15px; background:#CC3132; margin:10px 0 0 0;}
#sendemail_but A {float:left; width:66px; height:15px; background:#CC3132;}
#sendemail_but A:HOVER {float:left; width:66px; height:15px; background:#7B7B7B;}

#closewin_but {float:left; width:77px; height:15px; background:#CC3132; margin:10px 0 0 0;}
#closewin_but A {float:left; width:77px; height:15px; background:#CC3132;}
#closewin_but A:HOVER {float:left; width:77px; height:15px; background:#7B7B7B;}

#google_but {float:left; width:81px; height:15px; background:#CC3132; margin:4px 0 0 0;}
#google_but A {float:left; width:81px; height:15px; background:#CC3132;}
#google_but A:HOVER {float:left; width:81px; height:15px; background:#7B7B7B;}

#closewin_but {float:left; width:77px; height:15px; background:#CC3132; margin:4px 0 0 0;}
#closewin_but A {float:left; width:77px; height:15px; background:#CC3132;}
#closewin_but A:HOVER {float:left; width:77px; height:15px; background:#7B7B7B;}

#submit_but {float:left; width:48px; height:15px; background:#CC3132; margin:0 0 0 0;}
#submit_but A {float:left; width:48px; height:15px; background:#CC3132;}
#submit_but A:HOVER {float:left; width:48px; height:15px; background:#7B7B7B;}

#backlogin_but {float:left; width:80px; height:15px; background:#CC3132; margin:10px 0 0 0;}
#backlogin_but A {float:left; width:80px; height:15px; background:#CC3132;}
#backlogin_but A:HOVER {float:left; width:80px; height:15px; background:#7B7B7B;}

#google_field {float:left; width:190px;}
#google_field INPUT {width:180px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#7B7B7B;}

.divider_dashed {width:100%; height:1px; background:url(../images/bg-member-dash.gif) repeat-x; margin:20px 0 14px 0;}
.divider_solid {width:100%; height:1px; border:none; border-bottom:1px solid #eaeaea; margin:15px 0 15px 0;}
.download-box {background:#f4f4f4 url(../images/h-downloads.gif) no-repeat 15px 17px; padding: 40px 15px 15px 15px}
.download_link {margin:0px 0 0 0}
.download_link A {font-size:11px; color:#007583; text-decoration:underline; background:url(../images/arrow-grey.gif) no-repeat 0px 4px; padding:0 0 0 10px; font-style:normal; }
.download_link A:HOVER {color:#7B7B7B; text-decoration:none;}

/* PAGING STYLES
----------------------------------------------- */
#but_previous {width:58px; height:15px; background:#CCCCCC; display:block;}
#but_previous A {padding: 2px 0 2px 0; width:58px; height:15px; background:#CCCCCC; display:block;}
#but_previous A:HOVER {width:58px; height:15px; background:#7B7B7B;}

#but_next {width:40px; height:15px; background:#CCCCCC; display:block;}
#but_next A {padding: 2px 0 2px 0;width:40px; height:15px; background:#CCCCCC; display:block;}
#but_next A:HOVER {width:40px; height:15px; background:#7B7B7B;}


#paging_box {margin:-15px 0 -12px 0;}
.paging_text {color:#ADADAD; font-size:10px; font-family:Arial, Helvetica, sans-serif;}

#article_box .paging_number {border:1px solid #F1F1F1; color:#ADADAD; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-align:center;}
#article_box .paging_number A {color:#ADADAD; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
#article_box .paging_number A:HOVER {color:#808080; background:#F1F1F1; display:block; text-decoration:none;}

#article_box .paging_numberON {border:1px solid #F1F1F1; color:#666666; font-size:10px; font-family:Arial, Helvetica, sans-serif; background:#F1F1F1; text-align:center;}


/* RIGHT COLUMN CONTENT STYLES
----------------------------------------------- */
#Rcolumn {float:left; width:306px; height:auto;}

#LGlogin {width:415px; height:auto; /*height:170px;*/ background:#E4E4E4; margin:4px 0 16px 85px; padding:10px 0 0 0;}
#LGlogin_pad {margin:0 0 0 57px; padding:0 0 30px 0;}

#mlogin_box {float:left; width:306px; height:auto; /*OLD height:149px;*/ background:url(../images/bg-members-login.gif) repeat-y; margin:4px 0 16px 0; padding:0 0 19px 0;}
#mlogin_box_empty {float:left; width:300px; height:auto;}
#mlogin_top_pad {padding:15px 0 0 15px;}
#mlogin_top {width:285px; height:30px;}
#mlogin_top .header {float:left; width:116px; height:35px; margin:0 10px 0 0;}
#mlogin_top .logo {float:left; width:38px; height:35px;}

#mlogin_details {width:289px; height:17px; padding:0px; margin:0px;}
#mlogin_details_pad {float:left; width:289px; height:15px; padding:0 0px 0px 15px; margin:0px;}
#mlogin_details .usertxt {float:left; width:126px; height:15px;}
#mlogin_details .usertxt IMG {margin:0 0 0 49px;}
#mlogin_details .username {float:left; width:159px; height:17px; margin:0px; padding:0px;}
#mlogin_details .username .field {width:138px; height:15px; border:0px; color:#808080; background:#fff;font-size:11px; margin:0px; padding:0px 0 0 5px; display:inline;}

#mlogin_pass {float:left; padding:5px 0 0 13px; height:17px; width:289px;}
#mlogin_pass .box {float:left;border:0px; margin:0px; padding:0px; height:15px; width:15px;}
#mlogin_pass .checkbox {float:left; width:22px; height:15px; margin:0px; padding:0px;}
#mlogin_pass .usertxt {float:left; width:104px; height:15px; margin:0 0 0 2px;}
#mlogin_pass .password {float:left; width:98px; height:17px; margin:0px; padding:0px;}
#mlogin_pass .password .field {width:97px; height:15px; border:0px; color:#808080; font-size:11px; margin:0px; padding:0px 0 0 0; display:inline;}

#mlogin_pass .login {float:left; width:41px; height:15px; background:#CC3132 url(../images/but-login-in-off.gif) no-repeat 0px 0px; margin:1px 0 0 4px;}
#mlogin_pass .login:HOVER {float:left; width:41px; height:15px; background:#7B7B7B url(../images/but-login-in-off.gif) no-repeat 0px 0px;}

#forgot_box {float:left; width:289px; height:20px; font-size:11px; padding:11px 0 0 0; color:#808080;}
#forgot_box .arrow {float:left; width:4px; height:7px;}
#forgot_box .ftxt {float:left; width:151px; height:auto; padding:0 0 0 141px; font-size:9px; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px;}
#forgot_box .ftxt A {width:151px; height:auto; color:#808080; text-decoration:none; font-size:9px; padding:0 0 4px 8px; background:url(../images/arrow-grey-sml.gif) no-repeat 0px 3px;}
#forgot_box .ftxt A:HOVER {color:#808080; text-decoration:underline;}

#mag_panel {float:left; width:307px; height:150px;}
#mag_top {width:307px; height:1px; background:url(../images/bg-mag-top-new.gif) no-repeat;}
#mag_bg {width:307px; height:136px; background:url(../images/bg-mag.gif) repeat-y;}
.mag_bot {width:307px; height:13px; background:url(../images/bg-mag-bot.gif) no-repeat; margin-bottom:10px}
.mag_bot_new {width:307px; height:13px; background:url(../images/bg-mag-bot-new.gif) no-repeat;}
#mag_grad {width:307px; height:136px; background:url(../images/bg-mag-grad-new.gif) no-repeat;}

#mag_content {float:left; padding:11px 0 0 11px; width:296px; height:120px;}
#mag_content .magimg {float:left; width:95px; height:120px; margin:0 12px 0 0;}
#mag_content .maginfo {float:left; width:168px; height:120px;}
#mag_content .header {float:left; width:168px; height:43px; padding:0 0 0px 0;}
#mag_content .divider {float:left; width:168px; height:1px;}
#mag_content .mtxt {float:left; margin-left:1px; width:168px; height:25px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#808080; line-height:13px; margin-bottom:14px}
#mag_content .more {float:left; width:72px; height:15px; background:#B1A46C; margin-top:7px}
#mag_content .more A {float:left; width:72px; height:15px; background:#cc3333;}
#mag_content .more A:HOVER {width:72px; height:15px; background:#7B7B7B;}
#mag_content .about {float:right; width:auto; font-size:9px; color:#999999; background:url(../images/arrow-gold.gif) no-repeat 0px 4px; padding:0 0 0 7px; margin:11px 0 0 0;}
#mag_content .about A {color:#B1A46C; text-decoration:none;}
#mag_content .about A:HOVER {text-decoration:underline;}


#article_panel {float:left; width:307px; height:auto; padding:10px 0 0 0;}
#article_top {width:307px; height:30px; background:url(../images/bg-previous-articles-top.gif) no-repeat;}
#article_top .morelink {float:right; padding:11px 20px 0 0; width:79px; height:7px;}

#article_top2 {width:307px; height:30px; background:url(../images/bg-current-articles-top.gif) no-repeat;}
#article_top2 .morelink {float:left; padding:11px 0 0 205px; width:79px; height:7px;}

#article_top3 {width:307px; height:30px; background:url(../images/bg-highlights-top.gif) no-repeat;}
#article_top3 .morelink {float:left; padding:11px 0 0 205px; width:79px; height:7px;}

#article_top4 {width:307px; height:30px; background:url(../images/bg-sponsor-articles-top.gif) no-repeat;}

#article_bg {width:307px; height:auto; background:url(../images/bg-mag.gif) repeat-y;}
#article_grad {width:307px; height:auto; background:url(../images/bg-mag-grad.gif) no-repeat;}
#article_bot {width:307px; height:13px; background:url(../images/bg-mag-bot.gif) no-repeat;}


#category_panel {float:left; width:195px; height:auto; padding:0px 0 0 0;}
#category_panel .arrow {float:left; width:3px; padding: 4px 7px 0 0;}
#category_top {width:195px; height:30px; background:url(../images/bg-article-categories-top.gif) no-repeat;}
#category_top .morelink {float:right; padding:11px 20px 0 0; width:26px; height:7px;}
.item.cat {float:left; width:163px; height:auto; background:url(../images/p-articles-divide.gif) no-repeat; background-position:bottom; padding:5px 6px 6px 0; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin: 0 0 0 10px;}
.item.cat.nodivider {float:left; width:160px; height:auto; background:none; background-position:bottom; padding:6px 6px 6px 0; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin: 0 0 0 12px;}
.item.cat A {color:#6E6D6D; text-decoration:none;}
.item.cat A:HOVER {text-decoration:none; color:#cc3132;}

#category_bg {width:195px; height:215px; background:url(../images/bg-cat-grad.gif) no-repeat; padding-top:5px}
.cat_bot {width:195px; height:13px; background:url(../images/bg-mag-bot2.gif) no-repeat;}

#row_box {width:294px; height:auto; padding:0 0 0 13px;}
#row_box .item {float:left; width:277px; height:auto; background:url(../images/p-articles-divide.gif) no-repeat; background-position:bottom;}
#row_box .item .logo {float:left; width:93px; height:auto; padding:10px 0 7px 0;}
#row_box .item .sponsortxt {float:left; width:140px; color:#6E6D6D; padding:8px 0 7px 0;}
#row_box .item .sponsortxt A {color:#6E6D6D; text-decoration:none;}
#row_box .item .sponsortxt A:HOVER {text-decoration:underline;}
#row_box .item .spsmltxt {float:left; font-size:9px; color:#B5B5B5; font-family:Verdana, Arial, Helvetica, sans-serif; width:140px; height:auto;}
#row_box .item .spsmltxt A {color:#B5B5B5; text-decoration:none;}
#row_box .item .spsmltxt A:HOVER {text-decoration:none;}
#row_box .item .arrow {float:left; width:10px; height:auto; padding:10px 0 0 1px;}
#row_box .item .item_txt {float:left; width:220px; height:auto; color:#6E6D6D; padding:6px 6px 7px 0;}
#row_box .item .item_txt A {color:#6E6D6D; text-decoration:none;}
#row_box .item .item_txt A:HOVER {text-decoration:underline;}
#row_box .item .sml_txt {float:left; font-size:9px; color:#B5B5B5; font-family:Verdana, Arial, Helvetica, sans-serif; width:220px; height:auto;}
#row_box .item .sml_txt A {color:#B5B5B5; text-decoration:none;}
#row_box .item .sml_txt A:HOVER {color:#B5B5B5; text-decoration:none;}
#row_box .item .view {float:left; width:39px; height:15px; background:#CCCCCC; margin:10px 0 0 0;}
#row_box .item .view A {float:left; width:39px; height:15px; background:#CCCCCC;}
#row_box .item .view A:HOVER {float:left; width:39px; height:15px; background:#7B7B7B;}

.right-island-ad {width:300px; margin-bottom:10px}
.right-island-ad .txt {color:#B4B6A8; font-size:10px; padding:5px 0 5px 0; }
.right-island-ad .ad300 {width:300px; height:250px;}

#notice {text-align:left; float:left; height:auto; font-size:11px; color:#646464; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:17px; width:auto}


/* FOOTER STYLES
----------------------------------------------- */
#foot_ad {float:left; width:949px; text-align:center; padding:18px 0 28px 0; display:none;}
#foot_ad .text {font-size:9px; color:#B4B6A8; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:9px; margin:-1px 0 0 0;}

#footer a {text-decoration:none; color:#84878a;}
#footer a:hover {text-decoration:none; color:#cf231f;}

#footer-wrapper {padding-left:6px;}
#footer ul {list-style:none;padding:0;margin:0; line-height:17px;}
#footer .img {float:left; width:100%; padding-bottom:15px;}
	
	#footer {height:300px;}
	#footer_H {width:915px; height:25px; background-image:url(../images/footer-header.gif) no-repeat;}
	#footer_L {float:left; width:2px; height:223px; background:url(../images/footer-left-shadow.gif);}	
	#footer_R {float:left; height:223px; width:1px; background:url(../images/footer-right-shadow.gif);}
	#footer_B {float:left; width:939px; height:6px; background:url(../images/footer-bottom.gif) no-repeat;}

	
	#footer_M {float:left; width:935px; background-image:url(../images/footer-bg.gif); background-repeat:repeat-x; background-color:#0e1011; color:#84878a;}
	#footer_M ul.right {float:left; padding:36px 0 0 0;}
		#footer-article-1 {float:left; width:195px; padding:0 0 0 15px;}
		#footer-article-1a {float:left; width:206px; padding:51px 0 0 0;}
		#footer-article-2 {float:left; width:180px;}
		#footer-article-2a {float:left; width:185px; padding:51px 0 0 0;}
		#footer-article-3 {float:left; width:141px;}
	#footer-middle {float:left; height:36px; width:935px; border-top:1px solid #2f3031; margin-top:15px; background:#0e1011;}
	#footer-middle .popular {float:left; padding:0 0 0 15px;}
		#footer-middle a {float:left; padding:10px 8px;}
		#footer-middle-right {float:right; width:291px; padding:0;}
		#footer-middle-right .alerts {float:left;}
		#footer-middle-right #subscribe {float:left;}
		#footer-middle-right #rss {float:left; width:80px; height:36px; background:url(../images/footer-rss.gif) no-repeat; padding-left:20px;}
		#footer-middle-right #email {float:left; width:90px; height:36px; background:url(../images/footer-email.gif) no-repeat; padding-left:20px;}
	
	#footer-bottom {float:left; height:35px; width:920px; padding:0 0 0 15px; background:url(../images/footer-bottom-bg.gif); overflow:hidden;}
		#footer-bottom .footer-bottom-box {float:left;}
		#copy {float:left; padding: 10px 0 0 15px;}
				
		#e7-link {float:right; width:205x; height:33px; padding: 10px 10px 0 0;}
		#e7-link a:hover {color:#FFF !important;}
		#e7-link a {float:left; margin-right:10px;}
		#e7-logo {float:right; display:block; height:17px; width:50px; padding-left:25px; background:url(../images/e7-logo1.gif) left top no-repeat; margin:0;}
		
		#e7-logo:hover {background-position:left bottom; color:#FFF !important;}
		
	



	
	

#footlinks {width:949px; height:10px; padding:15px 0 18px 0;}
#footlinks DIV {float:left; width:auto; height:14px; color:#CD3536; padding:0 1px 0 1px;}
#footlinks DIV A {color:#CD3536; text-decoration:none;}
#footlinks DIV A:HOVER {color:#7B7B7B;}

#copyright {width:949px; height:14px; text-align:center; color:#848484; padding:12px 0 5px 0;}

#e7 {width:949px; height:14px; color:#C6C6C6; font-size:10px; font-family:sans-serif;}
#e7 DIV {float:left; width:auto; height:14px;}
#e7 DIV A {font-size:10px; color:#C6C6C6; text-decoration:none;}
#e7 DIV A:HOVER {color:#7B7B7B;}

#foot_logo {width:949px; height:23px; text-align:center; color:#848484; padding:20px 0 20px 0;}
#foot_logo DIV A {width:132px; height:23px;}
#foot_logo DIV A:HOVER {width:132px; height:23px;}

#footer_print {float:left; width:630px; height:46px; background:url(../images/bg-footer.gif) repeat-x; margin:0 0 0 2px;}
#footer_L_print {float:left; width:10px; height:46px; background:url(../images/bg-footer-left.gif) no-repeat;}
#footer_M_print {float:left; width:608px; height:46px;}
#footer_R_print {float:left; width:12px; height:46px; background:url(../images/bg-footer-right.gif) no-repeat;}

#printart #copyright {float:left; width:260px; height:14px; color:#848484; margin:-10px 0 0 10px;}

#printart #e7 {float:left; width:250px; height:14px; color:#C6C6C6; font-size:10px; margin:-11px 0 0 110px;}
#printart #e7 DIV {float:left; width:auto; height:14px; font-size:10px;}
#printart #e7 DIV A {font-size:10px; color:#C6C6C6; text-decoration:none;}
#printart #e7 DIV A:HOVER {color:#7B7B7B;}

.keywords_box {width:909px; border-left:1px solid #dedede; border-right:1px solid #dedede; border-top:none; border-bottom:none; background:url(../images/bkg-keywords.gif) repeat-x left bottom; padding: 2px 15px 15px 15px;}
.keywords_box table {padding:0px;}
.keywords_box a {text-decoration:none; color:#b1b1b1; font-weight:normal; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px;}
.keywords_box a:hover {text-decoration:underline; color:#b1b1b1; font-weight:normal;}
.keywords_box a strong{color:#b1b1b1; font-weight:normal; font-size:11px;}

.keywords_border {border:1px dashed #dedede; padding: 2px 2px 2px 2px;}
