
.extra_subnav_box {
	padding-top: 25px;
	padding-bottom: 25px;
	position: relative;
	background-color: #dddede;
	margin-right: 14px;
}

.extra_subnav_box li {
	width: 100%;
}

.extra_subnav_box li a {
	color: #828385;
	font-weight: bold;
	font-size: 13px;
	float: left;
}

.extra_news_box {
	padding: 17px 30px 27px 25px;
	border-style: solid;
	border-color: #d1d1d2;
	border-width: 1px;
	background-color: #A3C7D2;
	margin-bottom: 20px;
	margin-top: 17px;
}
.extra_news_title {
	font-family: Verdana, Geneva, sans-serif;
	color: #b2e3fa;
	font-size: 23px;
	padding-bottom: 10px;
	letter-spacing: .06em;
}
.extra_news_details {
	font-family: Verdana, Geneva, sans-serif;
	color: #fff;
	font-size: 12px;
	line-height:1.4em;
}

.extra_call_box {
	background-image: url("/sf-images/design/extra_call_bg.jpg");
	background-repeat: repeat-x;
	position: relative;
	padding: 25px;
	border-style: solid;
	border-color: #d1d1d2;
	border-width: 1px;
    margin-right: 8px; /*Will be replaced by layout spacing*/
	margin-bottom: 8px;
	height: 85px;
	max-height: 85px;
}

.extra_call_box_rt {
	background-image: url("/sf-images/design/extra_call_bg.jpg");
	background-repeat: repeat-x;
	position: relative;
	padding: 25px;
	border-style: solid;
	border-color: #d1d1d2;
	border-width: 1px;
	margin-bottom: 8px;
	height: 85px;
	max-height: 85px;

}
.extra_call_title {
	font-family: Verdana, Geneva, sans-serif;
	color: #5f6062;
	font-size: 20px;
	padding-bottom: 10px;
	letter-spacing: .06em;
}
.extra_call_details {
	font-family: Verdana, Geneva, sans-serif;
	color: #5f6062;
	font-size: 12px;
	line-height:1.4em;
	padding-bottom: 18px;
	padding-right: 8px;
}


.extra_call_btn a {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #7a7a7b;
	padding-right: 15px;
	font-size: 12px;
	letter-spacing: .1em;
	text-decoration: none;
	position: absolute;
	right: 20px;
	bottom: 20px;
	background-image: url("/sf-images/design/lightgray_arrow.png");
	background-position: right;
	background-repeat: no-repeat;
	line-height: 1;
}

.extra_call_btn a:hover {
	color: #999;
}

.extra_call_btn a:link {
	color: #7a7a7b;
}

.extra_call_btn a:visited {
	color: #7a7a7b;
}


/*----Extranet Main Nav-----*/


.RadTabStrip_extranetMainNav {

	position:relative;
	float:left;
	width: 100%;
	background-color: #007fc2;
	margin-bottom: 10px;

}

.RadTabStrip_extranetMainNav .rtsLI {

	background-image: url('/sf-images/design/borderdivider.gif');
	background-repeat: no-repeat;
	background-position: right;
	text-transform: uppercase;

}

.RadTabStrip_extranetMainNav .rtsLast{

	background-image: none;

}

.RadTabStrip_extranetMainNav .rtsLink {

    color: #FFFFFF;
    font-size: 1.2em;
    height: 26px;
    letter-spacing: 0.06em;
    padding-top: 3px;

}


.RadTabStrip_extranetMainNav .rtsLink:hover {

    color: #cfe9fa;

}

/*----End Extranet Main Nav-----*/



/*----Extranet Breadcrumb Nav-----*/

 

.extranetBC .sfBreadcrumbWrp .RadSiteMap .sfBreadcrumbNavigation .rsmLink:after {

	content:" >" !important;

} 

.extranetBC a.rsmLink {

	text-decoration: none !important;
	margin-top: 1px !important;

} 

.extranetBC ul li:first-child {

	margin-left: 10px !important;

} 

.extranetBC .sfBreadcrumbNodeSeparator {

	display: none !important;

}

.extranetBC .sfBreadcrumbWrp {

	border: solid 1px #E7E7E7 !important;
	height: 26px !important;
	width: 100% !important;
	margin-top: 0px !important;
	margin-bottom: 10px !important;
	position: relative !important;
	float: left !important;
	clear: left !important;

}

.extranetBC .BreadCrumb1 {

	margin-top: 0px !important;

}

 

/*-------End Extranet Breadcrumb Nav-----*/


/*-------Extranet Download List-----*/

.sfdownloadList {

	clear: both !important;
	float: left !important;
	width: 100% !important;
	border: solid 1px #CCCCCC !important;
	padding-bottom: 10px !important;
	background-color: #EEEEEE !important;

}

.sfdownloadList .sfdownloadFile {

	list-style: none !important;
	width: 20% !important;
	height: 250px !important;
	max-height: 250px !important;
	float: left !important;
	border: solid 1px #DDDEDE !important;
	padding: 10px !important;
	margin-top: 10px !important;
	margin-left: 10px !important;
	text-align: center !important;
	vertical-align: top !important;
	display: inline-block !important;
	background-color: #FFFFFF !important;
	  
   	white-space: -moz-pre-wrap; /* Firefox */    
   	white-space: -pre-wrap;     /* Opera <7 */   
   	white-space: -o-pre-wrap;   /* Opera 7 */    
   	word-wrap: break-word;      /* IE */

}

.sfdownloadList .sfdownloadFile img {

	border: solid 1px #e9e9e9 !important;

}

.RadGrid.sfdownloadTable {

	border: solid 1px #DDDEDE !important;
	width: 100% !important;

}

.RadGrid.sfdownloadTable .rgMasterTable {

	width: 95% !important;
	margin: auto !important;

}


.sfdownloadList .sfdownloadTitle {

	clear: both !important;
	float: left !important;
	width: 100% !important;

}


.sfdownloadTable {

	clear: both !important;
	float: left !important;
	width: 100% !important;

}

.extranetPageNums {

	float: left !important;
	clear: both !important;

}

.olLifestyleRoomListBox {

	width: 100%;
	margin-top: 10px;
	display: none;

}

.olLifestyleRoomList li {

	float: left;
	width: 23%;
	background-color: #007FC2;
	color: #FFFFFF;
	padding: 3px;
	margin-bottom: 5px;
	margin-right: 5px;
	text-align: center;
	list-style: none;
	font-size: 14px;

}

.olLifestyleRoomList li:hover {

	background-color: #DDDEDE;
	color: #007FC2;

}

a.olLifestyleRoomListTitle {

	color: #999999;
	font-weight: bold;
	font-family: Arial;
	font-stretch: expanded;
	font-size: 20px;
	float: left;
	clear: both;
	line-height: 1.0;
	vertical-align: sub;
	border: solid 1px #cccccc;
	border-bottom: none !important;
	padding: 10px;
	margin-top: 10px;
	margin-left: 5px;
	background-color: #EEEEEE;

}

a.olLifestyleRoomListTitle:hover {

	color: #999999;

}

/* -- Rep Links -- */

.repLinkWrapper
{
    display: block;
    width: 100%;
    float: left;
}