/*event calendar*/
.one_col_a .content {border:medium none; margin:0pt; padding:0pt 0pt 10px 11px; !padding-bottom:20px; width:980px;}
.one_col_a .content .value_prop {margin-bottom:0;}
.one_col_a .content .ltcol {width:644px;}
.one_col_a .content .rtcol {margin-top:25px; border-left:1px solid #999999; padding-right:0; width:300px; float:left; _width:auto;}
.one_col_a .content {margin-top:0;}
.one_col_a .content .ltcol ul li{border-bottom:1px dotted #8CA7C0;}
.one_col_a .content .ltcol .wysiwyg ul {padding-left:0;}
.one_col_a .content .ltcol .wysiwyg ul li p {display:block;}

/*right column*/
.two_col_b.press_rel  .rtcol {width:246px;}
.two_col_b.press_event .rtcol {width:296px;}
.two_col_b.press_event .rtcol .ad120x240.right, .one_col_a .content .rtcol .ad120x240.right {margin-right:46px;_margin-right:23px;}
.three_col_a.newslp .rtcol ul.noborder li{border:0;}
.three_col_a.newslp .rtcol ul li a{clear:both; display:block; width:100%;}

/*content*/
.content .content_btn {border:1px solid #CECECE; padding:1px; width:158px; clear:both; margin:0 0 10px 0;}
.content .content_btn a span {background:url(../images/more_btn.gif) center right no-repeat; padding-right:15px;}
.content .content_btn a {padding:2px 0px 3px 0px; color:#fff; background:#6497cb; display:block; text-align:center;}

.two_col_b.press_rel .content {width:695px;}

.two_col_b.press_rel .content h2 {font-size:1.3em; color:#1d67a6; margin:5px 0 10px; border:0; font-weight:bold; padding:0;}
.two_col_b.press_rel .content h4 {font-size:1em; font-weight:normal;}

.two_col_b.press_rel  .content .listBoxModule {margin:0px 15px 20px 0;border:1px solid #ccc; width:216px; float:left; clear:none;}
.two_col_b.press_rel  .content .listBoxModule h3 {color:#1d67a6; font-size:1em; background-color:#e0eefb; font-weight:bold;}
.two_col_b.press_rel  .content p {padding:0 0 15px 0;}
.two_col_b.press_rel  .content .article_body .wysiwyg h2 {color: #e46702; font-size: 16px; font-weight:normal;}
.two_col_b.press_rel  .content .article_body .wysiwyg ul{clear:none; float:none;width:auto;clear:right;}
.two_col_b.press_rel  .content .article_body .wysiwyg img {float:right;}
.two_col_b.press_rel  .content .article_footer {padding-top:4px; border-top:#999 dotted 1px; font-size:.9em;}
.two_col_b.press_rel  .content .article_footer p.reference {font-style:italic;}
.two_col_b.press_rel  .content .article_footer p {padding:0 0 15px 0;}
.two_col_b.press_rel .wysiwyg p {clear:none !important;}

.two_col_b.press_event .content {width:645px;_border:0;}
.two_col_b.press_event .content h2 {border:0; margin-bottom:3px;font-weight:bold;}
.two_col_b.press_event .content h3 {color:#1d67a6; font-size:1em; margin-bottom:10px;}
.two_col_b.press_event  .content .listBoxModule {margin:0px 15px 20px 0;}
.two_col_b.press_event  .content .listBoxModule h3 {color:#1d67a6; font-size:1em; background-color:#e0eefb;}
.two_col_b.press_event  .content p {padding:0 0 15px 0;}

.three_col_a.newslp .content ul {clear:both;}
.three_col_a.newslp .content ul li {border-bottom:1px dotted #999; width:98%;}
.three_col_a.newslp .content ul li.last {border-bottom:0;}
.more {float:right; padding-top:2px; }
.more a {clear:both; float:right; margin-top:5px;}
.rtcol .more a {clear:both; float:right; margin-top:0px;}

.three_col_a.newslp .content .imgpromo {clear:both; float:left; height:auto; padding:0 14px 0 0; width:440px; background-color:#EBF4FB; border-bottom:1px dotted #999; margin-bottom:10px; !margin-bottom:10px;}
.three_col_a.newslp .content .imgpromo img {float:left; margin-right:10px; margin-bottom:1px;}
.three_col_a.newslp .content .imgpromo p {margin:0 0 5px 10px;}
.three_col_a.newslp .content .imgpromo p.date{margin-top:5px;}
p {margin-top:10px;}
p.date{font-style:normal; padding:0;margin-top:0;}
.wysiwyg p{margin-top:0px;}
.three_col_a.newslp .rtcol p.date{margin-top:3px;}
.three_col_a.newslp .content .imgpromo a {margin-top:10px; display:block;}

.three_col_a.newslp .content .imgbanner {margin:20px 0 0; float:left;}

/* Stylings for the calendar display. */
.two_col_b .rtcol .calendarModule, .one_col_a .rtcol .calendarModule {border:solid 1px #999; padding:1px; margin-bottom:10px; float:left; width:292px; _width:290px; _padding-right:0;}
.two_col_b .rtcol .calendarModule h3, .one_col_a .rtcol .calendarModule h3 {background:#6497CB none repeat scroll 0% 50%; color:#FFFFFF; font-size:1.3em; font-weight:normal; margin-bottom:1px; padding:5px 0pt 6px 9px;}
.two_col_b .rtcol .calendarModule .more, .one_col_a .rtcol .calendarModule .more {padding:5px 0 8px 0; margin-right:10px; _margin-right:5px;}
.calendar {text-align:center; background-color:#ebf4fb; border-bottom:#a7c0d7 dotted 1px; width:100%;}
.calendar.bottom{margin-top:5px;}
.calendar table{border-collapse:collapse; border-spacing:1px; margin:0px 10px; padding:0px; clear:both; width:270px; _width:auto; border:0;}
.calendar table tbody{border:0;}
.calendar table.calNav{margin:0; width:100%; background-color:#ededed; border-bottom:#999 1px inset;}
.calendar tr {width:100%; background:none; border:0;}
.calendar tr th {width:35px; background:none; font-weight:bold; border:0;}
.calendar tr.header {float:none; border-bottom:0;}
.calendar tr.header th {text-align:left; color:#DD6926; padding:10px 0pt 5px; font-size:13px;font-weight:bold;}
.calendar tr.days th {border:0; text-align:center; color:#336699; font-size:.9em; font-weight:normal; border-bottom:#999 dotted 1px; padding-bottom:5px;}
.calendar .calNav tr {background:none; width:100%; float:none;}
.calendar .calNav tr td {border:none; padding:3px 0px; font-weight:bold;}
.calendar table tr td, .calendar th {color: #000000; empty-cells:show; padding:2px 0px;}
.calendar table tr td {font-size:.9em; padding:4px 0;}
.calendar td.target {background-color: #ffffe0;}
.calendar a, .calendar a:visited {color:#008080; text-decoration:none; font-weight:normal;}
.calendar a:hover {color:#0000ff; text-decoration: underline;}
.calendar a.button {font-weight:bold; color:#000; font-size:1.2em;}
.calendar a.button img {vertical-align:bottom; !vertical-align:middle;}
.calendar tr.empty{visibility:hidden;}
.calendar tr.empty td{border-style: none;}

.calendar tr td.event_hlt {background:url(../images/cal_event_highlight.gif) no-repeat center center;}
.calendar tr td.event_hlt a, .calendar tr td.event_hlt a:visited{color:#fff;}
.calendar tr td.event_hltb {background:url(../images/cal_event_highlight_blue.gif) no-repeat center center; color:#fff;}
.calendar tr td.event_hltb a, .calendar tr td.event_hltb a:visited{color:#fff;}

.calendar .top {border-bottom:0;}
.calendar .bottom {margin-top:5px;}

/*cal carousel*/
.content .featured {border:1px solid #999999; float:left; margin-bottom:25px; overflow:hidden; padding:2px; position:relative; width:960px;}
.gencarousel{width:960px;}
.featured .testimonials .story {width:340px;top:2px;}
.featured .testimonials .story .storyholder {_width:310px;*width:310px;}
.featured .testimonials .story .storyholder p.ptitle {font-size:31px;}

.featured .testimonials .story.gold {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-gold-xlrg.png', sizingMethod='crop');}
.featured .testimonials .story.soft_green{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-soft-green-xlrg.png', sizingMethod='crop');}
.featured .testimonials .story.light_aqua{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-light-aqua-xlrg.png', sizingMethod='crop');}
.featured .testimonials .story.dark_aqua{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-dark-aqua-xlrg.png', sizingMethod='crop');}
.featured .testimonials .story.plum{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-plum-xlrg.png', sizingMethod='crop');}
.featured .testimonials .story.brick {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-brick-xlrg.png', sizingMethod='crop');}
.featured .testimonials .story.burnt_orange {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-brntorange-xlrg.png', sizingMethod='crop');}
.featured .testimonials .story.dark_gray {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-drkgray-xlrg.png', sizingMethod='crop');}
.featured .testimonials .story.gray {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-gray-xlrg.png', sizingMethod='crop');}
.featured .testimonials .story.olive {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-olive-xlrg.png', sizingMethod='crop');}
.featured .testimonials .story.pine {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-pine-xlrg.png', sizingMethod='crop');}
.featured .testimonials .story.purple {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-purple-xlrg.png', sizingMethod='crop');}
.featured .testimonials .story.royal_purple {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-royalpurple-xlrg.png', sizingMethod='crop');}
.featured .testimonials .story.slate {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-slate-xlrg.png', sizingMethod='crop');}
.featured .testimonials .story.teal {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-teal-xlrg.png', sizingMethod='crop');}
.featured .testimonials .story.orange{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-orange-xlrg.png', sizingMethod='crop');}
.featured .testimonials .story.red{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-red-xlrg.png', sizingMethod='crop');}

.two_col_b.press_rel .wysiwyg ol li p {!margin-top:-1px;!display:block;!position:relative;}
