@charset "utf-8";
/* CSS Document: tier1.css used only for home page template */

@import url(/common/inc/css/main_2010.css);
@import url(/common/inc/css/share.css);

/* Structural Layout
-------------------------------------------------- */
#contentcontainer { padding:0 12px; }
#mainbody { padding-bottom:50px; }
a, a:active{ outline: none; }
a:visited{ color:#333; }
.clr{ clear:both; }

/* Share/RAC header menu
-------------------------------------------------- */
ul#sfhover, ul#sfhover li{ margin:0; padding:0; list-style-type:none; }
ul#sfhover{ /*position:absolute; top:0; right:0px;*/ width:262px; padding:9px 0 0 0; }
ul#sfhover li{ float:left; /*height:80px;*/ height:24px; }
ul#sfhover li a{ display:block; padding:0; font-size:11px; text-decoration:none; font-weight:bold; color:#00aeef; letter-spacing:-0.5px; text-indent:8px; }
ul#sfhover li ul li a{ text-indent:-9999px; height:16px; }
ul#sfhover li#share{ position:relative; margin-right:4px; }
ul#sfhover li#share ul{ width:217px; background:#e2e2e2; position:absolute; left:-999em; top:24px; z-index:2000; padding:15px 0 10px 15px; /*height:47px;*/ }
ul#sfhover li#share ul#social li{ float:left; margin:0 15px 10px 0; width:16px; height:16px; }
ul#sfhover li#share ul#social li a{ padding:0 0 0 16px; cursor:pointer; }
ul#sfhover li:hover ul, ul#sfhover li.sfhover ul{ left:auto !important; }
ul#sfhover li#share a#share_button{ background:url(/common/img/share/share_long.png) 0px 0px; width:95px; line-height:20px; height:24px; color:#666; letter-spacing:0px; }
ul#sfhover li#share a#share_button:hover, ul#sfhover li:hover a#share_button, ul#sfhover li.sfhover a#share_button{ background-position:0px 24px !important; text-decoration:none !important; }
ul#sfhover li.requestcall_button a{ background:url(/common/img/buttons/requestcall_button_long.png) 0px 0px; width:163px; line-height:20px; color:#eee; }
ul#sfhover li.requestcall_button a:hover{ background-position:0px 20px !important; text-decoration:none !important; }
#rac_overlay a{ cursor:pointer; }

/* Banner
-------------------------------------------------- */
#mainbody{ padding-top:12px; }
#banner_wrap{ width:924px; height:250px; text-align:center; padding:0; }
#banner{ width:624px; height:205px; padding:45px 250px 0 50px; position:relative; text-align:left; }
#banner h1{ margin:0; padding:0; color:#000; font-size:24px; }
#banner h2{ margin:0; padding:8px 0 0 0; font-size:14px; font-weight:normal; }

.banner_green h2{ color:#7AC142; }
#banner_wrap .green, .banner_green{ border-bottom:3px solid #7AC142; }
.banner_purple h2{ color:#505d8d; }
#banner_wrap .purple, .banner_purple{ border-bottom:3px solid #505d8d; }
.banner_yellow h2{ color:#efa733; }
#banner_wrap .yellow, .banner_yellow{ border-bottom:3px solid #efa733; }
.banner_teal h2{ color:#6daaaf; }
#banner_wrap .teal, .banner_teal{ border-bottom:3px solid #6daaaf; }
.banner_blue h2{ color:#00aeef; }
#banner_wrap .blue, .banner_blue{ border-bottom:3px solid #00aeef; }
#banner p{ position:absolute; bottom:30px; left:50px; }
#banner p a{ text-decoration:none; color:#333; }
#banner_buttons{ margin-bottom:12px; height:41px; width:638px; float:left; }
#banner_buttons ul, #banner_buttons ul li{ margin:0; padding:0; list-style-type:none; }
#banner_buttons ul li{ width:209px; height:41px; float:left; margin-right:3px; background:url(/common/img/buttons/banner_button.jpg) 0 3px no-repeat; }
#banner_buttons ul li a{ display:block; width:198px; height:33px; padding:9px 0 0 11px; background:url(/common/img/buttons/banner_button.jpg) 0 3px no-repeat; text-decoration:none; font-size:11px; color:#333; }
#banner_buttons ul li a:hover{ background-position:0 -46px; text-decoration:none !important; }
#banner_buttons ul li a:active{ background-position:0 -96px; }
#banner_buttons ul li a.active{ background-position:0px 0px; color:#fff; }
#banner_buttons ul li.yellow a.active{ background-image:url(/common/img/buttons/tab_yellow.png); }
#banner_buttons ul li.purple a.active{ background-image:url(/common/img/buttons/tab_purple.png); }
#banner_buttons ul li.blue a.active{ background-image:url(/common/img/buttons/tab_blue.png); }
#banner_buttons ul li.green a.active{ background-image:url(/common/img/buttons/tab_green.png); }
#banner_buttons ul li.teal a.active{ background-image:url(/common/img/buttons/tab_teal.png); }
#banner_buttons ul li a.active:hover, #banner_buttons ul li a.active:active{ background-position:0px 0px; }

#socialize{ width:263px; float:left; }

/* Main content
-------------------------------------------------- */
#mainbody{ padding-bottom:0; }
#home_content{ background:#ffffff; padding:12px; padding-left:0px; }
#home_content #offers, #home_content #accordion, #home_content #rightcol_wrap{  width:162px; background:#ffffff; float:left; margin-right:12px; }
#home_content #rightcol_wrap{ margin-right:0; width:162px; }
#home_content h3{ margin:0; padding:0 10px 0 15px; color:#333; font-size:11px; }
#home_content h3 a{ display:block; padding:12px 0; color:#333; text-decoration:none; }
#home_content h3 a:hover{ text-decoration:none !important; }
#home_content h3 strong{ color:#00aeef; font-weight:normal; }

#home_content h4{ margin:0; padding:0 10px 0 15px; color:#333; font-size:11px; }
#home_content h4 a{ display:block; padding:12px 0; color:#333; text-decoration:none; }
#home_content h4 a:hover{ text-decoration:none !important; }
#home_content h4 strong{ color:#00aeef; font-weight:normal; }
/*JT: in "a" text-decoration:none means no visible underscore on hyperlinks until hovered */

/* Offers
-------------------------------------------------- */
ul.linksleft, ul.linksleft li{ padding-left:0px; margin-left:22px;  margin-top:-2px; list-style-image:url(/common/img/dx.jpg); }
ul.linksleft li a{ font-size:11px; color:#656365; text-decoration:none; margin-left:1px;  }

ul.linksleftpdf, ul.linksleftpdf li{ padding-left:0px; margin-left:22px;  margin-top:0px; list-style-image:url(/common/img/pdf.gif); }
ul.linksleftpdf li a{ font-size:11px; color:#656365; text-decoration:none; margin-left:1px; }

ul.linksleftwmv, ul.linksleftwmv li{ padding-left:0px; margin-left:22px;  margin-top:0px; list-style-image:url(/common/img/wmv.jpg); }
ul.linksleftwmv li a{ font-size:11px; color:#656365; text-decoration:none; margin-left:1px; }

#home_content #offers h2{ padding-top:2px; margin-bottom:2px; margin-top:2px; font-size: 11px; font-weight:bold; color:#636563; padding-left:18px; padding-bottom:1px;  }
#home_content #offers h2 a{ font-weight:normal; padding-left:0px; margin-left:-25px; color:#636563; text-decoration:none;  }
/*JT:original h3 def: #home_content #offers h3{ padding:11px 10px 11px 15px; background:none;}*/

#home_content #offers h3{ padding-top:2px; padding-left:10px; margin-left:12px;  width:146px; height:16px; color:#293c6b; background:#ced7e7;border-bottom:1px   solid #FFFFFF; }

/*#home_content #offers h3{text-decoration:none;}*/

/*JT:not used here:#home_content #offers h3 strong{width:136px; height:16px; background:#738ea5; color:#293c6b; }*/

/*JT:OUT....#home_content #offers h3 a, #home_content #rightcol_wrap h3 a{ padding:12px 0 5px; }*/

/*#home_content #offers h3 a{ padding-top:2px; padding-left:10px; margin-left:12px;  width:146px; height:16px; color:#293c6b; background:#ced7e7;border-bottom:1px   solid #FFFFFF; }*/

#home_content #offers h3 a{ text-decoration:none;  display:inline; width:146px; }

/*causes cursor to be pointer anywhere in the block even tho not clickable..#home_content #offers h3:hover {cursor:pointer; background:#adbed6;}*/

#home_content #offers h5{ padding-left:10px; padding-top:2px; padding-bottom:0px; margin-bottom:0px;  margin-top:0px; margin-left:12px;  width:156px; height:16px; color:#ffffff; background:#738ead;border-bottom:1px  solid #FFFFFF;   font-size:11px; font-weight:bold; }
#home_content #offers h6{ padding-left:10px; padding-top:2px; padding-bottom:0px; margin-bottom:0px;  margin-top:0px; margin-left:12px;  width:156px; height:16px; color:#293c6b; background:#F7F7FF;border-bottom:1px  solid #FFFFFF;   font-size:11px; font-weight:bold; }
/*JT: 235 prev width*/
#home_content #offers{ width:176px; background:#fff; }
#home_content #offers .content{ padding:0 12px 12px 12px; }
/*#home_content #offers h3, #home_content #accordion h3.active{ background:#fbfbfb url(/common/img/gradient_light.jpg) bottom left repeat-x; }*/
#home_content #offers .offer{ padding:9px; min-height:87px; height:auto !important; height:87px; border-bottom:1px solid #ebebeb; margin-bottom:15px; }
#home_content #offers .offer:hover { cursor:pointer;  }
#home_content #offers .offer .offer_left{ float:left; width:57px; margin-right:15px; }
#home_content #offers .offer .offer_right{ float:left; width:120px; }
/*JT:out
#home_content #offersX .offer h4{ margin:0; font-size:13px; }
#home_content #offersX .offer h4 a{ color:#333; text-decoration:none; }
#home_content #offersX .offer h4 a:hover{ text-decoration:underline; }
#home_content #offers .offer p{ margin:0; padding:0; font-size:11px; line-height:12px; color:#4b4b4b; }
*/
/*#home_content #offers div {display:block; padding:0px 12px 12px 12px; width:100px; height:20px; background:#229922 bottom left repeat-x; }*/

/*******************************/


#home_content #offers h4 { padding-top:2px; padding-left:22px; margin-left:12px;  width:134px; height:16px; color:#405e46; background:#becdb4; border-bottom:1px   solid #FFFFFF; }
#home_content #offers h4 a{ text-decoration:none;  display:inline; width:146px;}


#home_content #offers h1 { padding-left:22px; padding-top:2px; padding-bottom:0px; margin-bottom:0px;  margin-top:0px; margin-left:12px;  width:144px; height:16px; color:#405e46; background:#e6ece1; border-bottom:1px  solid #FFFFFF;   font-size:11px; font-weight:bold; }

#home_content #offers h1 a { padding-left:10px; padding-top:2px; padding-bottom:0px; margin-bottom:0px;  margin-top:0px; margin-left:12px;  width:156px; height:16px; color:#405e46; background:#becdb4; border-bottom:1px  solid #FFFFFF;   font-size:11px; font-weight:bold; }



ul.links, ul.links li{ margin:0; padding:0;  list-style-type:none;  }
ul.links li{ padding:2px 0; overflow:hidden; clear:both; min-height:8px; height:auto !important; height:8px; color:#777777;  }
ul.links li div{ clear:both; }
ul.links li.odd{ background:#e7e7e7; }
ul.links li strong{ color:#00aeef; display:block; font-size:11px; font-weight:normal; float:left; width:15px; height:8px; }
ul.links li a{ font-size:11px; color:#4b4b4b; text-decoration:none; float:left; width:180px; }


ul.linksnews, ul.linksnews li{ margin:0; padding:0; list-style-type:none; }
ul.linksnews li a{ font-size:11px; color:#656365; text-decoration:none; margin-left:-3px;  }
ul.linksnews li strong {color:#Ef8A18; font-size:9px; margin-right:5px; font-weight:bold; }



/* Accordion
-------------------------------------------------- */
/*JT:420 prev width*/
#home_content #accordion{ position:relative; width:574px; background:#f4f4f4;}
/*JT: margin left and right control hr bar border bottom is thickness */
#home_content #accordion .surround{ padding:2px; padding-bottom:9px; margin-left:12px; margin-right:12px; min-height:12px; height:auto !important; border-bottom:1px solid #ebebeb; margin-bottom:6px; margin-top:-10px;}

#home_content #accordion .surroundNewsTop{ padding:0px; padding-bottom:0px; margin-left:12px; margin-right:18px; min-height:2px; height:auto !important; border-bottom:0px solid #ebebeb; margin-bottom:0px; margin-top:18px; font-size:12px; color:#222255; }


#home_content #accordion .surroundNews{ padding:0px; padding-bottom:0px; margin-left:12px; margin-right:18px; min-height:2px; height:auto !important; border-bottom:0px solid #ebebeb; margin-bottom:0px; margin-top:18px; font-size:12px; color:#222255; }

#home_content #accordion .surroundNews .learnBox {float:right; width:110px;margin-top:-12px; margin-right:5px; margin-left:2px; margin-bottom:2px; border-bottom:1px solid #e7e7e7; }
#home_content #accordion .surroundNews .learnBox li{padding-left:0px; margin-left:0px; font-size:10px; list-style-type:square; }

#home_content #accordion .surroundNews .learnBox li a{margin-left:-5px; text-decoration:none;color:#738ead;}


#home_content #accordion .surroundNews .learnBoxPic {float:right; width:180px;margin-top:0px; margin-right:0px; margin-left:2px; margin-bottom:2px; border-bottom:0px solid #e7e7e7; }
#home_content #accordion .surroundNews .learnBoxPic li{padding-left:0px; margin-left:0px; font-size:10px; list-style-type:square; }

#home_content #accordion .surroundNews .learnBoxPic li a{margin-left:-5px; text-decoration:none;color:#738ead;}




#home_content #accordion .surroundNews .reportBox {float:right; width:260px;margin-top:-12px; margin-right:5px; margin-left:2px; margin-bottom:2px; border-bottom:0px solid #e7e7e7; }
#home_content #accordion .surroundNews .reportBox li{padding-left:0px; margin-left:0px; font-size:10px; list-style-type:square; }

#home_content #accordion .surroundNews .reportBox li a{margin-left:-5px; text-decoration:none;color:#738ead;}


#home_content #accordion h2 { margin-top:-15px; margin-left:14px; }
#home_content #accordion h2 strong{ font-weight:bold; font-size:12px; color:#636563; }

#home_content #accordion h3, #home_content #rightcol_wrap h3{ margin-top:-8px; position:relative; }
#home_content #accordion h3 strong{ font-weight:normal; font-size:12px; color:#00aeef; }
#home_content #accordion h4, #home_content #accordion h4{ position:absolute; top:20px; left:11px; font-size:11px; font-weight:normal; padding-left:0px }
#home_content #accordion h4 strong{ font-weight:normal; left:12px; font-size:26px; color:#000000;  }
#home_content #accordion h4 p{ font-weight:bold; font-size:14px; color:#006622;margin-top:30px; }
#home_content #accordion div{ display:block; padding:0px 12px 12px 12px; background:#f4f4f4;background:url(/common/img/border.jpg) bottom left repeat-x; }
#home_content #accordion .jquery-corner, #home_content #accordion .jquery-corner div{ display:block; padding:0; background:none; }
#home_content #accordion div.last{ background:none; }
#home_content #accordion div ul, #home_content #accordion div ul li{ margin:0;  padding:0; list-style-type:none; }
#home_content #accordion div ul li{ padding:0; font-size:11px; margin-top:2px; }
/*JT:set links colors*/
#home_content #accordion div ul li a{ text-decoration:none;  color:#777777; float:none; width:auto; }
#home_content #accordion div ul li span{ color:#999; padding-left:5px; }
#home_content #accordion div p{ padding:15px; font-size:12px; margin:0; padding-bottom:10px; border-bottom:1px solid #e1e1e1; }
#home_content #accordion div p a.title{ font-size:13px; color:#639f9d; font-weight:bold; text-decoration:none; }
#home_content #accordion div p a.readmore{ font-size:11px; font-weight:bold; text-decoration:none; color:#333; }
#home_content #accordion div p strong{ color:#00aeef; font-weight:normal; }
#home_content #accordion h2 .sublink{ display:block; position:absolute; top:12px; right:12px; font-size:11px; }
#home_content #accordion h2 .sublink strong{ color:#00aeef; font-weight:normal; font-size:11px; float:none; }
#home_content #accordion h2 .sublink a{ color:#222; text-decoration:none; font-weight:normal; padding:0; display:inline; }

#home_content #accordion h3 .sublink{ display:block; position:absolute; top:12px; right:12px; font-size:11px; }
#home_content #accordion h3 .sublink strong{ color:#00aeef; font-weight:normal; font-size:11px; float:none; }
#home_content #accordion h3 .sublink a{ color:#222; text-decoration:none; font-weight:normal; padding:0; display:inline; }
#home_content #accordion h4 .sublink{ display:block; position:absolute; top:1px; right:12px; font-size:71px; }
#home_content #accordion h4 .sublink strong{ color:#0000Ff; font-weight:normal; font-size:44px; float:none; }
#home_content #accordion h4 .sublink a{ color:#DDD; text-decoration:none; font-weight:normal; padding:0; display:inline; }
#home_content .more{ margin:0; padding:10px 10px 10px 0 !important; text-align:right; font-size:11px !important; }
#home_content .more a{ color:#333; text-decoration:none; padding:5px 25px 5px 0; background:url(/common/img/bullets/arrow.png) center right no-repeat; }

#home_content #accordion h5{ padding-top:2px; padding-left:5px; margin-left:2px;  width:534px; height:18px; color:#293c6b;  background:#ced7e7;border-bottom:0px   solid #000000; }
#home_content #accordion .surroundNews p{padding-left:0; padding-top:0px; margin-top:-11px; margin-left:8px;border-bottom:0px; }
#home_content #accordion .surroundNews a{ color:#222; text-decoration:none; font-weight:normal; padding:0; display:inline; }
#home_content #accordion .surroundNews li{padding-left:5px; padding-top:0px;  margin-left:26px;border-bottom:0px; }
#home_content #accordion .surroundNews li a{padding:0; margin:0;border-bottom:0px; }
#home_content #accordion .surroundNews ul{padding-left:27px; padding-top:0px;  margin-left:27px;border-bottom:0px; font-size:12px; }
#home_content #accordion .surroundNews ul strong{padding-left:-23px; padding-top:0px;  margin-left:-23px;border-bottom:0px; color:#7288CC; }

#home_content #accordion .surroundNewsTop p{padding-left:0; padding-top:0px; margin-top:-11px; margin-left:8px;border-bottom:0px; }
#home_content #accordion .surroundNewsTop a{ color:#222; text-decoration:none; font-weight:normal; padding:0; display:inline; }
#home_content #accordion .surroundNewsTop li{padding-left:5px; padding-top:0px;  margin-left:26px;border-bottom:0px; }
#home_content #accordion .surroundNewsTop li a{padding:0; margin:0;border-bottom:0px; }
#home_content #accordion .surroundNewsTop h2 { margin-top:-20px;  }


#home_content #accordion h5 strong{font-size:10px;};

/* Right column -------------------------------------------------- */
/*JT:221 prev width 176*/
#home_content #rightcol_wrap{ background:none; width:162px;  }
/*#home_content #rightcol_wrap h3{ font-size:12px;background:none; }*/
#home_content #rightcol_wrap .content{ padding:0px 0px 0px 0px; }
#home_content #rightcol_wrap .content p{ font-size:12px; color:#4b4b4b; margin:0; padding:0; }
/*#home_content #about{ padding-top:10px; }*/
/*#home_content #about, #home_content #customers{ background:url(/common/img/border.jpg) bottom left repeat-x; padding-bottom:2px; }*/
#home_content #about h3 {margin-left:-10px; margin-right:10px; margin-top:0px;}
#home_content #about h3 strong{ margin-left:-8px;  font-weight:normal; font-size:12px; color:#00aeef; }
#home_content #about h3 a{ text-decoration:none; margin-top:-25px; width:150px; }
#home_content #about .content p{ font-size:11px; padding:0px; color:#afafaf; /*padding-bottom:25px;*/ }
#home_content #about p a{ font-size:11px; color:#4b4b4b; text-decoration:none; }
#home_content #about ul.links li{ padding:1px 0; }
#home_content #about ul.links li a{ font-weight:bold; }
#home_content #about ul.links li strong{ width:10px; }
/*#home_content #partners{ margin-top:15px; }*/
#home_content #partners .content{ height:47px; }
#home_content #partners table{ height:47px; width:100%; }
#home_content #customers p{ display:none; min-height:35px; height:auto !important; height:35px; }
#home_content #customers p.visible{ display:block; }
#home_content #customers p a{ font-size:11px; color:#4b4b4b; text-decoration:none; }
#home_content #customers p a:hover{ color:#333; text-decoration:underline; }

/* News
-------------------------------------------------- */
#news{ float:left; width:637px; padding:0 0 0 12px; margin-right:12px; overflow:hidden; }
#news h3{ float:left; display:block; font-size:13px; color:#333; padding:12px 12px 12px 0; margin:0; }
#news h3 a{ text-decoration:none; color:#333; }
#news div{ width:540px; overflow:hidden; float:left; display:none; }
#news p{ margin:0; /*overflow:hidden;*/ display:none; padding:1px 0 0 0; white-space:nowrap; width:0; padding:14px 0 12px 0; }
#news p.visible{ display:block; width:540px; }
#news p a{ color:#4b4b4b; text-transform:uppercase; text-decoration:none; }
#news p a:hover{ text-decoration:underline; }
#news p strong{ color:#00aeef; }


/* NEW 2/4/13 */
/* Main Wide content
-------------------------------------------------- */
#mainbody{ padding-bottom:0; }
#home_wide_content{ background:#ffffff; padding:12px; padding-left:0px; }
/*2/4/13 REVISED #home_wide_content #offers, #home_wide_content #accordion_wide, #home_wide_content #rightcol_wrap{  width:162px; background:#ffffff; float:left; margin-right:12px; }*/
#home_wide_content #offers, #home_wide_content #accordion_wide, #home_wide_content #rightcol_wrap{  width:1px; background:#ffffff; float:left; margin-right:12px; }

/*2/4/13 OUT #home_wide_content #rightcol_wrap{ margin-right:0; width:162px; } */
#home_wide_content #rightcol_wrap{ margin-right:0; width:1px; } /* 2/4/13 */
#home_wide_content h3{ margin:0; padding:0 10px 0 15px; color:#333; font-size:11px; }
#home_wide_content h3 a{ display:block; padding:12px 0; color:#333; text-decoration:none; }
#home_wide_content h3 a:hover{ text-decoration:none !important; }
#home_wide_content h3 strong{ color:#00aeef; font-weight:normal; }

#home_wide_content h4{ margin:0; padding:0 10px 0 15px; color:#333; font-size:11px; }
#home_wide_content h4 a{ display:block; padding:12px 0; color:#333; text-decoration:none; }
#home_wide_content h4 a:hover{ text-decoration:none !important; }
#home_wide_content h4 strong{ color:#00aeef; font-weight:normal; }
/*JT: in "a" text-decoration:none means no visible underscore on hyperlinks until hovered */

/* Offers
-------------------------------------------------- */
ul.linksleft, ul.linksleft li{ padding-left:0px; margin-left:22px;  margin-top:-2px; list-style-image:url(/common/img/dx.jpg); }
ul.linksleft li a{ font-size:11px; color:#656365; text-decoration:none; margin-left:1px;  }

ul.linksleftpdf, ul.linksleftpdf li{ padding-left:0px; margin-left:22px;  margin-top:0px; list-style-image:url(/common/img/pdf.gif); }
ul.linksleftpdf li a{ font-size:11px; color:#656365; text-decoration:none; margin-left:1px; }

ul.linksleftwmv, ul.linksleftwmv li{ padding-left:0px; margin-left:22px;  margin-top:0px; list-style-image:url(/common/img/wmv.jpg); }
ul.linksleftwmv li a{ font-size:11px; color:#656365; text-decoration:none; margin-left:1px; }

#home_wide_content #offers h2{ padding-top:2px; margin-bottom:2px; margin-top:2px; font-size: 11px; font-weight:bold; color:#636563; padding-left:18px; padding-bottom:1px;  }
#home_wide_content #offers h2 a{ font-weight:normal; padding-left:0px; margin-left:-25px; color:#636563; text-decoration:none;  }
/*JT:original h3 def: #home_wide_content #offers h3{ padding:11px 10px 11px 15px; background:none;}*/

/*2/4/13 was 146px now 470px, added padding-right */
#home_wide_content #offers h3{ padding-top:2px; padding-left:10px; padding-right:10px; margin-left:12px; margin-right:12px; width:432px; height:16px; color:#293c6b; background:#ced7e7;border-bottom:1px   solid #FFFFFF; }

/*#home_wide_content #offers h3{text-decoration:none;}*/

/*JT:not used here:#home_wide_content #offers h3 strong{width:136px; height:16px; background:#738ea5; color:#293c6b; }*/

/*JT:OUT....#home_wide_content #offers h3 a, #home_wide_content #rightcol_wrap h3 a{ padding:12px 0 5px; }*/

/*#home_wide_content #offers h3 a{ padding-top:2px; padding-left:10px; margin-left:12px;  width:146px; height:16px; color:#293c6b; background:#ced7e7;border-bottom:1px   solid #FFFFFF; }*/

/*2/4/13 was 146px now 470px*/
#home_wide_content #offers h3 a{ text-decoration:none;  display:inline; width:432px; }

/*causes cursor to be pointer anywhere in the block even tho not clickable..#home_wide_content #offers h3:hover {cursor:pointer; background:#adbed6;}*/

#home_wide_content #offers h5{ padding-left:10px; padding-top:2px; padding-bottom:0px; margin-bottom:0px;  margin-top:0px; margin-left:12px;  width:156px; height:16px; color:#ffffff; background:#738ead;border-bottom:1px  solid #FFFFFF;   font-size:11px; font-weight:bold; }
#home_wide_content #offers h6{ padding-left:10px; padding-top:2px; padding-bottom:0px; margin-bottom:0px;  margin-top:0px; margin-left:12px;  width:156px; height:16px; color:#293c6b; background:#F7F7FF;border-bottom:1px  solid #FFFFFF;   font-size:11px; font-weight:bold; }
/*JT: 235 prev width*/
/*2/4/13 +124+176+176 = 476, made 450 for test ,..THIS CONTROLS home_wide_content WIDTH, use it! */
#home_wide_content #offers{ width:452px; background:#fff; }
#home_wide_content #offers .content{ padding:0 12px 12px 12px; }
/*#home_wide_content #offers h3, #home_wide_content #accordion_wide h3.active{ background:#fbfbfb url(/common/img/gradient_light.jpg) bottom left repeat-x; }*/
#home_wide_content #offers .offer{ padding:9px; min-height:87px; height:auto !important; height:87px; border-bottom:1px solid #ebebeb; margin-bottom:15px; }
#home_wide_content #offers .offer:hover { cursor:pointer;  }
#home_wide_content #offers .offer .offer_left{ float:left; width:57px; margin-right:15px; }
#home_wide_content #offers .offer .offer_right{ float:left; width:120px; }
/*JT:out
#home_wide_content #offersX .offer h4{ margin:0; font-size:13px; }
#home_wide_content #offersX .offer h4 a{ color:#333; text-decoration:none; }
#home_wide_content #offersX .offer h4 a:hover{ text-decoration:underline; }
#home_wide_content #offers .offer p{ margin:0; padding:0; font-size:11px; line-height:12px; color:#4b4b4b; }
*/
/*#home_wide_content #offers div {display:block; padding:0px 12px 12px 12px; width:100px; height:20px; background:#229922 bottom left repeat-x; }*/

/*******************************/


#home_wide_content #offers h4 { padding-top:2px; padding-left:22px; margin-left:12px;  width:134px; height:16px; color:#405e46; background:#becdb4; border-bottom:1px   solid #FFFFFF; }
#home_wide_content #offers h4 a{ text-decoration:none;  display:inline; width:146px;}


#home_wide_content #offers h1 { padding-left:22px; padding-top:2px; padding-bottom:0px; margin-bottom:0px;  margin-top:0px; margin-left:12px;  width:144px; height:16px; color:#405e46; background:#e6ece1; border-bottom:1px  solid #FFFFFF;   font-size:11px; font-weight:bold; }

#home_wide_content #offers h1 a { padding-left:10px; padding-top:2px; padding-bottom:0px; margin-bottom:0px;  margin-top:0px; margin-left:12px;  width:156px; height:16px; color:#405e46; background:#becdb4; border-bottom:1px  solid #FFFFFF;   font-size:11px; font-weight:bold; }



ul.links, ul.links li{ margin:0; padding:0;  list-style-type:none;  }
ul.links li{ padding:2px 0; overflow:hidden; clear:both; min-height:8px; height:auto !important; height:8px; color:#777777;  }
ul.links li div{ clear:both; }
ul.links li.odd{ background:#e7e7e7; }
ul.links li strong{ color:#00aeef; display:block; font-size:11px; font-weight:normal; float:left; width:15px; height:8px; }
ul.links li a{ font-size:11px; color:#4b4b4b; text-decoration:none; float:left; width:180px; }


ul.linksnews, ul.linksnews li{ margin:0; padding:0; list-style-type:none; }
ul.linksnews li a{ font-size:11px; color:#656365; text-decoration:none; margin-left:-3px;  }
ul.linksnews li strong {color:#Ef8A18; font-size:9px; margin-right:5px; font-weight:bold; }



/* accordion_wide
-------------------------------------------------- */
/*JT:574 prev width, now +124 and remove right side column +176  */
/* 2/4/13 added padding-left:10px; */
#home_wide_content #accordion_wide{ position:relative; width:460px; background:#f4f4f4;}
/*JT: margin left and right control hr bar border bottom is thickness */
#home_wide_content #accordion_wide .surround{ padding:2px; padding-bottom:9px; margin-left:12px; margin-right:12px; min-height:12px; height:auto !important; border-bottom:1px solid #ebebeb; margin-bottom:6px; margin-top:-10px;}

#home_wide_content #accordion_wide .surroundNewsTop{ padding:0px; padding-bottom:0px; margin-left:0px; margin-right:18px; min-height:2px; height:auto !important; border-bottom:0px solid #ebebeb; margin-bottom:0px; margin-top:0px; font-size:12px; color:#222255; }


#home_wide_content #accordion_wide .surroundNews{ padding:0px; padding-bottom:0px; margin-left:0px; margin-right:0px; min-height:2px; height:auto !important; border-bottom:0px solid #ebebeb; margin-bottom:0px; margin-top:0px; font-size:12px; color:#222255; }

#home_wide_content #accordion_wide .surroundNews .learnBox {float:right; width:110px;margin-top:-12px; margin-right:5px; margin-left:2px; margin-bottom:2px; border-bottom:1px solid #e7e7e7; }
#home_wide_content #accordion_wide .surroundNews .learnBox li{padding-left:0px; margin-left:0px; font-size:10px; list-style-type:square; }

#home_wide_content #accordion_wide .surroundNews .learnBox li a{margin-left:-5px; text-decoration:none;color:#738ead;}


#home_wide_content #accordion_wide .surroundNews .learnBoxPic {float:right; width:180px;margin-top:0px; margin-right:0px; margin-left:2px; margin-bottom:2px; border-bottom:0px solid #e7e7e7; }
#home_wide_content #accordion_wide .surroundNews .learnBoxPic li{padding-left:0px; margin-left:0px; font-size:10px; list-style-type:square; }

#home_wide_content #accordion_wide .surroundNews .learnBoxPic li a{margin-left:-5px; text-decoration:none;color:#738ead;}




#home_wide_content #accordion_wide .surroundNews .reportBox {float:right; width:260px;margin-top:-12px; margin-right:5px; margin-left:2px; margin-bottom:2px; border-bottom:0px solid #e7e7e7; }
#home_wide_content #accordion_wide .surroundNews .reportBox li{padding-left:0px; margin-left:0px; font-size:10px; list-style-type:square; }

#home_wide_content #accordion_wide .surroundNews .reportBox li a{margin-left:-5px; text-decoration:none;color:#738ead;}


#home_wide_content #accordion_wide h2 { margin-top:-15px; margin-left:14px; }
#home_wide_content #accordion_wide h2 strong{ font-weight:bold; font-size:12px; color:#636563; }

/*2/4/13 OUT #home_wide_content #accordion_wide h3, #home_wide_content #rightcol_wrap h3{ margin-top:-8px; position:relative; }*/
/*2/4/13 OUT #home_wide_content #accordion_wide h3 strong{ font-weight:normal; font-size:12px; color:#00aeef; }*/
#home_wide_content #accordion_wide h3, #home_wide_content #rightcol_wrap h3{ margin-top:-8px; position:relative; } /*2/4/13*/
#home_wide_content #accordion_wide h3 strong{ font-weight:normal; font-size:12px; color:#00aeef; } /*2/4/13*/


#home_wide_content #accordion_wide h4, #home_wide_content #accordion_wide h4{ position:absolute; top:20px; left:11px; font-size:11px; font-weight:normal; padding-left:0px }
#home_wide_content #accordion_wide h4 strong{ font-weight:normal; left:12px; font-size:26px; color:#000000;  }
#home_wide_content #accordion_wide h4 p{ font-weight:bold; font-size:14px; color:#006622;margin-top:30px; }
#home_wide_content #accordion_wide div{ display:block; padding:0px 12px 12px 12px; background:#f4f4f4;background:url(/common/img/border.jpg) bottom left repeat-x; }
#home_wide_content #accordion_wide .jquery-corner, #home_wide_content #accordion_wide .jquery-corner div{ display:block; padding:0; background:none; }
#home_wide_content #accordion_wide div.last{ background:none; }
#home_wide_content #accordion_wide div ul, #home_wide_content #accordion_wide div ul li{ margin:0;  padding:0; list-style-type:none; }
#home_wide_content #accordion_wide div ul li{ padding:0; font-size:11px; margin-top:2px; }
/*JT:set links colors*/
#home_wide_content #accordion_wide div ul li a{ text-decoration:none;  color:#777777; float:none; width:auto; }
#home_wide_content #accordion_wide div ul li span{ color:#999; padding-left:5px; }
#home_wide_content #accordion_wide div p{ padding:15px; font-size:12px; margin:0; padding-bottom:10px; border-bottom:1px solid #e1e1e1; }
#home_wide_content #accordion_wide div p a.title{ font-size:13px; color:#639f9d; font-weight:bold; text-decoration:none; }
#home_wide_content #accordion_wide div p a.readmore{ font-size:11px; font-weight:bold; text-decoration:none; color:#333; }
#home_wide_content #accordion_wide div p strong{ color:#00aeef; font-weight:normal; }
#home_wide_content #accordion_wide h2 .sublink{ display:block; position:absolute; top:12px; right:12px; font-size:11px; }
#home_wide_content #accordion_wide h2 .sublink strong{ color:#00aeef; font-weight:normal; font-size:11px; float:none; }
#home_wide_content #accordion_wide h2 .sublink a{ color:#222; text-decoration:none; font-weight:normal; padding:0; display:inline; }

#home_wide_content #accordion_wide h3 .sublink{ display:block; position:absolute; top:12px; right:12px; font-size:11px; }
#home_wide_content #accordion_wide h3 .sublink strong{ color:#00aeef; font-weight:normal; font-size:11px; float:none; }
#home_wide_content #accordion_wide h3 .sublink a{ color:#222; text-decoration:none; font-weight:normal; padding:0; display:inline; }
#home_wide_content #accordion_wide h4 .sublink{ display:block; position:absolute; top:1px; right:12px; font-size:71px; }
#home_wide_content #accordion_wide h4 .sublink strong{ color:#0000Ff; font-weight:normal; font-size:44px; float:none; }
#home_wide_content #accordion_wide h4 .sublink a{ color:#DDD; text-decoration:none; font-weight:normal; padding:0; display:inline; }
#home_wide_content .more{ margin:0; padding:10px 10px 10px 0 !important; text-align:right; font-size:11px !important; }
#home_wide_content .more a{ color:#333; text-decoration:none; padding:5px 25px 5px 0; background:url(/common/img/bullets/arrow.png) center right no-repeat; }

/*2/4/13 was 534px now 470px*/
#home_wide_content #accordion_wide h5{ padding-top:2px; padding-left:5px; margin-left:0px; margin-top:-1px; font-size:11px; font-weight:bold; width:455px; height:18px; color:#293c6b;  background:#ced7e7;border-bottom:0px   solid #000000; }
#home_wide_content #accordion_wide .surroundNews p{padding-left:0; padding-top:0px; margin-top:-11px; margin-left:8px;border-bottom:0px; }
#home_wide_content #accordion_wide .surroundNews a{ color:#222; text-decoration:none; font-weight:normal; padding:0; display:inline; }
#home_wide_content #accordion_wide .surroundNews li{padding-left:5px; padding-top:0px;  margin-left:26px;border-bottom:0px; }
#home_wide_content #accordion_wide .surroundNews li a{padding:0; margin:0;border-bottom:0px; }
#home_wide_content #accordion_wide .surroundNews ul{padding-left:27px; padding-top:0px;  margin-left:27px;border-bottom:0px; font-size:12px; }
#home_wide_content #accordion_wide .surroundNews ul strong{padding-left:-23px; padding-top:0px;  margin-left:-23px;border-bottom:0px; color:#7288CC; }

#home_wide_content #accordion_wide .surroundNewsTop p{padding-left:0; padding-top:0px; margin-top:-11px; margin-left:8px;border-bottom:0px; }
#home_wide_content #accordion_wide .surroundNewsTop a{ color:#222; text-decoration:none; font-weight:normal; padding:0; display:inline; }
#home_wide_content #accordion_wide .surroundNewsTop li{padding-left:5px; padding-top:0px;  margin-left:26px;border-bottom:0px; }
#home_wide_content #accordion_wide .surroundNewsTop li a{padding:0; margin:0;border-bottom:0px; }
#home_wide_content #accordion_wide .surroundNewsTop h2 { margin-top:-20px;  }


#home_wide_content #accordion_wide h5 strong{font-size:14px;};
/*END NEW 2/4/13*/


