/*---------------------------------
COLOURS:		PRIMARY		LIGHT
yellow      	#FFD600(OLD - #F8E714)
dark grey		#162229
light grey		#bcbdb8		
---------------------------------*/
/*
STYLE RESET
GLOBAL
HEADINGS
LISTS
TABLES
SITEWIDE CLASSES		
STRUCTURAL DIVS
HEAD
NAVIGATION
SMARTLISTS
MAIN CONTENT
SUPPORTING CONTENT
FOOTER
TEMPLATES
	- HOME
FORMS
SHARE WIDGET
TYPEKIT ADJUSTMENTS
*/
@import "style_content.css";
  
/* ACCESS SKIPS  */
#skip {
	margin:0;
	padding:0;
	}
#skip a, #skip a:link, #skip a:visited, #skip a:hover, #skip a:active{
	height:10px;
	position:absolute;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	z-index:-1;
	float:left;
	}
/* STRUCTURAL DIVS  */
.site_wrapper {
	clear: both;
	margin:0 auto;
	text-align: left;
	z-index: 500;
	}
.head_wrapper,
.lead_wrapper,
.content_wrapper,
.footer_wrapper
.breadcrumb_wrapper{ 
 	width:100%;   
 	clear: both;
	margin:0 auto;	
	position:relative;
	text-align: left;	
	padding:0 0 30px 0;
	background-color:#ffffff;
	}
.content_wrapper{
    padding:30px 0 50px 0;
    }
.footer_wrapper{
	background-color:#DEDEDC;
	padding:20px 0 50px 0;
    }		
.head, 
.lead,
.content, 
.footer,
.breadcrumb{
	margin:0 auto;
	width:940px;
	padding:0 10px;
	clear:both;
	position:relative;
	}
/* head*/	
.head_wrapper{
	z-index: 100;    
	}	
.head {
	z-index: 100;
    }	
/* the content */	
.supporting_content {
	width:160px;
	float:left; 
	clear:none;
	}
.main_content {
  	float: right;
  	position: relative;
	width:700px;
	margin:0 0 50px 0;
	display:inline;
	padding:0 0 20px 0;
	}
.main_content_textcol {
  	float: left;
	padding:0;
	width:460px;
  	display: inline;
 	margin:20px 20px 0 0 ;
	}
.main_content_support {
  	float: right;
	margin:0px 0px 0 0 ;
	padding:0;
  	width: 220px;
  	display: inline;
	}	
/* HEAD */ 
.logo {
	margin:50px 0 0 0;
	position:relative;
	float:left;
	}
/* share widget */
#at15s{
	color:#333333;
	}
#at15s_inner, #at_hover, #atic_favorites,
#at16pt a, #at20mc div.at15sie6, a#at15sptx, #at_share .at_item{
	background:#FFF !important;
	border:0px solid #FFF !important;
	color:#162229 !important;
	}
#at15s_head, #at_share .at_item.athov, #at16pt, #at16psf, #at16pf, #at15s_head, #at_share .at_item.athov{
	background:#FFF !important;
	border:none !important;
	}
#at_hover .at_item, #at_share .at_item, #at_hover .at_item.atiemode2, #at_hover .at_item:hover, #at_hover .at_item.athov{
	border:none !important;
	background:none !important;
	margin:0 !important;
	}
#at_hover, #at_hover .at_item, #at_hover .at_item:hover, #at_hover div.at_item{
	background-color:#FFF !important;
	color:#bcbdb8 !important;
	text-decoration: none;
	}
#at_hover div.at_item:hover{
	color:#FFD600 !important;
	background-color:#FFF !important;
    }
/*meta nav*/	
.quickLinks {
    position:relative;
    float: right;
    width:450px;
    background:#EEEEED;
    padding: 10px 10px 1px 10px;
    clear:both;
	font-style:normal;
	font-weight:normal;
	height: 20px;
	position:relative;
    margin:0 0 9px 0;
    font-size: 0.857em;
 	line-height:12px;
   }    
ul.quickLinks li {
    list-style-type: none;
    float: left;
    margin: 0;
    padding:0;
    list-style-image:none;
	line-height:1em;
	color: #162229;
    height:20px !important;
   }   
ul.quickLinks li a,
ul.quickLinks li a:link,
ul.quickLinks li a:visited,
ul.quickLinks li a:hover,
ul.quickLinks li a:active{
    margin: -1px 0 0 0 !important;
    padding: 0 !important;
	text-decoration:none !important;
	color: #162229;
	background-repeat:no-repeat;
 	background-position: left 0px;
 	height:11px;
 	line-height:1em;
    font-size: 1em;

    padding:1px 14px 0 20px !important;
    display:inline-block;
    float:left;
    }   
ul.quickLinks li a:hover,
ul.quickLinks li a:focus{
	background-position: left -12px;
   }    
ul.quickLinks li a.rss,
ul.quickLinks li a.rss:link,
ul.quickLinks li a.rss:visited,
ul.quickLinks li a.rss:hover,
ul.quickLinks li a.rss:active {
    background-image: url(../img/li_header_rss_button.gif);
    }
ul.quickLinks li a.addthis_button,
ul.quickLinks li a.addthis_button:link,
ul.quickLinks li a.addthis_button:visited,
ul.quickLinks li a.addthis_button:hover,
ul.quickLinks li a.addthis_button:active {
   background-image: url(../img/li_header_share_button.gif);
    }
ul.quickLinks li a.findus,
ul.quickLinks li a.findus:link,
ul.quickLinks li a.findus:visited,
ul.quickLinks li a.findus:hover,
ul.quickLinks li a.findus:active {
    background-image: url(../img/li_header_findus_button.gif);
    }   
ul.quickLinks li a.email,
ul.quickLinks li a.email:link,
ul.quickLinks li a.email:visited,
ul.quickLinks li a.email:hover,
ul.quickLinks li a.email:active {
    background-image: url(../img/li_header_email_button.gif);
    padding:1px 0.35em 0 20px !important;
    }        	
/*  NAVIGATION */
.primary_nav {
    position:relative;
    float: right;
    width: 710px;
    overflow:visible;
    z-index: 6000;
	display: block; 
	margin: 0;
	z-index: 95;
	}
.primary_nav ul{
    margin:0 -20px 0 0;
  	width: 730px;
	}
.primary_nav ul.descriptions{
	position:absolute;
	z-index:100;
	top:0;
   }
.primary_nav ul.descriptions li {
	white-space:normal;
  	list-style-type: none;
  	list-style-image:none;
   	margin: 10px 0 0 0;
   	padding: 0; 
   	float: left;
   	display: inline;
	border-left: solid 1px #BCBDB8;
	padding-top:38px; 
	width: 239px;
	}
.primary_nav ul.descriptions li p {
	font-size:1em;
   	color: #162229;
   	padding: 0 10px;
	height: 50px;
   	letter-spacing: normal;
   	margin:0;
 	font-weight:normal;
   }
/* superfish */
ul.sf-menu{
   	padding:0;
   	position:relative;
	position:absolute;
	z-index:400;
	}
ul.sf-menu li{
   	position:relative;
	white-space:normal;
  	list-style-type: none;
  	list-style-image:none;
   	margin: 0 -1px 0 0;
   	padding: 0; 
   	float: left;
   	display: inline;
	font-style:normal;
  	font-family: DinBold, Arial, Helvetica, Sans-Serif;
	width: 241px;
	font-weight:bold;
	}
ul.sf-menu li.last{
	margin: 0;
	padding: 0;
    }
ul.sf-menu li a:link,
ul.sf-menu li a:visited,
ul.sf-menu li a:hover,
ul.sf-menu li a:active {
	display:block;
    cursor: pointer;
	padding:16px 10px 0 10px;
	margin:0 0 0 1px;
	text-decoration:none;
	height: 30px;
	font-size: 1.571em;
    color: #162229;
	z-index:500;
	width:219px;
	}
ul.sf-menu li.sfHover a{
	margin:0;
 	padding:16px 10px 0 11px;
    /*background:#162229;*/
  	color:#ffffff;
	z-index:1000;
    } 
/* nested */
ul.sf-menu ul{
	padding-top:36px !important;
	padding-bottom:10px !important;
	background:#162229 !important;
   	padding:0;
    margin:-34px 0 0 0px !important;
 	width: 241px;
    } 
ul.sf-menu li.sfHover ul{
    }     
ul.sf-menu li li,
ul.sf-menu li li.last {
   	margin: 0;
	padding: 0;
   	font-size:0.636em;
   	font-weight:normal;
  	font-family: Din, Arial, Helvetica, Sans-Serif;
	background:#162229;
	position:relative;
	border-left: none;
	}
ul.sf-menu li li a:link,
ul.sf-menu li li a:visited,
ul.sf-menu li li a:hover,
ul.sf-menu li li a:active,
ul.sf-menu li li.last a:link,
ul.sf-menu li li.last a:visited,
ul.sf-menu li li.last a:hover,
ul.sf-menu li li.last a:active {
   	color:#FFF;
    background:#162229;
	padding:12px 5px 10px 0;
	margin: 0 10px 0 10px;
	height:auto;
	width:215px;
   	line-height:1.2em;
	border-bottom:1px #BCBDB8 solid;
	border-left: none;
	} 
/*active*/
ul.sf-menu li a:hover,
ul.sf-menu li.sfHover a:hover,

ul.sf-menu li.active a:link,
ul.sf-menu li.active a:visited,
ul.sf-menu li.active a:hover,
ul.sf-menu li.active a:active,

ul.sf-menu li.active_ancestor_1 a,
ul.sf-menu li.active_ancestor_1 a:link,
ul.sf-menu li.active_ancestor_1 a:visited,
ul.sf-menu li.active_ancestor_1 a:hover,
ul.sf-menu li.active_ancestor_1 a:active{
  	color:#bcbdb8;
   }
ul.sf-menu li.active li a:link,
ul.sf-menu li.active li a:visited,
ul.sf-menu li.active li a:hover,
ul.sf-menu li.active li a:active,
ul.sf-menu li.active_ancestor_1 li a,
ul.sf-menu li.active_ancestor_1 li a:link,
ul.sf-menu li.active_ancestor_1 li a:visited,
ul.sf-menu li.active_ancestor_1 li a:hover,
ul.sf-menu li.active_ancestor_1 li a:active{
  	color:#ffffff;
    }   
ul.sf-menu li.active li a:hover,
ul.sf-menu li.active_ancestor_1 li a:hover,

ul.sf-menu li.active_ancestor_1 li.active a:link,
ul.sf-menu li.active_ancestor_1 li.active a:visited,
ul.sf-menu li.active_ancestor_1 li.active a:hover,
ul.sf-menu li.active_ancestor_1 li.active a:active{
   	color:#bcbdb8;
   }	
/* BREADCRUMBS */
.breadcrumb_wrapper {
	background-color: #FFD600;
    }			
.breadcrumb {
	color:#3D3934;
	padding:7px 0 5px 0px;
	}
.breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:hover, .breadcrumb a:active {
	color:#3D3934;
	text-decoration: none;
	}
.breadcrumb a:hover {
	color:#3D3934;
	text-decoration:underline;
	}
/* FOOTER */
.footer {
	line-height:1.5em;	
	}
.footerinfo {
	float:right;
	width:700px;
	}	
.footer ul, .footer p {
 	border-left:1px solid #BCBDB8;
	height:120px;
   }		
.footer li, .footer p {
	font-size:0.786em;
	line-height:1.8em;
	color:#1D1A1B;
	}
.footer p {
	float: left;
	margin: 0;
	padding: 0;
    }	
.footer p.contact{
	float: left;
	width: 213px;
	padding: 0 0 0 10px;
	margin-left:-10px;
    }	
.footer p.login a,
.footer p.login a:link,
.footer p.login a:visited,
.footer p.login a:hover,
.footer p.login a:active{
	padding: 0 0 0 10px;
	display:inline-block;
	margin: 0;
    }
.footer ul{
	margin:0 0 30px -10px;
	float: left;
	position:relative;
	}
.footer ul li {
	margin:0 20px 0 0;
	padding: 0;
	list-style-type: none;
	list-style-image:none;
	width: 229px;	
	}
.footer a:link,
.footer a:visited,
.footer a:hover,
.footer a:active {
	display:block;
    color: #1D1A1B;
    cursor: pointer;
	padding:0 0 0 10px;
    margin: 0;   
	text-decoration:none;
	}
.footer a:hover{
    }			
.client_link{
	float:left;
	width:160px;
	}
.searchForm{
    width:220px;
    float:left;
    }
.searchForm label{
    display: none;
    }    
.searchForm .headersearchfield{
	color:#666666;
    margin: 0px 0 10px 0;
  	font-family:Din, Arial, Helvetica, sans-serif;
    border: solid 1px #ffffff;
	background:#ffffff;
    padding: 3px 5px;
	width:148px;
	position:relative;
    height: 20px;
    }    
.searchForm .headersearchfield:hover,
.searchForm .headersearchfield:focus{
	background:#ffffff;
	border-color:#ffffff;
	color:#162229;
	}	
 .searchForm .searchbutton{
    width: auto;
	background:#FFD600;
	padding:3px 10px;
	text-decoration:none;
	display:inline-block;
	float:left;
	height:30px;
	color:#162229;
	line-height:1.1em;
  	font-family: DinBold, Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	font-style:normal;
	font-size:1em;
	margin:0px 5px 10px 0;
    border-width:0; 	
	outline:0;
    outline-width:0;
	position:relative;
	text-transform:uppercase;
    }
.searchForm .searchbutton:focus,
.searchForm .searchbutton:hover{
	cursor:pointer;
    border-width:0; 	
	outline:0;
    outline-width:0;
	background:#ffffff;
	cursor:pointer;
	}
/* PAGING CONTROLS */
#ctl00_Content1_relatedPages_pnlPagingControls,/* slideshow */
#ctl00_Content1_SmartListPlugin1_pnlPagingControls,/* smartlist, e.g. blog */
#ctl00_Content1_smartListSearchResults_pnlPagingControls /*search results*/ {
	padding:0;
    width:160px;
    width:100%;
    background:#ffffff;
	position:relative;
	text-align:center;
	}	
a#ctl00_Content1_relatedPages_btnPrevPage,
a#ctl00_Content1_relatedPages_btnPrevPage:link,
a#ctl00_Content1_relatedPages_btnPrevPage:visited,
a#ctl00_Content1_relatedPages_btnPrevPage:hover,
a#ctl00_Content1_relatedPages_btnPrevPage:active,
a#ctl00_Content1_SmartListPlugin1_btnPrevPage,
a#ctl00_Content1_SmartListPlugin1_btnPrevPage:link,
a#ctl00_Content1_SmartListPlugin1_btnPrevPage:visited,
a#ctl00_Content1_SmartListPlugin1_btnPrevPage:hover,
a#ctl00_Content1_SmartListPlugin1_btnPrevPage:active,
a#ctl00_Content1_smartListSearchResults_btnPrevPage,
a#ctl00_Content1_smartListSearchResults_btnPrevPage:link,
a#ctl00_Content1_smartListSearchResults_btnPrevPage:visited,
a#ctl00_Content1_smartListSearchResults_btnPrevPage:hover,
a#ctl00_Content1_smartListSearchResults_btnPrevPage:active{
	float:left;
	position:absolute;
	left:0;
	top:1.1em;
	}
a#ctl00_Content1_relatedPages_btnNextPage,
a#ctl00_Content1_relatedPages_btnNextPage:link,
a#ctl00_Content1_relatedPages_btnNextPage:visited,
a#ctl00_Content1_relatedPages_btnNextPage:hover,
a#ctl00_Content1_relatedPages_btnNextPage:active,
a#ctl00_Content1_SmartListPlugin1_btnNextPage,
a#ctl00_Content1_SmartListPlugin1_btnNextPage:link,
a#ctl00_Content1_SmartListPlugin1_btnNextPage:visited,
a#ctl00_Content1_SmartListPlugin1_btnNextPage:hover,
a#ctl00_Content1_SmartListPlugin1_btnNextPage:active,
a#ctl00_Content1_smartListSearchResults_btnNextPage,
a#ctl00_Content1_smartListSearchResults_btnNextPage:link,
a#ctl00_Content1_smartListSearchResults_btnNextPage:visited,
a#ctl00_Content1_smartListSearchResults_btnNextPage:hover,
a#ctl00_Content1_smartListSearchResults_btnNextPage:active{
	float:right;
	position:absolute;
	right:0;
	top:1.1em;
	}
a#ctl00_Content1_relatedPages_btnPrevPage,
a#ctl00_Content1_relatedPages_btnPrevPage:link,
a#ctl00_Content1_relatedPages_btnPrevPage:visited,
a#ctl00_Content1_relatedPages_btnPrevPage:hover,
a#ctl00_Content1_relatedPages_btnPrevPage:active,
a#ctl00_Content1_relatedPages_btnNextPage,
a#ctl00_Content1_relatedPages_btnNextPage:link,
a#ctl00_Content1_relatedPages_btnNextPage:visited,
a#ctl00_Content1_relatedPages_btnNextPage:hover,
a#ctl00_Content1_relatedPages_btnNextPage:active,
a#ctl00_Content1_SmartListPlugin1_btnPrevPage,
a#ctl00_Content1_SmartListPlugin1_btnPrevPage:link,
a#ctl00_Content1_SmartListPlugin1_btnPrevPage:visited,
a#ctl00_Content1_SmartListPlugin1_btnPrevPage:hover,
a#ctl00_Content1_SmartListPlugin1_btnPrevPage:active,
a#ctl00_Content1_SmartListPlugin1_btnNextPage,
a#ctl00_Content1_SmartListPlugin1_btnNextPage:link,
a#ctl00_Content1_SmartListPlugin1_btnNextPage:visited,
a#ctl00_Content1_SmartListPlugin1_btnNextPage:hover,
a#ctl00_Content1_SmartListPlugin1_btnNextPage:active,
a#ctl00_Content1_smartListSearchResults_btnPrevPage,
a#ctl00_Content1_smartListSearchResults_btnPrevPage:link,
a#ctl00_Content1_smartListSearchResults_btnPrevPage:visited,
a#ctl00_Content1_smartListSearchResults_btnPrevPage:hover,
a#ctl00_Content1_smartListSearchResults_btnPrevPage:active,
a#ctl00_Content1_smartListSearchResults_btnNextPage,
a#ctl00_Content1_smartListSearchResults_btnNextPage:link,
a#ctl00_Content1_smartListSearchResults_btnNextPage:visited,
a#ctl00_Content1_smartListSearchResults_btnNextPage:hover,
a#ctl00_Content1_smartListSearchResults_btnNextPage:active{
	text-transform:lowercase;
	color:#FFD600;
	display:inline-block;
	text-decoration:none;
	}
a[href]#ctl00_Content1_relatedPages_btnPrevPage,
a[href]#ctl00_Content1_relatedPages_btnPrevPage:link,
a[href]#ctl00_Content1_relatedPages_btnPrevPage:visited,
a[href]#ctl00_Content1_relatedPages_btnPrevPage:hover,
a[href]#ctl00_Content1_relatedPages_btnPrevPage:active,
a[href]#ctl00_Content1_relatedPages_btnNextPage,
a[href]#ctl00_Content1_relatedPages_btnNextPage:link,
a[href]#ctl00_Content1_relatedPages_btnNextPage:visited,
a[href]#ctl00_Content1_relatedPages_btnNextPage:hover,
a[href]#ctl00_Content1_relatedPages_btnNextPage:active,
a[href]#ctl00_Content1_SmartListPlugin1_btnPrevPage,
a[href]#ctl00_Content1_SmartListPlugin1_btnPrevPage:link,
a[href]#ctl00_Content1_SmartListPlugin1_btnPrevPage:visited,
a[href]#ctl00_Content1_SmartListPlugin1_btnPrevPage:hover,
a[href]#ctl00_Content1_SmartListPlugin1_btnPrevPage:active,
a[href]#ctl00_Content1_SmartListPlugin1_btnNextPage,
a[href]#ctl00_Content1_SmartListPlugin1_btnNextPage:link,
a[href]#ctl00_Content1_SmartListPlugin1_btnNextPage:visited,
a[href]#ctl00_Content1_SmartListPlugin1_btnNextPage:hover,
a[href]#ctl00_Content1_SmartListPlugin1_btnNextPage:active,
a[href]#ctl00_Content1_smartListSearchResults_btnPrevPage,
a[href]#ctl00_Content1_smartListSearchResults_btnPrevPage:link,
a[href]#ctl00_Content1_smartListSearchResults_btnPrevPage:visited,
a[href]#ctl00_Content1_smartListSearchResults_btnPrevPage:hover,
a[href]#ctl00_Content1_smartListSearchResults_btnPrevPage:active,
a[href]#ctl00_Content1_smartListSearchResults_btnNextPage,
a[href]#ctl00_Content1_smartListSearchResults_btnNextPage:link,
a[href]#ctl00_Content1_smartListSearchResults_btnNextPage:visited,
a[href]#ctl00_Content1_smartListSearchResults_btnNextPage:hover,
a[href]#ctl00_Content1_smartListSearchResults_btnNextPage:active{
	color:#162229;
	}
a[disabled]#ctl00_Content1_relatedPages_btnPrevPage,
a[disabled]#ctl00_Content1_relatedPages_btnPrevPage:link,
a[disabled]#ctl00_Content1_relatedPages_btnPrevPage:visited,
a[disabled]#ctl00_Content1_relatedPages_btnPrevPage:hover,
a[disabled]#ctl00_Content1_relatedPages_btnPrevPage:active,
a[disabled]#ctl00_Content1_relatedPages_btnNextPage,
a[disabled]#ctl00_Content1_relatedPages_btnNextPage:link,
a[disabled]#ctl00_Content1_relatedPages_btnNextPage:visited,
a[disabled]#ctl00_Content1_relatedPages_btnNextPage:hover,
a[disabled]#ctl00_Content1_relatedPages_btnNextPage:active,
a[disabled]#ctl00_Content1_SmartListPlugin1_btnPrevPage,
a[disabled]#ctl00_Content1_SmartListPlugin1_btnPrevPage:link,
a[disabled]#ctl00_Content1_SmartListPlugin1_btnPrevPage:visited,
a[disabled]#ctl00_Content1_SmartListPlugin1_btnPrevPage:hover,
a[disabled]#ctl00_Content1_SmartListPlugin1_btnPrevPage:active,
a[disabled]#ctl00_Content1_SmartListPlugin1_btnNextPage,
a[disabled]#ctl00_Content1_SmartListPlugin1_btnNextPage:link,
a[disabled]#ctl00_Content1_SmartListPlugin1_btnNextPage:visited,
a[disabled]#ctl00_Content1_SmartListPlugin1_btnNextPage:hover,
a[disabled]#ctl00_Content1_SmartListPlugin1_btnNextPage:active,
a[disabled]#ctl00_Content1_smartListSearchResults_btnPrevPage,
a[disabled]#ctl00_Content1_smartListSearchResults_btnPrevPage:link,
a[disabled]#ctl00_Content1_smartListSearchResults_btnPrevPage:visited,
a[disabled]#ctl00_Content1_smartListSearchResults_btnPrevPage:hover,
a[disabled]#ctl00_Content1_smartListSearchResults_btnPrevPage:active,
a[disabled]#ctl00_Content1_smartListSearchResults_btnNextPage,
a[disabled]#ctl00_Content1_smartListSearchResults_btnNextPage:link,
a[disabled]#ctl00_Content1_smartListSearchResults_btnNextPage:visited,
a[disabled]#ctl00_Content1_smartListSearchResults_btnNextPage:hover,
a[disabled]#ctl00_Content1_smartListSearchResults_btnNextPage:active{
	color:#666666;
	cursor:auto;
	text-decoration:none;
	}
a#ctl00_Content1_relatedPages_btnPrevPage:hover,
a#ctl00_Content1_relatedPages_btnNextPage:hover,
a#ctl00_Content1_SmartListPlugin1_btnPrevPage:hover,
a#ctl00_Content1_SmartListPlugin1_btnNextPage:hover,
a#ctl00_Content1_smartListSearchResults_btnPrevPage:hover,
a#ctl00_Content1_smartListSearchResults_btnNextPage:hover,
a[href]#ctl00_Content1_relatedPages_btnPrevPage:hover,
a[href]#ctl00_Content1_relatedPages_btnNextPage:hover,
a[href]#ctl00_Content1_SmartListPlugin1_btnPrevPage:hover,
a[href]#ctl00_Content1_SmartListPlugin1_btnNextPage:hover,
a[href]#ctl00_Content1_smartListSearchResults_btnPrevPage:hover,
a[href]#ctl00_Content1_smartListSearchResults_btnNextPage:hover{
    color:#FFD600;
	text-decoration:underline;
    }		
/* SMART LIST */
ul.SmartListResults {
    margin: 0;
    padding: 0;
	}
ul.SmartListResults li {
    margin: 0;
    padding: 10px 0;
    list-style-type: none;
    list-style-image:none;
    position:relative;
	}
a.SmartListPageLink,
a.SmartListPageLink:link,
a.SmartListPageLink:visited,
a.SmartListPageLink:hover,
a.SmartListPageLink:active {
    display: block;
    padding: 0;
    text-transform:uppercase;
	text-decoration: none;
    color: #162229;
    font-family: DinBold, Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	}
a.SmartListPageLink:hover{
	text-decoration: underline !important;
	}
.SmartListDescription {
    font-family: Din, Arial, Helvetica, Sans-Serif;
	
	}
.SmartListDescription p a,	
.SmartListDescription p a:link,
.SmartListDescription p a:visited,
.SmartListDescription p a:hover,
.SmartListDescription p a:active 
{
	display: block;
	width: 200px;
	height: 90px;
	padding: 10px;
	color: #162229;
	text-decoration: none;
}
	
a.SmartListReadMoreLink,
a.SmartListReadMoreLink:link,
a.SmartListReadMoreLink:visited,
a.SmartListReadMoreLink:hover,
a.SmartListReadMoreLink:active {
   font-weight: normal;
	}
.SmartListThumbnailImage {
	margin:0;
	padding:0;
	}    
.SmartListDate {
    margin: 0;
    text-align: left;
	color:#162229;
	}
/* SMART LIST - GRID VIEW */
/* Start making sure that the grid is maintained despite varying heights of <li>'s */
.smartListGrid{
    background: url(../img/li_gridlist_divider.gif) repeat top left;
    }
.smartListGrid ul{
    background: url(../img/li_gridlist_mask.gif) repeat-x bottom left;
    }    
.smartListGrid ul li,
.smartListBlock ul li { 
    margin:0 20px 20px 0;
    padding:0; 
    list-style-type:none; 
    list-style-image:none;
    display:-moz-inline-box; 
    -moz-box-orient:vertical; 
    display:inline-block; 
    vertical-align:top; 
    word-wrap:break-word; 
    width: 220px; 
    }
#templateSlideShow .smartListGrid{
    margin:24px 0 26px 0;
    }
#templateSlideShow .smartListBlock {
    margin-top:24px;
    }    
#templateSlideShow .smartListGrid ul li,
#templateSlideShow .smartListBlock ul li 
{
    margin-bottom: 0;
}    
    
* html .smartListGrid  ul li,
* html .smartListBlock  ul li { 
	display:inline; 
	}
* + html .smartListGrid  ul li,
* + html .smartListBlock ul li { 
	display:inline; 
	}
.smartListGrid  ul li > *,
.smartListBlock  ul li > * { 
	display:table; 
	table-layout:fixed; 
	overflow:hidden; 
	}
* html .smartListGrid  ul li,
* html .smartListBlock  ul li { 
	width:220px; 
	}   
.smartListGrid ul li > *,
.smartListBlock ul li > * { 
	width:220px; 
	}

 /* End of height consistency */
.smartListGrid .SmartListResults ul { 
    margin:0; 
    padding:0; 
    
    }    
.smartListGrid  ul.SmartListResults {
    margin:16px -20px 0 0; 
    padding: 0;
    /*background: url(../img/li_smartlistgrid_bck.gif) repeat-y top left;*/
    clear:both;
	}
.smartListGrid ul.SmartListResults li {
    margin: 0 20px 20px 0;
    padding: 0 !important;
    list-style-type: none;
    list-style-image:none;
    background-color: #DEDEDC;
    background-color: #ffffff;
    position:relative;
	}
.smartListGrid a.SmartListPageLink,
.smartListGrid a.SmartListPageLink:link,
.smartListGrid a.SmartListPageLink:visited,
.smartListGrid a.SmartListPageLink:hover,
.smartListGrid a.SmartListPageLink:active {
    width: 220px;
    font-family: DinBold, Arial, Helvetica, Sans-Serif;
    padding: 5px 0 6px 0;
	min-height:34px;
	height:auto !important;
	height:34px;
	} 
.smartListGrid a.SmartListPageLink:hover 
{
	text-decoration: none !important;
	color: #FFCD00;
}		
.smartListGrid .SmartListDescription {
    margin: 0 0;
    font-family: Din, Arial, Helvetica, Sans-Serif;
    margin: 0;
    position:absolute;
    top: 0;
    left: 0;
    width: 220px;
    height: 110px;
    background-color: #FFD600;
    filter:alpha(opacity=00);
	-moz-opacity:.00;
	opacity:.00;    
    }    

.smartListGrid .SmartListResults li .SmartListThumbnailImageWrapper {
    margin-bottom: 10px;
    width:220px;
    height:110px;
    background:#bcbdb8;
    }
.smartListGrid .SmartListReadMoreLink {
    float: left;
    display: inline;
    text-decoration: underline !important;
    }
.general3 .smartListGrid .SmartListResults li .SmartListDate,
.smartListGrid .SmartListFileSize{
    display: none;
    }   
.smartListGrid .SmartListResults li .SmartListDate {
    clear: both;
    font-size: 1.00em;
    font-size: 11px;
    display: inline-block;
    margin:0;
    color: #162229;
    font-family: Din, Arial, Helvetica, Sans-Serif;
	}
  
#templateGeneralSmartlist .smartListGrid .SmartListResults .SmartListCreatedByName,
#templateGeneralSmartlist .smartListGrid .SmartListResults .SmartListCreatedByCountry,
#templateGeneralSmartlist .smartListGrid .SmartListResults .SmartListCommentCount,
#templateGeneralSmartlist .smartListGrid .SmartListResults .SmartListDocumentIcon,
#templateGeneralSmartlist .smartListGrid .SmartListResults .SmartListFileSize,
#templateGeneralSmartlist .smartListGrid .SmartListResults .SmartListReadMoreLink,
#templateGeneralWide .smartListGrid .SmartListResults .SmartListCreatedByName,
#templateGeneralWide .smartListGrid .SmartListResults .SmartListCreatedByCountry,
#templateGeneralWide .smartListGrid .SmartListResults .SmartListCommentCount,
#templateGeneralWide .smartListGrid .SmartListResults .SmartListDocumentIcon,
#templateGeneralWide .smartListGrid .SmartListResults .SmartListFileSize,
#templateGeneralWide .smartListGrid .SmartListResults .SmartListReadMoreLink,
#templateHome .smartListGrid .SmartListResults .SmartListCreatedByName,
#templateHome .smartListGrid .SmartListResults .SmartListCreatedByCountry,
#templateHome .smartListGrid .SmartListResults .SmartListCommentCount,
#templateHome .smartListGrid .SmartListResults .SmartListDocumentIcon,
#templateHome .smartListGrid .SmartListResults .SmartListFileSize,
#templateHome .smartListGrid .SmartListResults .SmartListReadMoreLink,
#templateSlideShow .smartListGrid .SmartListResults li .SmartListCreatedByName,
#templateSlideShow .smartListGrid .SmartListResults li  .SmartListCreatedByCountry,
#templateSlideShow .smartListGrid .SmartListResults li  .SmartListCommentCount,
#templateSlideShow .smartListGrid .SmartListResults li  .SmartListDocumentIcon,
#templateSlideShow .smartListGrid .SmartListResults li  .SmartListFileSize,
#templateSlideShow .smartListGrid .SmartListResults li  .SmartListReadMoreLink  {
	display: none;
}
	
.smartListBlock li 
{
	background-color: #DEDEDC;
}	
	  
.smartListBlock a.SmartListPageLink,
.smartListBlock a.SmartListPageLink:link,
.smartListBlock a.SmartListPageLink:visited,
.smartListBlock a.SmartListPageLink:hover,
.smartListBlock a.SmartListPageLink:active {
    font-weight: normal;
    display: block;
    padding: 5px 0 5px 10px;
    font-size:1.0em;
    text-transform:uppercase;
	text-decoration: none;
    color: #162229;
    
    font-family: DinBold, Arial, Helvetica, Sans-Serif;
	}    
.smartListBlock .SmartListThumbnailImageWrapper,
.smartListBlock .SmartListCreatedByName,
.smartListBlock .SmartListCreatedByCountry,
.smartListBlock .SmartListCommentCount,
.smartListBlock .SmartListDocumentIcon,
.smartListBlock .SmartListDescription,
.smartListBlock .SmartListFileSize,
.smartListBlock .SmartListReadMoreLink,
.smartListBlock .SmartListDate{
    display: none;
    }      
/* LEFT COLUMN */
.supporting_content ul {
    padding:0;
	}
.supporting_content .localNav {
    padding: 59px 0 20px 0;
    }	
.supporting_content ul li {
	margin:0;
    padding: 0;
    list-style-type: none;
    list-style-image:none;
    text-indent:0;
    }
.supporting_content ul#ctl00_Content1_MenuPlugin1_menu{
  	border-top:1px #dededc solid;
   }
.supporting_content ul#ctl00_Content1_MenuPlugin1_menu li a,
.supporting_content ul#ctl00_Content1_MenuPlugin1_menu li a:link,
.supporting_content ul#ctl00_Content1_MenuPlugin1_menu li a:visited,
.supporting_content ul#ctl00_Content1_MenuPlugin1_menu li a:hover,
.supporting_content ul#ctl00_Content1_MenuPlugin1_menu li a:active{
	text-decoration:none;
	border-bottom:1px #dededc solid;
	padding:11px 2px;
	margin: 0;
	height:auto;
   	line-height:1.2em;
   	color: #162229;
    display:block;
	}  	
.supporting_content ul#ctl00_Content1_MenuPlugin1_menu li a:hover{
   	background:#dededc;
	color: #162229;
	}
.supporting_content ul#ctl00_Content1_MenuPlugin1_menu li.active a,
.supporting_content ul#ctl00_Content1_MenuPlugin1_menu li.active a:link,
.supporting_content ul#ctl00_Content1_MenuPlugin1_menu li.active a:visited,
.supporting_content ul#ctl00_Content1_MenuPlugin1_menu li.active a:hover,
.supporting_content ul#ctl00_Content1_MenuPlugin1_menu li.active a:active{
   	color: #162229;
   	background:#dededc;
	}
.supporting_content ul li ul{
    margin: 0;
    padding:0;
   }	 
.supporting_content ul li ul li {
    border-bottom: none;
   font-size:1em;
   }	
.supporting_content ul#ctl00_Content1_MenuPlugin1_menu li ul li a,
.supporting_content ul#ctl00_Content1_MenuPlugin1_menu li ul li a:link,
.supporting_content ul#ctl00_Content1_MenuPlugin1_menu li ul li a:visited,
.supporting_content ul#ctl00_Content1_MenuPlugin1_menu li ul li a:hover,
.supporting_content ul#ctl00_Content1_MenuPlugin1_menu li ul li a:active{
	padding:10px 0 10px 20px;
    }	
.supporting_content ul#ctl00_Content1_MenuPlugin1_menu li.active ul li a,
.supporting_content ul#ctl00_Content1_MenuPlugin1_menu li.active ul li a:link,
.supporting_content ul#ctl00_Content1_MenuPlugin1_menu li.active ul li a:visited,
.supporting_content ul#ctl00_Content1_MenuPlugin1_menu li.active ul li a:hover,
.supporting_content ul#ctl00_Content1_MenuPlugin1_menu li.active ul li a:active{
   	color: #162229;
   	background:#ffffff;
   	}
.supporting_content ul#ctl00_Content1_MenuPlugin1_menu li.active ul li a:hover{
 	color: #162229;
   	background:#dededc;
  	}
.supporting_content ul.SmartListResults li {
 	border-bottom:1px #BCBDB8 solid;
	padding:15px 0;
   }	
.supporting_content ul.SmartListResults li .SmartListDate{
   font-size:0.857em;
    }	
.supporting_content ul.SmartListResults li a.SmartListPageLink,
.supporting_content ul.SmartListResults li a.SmartListPageLink:link,
.supporting_content ul.SmartListResults li a.SmartListPageLink:visited,
.supporting_content ul.SmartListResults li a.SmartListPageLink:hover,
.supporting_content ul.SmartListResults li a.SmartListPageLink:active {
    padding:10px 0;
	}
.subcontentSmartList2 ul.SmartListResults li {
	padding:0;
   }	
    
/* tweets */
ul.veetter-tweets{
    margin:0;
    }
ul.veetter-tweets li p.status {
    font-size: 0.857em;
    margin-top: 5px;
    }
ul.veetter-tweets li{
    background:none;
    padding:0 0 8px 0;
    margin:0 0 8px 0;
    }
.supporting_content ul.veetter-tweets li a,
.supporting_content ul.veetter-tweets li a:link,
.supporting_content ul.veetter-tweets li a:visited,
.supporting_content ul.veetter-tweets li a:hover
.supporting_content ul.veetter-tweets li a:active{
	text-decoration:none;
    color: #162229;
	}  	
.supporting_content ul li a.veetter-link,
.supporting_content ul li a.veetter-link:link,
.supporting_content ul li a.veetter-link:visited,
.supporting_content ul li a.veetter-link:hover,
.supporting_content ul li a.veetter-link:active{
	text-decoration:underline;
	}
.supporting_content ul.veetter-tweets li a:hover,
.supporting_content ul li a.veetter-link:hover{
    color: #162229;
	}
.twitterBtn {
   text-transform:uppercase;
   margin-bottom:22px;
   }
.twitterBtn a,
.twitterBtn a:link,
.twitterBtn a:visited,
.twitterBtn a:hover,
.twitterBtn a:active{
	background-color: #FFD600;
	border:1px solid #FFD600;
	color: #162229 !important;
	padding: 10px 11px 3px 11px;
	text-transform: uppercase;
	font-size:1em;
	font-weight:bold;
	line-height:1.0em;
	font-family: DinBold, Arial, Helvetica, Sans-Serif !important;
	letter-spacing: normal;
	height:18px;	
	width: auto;
	display:inline-block;
	text-decoration: none;
}   
.twitterBtn a:focus,
.twitterBtn a:hover{
     background-color:#bcbdb8;
     border-color:#bcbdb8;
     text-decoration: none;
  	}
/* FORMS */
.userForm {
    position:relative;
    float: left;
    clear: both;
    }
.userForm legend{
    background:url(../img/li_dottedline_horiz.gif) no-repeat bottom left;
    padding: 0px 0 5px 0;
    margin: 0px 0 5px 0;
	}
.userForm label{
    display: block;
    margin: 5px 0 0px 0;
    width: 210px;
	font-weight:normal;
 	clear:both;
	}
.userForm select,
.userForm input,
.userForm textarea,
#ctl00_Content1_pluginForum_viewDiv select,
#ctl00_Content1_pluginForum_viewDiv input,
#ctl00_Content1_pluginForum_viewDiv textarea{
	color:#666666;
    margin: 0px 0 10px 0;
  	font-family:Din, Arial, Helvetica, sans-serif;
    border: solid 1px #DEDEDC;
	background:#DEDEDC;
    padding: 3px 5px;
	width:148px;
	position:relative;
    height: 20px;
	}
.liEmailSignUpForm input{
	color:#666666;
    margin: 0px 0 10px 0;
  	font-family:Din, Arial, Helvetica, sans-serif;
    border: solid 1px #DEDEDC;
	background:#DEDEDC;
    padding: 3px 5px;
	width:148px;
	position:relative;
    height: 20px;
	font-size:1em;
	}	
.liEmailSignUpForm label{
    padding:10px 0 6px 0;
    display:block;
    }	
.liEmailSignUpForm input:hover,
.liEmailSignUpForm input:focus{
	background:#bcbdb8;
	border-color:#bcbdb8;
	color:#162229;
	}	
.userForm input {
    padding: 3px 5px;
    height: 20px;
    width: 200px;
    border-width:0; 	
	outline:0;
    outline-width:0;
	}
.userForm select {
    padding: 3px;
    height: 30px;
    width: 211px;
	}
.userForm textarea,
#ctl00_Content1_pluginForum_viewDiv textarea{
    width: 470px;
    height: 100px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 1em;
    border: solid 1px #4d4d4d;
	color:#666666;
    margin: 0px 0 10px 0;
    padding: 3px 5px;
	}
.userForm input:focus,
.userForm input:hover,
.userForm select:focus,
.userForm select:hover,
.userForm textarea:focus,
.userForm textarea:hover,
#ctl00_Content1_pluginForum_viewDiv input:focus,
#ctl00_Content1_pluginForum_viewDiv input:hover,
#ctl00_Content1_pluginForum_viewDiv select:focus,
#ctl00_Content1_pluginForum_viewDiv select:hover,
#ctl00_Content1_pluginForum_viewDiv textarea:focus,
#ctl00_Content1_pluginForum_viewDiv textarea:hover {
	background:#bcbdb8;
	border-color:#bcbdb8;
	color:#162229;
	}
.userForm .signupsubmitbutton,
.userForm .subscribe_submit,
.userForm #ctl00_Content1_pluginLoginRedirectToReferrer_ucLogin_btnLogin{
    width: auto;
	background:#FFD600;
	padding:3px 10px;
	text-decoration:none;
	display:inline-block;
	float:left;
	height:30px;
	color:#162229;
	line-height:1.1em;
  	font-family: DinBold, Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	font-style:normal;
	font-size:1em;
	margin:20px 5px 10px 0;
    border-width:0; 	
	outline:0;
    outline-width:0;
	position:relative;
	text-transform:uppercase;
	} 
.userForm .signupsubmitbutton:hover,
.userForm .signupsubmitbutton:focus,
.userForm .subscribe_submit:hover,
.userForm .subscribe_submit:focus,
.userForm #ctl00_Content1_pluginLoginRedirectToReferrer_ucLogin_btnLogin:hover,
.userForm #ctl00_Content1_pluginLoginRedirectToReferrer_ucLogin_btnLogin:focus{
	cursor:pointer;
    border-width:0; 	
	outline:0;
    outline-width:0;
	background:#bcbdb8;
	cursor:pointer;
	}
#ctl00_Content1__ctrl_0_valEmail,/* subscribe page */
#ctl00_Content1__ctrl_0_valEmailRequired, /* subscribe page */
.validationerror,
.valSummary{
    color: #FFD600 !important;
	padding: 0px;
	margin:0 0 10px 0;
	display:block;
	clear:both;
	}
span.validationerror{
	padding:0 5px 0 5px;
 	display:inline;
   }     
ul.radiobutton_list{
	margin:0;
	padding:0;
	clear:both;
	overflow:hidden;
	}
ul.radiobutton_list li{
	list-style:none;
	float:left;
	margin:0 15px 0 0;
	padding:0;
	width:auto;
	}
.userForm label.radiolabel,
ul.radiobutton_list li label{
	width:auto;
	float:left;
	padding:0 10px 0 0;
	display:inline;
	clear:none;
	}
.userForm input.radio,
.userForm input.radio:focus,
.userForm input.radio:hover,
ul.radiobutton_list li input,
ul.radiobutton_list li input:focus,
ul.radiobutton_list li input:hover{
	width:10px;
	float:left;
	margin:3px 10px 0 0;
	border:0;
	display:inline;
    border-width:0; 	
	outline:0;
    outline-width:0;
	background:none;
	}
.liEmailSignUpForm .submit {
    font-style:normal;
    font-weight:bold;
    margin: 0;
	text-decoration:none;
	text-align:left;
	background-color: #FFD600;
	color: #162229 !important;
	padding: 7px 11px 6px 11px;
	text-transform: uppercase;
	font-size:1em;
	line-height:1.0em;
	font-family: DinBold, Arial, Helvetica, Sans-Serif !important;
	letter-spacing: normal;
	height:33px;	
	width: auto;
	display:inline-block;
    border-width:0; 	
	outline:0;
    outline-width:0;
   }
.liEmailSignUpForm .submit:focus,
.liEmailSignUpForm .submit:hover {
    cursor: pointer;
   background-color:#bcbdb8;
    border-width:0 ; 	
	outline:0;
    outline-width:0;
    }    
.validationSummary ul {
    margin: 10px 0 0 0;
    padding: 0;
    } 
.validationSummary ul li {
    margin: 0 0 0 0;
    padding: 0;
    background: none;
    border: solid 0px #FFF;
    color:#FFD600;
    }       
/* TEMFPLATE - HOME */	
/* lead (home page only) */
.lead_wrapper {
	background-color: #FFD600;
	color:#162229;
	z-index: 90;
 	padding:0;
 	}	    
.lead{
 	width:960px;
    padding:0;
    height:440px;
    overflow:hidden;
    }	
.publisiteEditor .lead{
    height:auto;
    overflow:visible;
    }	
.lead_headline{
	width:700px;
	float:right;
	}
.lead_supporting{
	width:220px;
	float:left;
	position:absolute;
	}
.publisiteEditor .lead_supporting{
	position:relative;
	}	
/*slideshow*/
ul.home_slides,
ul.home_slides li{
    margin:0;
    padding:0;
    height:440px;
    }
.publisiteEditor ul.home_slides,
.publisiteEditor ul.home_slides li{
    height:auto;
    }    
ul.home_slides li img{
    margin:0;
    padding:0;
    z-index:10;
 	position:absolute;
   }
.publisiteEditor ul.home_slides li img{
	position:relative;
    }
ul.home_slides li p{
    position:relative;
    z-index:2000;
    clear:both;
    }    
ul.home_slides li p.headline_main{
    font-size:38px;
    font-weight:900;
    font-family:DinBlack, Arial, Helvetica, Sans-Serif;
    line-height:1em;
    letter-spacing:-1px;
    }    
ul.home_slides li p.headline_caption{
    font-size:22px;
    line-height:1.1em;
    font-weight:bold;
    font-weight:900;
    font-family:DinBlack, Arial, Helvetica, Sans-Serif;
    }   
.home .breadcrumb{
	display:none;
	}
.home #ctl00_Content1_RichTextPlugin2_contentDiv{
	padding-top:10px;	
	}
.home #ctl00_Content1_RichTextPlugin2_contentDiv a,
.home #ctl00_Content1_RichTextPlugin2_contentDiv a:link,
.home #ctl00_Content1_RichTextPlugin2_contentDiv a:visited,
.home #ctl00_Content1_RichTextPlugin2_contentDiv a:hover,
.home #ctl00_Content1_RichTextPlugin2_contentDiv a:active { 
  	font-family: Georgia, "Times New Roman", Times, serif;
	color:#FFD600;
	font-style:normal;
	text-decoration:none;
	}
.home #ctl00_Content1_RichTextPlugin2_contentDiv a:hover{
	color:#DEDEDC;
	}
.home #ctl00_Content1_RichTextPlugin2_contentDiv img{
	float:right;
	display:inline-block;
	margin:-14px 10px 0 0;
	}
.home .smartListGrid .SmartListResults li .SmartListDescription{
    float:none;
    display: inline;
   }	
.home .smartListGrid .SmartListResults li a.SmartListReadMoreLink,
.home .smartListGrid .SmartListResults li a.SmartListReadMoreLink:link,
.home .smartListGrid .SmartListResults li a.SmartListReadMoreLink:visited,
.home .smartListGrid .SmartListResults li a.SmartListReadMoreLink:hover,
.home .smartListGrid .SmartListResults li a.SmartListReadMoreLink:active {
    float:none;
    display: inline;
	}  
.home .smartListGrid .SmartListResults li .SmartListDate,
.home .smartListGrid .SmartListResults li .SmartListFileSize,
.home .smartListGrid .SmartListResults li .SmartListDocumentIcon {
    display: none;
	}	  
.home .content_wrapper {
	padding: 15px 0 80px 0;
	}
/* TEMPLATE - ERROR */
.errorPage .head{
    margin-top:60px;
    }
.errorPage .footer ul, 
.errorPage .footer p {
 	border-left:none;
	height:auto;
   }		
 
/* TEMPLATE - SLIDESHOW */
#templateSlideShow .main_content 
{
    float: left;
    width: 940px;
}
.slideshow {
	position:relative;
	width:940px;
	overflow:hidden !important;
	padding:0;
	float:left;
	margin-top: 35px;
	}
.slideshow #slideshowThumbs 
{
    position:relative;
    float:right;
    width: 240px;
    border-bottom: solid 1px #BCBDB8;
    margin: 0 -20px 0 0;
    padding: 0;
}
.slideshow #slideshowThumbs li 
{
    list-style-type: none;
    list-style-image:none;
    float: left;
    padding: 0 20px 20px 0;
    margin: 0;
}


#templateSlideShow .highlightBox 
{
    position:relative;
    float: left;
    width: 100%;
    background-color: #DEDEDC;
    margin: 20px 0 16px 0;
}
#templateSlideShow .highlightBox .main_content_module 
{
    position:relative;
    float: left;
    width: 440px;
    margin: 0 0 0 20px;
    padding:10px 0 20px 0;
}
#templateSlideShow .highlightBox .main_content_module h2 
{
	border-left: 0;
	margin:3px 0 10px -10px;
	padding:0 0 0 10px;
}
	
#ctl00_Content1_slideshow_contentDiv {
	width:700px;
	height: 420px;
	overflow: hidden;
}	
.flash .slideshow img {
	display: none;
	position:relative;
	}	
.slideshow img { 
	/*position:absolute;*/
	display: block;
	padding-bottom:10px;
    }
.js .slideshow img {
	padding-bottom:0px;
	}	
#pagination{
	line-height:1.05em;
  	font-family: Din, Arial, Helvetica, Sans-Serif;
	font-weight:normal;
	font-style:normal;
	padding:0px 0 18px 0;
	font-size:2.167em;

	margin:0;
	float:right;	
	margin-top:-2.4em;
	z-index:500;
	position:relative;
	}
#pagination a, #pagination a:link, #pagination a:visited, #pagination a:hover, #pagination a:active {
	color:#666666;
	display:inline-block;
	padding:0 0 0 4px;
	text-decoration:none;
	}
#pagination a:hover, #pagination a.activeSlide, #pagination a.activeSlide:link, #pagination a.activeSlide:visited, #pagination a.activeSlide:hover, #pagination a.activeSlide:active{
	color:#FFD600;
	cursor:pointer;
	}
/* TEMPLATE - WORK */   
.work .smartListGrid .SmartListResults li .SmartListDate,
.work .smartListGrid .SmartListResults li .SmartListFileSize,
.work .smartListGrid .SmartListResults li .SmartListDocumentIcon {
    display: none;
	}	  
/* TEMPLATE - PROFILE */	
.ps_profile_view div{
	clear:both;
	display:block;
	}
#ctl00_Content1__ctrl_0_pnlViewUser label{
	float:left;
	color:#162229;
	clear:left;
	display:block;
	}
#ctl00_Content1__ctrl_0_pnlChangePassword span{
    color: #FFD600 !important;
	padding: 0px;
	margin:0 0 10px 0;
	clear:right;
	}
.ps_profile_password {
	width:210px;
	}
#profileForm a,
#profileForm a:link,
#profileForm a:visited,
#profileForm a:hover,
#profileForm a:active{
    margin: 30px 10px 0 0;
    width: auto;
	padding:5px 10px;
	display:inline-block;
	text-decoration:none;
	line-height:1.1em;
  	font-family: DinBold, Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	font-style:normal;
	font-size:1em;
    border-width:0; 	
	outline:0;
    outline-width:0;
	float:left;
	color:#262626;
	background:#FFD600;
	text-transform:uppercase;
	}
a.psforumbutton:hover,
a.psforumbutton:focus,
#profileForm a:hover,
#profileForm a:focus{
	background:#bcbdb8;
	cursor:pointer;
    border-width:0; 	
	outline:0;
    outline-width:0;
	}
#ctl00_Content1__ctrl_0_ucEditUser_pnlSubscribeToEmailAlerts label{
	width:auto;
	width:210px;
	}
/* TEMPLATE - SITEMAP */
.sitemap{
    padding-top:20px;
    }
.sitemap ul {
    margin: 0;
    padding:0;
    }
.sitemap ul li{
    color:#bcbdb8 !important;
    list-style-image:none;
    }
.sitemap ul li a:link, 
.sitemap ul li a:visited, 
.sitemap ul li a:hover, 
.sitemap ul li a:active {
    color:#3D3933 !important;
    }
.sitemap ul li a:hover{
   color:#162229 !important;
    }
.sitemap ul li ul li {
  /*background:#BCBDB8;*/
  border:1px solid #BCBDB8;
    padding:10px 20px;
    margin:10px 0;
	}
.sitemap ul li ul li ul li {
     /* background:#DEDEDC;*/
     padding:10px 20px;
    }	
.sitemap ul li ul li ul li ul li {
   /* background:#E2E1E1; */
     padding:10px 20px;
  }	
.sitemap ul li {
	list-style:none;
	}

/* TEMPLATE - GENERAL2 (BLOG POST) */	
#templateGeneral2 .main_content_textcol {
 	margin:0px 20px 0 0 ;
   }	

.forumintro {
    position:relative;
    float: left;
    width: 460px;
    border-top: solid 1px #BCBDB8;
    padding: 15px 0;
    }
.forumrow {
    margin: 0;
    width: 460px;
    border: none;
    border-top: solid 1px #333333;
	clear:both;
    }
.userBiogWrapper{
  	width: 220px;
	clear:both;
	margin-top:20px;
	}
a.psforumbutton, /*used on blog post page */
a.psforumbutton:link, 
a.psforumbutton:visited, 
a.psforumbutton:hover, 
a.psforumbutton:active{
    margin: 10px 10px 10px 0;
    width: auto;
	background:#4d4d4d;
	padding:5px 10px;
	display:inline-block;
	text-decoration:none;
	color:#bcbdb8;
	line-height:1.1em;
  	font-family: DinBold, Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	font-style:normal;
	font-size:1em;
    border-width:0; 	
	outline:0;
    outline-width:0;
	}
a.psforumbutton:hover,/* used on blog post page */
a.psforumbutton:focus{
	background:#bcbdb8;
    border-width:0; 	
	outline:0;
    outline-width:0;
	cursor:pointer;
	}
.forumdetailsname,
.forumdetailsdate {
    color: #FFD600;
    font-size: 0.92em;
    margin-top: 10px;
    display: inline-block;
	}
#ctl00_Content1_pluginForum_ReplyToTopicDiv{
	clear:both;
	margin-top:20px;
	}
/* TEMPLATE - SEARCH RESULTS 
#templateSearchResults ul.SmartListResults {
	margin: 20px 0 0 0;
    border-bottom:1px solid #DEDEDC;
	}
#templateSearchResults ul.SmartListResults li {
    border-top:1px solid #DEDEDC;
	}
#templateSearchResults a.SmartListPageLink,
#templateSearchResults a.SmartListPageLink:link,
#templateSearchResults a.SmartListPageLink:visited,
#templateSearchResults a.SmartListPageLink:hover,
#templateSearchResults a.SmartListPageLink:active {
	color:#FFD600;
	text-decoration:none;
	}
#templateSearchResults a.SmartListPageLink:hover{
	text-decoration:underline;
	}*/
/* TEMPLATE - WHERE WORK */
#templateWhereWork h1{
    margin-bottom:20px;
    }
/* TEMPLATE - WHO */

#templateWho .main_content_module,
#templateWhere .main_content_module
{
  	float: left;
	margin:0 20px 0 0px ;
 	padding:0;
 	width: 340px;
  	display: inline;
}
#templateWho .main_content_module.right,
#templateWhere .main_content_module.right {
	margin-right:-20px;
    }
/* TEMPLATE - GENERAL WIDE */

#templateGeneralWide .main_content 
{
    float: left;
    width: 940px;
}  
#templateGeneralWide .hero_content 
{
	position:relative;
	float: left;
	width: 940px;
	margin-bottom: 20px;
	border-bottom: solid 1px #BCBDB8;
	padding:25px 0 20px 0;
} 

	
/* WEB FONTS */

/* first for Internet Explorer < 9 

@font-face {

font-family: DinMedium;

src: url("/site/LINE/Templates/webfonts/DINWeb-Bold.eot");

}

@font-face {

font-family: DinBold;

src: url("/site/LINE/Templates/webfonts/DINWeb-Bold.eot");

}
*/
/* then for WOFF-capable browsers 

@font-face {

font-family: DinMedium;

src: url("/site/LINE/Templates/webfonts/DINWeb.woff") format("woff");

}

@font-face {

font-family: DinBold;

src: url("/site/LINE/Templates/webfonts/DINWeb-Bold.woff") format("woff");

}

*/
@font-face {
	font-family: 'Din';
    src: url("../webfonts/DINWeb.eot");
    src: url("../webfonts/DINWeb.woff") format("woff");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'DinI';
    src: url("../webfonts/DINWeb-Ita.eot");
    src: url("../webfonts/DINWeb-Ita.woff") format("woff");
	font-weight: normal;
	font-style: italic;
}
@font-face {
	font-family: 'DinBold';
    src: url("../webfonts/DINWeb-Bold.eot");
    src: url("../webfonts/DINWeb-Bold.woff") format("woff");
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'DinBI';
    src: url("../webfonts/DINWeb-BoldIta.eot");
    src: url("../webfonts/DINWeb-BoldIta.woff") format("woff");
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'DinBlack';
	src: url("../webfonts/DINWeb-Black.eot"); /* IE9 Compat Modes */
	src: url("../webfonts/DINWeb-Black.woff") format("woff"); /* modern */
	font-weight: 900;
	font-style: normal;
    }
/* PUBLISITE OVERRIDES  */
.ps_wrapper {
    font-family: Arial,Helvetica,Verdana;
    }
.ps_wrapper h1 {
    color: #FFF !important;
    font-style: normal !important;
    font-family: Arial,Helvetica,Verdana;
    }    	
.ps_wrapper li {
    line-height: 1.0em;
    }
.editIconToolTip {
    margin: -78px 0 0 0 !important;
}    

