/*********************************************************************************/
/**** STYLES FOR REDESIGN PAGE TYPES HOMEPAGE FEATURE, HOMEPAGE STORY, ADVERT ****/
/*********************************************************************************/

/* Start Default (LightBlue) Homepage Feature if needed */
.Feature-Default {    
    padding: 0px;
    width: 192px;
    margin-bottom: 6px;
}    
.Feature-Default h3 {
    background-image: url('../Images/2corners_top_blue.png');
    background-repeat: no-repeat;    
}
.Feature-Default div.border {
    border-left: 1px #599bdf solid;
    border-right: 1px #599bdf solid;
    float: left;
    background-color: #fff;
    font-size: 0.85em;
}
.Feature-Default div.border a.image {
    float: right; 
    padding-bottom: 2px;
    clear: both;
}
.Feature-Default div.bottom {
    background-image: url('../Images/2corners_bottom_blue.gif');
    background-repeat: no-repeat;
    background-position: bottom;
    line-height: 10px;
}
/* End Default (LightBlue) Homepage Feature if needed */

/* Start Black Homepage Feature */
.Feature-Black {    
    padding: 0px;
    width: 192px;
    margin-bottom: 6px;
}    
.Feature-Black h3 {
    background-image: url('../Images/2corners_top_black.png');
    background-repeat: no-repeat;    
}
.Feature-Black div.border {
    border-left: 1px #000 solid;
    border-right: 1px #000 solid;
    float: left;
    background-color: #fff;
    font-size: 0.85em;
}
.Feature-Black div.border a.image {
    float: right; 
    padding-bottom: 2px;
    clear: both;
}
.Feature-Black div.bottom {
    background-image: url('../Images/2corners_bottom_black.gif');
    background-repeat: no-repeat;
    background-position: bottom;
    line-height: 10px;
}
/* End Black Homepage Feature */

/* Start Navy Homepage Feature */
.Feature-Navy {    
    padding: 0px;
    width: 192px;
    margin-bottom: 6px;
}    
.Feature-Navy h3 {
    background-image: url('../Images/2corners_top_navy.png');
    background-repeat: no-repeat;    
}
.Feature-Navy div.border {
    border-left: 1px #000080 solid;
    border-right: 1px #000080 solid;
    float: left;
    background-color: #fff;
    font-size: 0.85em;
}
.Feature-Navy div.border a.image {
    float: right; 
    padding-bottom: 2px;
    clear: both;
}
.Feature-Navy div.bottom {
    background-image: url('../Images/2corners_bottom_navy.gif');
    background-repeat: no-repeat;
    background-position: bottom;
    line-height: 10px;
}
/* End Navy Homepage Feature */

/* Start Blue Homepage Feature */
.Feature-Blue {    
    padding: 0px;
    width: 192px;
    margin-bottom: 6px;
}    
.Feature-Blue h3 {
    background-image: url('../Images/2corners_top_blue.png');
    background-repeat: no-repeat;    
}
.Feature-Blue div.border {
    border-left: 1px #599bdf solid;
    border-right: 1px #599bdf solid;
    float: left;
    background-color: #fff;
    font-size: 0.85em;
}
.Feature-Blue div.border a.image {
    float: right; 
    padding-bottom: 2px;
    clear: both;
}
.Feature-Blue div.bottom {
    background-image: url('../Images/2corners_bottom_blue.gif');
    background-repeat: no-repeat;
    background-position: bottom;
    line-height: 10px;
}
/* End Blue Homepage Feature */

/* Start Green Homepage Feature */
.Feature-Green {    
    padding: 0px;
    width: 192px;
    margin-bottom: 6px;
}    
.Feature-Green h3 {
    background-image: url('../Images/2corners_top_green.png');
    background-repeat: no-repeat;    
}
.Feature-Green div.border {
    border-left: 1px #008000 solid;
    border-right: 1px #008000 solid;
    float: left;
    background-color: #fff;
    font-size: 0.85em;
}
.Feature-Green div.border a.image {
    float: right; 
    padding-bottom: 2px;
    clear: both;
}
.Feature-Green div.bottom {
    background-image: url('../Images/2corners_bottom_green.gif');
    background-repeat: no-repeat;
    background-position: bottom;
    line-height: 10px;
}
/* End Green Homepage Feature */

/* Start Purple Homepage Feature */
.Feature-Purple {    
    padding: 0px;
    width: 192px;
    margin-bottom: 6px;
}    
.Feature-Purple h3 {
    background-image: url('../Images/2corners_top_purple.png');
    background-repeat: no-repeat;    
}
.Feature-Purple div.border {
    border-left: 1px #800080 solid;
    border-right: 1px #800080 solid;
    float: left;
    background-color: #fff;
    font-size: 0.85em;
}
.Feature-Purple div.border a.image {
    float: right; 
    padding-bottom: 2px;
    clear: both;
}
.Feature-Purple div.bottom {
    background-image: url('../Images/2corners_bottom_purple.gif');
    background-repeat: no-repeat;
    background-position: bottom;
    line-height: 10px;
}
/* End Purple Homepage Feature */

/* Start Gray Homepage Feature */
.Feature-Gray {    
    padding: 0px;
    width: 192px;
    margin-bottom: 6px;
}    
.Feature-Gray h3 {
    background-image: url('../Images/2corners_top_gray.png');
    background-repeat: no-repeat;    
}
.Feature-Gray div.border {
    border-left: 1px #808080 solid;
    border-right: 1px #808080 solid;
    float: left;
    background-color: #fff;
    font-size: 0.85em;
}
.Feature-Gray div.border a.image {
    float: right; 
    padding-bottom: 2px;
    clear: both;
}
.Feature-Gray div.bottom {
    background-image: url('../Images/2corners_bottom_gray.gif');
    background-repeat: no-repeat;
    background-position: bottom;
    line-height: 10px;
}
/* End Gray Homepage Feature */

/* Start Brown Homepage Feature */
.Feature-Brown {    
    padding: 0px;
    width: 192px;
    margin-bottom: 6px;
}    
.Feature-Brown h3 {
    background-image: url('../Images/2corners_top_brown.png');
    background-repeat: no-repeat;    
}
.Feature-Brown div.border {
    border-left: 1px #a52a2a solid;
    border-right: 1px #a52a2a solid;
    float: left;
    background-color: #fff;
    font-size: 0.85em;
}
.Feature-Brown div.border a.image {
    float: right; 
    padding-bottom: 2px;
    clear: both;
}
.Feature-Brown div.bottom {
    background-image: url('../Images/2corners_bottom_brown.gif');
    background-repeat: no-repeat;
    background-position: bottom;
    line-height: 10px;
}
/* End Brown Homepage Feature */

/* Start Red Homepage Feature */
.Feature-Red {    
    padding: 0px;
    width: 192px;
    margin-bottom: 6px;
}    
.Feature-Red h3 {
    background-image: url('../Images/2corners_top_red.png');
    background-repeat: no-repeat;    
}
.Feature-Red div.border {
    border-left: 1px #FF0000 solid;
    border-right: 1px #FF0000 solid;
    float: left;
    background-color: #fff;
    font-size: 0.85em;
}
.Feature-Red div.border a.image {
    float: right; 
    padding-bottom: 2px;
    clear: both;
}
.Feature-Red div.bottom {
    background-image: url('../Images/2corners_bottom_red.gif');
    background-repeat: no-repeat;
    background-position: bottom;
    line-height: 10px;
}
/* End Red Homepage Feature */

/* Start Orange Homepage Feature */
.Feature-Orange {    
    padding: 0px;
    width: 192px;
    margin-bottom: 6px;
}    
.Feature-Orange h3 {
    background-image: url('../Images/2corners_top_orange.png');
    background-repeat: no-repeat;    
}
.Feature-Orange div.border {
    border-left: 1px #FFA500 solid;
    border-right: 1px #FFA500 solid;
    float: left;
    background-color: #fff;
    font-size: 0.85em;
}
.Feature-Orange div.border a.image {
    float: right; 
    padding-bottom: 2px;
    clear: both;
}
.Feature-Orange div.bottom {
    background-image: url('../Images/2corners_bottom_orange.gif');
    background-repeat: no-repeat;
    background-position: bottom;
    line-height: 10px;
}
/* End Orange Homepage Feature */

/* Start Yellow Homepage Feature */
.Feature-Yellow {    
    padding: 0px;
    width: 192px;
    margin-bottom: 6px;
}    
.Feature-Yellow h3 {
    background-image: url('../Images/2corners_top_yellow.png');
    background-repeat: no-repeat;    
}
.Feature-Yellow div.border {
    border-left: 1px #ffd700 solid;
    border-right: 1px #ffd700 solid;
    float: left;
    background-color: #fff;
    font-size: 0.85em;
}
.Feature-Yellow div.border a.image {
    float: right; 
    padding-bottom: 2px;
    clear: both;
}
.Feature-Yellow div.bottom {
    background-image: url('../Images/2corners_bottom_yellow.gif');
    background-repeat: no-repeat;
    background-position: bottom;
    line-height: 10px;
}
/* End Yellow Homepage Feature */

/*********************************/
/***** HOMEPAGE STORY STYLES *****/
/*********************************/

/* Start ~*TOP*~ Homepage Story */
.topStory {
    padding: 8px;
    font-size: 0.85em;
} 
.topStory h3 {
    color: #fff;
    font-weight: bold;
    font-size: 1.15em;    
	margin: 0px;
	padding: 0px;	
	text-align: center;
	margin-top: -9px;
}
.topStory img {
    padding-top: 8px;
    display: block;
    margin: auto auto;
}
.topStory_rightlink {
	float: right; 
	font-size: large;
	font-style: italic;
	text-decoration: underline;
	margin-bottom: 8px;
	color: red;
	line-height: 20px;
}
.topStoryPreview_h3 {
	color: #fff;
	font-size: 1.15em; 
	text-align: center;
	margin-top: 0px;
}
/* End ~*TOP*~ Homepage Story */

/* Start DEFAULT Homepage Story */
.defaultStory {
    margin: 0px;
    padding: 4px;
    border-top: 1px #599bdf solid;
    font-size: 0.85em;  
}    
.defaultStory h3 {
    color: #000c63;
    font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-align: left;
	background-color: #fff;
	font-size: 1.35em;  
}
.defaultStory .leftimage {
	float: left;
	padding-bottom: 4px;
}
.defaultStory a {
	float: right;
	margin-right: 4px;
	margin-bottom: 6px;
}
/* End DEFAULT Homepage Story */

/**********************************/
/**** (HOMEPAGE) ADVERT STYLES ****/
/**********************************/

/* Start PR Homepage Advert */
.Advert-Default {
    margin-bottom: 0px;
    padding: 0px;
    width: 192px;
}    
.Advert-Default h3 {
    background-image: url('../Images/2corners_top_red.png');
    background-repeat: no-repeat;    
}
.Advert-Default div.border {
	border: 1px red solid;
    margin: 0px;
    padding-bottom: 2px;
    font-size: 0.85em;	
} 
.Advert-Default img {
    padding: 0px !important;
    margin: 0px !important;
} 
.Advert-Default div.border a {
}
/* End PR Homepage Advert */

/* Start Emergency Homepage Advert */
.Advert-Emergency {
    margin-bottom: 6px;
    padding: 0px;
    width: 192px;
}    
.Advert-Emergency h3 {
	background-image: url('../Images/2corners_top_blue.png');
    background-repeat: no-repeat;    
}
.Advert-Emergency div.border {
    border: 2px #6699cc solid;
    padding: 2px;
    color: #000c63;
    font-size: 0.85em;
} 
.Advert-Emergency img {
    padding: 0px !important;
    margin: 0px !important;
} 
.Advert-Emergency a {
}
	
/* End Emergency Homepage Advert */

/* Start PR Homepage Advert */
.Advert-PressReleases {
    margin-bottom: 0px;
    padding: 0px;
    width: 192px;
}    
.Advert-PressReleases h3 {    
    background-image: url('../Images/2corners_top_blue.png');
    background-repeat: no-repeat;    
}
.Advert-PressReleases div.border {
    border: 1px #6699cc solid;
    margin: 0px;
    margin-bottom: 0px;
} 
.Advert-PressReleases img {
    padding: 0px !important;
    margin: 0px !important;
} 
.Advert-PressReleases div.border a {	
}
/* End PR Homepage Advert */