.callToAction
{
    margin:0px;
    float:left;
    vertical-align:top;
    margin: 1px 1px 1px 1px;
    padding-bottom:5px;
}

/*size schemes*/
.callToAction_leftColumnSize { width: 206px; }
.callToAction_mediumSize { width: 251px; }
.callToAction_veryLongSize { width: 98%; }

/*color schemes*/
.callToAction_green { background: white url(/WebModules/CallToAction/images/footer_green.gif) bottom right no-repeat; }
.callToAction_orange { background: white url(/WebModules/CallToAction/images/footer_orange.gif) bottom right no-repeat; }
.callToAction_blue { background: white url(/WebModules/CallToAction/images/footer_blue.gif) bottom right no-repeat; }
.callToAction_yellow { background: white url(/WebModules/CallToAction/images/footer_yellow.gif) bottom right no-repeat; }
/*this goes _after_ the color-specific ones above, so that if this class is 
  present on the container element, it overrides the colored arrow background.*/
.callToAction_noArrow { background: white url(/WebModules/CallToAction/images/footer_noArrow.gif) bottom right no-repeat; }

.callToAction_hdr_tile {
	height: 29px;
}
.callToAction_hdr_cap_left {
	height: 29px;	
}
.callToAction_hdr_cap_right {
	height: 29px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;

	padding: 4px 10px 0 24px;
}
	
.callToAction_hdr_tile, 
.callToAction_hdr_tile a:link,
.callToAction_hdr_tile a:visited,
.callToAction_hdr_tile a:hover,
.callToAction_hdr_tile a:active,
a.callToAction_hdr_tile:link,
a.callToAction_hdr_tile:visited,
a.callToAction_hdr_tile:hover,
a.callToAction_hdr_tile:active
{
    height:29px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size:15px;
    font-weight:bold;
    text-transform:uppercase;
	color: #fff;
	cursor: pointer;
	
	
    display: block;
    vertical-align:middle;
    text-decoration:none;

    /*margin: 0px 0px 0px 33px;*/
    /*padding:4px 0px 0px 33px;*/
    /*float:none;*/
}


/*color schemes*/

.callToAction_green .callToAction_hdr_cap_left { background: url(/WebModules/CallToAction/images/hdr_cap_left_green.gif) top left no-repeat; }
.callToAction_green .callToAction_hdr_cap_right { background: url(/WebModules/CallToAction/images/hdr_cap_right_green.gif) top right no-repeat; }
.callToAction_green .callToAction_hdr_tile { background: url(/WebModules/CallToAction/images/hdr_tile_green.gif) top left repeat-x; }

.callToAction_orange .callToAction_hdr_cap_left { background: url(/WebModules/CallToAction/images/hdr_cap_left_orange.gif) top left no-repeat; }
.callToAction_orange .callToAction_hdr_cap_right { background: url(/WebModules/CallToAction/images/hdr_cap_right_orange.gif) top right no-repeat; }
.callToAction_orange .callToAction_hdr_tile { background: url(/WebModules/CallToAction/images/hdr_tile_orange.gif) top left repeat-x; }

.callToAction_blue .callToAction_hdr_cap_left { background: url(/WebModules/CallToAction/images/hdr_cap_left_blue.gif) top left no-repeat; }
.callToAction_blue .callToAction_hdr_cap_right { background: url(/WebModules/CallToAction/images/hdr_cap_right_blue.gif) top right no-repeat; }
.callToAction_blue .callToAction_hdr_tile { background: url(/WebModules/CallToAction/images/hdr_tile_blue.gif) top left repeat-x; }

.callToAction_yellow .callToAction_hdr_cap_left { background: url(/WebModules/CallToAction/images/hdr_cap_left_yellow.gif) top left no-repeat; }
.callToAction_yellow .callToAction_hdr_cap_right { background: url(/WebModules/CallToAction/images/hdr_cap_right_yellow.gif) top right no-repeat; }
.callToAction_yellow .callToAction_hdr_tile { background: url(/WebModules/CallToAction/images/hdr_tile_yellow.gif) top left repeat-x; }


/*general elements*/

.callToAction_body,
.callToAction_body p,
.callToAction_body div,
.callToAction_body span
{
    text-align:left;
    float:none;
    vertical-align:top;
    margin:5px 0 0 0;
    overflow: hidden;
    font-size:10px;
    
    /* rpr - use template color
    color:#006699;
	*/
}

.callToAction_body
{
    padding: 5px 0px 5px 10px;
}

.callToAction_body p
{
    padding: 0px;
}

/* Need to clear default browser styles, first. */
.callToAction_body ul,
.callToAction_body li {
	margin:0px;
	padding:0px;
	list-style:none;
} 
/* Set top margin for a group of bullets */
.callToAction_body ul 
{
	margin-top:10px;
	margin-bottom:10px;
}
/* Set style for individual bullets. */
.callToAction_body ul li 
{
	background:url(/WebModules/CallToAction/images/blue_bullet.gif) no-repeat 0px;
	margin-left: 15px;
	padding-left: 15px;
	vertical-align:middle;
	color:#59595a;
}

.callToAction_link_bottom
{
    display: block;
    text-align: left;
    float: none;
    margin: 10px 0px 5px 10px; 
}


a.callToAction_link_bottom:link, 
a.callToAction_link_bottom:visited, 
a.callToAction_link_bottom:hover, 
a.callToAction_link_bottom:active 
{
    font-size: 10px;
    
    /* rpr - use page template
	color:#165b99; 
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
	*/
}

a.callToAction_link_bottom:link, a.callToAction_link_bottom:visited 
{
    text-decoration: none;
}
	
a.callToAction_link_bottom:hover, a.callToAction_link_bottom:active 
p.callToAction_link_bottom:hover, p.callToAction_link_bottom:active 
{
    text-decoration: underline;
}
.callToAction_link_bottom p
{
    font-weight:bold;
}

.callToAction_link_bottom p:hover
{
    text-decoration: underline;
}

.callToAction_link_bottom table
{
	width:100%;
}

/* Press Release summary inside CallToAction module on homepage */
.PressReleaseShortDesc,
.PressReleaseShortDesc p
{
	width:215px;
	margin:0px;
	font-weight:normal;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;

}
