@charset utf-8;
/* CSS Document */
body{background-image:url(images/backgroundslice.jpg);background-repeat:repeat-x;margin:0;padding:0;}
a img {border:0;}
.outercontainer{width:1034px;margin:0 auto;background-image:url(images/0cont.jpg);background-repeat:repeat-y;}
.outerheader{width:1034px;}
.topheader{width:1034px;height:63px;background-image:url(images/mccarthy1_02.png);background-repeat:repeat-y;}
.headernav{width:1034px;height:68px;background-image:url(images/mccarthy1_04.png);background-repeat:repeat-y;}
.flashsectcontainer{width:1034px;height:304px;background-image:url();background-repeat:repeat-y;}
.bodybox{float:left;width:701px;background-image:url(images/bodybg2.jpg);background-repeat:no-repeat;padding-bottom:25px;}
.sideboxright{float:right;width:333px;height:717px;background-image:url(images/mccarthy1_05.png);background-repeat:repeat-y;}
.flashbox{float:left;width:701px;height:303px;background-image:url(images/bodybg2.jpg);}
.actions{float:right;width:333px;height:304px;background-image:url();background-repeat:repeat-y;}
.pressreleasecontainer{width:1034px;background-image:url();background-repeat:repeat-y;}
.sidelinks{float:right;width:333px;}
.footerholder{width:1034px;background-image:url(images/footerslice.png);margin:0 auto;background-repeat:repeat-x; padding-top:30px; padding-bottom:20px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#58595B}
.footerbox{width:1034px;background-image:url(images/mccarthy1_09.png);background-repeat:repeat-y;}
.contactinfo{float:left;margin-left:60px;}
.paidfor{float:left;padding:5px;text-align:center;border:1px solid #58595B;margin:12px 0 20px 60px;}
.footnav{float:right;padding:5px;text-align:center;margin-top:12px;margin-right:60px;}
.footnav a { font-family:Arial, Helvetica, sans-serif;font-size:10pt;color:#58595B; text-decoration:none; margin:0 10px}
.sidelinksbg{margin-top:30px;width:270px;height:207px;background-image:url(images/bottombackground.jpg);}
.outernetworksbox{margin-top:30px;}
.networks{margin-top:15px;}
.sidenewsimage{float:left;margin-top:15px;width:84px;height:81px;padding-top:2px;padding-left:2px;background-image:url(images/sidebarbackground.jpg);}
.sidenewsmainbox{margin-left:20px;}
.sidenewswordsbox{float:right;width:138px;height:56px;margin-top:27px;margin-right:10px;}
.sidenewswords{float:left;text-align:left;width:117px;height:56px; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:12px}
.sidenewswords a{text-decoration:none; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:12px}
.sidenewsarrows{float:right;text-align:left;width:20px;height:56px;}
.topactionscontainer{}
.topactionsbackground{float:left;width:267px;height:303px;background-image:url(images/topthingbackground.jpg);}
.topactionsbuttons{margin-top:10px;margin-left:10px;}
.topactionsform{margin-top:20px;margin-left:10px;}
.pressboxwrap{width:701px;background-image:url();background-repeat:repeat-y;}
.pressboxwrap{float:left;width:701px;background-image:url();background-repeat:repeat-y;}
.pressboxheading{width:610px;height:30px;margin-left:50px;margin-top:10px;}
.linebox{width:650px;height:4px;margin-left:30px;margin-top:3px;background-image:(images/line.png);}
.pressboxsubwrap{width:610px;height:330px;margin-top:3px;margin-left:50px;}
.pressboxfeatwrap{float:left;width:245px;}
.pressboxregwrap{float:right;width:324px;}
.pressboxfeatimage{width:245px;}
.pressboxfeatstory{width:245px;margin-top:10px;}
.pressboxregstory{width:324px; margin-bottom:20px;}
.pressboxreadall{width:245px;height:27px;margin-top:25px;}
.pressboxprimage{margin-top:2px;float:left;width:125px;height:21px;}
.pressboxheadingrss{margin-top:2px;float:right;width:24px;height:25px;}
.pressboxheadingwords{margin-top:2px;float:right;width:154px;height:18px;padding:3px;}
.bodywrap{margin-top:10px;margin-left:65px;width:623px;}
.bodymainheading{padding-top:25px;padding-left:30px;margin-top:10px;background-image:url(images/redthing.png);width:593px;height:43px; text-decoration:none;}
.bodymainheading a{text-decoration:none; color:#fff;}
.bodymaintextwrap{margin-top:10px;background-color:#FFF;width:623px; font-family:Arial, Helvetica, sans-serif !important; font-size:12px; color:#666 !important}
.bodymaintopicons{margin-top:8px;width:623px;height:25px;}
.bodymaintext{margin-top:10px;padding:10px;width:603px;min-height:570px;}
.big_red_type {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#F00; text-transform:uppercase; font-size:14px}
.releasesItemWrapper {border-bottom:1px dotted #666666;}
.read_more_link {font-size:10px; font-weight:bold; text-decoration:none; color:#666;padding:10px 0}
.releaseLinkBlock {margin-bottom:10px;}
.homepage_date {color:#0D83EB; font-size:12px; font-weight:normal; margin:1px 0}
a.news_title:link, a.news_title:visited, a.news_title:active {font-weight:bold; font-size:14px; text-decoration:none; color:#666; font-family:Arial, Helvetica, sans-serif;}
a.news_title:hover {text-decoration:underline;}
.press_intro_text {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}
.news_more {color:#F00; text-decoration:none;}
.footerbackground{background-image:url(images/footerslice.png);background-repeat:repeat-x;}

/*//////// Page Tools /////////*/
#printTitle,.takeaction span,.newsCenter span,#latestnews
span,#photostab span,.twittertitle_body span,#bodypage a
span,#font_size_links .title span{display:none;}
#font_size_links div.m,#font_size_links div.l{_overflow:hidden;width:12px;}
.bookmark,.print,.email,#font_size_links .title{float:left;font-size:11px;height:15px;line-height:15px;}
.clearfix{display:block;}
.bookmark a,.print a,.email a,.bookmark a:visited,.print a:visited{color:#e9f0f5;display:block;font-weight:700;height:15px;}
#bodypage{
	float:right;
	height:19px;
	margin:10px;
	overflow:hidden;
	width:340px
}
#font_size_links{color:#FFF;float:left;font-size:10px;height:16px;line-height:15px;margin-right:8px;width:104px;}
#font_size_links div.title,#font_size_links div.size{float:left;}
#font_size_links .title{background:url(images/title_fontsize.png) no-repeat -1px 0;margin:0;padding:0;width:69px;}
#font_size_links div.s{_overflow:hidden;width:10px;}
#font_select:link,#font_select:visited{background:url(images/font_small.png) no-repeat center -25px;display:block;height:15px;width:13px;}
#font_select_med:link,#font_select_med:visited{background:url(images/font_medium.png) no-repeat center top;display:block;height:15px;width:14px;}
#font_select_large:link,#font_select_large:visited{background:url(images/font_large.png) no-repeat center top;display:block;height:15px;width:14px;}
#font_select_small:hover,#font_select_med:hover,#font_select_large:hover,.med #font_select_med,.large #font_select_large{background-position:center -25px;}
.med #font_select,.large #font_select{background-position:center 0;}
.print a{background:url(images/print.png) no-repeat left 0;width:66px;}
.bookmark a{background:url(images/bookmark.png) no-repeat left 0;width:92px;}
.email a{background:url(images/email.png) no-repeat left 0;width:70px;}
.bookmark a:hover,.print a:hover,.email a:hover{background-position:left -25px;color:#FFF;}
/*//////// End Page Tools /////////*/
.body_content_ {font-size:12px !important;}
.body_content_med {font-size:15px !important;}
.body_content_large {font-size:20px !important;}
