
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border:0 none;
color:#585E5A;
font-family:"Trebuchet MS",Arial,sans-serif;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
}
body {
font-size:62.5%;
line-height:1em;
}
a {
color:#3C8833;
font-size:1.1em;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
p {
color:#585E5A;
font-size:1.1em;
line-height:1.4em;
margin-bottom:0.6em;
}
h1 {
font-size:1.4em;
font-weight:normal;
line-height:1.4em;
margin-bottom:0.3em;
}
h2 {
color:#DF7A1C;
font-size:1.3em;
font-weight:normal;
margin-bottom:0.3em;
}
h3 {
color:#DF7A1C;
font-size:1.2em;
font-weight:normal;
margin-bottom:0.3em;
}
h4 {
color:#DF7A1C;
font-size:1.5em;
font-weight:normal;
margin-bottom:0.3em;
}
hr {
background-color:#FFFFFF;
border-color:#FFC222;
border-style:none none dotted;
border-width:1px;
color:#FFFFFF;
}
label {
display:block;
font-size:11px;
padding-bottom:2px;
}
fieldset {
padding-bottom:10px;
padding-top:10px;
}
textarea {
border:1px solid #E3E3E3;
color:#585E5A;
padding:2px;
}
legend {
color:#DF7A1C;
padding-bottom:10px;
}
ul {
list-style-type:none;
}
.articleBody ul
{
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 5px;
	padding-left: 10px;
	
}
.articleBody ol
{
	list-style-type:decimal;
	list-style-position: outside;
	margin-left: 5px;
	padding-left: 10px;
}

td {
line-height:1.3em;
padding:4px 0;
}
.textfield {
border:1px solid #E3E3E3;
line-height:25px;
margin:0 0 10px;
padding:2px;
}
.shortField {
width:200px;
}
.clear {
clear:both;
}
.orange {
color:#DF7A1C;
}
.button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/new/buttonBackground.jpg) repeat scroll 0 0;
border-color:#E3E3E3 #999999 #999999 #E3E3E3;
border-width:1px;
color:#585E5A;
cursor:pointer;
font-size:0.8em;
height:25px;
line-height:12px;
padding:0 4px 1px;
text-align:center;
text-transform:uppercase;
}
.button:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/new/buttonBackground_roll.jpg) repeat scroll 0 0;
}
.gsc-clear-button {
display:none;
}
.left {
float:left;
}
.right {
float:right;
}
#wrapper {
background-image:url(../images/new/wrapperBack.gif);
background-position:left bottom;
background-repeat:no-repeat;
border-bottom:1px solid #E3E3E3;
border-left:1px solid #E3E3E3;
border-right:1px solid #E3E3E3;
margin-left:auto;
margin-right:auto;
width:1000px;
}
#header {
background-image:url(../images/new/header/headerBack.gif);
background-position:center top;
background-repeat:no-repeat;
display:block;
height:165px;
position:relative;
width:1000px;
}
#mainContent {
display:block;
}
.mainTabClass {
height:100%;
}
#tabs {
display:block;
float:left;
margin:0;
padding:0;
width:1000px;
}
#footer {
background-image:url(../images/new/footer.gif);
background-position:0 0;
background-repeat:no-repeat;
border-top:4px solid #3C8833;
clear:both;
padding:25px 0;
width:1000px;
}
#columnLoading {
text-align:center;
}
.smallCTA {
background-image:url(../images/new/green_cta.gif);
background-position:0 0;
background-repeat:no-repeat;
height:17px;
width:125px;
}
.largeCTA {
background-image:url(../images/new/greenLarge_cta.gif);
background-position:0 0;
background-repeat:no-repeat;
height:17px;
width:230px;
}
a.greenCTA {
color:#FFFFFF;
display:block;
font-size:1.1em;
font-weight:bold;
line-height:12px;
margin:5px 0;
padding:5px 0 0 20px;
text-decoration:none;
}
a.greenCTA:hover {
background-position:0 -22px;
}
a.listenLink {
background-image:url(../images/new/listenIcon.jpg);
background-position:0 0;
background-repeat:no-repeat;
display:block;
height:16px;
line-height:16px;
text-indent:25px;
}
a.addToHome {
background-image:url(../images/new/articleIcons/addToHome.gif);
background-position:0 0;
background-repeat:no-repeat;
display:block;
height:18px;
line-height:18px;
text-indent:22px;
}
a.podCast {
background-image:url(../images/new/articleIcons/podcast.gif);
background-position:0 0;
background-repeat:no-repeat;
display:block;
height:18px;
line-height:18px;
text-indent:22px;
}
a.rss {
background-image:url(../images/new/articleIcons/rss.gif);
background-position:0 0;
background-repeat:no-repeat;
display:block;
height:18px;
line-height:18px;
text-indent:22px;
}
#logo {
float:left;
left:20px;
position:absolute;
top:20px;
width:232px;
}
#pledgeNow {
float:right;
height:27px;
margin:20px 20px 0 0;
width:223px;
}
#pledgeNow a {
background-image:url(../images/new/header/pldgeNow.gif);
background-position:0 0;
background-repeat:no-repeat;
display:block;
height:27px;
text-indent:-5000px;
width:223px;
}
#pledgeNow a:hover {
background-image:url(../images/new/header/pldgeNow.gif);
background-position:0 -27px;
background-repeat:no-repeat;
}
#socialLinks {
display:inline;
float:right;
margin-right:20px;
margin-top:15px;
padding-left:65px;
}
#topNav {
color:#FFFFFF;
display:inline;
float:left;
font-size:1.1em;
height:20px;
left:0;
line-height:18px;
padding-top:5px;
position:absolute;
top:135px;
width:100%;
}
#topNav li {
float:left;
list-style-type:none;
}
#topNav li a {
color:#FFFFFF;
text-decoration:none;
}
#topNav li a:hover {
text-decoration:underline;
}
.topNavLeft {
margin-left:20px;
}
.topNavRight {
margin-right:20px;
}
.accountLink {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/new/header/topNavSep.gif) repeat-y scroll left 4px;
margin-left:10px;
padding-left:10px;
}
.rightlink {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/new/header/topNavSep.gif) repeat-y scroll right 4px;
margin-right:10px;
padding-right:10px;
}
a.topLogin {
background-image:url(../images/new/header/loginQuote.gif);
background-position:left center;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
padding-left:15px;
}
a.facebook {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/new/facebookBadge_sm.gif) no-repeat scroll 0 0;
display:block;
height:20px;
margin-top:-1px;
text-indent:-5000px;
width:68px;
}
a.facebook:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/new/facebookBadge_sm.gif) no-repeat scroll 0 -20px;
}
.centerHeader {
background-image:url(../images/new/header/playerBG.gif);
background-position:0 top;
background-repeat:no-repeat;
clear:both;
display:inline;
float:right;
height:65px;
margin-right:20px;
position:absolute;
right:0;
top:60px;
width:686px;
}
#scrollText {
display:block;
font-size:1.4em;
height:20px;
left:177px;
position:absolute;
top:12px;
width:495px;
z-index:100;
}
.nowPlaying {
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}
#buttonContainer {
display:block;
text-align:center;
width:550px;
}
.smallButtonKCFR {
cursor:pointer;
font-size:13px;
height:25px;
margin:3px 30px 0 0;
padding:0 5px 5px;
text-align:center;
}
.smallButtonKVOD {
cursor:pointer;
font-size:13px;
height:25px;
text-align:center;
}
#audioInfo {
color:#FFFFFF;
display:inline;
font-size:1.5em;
font-weight:normal;
height:33px;
left:0;
padding:5px 0 0 0;
position:absolute;
top:25px;
width:470px;
}
#audioSelect {
background-image:url(../images/new/audioInfoQuote.gif);
background-position:left center;
background-repeat:no-repeat;
color:#FFFFFF;
display:inline;
font-size:1.5em;
font-weight:normal;
height:33px;
left:0;
padding-left:25px;
padding-top:5px;
position:absolute;
top:25px;
width:470px;
}
#audioHeader {
color:#585E5A;
float:left;
font-size:1.1em;
font-weight:bold;
left:0;
position:absolute;
text-transform:uppercase;
top:10px;
}
#streams {
font-size:11px;
left:30px;
position:absolute;
top:53px;
}
#streams a {
color:#FFFFFF;
font-size:0.9em;
}
.kvodListen {
cursor:pointer;
display:block;
float:left;
height:20px;
left:10px;
position:absolute;
top:25px;
width:150px;
}
.kcfrListen {
cursor:pointer;
display:block;
float:left;
height:20px;
left:10px;
margin-bottom:0;
margin-right:0;
margin-top:0;
position:absolute;
width:150px;
}
.noStationSelected, .kcfrSelected, .kvodSelected {
display:block;
z-index:0;
}
.noStationSelected {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/new/header/playerBG.gif) no-repeat scroll 0 top;
}
.kcfrSelected {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/new/header/playerBG_news.gif) no-repeat scroll left top;
}
.kvodSelected {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/new/header/playerBG_music.gif) no-repeat scroll left top;
}
#player {
height:20px;
left:177px;
margin:0;
position:absolute;
top:38px;
width:500px;
z-index:1;
}
.navOff {
display:none;
}
.leftSideNav {
display:inline;
float:left;
}
.sidebarNav {
list-style-type:none;
margin:0 0 0;
padding:0;
width:260px;
}
.sidebarNav a {
display:block;
font-size:1.1em;
text-decoration:none;
}
.sidebarNavHeader {
background-color:#3C8833;
color:#FFFFFF;
font-size:1.1em;
font-weight:bold;
height:15px;
line-height:1em;
padding:4px 0 2px 5px;
text-transform:uppercase;
}
.cprHeader {
background-color:#486158;
}
.cprLinks a {
border-bottom:1px dotted #E3E3E3;
color:#486158;
padding:7px 0;
}
.cprLinks a:hover {
color:#5F8175;
}
.supportHeader {
background-color:#3C8833;
}
.supportLinks a {
border-bottom:1px dotted #E3E3E3;
color:#3C8833;
padding:7px 0;
}
.supportLinks a:hover {
color:#7FAE6C;
}
.profileHeader {
background-color:#57BED5;
}
.profileHeaderText {
color:#57BED5;
font-size:13px;
font-weight:bold;
}
.orangeTextSmall {
color:#DF7A1C;
font-size:10px;
}
.profileLinks a {
border-bottom:1px dotted #E3E3E3;
color:#57BED5;
padding:7px 0;
}
.profileLinks a:hover {
color:#90C6E5;
}
.underwritersHeader {
background-color:#DF7A1C;
margin-bottom:5px;
}
.underwriters {
margin-bottom:7px;
margin-top:15px;
}
.linkLastCpr a {
border:medium none;
color:#486158;
padding:7px 0;
}
.linkLastCpr a:hover {
color:#5F8175;
}
.linkLastSupport a {
border:medium none;
color:#3C8833;
padding:7px 0;
}
.linkLastSupport a:hover {
color:#7FAE6C;
}
.linkLastProfile a {
border:medium none;
color:#57BED5;
padding:7px 0;
}
.linkLastProfile a:hover {
color:#90C6E5;
}
#fancy_content {
background-image:url(../images/new/wrapperBack.gif);
background-position:left bottom;
background-repeat:no-repeat;
}
#AvailableWidgets {
display:block;
float:left;
height:300px;
overflow-x:hidden;
overflow-y:auto;
width:300px;
}
.widgetList {
width:300px;
}
.widgetListName {
line-height:2em;
}
.widgetListName a {
display:block;
line-height:2em;
text-decoration:none;
}
.widgetListName a:hover {
text-decoration:underline;
}
#personalizeHeader {
border-bottom:1px dotted #E3E3E3;
margin-bottom:5px;
padding:7px 0;
}
h4.personalizeHeaderText {
font-size:2em;
margin-top:20px;
}
#widgetInfo {
display:inline;
width:330px;
}
#widgetPreview .widget {
border:1px solid #E3E3E3;
margin:0 0 20px;
padding:0;
}
#widgetPreview .widget .widget-head {
background-image:url(/images/new/yellowHeaderBar.gif);
background-position:left top;
background-repeat:no-repeat;
color:#000000;
height:30px;
line-height:30px;
overflow:hidden;
width:100%;
}
#widgetPreview .widget .widget-head h3 {
color:#585E5A;
float:left;
font-size:13px;
line-height:23px;
padding-left:5px;
padding-top:2px;
text-transform:uppercase;
}
#widgetPreview .widget .widget-content {
color:#111111;
/*
 * 
 line-height:1.2em;
*/
overflow:hidden;
/*
 * padding:0 5px;
 */
}
#widgetPreview .widget .widget-content p {
padding:0.8em 0;
}
/*
#widgetPreview .widget .widget-content img {
border:1px solid #FFFFFF;
float:right;
margin:10px;
}
*/
#widgetPreview .widget .widget-content pre {
color:#EEEEEE;
font-size:12px;
padding:0.5em 5px;
}
#widgetPreview .widget .widget-content ul {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin-bottom:20px;
padding-bottom:5px;
padding-right:0;
padding-top:5px;
}
#widgetPreview .widget .widget-content ul li {
padding:3px 0;
}
#widgetPreview .widget .widget-content ul.images {
height:1%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:7px 0 0;
}
#widgetPreview .widget .widget-content ul.images li {
display:inline;
float:left;
}
#widgetPreview .widget .widget-content ul.images img {
display:inline;
float:left;
margin:0 0 7px 7px;
}

/* adserver related */
.adContainer {
padding-bottom:2px;
}
.adserverLeft {
background-color:#FFFFFF;
border:1px solid #DADADA;
float:left;
padding:3px;
}
.adserverRight {
background-color:#FFFFFF;
border:1px solid #DADADA;
float:right;
padding:3px;
}
.adserverBorder {
}
/* footer banners */
.adContainerFooter {
padding-bottom: 2px;
width: 680px;
/* float: right; */
position: relative;
right: -280px;
clear:both;
}
.adserverFooterLeft {
background-color: #FFFFFF;
border: 1px solid #DADADA;
float: left;
padding: 3px;
}
.adserverFooterRight {
background-color: #FFFFFF;
border: 1px solid #DADADA;
float: right;
padding: 3px;
}
/* end adserver related */

.main_cpr_header1 {
font-size:14px;
font-weight:bold;
}
.main_cpr_header2 {
font-size:12px;
font-weight:bold;
}
#image-nav {
margin:15px;
width:300px;
}
#image-nav li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:8px;
width:50px;
}
#image-nav a {
border:1px solid #CCCCCC;
display:block;
padding:3px;
width:50px;
}
#image-nav a.activeSlide {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#8888FF none repeat scroll 0 0;
}
#image-nav a:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
#image-nav img {
border:medium none;
display:block;
}
table.formError td {
color:red;
font-weight:bold;
}
table.contactFormEntry {
width:70%;
}
td.contactFormFields {
background-color:#F5F5F5;
vertical-align:top;
width:90px;
}
table.contactFormEntryLrg {
width:100%;
}
td.contactFormFieldsLrg {
background-color:#F5F5F5;
vertical-align:top;
width:300px;
}
td.contactFormTextFields {
background-color:#F5F5F5;
}
ul.bullets {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin-left:20px;
}
ol.bullets {
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
margin-left:20px;
}
#footerColumns h3 {
color:#FFC222;
margin:0 0 5px;
text-transform:uppercase;
}
#footerCol {
float:left;
margin:0;
width:275px;
}
.footerContent {
margin-left:auto;
margin-right:auto;
width:825px;
}
#footerDetails {
margin:10px auto;
width:1000px;
}
#footerDetailsLinks {
float:right;
font-size:1em;
margin-bottom:20px;
margin-top:10px;
}
#footerCol ul {
margin:0;
}
#footerCol a {
color:#FFFFFF;
font-size:1.2em;
line-height:1.6em;
}
.date {
background-image:url(../images/new/dateBack.gif);
background-position:0 0;
background-repeat:no-repeat;
float:left;
font-size:11px;
font-weight:bold;
height:38px;
line-height:11px;
padding-top:8px;
position:relative;
text-transform:uppercase;
width:46px;
margin-bottom:10px;
}
.month {
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
left:10px;
padding-bottom:1px;
position:absolute;
text-align:center;
top:10px;
width:26px;
}
.day {
left:0;
margin-left:auto;
margin-right:auto;
position:absolute;
text-align:center;
top:25px;
width:46px;
}
.yearStamp {
left:10px;
padding-bottom:1px;
position:absolute;
text-align:center;
top:50px;
width:26px;

}
.orangeDay {
color:#DF7A1C;
}
#relatedTags {
line-height:1.4em;
margin:10px 0;
}
a.cloud_0 {
font-size:1em;
}
a.cloud_1 {
font-size:1.1em;
}
a.cloud_2 {
font-size:1.2em;
}
a.cloud_3 {
font-size:1.3em;
}
a.cloud_4 {
font-size:1.4em;
}
a.cloud_5 {
font-size:1.5em;
}
a.cloud_6 {
font-size:1.6em;
}
a.cloud_7 {
font-size:1.7em;
}
a.cloud_8 {
font-size:1.8em;
}
a.cloud_9 {
font-size:1.9em;
}
.color-blue {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
}
#columns .column {
float:left;
height:100%;
}
#columns #column1 {
height:100%;
margin-left:20px;
width:330px;
}
#columns #column2 {
height:100%;
margin-left:20px;
width:330px;
}
#columns #column3 {
width:50%;
}
#columns .contentColumn {
float:left;
height:auto !important;
left:80px;
min-height:400px;
position:relative;
top:10px;
width:60%;
}
#columns #column3 .widget {
margin:15px 15px 0;
}
#columns .widget {
border:1px solid #E3E3E3;
margin:0 0 20px;
padding:0;
}
#columns .widget .widget-head {
background-image:url(/images/new/yellowHeaderBar.gif);
background-position:left top;
background-repeat:no-repeat;
color:#000000;
height:30px;
line-height:30px;
overflow:hidden;
width:100%;
}
#columns .widget .widget-head h3 {
color:#585E5A;
float:left;
font-size:13px;
line-height:23px;
padding-left:5px;
padding-top:2px;
text-transform:uppercase;
}
#columns .widget .widget-content {
color:#111111;
line-height:1.2em;
overflow:hidden;
/*padding:0 5px; */
}
#columns .widget .widget-content p {
/* padding:0.8em 0; */
}
#columns .widget .widget-content img {
text-align:center;
}
#columns .widget .widget-content pre {
color:#EEEEEE;
font-size:12px;
padding:0.5em 5px;
}
#columns .widget .widget-content ul {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin-bottom:20px;
padding-bottom:5px;
padding-right:0;
padding-top:5px;
}
#columns .widget .widget-content ul li {
padding:3px 0;
}
#columns .widget .widget-content ul.images {
height:1%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:7px 0 0;
}
#columns .widget .widget-content ul.images li {
display:inline;
float:left;
}
#columns .widget .widget-content ul.images img {
display:inline;
float:left;
margin:0 0 7px 7px;
}
#searchForm {
background-position:0 0;
display:block;
float:right;
height:30px;
margin:-34px 20px 0 0;
position:relative;
width:330px;
z-index:10;
}
input.gsc-search-button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/new/buttonBackground.jpg) repeat scroll 0 0;
border-color:#E3E3E3 #999999 #999999 #E3E3E3;
border-width:1px;
color:#585E5A;
cursor:pointer;
font-size:0.8em;
height:25px;
line-height:12px;
padding:0 4px 1px;
text-align:center;
text-transform:uppercase;
}
input.gsc-search-button:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/new/buttonBackground_roll.jpg) repeat scroll 0 0;
}
.gsc-clear-button {
display:none;
}
input.gsc-input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF /*url(http://www.google.com/uds/css/small-logo.png) no-repeat scroll right center*/;
color:#666666;
height:20px;
line-height:18px;
margin:0;
width:215px;
}
input.searchFocus {
}
input.gsc-inputOver {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
}
div.gsc-branding-text {
display:none;
}
.gsc-branding-img {
display:none;
}
.gs-title {
color:#3C8833;
}
#toolbar {
height:30px;
width:1024px;
}
.hideContent {
display:none;
}
div#news-slide {
float:right;
height:1.3em;
overflow:hidden;
position:relative;
width:725px;
}
ul#news-slide-list {
height:1.3em;
overflow:hidden;
position:relative;
width:725px;
}
ul#news-slide-list li {
left:750px;
position:absolute;
top:0;
}
ul#news-slide-list li.news-slide-first, li.news-slide-first {
left:0;
}
#cprMain {
display:block;
width:220px;
}
#cprMain img {
margin:0 0 0 -10px;
}
.contentContainer {
border:1px solid #E3E3E3;
float:left;
margin-bottom:5px;
margin-left:15px;
width:660px;
}
.contentContainer h2 {
background-image:url(../images/new/yellowHeaderBar.gif);
background-position:left top;
background-repeat:no-repeat;
color:#585E5A;
font-size:13px;
font-weight:bold;
height:40px;
line-height:40px;
margin-bottom:20px;
padding-left:20px;
text-transform:uppercase;
}
.contentContainer p {
margin-left:20px;
}
#newsSchedule p {
font-size:0.8em;
line-height:1.3em;
}
#profileContentContainer {
border:1px solid #E3E3E3;
float:left;
line-height:12px;
margin-bottom:5px;
margin-left:15px;
width:660px;
}
#profilePadder {
padding:20px;
}
#profileContentContainer h2 {
background-image:url(../images/new/yellowHeaderBar.gif);
background-position:left top;
background-repeat:no-repeat;
color:#585E5A;
font-size:13px;
font-weight:bold;
height:40px;
line-height:40px;
margin-bottom:20px;
padding-left:20px;
text-transform:uppercase;
}
#profileContentContainer span {
}
#profileInfo {
display:block;
padding:0 0 0 15px;
width:650px;
}
.profileInfoContentLeft {
display:block;
float:left;
width:275px;
}
.profileInfoContentRight {
display:block;
float:left;
}
a.button {
border:1px solid #E3E3E3;
height:15px;
padding:2px;
}
#profileContentContainer a.button {
text-align:right;
}
#profileContentContainer div {
display:block;
line-height:14px;
margin-bottom:10px;
}
#searchWrapper {
border:1px solid #E3E3E3;
float:left;
margin-bottom:5px;
margin-left:15px;
width:660px;
}
#searchPadder {
padding:20px;
}
#searchWrapper .gsc-control {
width:100%;
}
#searchWrapper .gsc-search-box {
display:none;
}
#contentWrapper {
border:1px solid #E3E3E3;
float:left;
margin-bottom:20px;
margin-left:20px;
padding:0;
width:678px;
}
#contentWrapper h3 {
margin:0 0 20px 0px;
}
#articleLeftColumn {
float:left;
padding-left:20px;
width:445px;
}
#articleRightColumn {
float:left;
margin-left:20px;
width:175px;
}
.articleTitle {
float:right;
width:380px;
}
.articleTitle h4 {
line-height:1.1em;
margin:0 0 3px;
}
.articleHeader {
background-image:url(../images/new/yellowHeaderBar.gif);
background-position:left top;
background-repeat:no-repeat;
clear:both;
color:#585E5A;
font-size:13px;
font-weight:bold;
height:40px;
line-height:40px;
margin-bottom:20px;
padding-left:20px;
text-transform:uppercase;
}
.byLine {
font-size:1em;
margin:7px 0;
}
.byLine a {
color:#DF7A1C;
}
.articleBody {
border-bottom:1px dotted #DF7A1C;
float:left;
margin-bottom:20px;
margin-top:10px;
padding-bottom:20px;
width:445px;
}
.articleBody h3 {
margin:0 0 0 20px;
}
.articleImage {
margin-bottom:10px;
max-width:365px;
}
.article_image {
	max-width: 445px;
	max-height: 445px;
}
.tags {
float:left;
font-size:10px;
margin-bottom:5px;
width:100%;
}
.shareLinks {
float:left;
margin-bottom:5px;
margin-top:5px;
width:100%;
}
.comments {
float:left;
margin-bottom:20px;
width:445px;
}
.commentForm {
margin-bottom:20px;
}
.commentForm fieldset {
border-style:none;
}
.commentField {
height:110px;
margin-bottom:10px;
width:435px;
}
.commentSubmit {
background-color:#FFFFFF;
background-image:url(../images/new/submitButton.gif);
background-position:0 0;
background-repeat:no-repeat;
border-style:none;
color:#FFFFFF;
cursor:pointer;
height:21px;
line-height:21px;
margin:0;
padding-top:1px;
width:143px;
}
.commentBody {
background-color:#E3E3E3;
float:left;
margin-bottom:10px;
margin-top:6px;
padding:10px;
width:390px;
}
#commentsList .icon {
background-image:url(../images/new/commentIcon.gif);
background-position:0 0;
background-repeat:no-repeat;
float:left;
height:20px;
width:30px;
}
.commenterName {
float:left;
font-size:11px;
margin-right:5px;
}
.commentSubmitDate {
font-size:11px;
}
.showTitle {
margin-bottom:10px;
}
.articleMedia ul {
margin-bottom:10px;
margin-top:10px;
}
.articleMedia li {
margin-bottom:5px;
}
.archiveDay {
border-bottom:1px dotted #DF7A1C;
margin-bottom:20px;
}
.articleArchive {
float:right;
margin-bottom:25px;
width:380px;
}
.archiveBody {
margin-top:10px;
}
.articleTitle {
}
.articleArchive h4 {
font-size:1em;
line-height:1.1em;
}
#EFTExample {
color:#0000FF;
font-size:9pt;
text-decoration:underline;
}
#contactInfo {
float:left;
margin:5px 0 0 10px;
width:235px;
}
#donationInfo {
float:left;
margin:5px 0 0 10px;
width:580px;
}
#contentLayout {
float:left;
margin:0;
width:680px;
}
#billingInfo {
float:left;
margin:5px 0 0 10px;
width:580px;
}
#accountInfoNotAvailable {
float:left;
margin:5px 0 0 10px;
width:580px;
}
#membershipInfo {
float:left;
margin:5px 0 0 10px;
width:300px;
}
#plegeContactInfo {
float:left;
margin:5px 0 0 10px;
width:700px;
}
#addGiftInfo {
float:left;
margin:5px 0 0 10px;
width:500px;
}
#contactUs {
float:left;
line-height:130%;
margin:5px 0 0 10px;
width:460px;
}
#contactUsPhone {
float:left;
margin:5px 0 0 10px;
position:relative;
width:250px;
}
#contactUsMail {
float:left;
margin:5px 0 0 10px;
width:210px;
}
#newEFT {
position:relative;
}
.formTable {
padding:0 0 0 15px;
}
.contactInfoTable {
padding:0 0 0 15px;
}
.contactInfoTable td {
padding:2px;
}
.memberInfoTable {
position:relative;
margin:0px 0 0 10px;	
}	
#mainContent {
text-align:left;
}
#contentTitleH3 {
padding-left:20px;
}
table {
color:#000000;
font-family:Verdana;
font-size:13px;
font-weight:normal;
}
.memberNames {
border-bottom:1px solid #333333;
font-size:11px;
font-weight:bold;
width:300px;
}
#small {
color:#000000;
display:block;
float:left;
height:200px;
margin:10px 20px 10px 0;
width:250px;
}
#large {
display:block;
height:200px;
margin:10px 75px 10px 0;
width:600px;
}
.required {
color:#FF0000;
}
#removeInfo {
color:#FF0000;
font-size:9pt;
}
.faq_question {
color:#000000;
font-weight:bold;
padding-top:12px;
}
#categoryDescription {
border-bottom:1px dotted #DF7A1C;
display:block;
height:auto;
margin-bottom:20px;
}
#alphabeticalListing a:link {
font-size:11px;
line-height:15px;
padding:5px 0;
}
#alphabeticalListing2 a:link {
font-size:11px;
line-height:15px;
padding:5px 0;
}
#alphabeticalListing2 a:hover {
text-decoration:none;
}
#alphabeticalListing2 a:hover {
text-decoration:none;
}
#jsddm {
margin:0;
padding:0;
}
#jsddm li {
-x-system-font:none;
float:left;
font-family:Tahoma,Arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#jsddm li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#C4C4C4 none repeat scroll 0 0;
border-right:1px solid white;
color:#FFFFFF;
display:block;
font-family:Verdana,sans-serif;
font-size:10px;
padding:2px 2px 5px;
text-align:left;
text-decoration:none;
white-space:nowrap;
width:15px;
}
#jsddm li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#333333 none repeat scroll 0 0;
color:#666666;
}
#jsddm li ul {
border-top:1px solid white;
margin:0;
padding:0;
position:absolute;
visibility:hidden;
}
#jsddm li ul li {
display:inline;
float:none;
}
#jsddm li ul li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#333333 none repeat scroll 0 0;
width:auto;
}
#jsddm li ul li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#333333 none repeat scroll 0 0;
}
#underwriterTabs {
border:medium none;
margin:0 0 0 20px;
}
.carousel {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
display:block;
height:225px;
margin:0 0 0 20px;
padding:0 0 0 145px;
text-align:center;
}
.carousel ul li {

}
.carouselDiv {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #666666;
display:block;
height:150px;
text-align:center;
width:295px;
}

.carouselDiv td {
}
.carouselContent a:hover {
border:medium none;
}
.carouselContent {
float:left;
text-align:center;
}
.carouselText {
}
.carouselText img {
border:medium none;
float:left;
}
#carouselNavigation{
	float: left;
	width: 300px;
	margin: 0 0 0 35px;
	}
.carouselPrev {
	display: block;
	float: left;
	width: 75px;
	}
	
.carouselNext {
	display: block;
	float: left;
	width: 75px;
	}
.carouselPause {
	display: block;
	float: left;
	width: 75px;
	}

#cpLearnMore {
left:240px;
position:relative;
top:-20px;
z-index:1;
}
.jcarousel-skin-ie7 .jcarousel-container {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D4D0C8 none repeat scroll 0 0;
border:1px solid #808080;
}
.jcarousel-skin-ie7 .jcarousel-container-horizontal {
height:185px;
padding:20px 40px;
}
.jcarousel-skin-ie7 .jcarousel-container-vertical {
height:245px;
padding:40px 20px;
width:75px;
}
.jcarousel-skin-ie7 .jcarousel-clip-horizontal {
height:177px;
width:525px;
}
.jcarousel-skin-ie7 .jcarousel-clip-vertical {
height:245px;
width:77px;
}
.jcarousel-skin-ie7 .jcarousel-item {
border:1px solid #FFFFFF;
display:block;
height:175px;
width:255px;
}
.jcarousel-skin-ie7 .jcarousel-item-horizontal {
margin-right:7px;
}
.jcarousel-skin-ie7 .jcarousel-item-vertical {
margin-bottom:7px;
}
.jcarousel-skin-ie7 .jcarousel-item-placeholder {
}
.jcarousel-skin-ie7 .jcarousel-next-horizontal {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(next-horizontal.gif) no-repeat scroll 0 0;
cursor:pointer;
height:32px;
position:absolute;
right:5px;
top:43px;
width:32px;
}
.jcarousel-skin-ie7 .jcarousel-next-horizontal:hover {
background-position:-32px 0;
}
.jcarousel-skin-ie7 .jcarousel-next-horizontal:active {
background-position:-64px 0;
}
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal, .jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active {
background-position:-96px 0;
cursor:default;
}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(prev-horizontal.gif) no-repeat scroll 0 0;
cursor:pointer;
height:32px;
left:5px;
position:absolute;
top:43px;
width:32px;
}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal:hover {
background-position:-32px 0;
}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal:active {
background-position:-64px 0;
}
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal, .jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active {
background-position:-96px 0;
cursor:default;
}
.jcarousel-skin-ie7 .jcarousel-next-vertical {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(next-vertical.gif) no-repeat scroll 0 0;
bottom:5px;
cursor:pointer;
height:32px;
left:43px;
position:absolute;
width:32px;
}
.jcarousel-skin-ie7 .jcarousel-next-vertical:hover {
background-position:0 -32px;
}
.jcarousel-skin-ie7 .jcarousel-next-vertical:active {
background-position:0 -64px;
}
.jcarousel-skin-ie7 .jcarousel-next-disabled-vertical, .jcarousel-skin-ie7 .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-ie7 .jcarousel-next-disabled-vertical:active {
background-position:0 -96px;
cursor:default;
}
.jcarousel-skin-ie7 .jcarousel-prev-vertical {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(prev-vertical.gif) no-repeat scroll 0 0;
cursor:pointer;
height:32px;
left:43px;
position:absolute;
top:5px;
width:32px;
}
.jcarousel-skin-ie7 .jcarousel-prev-vertical:hover {
background-position:0 -32px;
}
.jcarousel-skin-ie7 .jcarousel-prev-vertical:active {
background-position:0 -64px;
}
.jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical, .jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical:active {
background-position:0 -96px;
cursor:default;
}
#contactInfo, #membershipInfo, #pledgeHistoryHeader {
float:left;
font-size:1.2em;
font-weight:normal;
line-height:1.3em;
margin-right:0;
width:200px;
}
.profileLabel {
color:#DF7A1C;
font-size:1.1em;
font-weight:normal;
margin-bottom:2px;
}
.infoSet {
display:block;
margin-bottom:10px;
}
.profileInfo {
font-size:1.1em;
line-height:1.5em;
margin-bottom:5px;
}
#pledgeHistoryHeader {
clear:both;
margin-top:10px;
width:400px;
}
.activityCellHeader {
background-color:#E3E3E3;
padding:3px;
}
.activityCell {
padding:3px;
}
#pledgeHistoryHeader td {
border-bottom:1px solid #CCCCCC;
border-right:1px solid #FFFFFF;
}

#widgetPreviewList {
	width:328px;
}

.multiWidget {
background-color:#1E464C;
text-align:center;
width:328px;
}
.multiWidget .widget-image {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 none repeat scroll 0 0;
height:147px;

}
.multiWidget .widget-image img {

margin:0;
max-height:147px;
max-width:330px;
text-align:center;

}
.multiWidget .control-bar {
background-color:#1E464C;
color:#FFFFFF;
height:22px;
}
.multiWidget .control-bar .slide-title {
color:#FFFFFF;
float:left;
font-weight:bold;
padding-left:5px;
padding-top:8px;
}
.multiWidget .control-bar .slide-state {
color:#FFFFFF;
float:left;
margin-right:15px;
padding-top:8px;
}
.multiWidget .control-bar .multi-widget-navbar {
float:right;
}
.multiWidget .control-bar .multi-widget-navbar a {
display:inline-block;
height:22px;
width:20px;
}
.multiWidget .control-bar .slide-nav-prev {
background-image:url(../images/icons/ALLBUTTONS.png);
background-position:0 0;
background-repeat:no-repeat;
}
.multiWidget .control-bar .slide-nav-pause {
background-image:url(../images/icons/ALLBUTTONS.png);
background-position:-20px 0;
background-repeat:no-repeat;
}
.multiWidget .control-bar .slide-nav-play {
background-image:url(../images/icons/ALLBUTTONS.png);
background-position:-40px 0;
background-repeat:no-repeat;
text-align:left;
}
.multiWidget .control-bar .slide-nav-next {
background-image:url(../images/icons/ALLBUTTONS.png);
background-position:-60px 0;
background-repeat:no-repeat;
}
.multiWidget .content-box {
background-color:#585E5A;
color:#FFFFFF;
height:134px;
padding:8px;
text-align:left;
overflow: auto;
}
.multiWidget .content-box h1 {
color:#FFFFFF;
}
.multiWidget .content-box p {
color:#FFFFFF;
}

.multiWidget .content-box a {
color:#FFFFFF;
}
.multiWidget .content-box b {
color:#FFFFFF;
}

.campaignInfo {
color:#FFFFFF;
font-size: 16px;
line-height: 18px;
font-weight: bold;
text-align: center;
padding:0px;
}


.multiWidget .content-box a:hover {
color:#FFFFFF;
}


.multiWidget .largeCTA a {
font-size:1.8em;
padding-left:10px;
}
a.reverse, a.pause, a.play, a.forward {
background-image:url(/images/slideControls.gif);
background-repeat:no-repeat;
display:block;
height:20px;
text-indent:-5000px;
width:20px;
}
a.reverse {
background-position:0 0;
}
a.reverse:hover {
background-position:0 -20px;
}
a.pause {
background-position:-20px 0;
}
a.pause:hover {
background-position:-20px -20px;
}
a.play {
background-position:-40px 0;
}
a.play:hover {
background-position:-40px -20px;
}
a.forward {
background-position:-60px 0;
}
a.forward:hover {
background-position:-60px -20px;
}
/* pagination controls */
.cc_pagination {
width:140px;
}
.cc_pagination_previous {
float:left;
}
.cc_pagination_next {
float:right;
}
.pageNumber {
color:#DF7A1C;
}
.goButton {
background-color:#FFEEDD;
border-color:#669966 #336633 #336633 #669966;
border-style:solid;
border-width:1px;
color:#005500;
}

/*Links for Hourly News Cast*/
.hourlyLink {
	font-size: 12px;
	text-decoration: none;
}

/* Relted Article Links styling*/
#relatedArticles {
        line-height: 18px;
}

/*footer image media links*/
.footerImage {
	float: left;
	padding: 37px 5px 0 5px;
	vertical-align: baseline;
	}
