@charset "utf-8";
/* CSS Document */

	/*-------------------------------------------------------------------*/
	/*Portal Body */

	.schPortalBody {
		color:#777777;
		padding-left:5px;
		padding-top:0px;
		clear:left;
	}
	
	.schPortalBody a {
		color:#003772;
		font-weight:bold;
	}
	
.schPortalHeader {
	margin-top:0px;
	padding:0 0 0 10px;
}
.schPortalHeader .schPortalHeaderImage img {
float:left;
margin-top:10px;
}

.schPortalHeader .schPortalHeaderLinks ul {
clear:right;
float:right;
margin-top:0px;
padding:0px;
}

.schPortalHeader .schPortalHeaderLinks ul li {
background:transparent url(/vap/css/new1/images/common/header_link_divider.gif) no-repeat scroll 0pt 0.35em;
float:left;
padding:0pt 5px;
padding-right:3px;
}
.schPortalHeader .schPortalHeaderLinks ul li.schPortalFirstLink {
background:transparent none repeat scroll 0%;
}
.schPortalHeader .schPortalHeaderLinks ul li.schPortalException {
background:transparent none repeat scroll 0%;
font-weight:bold;
}
.schPortalHeader .schPortalHeaderLinks ul li a {
color:#003772;
font-size:85%;
text-decoration:none;
}
.schPortalHeader .schPortalHeaderLinks ul li a:hover {
text-decoration:underline;
}
.schPortalHeader .schPortalHeaderLinks ul li.schPortalException a {
color:#003772;
}
.schPortalHeader .schPortalHeaderLinks ul li.schEmergency {
border:medium none;
clear:left;
display:none;
padding-bottom:3px;
padding-top:2px;
text-transform:uppercase;
}
.schPortalHeader .schPortalHeaderLinks ul li.schEmergency a {
color:red;
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
.schPortalHeader .schSkipLinkNoJS {
display:none;
}
.schPortalHeader .schSkipLinkNoJS, .schPortalHeader .schSkipLink {
position:absolute;
top:-5000px;
}
.schPortalHeader .schSkipLink {
cursor:default;
display:block;
}
.schPortalHeader .schSkipLink:hover {
text-decoration:none;
}
	
	/*-------------------------------------------------------------------*/
	
	
		/*---------------------------------------------------------------*/
		/* lower content section wrapper 2 col*/
		.schhome-2col-channel-wide-lower-content-wrapper{
			width:980px;
			clear:both;
			margin-top:20px;
			}
		
		/*---------------------------------------------------------------*/
		/* categories group 2 col*/ 	
		.schhome-2col-channel-wide-categories-wrapper-short{
			width:980px;
			float:left;
			height:150px;  
			margin-bottom:10px;
			}
			
		/* area for welcome text, left column 2 col */
		.schhome-2col-channel-wide-categories-left-content-short{	
			width:320px;/*must match the height of the outer box*/
			height:150px; /*must match the height of the outer box*/
			float:left;/*must match the height of the outer box*/
			margin-left: 0px;
			margin-right: 10px;
			}
			
		.schhome-2col-channel-wide-left-text-area{
			width: 100%;
			float:left;
		}
		
		/* area for welcome text, left column 2 col */
		.schhome-2col-channel-wide-categories-middle-content-short{	
			width:320px;/*must match the height of the outer box*/
			height:150px; /*must match the height of the outer box*/
			float:left;/*must match the height of the outer box*/
			}
			
		.schhome-2col-channel-wide-middle-text-area{
			width: 100%;
			float:left;
		}

		/* area for welcome text, left column 2 col */
		.schhome-2col-channel-wide-categories-right-content-short{	
			width:320px;/*must match the height of the outer box*/
			height:150px; /*must match the height of the outer box*/
			float:right;/*must match the height of the outer box*/

			clear:right;
			}
			
		.schhome-2col-channel-wide-middle-right-area{
			width: 100%;
			padding-left:0px;
			float:left;
		}
		
		.schhome-2col-channel-wide-catbox-title h2{
			font-size:1.1em;
			font-weight:bold;
			padding:0 0 0 0;
			margin:0 0 0 0;
		}
		
		.schhome-2col-channel-wide-left-desc{
			font-size:1.0em;
			padding-top:10px;
			padding-bottom:10px;
		}
		
		.schhome-wide-left-categories-left-box-content {
			float:left;
			height:60px;
			margin:0 0 10px;
			width:470px;
		}
		
		.schhome-wide-left-catbox-img-div {
			border:1px solid #CCCCCC;
			float:left;
			height:48px;
			overflow:hidden;
			width:48px;
		}
		
		.schhome-wide-left-catbox-text-area {
			float:left;
			width:400px;
			padding-left:10px;
		}
		
/*---------------------------------------------------------------*/
/* - Controls the layout on the Schroders Homepage generic content area */
.schhome-portal-wide-middle-content-wrapper{
	width:980px;
	clear:both;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	/*background-color:#003772; */
	background-color:#999999;
	height:1px;
	}
	
.portal-banner-content-wrapper-text{
	color:#003772;
	font-size:14px;
	float:right;
	margin-right:5px;
	vertical-align:bottom;
	padding-bottom:4px;
	}
	
.portal-banner-content-title{
	color:#003772;
	font-size:22px;
	float:left;
	margin-left:0px;
	padding-bottom:0px;
	font-weight:bold;
	clear:right;
	}
	
.portal-banner-content-wrapper-text a{
	text-decoration:none;
	color:#003772;
}

.portal-banner-content-wrapper-text a:hover{
	text-decoration:none;
	color:#FF9900;
}


.portal-homepage-header-wrapper{
	width:292px;
	height:27px;
	background-color:#003372;
	border-right: solid #FF9900 20px;
}

.portal-homepage-header-wrapper-body{
	float:left;
	height:27px;
	padding-right:50px;
	padding-left:20px;
	vertical-align:middle;
}

.portal-homepage-header-wrapper-body a h3 { 
	background:url("/staticfiles/Image Library/supporting/portal-header-arrow.gif") no-repeat right;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	padding-right:30px;
	padding-top:3px;
	text-decoration:none;
}

.portal-homepage-header-wrapper-body a:hover h3 {
	background:url("/staticfiles/Image Library/supporting/portal-header-arrow-on.gif") no-repeat right;
	font-size:16px;
	font-weight:bold;
	color:#FF9900;
	padding-right:30px;
	padding-top:3px
	text-decoration:none;
}

.portal-homepage-header-wrapper-text-body{
	width:307px;
	float:left;
	padding-left:5px;
	padding-right:5px;
	font-size:12px;
	padding-top:5px;
}


