/*widget conatiners*******************************************************/

.sys_widgetContainer
{
    width:294px;
    background:#f1f1f1;
    margin-top:10px;
}


.sys_widgetContainer .sys_containerRight h2 a:link,.sys_widgetContainer .sys_containerRight h2 a:visited
{
    color:#fff;
}

.sys_widgetContainer .sys_containerLeft
{
    
  background: #006f51 url(/SiteElements/images/default/h2Left.gif) left top no-repeat;
  width:294px;
}
   
.sys_widgetContainer .sys_containerRight
{
    
  background: url(/SiteElements/images/default/h2Right.gif) right top no-repeat;
  width:294px;
}

.sys_widgetContainer h2, .sys_moreWrapper h2
{
    margin:0;
    color:#fff;
    padding:5px 8px 5px 8px;
    font-size:1.6em;
}
    
.sys_widgetContainer p, .sys_moreWrapper p
{
    padding:12px 9px;
}

/*more widget*************************************************/

.sys_more
{
    border-top:3px solid #8f8f8f;
    width:100%;
    position:absolute;
    bottom:0px;
   
}

.sys_moreHeader 
{
    display:none;
}

.sys_leftCol .sys_moreWrapper, 
.sys_middleCol .sys_moreWrapper,
.sys_rightCol .sys_moreWrapper
{
    padding-bottom:29px;
    margin-bottom:10px;
    width:294px;
    position:relative;
}

.sys_moreContent
{
    width:100%;
    background:#F1F1F1;
    
}

.sys_more .sys_left
{
    display:block;
    float:right;
    background: #8f8f8f url(/SiteElements/images/default/buttons/moreLeft.gif) left bottom no-repeat;
    cursor:pointer;
    
}

.sys_more .sys_right
{
    display:block;
    background:url(/SiteElements/images/default/buttons/moreRight.gif) right bottom no-repeat;
    padding:5px 20px 5px 8px;
    color:#fff;
    font-size:1.2em;
}
.sys_more .sys_less 
{
    background:url(/SiteElements/images/default/buttons/lessRight.gif) right bottom no-repeat;
}

/*********************************/

.sys_smallWidgetContainer
{
    width:230px;
    background:#f1f1f1;
}

.sys_small h2
{
    font-size:1.3em;
}

.sys_smallWidgetContainer .sys_containerLeft
{
    
  background: #006f51 url(/SiteElements/images/default/h2Left.gif) left top no-repeat;
  width:230px;
}
    
.sys_smallWidgetContainer .sys_containerRight
{
    
  background: url(/SiteElements/images/default/h2Right.gif) right top no-repeat;
  width:230px;
}


/*drop down header*********************************/
.sys_dropdownHeader .sys_left
{
  background: #8cc63f url(/SiteElements/images/default/DropdownHeaderLeft.gif) left top no-repeat;
  width:284px;
  padding:0;
  margin:0;
}

.sys_dropdownHeader .sys_right
{
  background:url(/SiteElements/images/default/DropdownHeaderRight.gif) right top no-repeat;
  width:284px;
  padding:0;
  margin:0;
}

.sys_dropdownHeader.sys_up .sys_right
{
  background:url(/SiteElements/images/default/DropdownHeaderRightUp.gif) right top no-repeat;
  width:284px;
  padding:0;
  margin:0;
}

.homePageModules .sys_dropdownWrapper {width:294px;}/* contensis */
.sys_widgetContainer .sys_dropdownWrapper, .sys_moreWrapper .sys_dropdownWrapper
{
    margin-left:5px;
    margin-right:5px;
    width:284px;
    padding:0;
}
.homePageModules .sys_dropdownContent {width:293px;} /* contensis */
.sys_widgetContainer .sys_dropdownContent, 
.sys_moreWrapper .sys_dropdownContent
{
    background:#fff;
    width:281px;
    border:solid 1px #e3e3e3;
    width:283px;
    
}

.sys_dropdownHeader h2
{
    padding:4px 20px 4px 6px;
    font-size:1.3em;
    margin:0;
}

.sys_mainContent .sys_dropdownHeader .sys_dropdownHeader{
    padding:4px 20px 4px 6px;
    font-size:1.3em;
    margin:0;
    font-weight: bold;
    border: 0;
    height: auto;
}

.sys_dropdownContent h2
{
    margin:0px;
    font-size:1.2em;
    color:#fff;
    padding:4px 20px 4px 3px;
}

.homePageModules .sys_dropdownHeader .sys_right /* contensis */
{
    width:294px;
}  

.sys_widgetContainer .sys_dropdownHeader .sys_right
{
    width:284px;
}  
.sys_section .sys_dropdownHeader .sys_right
{
    width:430px;
}

/*small search widget**********************************/

.sys_widgetContainer .sys_searchWidgetInput
{
    width:236px;
    height:17px;
    padding:2px;
    float:left;
    border:solid 1px #cccccc;
}

.sys_widgetContainer .sys_searchWidget
{
    padding:10px 4px 8px 4px;
}

.sys_searchWidget a:link, .sys_searchWidget a:visited
{
    display:block;
    float:left;
    background:url(/SiteElements/images/widgets/arrowLightGreen.gif) no-repeat right;
    padding-right:10px;
    margin-top:8px;
}

/*large search widget**********************************/

.sys_section .sys_searchWidgetInput, input#FAQSearch_keywords
{
    width:404px;
    height:17px;
    padding:2px 0px 0px 20px;
    float:left;
    border:solid 1px #cccccc;
    margin:12px 3px 0px 0px;
}

.sys_section .sys_searchWidget
{
    background:#f1f1f1;
    padding:0 0 10px 10px;
    width:468px;
}


.sys_section .sys_go
{
    margin-top:12px;
    margin-left:0px;
}

.sys_section .sys_searchWidget a:link, .sys_section .sys_searchWidget a:visited
{
    /*color:#006F51;*/
}


/*feature *******************************************************/

.sys_feature
{
    clear:both;
    width:294px;
    position:relative;
    float:left;
    background:#f1f1f1 url(/SiteElements/images/widgets/featureTop.gif) top no-repeat;
    margin-top:20px;
    margin-bottom:15px;
}

.sys_feature .sys_bottom
{
    background:#f1f1f1 url(/SiteElements/images/widgets/featureBottom.gif) bottom no-repeat;
}
    

.sys_feature h2 a:link, .sys_feature h2 a:visited
{
    color:#006F51;
    padding-right:10px;
}
.sys_feature h2
{
    margin-right:10px;
    margin-top:10px;
}
.sys_homePageModules .sys_feature h2
{
    margin: 10px 2px 0 0;
}

.sys_feature img
{
    float:left;
    position:absolute;
    top:-10px;
    left:0px;
}
.sys_feature .sys_text
{
    margin-left:149px;
   
}

.sys_feature .sys_spacer
{
    height:100px;
    float:left;
    width:0px;
 }
 
/* bespoke ***********************************************/
.sys_telephone {
    background:url(/SiteElements/images/widgets/telephone.gif) no-repeat left;
    font-size:2em;
    font-weight:bold;
    padding:12px 12px 12px 70px;
    margin-left:18px;
    color:#006F51;
    margin-bottom:10px;}
 
/* large image **********************************/
 
.sys_largeImage {
    width:282px;
    margin-top:5px;
    margin-right:5px;
    margin-left:5px;
    border:1px solid #e3e3e3;
    background:#fff;
    padding-bottom:15px;}
    
    .sys_largeImage img {padding:6px;}
     
.sys_largeImage a:link, .sys_largeImage a:visited {
    display:block;
    float:left;
    background:url(/SiteElements/images/carousel/arrow.gif) no-repeat right;
    padding-right:10px;
    margin-top:5px;}

/* list A ***************************************************/

.sys_lista
{
    
    border:1px solid #e3e3e3;
    background:#fff;
    width:282px;
}

.sys_lista li
{
    list-style:none;
    padding:0px 0px 0px 14px;
    background:url(/SiteElements/images/widgets/star.gif) no-repeat left;
    margin-left:10px;
    margin-top:2px;
    padding-bottom:2px;
}

.sys_lista ul
{
    padding:0px 0px 10px 0px;
}

.sys_lista a:link, .sys_lista a:visited   
{
    font-weight:normal;
    color:#6ba71c;
}

/*list B***************************************************/

.sys_listb
{
    
    border:1px solid #e3e3e3;
    background:#fff;
    width:282px;
}

.sys_listb li
{
    list-style:none;
    padding:0px 0px 0px 14px;
    background:url(/SiteElements/images/widgets/listB.gif) no-repeat left;
    margin-left:10px;
    padding-top:2px;
    padding-bottom:2px;
}

.sys_listb ul
{
    padding:0px 0px 10px 0px;
}

.sys_listb a:link, .sys_listb a:visited   
{
    font-weight:normal;
    color:#6ba71c;
}

/*list C***************************************************/

.sys_listc
{
    
    border:1px solid #e3e3e3;
    background:#fff;
    width:282px;
}

.sys_listc li.sys_pdf, .sys_listc li.sys_21 /*contensis*/
{
    list-style:none;
    padding:0px 0px 0px 24px;
    background:url(/SiteElements/images/widgets/pdficon.gif) no-repeat left;
    margin-left:10px;
    padding-top:4px;
    padding-bottom:4px;
}

.sys_listc li.sys_word, .sys_listc li.sys_17 /*contensis*/
{
    list-style:none;
    padding:0px 0px 0px 24px;
    background:url(/SiteElements/images/widgets/wordicon.gif) no-repeat left;
    margin-left:10px;
    padding-top:4px;
    padding-bottom:4px;
}

.sys_listc ul
{
    padding:0px 0px 10px 0px;
}

.sys_listc a:link, .sys_listc a:visited   
{
    font-weight:normal;
    color:#6ba71c;
}

/*list d***************************************************/

.sys_listd
{
    
    border:1px solid #e3e3e3;
    background:#fff;
    width:282px;
    padding-bottom:10px;
}

.sys_listd li
{
    list-style:none;
    padding:0px 0px 0px 0px;
    margin-left:10px;
    clear:both;
}

.sys_listd ul
{
    padding:0px 0px 0px 0px;
}

.sys_listd a:link, .sys_listd a:visited   
{
    font-weight:normal;
    color:#006f51;
    display:block;
    float:left;
    background:url(/SiteElements/images/carousel/arrow.gif) no-repeat right;
    padding-right:10px;
    font-weight:bold;
}


/*whats new****************************************************/

.sys_whatsNew
{
    
    border:1px solid #e3e3e3;
    background:#fff;
    width:282px;
 
}
.sys_homePageModules .sys_whatsNew .sys_text {
    width: 130px;
    float: left;
}
.sys_whatsNew p
{
    padding-bottom:0px;
    padding-top:0px;

}
.sys_homePageModules .sys_whatsNew p {
    padding-left: 0px;
}
.sys_whatsNew a:link, .sys_whatsNew a:visited
{
    color:#6BA71C;
    font-weight:normal;
}
.sys_homePageModules .sys_whatsNew h3 a:link, .sys_homePageModules .sys_whatsNew h3 a:visited
{
    color:#6BA71C;
    font-weight: bold;
}
.sys_whatsNew .sys_container
{
    clear:both;
    padding:5px;
    height:74px
}

.sys_whatsNew .sys_container img
{
    float:left;
    padding-right:5px;
}

.sys_whatsNew h3
{
    color:#777777;
    font-size:1em;
    margin-bottom:5px;
}

/* tabs****************************************************/

.sys_tabWidget .sys_tabsWrapper
{
    background:#e4e4e4;
    height:1%;
}

.sys_tabWidget .sys_tabsWrapper h3
{
    font-size:1em;
    margin:0;
    color:#006f51;
}


.sys_tabWidget .sys_tabsWrapper .sys_leftactive
{
    float:left;
    background: #fff url(/SiteElements/images/widgets/tabsleft.gif) no-repeat top left;
    margin:3px 3px 0px 3px;
}

.sys_tabWidget .sys_tabsWrapper .sys_rightactive
{
    float:left;
    padding:3px 5px;
    background:transparent url(/SiteElements/images/widgets/tabsRight.gif) no-repeat top right;
}

.sys_tabWidget .sys_tabsWrapper  .sys_rightInactive
{
    float:left;
    padding:3px 5px;
}

.sys_tabWidget .sys_tabsWrapper  .sys_rightInactive
{
    
    float:left;
    margin:3px 3px 0px 3px;
}

/*updates****************************************************************/

.sys_updates
{
    
    border:1px solid #e3e3e3;
    background:#fff;
    width:277px;
    padding-left:5px;
}

.sys_updates h3
{
    padding:0px;
    margin:0px;
}

.sys_updates a:link, .sys_updates a:visited   
{
    /*color:#006f51;*/
    display:block;
    float:left;
    background:url(/SiteElements/images/widgets/arrowLightGreen.gif) no-repeat right;
    padding:0 10px 0 0;
    font-size:0.8em;
    margin:5px 10px 0 0px;
}

.sys_updates p
{
    clear:both;
    padding:5px 5px 7px 0px; 
    
}

/* Homepage Slideshow ******************************************************************/

.sys_homeTabWrapper
{
	width: 670px;
	height: 330px;
	position:relative;
}

	.sys_homeTab1Content, 
	.sys_homeTab2Content, 
	.sys_homeTab3Content, 
	.sys_homeTab4Content {
	position:absolute;
	top:0;
	left:0;
	width:670px;
	height:330px;
	}
	
	.sys_homeTab1Content {
	top:25px;
	left:40px;
	width:320px;}
	
	.sys_homeTab2Content {
	top:25px;
	left:393px;
	width:250px;}
	
	.sys_homeTab3Content {
	top:25px;
	left:40px;
	width:320px;}
	
	.sys_homeTab4Content {
	top:25px;
	left:393px;
	width:250px;}
	
	
.sys_homeTab1Content h2, 
.sys_homeTab2Content h2,
.sys_homeTab3Content h2,
.sys_homeTab4Content h2
{
	font-size: 1.4em;
	font-weight: bold;
	margin:0 0 11px 0;
	padding:0;
}
.sys_homeTab1Content h2, 
.sys_homeTab2Content h2 {color:#fff;}

.sys_homeTab3Content h2, 
.sys_homeTab4Content h2 {color:#006f51;}
	
.sys_homeTab1Content p, 
.sys_homeTab2Content p {
	color: #FFF;
	font-weight: 400;
	margin:0 0 11px 0;
	padding:0;}

.sys_homeTab3Content p, 
.sys_homeTab4Content p {
	color:#777;
	font-weight: 400;
	margin:0 0 11px 0;
	padding:0;}


 .sys_homeTabWrapper .sys_actionbutton {
    display: block;
    background: url(/SiteElements/images/ActionButtons/ActionButton80px.gif) no-repeat;
    width: 80px;
    height: 24px;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 11px;
    border: none;
    margin-top: 10px;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    overflow: hidden;
}

	.sys_homeTabWrapper .sys_actionbutton90 {
	width:90px;
	background: url(/SiteElements/images/ActionButtons/ActionButton90px.gif) no-repeat;}
	.sys_homeTabWrapper .sys_actionbutton100 {
	width:100px;
	background: url(/SiteElements/images/ActionButtons/ActionButton100px.gif) no-repeat;}
	.sys_homeTabWrapper .sys_actionbutton110 {
	width:110px;
	background: url(/SiteElements/images/ActionButtons/ActionButton110px.gif) no-repeat;}
	.sys_homeTabWrapper .sys_actionbutton120 {
	width:120px;
	background: url(/SiteElements/images/ActionButtons/ActionButton120px.gif) no-repeat;}
	


.sys_homeTab1Content .sys_actionbutton a, 
.sys_homeTab2Content .sys_actionbutton a,
.sys_homeTab3Content .sys_actionbutton a,
.sys_homeTab4Content .sys_actionbutton a {
display:block;
font-size:1em;
color:#fff;
padding:.4em 0;}


.sys_homeTab1Content img, .sys_homeTab2Content img, .sys_homeTab3Content img, .sys_homeTab4Content img {
	position:absolute;
	top:7px;
	left:0;
}



.sys_largeTabWidget
{
	width: 670px;
	float:left;
	height: 330px;
	overflow: hidden;
	position:relative;
	margin-top:7px;
}

.sys_largeTabWidget .sys_tabsContent {width:670px;height: 330px;}

.sys_largeTabWidget .sys_minHeightForce
{
	float: left;
	display: block;
	width: 0px;
	height: 330px;
	top: 0px;
}

.sys_largeTabWidget .sys_tabsWrapper
{
	position: absolute;
	margin-left: 9px;
	bottom: 0px;
	height: 2.5em;
	overflow: hidden;
}

.sys_largeTabWidget .sys_tabsWrapper h2
{
    font-size:1em;
    margin: 0;
    margin-left: 5px;
    height: 3em;
    color:#777777;
}

.sys_largeTabWidget .sys_tabsWrapper .sys_rightactive h2
{
    color: #FFFFFF;
    padding-left:2px;
}

.sys_largeTabWidget .sys_tabsWrapper .sys_rightInactive h3
{
    color: #959595;
    padding-left:2px;
}

/* background gradients always appear on the 'left' classes*/
.sys_largeTabWidget .sys_tabsWrapper 
{
    border-bottom:1px solid #d2d2d2;
}
.sys_largeTabWidget .sys_tabsWrapper .sys_leftactive
{
    float:left;
    background: transparent url(/SiteElements/images/widgets/largeTabActiveGradient.gif) repeat-x;
    border-right: solid 1px #E0E0E0;
}

.sys_largeTabWidget .sys_tabsWrapper .sys_leftInactive
{
    float:left;
    background: transparent url(/SiteElements/images/widgets/largeTabInactiveGradient.gif) repeat-x;
    border-right: solid 1px #CCCCCC;
}

.sys_largeTabWidget .sys_tabsWrapper .sys_leftInactivefirst
{
    float:left;
    background: transparent url(/SiteElements/images/widgets/largeTabInactiveGradientLeft.gif) no-repeat top left;
}

.sys_largeTabWidget .sys_tabsWrapper .sys_leftInactivelast
{
    float:left;
    background: transparent url(/SiteElements/images/widgets/largeTabInactiveGradientRight.gif) no-repeat top right;
    border-right: 0;
}

.sys_largeTabWidget .sys_tabsWrapper .sys_leftactivefirst
{
	float:left;
	background: transparent url(/SiteElements/images/widgets/largeTabActiveGradientLeft.gif) no-repeat top left;
}

.sys_largeTabWidget .sys_tabsWrapper .sys_leftactivelast
{
	float:left;
	background: transparent url(/SiteElements/images/widgets/largeTabActiveGradientRight.gif) no-repeat top right;
	border-right: 0;
}

.sys_largeTabWidget .sys_tabsWrapper .sys_rightactive
{
    float:left;
    width: 162px;
    margin-top: 7px;
    background: #959595 url(/SiteElements/images/widgets/largeTabActiveGradient.gif) repeat-x;
    background-position: 0px -5px;
    
}

.sys_largeTabWidget .sys_tabsWrapper  .sys_rightInactive
{
    float:left;
    width: 162px;
    margin-top: 7px;
    background: #E0E0E0 url(/SiteElements/images/widgets/largeTabInactiveGradient.gif) repeat-x;
    background-position: 0px -5px;
}

/*carousel************************************************************************************************/

.sys_carousel
{
    overflow: hidden;
    position: relative;
}

.sys_small
{
	width: 230px;
}

.sys_medium
{
	width: 283px;
}

.sys_large
{
	width:480px;
}

.sys_lightBoxContent
{
	border:none;
}

/*.sys_carousel .sys_dropdownContent {
position:relative;
top:0;
left:1px;
overflow:hidden;}*/


.sys_carousel .sys_imagesContainer
{
	width: 1500px;
	overflow: hidden;
	position: relative;
}

.sys_small .sys_imagesContainer
{
	left: 9px;
}

.sys_medium .sys_imagesContainer
{
	left: 40.5px;
}

.sys_carousel .sys_imagesContainer .sys_image
{
	/*float: left;*/
	margin: 10px 10px 0px 10px;
	overflow: hidden;
	height: 109px;
	width: 194px;
}

.sys_carousel .sys_imagesContainer .sys_imageLarge
{
	height:271px;
	width:481px;
	margin:0px;
}

.sys_carousel .sys_imagesContainer .sys_imageLightBox
{
	width:920px;
	height:488px;
	margin:0px;
}

.sys_carousel .sys_imagesContainer .sys_image img
{
	position: relative;
}

.sys_carousel .sys_imagesContainer .sys_image .sys_rollover
{
	min-height: 120px;
	top: -109px;
	position: relative;
        left:0px;
	width:194px;
	height:100%;
}

.sys_carousel .sys_imagesContainer .sys_image .sys_rollover .sys_inner {
width:100%;
min-height: 120px;
height:100%;
background-image:url(/SiteElements/images/carousel/rollover.png);}

.sys_carousel .sys_imagesContainer .sys_image .sys_rollover .sys_inner a {
z-index:1;
position:relative;
}
.sys_carousel .sys_imagesContainer .sys_image .sys_rollover .sys_inner a:hover {
text-decoration:underline;}

.sys_carousel .sys_imagesContainer .sys_image .sys_rollover_links {
	min-height: 120px;
	top: -28px;
	left:-1px;
	position: relative;
    	width:480px;
   	height:100%;
   	float: right;
	}
	
.sys_carousel .sys_imagesContainer .sys_image .sys_rollover_links .sys_inner {
width:100%;
min-height: auto;
height:100%;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/SiteElements/images/carousel/rollover.png');
}

.sys_carousel .sys_imagesContainer .sys_image .sys_rollover_links[class] .sys_inner {
	background-image:url(/SiteElements/images/carousel/rollover.png);
}

.sys_carousel .sys_imagesContainer .sys_image .sys_rollover_links .sys_inner a {
z-index:1;
position:relative;}


.sys_greyButton, .sys_greyButtonOff
{
    margin-left:9px;
    margin-bottom:3px;
    cursor: pointer;
}

.sys_controls
{
	display: none;
    margin-top:5px;
}

.sys_carousel .sys_container
{
    margin-top:10px;
    position:relative;
}

.sys_small .sys_container
{
	/*margin-left: 17px;*/
}

.sys_medium .sys_container
{
	/*margin-left: 45px;*/
	margin-bottom:5px;
}

.sys_large .sys_imagesContainer
{
	/*height:271px;*/
	width:2886px;
}

.sys_lightBoxContent .sys_imagesContainer
{
	height:488px;
	width:5520px;
}

.sys_large .sys_container
{
	margin-top:0px;
	padding-top:10px;
	background-color:#f1f1f1;
	height:22px;
}

.sys_lightBoxContent .sys_container
{
	margin-top:0px;
	padding-top:10px;
	background-color:#f1f1f1;
	text-align:center;
	height:22px;
}

.sys_carousel .sys_container {
width:100%;
margin-left:auto !important;
margin-right:auto !important;
margin-bottom:5px;
text-align:center;}

.sys_large .sys_container .sys_controls
{
	margin:0px;
	
}

.sys_carousel .sys_container .sys_controls,
.sys_lightBoxContent .sys_container .sys_controls {
	margin:0 auto;
	text-align:center;
	padding:0 0 2px 0;
}

.sys_large .sys_container .sys_largerView, 
.sys_lightBoxContent .sys_container .sys_largerView
{
	position:absolute;
	top:6px;
	right:7px;
}

.sys_large .sys_imagesContainer
{
	width:2886px;
}

.sys_lightBoxContent .sys_imagesContainer
{
	width:5520px;
}

.sys_large .sys_container
{
	margin-top:0px;
	background-color:#f1f1f1;
	padding-top:0px;
	height:32px;
}

.sys_lightBoxContent .sys_container
{
	margin-top:0px;
	background-color:#f1f1f1;
	text-align:center;
	height:32px;
	padding-top:0px;
}

.sys_large .sys_container .sys_controls
{
	margin:0px;
	padding-top:7px;
}

.sys_lightBoxContent .sys_container .sys_controls
{
	padding-top:10px;
	margin:0px;
}

.sys_rightButton
{
    margin-left: 12px;
	cursor: pointer;
}
    
.sys_leftButton
{
    margin-right: 3px;
    cursor: pointer;
}

.sys_carousel h3
{
    display:block;
    float:left;
    /*background:url(/SiteElements/images/carousel/arrow.gif) no-repeat right;*/
    margin:0px;
    /*padding-right:10px;*/
    padding-left:3px;
    margin-top:5px;
    border-bottom:0 none;
}

.sys_carousel h3.sys_h3_links    /* update 2 July 2009 - amended style for full-size link   */

{
    float:right;
    margin:0;
    margin-right:10px;
    font-size:1em;
    border-bottom:0 none;
    margin-top:4px;
}


.sys_carousel h3 a:link, .sys_carousel h3 a:visited
{
    color:#005C46;
    background:url(/SiteElements/images/carousel/arrow.gif) no-repeat right;
    padding-right:10px;
}

.sys_rollover p
{
    clear:both;
    margin:0px;
    padding:3px 3px 30px 3px;
}

.sys_rollover a p
{
    font-size:1em;
    color:#5F5F5F;
    font-weight:normal;
}

.sys_rollover a
{
    text-decoration:none;
}
    
/*homepage top links widget*************************************/

.sys_homeTopLinks
{
    background: #f1f1f1 url(/SiteElements/images/widgets/topLinksTop.gif) top no-repeat    ;
    font-size:1.2em;
    padding:10px 0px 0px 0px;
    margin-bottom:15px;
    margin-top:20px;
}

.sys_homeTopLinks .sys_bottom
{
    background: url(/SiteElements/images/widgets/topLinksBottom.gif) bottom no-repeat    ;
    padding-bottom:10px;
}
    

.sys_homeTopLinksImage{
    position:relative;
    height:1%;
 }


.sys_homeTopLinks h2
{
    color:#444444;
    font-size:1.4em;
    padding:0px 0px 10px 175px;
    margin:0px;
    height:1%;
}

.sys_homeTopLinks .sys_columna {
float:left;
padding-left:180px;
width:235px;
}

.sys_homeTopLinks .sys_columnb {
float:left;
width:240px;}

.sys_homeTopLinks .sys_columnc {
float:left;
width:200px;}

.sys_homeTopLinks ul
{
    color:#6ba71c;
    padding-bottom:12px;
    /*list-style-image:url(/SiteElements/images/widgets/bulletPoint.gif);*/
    list-style-type:none;
    height:1%;
}
	.sys_homeTopLinks ul li {
	position:relative;
	height:1%;
	padding:.2em 0 .2em 12px;
	background:url(/SiteElements/images/widgets/bulletPoint.gif) 0 50% no-repeat;}
	
.sys_homeTopLinks a
{
    font-weight:normal;
}

.sys_homeTopLinks img
{
    position:absolute;
    top:-20px;
    left:35px;
}


/*section introduction**************************/

.sys_introduction p, .sys_featureIntroduction p
{
    font-weight:bold;
    font-size:1.3em;
    color:#444444;
    margin:10px 0 10px 0;
    padding-bottom:10px;
}


/* jump navigation within a page**************************/

.sys_jumpNav li
{
    color:#6ba71c;
    margin-left:20px;
}

/* main content**************************/

.sys_sectionMainCol .sys_spacer
{
    height:10px;
    width:100%;
    clear:both;
}

.sys_sectionMainCol h2.sys_middle, .sys_cancerinfohome-content h2 {/* contensis */
	font-size:1.6em;
	color:#01a245;
	margin-bottom:5px;
}

.sys_sectionMainCol p.sys_introduction, .sys_cancerinfohome-content p {/* contensis */
	font-size:1.1em;
	margin-bottom:15px;
}

.sys_mainContent h1
{
    font-size:2em;
    margin-bottom:5px;
    margin-top:-1px;
}

.sys_mainContent h2 {   
    color:#006f51;
    font-size:1.4em;
    height:1em;
    padding-bottom:5px;
    border-bottom:3px solid #8cc63f;
    margin-top:15px;
    margin-bottom:10px;
    position:relative;   
    clear: both;
}

.sys_mainContent h2 a.sys_backtotop { 
    font-size:.7em;
    float:right;
    background-image:url(/SiteElements/images/widgets/upArrowLightGreen.gif);
    background-repeat:no-repeat;
    background-position:right;
    display:block;
    float:right;
    position:absolute;
    bottom:2px;
    right:0;
    padding-right:15px;
    font-weight:400;
}

.sys_mainContent .sys_sectionHeader h2 {float:left; border-bottom:0 none; margin:0; padding:0;}

h2.sys_midSubHeader 
{
    font-size:1.5em;
}
.sys_sectionMainCol .sys_mainContent .sys_dropdownHeader .sys_dropdownHeader
{
    margin-bottom:0px;
    color:#fff;
}

.sys_mainContent h3
{
    /*color:#006f51;
    font-size:1.4em;
    height:1em;
    padding-bottom:5px;
    border-bottom:3px solid #8cc63f;
    margin-top:15px;
    margin-bottom:10px;
    position:relative;*/
    
    color:#006f51;
    font-size:1.3em;
    margin-bottom:5px;
    margin-top:10px;
}
.sys_mainContent .sys_sectionHeader h3
{
    color:#006f51;
    font-size:1.4em;
    float:left;
    margin:0;
    padding:0;
    border-bottom:0 none;
}

.sys_mainContent h4
{
    /*color:#006f51;
    font-size:1.3em;
    margin-bottom:5px;
    margin-top:10px;*/
    
    font-weight:bold;
    margin-bottom:5px;
    color:#777;
    font-size:1em;   
}

.sys_mainContent h5 {
    font-weight:bold;
    margin-bottom:5px;
    color:#777;
    font-size:1em;
}

.sys_mainContent .sys_jumpmenuheading {
    color:#01a245;
    font-weight: bold;
    margin-top:15px;
    margin-bottom:5px;
    font-size:1.5em;
}

.sys_sectionHeader .sys_moreLink
{
    float:right;
    padding-top:2px;
}

.sys_sectionHeader .sys_moreLink p {margin:0;}
.sys_sectionHeader .sys_moreLink a
{
    background-image:url(/SiteElements/images/widgets/plus.gif);
    background-repeat:no-repeat;
    background-position:right;
    padding-right:15px;
}

.sys_mainContent .sys_sectionHeader
{
    border-bottom:3px solid #8cc63f;
    margin-bottom:10px;
    padding-bottom:5px;
    clear:both;
}

.sys_mainContent p
{
    margin:.3em 0 .7em 0;
}

.sys_mainContent ul
{
    padding:10px;    
}

.sys_mainContent ul.sys_boxedList
{
	padding:0px;
}

.sys_mainContent ul.sys_boxedList li
{
	padding-bottom:5px;
}

.sys_mainContent ul.sys_doubleSpaced li
{
    margin-bottom:5px;
}

.sys_mainContent ul li
{
    margin-left:20px;
}

.sys_mainContent ul li .sys_dark
{
    color:#444;
}

.sys_mainContent li.sys_pdf, .sys_mainContent li.sys_21
{
    list-style-image: url(/SiteElements/images/widgets/pdficon.gif);
}

.sys_mainContent li.sys_doc, .sys_mainContent li.sys_17
{
    list-style-image: url(/SiteElements/images/widgets/docicon.gif);
}

.sys_mainContent ul li.sys_21 a, .sys_mainContent ul li.sys_17 a {margin-right:4px;}
.sys_mainContent ul li .sys_Size {color:#444; font-weight:400;}

.sys_mainContent ol li
{
    color:#444;
}

.sys_mainContent .sys_imagePanel
{
    padding:10px;
    padding-bottom:0;
    text-align:center;
    font-weight:bold;
    color:#444;
}

.sys_mainContent .sys_left
{
    width:220px;
    float:left;
}

.sys_mainContent .sys_right
{
    width:220px;
    float:right;
}

.sys_mainContent .sys_callout
{
    margin-right:20px;
    margin-bottom:10px;
    width:220px;
    float:left;
}

.sys_mainContent .sys_callout-floatright
{
    margin-left:10px;
    margin-bottom:10px;
    margin-right:0;
    width:220px;
    float:right;
}

    
.sys_callout_twoCol 
{
    margin-bottom:10px;
}

.sys_callout_twoCol .sys_address{
	margin-right:50px;
	width:170px;
	}
	
.sys_mainContent .sys_quote .sys_closeQuotes
{
background:url(/SiteElements/images/widgets/closeQuotes.gif) right bottom no-repeat;
}
.sys_mainContent .sys_quote .sys_closeQuotes span{
display:block;
background:url(/SiteElements/images/widgets/openQuotes.gif) top left no-repeat;
}


.sys_quote blockquote, .sys_greenQuote blockquote, .sys_whiteQuote blockquote
{
    margin:0;
    padding:0;
}

.sys_quote cite, .sys_greenQuote cite, .sys_whiteQuote cite
{
    font-style:normal;
    font-size:1em;
}


.sys_mainContent .sys_quote
{
    background-color:none;
}

.sys_mainContent .sys_quote p
{
    color:#fff;
    font-weight:bold;
}

.sys_mainContent .sys_quote p.sys_quote
{
    font-size:1.3em;
    font-weight:bold;
    margin:0;
    display:inline;
}

.sys_mainContent .sys_quote .sys_quoteContent
{
    padding:10px;
}

.sys_mainContent .sys_highlight
{
    background-color:#e3f1d0;
    color:#444;
}

.sys_mainContent .sys_highlight .sys_title
{
    font-size:1.2em;
    margin-bottom:5px;
}

.sys_mainContent .sys_highlight .sys_highlightContent
{
    padding: 10px 10px 2px 10px;
    float:left;
}

.sys_mainContent .sys_highlight .sys_highlightContent img
{
    padding-right:10px;
}

.sys_mainContent .sys_highlight .sys_highlightContent h2
{
    color:#005C46;
    font-size:1.3em;
    margin:5px 0;
    display:inline;
    clear: none;
    border: 0;
}
.sys_mainContent .sys_highlight .sys_highlightContent h2 a, .sys_mainContent .sys_highlight .sys_highlightContent h2 a:visited
{
    color:#005C46;
    background-image:url(/SiteElements/images/widgets/arrowDarkGreen.gif);
    background-repeat:no-repeat;
    background-position:.3em 100%;
    padding-right:15px;
}
.sys_mainContent .sys_highlight .sys_highlightContent p {
line-height:18px;}

.sys_greyBox
{
    background-color:#f1f1f1;
    margin:0 0 8px 0;
}
.sys_greyBox .sys_left
{
    width:230px;
}

.sys_callout .sys_greyBox
{
    margin:0;
}

.sys_mainContent .sys_panelContent
{
    border-left:1px solid #e3e3e3;
    border-right:1px solid #e3e3e3;
    padding:6px 10px;
    margin:0;
}
	.sys_mainContent .sys_panelContent ul {
	padding-top:4px;
	padding-bottom:2px;}

.sys_mainContent .sys_address
{
    padding:10px;
    float:left;
}

.sys_mainContent .sys_address address
{
    font-style:normal;
}

.sys_mainContent .sys_address strong
{
    color:#444;
}

.sys_mainContent .sys_volunteer
{
    margin-bottom:2px;
    float:left;
}

.sys_volunteer .sys_left
{
    float:left;
    width:220px;
    margin-right:20px;
}

.sys_volunteer .sys_right
{
    float:left;
}

.sys_mainContent .sys_volunteer h2
{
    font-size: 1.4em;
    margin:5px 0;
}

.sys_mainContent .sys_volunteer h2 a
{
    background-image:url(/SiteElements/images/widgets/arrowLightGreen.gif);
    background-repeat:no-repeat;
    background-position: right;
    padding-right:15px;
}

.sys_volunteer p
{
    margin-bottom:10px;
}
.sys_mainContent .sys_volunteer a {display:block;}

.sys_mainContent .sys_volunteer a.sys_pdf,
.sys_mainContent .sys_volunteer a.sys_21
{
    background-image:url(/SiteElements/images/widgets/pdficon.gif);
    background-repeat:no-repeat;
    background-position: left;
    padding-left:25px;
    padding-top:3px;
    padding-bottom:3px;
}

.sys_mainContent .sys_volunteer a.sys_word,
.sys_mainContent .sys_volunteer a.sys_17 {
    background-image:url(/SiteElements/images/widgets/wordicon.gif);
    background-repeat:no-repeat;
    background-position: left;
    padding-left:25px;
    padding-top:3px;
    padding-bottom:3px;
    }

.sys_mainContent .sys_localTeasers
{
    float:left;
}

.sys_mainContent .sys_localTeasers .sys_standard-list .sys_itemslist {
margin:0;
padding:0;}

.sys_mainContent .sys_localTeasers .sys_standard-list .sys_subitem {
	width: 230px;
	min-height: 68px;
	float: left;
                    clear:left;
}

.sys_mainContent .sys_localTeasers .sys_standard-list .sys_subalternatingitem {
	float: right;
                     clear: none !important;
}

.sys_mainContent .sys_localTeasers .sys_standard-list .sys_subitem .sys_subitem-heading {
font-size:1em;
font-weight:400;
}

.sys_mainContent .sys_localTeasers .sys_standard-list .sys_subitem dl {
	margin: 0px;
}

.sys_mainContent .sys_localTeasers .sys_standard-list .sys_subitem dt {
	display: none;
}

.sys_mainContent .sys_localTeasers .sys_standard-list .sys_subitem dd {
	margin: 0px;
	font-weight: bold;
}

.sys_mainContent .sys_localTeasers .sys_standard-list .sys_subitem .sys_thumbnail {
float: left;
margin-bottom:2px;
height: auto important;
}
	
.sys_mainContent .sys_localTeasers .sys_left {
    width:230px;
    margin-right:10px;}

.sys_localTeaserRight {
    width:220px;
    float:left;
}

.sys_mainContent .sys_localTeasers h4
{
    font-size:1em;
    color:#5f5f5f;
}

.sys_mainContent .sys_localTeasers img
{
    float:left;
    margin-right:10px;
    margin-bottom:10px;
    padding-top:10px;
}



/*Borders for boxes******************/

.sys_leftCorner
{
    float:left;
    width:100%;
}

.sys_rightCorner
{
    float:right;
    width:100%;
}


.sys_bottom .sys_leftCorner
{
    height:3px;
}

.sys_bottom .sys_rightCorner
{
    height:3px;
}

.sys_mainContent .sys_highlight
{
    margin:10px 0;
}

.sys_mainContent .sys_quote
{
    margin:10px 0;
}

.sys_mainContent .sys_highlight .sys_top .sys_leftCorner
{
    background: #E3F1D0 url(/SiteElements/images/default/LightGreenCornerTopLeft.gif) left top no-repeat;
}

.sys_mainContent .sys_highlight .sys_top .sys_rightCorner
{
    background:url(/SiteElements/images/default/LightGreenCornerTopRight.gif) right top no-repeat;
}

.sys_mainContent .sys_highlight .sys_bottom .sys_leftCorner
{
    background: #E3F1D0 url(/SiteElements/images/default/LightGreenCornerBottomLeft.gif) left bottom no-repeat;
}

.sys_mainContent .sys_highlight .sys_bottom .sys_rightCorner
{
    background:url(/SiteElements/images/default/LightGreenCornerBottomRight.gif) right bottom no-repeat;
}


.sys_mainContent .sys_quote .sys_top .sys_leftCorner
{
    background: #8cc63f url(/SiteElements/images/default/GreenCornerTopLeft.gif) left top no-repeat;
}

.sys_mainContent .sys_quote .sys_top .sys_rightCorner
{
    background:url(/SiteElements/images/default/GreenCornerTopRight.gif) right top no-repeat;
}

.sys_mainContent .sys_quote .sys_bottom .sys_leftCorner
{
    background: #8cc63f url(/SiteElements/images/default/GreenCornerBottomLeft.gif) left bottom no-repeat;
}

.sys_mainContent .sys_quote .sys_bottom .sys_rightCorner
{
    background:url(/SiteElements/images/default/GreenCornerBottomRight.gif) right bottom no-repeat;
}


.sys_greyBox .sys_top .sys_leftCorner
{
    background: #f1f1f1 url(/SiteElements/images/default/GreyCornerTopLeft.gif) left top no-repeat;
}

.sys_greyBox .sys_top .sys_rightCorner
{
    background:url(/SiteElements/images/default/GreyCornerTopRight.gif) right top no-repeat;
}

.sys_greyBox .sys_bottom .sys_leftCorner
{
    background: #f1f1f1 url(/SiteElements/images/default/GreyCornerBottomLeft.gif) left bottom no-repeat;
}

.sys_greyBox .sys_bottom .sys_rightCorner
{
    background:url(/SiteElements/images/default/GreyCornerBottomRight.gif) right bottom no-repeat;
}

.sys_mainContent .sys_callout .sys_top 
{
    background: #fff url(/SiteElements/images/default/GreyBorderTop.gif) top no-repeat;
}
.sys_mainContent .sys_callout .sys_top.sys_fixed
{
    height:5px;
    line-height:0px;
    font-size:0px;
    margin-top:10px;
}

.sys_mainContent .sys_panel .sys_bottom 
{
    background: #fff url(/SiteElements/images/default/GreyBorderBottom.gif) bottom no-repeat;
    height:5px;
    font-size:0px;
    line-height:0px;
}
.sys_callout.sys_calloutLarge
{
    width:230px;
}

.sys_calloutLarge .sys_panel .sys_top
{
    background:#FFFFFF url(/SiteElements/images/default/LargeGreyBorderTop.gif) no-repeat scroll center top;
}
.sys_calloutLarge .sys_panel .sys_bottom
{
    background:#FFFFFF url(/SiteElements/images/default/LargeGreyBorderBottom.gif) no-repeat scroll center bottom;
}
/*A to Z search box******************/

.sys_searchAtoZHeader .sys_leftCorner
{
  background: #8cc63f url(/SiteElements/images/default/GreenCornerTopLeft.gif) left top no-repeat;
  width:480px;
  padding:0;
  margin:0;
}

.sys_searchAtoZHeader .sys_rightCorner
{
    background:url(/SiteElements/images/default/GreenCornerTopRight.gif) right top no-repeat;
    width:480px;
    padding:0;
    margin:0;
}

.sys_searchAtoZ
{
    margin-bottom:8px;
}

.sys_searchAtoZ .sys_searchAtoZHeaderText
{
    padding:4px 20px 4px 4px;
    font-weight: bold;
    font-size:1.3em;
    color:#fff;
    margin:0;
}

.sys_searchAtoZ .sys_tabs
{
    background-color:#ddd;
    float:left;
    width:100%;

}

.sys_searchAtoZ .sys_tabs .sys_tab
{
    float:left;
    margin-top:4px;
    margin-left:3px;
    margin-right:5px;
}

.sys_searchAtoZ .sys_tabs .sys_activeLeft
{
   background: #fff url(/SiteElements/images/default/WhiteCornerTopLeft.gif) left top no-repeat;
   padding-left:5px;
}

.sys_searchAtoZ .sys_tabs .sys_activeRight
{
    background:url(/SiteElements/images/default/WhiteCornerTopRight.gif) right top no-repeat;
    padding-right:5px;
}

.sys_searchAtoZ .sys_tabs .sys_tabContent
{
    padding:5px;
}

.sys_searchAtoZ .sys_tabs .sys_tab a
{
    color:#006f51;
}

.sys_searchAtoZ table
{
    border-collapse:collapse;
    text-align:center;
    background-color:#f1f1f1;
    margin-bottom:10px;
}

.sys_searchAtoZ td
{
    font-size:1.3em;
    color:#b2d4ca;
    font-weight:bold;
    width:30px;
    height:30px;
    border:1px solid #cfcfcf;
    border-top:0;
    padding:0;
    margin:0;
}

.sys_searchAtoZ td.sys_button
{
    background-color:#006f51;
    color:#fff;
    font-size:1em
}

.sys_searchAtoZ td.sys_button a
{
    color:#fff;
}

.sys_searchAtoZ td.sys_wide
{
    width:80px;
}

.sys_searchAtoZ td a
{
    color:#006f51;
}
/*******************a to z letter selected*******/

#AtoZselected .sys_searchAtoZ td.sys_button {
background-color:#F1F1F1;
color:#006F51;
}
#AtoZselected .sys_searchAtoZ td.sys_button a {
color:#006F51;
}
.sys_searchAtoZ  td.sys_l 
{
background:#006F51;
}
.sys_searchAtoZ  td.sys_l a 
{
color:#fff;
}

/*section top image**************************/

.sys_topImage h1
{
    font-size:2.1em;
    margin-bottom:5px;
}

.sys_topImage p
{
    font-weight:bold;
    font-size:1.3em;
    color:#444444;
    margin:10px 0 10px 0;
}

/*helpline**************************/

.sys_helpline
{
    clear:both;
    position:relative;
    background:#f1f1f1;
    margin-top:20px;
    margin-bottom:15px;
    
}

.sys_helpline .sys_helplineHeader
{
    margin-bottom:5px;
    margin-right:20px;
    margin-top:5px;
    font-size:1.4em;
    color:#01a245;
    font-weight: bold;
    border: 0;
    height: auto;
}

.sys_helpline .sys_helplineHeader a {
    color:#006f51;
    background:url(/SiteElements/images/widgets/arrowLargeDarkGreen.gif) no-repeat right;
}
.sys_helpline .sys_helplineHeader a, .sys_helpline .sys_helplineHeader a:active, .sys_helpline .sys_helplineHeader a:link, .sys_helpline .sys_helplineHeader a:visited
{
    padding-right:20px !important;
}

.sys_helpline img
{
    float:left;
    position:absolute;
    top:-18px;
    left:0px;
}
.sys_helpline .sys_text
{
    margin-left:149px;
    padding-top:5px;
    padding-bottom:12px;
   
}

.sys_helpline p
{
    margin-right:10px;
}

.sys_helpline .sys_spacer
{
    height:85px;
    float:left;
    width:0px;
 }
 
 /*helth proffesionals****************************/
 
.sys_healthProfessionals
{
    clear:both;
    position:relative;
    background:#f1f1f1;

    margin-top:20px;
    margin-bottom:15px;
}

.sys_healthProfessionals h2 a:link, .sys_helpline h2 a:visited
{
    color:#6ba71c;
    padding-right:5px;
}

.sys_healthProfessionals img
{
    float:left;
    position:absolute;
    top:-10px;
    left:0px;
}
.sys_healthProfessionals .sys_text
{
    margin-left:149px;
    padding-top:5px;
    padding-bottom:20px;
   
}

.sys_healthProfessionals p
{
    margin-right:10px;
}

.sys_healthProfessionals .sys_spacer
{
    height:100px;
    float:left;
    width:0px;
 }
 
.sys_healthProfessionals h2
  {
    margin-bottom:5px;
    background:url(/SiteElements/images/widgets/arrowLightGreen.gif) no-repeat right;
    margin-right:10px;
    margin-top:10px;
    width:160px;   
  }
  
/*audio type****************************/
 
.sys_audiotype
{
    clear:both;
    position:relative;
    background:#f1f1f1;
    margin-top:30px;
    margin-bottom:15px;
}

.sys_audiotype .sys_text h2 a
{
    color:#007052;
    padding-right:5px;
}

.sys_audiotype img
{
    float:left;
    position:absolute;
    top:-10px;
    left:0px;
}
.sys_audiotype .sys_text
{
    margin-left:149px;
    padding-top:5px;
    padding-bottom:20px;
   
}

.sys_audiotype p
{
    margin-right:10px;
}

.sys_audiotype .sys_spacer
{
    height:100px;
    float:left;
    width:0px;
 }
 
.sys_audiotype h2
  {
    margin-bottom:5px;
    background:url(/SiteElements/images/widgets/arrowLargeDarkGreen.gif) no-repeat right;
    margin-right:10px;
    margin-top:10px;
    padding-bottom:2px;
    width:198px;
  }
  
  
   /*further Resources*********************/
  
  .sys_furtherResources
{
    width:480px;
    clear:both;
    position:relative;
    background:#f1f1f1;
    margin-top:30px;
    margin-bottom:15px;
}

.sys_furtherResources .sys_furtherResourcesHeading
{
    margin-bottom:5px;
    margin-right:0px;
    margin-top:5px;
    font-size:1.4em;
    color:#01a245;
    font-weight: bold;
    border: 0;
    height: auto;
}

.sys_furtherResources .sys_furtherResourcesHeading a:link, .sys_furtherResources .sys_furtherResourcesHeading a:visited
{
    color:#006f51;
    padding-right:20px;
    background:url(/SiteElements/images/widgets/arrowLargeDarkGreen.gif) no-repeat right;
}

.sys_furtherResources img
{
    float:left;
    position:absolute;
    top:-18px;
    right:0px;
}
.sys_furtherResources .sys_text
{
    margin-left:10px;
    margin-right:149px;
    padding-top:5px;
    padding-bottom:12px;
   
}

.sys_furtherResources p
{
    margin-right:10px;
}

.sys_furtherResources .sys_spacer
{
    height:85px;
    float:left;
    width:0px;
 }
      
 
 /*image links block****************************/
 .sys_imageLinksWrapper
 {
     /*padding-top:20px;
     padding-bottom:10px;*/
     padding-top:0; padding-bottom:0;/*contensis*/
 }
 	
 
 
 .sys_imageLinks.sys_left
 {
     width:230px;
     margin-right:20px;
     float:left;
 }
 
 .sys_imageLinks.sys_right
 {
     width:230px;
     float:left;
     margin-right:0;
 }
 
 .sys_imageLinks .sys_infoareaheading
 {
    float:left;
    margin:3px 0px 0px 0px;
    font-size:1.4em;
    color:#01a245;
    font-weight: bold;
    border: 0;
    height: auto;
    margin-top:0; /* contensis */
 }
 .sys_imageLinks .sys_infoareaheading a
 {
    background:url(/SiteElements/images/widgets/arrowLightGreen.gif) no-repeat 100% .3em;
    padding-right:18px;
    display: block;
 } 
  .sys_imageLinks p
  {
      clear:both;
      margin:0 0 10px 0;
  }
  	  	
  /*links block*/
 
 .sys_blockLinks.sys_left
 {
     width:230px;
     float:left;
     margin-right:20px;
 }
 
 .sys_blockLinks.sys_right
 {
     width:230px;
     float:left;
     margin-right:0;/* contensis */
 }
 
 .sys_blockLinks .sys_infoareaheading
 {
    float:left;
    margin:30px 0px 0px 0px;
    font-size:1.4em;
    color:#01a245;
    font-weight: bold;
    border: 0;
    height: auto;
    margin-top:0; /* contensis */
 }
 .sys_blockLinks h2 {
    float:left;
    margin:30px 0px 8px 0px;
    font-size:1.4em;
    color:#01a245;
    border: 0;
    height: auto;
    margin-top:0; /* contensis */
 }

 
 .sys_blockLinks .sys_infoareaheading a, .sys_blockLinks h2 a{
    background:url(/SiteElements/images/widgets/arrowLightGreen.gif) no-repeat 100% .3em;
    padding-right:18px;
 }
 
 
  .sys_blockLinks p
  {
      clear:both;
      margin:0;
  }
 
 #Overlay
{
	background-color:#111111;
	filter:alpha(opacity=50);
	opacity: 0.5;
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
	z-index:100;
	display:none;
}

.sys_lightBoxContent
{
	display:none;
	width:920px;
	z-index:150;
	position:absolute;
	left:0px;
	top:140px;
}

/* green buttons */
.sys_greenButton
{
    display:block;
    color:#fff;
    font-weight:bold;
    overflow:hidden;
    margin:5px 0;
}


.sys_greenButton:hover
{
    text-decoration:none;
}

.sys_greenButton span, .sys_greenButton div
{
    display:block;
    float:left;
    color:#fff;
}

.sys_greenButton_bl, .sys_greenButton_bl a:link, .sys_greenButton_bl a:visited
{
    cursor:pointer;
    padding:4px 9px 4px 9px;
    font-weight:bold;
    color:#fff;
}
.sys_greenButton_bl a:link, .sys_greenButton_bl a:visited {padding-left:0;} /* contensis */


.sys_greenButton_bl input, .sys_greenButton_bl button
{
    font-weight:bold;
    border:none;
    background:none;
    cursor:pointer;
    color:#fff;
    font-size:1em;
    padding:0px;
}

.sys_greenButton .sys_greenButton_tl { background:#006f51 url(/SiteElements/images/default/green_button_tl.gif) no-repeat top left; }
.sys_greenButton .sys_greenButton_tr { background:url(/SiteElements/images/default/green_button_tr.gif) no-repeat top right; }
.sys_greenButton .sys_greenButton_br { background:url(/SiteElements/images/default/green_button_br.gif) no-repeat bottom right; }
.sys_greenButton .sys_greenButton_bl { background:url(/SiteElements/images/default/green_button_bl.gif) no-repeat bottom left; }

.sys_cancerBoxItems
{
	float:left;
	overflow:hidden;
}
.sys_mainContent .sys_cancerBoxItems .sys_callout .sys_top.sys_fixed
{
    margin-top:0px;
}

.sys_cancerBoxItems.sys_left
{
    width:230px;
    margin-right:20px;
}
.sys_cancerBoxItems.sys_right
{
	width:230px;
}
.sys_cancerBoxItems .sys_blockLinks p 
{
    margin-bottom:10px;
}
.sys_pageEndSpacer
{
	height:40px;
}


/* Light green button */

.sys_lightgreenButton
{
    display:block;
    color:#fff;
    font-weight:bold;
    overflow:hidden;
    margin:5px 0;
}


.sys_lightgreenButton:hover
{
    text-decoration:none;
}

.sys_lightgreenButton span
{
    display:block;
    float:left;
    color:#fff;
}

.sys_lightgreenButton_bl, .sys_lightgreenButton_bl a:link, .sys_lightgreenButton_bl a:visited
{
    cursor:pointer;
    padding:4px 9px 4px 9px;
      font-weight:bold;
    color:#fff;
}


.sys_lightgreenButton_bl input, .sys_lightgreenButton_bl button
{
    font-weight:bold;
    border:none;
    background:none;
    cursor:pointer;
    color:#fff;
    font-size:1em;
    padding:0px;
}

.sys_lightgreenButton .sys_lightgreenButton_tl { background:#01a244 url(/SiteElements/images/default/light-green-button-tl.gif) no-repeat top left; }
.sys_lightgreenButton .sys_lightgreenButton_tr { background:url(/SiteElements/images/default/light-green-button-tr.gif) no-repeat top right; }
.sys_lightgreenButton .sys_lightgreenButton_br { background:url(/SiteElements/images/default/light-green-button-br.gif) no-repeat bottom right; }
.sys_lightgreenButton .sys_lightgreenButton_bl { background:url(/SiteElements/images/default/light-green-button-bl.gif) no-repeat bottom left; }

.sys_cancerNavBlockLinksWrapper .sys_right
{
	float:left;
	margin-left:20px;
}
.sys_cancerNavBlockLinksWrapper .sys_left
{
	float:left;
}
.sys_cancerNavBlockLinksWrapper .sys_blockLinks
{	
	padding-bottom:10px;
}
.sys_cancerNavBlockLinksWrapper .sys_blockLinks h2
{
	margin-top:10px;
}
.sys_cancerNavBlockLinksWrapper .sys_blockLinks.sys_left, .sys_cancerNavBlockLinksWrapper .sys_blockLinks.sys_right 
{
	float:left;	
	padding-bottom:10px;
}
.cancerNavBlockLinksWrapper .sys_blockLinks.sys_right 
{
	float:right;
}

.sys_cancerNavBlockLinksWrapper .sys_panelContent
{
	padding:0px;
}
.sys_cancerNavBlockLinksWrapper .sys_panelContent ul li
{
	padding: 3px 0px;
}
.sys_cancerNavBlockLinksWrapper .sys_itemContainer
{
	padding-top:10px;
}

/*************************************** FAQ***********************/
.sys_searchBox label
{
    display:block;
    padding:5px 5px 3px 0px;
    font-size:1.2em;
    font-weight:bold;
    color:#777777;
}
.sys_faqs-search-control .sys_search-button
{
    margin-top:5px;
}
.sys_faqs-search-control .sys_search-options {
	padding-left: 10px;
}
.sys_faqs-search-control .sys_search-options .sys_search-row {
	float: left;
}
.sys_faqs-search-control .sys_search-options .sys_button-row {
	padding-top: 30px;
}
.sys_faqs-search-control .sys_search-options .sys_button-row .sys_button {
	width: 30px;
}
.sys_faqSearchResultsWrapper .sys_repeater
{
   margin-top:10px;
   padding-top:10px;
   border-top:1px solid #e4e4e4;
}

.sys_faqSearchResultsWrapper .sys_repeater .sys_question
{
    
   background:url(/SiteElements/images/widgets/arrowLightGreen.gif) left top no-repeat;
   padding-left:15px;
   font-weight:bold;
}
.sys_faqSearchResultsWrapper .sys_repeater .sys_down
{
   background:url(/SiteElements/images/widgets/arrowDown.gif) left top no-repeat;
}
.sys_down a, .sys_down a:link, .sys_down a:visited
{
    color:#006f51;
}
    
.sys_faqSearchResultsWrapper .sys_repeater .sys_answer p
{
    padding-left:15px;
    padding-top:15px;
}

/**********cancer navigation page**********************************/

.sys_cancerNavBlockLinksWrapper .sys_blockLinks p, .sys_cancerBoxItems .sys_blockLinks p
{
    padding-bottom:10px;
}

/*********event*****************/

.sys_event
{
    margin-bottom:-10px;
}

.sys_event h2.sys_eventDate {
    border: 0;
    font-size: 1.6em;
    color: #00a143;
}

/* Polls */
.sys_pollwrapper {}

.sys_pollwrapper .sys_pollquestionwrapper {margin-bottom:8px;}
.sys_pollwrapper .sys_pollquestionwrapper .sys_pollq {display:none;}

.sys_pollwrapper .sys_pollbottom {margin-top:10px; height:24px;}
.sys_pollwrapper .sys_pollbottom a {float:right; font-weight:700; margin-top:5px; margin-right:3px;}

.sys_pollwrapper .sys_pollbottom input.sys_pollsubmitbutton {
    float:left;
    background: transparent url(/SiteElements/images/default/buttons/vote.gif) top left no-repeat;
    border-style:none;
    color:#FFFFFF;
    cursor:pointer;
    font-size:11px;
    font-weight:bold;
    height:23px;
    margin:0;
    text-align:center;
    text-decoration:none;
    width:36px;}

.sys_pollwrapper .sys_pollvoteresults {color:#005c46;}
.sys_pollwrapper .sys_pollvoteresults .sys_pollbar {
margin:2px 0 8px 0;
height:8px; 
line-height:8px; 
overflow:hidden; 
font-size:1%; 
background:#8cc63f;}

/* Cancer Type Autocomplete */
    .ac_odd {background:#F1F2ED;}
        .ac_results { padding: 0px; border: 1px solid black; background-color: #F1F1F1; overflow: hidden; z-index: 99999; }
        .ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; text-align:left; }
        .ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size:12px; line-height: 16px; overflow: hidden; text-align:left; }
        .ac_loading { background:url(loading2.gif) right no-repeat; }
        .ac_over { background-color: #0A246A; color: white; }

/*Folder Summary Lists*/
.sys_mainContent .sys_foldersummarylist-col1,
.sys_mainContent .sys_foldersummarylist-col2 {
float:left;
width:230px;
margin:0 10px 0 0;}

.sys_mainContent .sys_foldersummarylist-col2 {
margin-right:0;}

.sys_mainContent .sys_foldersummarylist-subitem {
    width: 230px;
    float: left;
}

.sys_mainContent .sys_foldersummarylist-subitem h2  {
    margin: 25px 0px 0px 0px;
    font-size:1.4em;
    color:#6ba71c;
    border: 0;
    height: auto;
    padding-bottom: 0px;
 }

.sys_mainContent .sys_foldersummarylist-subitem p  {
    margin-top: 0px;
 }

.sys_mainContent .sys_foldersummarylist-subitem h2 a
 {
    background:url(/SiteElements/images/widgets/arrowLightGreen.gif) no-repeat 100% .3em;
    padding-right:18px;
 }
 
.sys_mainContent .sys_foldersummarylist-subitem .sys_foldersummarylist-subitem-sitemap {
 width:230px;
 padding-top:5px;
margin-top: 8px;
 background:#fff url(/SiteElements/images/default/LargeGreyBorderTop.gif) 0 0 no-repeat;}
 
.sys_mainContent .sys_foldersummarylist-subitem .sys_foldersummarylist-subitem-sitemap ul {
 list-style-type:disc;
 list-style-position:inside;
 color:#6ba71c;
 margin:0;
 padding:0 0 5px 0;
 background:#fff url(/SiteElements/images/default/LargeGreyBorderBottom.gif) 0 100% no-repeat;}
 
.sys_mainContent .sys_foldersummarylist-subitem .sys_foldersummarylist-subitem-sitemap ul li {
 margin:0;
 padding:.3em 10px .3em 15px;
 border-left:1px solid #e3e3e3;
 border-right:1px solid #e3e3e3;}

 /*FAQs Listings*/
 .sys_mainContent .sys_faqs-control h2.sys_faqs-subheading {
 	height: auto;
 	font-size: 1em;
 	border: 0px;
 	padding-left:15px;
 	background:url(/SiteElements/images/widgets/arrowLightGreen.gif) left top no-repeat;
 }
 
 
/*.sys_mainContent .sys_faqs-control .sys_closed h2.sys_faqs-subheading
{ 
   background:url(/SiteElements/images/widgets/arrowLightGreen.gif) left top no-repeat;
}
.sys_mainContent .sys_faqs-control .sys_open h2.sys_faqs-subheading
{
   background:url(/SiteElements/images/widgets/upArrowLightGreen.gif) left top no-repeat;
}*/


 .sys_mainContent .sys_faqs-control div.sys_subitem-summary {
 	margin-bottom: 1px solid #CCC;
 }
 .sys_mainContent .sys_faqs-control div.sys_faqs-summary dt.sys_faqs-answer {
 	display: none;
 }
  .sys_mainContent .sys_faqs-control div.sys_faqs-summary dd.sys_faqs-answer {
 	margin-left:15px;
 }
 /*FAQ Record*/

.sys_faqs-record dt,  .sys_faqs-record dd.sys_jobs-question,  .sys_faqs-record dd.sys_faqs-question {
	display: none;
}


 /** Community login ***/

.sys_display_name a:link, .sys_display_name a:visited
{
    color:#fff;
    display:block;
    
}
.sys_display_name 
{
    font-size:1.2em;
    color:#fff;
    font-weight:bold;
    padding-top:16px;
    float:left;
    padding-bottom:9px;
    padding-right:5px;
    width:170px;
}


.sys_signout_button a:link, .sys_signout_button a:visited
{
    float:right;
    color:#006f51;
    display:block;
    margin-top:17px;
}
.sys_signIn_wrapper .sub2
{
    clear:both;
    display:block;
    margin-top:5px;
}

.sys_signIn_wrapper .sub2 a:link, .sys_signIn_wrapper .sub2 a:visited
{
    color:#006f51;
    display:block;
    float:left;
    margin-right:10px;
}
.sys_signIn_wrapper .sub2 strong
{
    font-size:0.95em;
    font-weight:normal;
    display:inline;
}

/******************************buttons**********************************************************/
/* green buttons */
.sys_greenButton.sys_header
{
    color:#fff;
    font-weight:bold;
    overflow:hidden;
}
.sys_greenButton.sys_header.sys_edit_profile .sys_tl
{
    margin-right:0px;
}


.sys_greenButton.sys_header:hover
{
    text-decoration:none;
}

.sys_greenButton.sys_header span
{
    display:block;
    float:left;
    color:#fff;
}

.sys_greenButton.sys_header .sys_bl, .sys_greenButton.sys_header .sys_bl a:link, .sys_greenButton.sys_header .sys_bl a:visited
{
    cursor:pointer;
    padding:2px 4px;
    font-weight:normal;
    color:#fff;
}

.sys_greenButton.sys_header .sys_tl { background:#006f51 url(/SiteElements/images/default/buttons/darkOnLightTL.gif) no-repeat top left; 
                                      margin:5px 5px 10px 0;
                                      }
.sys_greenButton.sys_header .sys_tr { background:url(/SiteElements/images/default/buttons/darkOnLightTR.gif) no-repeat top right; }
.sys_greenButton.sys_header .sys_br { background:url(/SiteElements/images/default/buttons/darkOnLightBR.gif) no-repeat bottom right; }
.sys_greenButton.sys_header .sys_bl { background:url(/SiteElements/images/default/buttons/darkOnLightBL.gif) no-repeat bottom left; }

/*** AB Supplemental community styles ***/

a.sys_greenButton.sys_header
{
    float:left;
    margin:0;
}

.info h2 {
    border-bottom:0;
}

.ukafInput { width:300px;}
.ukafLabel { width:110px; float:left !important; padding-top:14px;}

/** Community Widget additional styles **/

.communityServerModuleWrapper .sys_imageLinkList .sys_item.top_item {
padding-top: 0px;
}

.communityServerModuleWrapper .left {
margin: 7px 0 0;
 }

.communityServerModuleWrapper .sys_imageLinkList .sys_item h3 {
display: inline;
}

.communityServerModuleWrapper {
Padding-bottom: 0px;
padding-top:75px;
}

.communityServerModuleWrapper .sys_imageHolder {
margin-bottom:2px;
}

.communityServerModuleWrapper .sys_imageLinkListFooter {
padding-top:4px;
border-top:2px solid #E5E5E5;
}

.sys_searchWidgetInput {
border:1px solid #CCCCCC;
float:left;
height:17px;
padding:2px 2px 2px 4px;
width:236px;
}
.middlecol{
margin-left:5px;
}

.sys_forgottenLink a {
color: #035c46;
}
.sys_record-control p.sys_introduction {
	font-weight:bold;
	font-size:1.3em;
	color:#444;
	margin:0px;
}
