﻿@charset "utf-8";
/*----------------------------------------------------------------------------------------------------------------------------------------------------------

version:	1
author:	stormid
email:	info@stormid.com
website:	http://www.stormid.com
	 
For pixels(px) Declare the appropriate percentage(%)

			Pixels 	EMs 		Percent 	Points  
			6px 	0.462em 	46.2% 		5pt     
			7px 	0.538em 	53.8% 		5pt	    
			8px 	0.615em 	61.5% 		6pt      
			9px 	0.692em 	69.2% 		7pt      
			10px 	0.769em 	77% 		8pt     
			11px 	0.846em 	85% 		8pt      	
			12px 	0.923em 	93% 		9pt      	
			13px 	1em 		100% 		10pt
			14px 	1.077em 	108% 		11pt
			15px 	1.154em 	116% 		11pt
			16px 	1.231em 	123.1% 		12pt
			17px 	1.308em 	131% 		13pt
			18px 	1.385em 	138.5% 		14pt
			19px 	1.462em 	146.5% 		14pt
			20px 	1.538em 	153.9% 		15pt
			21px 	1.615em 	161.6% 		16pt
			22px 	1.692em 	167% 		17pt
			23px 	1.769em 	174% 		17pt
			24px 	1.846em 	182% 		18pt 
				
For custom font sizes see http://pxtoem.com/ and use the 100% setting as body size.

/*****************************FORM STYLES******************************************************************/

.ms-formfieldcontainer  {
	width:440px;
	}


.form-style ul {
	list-style-type:none;
	margin:0;
	padding:0;
	}

.form-style li {
	border-bottom:1px dotted #CCCCCC;
	clear:both;
	display:block;
	list-style-type:none;
	margin:5px 0;
	padding:5px 0 10px;
	}


.form-style label {
	color:#666666;
	float:left;
	font-size:116%;
	margin-right:20px;
	text-align:right;
	width:115px;
	}
	
.form-style span {
	color:#666666;
	float:left;
	font-size:116%;
	margin-right:20px;
	text-align:right;
	width:115px;
	}

.form-style .textarea {
	border:1px solid #CCCCCC;
	padding:5px;
	width:305px;
	}

.form-style input.textfield {
	border:1px solid #CCCCCC;
	padding:5px;
	width:305px;
	}

.form-style li.buttons {
	border-bottom:medium none;
	clear:both;
	padding-left:133px;
	padding-top:10px;
	position:relative;
	}

/***********************************************************************************************************/
				
Skin Style Sheet Notes end 
------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.clear {
	clear:both;
	display:block;
	height:0;
	overflow:hidden;
	visibility:hidden;
	width:0;
	}

/*lister*/
.lister{
	padding: 0;
	margin: 20px 0 0 0;
	}
	
.lister ul {
	list-style-type:none;
	margin:0;
	padding:0;
	}
	
.lister ul li.library {
	border-bottom:1px dotted #CCCCCC;
	list-style-image:none;
	list-style-type:none;
	margin:0 0 20px;
	padding:0;
	}
	
.lister ul li.library .left {
	float:left;
	width:100px;
	}
	
.lister ul li.library span {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	margin:0 10px 20px 0;
	padding:2px;
	height: 55px;
	width: 71px;
	display: block;
	}
	
.lister ul li.library .right {
	float:left;
	margin:0;
	padding:0;
	width:340px;
	}
	
.lister ul li.library .right h3 {
	font-size:0.9em;
	font-weight:bold;
	}

.lister ul li.library h3 {
	background-color:transparent;
	border:medium none;
	color:#482E91;
	font-size:1.1em;
	margin:0 0 10px;
	padding:0;
	}
	
.lister ul li.library h3 a {
	color:#8B4BA5;
	font-size:1.1em;
	margin:0;
	padding:0;
	text-decoration:none;
	}
	
.lister ul li.library h3 a:hover{text-decoration: underline;}
	
.lister ul li.library .right div {
	font-size:0.9em;
	}

.lister ul li.library div {
	padding:0 0 5px;
	}
	
.lister ul li.library p {
	margin:0;
	padding:0;
	}

.lister ul li p {
	display:block;
	margin:0;
	padding:5px 0 10px;
	}

p.description-text {
	font-size:0.7em;
	font-weight:bold;
	}
	
	
/**************************************************************************************/

body  {

	background:#E0E0E0 url(/Style%20Library/Custom%20Images/common/bg-body.jpg) repeat-x left top;
	
}

*a{
	cursor:pointer;
	
	}

/* Basic Positional Holders Starts */

.container_12 {
    margin: 0;
	padding: 0;
	}

.hd.print {
	/* hides inline logo for print.css use*/
	display:none;
	}

/* =Generic
------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.np li, .ns li, .nt li, .nb li, .ft li {
	/*giving navigation ul li's no margins and removing disc markers*/
	margin:0 0 0 0;
	list-style-type:none;
	}

/* Basic Link Styles Start */

a:visited {
	/* visited link */
	/*color: #000;*/
	}

a:hover {
	 /* mouse over link */
	/*color: #CCC;&*/
	text-decoration: underline;
	}

h1 {
	/*22px equivalent*/
	font-size:167%;
	color:#000;
	}
	
h1.header {
	height: 95px;
	width: 450px;
	background: url(/Style%20Library/Custom%20Images/common/bg-h1.png) no-repeat left top;
	line-height: 80px;
	color:#8B4BA5;
	padding: 0 0 0 10px;
	}
	
h1.articleheader { 
background: url("/Style%20Library/Custom%20Images/common/bg-h1.png") no-repeat scroll left top transparent;
color: #8B4BA5;
height: 95px;
line-height: 21px;
padding: 19px 0 0 10px;
width: 450px;
} 

h2 {
	/*18px equivalent*/
	font-size:138.5%; 
	color:#8B4BA5;
	}

h3 {
	/*14px  equivalent*/
	font-size:108%;  
	}

h4 {
	/*11px  equivalent*/
	font-size:85%; 
	background-color: #DDDDDD;
	padding:5px;
	color:#000;
	}

strong {
	/*bringing boldness back to the strong element*/
	font-weight:bold;
	}

p {
	color:#000000;
	font-size:93%;
	line-height:160%;
	margin-bottom:1em;
	}

Ul li{
	color:#000000;
	}


abbr, acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
	} 
	
em {
	/*bringing italics back to the em element*/
	font-style:italic;
	}

strong, b {
	/*bringing bold back to the strong and b elements*/
	font-style:italic;
	}

.blockquote, ul, ol, dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
	}

ol, ul, dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
	}
	
ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;
	margin:4px 0;	
	}

ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
	margin:4px 0;	
	}

blockquote {
	/*callout text holder default styling*/
	background: url(/Style%20Library/Custom%20Images/common/mcn-bg-blockquote.jpg) repeat-x left top;
	border-bottom:1px solid #9A4D9F;
	border-top:10px solid #9A4D9F;
	display:block;
	float:left;
	margin:5px 20px 20px 0;
	padding:10px 0;
	width:220px;
	display:block;
	}

blockquote  p {
	/*callout text default styling*/
	color:#333333;
	display:block;
	float:left;
	font-size:130%;
	line-height:140%;
	margin:0 15px 5px;
	padding:0 !important;
	}

.annotation {
	display:block;
	padding:10px;
	font-size:93%;
	color:#999;
	background-color:#ededed;
	margin:0 0 10px 0;
	border-bottom:1px solid #ddd;
	}

/*status messege*/
p.status-message  {
background-color:#CCCCCC;
border:2px solid;
clear:both;
color:#333333;
margin:10px 0;
padding:10px;
}

p.error  {
background-color:#FBE3E4;
border-color:#FBC2C4;
color:#8A1F11;
}

p.success {
background-color:#E6EFC2;
border-color:#C6D880;
color:#264409;
}


/* =Wrapper
------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.wrapper{
	margin-left:auto;
	margin-right:auto;
	width:990px;
	}

/* = Header
------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.hd {
	margin: 0;
	padding: 0;
	background: url(/Style%20Library/Custom%20Images/common/bg-header.jpg) no-repeat left top;
	height: 194px;
	position: relative;
	top: 0;
	}
	
.hd .hd-inner{
	padding: 0;
	margin:0 15px 0 15px;
	position:absolute;
	top:33px;
	width: 960px;
	}
	
.hd .hd-inner ul.tertiary{
	margin: 0 0 39px 0;
	padding:0;
	float: right;
	}
	
.hd .hd-inner ul.tertiary li{
	list-style:none;
	background-image:url("/Style%20Library/Custom%20Images/common/bg-tertiary-nav-sep.gif");
	background-position:right center;
	background-repeat:no-repeat;
	float: left;
	margin: 0;
	padding:0;
	}
	
.hd .hd-inner ul.tertiary li a{
	/*background-image:url("/Style%20Library/Custom%20Images/common/bg-tertiary-nav-sep.gif");
	background-position:right center;
	background-repeat:no-repeat;*/
	padding:0 10px;
	color:#8B4BA5;
	text-decoration:none;
	}
	
.hd .hd-inner ul.tertiary li a:hover{text-decoration: underline;}
	
.hd .hd-inner ul.tertiary li.first a {
	font-weight:normal;
	margin:0;
	padding:0 10px 0 0;
	}
	
.hd .hd-inner ul.tertiary li.last {
	background: none;
	padding: 0;
	}
	
.hd .hd-inner ul.tertiary li.last a {
	background: none;
	padding: 0 0 0 10px;
	}
		
.hd h1 {
	color:#FFFFFF;
	font-size:0;
	width:454px;
	height:84px;
	left:180px;
	padding:0;
	position:absolute;
	top:18px;
	}
	
.hd h1 div {
	background:transparent url(/Style%20Library/Custom%20Images/common/mcn-logo.png) no-repeat scroll left top;
	color:#9CD5F5;
	cursor:pointer;
	width:454px;
	height:84px;
	}
	
.hd h1 a{color: #ffffff; text-indent: -9999px;}

/*  main nav */
.np { /* Navigate Primary*/ 
   float:left;
	display: inline;
    padding:0;
    margin:0;
	width: 960px;
	height: 57px;
	/*background:url(/Style%20Library/Custom%20Images/common/bg-main-nav.jpg) no-repeat left top;*/

 	}
  
.np ul {
    margin:9px 0 0 10px;
    padding:0;
    list-style:none;
	height: 37px;
	}
	
.np ul li{
	background:transparent url(/Style%20Library/Custom%20Images/common/bg-main-nav-sep.gif) no-repeat right top;
	float:left;
	font-size:93%;
	font-weight: bold;
	}
	
.np ul li.section-4{background: none;}
	
.np ul a {
	line-height:32px;
	padding:0 13px 0 10px;
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	}
	
.np ul a:hover{text-decoration: underline;}
	
.np ul li.first {
	/*background:none;*/
	padding:0 5px 0 5px;
	}
	
.np ul li{
    margin:0;
    padding:0;
    float: left;
	}
	

.np ul li.selected a{
	background:url("/Style%20Library/Custom%20Images/common/bg-nav-left.png") no-repeat scroll left top transparent;;
	margin:0 10px 0 7px;
	padding:0 0 0 5px;
	text-decoration:none;
	border: none;
	}

.np ul li.selected a span{
	background:url("/Style%20Library/Custom%20Images/common/bg-nav-right.png") no-repeat scroll right top transparent;
	display:block;
	padding:0 13px 0 8px;
	color: #000000;
	}

	
/* = Breadcrumb
------------------------------------------------------------------------------------------------------------------------------------------------------------*/
ul.breadcrumb { /* Navigation Breadcrumb*/
    font-size:85%;
    color:#333333;
    margin:0 0 10px 0;
	padding: 0;
	border-bottom:1px solid #CCCCCC;
	height: 30px;
	
	}

	
ul.breadcrumb li{
    display:inline;
    float:left;
    margin:0;
    padding:0 0 0 10px;
	background:transparent url(/Style%20Library/Custom%20Images/navigation/mcn-bg-nbc-li.png) no-repeat scroll right center;
	}

ul.breadcrumb li a{
	color:#333333;
	text-decoration: underline;
	/*background:transparent url(/Style%20Library/Custom%20Images/navigation/mcn-bg-nbc-li.png) no-repeat scroll right center;*/
	margin:0 0 0 0;
	padding:0 15px 0 0;
	}
	
ul.breadcrumb li.selected{padding-left: 0;}
	
ul.breadcrumb li.last{padding-left: 10px;}
	
ul.breadcrumb li a:hover{text-decoration: none;}

/* = Sub nav
------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.subnavigation{
	background:transparent url(/Style%20Library/Custom%20Images/navigation/mcn-bg-nbc-li.png) no-repeat left top;
	}
	
/* = Sub nav
------------------------------------------------------------------------------------------------------------------------------------------------------------*/
ul.subnav { 
                color:#333333;
                margin:4px 0 4px 10px;
padding: 0;
                width: 199px;
                }
                
ul.subnav li{
                list-style:none;
                margin:0;
                padding:0;
                }
                
ul.subnav li a{
                background:transparent url(/Style%20Library/Custom%20Images/common/bg-subnav.jpg) no-repeat left top;
                display:block;
                height: 34px;
                width: 189px;
                line-height:34px;
                color: #ffffff;
                margin: 0;
                padding: 0 0 0 10px;
                text-decoration:none;
                }
                
ul.subnav li a:hover{
                text-decoration: underline;
                }
                
ul.subnav li.selected a{
                /*background:transparent url(/Style%20Library/Custom%20Images/common/bg-subsubnav.jpg) no-repeat left top;*/
                background:transparent url(/Style%20Library/Custom%20Images/common/bg-subnav.jpg) no-repeat left top;
                display:block;
                height: 34px;
                width: 189px;
                /*(color: #333333;*/
                color:#FFF;
                margin: 0;
                padding: 0 0 0 10px;
                text-decoration:none;

                }
				
ul.subnav li.selected{
                background:transparent url(/Style%20Library/Custom%20Images/common/bg-subnav.jpg) no-repeat left top;
                }

ul.subnav li.selected ul.subsubnav{
                margin: 0;
                padding: 0;
                }
                
ul.subnav li.selected ul.subsubnav li.selected a{
                background:transparent url(/Style%20Library/Custom%20Images/common/bg-subsubnav-item-on-btm.jpg) no-repeat left bottom;
                margin: 0;
                padding: 0 0 0 10px;
                width: 189px;
                text-decoration:none;
                font-weight: bold;
                color: #333333;
				/*min-height:34px;*/
				height: auto;
				/*line-height:20px;*/
                }
				
ul.subnav li.selected ul.subsubnav li.selected{
                background:transparent url(/Style%20Library/Custom%20Images/common/bg-subsubnav-item-on-top.jpg) no-repeat left top; /*changed image */
				background-color:#DDDDDD;
                }
                
                
ul.subnav li.selected ul.subsubnav li.selected ul.subsubnavlast{
                /*background:transparent url(/Style%20Library/Custom%20Images/common/bg-subsubnav-top.jpg) no-repeat left top;*/
                margin: 0;
                padding: 0;
                /*background-color:#E6E6E6;*/
                width: 199px;
                }
                
ul.subnav li.selected ul.subsubnav li.selected ul.subsubnavlast li.selected a{font-weight: bold;}
                
ul.subnav li.selected ul.subsubnav li.selected ul.subsubnavlast li.last a{border-bottom: none;}
                
ul.subnav li.selected ul.subsubnav li.selected ul.subsubnavlast li a{
                background: none;
                height: auto;
                line-height:20px;
                padding: 5px 0 5px 20px;
                border-bottom: 1px solid #ccc;
                font-weight: normal;
                text-decoration:none;
                width: 179px;
                color: #333333;
				background-color:#FFF;
                }
                
ul.subnav li.selected ul.subsubnav li.selected ul.subsubnavlast li a:hover{
                text-decoration:underline;
                }
                
ul.subnav li.selected ul.subsubnav li a{
                /*background:transparent url(/Style%20Library/Custom%20Images/common/bg-subsubnav-item.jpg) no-repeat left top;*/
                /* background:transparent url(/Style%20Library/Custom%20Images/common/bg-subsubnav.jpg) no-repeat left top; 
                margin: 0;
                padding: 0 0 0 10px;
                width: 189px;
                text-decoration:none;
                line-height:34px;
                color: #333333; */
				background-color: #CCCCCC;
				border: 1px solid #FFFFFF;
				color: #333333;
				display: block;
				line-height: 16px;
				margin: 0;
				padding: 10px 0 10px 10px;
				text-decoration: none;
				width: 189px;
                }
                
ul.subnav li.selected ul.subsubnav li.selected a:hover{
                text-decoration: none;
                }
                
ul.subnav li.selected ul.subsubnav li a:hover{
                text-decoration: underline;
                }
                
ul.subnav li.selected ul.subsubnav li{
                padding: 0;
                margin: 0;
                border:none;
				background:none;
				background:transparent url(/Style%20Library/Custom%20Images/common/bg-subsubnav.jpg) no-repeat left top;
                }
				
ul.subnav li.selected ul.subsubnav li.selected ul.subsubnavlast li{
                padding: 0;
                margin: 0;
                border:none;
				background:none;
                }
                
ul.subnav li.selected ul.subsubnav li.last{
                /*background:transparent url(/Style%20Library/Custom%20Images/common/bg-subsubnav-bottom.jpg) no-repeat left bottom;*/
                margin: 0;
                padding: 0;
                border-bottom:none;
                }
                
ul.subnav li.selected ul li.selected a{
                margin: 0;
                padding: 0;
                background:none;
                }
                
ul.subnav li.selected ul li a{
                /* background:none;
                display:block;
                height: 34px;
                width: 199px; */
                background: none repeat scroll 0 0 transparent;
				display: block;
				height: auto;
				width: 199px;
                }

/* = Main body of content - 2 cols
------------------------------------------------------------------------------------------------------------------------------------------------------------*/

	
/* = Main body of content
------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.bd {
	background:url("/Style%20Library/Custom%20Images/common/bg-body-content.gif") repeat-y scroll left top transparent;
	margin:0;
	padding:0;
	position:relative;
	}
	
.bd .bd-inner{
 	padding: 0;
	margin:0 15px 0 15px;
	}
		
.bd-inner .tools ul {
	/*border: 1px solid red;*/
	margin:0;
	padding:0;
	}
	
.bd-inner .tools ul li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
	}
	
.bd-inner ul.tools li a {
	color:#999999;
	/*border: 1px solid red;*/
	font-size:93%;
	margin:0 15px 0 0;
	padding:0 0 0 5px;
	text-decoration:none;
	}
	
.bd-inner ul.tools li a:hover{text-decoration: underline;}

.bd-inner ul.tools li.print{
	background-image:url("/Style%20Library/Custom%20Images/common/icon-print.jpg");
	background-repeat:no-repeat;
	background-position:left -1px;
	padding: 0 0 0 20px;
	height: 21px;
	float:left;
	}
	
.bd-inner ul.tools li.email{
	background-image:url("/Style%20Library/Custom%20Images/common/icon-email.jpg");
	background-repeat:no-repeat;
	background-position:left -2px;
	padding: 0 0 0 20px;
	height: 21px;
	float:left;
	}
	
.bd-inner ul.tools li.bookmark{
	background-image:url("/Style%20Library/Custom%20Images/common/icon-bookmark.jpg");
	background-repeat:no-repeat;
	background-position:left -2px;
	padding: 0 0 0 20px;
	height: 21px;
	float:left;
	}
	
.bd-inner ul.tools li.top{
	background-image:url("/Style%20Library/Custom%20Images/common/icon-top.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	padding: 0 0 0 20px;
	margin: 0;
	height: 21px;
	float: right;
	}
		
/* rotator */
#rotator{
	margin: 0 0 7px 0;
	padding: 0;
	background:url(/Style%20Library/Custom%20Images/common/bg-rotator-new.jpg) no-repeat left top;
	height: 237px;
	position:relative;
	}
	
ul.ui-tabs-nav {
	position:absolute;
	bottom:50px;
	left:0;
	z-index:1;
	width:100%;
}
	
#rotator h2{
	margin: 0;
	padding: 20px 0 0 20px;
	font-size:167%;
	color:#000000;
	}

#rotator p{
	width: 334px;
	margin: 0;
	padding: 0 0 0 20px;
	}
	
#rotator p a{
	color:#8B4BA5;
	text-decoration:none;
	}
	
#rotator p a:hover{
	text-decoration:underline;
	}
	
#rotator ul{
	margin: 57px 0 0 20px;
	padding: 0;
	height: 23px;
	}
	
#rotator ul li{
	/*background-image:url("/Style%20Library/Custom%20Images/common/btn-rotator.jpg");
	background-position: top left;*/
	float: left;
	list-style:none;
	margin: 0 5px 0 0;
	padding: 0;
	}
	
#rotator ul li a{
	background-image:url("/Style%20Library/Custom%20Images/common/btn-rotator.jpg");
	background-position: top left;
	width: 23px;
	height: 23px;
	display: block;
	text-align:center;
	line-height: 23px;
	color: #333333;
	text-decoration:none;
	}
	
	
#rotator ul li.ui-tabs-selected a{
	background-image:url("/Style%20Library/Custom%20Images/common/btn-rotator-on.jpg");
	background-position: top left;
	color: #ffffff;
	width: 23px;
	height: 23px;
	text-decoration:none;
	}
	
#rotator ul li a:hover{
	background-image:url("/Style%20Library/Custom%20Images/common/btn-rotator-on.jpg");
	background-position: top left;
	color: #ffffff;
	width: 23px;
	height: 23px;
	text-decoration:none;
	}
	
/* rotator panels */

#rotator .ui-tabs-panel {

	font-family:Arial, Helvetica, sans-serif;

	clear:left;

	color:#000;

	margin: 0 0 7px 0;

	padding: 0;

	height: 237px;

}



#rotator .ui-tabs-hide {

	display:none;

}



/* Background Images */

#rotator #fragment-1 {
	margin: 0 0 7px 0;
	padding: 0;
	/*background: url(/Style%20Library/Custom%20Images/common/rotator-1.png) no-repeat left top;*/
	background-position:0 0;
	background-repeat:no-repeat;
	height: 237px;
}

#rotator #fragment-2 {
	/*background-image:url(/Style%20Library/Custom%20Images/common/rotator-2.png);*/
	background-position:0 0;
	background-repeat:no-repeat;
}

#rotator #fragment-3 {
	/8background-image:url(/Style%20Library/Custom%20Images/common/rotator-3.png);*/
	background-position:0 0;
	background-repeat:no-repeat;
}
#rotator #fragment-4 {
	/*background-image:url(/Style%20Library/Custom%20Images/common/rotator-4.png);*/
	background-position:0 0;
	background-repeat:no-repeat;
}
#rotator #fragment-5 {
	/*background-image:url(/Style%20Library/Custom%20Images/common/rotator-5.png);*/
	background-position:0 0;
	background-repeat:no-repeat;
}
#rotator #fragment-6 {
	/*background-image:url(/Style%20Library/Custom%20Images/common/rotator-6.png);*/
	background-position:0 0;
	background-repeat:no-repeat;
}
#rotator #fragment-7 {
	/*background-image:url(/Style%20Library/Custom%20Images/common/rotator-7.png);*/
	background-position:0 0;
	background-repeat:no-repeat;
}



	
	
	
	
.rotator{
	margin: 0 0 7px 0;
	padding: 0;
	background:url(/Style%20Library/Custom%20Images/common/bg-rotator.png) no-repeat left top;
	height: 237px;
	}
	
.rotator h1{
	margin: 0;
	padding: 20px 0 0 20px;
	}

.rotator p{
	width: 334px;
	margin: 0;
	padding: 0 0 0 20px;
	}
	
.rotator p a{
                color:#8B4BA5;
                text-decoration:none;
                }
                
.rotator p a:hover{
                text-decoration:underline;
                }
	
	
.rotator ul{
	margin: 57px 0 0 20px;
	padding: 0;
	height: 23px;
	}
	
.rotator ul li{
	float: left;
	list-style:none;
	margin: 0 5px 0 0;
	padding: 0;
	}
	
.rotator ul li a{
	background-image:url("/Style%20Library/Custom%20Images/common/btn-rotator.jpg");
	background-position: top left;
	width: 23px;
	height: 23px;
	display: block;
	text-align:center;
	line-height: 23px;
	color: #333333;
	text-decoration:none;
	}
	
.rotator ul li.selected a{
	background-image:url("/Style%20Library/Custom%20Images/common/btn-rotator-on.jpg");
	background-position: top left;
	color: #ffffff;
	width: 23px;
	height: 23px;
	text-decoration:none;
	}
	
.rotator ul li a:hover{
	background-image:url("/Style%20Library/Custom%20Images/common/btn-rotator-on.jpg");
	background-position: top left;
	color: #ffffff;
	width: 23px;
	height: 23px;
	text-decoration:none;
	}
	
/* = right side column
------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.secondary-right{
	margin-top: -30px;
	}


.nugget-brochure-home a{
	margin:0 0 10px 0;
	padding: 0;
	display:block;
	background-image:url('/Style%20Library/Custom%20Images/common/nugget-brochure-home.png');
	background-position:left top;
	background-repeat:no-repeat;
	width: 220px;
	height: 97px;
	}
	
.nugget-brochure{
	margin:0 0 10px 0;
	padding: 0;
	display:block;
	background-image:url('/Style%20Library/Custom%20Images/common/nugget-brochure.png');
	background-position:left top;
	background-repeat:no-repeat;
	width: 220px;
	height: 105px;
	}
	
.nugget-brochure a{
	margin:0 0 10px 0;
	padding: 0;
	display:block;
	background-image:url('/Style%20Library/Custom%20Images/common/nugget-brochure.png');
	background-position:left top;
	background-repeat:no-repeat;
	width: 220px;
	height: 105px;
	}
	
.nugget-call-back{
	margin:0 0 10px 0;
	padding: 0;
	display:block;
	background-image:url('/Style%20Library/Custom%20Images/common/nugget-callback.png');
	background-position:left top;
	background-repeat:no-repeat;
	width: 220px;
	height: 105px;
	}
	
.nugget-call-back a{
	margin:0 0 10px 0;
	padding: 0;
	display:block;
	background-image:url('/Style%20Library/Custom%20Images/common/nugget-callback.png');
	background-position:left top;
	background-repeat:no-repeat;
	width: 220px;
	height: 105px;
	}
	
.nugget-email-us a {
	background-image:url("/Style%20Library/Custom%20Images/nuggets/nugget-emailus-home.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	height:97px;
	margin:0;
	padding:0;
	width:220px;
	}

.nugget-email-us{
	background-image:url("/Style%20Library/Custom%20Images/nuggets/nugget-emailus-home.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	height:97px;
	margin:0 0 10px 0;
	padding:0;
	width:220px;
	position: relative;
	}
	
.nugget-case-studies a{
	margin:0 0 10px 0;
	padding: 0;
	display:block;
	background-image:url('/Style%20Library/Custom%20Images/common/nugget-case-studies.png');
	background-position:left top;
	background-repeat:no-repeat;
	width: 220px;
	height: 105px;
	}
	
.nugget-case-studies{
	margin:0 0 10px 0;
	padding: 0;
	display:block;
	background-image:url('/Style%20Library/Custom%20Images/common/nugget-case-studies.png');
	background-position:left top;
	background-repeat:no-repeat;
	width: 220px;
	height: 105px;
	}
	
	
.newsletter{
	background-image:url('/Style%20Library/Custom%20Images/common/bg-newsletter.png');
	background-position:left top;
	background-repeat:no-repeat;
	height: 126px;
	margin: 0 0 10px 0;
	padding: 0;
	}
	
.newsletter .search {
	float: right;
	margin: 63px 0 0;
	width: 211px;
	}
	
.newsletter .search .text-field {
	background:url("/Style%20Library/Custom%20Images/common/text-field-back.jpg") no-repeat scroll left top transparent;
	float:left;
	height:26px;
	width:146px;
	}
	
.newsletter .search .text-field input {
	background-color:transparent;
	border:0 none;
	color:#999999;
	font-size:1em;
	padding:6px;
	width:130px;
	}
	
.newsletter .search .button input.primary-search-button {
	background-color:transparent;
	background-image:url("/Style%20Library/Custom%20Images/common/btn-submit.png");
	background-position:0 0;
	background-repeat:no-repeat;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	float:left;
	font-size:83%;
	height:31px;
	margin:0;
	overflow:hidden;
	padding:25px 0 0;
	width:56px;
	}
	
/* = main content boxes
------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* main content box*/
.box{
	background-image:url('/Style%20Library/Custom%20Images/common/bg-home-repeat.png');
	background-position: left bottom;
	background-position:repeat-x;
	margin: 0 0 5px 0;
	width: 340px;
	}
	
.box h3{
	background-image:url('/Style%20Library/Custom%20Images/common/bg-home-box.png');
	background-position:left top;
	background-repeat:no-repeat;
	height: 55px;
	line-height: 44px;
	color: #ffffff;
	margin: 0;
	padding: 0 0 0 10px;
	width: 330px;
	font-size:138.5%;
	}
	
.box  .content{ 
	padding: 0;
	margin:0;
	}
	
.box  .content p{
	line-height:130%;
	margin:0;
	padding: 0;
	}
	
.box  .content p.btn{
	font-size: 85%;
	color:#fff;
	font-weight: bold;
	background:url(/Style%20Library/Custom%20Images/common/btn-home-main.png) no-repeat right center;
	padding: 0;
	margin:0;
	height: 41px;
	width: 126px;
	display: block;
	zoom: 1;
	line-height: 32px;
	text-align:center;
	}
	
.box .content a.btn-link{
	/*background-image:url("/Style%20Library/Custom%20Images/common/arrow-white.gif");
	background-position:right center;
	background-repeat:no-repeat;*/
	color:#fff;
	padding: 0 8px 0 0;
	text-decoration:none;
	zoom: 1;
	}
	
.box .content a:hover{text-decoration:underline;}
	
box .content a:hover{text-decoration: underline;}
	
.box  .content .left-content{
	width: 170px;
	float: left;
	margin:0 10px 0 10px;
	padding: 0;
	display: inline;
	}	
	
.box  .content .right-content{
	width: 135px;
	float: left;
	margin: 0;
	padding: 0;
	display: inline;
	text-align:center;
	}
	
.box  .content .right-content p{padding: 0; margin: 0; }

.box .bottom{
	background:url(/Style%20Library/Custom%20Images/common/bg-home-box-bottom.png) no-repeat left top;
	height: 22px;
	color: #994C9F;
	margin: 0;
	}
	
.topleft{
	margin: 0 20px 10px 0; 
	}	
	
.topright{
	margin: 0 0 10px 0; 
	}
	
.bottomleft{
	margin: 0 20px 0 0; 
	}

.bottomright{
	margin:0; 
	}	

/* right side main content */
.right{
	width: 290px; 
	margin: 0; 
	padding: 0;  
	/*background-color: green;*/
	}
	
.right .nuggets{
	margin: 0;
	padding: 0;
	}
	
.right .nuggets img{
	margin: 0 0 20px 0;
	}
	
/* = latest news box
------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.call-us{
	margin: 0 0 5px 0;
	padding: 0;
	width: 220px;
	}
	
/* main content box*/	
.box-subnav{
	background-image:url('/Style%20Library/Custom%20Images/common/bg-box-news-repeat.png');
	background-position: left bottom;
	background-position:repeat-x;
	width: 220px;
	position: relative;
	}
	
.box-news,
.box-call-us{
	background-image:url('/Style%20Library/Custom%20Images/common/bg-box-news-repeat.png');
	background-position: left bottom;
	background-position:repeat-x;
	margin: 0;
	width: 220px;
	zoom: 1;
	}
	
.box-news h3{
	background-image:url('/Style%20Library/Custom%20Images/common/bg-news-box-top-grey.png');
	background-position:left top;
	background-repeat:no-repeat;
	height: 55px;
	line-height: 44px;
	color: #ffffff;
	margin: 0;
	padding: 0 0 0 10px;
	width: 210px;
	font-size:138.5%;
	}
	
.box-call-us h3{
	background-image:url('/Style%20Library/Custom%20Images/common/bg-news-box-top.png');
	background-position:left top;
	background-repeat:no-repeat;
	height: 55px;
	line-height: 44px;
	color: #ffffff;
	margin: 0;
	padding: 0 0 0 10px;
	width: 210px;
	font-size:138.5%;
	}
	
.box-news  .content,
.box-subnav .content,
.box-call-us .content{ 
	padding: 0;
	margin:0;
	
	}
	
.box-news  .content ul,
.box-call-us  .content ul{ 
	padding: 0;
	margin:0 10px 0 10px;
	}
	
.box-news  .content ul li,
.box-call-us .content ul li{ 
	padding: 0;
	margin:0;
	border-bottom: 1px solid #D1B7DB;
	list-style: none;
	background-image:url('/Style%20Library/Custom%20Images/common/arrow-purple.gif');
	background-position:left 4px;
	background-repeat:no-repeat;
	margin:0 0 13px 0;
	padding:0 0 0 15px;
	text-decoration:none;
	}
	
.box-call-us .content ul li.last{
	border-bottom: none;
	margin: 0 0 10px 0;
	display: block;
	}
	
.box-news  .content ul li a,
.box-call-us  .content ul li a{
	background: none;
	color: #8B4BA5;
	margin: 0;
	padding: 0;
	text-align:left;
	text-decoration:none;
	}
	
.box-news  .content ul li a:hover,
.box-call-us  .content ul li a:hover{text-decoration: underline;}
	
.box-news  .content ul li span,
.box-call-us  .content ul li span{
	display: block;
	padding: 0;
	margin: 0 0 2px 0;
	font-size: 93%;
	}
	
.box-news  .content ul li span.headline,
.box-call-us  .content ul li span.headline{
	color: #8B4BA5;
	font-weight:bold;
	}
	
.box-news  .content ul li span.date{
	font-weight:bold;
	}
	
.box-call-us  .content ul li span.number{
	font-weight:bold;
	margin: 0 0 15px 0;
	}
	
.box-call-us  .content ul li span.number-last{
	font-weight:bold;
	margin: 0;
	display: inline;
	}

.box-news  .content ul li span.link,
.box-call-us  .content ul li span.link{
	margin: 0 0 15px 0;
	}
	
.box-news  .content p,
.box-call-us  .content p{
	line-height:130%;
	margin:0;
	padding: 0;
	}
	
.box-news  .content p.btn{
	font-size: 85%;
	color:#fff;
	font-weight: bold;
	background:url(/Style%20Library/Custom%20Images/common/btn-home-main.png) no-repeat right center;
	padding: 0;
	margin:0 10px 0 0;
	height: 41px;
	width: 126px;
	display: inline;
	zoom: 1;
	line-height: 32px;
	text-align:center;
	float: right;
	}
	
.box-news  .content a.btn-link {
	/*background-image:url("/Style%20Library/Custom%20Images/common/arrow-white.gif");
	background-position:right center;
	background-repeat:no-repeat;*/
	color:#FFFFFF;
	padding:0 8px 0 0;
	text-decoration:none;
	zoom: 1;
	}
	
.box-news .content a:hover{text-decoration:underline;}
	
.box-news .bottom,
.box-subnav .bottom,
.box-call-us .bottom{
	background:url(/Style%20Library/Custom%20Images/common/bg-news-box-bottom.png) no-repeat left top;
	height: 22px;
	color: #994C9F;
	}
	
.box-subnav .top{
	background:url(/Style%20Library/Custom%20Images/common/bg-box-subnav-top.jpg) no-repeat left top;
	height: 6px;
	}

/* = Footer
------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.ft {
	background:url("/Style%20Library/Custom%20Images/common/bg-footer-top.jpg") no-repeat scroll left top transparent;
	height:284px;
	margin:0;
	padding:25px 0 0;
	position:relative;
	}
	
.ft .ft-content {
	background:url("/Style%20Library/Custom%20Images/common/bg-footer.jpg") no-repeat scroll left top transparent;
	height:259px;
	margin:0;
	padding:0;
	position:relative;
	}
	
.ft .ft-content .ft-inner {
	margin:0 15px;
	padding:0;
	/*position:relative;*/
	}
	
.ft .ft-content .ft-inner ul{
	margin: 12px 0 0 0;
	padding: 0;
	}
	
.ft .ft-content .ft-inner ul li{
	margin: 0 0 7px 0;
	padding: 0;
	color: #ffffff;
	/*background-image:url('/Style%20Library/Custom%20Images/common/arrow-white.gif');
	background-position:center left;
	background-repeat:no-repeat;*/
	}
	
.ft .ft-content .ft-inner ul li.first{color: #ffffff; font-weight:bold; background:none;}
	
.ft .ft-content .ft-inner ul li a{
	margin: 0;
	padding: 0 0 0 10px;
	color: #ffffff;
	text-decoration:none;
	background-image:url('/Style%20Library/Custom%20Images/common/arrow-white.gif');
	background-position:center left;
	background-repeat:no-repeat;
	height: 10px;
	}
	
.ft .ft-content .ft-inner ul li a:hover{text-decoration:underline;}

	
/* footer nav */
.ft .ft-content .ft-inner ul.footer-nav{
	margin: 0;
	padding: 0;
	width: 460px;
	float: left;
	}
	
.ft .ft-content .ft-inner ul.footer-nav li {
	color:#FFFFFF;
	margin:0;
	padding:0;
	float: left;
	background-image:url('/Style%20Library/Custom%20Images/common/bg-footer-nav-sep.gif');
	background-position:center right;
	background-repeat:no-repeat;
	}

.ft .ft-content .ft-inner ul.footer-nav li.first a{
	margin: 0;
	padding: 0 10px 0 0;
	font-weight: normal;
	}
	
.ft .ft-content .ft-inner ul.footer-nav li a{
	background-image:url('/Style%20Library/Custom%20Images/common/bg-footer-nav-sep.gif');
	background-position:center right;
	background-repeat:no-repeat;
	padding: 0 10px 0 10px;
	}
	
.ft .ft-content .ft-inner ul.footer-nav li.last a{
	background: none;
	}
	
.ft .ft-content .ft-inner ul.footer-nav li.last{
	background: none;
	}

.ft .ft-content .ft-inner p{
	color: #ffffff;
	margin: 0;
	padding: 55px 0 0 0;
	}
	
/* footer logos */
.ft .ft-content .ft-inner ul.footer-logos{
	margin: 50px 0 0 0;
	padding: 0;
	float: right;
	}
	
.ft .ft-content .ft-inner ul.footer-logos li {
	color:#FFFFFF;
	margin:0;
	padding:0;
	float: left;
	}
	
.ft .ft-content .ft-inner ul.footer-logos li.hwl {
	background-image:url("/Style%20Library/Custom%20Images/common/logo-h-w-lives.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	}
	
.ft .ft-content .ft-inner ul.footer-logos li.hwl a {
	background-image:url("/Style%20Library/Custom%20Images/common/logo-h-w-lives.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	height:55px;
	margin:0 20px 0 0;
	padding:0;
	width:107px;
	}
	
.ft .ft-content .ft-inner ul.footer-logos li.bsi{
	background-image:url("/Style%20Library/Custom%20Images/common/logo-b-s-i.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	}
	
.ft .ft-content .ft-inner ul.footer-logos li.bsi a {
	background-image:url("/Style%20Library/Custom%20Images/common/logo-b-s-i.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	height:55px;
	margin:0 15px 0 0;
	padding:0;
	width:95px;
	}
	
.ft .ft-content .ft-inner ul.footer-logos li.iip {
	background-image:url("/Style%20Library/Custom%20Images/common/logo-investors.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	}
	
.ft .ft-content .ft-inner ul.footer-logos li.iip a {
	background-image:url("/Style%20Library/Custom%20Images/common/logo-investors.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	height:55px;
	margin-right:0;
	padding:0;
	width:167px;
	}
	
.ft .ft-content .ft-inner ul.footer-logos li.nhs-lan {
background-image:url("/Style%20Library/Custom%20Images/common/logo-nhs.jpg");
background-position:left top;
background-repeat:no-repeat;
}


.ft .ft-content .ft-inner ul.footer-logos li.nhs-lan a {
background-image:url("/Style%20Library/Custom%20Images/common/logo-nhs.jpg");
background-position:left top;
background-repeat:no-repeat;
display:block;
height:55px;
margin-right:10px;
padding:0;
width:74px;
}	

	

/* = Search box
------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.search{
	float: right;
	width: 329px;
	margin:0;
	}

.search .text-field {
	background:url("/Style%20Library/Custom%20Images/common/text-field-back.jpg") no-repeat scroll left top transparent;
	float:left;
	height:26px;
	width:246px;
	}
	
.search .text-field input {
	background-color:transparent;
	border:0 none;
	color:#999999;
	font-size:1em;
	padding:6px;
	width:233px;
	}
	
.search .button input.primary-search-button {
	background-color:transparent;
	background-image:url("/Style%20Library/Custom%20Images/common/btn-search.png");
	background-position:0 0;
	background-repeat:no-repeat;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	float:left;
	font-size:83%;
	height:31px;
	margin:0;
	overflow:hidden;
	padding:25px 0 0;
	width:83px;
	}

/* = Logo
------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.logo{
	background: url(/Style%20Library/Custom%20Images/common/bg-main-logo.png) no-repeat left top;
	margin: 0px 0px 7px;
	padding: 0;
	width:251px;
	height:86px;
	}


.logo a{
	margin:0;
	position:relative;
	width:251px;
	height:80px;
	font-size:77%;
	display:block;
	text-decoration:none;
	color: #ffffff;

	}

.logo a span {
	background: url(/Style%20Library/Custom%20Images/common/bg-main-logo.png) no-repeat left top;
	display:block;
	width:251px;
	position:absolute;
	height:80px;
	color: #ffffff;
	}
	
.salus-srch-Description {
color:#333333;
font-family:Tahoma;
font-size:1em;
margin:0 0 4px;
}

.salus-srch-Title a:visited {
color:#8B4BA5;
text-decoration:none;
}

.salus-srch-URL a:link, .salus-srch-URL a:visited {
color:#000000 !important;
text-decoration:none;
}

.salus-srch-Metadata {
border-bottom:1px solid #E0DED5;#
border-top: none;
color:#8C8C8C;
font-family:Tahoma;
font-size:1em;
margin:0 0 10px;
padding:0 0 10px;
}

