/*

	FK
	Master screen styles

-----------------------------------------------------------------------*/

/*
.grid_8,
.grid_4,
.container_16
{
	outline: 1px solid red;
}
*/

/* TRAEN
----------------------------------------------- */

/* overwrite styles for Refinement Panel 
#leftNav div.section ul.links li.ms-searchref-filter a
{
	color: #484E50 !important;
	font-family: arial,helvetica,sans-serif !important;
	font-weight: bold !important;
	text-transform: uppercase !important;
	font-size: 12px !important;
}

#leftNav div.section ul.links li.ms-searchref-selected a
{
	color: #484e50 !important;
	font-family: arial,helvetica,sans-serif !important;
	font-weight: bold !important;
	text-transform: uppercase !important;
	font-size: 12px !important;
	padding-left: 16px !important;
	background-position: 0px -998px !important;
	color: #7b93aa !important;	
}

#leftNav div.section ul.links li.ms-searchref-unselected a
{
	color: #484e50 !important;
	font-family: arial,helvetica,sans-serif !important;
	font-weight: bold !important;
	text-transform: uppercase !important;
	font-size: 12px !important;
}
*/

#leftNav .ms-searchref-main 
{
    background-color:inherit;
    background-image:none !important;
    border-bottom: 0px !important;
    font-family:arial,helvetica,sans-serif !important;       
    width:170px;
}

.byportal-search .srch-results 
{
    padding-left:0px;
}

.byportal-search .srch-Metadata2 
{
    color: #999;       
}

div.s4-ca ul.links li a.no-arrow
{
	background: none repeat scroll 0 0 transparent;
	padding-left: 0;
}

.dontRemoveTopBorder .section:first-child
{
   border-top: 0px !important; 
}


.spaceBelowGoogleMap
{
	height:11px;
}

div.s4-ca #sidebar .spaceBelowGoogleMap
{
	height:30px;
}

.author-date
{
	font-size: 10px;
	font-style:italic;
	margin-top:10px;    
}

/* fix issue where Safari browser cuts off left side of SummaryLinks bullets when overflow=hidden 
div.s4-ca #sidebar .slm-layout-main {
	overflow:visible;
}
*/
/* Need left-margin because IE7 and Safari might cut off bullets otherwise */
div.s4-ca #sidebar ul li
{
    /*margin-left:5px;*/
}

div.s4-ca .toc-layout-main ul
{
	margin: 0 0 0px 15px;	
}

.sitemap-termUrl a
{
	font-weight: bold;		
}

.sitemap-editor-action,  .sitemap-editor-action a, .sitemap-editor-action a:link
{
    font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	text-transform: none;
}   

div.s4-ca .toc-layout-main .level-bullet
{	
	background: url('img/sprite.png') no-repeat 0 -44px;	
} 




/* Sharepoint
----------------------------------------------- */
div.s4-ca
{
	margin-left: 0;
}

div.s4-ca #whatsNew div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL div.ms-MenuUIULItem a.ms-MenuUIULLink {
	color:#003759 !important;
}

div.s4-ca #whatsNew .ms-WPTitle, .ms-WPTitle a {
	color:#0072BC;
}

.ms-WPTitle
{
    padding:0;
    padding-bottom:6px;
}

/* Possible fix for ribbon mis-alignment in non-IE browsers
div.ms-cui-tabContainer  ul.ms-cui-tabBody
{
	left:-145px;
	position:relative;
} */



/* Elements
----------------------------------------------- */
html
{
	font-size: 100%;
}
body
{
	padding: 0;
	margin: 0;
	color: #484e50;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}

body div.s4-ca
{
	line-height: 18px;
}

div.s4-ca form, div.s4-ca fieldset, div.s4-ca input, div.s4-ca textarea, div.s4-ca select, div.s4-ca th, div.s4-ca td
{
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}

div.s4-ca ul, div.s4-ca ol
{
	margin: 0 0 15px 15px;
	padding: 0;
}

div.s4-ca ul li, div.s4-ca ol li
{
}
div.s4-ca ol li
{
}

div.s4-ca address
{
	font-style: normal;
}

div.s4-ca h1, div.s4-ca h2, div.s4-ca h3, div.s4-ca h4, div.s4-ca h5, div.s4-ca h6
{
	margin: 0 0 5px;
	font-family: Arial, Helvetica, sans-serif;
	/*text-transform: uppercase;*/
	font-weight: normal;
}

div.s4-ca h1, div.s4-ca h2, div.s4-ca h3
{
	color: #1e3c64;
	font-family: 'Gill Sans MT' , Arial, Helvetica, sans-serif;
}

div.s4-ca h1
{
	font-size: 34px;
	line-height: 30px;
	margin-bottom: 15px;
	letter-spacing: -2px;
}
div.s4-ca h2
{
	font-size: 25px;
	line-height: 25px;
	margin-bottom: 8px;
}
div.s4-ca h3
{
}
div.s4-ca h4
{
	font-size: 13px;
}
div.s4-ca #top .panel h4, div.s4-ca #footer h4
{
	margin: 0;
	padding-bottom: 8px;
	background: url('img/sprite.png') no-repeat 0 -280px;
}


div.s4-ca h5
{
	font-size: 12px;
}

div.s4-ca p
{
	margin: 0 0 10px;
}

div.s4-ca a
{
	color: #1e3c64;
	text-decoration: none;
}
div.s4-ca a:hover
{
	color: #1e3c64;
	text-decoration: none;
}

div.s4-ca a img
{
	border: 0;
}

/* >>> Clearing <<< */
div.s4-ca .clearfix:after
{
	height: 0;
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
}
div.s4-ca .clearfix
{
	display: inline-block;
}
div.s4-ca .clearfix
{
	display: block;
}
* html div.s4-ca .clearfix
{
	height: 1px;
}



/* >>> Accessibility & SEO <<< */

div.s4-ca .accessibility
{
	position: absolute;
	top: -999em;
	left: -999em;
}


/* >>> Misc <<< */

div.s4-ca hr
{
	height: 0;
	border: 0;
	border-top: 1px solid #000;
	background: #000;
}



/*
.last
{
	margin-right: 0;
}
*/

/* >>> Forms <<< */

div.s4-ca fieldset
{
	margin: 0;
	padding: 6px;
	display: block;
}
div.s4-ca legend
{
}
div.s4-ca label
{
	vertical-align: middle;
}


/* Page Template
----------------------------------------------- */

div.s4-ca #page
{
	/*min-height: 100%;*/
}


/* >>> Top (#skip, #logo, #service, #topNav) <<< */

div.s4-ca #skip a, div.s4-ca #skip a:hover, div.s4-ca #skip a:visited
{
	width: 1px;
	height: 1px;
	position: absolute;
	left: 0px;
	top: -500px;
	overflow: hidden;
	font-weight: bold;
	padding: 0 4px;
}
div.s4-ca #skip a:active, div.s4-ca #skip a:focus
{
	width: auto;
	height: auto;
	position: absolute;
	top: 0;
	z-index: 5000;
}

/* >>> Top <<< */
div.s4-ca #top
{
	float: left;
	position: relative;
	/* margin-bottom: 20px;  */
	margin-bottom: 15px; /* narrow topmenu */
}
div.s4-ca #skip
{
}
div.s4-ca #skip a
{
	background: #fff;
}


div.s4-ca #logo, div.s4-ca #logo2, div.s4-ca #service
{	
	/* height: 120px; */
	height: 80px;  /* narrow topmenu */
	margin-bottom: 10px; /* narrow topmenu */
	/* margin-bottom: 20px; */
}

div.s4-ca #logo, div.s4-ca #logo2
{
	width: 190px;
	float: left;
	margin-top: 0px;
}
div.s4-ca #logo p, div.s4-ca #logo2 p
{
	margin: 0;
}

div.s4-ca #logo2 p
{
	margin: 0;
	float: left;
}

/* logo til masterpage med klassisk navigation */
div.s4-ca #logo2
{	
	width:960px;
	height: 77px;
	margin-bottom: 0px;		
}

#global_topnav 
{
    margin-bottom: 0px;
}
  

div.s4-ca #service
{
	width: 750px;
	float: right;
	position: relative;
	border-left: 1px solid #000; 	
	border-bottom: 1px solid #d5d5d5; /* topmemu narrow */

}
div.s4-ca #user
{
	height: 38px;
	margin: 15px 0 20px 10px;
	background: url('img/sprite.png') repeat-x 0 -488px;
}
div.s4-ca #user ul
{
	height: 28px;
	padding: 0;
	margin: 0;
	list-style: none;
}
div.s4-ca #user li
{
	float: left;
	display: block;
	padding: 10px 0;
	margin-right: 15px;
	font-weight: bold;
	font-size: 11px;
	color: #888;
	/*text-transform: uppercase;*/
}
div.s4-ca #user li.account
{
	padding-left: 30px;
	background: url('img/sprite.png') no-repeat 0 -450px;
}
div.s4-ca #user li.auth
{
	float: right;
	padding-right: 7px;
	margin: 0;
	background: url('img/sprite.png') no-repeat right -526px;
}
div.s4-ca #user li.auth a
{
	font-size: 14px;
	padding: 2px 0 2px 11px;
	border-left: 1px solid #ccd1d1;
}
div.s4-ca #user li.auth a:hover
{
	text-decoration: underline;
}

div.s4-ca #user.signIn
{
	background: none;
}
div.s4-ca #user.signIn ul
{
	width: 80px;
	height: 38px;
	float: right;
	background: url('img/sprite.png') repeat-x 0 -488px;
}
div.s4-ca #user.signIn li.auth
{
	float: right;
	text-align: center;
}
div.s4-ca #user.signIn li.auth a
{
	border: 0;
}

div.s4-ca #topNav,
div.s4-ca #topNavEdit
{
	margin: 0;
	padding: 0;
	list-style: none;
}
div.s4-ca #topNav li.section,
div.s4-ca #topNavEdit li.section
{
	float: left;
	border-top: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;	
	border-bottom: 1px solid #d5d5d5; /* topmemu narrow */
}
div.s4-ca #topNav li.last, div.s4-ca #topNav li:last-child,
div.s4-ca #topNavEdit li.last, div.s4-ca #topNavEdit li:last-child
{
	/*border-right: 0;*/
}
div.s4-ca #topNav h4.trigger,
div.s4-ca #topNavEdit h4.trigger
{
	font-size: 18px;
	background: none;	
}
div.s4-ca #topNav .selectedTab h4.trigger,
div.s4-ca #topNavEdit .selectedTab h4.trigger
{
    font-weight:bold;	
}

div.s4-ca #topNav h4.trigger a,
div.s4-ca #topNavEdit h4.trigger a
{
	display: block;
	position: relative;
	padding: 5px 11px 6px;	
}
div.s4-ca #topNav li.selected h4 a, div.s4-ca #topNav li.active h4 a,
div.s4-ca #topNavEdit li.selected h4 a, div.s4-ca #topNavEdit li.active h4 a
{
	color: #99b3cc;
	text-decoration: none;
	padding-top: 6px; /*margin-left: -1px;*/
}

div.s4-ca #topNav h4.trigger a,
div.s4-ca #topNavEdit h4.trigger a
{
	display: block;
	border-top: 6px solid #fff;
}
div.s4-ca #topNav h4.trigger a:hover,
div.s4-ca #topNavEdit h4.trigger a:hover
{
	text-decoration: none;
}

div.s4-ca #topNav li.section.first, div.s4-ca #topNav li.section:first-child,
div.s4-ca #topNavEdit li.section.first, div.s4-ca #topNavEdit li.section:first-child
{
	border-left: 0;
}

div.s4-ca #topNav li.beforeActive,
div.s4-ca #topNavEdit li.beforeActive
{
	border-right-color: transparent;
	border-right: 1px solid #252f4b;	
}
div.s4-ca #topNav li.active,
div.s4-ca #topNavEdit li.active
{
	border-top: 0;
	border-right-color: #252f4b;	
}
div.s4-ca #topNav li.active h4.trigger,
div.s4-ca #topNavEdit li.active h4.trigger
{
	height: 41px;
	position: relative;
	z-index: 2000;
	background: #fff;
}
div.s4-ca #topNav li.active h4.trigger a,
div.s4-ca #topNavEdit li.active h4.trigger a
{
	border-top: 6px solid #99b3cc;		
}


div.s4-ca #topNav .panel
{
	display: none;
	width: 749px;
	position: absolute;
	/* top: 110px; */
	top: 79px; /* narrow topmenu */
	left: -1px;
	z-index: 1000;
	overflow: hidden;
	border: 1px solid #252f4b;
	background: #fff;
}
div.s4-ca #topNav .panel .contents
{
	width: 100%;
	height: 100%;
	float: left;
	padding: 20px 10px;
	border-bottom: 6px solid #1e3c64;
	position:relative;
}


div.s4-ca #topNav .panel .contents .byPortal_edittab,
div.s4-ca #topNavEdit .panel .contents .byPortal_edittab
{
    left:725px;
    position:absolute;
    top:5px;
}

div.s4-ca #topNav .panel a,
div.s4-ca #topNavEdit .panel a
{
	color: #484E50;
}

div.s4-ca #topNav .panel h4,
div.s4-ca #topNavEdit .panel h4
{
	color: #888;
	font-weight: bold;
	font-size: 12px;
}
div.s4-ca #topNav .panel ul.links,
div.s4-ca #topNavEdit .panel ul.links
{
	margin-bottom: 10px;
}

div.s4-ca #topNav .panel .grid_4,
div.s4-ca #topNavEdit .panel .grid_4
{
	border-right: 1px solid #d5d5d5;
}
div.s4-ca #topNav .panel .grid_4:last-child,
div.s4-ca #topNavEdit .panel .grid_4:last-child
{
	border: 0;
}
div.s4-ca #topNav .panel .grid_4.last,
div.s4-ca #topNavEdit .panel .grid_4.last
{
	border: 0;
}

#MegaDropDown_Wrapper 
{
    /* border:1px solid green; */
}


/* news module */
div.s4-ca #topNav .panel ul.news,
div.s4-ca #topNavEdit .panel ul.news
{
	list-style: none;
	margin: 0;
}
div.s4-ca #topNav .panel ul.news li,
div.s4-ca #topNavEdit .panel ul.news li
{
}
div.s4-ca #topNav .panel ul.news li:hover,
div.s4-ca #topNavEdit .panel ul.news li:hover
{
	color: red;
	cursor: pointer;
}

div.s4-ca #topNav .panel ul.news h5,
div.s4-ca #topNavEdit .panel ul.news h5
{
	font-weight: bold;
	margin: 0;
}

div.s4-ca #topNav .panel ul.news p a,
div.s4-ca #topNavEdit .panel ul.news p a
{
	color: #484E50;
}


/* contact module */
div.s4-ca #topNav .panel dl.contact,
div.s4-ca #topNavEdit .panel dl.contact
{
	margin-bottom: 10px;
}
div.s4-ca #topNav .panel dl.contact dt,
div.s4-ca #topNavEdit .panel dl.contact dt
{
	float: left;
	margin-right: 10px;
}
div.s4-ca #topNav .panel dl.contact dt img,
div.s4-ca #topNavEdit .panel dl.contact dt img
{
	border: 1px solid #f5f5f5;
}

div.s4-ca #topNav .panel dl.contact dd,
div.s4-ca #topNavEdit .panel dl.contact dd
{
}
div.s4-ca #topNav .panel dl.contact dd.name,
div.s4-ca #topNavEdit .panel dl.contact dd.name
{
	font-weight: bold;
}


.nojs div.s4-ca #topNav li.section:hover .panel, .nojs div.s4-ca #topNav li.section .panel:hover,
.nojs div.s4-ca #topNavEdit li.section:hover .panel, .nojs div.s4-ca #topNavEdit li.section .panel:hover
{
	display: block;
}


/* start: small search box */


.ms-sbtable { 
    color: #000; 
    font-family: verdana, tahoma, sans-serif;  
    font-style: normal; 
    font-weight: normal; 
}
.ms-sbtablealt { 
    color: #000; 
    font-family: verdana, tahoma, sans-serif;  
    font-size: 0.7em;  
    font-style: normal; 
    font-weight: normal; 
}
.ms-sbtable-ex{
    border-collapse:collapse;
    float: left;
}
td.ms-sbcellnoborder{
    padding-right:2px;
    white-space:nowrap;
    border: 0;
}
.ms-sbtext { 
    font-family: verdana, tahoma, sans-serif;  
    font-size: 1em;  
    color: #3b4f65;
    white-space: nowrap;
    padding-right: 5px;
}
.ms-sbplain { 
    border:solid 1px #b6babf !important;
    border-right: none !important;
    border-collapse:collapse;
    font-size:9pt; 
    padding:6px 2px 7px 10px;
    font-family: verdana, tahoma, sans-serif;  
    background: url("/_layouts/images/bgximg.png") repeat-x -0px -511px;
    background-color: #fff;
    height: 17px; 
    display: block;
}
.ms-sbplainwithborder { 
    font-family: Tahoma;  
    font-size: 8pt;      
}
td.ms-sblink{ 
    border: none;
    text-align: left;	
}
.ms-sblink a:link, .ms-sblink a:visited { 
    font-size: 8pt;  
    color: #0072bc; 
    margin-left: 15px;
    text-decoration: none; 	
}
.ms-sblink a:hover { 
    font-size: 8pt;  
    color: #44aff6;  
    text-decoration: underline; 	
    margin-left: 15px;
}
td.ms-sbgo img{
    vertical-align: bottom;
    /* [ReplaceColor(themeColor: "Light2-Lighter")] */ border: 1px solid #b6babf !important;
    border-left:none !important;
}
.ms-sbLastCell {
    padding-right: 0px;
}     



div.s4-ca #search input.ms-sbplain, div.s4-ca #search a.ms-sbplain 
{
    padding:1px 2px 1px 5px;   
    background: none;
    border: 1px solid #db4c0d !important;      
    vertical-align:middle;
}

div.s4-ca #search 
{
    float:right;
    width:228px;
}


.s4-search .srch-gosearchimg {
    background: url("/_layouts/images/bgximg.png") repeat-x -0px -511px;
    border:1px solid  #db4c0d !important;
    border-left: none !important;
    background-color:#fff;
    height: 19px;
    padding: 0 !important;
}

.s4-search input.ms-sbplain {
    font-size: 1.1em; 
    border-right: 0 !important;
    width: 169px !important;
    background: url("/_layouts/images/bgximg.png") repeat-x -0px -511px;
    border:1px solid #db4c0d !important;
    background-color:#fff;
    height: 17px;
    padding: 2px 3px 0;
}

td.ms-sbgo img{
    vertical-align: bottom;
    border: 1px solid #db4c0d !important;
    border-left:none !important;
}


/* end: small search box */



div.s4-ca #breadcrumb
{
}



div.s4-ca #breadcrumb ul
{
	margin: 0;
	margin-top: 5px;
	padding: 0;
	list-style: none;
}
div.s4-ca #breadcrumb li
{
	float: left;
	margin-right: 6px;
	color: #484e50;
}
div.s4-ca #breadcrumb li span
{
	font-weight: bold;
}

div.s4-ca #breadcrumb li.first a, div.s4-ca #breadcrumb li.first span
{
	background: none;
	padding: 0;
}

div.s4-ca #breadcrumb li a, div.s4-ca #breadcrumb li span
{
	color: #484e50;
	padding-left: 9px;
	background: url('img/sprite.png') no-repeat 0 -46px;
}

/* styling of non-taxonymy breadcrump */
div.s4-ca #breadcrumb span span
{
     color: #484e50;
}

div.s4-ca #breadcrumb .breadcrumbRootNode
{
    padding-left: 5px;       
}
div.s4-ca #breadcrumb .breadcrumbNode
{
    color: #484e50;
    margin-left: 9px;  
	padding-left: 9px;
	background: url('img/sprite.png') no-repeat 0 -46px;    
}

div.s4-ca #breadcrumb a.breadcrumbNode:hover, div.s4-ca #breadcrumb a.breadcrumbRootNode:hover
{
    color: #7b93aa;      
}


div.s4-ca #breadcrumb .breadcrumbCurrentNode
{
     color: #7b93aa;
     margin-left: 9px;     
     padding-left: 9px;
	 background: url('img/sprite.png') no-repeat 0 -46px; 
     font-weight: bold;
}

div.s4-ca #breadcrumb .breadcrumpStart
{    
    padding-left: 8px;
}




div.s4-ca #search
{
}
div.s4-ca #search fieldset
{
	width: 243px;
	float: right;
	border: 1px solid #ccd1d1;
}
div.s4-ca #search .query
{
	width: 200px;
	color: #484e50;
	padding: 0 3px;
	border: 0;
}
div.s4-ca #search .submit
{
	width: 30px;
	height: 15px;
	padding: 0 5px;
	text-indent: -9999px;
	border: 0;
	background: #fff url('img/sprite.png') no-repeat 0 -597px;
}
div.s4-ca #search .submit:hover
{
	cursor: pointer;
}
div.s4-ca #search .submit:active
{
	outline: 0;
	position: relative; /*top: 1px;*/
}




/* >>> Content <<< */

div.s4-ca #content
{
	/*float: left;*/
}
div.s4-ca #content .grid_4, div.s4-ca #content .grid_8
{
	margin-bottom: 10px;
}


/* >>> Footer <<< */

div.s4-ca #footer
{
	color: #888;
	font-size: 11px;
	font-weight: bold;
	padding: 20px 0 15px;
	/*text-transform: uppercase;*/
}
div.s4-ca #footer em
{
	font-weight: bold;
	font-style: normal;
	font-size: 13px;
}
div.s4-ca #footer .cols
{
	list-style: none;
	margin: 0;
	padding: 0;
}
div.s4-ca #footer .cols li
{
	float: left;
	max-width: 165px;
	width: 165px;
	padding-right: 20px;
	margin: 0;
}

div.s4-ca #footer .cols li.footer_logo
{
	width: 130px;
	max-width: 130px;
}

div.s4-ca #footer .cols li h4
{
	color: #484e50;
	font-weight: bold;
}

div.s4-ca #footer a
{
	color: #888;
}
div.s4-ca #footer a:hover
{
	color: #1e3c64;
}

div.s4-ca #footer .links li
{
	display: block;
	padding: 0;
	margin-bottom: 3px;
	float: none;
	width: 165px;
}
div.s4-ca #footer .links a
{
	line-height: 15px;
}

div.s4-ca #footer li.langs
{
	padding: 0;
	float: right;
	width:110px;
}
div.s4-ca #footer .langs .da, div.s4-ca #footer .langs .en, div.s4-ca #footer .langs .de
{
	width: 20px;
	height: 13px;
	float: right;
	display: block;
	text-indent: -9999px;
	margin-left: 2px;
	background: url('img/sprite.png') no-repeat;
}

div.s4-ca #footer .langs .da
{
	background-position: 0 -790px;
}
div.s4-ca #footer .langs .en
{
	background-position: 0 -770px;
}
div.s4-ca #footer .langs .de
{
	background-position: 0 -750px;
}

div.s4-ca #footer .langs .links
{
	padding-top: 26px;
}

div.s4-ca #footer .langs .links li
{
	width:70px;
	text-align:right;
}

div.s4-ca #footer .cols li.langs
{
    max-width:70px;
}


/* Sidebar Modules
----------------------------------------------- */

div.s4-ca #tools
{
	text-align: right;
}
div.s4-ca #tools .rss
{
	padding: 2px 4px 2px;
	display: inline-block;
	margin-right: 10px;
	line-height: 17px;
	border: 1px solid #ccd1d1;
}
div.s4-ca #tools .rss a
{
	color: #888;
	font-family: 'Gill Sans MT' , arial, helvetica, sans-Serif;
	/*text-transform: uppercase;*/
	padding: 0 18px 0 3px;
	background: url('img/tools/rss-icon.png') no-repeat 100%;
}

div.s4-ca #addThis
{
	float: right;
	border: 1px solid #ccd1d1;
	padding: 2px 4px 2px;
}
div.s4-ca #addThis .addthis_button_compact
{
	float: right;
	position: relative;
	padding: 0 18px 0 3px;
	color: #888;
	line-height: 17px;
	/*text-transform: uppercase;*/
	font-family: 'Gill Sans MT' , arial, helvetica, sans-Serif;
	background: url('img/tools/sharethis-icon.png') no-repeat 100%;
}
div.s4-ca #addThis .addthis_button_compact:hover
{
	text-decoration: none;
}
div.s4-ca #addThis .addthis_button_compact span
{
	width: 1px;
	height: 15px;
	overflow: hidden;
	top: 4px;
	left: -5px;
	position: absolute;
}
div.s4-ca #at15ptc
{
	/*text-transform: uppercase !important;*/
	font-weight: bold;
}

/* Modules
----------------------------------------------- */


/* >>> Section Intro [#sectionIntro] <<< */
div.s4-ca #sectionIntro
{
	position: relative;
}
div.s4-ca #sectionIntro .frame
{
	position: absolute;
	z-index: 100;
	height: 100%;
	width: 100%;
	background: url('img/frame-large.png') no-repeat;
}
div.s4-ca #sectionIntro img.preview
{
	position: relative;
	z-index: 50;
}
div.s4-ca #sectionIntro .intro
{
	width: 230px;
	min-height: 170px;
	position: absolute;
	top: 163px; /* bottom: 5px; */
	left: 0;
	z-index: 150;
	color: #fff;
	background: url('img/sectionintro/description-bg.png') no-repeat 100% 100%;
}
div.s4-ca #sectionIntro .intro h1
{
	width: 160px;
	padding-top: 25px;
	color: #fff;
	font-size: 24px;
	padding-left: 10px;
	margin-bottom: 5px;
}
div.s4-ca #sectionIntro .intro .intro-description
{
	width: 185px;
	line-height: 17px;
	padding-left: 10px;
	z-index: 100;
	position: relative;
}

div.s4-ca #sectionIntro .preview
{
    max-width:470px;
    max-height:200px;
    overflow:hidden;
}


/* >>> Jump To [#jumpTo] <<< */

div.s4-ca #jumpTo
{
	padding: 10px;
	background: url('img/box-grad-bg.png') no-repeat;
}
div.s4-ca #jumpTo h3
{
	font-size: 20px;
}
div.s4-ca #jumpTo hr
{
	margin: 5px -10px 10px;
	border-color: #d5d5d5;
}

div.s4-ca #jumpTo .end
{
	height: 10px;
	margin: 0 -10px -10px;
	background: url('img/box-grad-bg.png') no-repeat 100% -455px;
}

/* >>> Google Maps [#gmap] <<< */

div.s4-ca #gmap
{
	margin-bottom: 10px; /* 	-moz-box-shadow: inset 0 0 5px #000000; 	-webkit-box-shadow: inset 0 0 5px #000000; 	box-shadow: inset 0 0 5px #000000; 	*/
	overflow: hidden;
}
div.s4-ca #sidebar #gmap
{
	margin-bottom: 20px;
}
div.s4-ca #gmap .container
{
	width: 472px;
}
div.s4-ca #gmap.small .container
{
	height: 148px;
}

div.s4-ca #gmap.large
{
	margin-bottom: 0;
}
div.s4-ca #gmap.large .container
{
	height: 311px;
}

div.s4-ca #gmap .container
{
	height: 100%;
}

div.s4-ca #gmap .options
{
	list-style: none;
	margin: 0;
	padding: 0;
}
div.s4-ca #gmap .options li
{
	margin-bottom: 0;
}
div.s4-ca #gmap .options li.filter
{
	position: relative;
}
div.s4-ca #gmap .options li.filter a
{
	background-position: 97% -914px;
}
div.s4-ca #gmap .options li.filter a:focus, div.s4-ca #gmap .options li.filter a:active
{
	outline: 0;
}
div.s4-ca #gmap .options .filter .filterList
{
	display: none;
	position: absolute;
	list-style: none;
	margin: 0;
	background: #fff;
}
div.s4-ca #gmap .options .filter .filterList li
{
}
div.s4-ca #gmap .options .filter .filterList a
{
	background: none;
	border-bottom: 0;
}

div.s4-ca #gmap .options li.larger
{
}
div.s4-ca #gmap .options li.larger a
{
	background-position: 97% -894px;
}

div.s4-ca #gmap .options a
{
	display: block;
	color: #484e50;
	/*text-transform: uppercase;*/
	padding: 1px 4px;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #ccd1d1;
	background: url('img/sprite.png') no-repeat;
}


/* >>> Group Links [#groupLinks] <<< */

div.s4-ca #groupLinks
{
	height: 330px;
	overflow: hidden;
}


div.s4-ca #groupLinksFrame
{
	z-index: 1500;
	-moz-box-shadow: inset 0 0 5px #000000;
	-webkit-box-shadow: inset 0 0 5px #000000;
	box-shadow: inset 0 0 5px #000000;
}



div.s4-ca #groupLinks .col
{
	float: left;
	position: relative;
}
div.s4-ca #groupLinks .group
{
	width: 235px;
	height: 330px;
	position: absolute;
	overflow: hidden; /* full: 330px */
}
div.s4-ca #groupLinks h2
{
	color: #fff;
	position: absolute;
	top: 120px;
	z-index: 1000;
}
div.s4-ca #groupLinks img.preview
{
	position: absolute;
}
div.s4-ca #groupLinks h3
{
	font-size: 26px;
}

div.s4-ca #groupLinks .links li
{
	border-bottom: 1px solid #D5D5D5;
	padding: 2px 0;
}
div.s4-ca #groupLinks .links li.last, div.s4-ca #groupLinks .links li:last-child
{
	border-bottom: 0;
}

div.s4-ca #groupLinks #linkContainer
{
	position: absolute;
}
div.s4-ca #groupLinks div.links
{
	display: none;
	width: 235px;
	height: 330px;
	position: absolute;
	z-index: 500;
	background: #fff url('img/grouplinks/grouplinks-grad-bg.png') repeat-x;
}
div.s4-ca #groupLinks div.links .inner
{
	padding: 20px 15px;	
}

div.s4-ca #groupLinks #colLeft
{
}
div.s4-ca #groupLinks #colRight
{
	left: 235px;
}
div.s4-ca #groupLinks #colLeft h2
{
	left: 18px;
}
div.s4-ca #groupLinks #colRight h2
{
	right: 18px;
}
div.s4-ca #groupLinks div.first
{
	top: 0;
	z-index: 100;
	height: 165px;
}
div.s4-ca #groupLinks div.second
{
	top: 165px;
}


.nojs div.s4-ca #groupLinks .group:hover div.links
{
	display: block;
}
.nojs div.s4-ca #groupLinks .group:hover h2
{
	display: none;
}


div.s4-ca a.more
{  
	font-weight: bold;
	/*text-transform: uppercase;*/
}
div.s4-ca a.more span
{
	font-size: 16px;
	font-weight: bold;
}



/* >>> Whats New <<< */
div.s4-ca #whatsNew
{
	position: relative;
	min-height: 140px;
	color: #fff;
	padding: 15px 0 0;
	background: #1e3c64 url('img/whatsnew-bg.png') repeat-x;
}
div.s4-ca #whatsNew .grid_8 .inner
{
	padding-left: 10px;
}
div.s4-ca #whatsNew .omega .inner
{
	padding-right: 10px;
}
div.s4-ca #whatsNew h3
{
	color: #fff;
	font-size: 16px;
	margin-bottom: 12px;
}
div.s4-ca #whatsNew a
{
	color: #99b3cc  !important;
}

div.s4-ca #whatsNew a.date
{
	font-weight: bold;
	color: #99b3cc;
	/*text-transform: uppercase;*/
	display:inline-block;
}

div.s4-ca #whatsNew a.more
{
    margin-top:10px;
}


div.s4-ca #whatsNew a.more
{
	color: #fff !important;
	background-position: 0 5px;
}

div.s4-ca #whatsNew a.more:hover
{
	color: #99b3cc !important;
	text-decoration: none;
	background-position: 0 -345px;
}

div.s4-ca #whatsNew .previewImage
{
	float: right;
	position: relative;
	z-index: 100;
	margin: -15px -15px 0 0;
	padding: 15px 20px 0 20px;
	background: #1e3c64 url('img/whatsnew-bg.png') repeat-x;
}
div.s4-ca #whatsNew .previewImage img
{
}

div.s4-ca #whatsNew hr
{
	width: 100%;
	position: absolute;
	top: 34px;
	border-color: #727e8f;
	background: #727e8f;
}

div.s4-ca #whatsNew .srch-WPBody 
{
color:#ffffff;
font-family:arial,helvetica,sans-serif;
font-size:12px;
}

div.s4-ca #whatsNew .ms-WPBody
{
    color:#ffffff;
}


div.s4-ca #whatsNew .ms-WPBody div:first-child
{
    padding-top:0px !important;
}


div.s4-ca #whatsNew .ms-rte-wpbox
{
    margin-top:-18px;
}


div.s4-ca #whatsNew .ms-SPZoneTitle
{
    color:#ffffff;
}



/* >>> Teasers <<< */
div.s4-ca .teaser
{
	padding: 10px;
	border-top: 6px solid red;
	background: url('img/teasers/teaser-bg.png') repeat-x;
}

div.s4-ca .teaser .teaser_image
{
    max-width:100px;
    max-height:140px;
    overflow:hidden;
    display:inline-block;
    float:left;
}

div.s4-ca .teaser .teaser_content
{
    width:347px;
    padding-left:5px;
    display:inline-block;
    float:left;
}


/* right aligned teaser image */
div.s4-ca .teaser img.preview
{
	float: right;
	margin: -10px -10px 0 10px;
}

/* Teasers theme colors */

/* green */
div.s4-ca .theme1
{
	border-top-color: #1ad293;
}
div.s4-ca .theme1 a.more
{
	color: #1ad293;
	background-position: 0 -145px;
}

div.s4-ca .theme1 a.more:hover
{
	color: #1ad293 !important;
	background-position: 0 -145px;
}

/* blue */
div.s4-ca .theme2
{
	border-top-color: #66ccff;
}
div.s4-ca .theme2 a.more
{
	color: #66ccff;
	background-position: 0 -195px;
}
div.s4-ca .theme2 a.more:hover
{
	color: #66ccff !important;
	background-position: 0 -195px;
}

/* purple */
div.s4-ca .theme3
{
	border-top-color: #570aae;
}
div.s4-ca .theme3 a.more
{
	color: #570aae;
	background-position: 0 -245px;
}
div.s4-ca .theme3 a.more:hover
{
	color: #570aae !important;
	background-position: 0 -245px;
}


/* >>> Generic Item List <<< */
div.s4-ca ul.list
{
	margin: 0;
	padding: 0;
}
div.s4-ca ul.list li
{
	margin: 0 0 10px;
	padding: 0;
	list-style: none;
}


/* >>> Link List - .links <<< */
div.s4-ca ul.links
{
	margin: 0;
	padding: 0;
	list-style: none;
}
div.s4-ca ul.links li
{
}
div.s4-ca ul.links a
{
	color: #484e50;
	/*text-transform: uppercase;*/
	font-size: 11px;
	font-weight: bold;
}
div.s4-ca ul.links a:hover
{
	 color: #888;     
}

div.s4-ca ul.links li a, 
div.s4-ca a.more

{
	display: block;
	display: inline-block;
	padding-left: 10px;
	background: url('img/sprite.png') no-repeat 0 -46px;
}


/* >>> Jump Links - .jumpLinks <<< */
div.s4-ca .jumpLinks
{
	border-bottom: 1px solid #d5d5d5;
}
/* Highlight List (add bg) */
div.s4-ca .jumpLinks.highlight ul
{
	background: url('img/box-grad-bg.png') no-repeat;
}
div.s4-ca .jumpLinks.highlight li
{
	padding-left: 10px;
}
div.s4-ca .jumpLinks .end
{
	height: 3px;
}
div.s4-ca .jumpLinks.highlight .end
{
	background: url('img/box-grad-bg.png') no-repeat 100% -463px;
}


div.s4-ca #content.sub .jumpLinks
{
	border: 0;
}

div.s4-ca #content.sub .jumpLinks .links
{
	border-top: 6px solid #99b3cc;
	padding-top: 10px;
}

div.s4-ca #content.sub .jumpLinks .lightest_last_content
{
	border-top: 6px solid #99b3cc;
	padding-top: 10px;
}

div.s4-ca .jumpLinks li
{
	padding: 2px 0;
	border-top: 1px solid #d5d5d5;
}


div.s4-ca .jumpLinks li.first, div.s4-ca .jumpLinks li:first-child
{
	border: 0;
}
div.s4-ca .jumpLinks ul.links li a
{
	background-position: 0 -45px;
}
div.s4-ca .jumpLinks li a:hover
{
	text-decoration: none;
	background-position: 0 -95px;
}

div.s4-ca .jumpLinks .more
{
	text-align: right;
	border: 0;
}
div.s4-ca .jumpLinks ul.links li.more a
{
	color: #1e3c64;
	display: inline;
	display: inline-block;
	background: url('img/sprite.png') no-repeat 0 -95px;
}
div.s4-ca .jumpLinks ul.links li.more a:hover
{
	color: #888;
	background: url('img/sprite.png') no-repeat 0 -45px;
}




/* Layouts
----------------------------------------------- */

/* >>> 3 Column Layout  [#leftnav, #subContent, #sidebar] <<< */
div.s4-ca #leftNav
{
	width: 170px;
	margin-right: 30px;
	border: 6px solid #344f73;
	border-width: 6px 0;
}
div.s4-ca #leftNav
{
	padding: 8px 0;
}
div.s4-ca #leftNav .section
{
	padding-top: 10px;
	margin-bottom: 20px;
}
div.s4-ca #leftNav .section h4
{
	color: #2c4360;
	font-size: 18px;
	/*text-transform: uppercase;*/
	padding-left: 10px;
}
div.s4-ca #leftNav .section a.selected,
div.s4-ca #sidebar .section a.selected
{
	padding-left: 16px;
	color: #7b93aa;
	background-position: 0 -998px;
}
div.s4-ca #leftNav .section .selected a /* added */
{
	padding-left: 16px;
	color: #7b93aa;
	background-position: 0 -998px;
}


div.s4-ca #leftNav .first, div.s4-ca #leftNav .section:first-child
{
	border-top: 0;
}


div.s4-ca #leftNav ul
{
}
div.s4-ca #leftNav ul.links li
{
	list-style: none;
	padding: 5px 0;
	border-top: 1px solid #d5d5d5;
}
div.s4-ca #leftNav ul.links li.first, div.s4-ca #leftNav ul.links li:first-child
{
	border: 0;
}
div.s4-ca #leftNav li a
{
	font-size: 12px;
	background-position: 0 -45px;
}
div.s4-ca #leftNav li a:hover
{
	color: #1e3c64;
	text-decoration: none;
	background-position: 0 -95px;
}


div.s4-ca #sidebar li a
{
	background-position: 0 -45px;
}

div.s4-ca #subContent
{
	margin-top: 20px;
}
div.s4-ca #subContent #addThis
{
	margin-top: -17px;
}
div.s4-ca #subContent #addThis span
{
	left: 0;
}

div.s4-ca #subContent p
{
	margin-bottom: 15px;
}
div.s4-ca #subContent h2
{
	font-size: 18px;
}
div.s4-ca #subContent h3
{
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
	text-transform: none;
	color: #484e50;
	margin-bottom: 15px;
}
div.s4-ca #subContent ul, div.s4-ca #subContent ol
{
	margin-left: 30px;
}
div.s4-ca #subContent .cbq-layout-main ul
{
    list-style-type:none;
}

div.s4-ca #subContent .sub
{
	/* background: url('img/article/article-bg-repeat.png') repeat-y; */
}
div.s4-ca #subContent .inner
{
	/* padding: 15px 20px 0 20px; */
	/* background: url('img/article/article-bg-top.png') no-repeat; */
	padding: 10px 0px 0 0px;
}
div.s4-ca #subContent .end
{
	/* height: 10px; */
	/* background: url('img/article/article-bg-bottom.png') no-repeat bottom; */
}

div.s4-ca #subContent ul.links
{
	margin-bottom: 20px;
}
div.s4-ca #subContent ul.links li
{
	padding: 5px 0;
	border-bottom: 1px solid #d5d5d5;
}
div.s4-ca #subContent ul.links li.last, div.s4-ca #subContent ul.links li:last-child
{
	border: 0;
}
div.s4-ca #subContent ul.links a
{
	display: block;
	background-position: 0 -45px;
}
div.s4-ca #subContent ul.links a:hover
{
	color: #1e3c64;
	text-decoration: none;
	background-position: 0 -95px;
}


div.s4-ca #sidebar
{
	width: 250px;
	float: right;
	overflow: visible; /* hidden overflow hides part of Sharepoints UI */
}
div.s4-ca #sidebar h3, div.s4-ca #subContent h3.ms-WPTitle, div.s4-ca h3.ms-WPTitle
{
	font-size: 22px;
	padding-bottom: 6px;
	margin-bottom: 15px;
	border-bottom: 6px solid #1e3c64;
}

/* 3.3 2013 removed so webpart titles looks the same
div.s4-ca #sidebar div.ms-rte-wpbox h3.ms-WPTitle
{
    color:#484E50;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    text-transform:none;
    padding-bottom: 6px;
	margin-bottom: 15px;
	border-bottom: 0;
}
*/

div.s4-ca #sidebar h5
{
	color: #1e3c64;
	font-weight: bold;
	margin: 0;
}

div.s4-ca #sidebar hr
{
	margin: 15px 0;
	border-color: #d5d5d5;
}


div.s4-ca #sidebar .s4-wpTopTable
{
    margin-bottom:16px;
}

div.s4-ca #sidebar .more
{
    float:right;
    margin-top:6px;
}


/* Pages
----------------------------------------------- */


/* >>> Search Results Page [#searchPage] <<< */


/* >>> Topic Page [#topicPage] <<< */
div.s4-ca #topicPage
{
}
div.s4-ca #topicPage .links
{
	margin-left: 0;
}
div.s4-ca #topicPage .links li.more
{
	border-color: #1e3c64;
	text-align: right;
}
div.s4-ca #topicPage .links li.more a
{
	display: inline-block;
	color: #1e3c64;
	text-align: right;
	background-position: 0 -95px;
}
div.s4-ca #topicPage .links li.more a:hover
{
}



/* >>> Result Page [#resultPage] <<< */
div.s4-ca #resultPage
{
}
div.s4-ca #resultPage .resultList li.first, div.s4-ca #resultPage .resultList li:first-child
{
	border-top: 0;
	padding-top: 0;
}


div.s4-ca #subContent .resultList
{
	list-style: none;
	margin: 0;
}
div.s4-ca .resultList li
{
	padding: 10px 0 10px;
	border-top: 6px solid #99b3cc;
}
div.s4-ca .resultList h2
{
}
div.s4-ca .resultList h2 a:hover
{
	text-decoration: underline;
	border-bottom: 1px solid #1e3c64;
}

div.s4-ca .resultList li .description
{
}
div.s4-ca .resultList .path, div.s4-ca .resultList .path a
{
	color: #999;
	font-weight: bold;
}
div.s4-ca .resultList .path a:hover
{
	color: #1e3c64;
	text-decoration: none;
}




/* Theme colors override 
----------------------------------------------- */

/* >> themeCitzen << */
.themeCitzen
{
}
div.s4-ca.themeCitzen a:hover, div.s4-ca.themeCitzen #breadcrumb li span
{
	color: #7b93aa !important;
}

div.s4-ca.themeCitzen #content.sub .jumpLinks.dark .links
{
	border-color: #1e3c64;
}
div.s4-ca.themeCitzen #content.sub .jumpLinks.light .links
{
	border-color: #7b93aa;
}
div.s4-ca.themeCitzen #content.sub .jumpLinks.lightest .links
{
	border-color: #99b3cc;
}

div.s4-ca.themeCitzen #content.sub .jumpLinks.lightest_last .lightest_last_content
{
    border-color: #BBCEDD;
}

div.s4-ca.themeCitzen #sectionIntro .intro
{
	background-image: url('img/sectionintro/desc-bg-themeCitzen.png');
}

/* Top Nav */
/* selected tab */
div.s4-ca #topNav li.section.themeCitzen.selectedTab,
div.s4-ca #topNavEdit li.section.themeCitzen.selectedTab 
{
    background-color: #7b93aa;
    border-top: 1px solid #7b93aa; 
    border-bottom: 1px solid #7b93aa;  
}
div.s4-ca #topNav li.section.themeCitzen.selectedTab H4.trigger a,
div.s4-ca #topNavEdit li.section.themeCitzen.selectedTab H4.trigger a
{
    color: White;
    border-color: #7b93aa;
    border-top: 6px solid #7b93aa;     
}
/* border search-box */
/* div.s4-ca.themeCitzen .s4-search .srch-gosearchimg, div.s4-ca.themeCitzen .s4-search input.ms-sbplain,
div.s4-ca.themeCitzen #search input.ms-sbplain, div.s4-ca.themeCitzen #search a.ms-sbplain
{    
    border:1px solid  #7b93aa !important;   
}
div.s4-ca.themeCitzen.s4-search .srch-gosearchimg {    
    border-left: none !important;    
}
*/



div.s4-ca #topNav .themeCitzen,
div.s4-ca #topNavEdit .themeCitzen
{
}
div.s4-ca #topNav .themeCitzen .contents, div.s4-ca #topNav .themeCitzen.active h4.trigger a,
div.s4-ca #topNavEdit .themeCitzen .contents, div.s4-ca #topNavEdit .themeCitzen.active h4.trigger a
{
	border-color: #7b93aa;	
}

div.s4-ca #topNav .themeCitzen.active h4.trigger a, div.s4-ca #topNav .themeCitzen.active .panel .news li:hover, div.s4-ca #topNav .themeCitzen.active .panel .news li:hover a,
div.s4-ca #topNavEdit .themeCitzen.active h4.trigger a, div.s4-ca #topNavEdit .themeCitzen.active .panel .news li:hover, div.s4-ca #topNavEdit .themeCitzen.active .panel .news li:hover a
{
	color: #7b93aa;	
}
div.s4-ca #topNav .themeCitzen a:hover,
div.s4-ca #topNavEdit .themeCitzen a:hover
{
    color: #7b93aa !important;    
}



/* >> themeCulture << */
.themeCulture
{
}
div.s4-ca.themeCulture a:hover, div.s4-ca.themeCulture #breadcrumb li span
{
	color: #570aae !important;
}

div.s4-ca.themeCulture #content.sub .jumpLinks.dark .links
{
	border-color: #3f0c79;
}
div.s4-ca.themeCulture #content.sub .jumpLinks.light .links
{
	border-color: #570aae;
}
div.s4-ca.themeCulture #content.sub .jumpLinks.lightest .links
{
	border-color: #a01be5;
}

div.s4-ca.themeCulture #content.sub .jumpLinks.lightest_last .lightest_last_content
{
    border-color: #B447EB;
}

div.s4-ca.themeCulture #sectionIntro .intro
{
	background-image: url('img/sectionintro/desc-bg-themeCulture.png');
}

/* Top Nav */
/* selected tab */
div.s4-ca #topNav li.section.themeCulture.selectedTab,
div.s4-ca #topNavEdit li.section.themeCulture.selectedTab 
{
    background-color: #570aae;
    border-top: 1px solid #570aae; 
    border-bottom: 1px solid #570aae;  
}
div.s4-ca #topNav li.section.themeCulture.selectedTab H4.trigger a,
div.s4-ca #topNavEdit li.section.themeCulture.selectedTab H4.trigger a
{
    color: White;
    border-top: 6px solid #570aae;         
}

div.s4-ca #topNav .themeCulture,
div.s4-ca #topNavEdit .themeCulture
{
}
div.s4-ca #topNav .themeCulture .contents, div.s4-ca #topNav .themeCulture.active h4.trigger a,
div.s4-ca #topNavEdit .themeCulture .contents, div.s4-ca #topNavEdit .themeCulture.active h4.trigger a
{
	border-color: #570aae;
}

div.s4-ca #topNav .themeCulture.active h4.trigger a, div.s4-ca #topNav .themeCulture.active .panel .news li:hover, div.s4-ca #topNav .themeCulture.active .panel .news li:hover a,
div.s4-ca #topNavEdit .themeCulture.active h4.trigger a, div.s4-ca #topNavEdit .themeCulture.active .panel .news li:hover, div.s4-ca #topNavEdit .themeCulture.active .panel .news li:hover a
{
	color: #570aae;	
}

div.s4-ca #topNav .themeCulture a:hover,
div.s4-ca #topNavEdit .themeCulture a:hover
{
    color: #570aae !important;
}





/* >> themePolitics << */
.themePolitics
{
}
div.s4-ca.themePolitics a:hover, div.s4-ca.themePolitics #breadcrumb li span
{
	color: #3399cc !important;
}

div.s4-ca.themePolitics #content.sub .jumpLinks.dark .links
{
	border-color: #11648e;
}
div.s4-ca.themePolitics #content.sub .jumpLinks.light .links
{
	border-color: #3399cc;
}
div.s4-ca.themePolitics #content.sub .jumpLinks.lightest .links
{
	border-color: #7bcdf6;
}

div.s4-ca.themePolitics #content.sub .jumpLinks.lightest_last .lightest_last_content
{
    border-color: #AADEF9;
}

div.s4-ca.themePolitics #sectionIntro .intro
{
	background-image: url('img/sectionintro/desc-bg-themePolitics.png');
}

/* Top Nav */
/* selected tab */
div.s4-ca #topNav li.section.themePolitics.selectedTab,
div.s4-ca #topNavEdit li.section.themePolitics.selectedTab 
{
    background-color: #3399cc;
    border-top: 1px solid #3399cc; 
    border-bottom: 1px solid #3399cc;  
}
div.s4-ca #topNav li.section.themePolitics.selectedTab H4.trigger a,
div.s4-ca #topNavEdit li.section.themePolitics.selectedTab H4.trigger a
{
    color: White;
    border-top: 6px solid #3399cc;         
}

div.s4-ca #topNav .themePolitics,
div.s4-ca #topNavEdit .themePolitics
{
}
div.s4-ca #topNav .themePolitics .contents, div.s4-ca #topNav .themePolitics.active h4.trigger a,
div.s4-ca #topNavEdit .themePolitics .contents, div.s4-ca #topNavEdit .themePolitics.active h4.trigger a
{
	border-color: #3399cc;
}

div.s4-ca #topNav .themePolitics.active h4.trigger a, div.s4-ca #topNav .themePolitics.active .panel .news li:hover, div.s4-ca #topNav .themePolitics.active .panel .news li:hover a,
div.s4-ca #topNavEdit .themePolitics.active h4.trigger a, div.s4-ca #topNavEdit .themePolitics.active .panel .news li:hover, div.s4-ca #topNavEdit .themePolitics.active .panel .news li:hover a
{
	color: #3399cc;
}

div.s4-ca #topNav .themePolitics a:hover,
div.s4-ca #topNavEdit .themePolitics a:hover
{
    color: #3399cc !important;
}


/* >> themeAbout << */
.themeAbout
{
}
div.s4-ca.themeAbout a:hover, div.s4-ca.themeAbout #breadcrumb li span
{
	color: #0db27a !important;
}

div.s4-ca.themeAbout #content.sub .jumpLinks.dark .links
{
	border-color: #0f704f;
}
div.s4-ca.themeAbout #content.sub .jumpLinks.light .links
{
	border-color: #0db27a;
}
div.s4-ca.themeAbout #content.sub .jumpLinks.lightest .links
{
	border-color: #15eca3;
}

div.s4-ca.themeAbout #content.sub .jumpLinks.lightest_last .lightest_last_content
{
    border-color: #42F0B6;
}

div.s4-ca.themeAbout #sectionIntro .intro
{
	background-image: url('img/sectionintro/desc-bg-themeAbout.png');
}

/* Top Nav */
/* selected tab */
div.s4-ca #topNav li.section.themeAbout.selectedTab,
div.s4-ca #topNavEdit li.section.themeAbout.selectedTab 
{
    background-color: #0db27a;
    border-top: 1px solid #0db27a; 
    border-bottom: 1px solid #0db27a;  
}
div.s4-ca #topNav li.section.themeAbout.selectedTab H4.trigger a,
div.s4-ca #topNavEdit li.section.themeAbout.selectedTab H4.trigger a
{
    color: White;
    border-top: 6px solid #0db27a;         
}


div.s4-ca #topNav .themeAbout,
div.s4-ca #topNavEdit .themeAbout
{
}
div.s4-ca #topNav .themeAbout .contents, div.s4-ca #topNav .themeAbout.active h4.trigger a,
div.s4-ca #topNavEdit .themeAbout .contents, div.s4-ca #topNavEdit .themeAbout.active h4.trigger a
{
	border-color: #0db27a;
}

div.s4-ca #topNav .themeAbout.active h4.trigger a, div.s4-ca #topNav .themeAbout.active .panel .news li:hover, div.s4-ca #topNav .themeAbout.active .panel .news li:hover a
div.s4-ca #topNavEdit .themeAbout.active h4.trigger a, div.s4-ca #topNavEdit .themeAbout.active .panel .news li:hover, div.s4-ca #topNavEdit .themeAbout.active .panel .news li:hover a
{
	color: #0db27a;
}


div.s4-ca #topNav .themeAbout a:hover,
div.s4-ca #topNavEdit .themeAbout a:hover
{
    color: #0db27a !important;
}


/* >> themeBusiness << */

div.s4-ca.themeBusiness a:hover
{
	color: #88b70b !important;
}

div.s4-ca.themeBusiness #breadcrumb li span
{
	color: #88b70b;
}

div.s4-ca.themeBusiness #content.sub .jumpLinks.dark .links
{
	border-color: #5f781b;
}
div.s4-ca.themeBusiness #content.sub .jumpLinks.light .links
{
	border-color: #88b70b;
}
div.s4-ca.themeBusiness #content.sub .jumpLinks.lightest .links
{
	border-color: #b8ef25;
}

div.s4-ca.themeBusiness #content.sub .jumpLinks.lightest_last .lightest_last_content
{
    border-color: #C8F254;
}

div.s4-ca.themeBusiness #sectionIntro .intro
{
	background-image: url('img/sectionintro/desc-bg-themeBusiness.png');
}

/* Top Nav */
/* selected tab */
div.s4-ca #topNav li.section.themeBusiness.selectedTab,
div.s4-ca #topNavEdit li.section.themeBusiness.selectedTab 
{
    background-color: #88b70b;
    border-top: 1px solid #88b70b; 
    border-bottom: 1px solid #88b70b;  
}
div.s4-ca #topNav li.section.themeBusiness.selectedTab H4.trigger a,
div.s4-ca #topNavEdit li.section.themeBusiness.selectedTab H4.trigger a
{
    color: White;
    border-top: 6px solid #88b70b;         
}

div.s4-ca #topNav .themeBusiness,
div.s4-ca #topNavEdit .themeBusiness
{
}
div.s4-ca #topNav .themeBusiness .contents, div.s4-ca #topNav .themeBusiness.active h4.trigger a,
div.s4-ca #topNavEdit .themeBusiness .contents, div.s4-ca #topNavEdit .themeBusiness.active h4.trigger a
{
	border-color: #88b70b;
}


div.s4-ca #topNav .themeBusiness.active h4.trigger a, div.s4-ca #topNav .themeBusiness.active .panel .news li:hover, div.s4-ca #topNav .themeBusiness.active .panel .news li:hover a,
div.s4-ca #topNavEdit .themeBusiness.active h4.trigger a, div.s4-ca #topNavEdit .themeBusiness.active .panel .news li:hover, div.s4-ca #topNavEdit .themeBusiness.active .panel .news li:hover a
{
	color: #88b70b;
}

div.s4-ca #topNav .themeBusiness a:hover,
div.s4-ca #topNavEdit .themeBusiness a:hover
{
    color: #88b70b !important;
}


/* >> themeTurist << */
.themeTurist
{
}
div.s4-ca.themeTurist a:hover, div.s4-ca.themeTurist #breadcrumb li span
{
	color: #db4c0d !important;
}

div.s4-ca.themeTurist #content.sub .jumpLinks.dark .links
{
	border-color: #863612;
}
div.s4-ca.themeTurist #content.sub .jumpLinks.light .links
{
	border-color: #db4c0d;
}
div.s4-ca.themeTurist #content.sub .jumpLinks.lightest .links
{
	border-color: #f6a414;
}

div.s4-ca.themeTurist #content.sub .jumpLinks.lightest_last .lightest_last_content
{
    border-color: #F8B644;
}

div.s4-ca.themeTurist #sectionIntro .intro
{
	background-image: url('img/sectionintro/desc-bg-themeTurist.png');
}

/* Top Nav */
/* selected tab */
div.s4-ca #topNav li.section.themeTurist.selectedTab,
div.s4-ca #topNavEdit li.section.themeTurist.selectedTab 
{
    background-color: #db4c0d;
    border-top: 1px solid #db4c0d; 
    border-bottom: 1px solid #db4c0d;  
}
div.s4-ca #topNav li.section.themeTurist.selectedTab H4.trigger a,
div.s4-ca #topNavEdit li.section.themeTurist.selectedTab H4.trigger a
{
    color: White;
    border-top: 6px solid #db4c0d;         
}

div.s4-ca #topNav .themeTurist,
div.s4-ca #topNavEdit .themeTurist
{
}
div.s4-ca #topNav .themeTurist .contents, div.s4-ca #topNav .themeTurist.active h4.trigger a,
div.s4-ca #topNavEdit .themeTurist .contents, div.s4-ca #topNavEdit .themeTurist.active h4.trigger a
{
	border-color: #db4c0d;	
}

div.s4-ca #topNav .themeTurist.active h4.trigger a, div.s4-ca #topNav .themeTurist.active .panel .news li:hover, div.s4-ca #topNav .themeTurist.active .panel .news li:hover a,
div.s4-ca #topNavEdit .themeTurist.active h4.trigger a, div.s4-ca #topNavEdit .themeTurist.active .panel .news li:hover, div.s4-ca #topNavEdit .themeTurist.active .panel .news li:hover a
{
	color: #db4c0d;	
}

div.s4-ca #topNav .themeTurist a:hover,
div.s4-ca #topNavEdit .themeTurist a:hover
{
    color: #db4c0d !important;    
}

/* Misc
----------------------------------------------- */

/* Custom dropdown styles */

div.s4-ca select.custom
{
	display: none;
}

.nojs div.s4-ca .select.custom
{
	display: block;
}

/*wrapper of all elements*/
div.s4-ca div.combo
{
	height: 30px;
	clear: both;
	position: relative;
	left: 0px;
	top: 0px;
	color: #484e50;
}


/*text input*/
div.s4-ca .combo input
{
	position: absolute;
	border: 1px solid #ccd1d1;
}


/*icon*/
div.s4-ca .combo div.icon
{
	position: absolute;
}


/*list wrapper*/
div.s4-ca .combo div.list-wrapper
{
	background: #fff;
	position: absolute;
	overflow: hidden; /*we should set height and max-height explicitly*/
	height: 200px;
	max-height: 200px; /*should be always at the top*/
	z-index: 99999;
}

/*"drop-up" list wrapper*/
div.s4-ca .combo div.list-wrapper-up
{
}

/*dropdown list*/
div.s4-ca .combo ul
{
}

/*dropdown list item*/
div.s4-ca .combo li
{
	border-top: 0;
	height: 20px;
}

/*active (hovered) list item*/
div.s4-ca .combo li.active
{
}

div.s4-ca .combo .visible
{
	display: block;
}

div.s4-ca .combo .invisible
{
	display: none;
}

/*used when emptyText config opt is set. Applied to text input*/
div.s4-ca .combo input.empty
{
}

/*
	SKIN
*/

div.s4-ca div.combo input
{
	border: 1px solid #ccd1d1;
	padding: 1px 3px;
	cursor: pointer;
	left: 0px;
	top: 0px;
	width: 194px;
	height: 19px;
}

div.s4-ca div.combo div.icon
{
	width: 10px;
	height: 24px;
	left: 184px;
	top: 10px;
	cursor: pointer;
	background: url('img/sprite.png') no-repeat 100% -940px;
}

div.s4-ca div.combo div.list-wrapper
{
	width: 200px;
	left: 0px;
	bottom: auto;
	top: 22px;
	padding-bottom: 4px;
	border: 1px solid #ccd1d1;
	background: #fff;
}

div.s4-ca div.combo div.list-wrapper-up
{
	bottom: 24px;
	top: auto;
}

div.s4-ca div.combo ul
{
	margin: 0;
	padding: 0 4px 10px;
}
div.s4-ca div.combo li
{
	width: 180px;
	padding: 0;
	margin: 0;
	cursor: pointer;
	padding: 2px 0 0;
	border-top: 1px solid #d5d5d5;
	background-color: #fff;
}
div.s4-ca div.combo li:first-child
{
	border: 0;
}

div.s4-ca div.combo li.active
{
	font-weight: bold;
	color: #7b93aa;
	background-color: #f9fbfb;
}

div.s4-ca div.combo input.empty
{
	color: gray;
}






/* Print
----------------------------------------------- */

@media print
{
	body
	{
	}
}



/*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*/

/*  -- Grid -- 

	Column width:   45px
	# of columns:   16
	Gutter width:   16

	Content width:  960px
	Full width:     976px
----------------------------------------------- */
div.s4-ca .container_16
{
	margin-left: auto;
	margin-right: auto;
	width: 976px;
}
div.s4-ca .grid_1, div.s4-ca .grid_2, div.s4-ca .grid_3, div.s4-ca .grid_4, div.s4-ca .grid_5, div.s4-ca .grid_6, div.s4-ca .grid_7, div.s4-ca .grid_8, div.s4-ca .grid_9, div.s4-ca .grid_10, div.s4-ca .grid_11, div.s4-ca .grid_12, div.s4-ca .grid_13, div.s4-ca .grid_14, div.s4-ca .grid_15, div.s4-ca .grid_16
{
	display: inline;
	float: left;
	position: relative;
	margin-left: 8px;
	margin-right: 8px;
}
div.s4-ca .alpha
{
	margin-left: 0;
}
div.s4-ca .omega
{
	margin-right: 0;
}
div.s4-ca .container_16 .grid_1
{
	width: 45px;
}
div.s4-ca .container_16 .grid_2
{
	width: 106px;
}
div.s4-ca .container_16 .grid_3
{
	width: 167px;
}
div.s4-ca .container_16 .grid_4
{
	width: 228px;
}
div.s4-ca .container_16 .grid_5
{
	width: 289px;
}
div.s4-ca .container_16 .grid_6
{
	width: 350px;
}
div.s4-ca .container_16 .grid_7
{
	width: 411px;
}
div.s4-ca .container_16 .grid_8
{
	width: 472px;
}
div.s4-ca .container_16 .grid_9
{
	width: 533px;
}
div.s4-ca .container_16 .grid_10
{
	width: 594px;
}
div.s4-ca .container_16 .grid_11
{
	width: 655px;
}
div.s4-ca .container_16 .grid_12
{
	width: 716px;
}
div.s4-ca .container_16 .grid_13
{
	width: 777px;
}
div.s4-ca .container_16 .grid_14
{
	width: 838px;
}
div.s4-ca .container_16 .grid_15
{
	width: 899px;
}
div.s4-ca .container_16 .grid_16
{
	width: 960px;
}
div.s4-ca .container_16 .prefix_1
{
	padding-left: 61px;
}
div.s4-ca .container_16 .prefix_2
{
	padding-left: 122px;
}
div.s4-ca .container_16 .prefix_3
{
	padding-left: 183px;
}
div.s4-ca .container_16 .prefix_4
{
	padding-left: 244px;
}
div.s4-ca .container_16 .prefix_5
{
	padding-left: 305px;
}
div.s4-ca .container_16 .prefix_6
{
	padding-left: 366px;
}
div.s4-ca .container_16 .prefix_7
{
	padding-left: 427px;
}
div.s4-ca .container_16 .prefix_8
{
	padding-left: 488px;
}
div.s4-ca .container_16 .prefix_9
{
	padding-left: 549px;
}
div.s4-ca .container_16 .prefix_10
{
	padding-left: 610px;
}
div.s4-ca .container_16 .prefix_11
{
	padding-left: 671px;
}
div.s4-ca .container_16 .prefix_12
{
	padding-left: 732px;
}
div.s4-ca .container_16 .prefix_13
{
	padding-left: 793px;
}
div.s4-ca .container_16 .prefix_14
{
	padding-left: 854px;
}
div.s4-ca .container_16 .prefix_15
{
	padding-left: 915px;
}
div.s4-ca .container_16 .suffix_1
{
	padding-right: 61px;
}
div.s4-ca .container_16 .suffix_2
{
	padding-right: 122px;
}
div.s4-ca .container_16 .suffix_3
{
	padding-right: 183px;
}
div.s4-ca .container_16 .suffix_4
{
	padding-right: 244px;
}
div.s4-ca .container_16 .suffix_5
{
	padding-right: 305px;
}
div.s4-ca .container_16 .suffix_6
{
	padding-right: 366px;
}
div.s4-ca .container_16 .suffix_7
{
	padding-right: 427px;
}
div.s4-ca .container_16 .suffix_8
{
	padding-right: 488px;
}
div.s4-ca .container_16 .suffix_9
{
	padding-right: 549px;
}
div.s4-ca .container_16 .suffix_10
{
	padding-right: 610px;
}
div.s4-ca .container_16 .suffix_11
{
	padding-right: 671px;
}
div.s4-ca .container_16 .suffix_12
{
	padding-right: 732px;
}
div.s4-ca .container_16 .suffix_13
{
	padding-right: 793px;
}
div.s4-ca .container_16 .suffix_14
{
	padding-right: 854px;
}
div.s4-ca .container_16 .suffix_15
{
	padding-right: 915px;
}
div.s4-ca .container_16 .push_1
{
	left: 61px;
}
div.s4-ca .container_16 .push_2
{
	left: 122px;
}
div.s4-ca .container_16 .push_3
{
	left: 183px;
}
div.s4-ca .container_16 .push_4
{
	left: 244px;
}
div.s4-ca .container_16 .push_5
{
	left: 305px;
}
div.s4-ca .container_16 .push_6
{
	left: 366px;
}
div.s4-ca .container_16 .push_7
{
	left: 427px;
}
div.s4-ca .container_16 .push_8
{
	left: 488px;
}
div.s4-ca .container_16 .push_9
{
	left: 549px;
}
div.s4-ca .container_16 .push_10
{
	left: 610px;
}
div.s4-ca .container_16 .push_11
{
	left: 671px;
}
div.s4-ca .container_16 .push_12
{
	left: 732px;
}
div.s4-ca .container_16 .push_13
{
	left: 793px;
}
div.s4-ca .container_16 .push_14
{
	left: 854px;
}
div.s4-ca .container_16 .push_15
{
	left: 915px;
}
div.s4-ca .container_16 .pull_1
{
	left: -61px;
}
div.s4-ca .container_16 .pull_2
{
	left: -122px;
}
div.s4-ca .container_16 .pull_3
{
	left: -183px;
}
div.s4-ca .container_16 .pull_4
{
	left: -244px;
}
div.s4-ca .container_16 .pull_5
{
	left: -305px;
}
div.s4-ca .container_16 .pull_6
{
	left: -366px;
}
div.s4-ca .container_16 .pull_7
{
	left: -427px;
}
div.s4-ca .container_16 .pull_8
{
	left: -488px;
}
div.s4-ca .container_16 .pull_9
{
	left: -549px;
}
div.s4-ca .container_16 .pull_10
{
	left: -610px;
}
div.s4-ca .container_16 .pull_11
{
	left: -671px;
}
div.s4-ca .container_16 .pull_12
{
	left: -732px;
}
div.s4-ca .container_16 .pull_13
{
	left: -793px;
}
div.s4-ca .container_16 .pull_14
{
	left: -854px;
}
div.s4-ca .container_16 .pull_15
{
	left: -915px;
}
div.s4-ca .clear
{
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
div.s4-ca .clearfix:after
{
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}
div.s4-ca .clearfix
{
	display: inline-block;
}
* html div.s4-ca .clearfix
{
	height: 1%;
}
div.s4-ca .clearfix
{
	display: block;
}

div.s4-ca :active
{
	outline: none;
}
div.s4-ca input:active::-moz-focus-inner
{
	border: 0;
}

.ms-WPBody a,
.ms-WPBody a:link,
.ms-WPBody a:visited
{
    color:#1E3C64;
}

.ms-wpTdSpace,
.ms-WPHeaderTdSelection
{
    display:none;
}

td.ms-WPHeaderTd
{
    border-bottom:none;
}


.ms-WPBody,
.link-item, .link-item a, .link-item a:link 
{
    color:#484E50;
    font-family:arial,helvetica,sans-serif;
    font-size:12px;
    line-height:18px;
    text-decoration:none;
}


#subContent .ms-WPBody .link-item h2 a
{
    font-family:'Gill Sans MT',Arial,Helvetica,sans-serif;
    font-size:18px;
}

#subContent .ms-WPBody .link-item h2 a:hover
{
    text-decoration:underline;
}

#subContent .ms-WPBody h3 a,
#subContent .ms-WPBody .link-item h3 a
{
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    /*text-transform: uppercase;*/
}

div.s4-ca .ms-WPBody a:hover,
div.s4-ca .ms-WPBody .link-item a:hover,
#subContent .ms-WPBody h3 a:hover,
#subContent .ms-WPBody .link-item h2 a:hover,
#subContent .ms-WPBody .link-item h3 a:hover
{
    text-decoration:none;
}


.ms-wpContentDivSpace
{
    margin-left:0px;
    margin-right:0px;
}

div.s4-ca #subContent .cbq-layout-byPortal-default ul
{
    margin:0;
}

div.s4-ca #subContent .cbq-layout-byPortal-default
{
    overflow:hidden;
}

div.s4-ca #subContent .cbq-layout-byPortal-default .description
{
    color:#484E50;
    font-family:arial,helvetica,sans-serif;
    font-size:12px;
    line-height:18px
}

div.s4-ca #subContent .cbq-layout-byPortal-default .description .contact
{
    color:#999999;
    font-weight:bold;
    margin-top:10px;
    margin-bottom:0;
}



div.s4-ca .resultList li ul li
{
    border-top:6px solid #99B3CC;
    padding:10px 0;
}

div.s4-ca .resultList li.first, div.s4-ca .resultList li:first-child 
{
    border-top:none;
    padding-top:0;
}

.author-container 
{
    padding-top:15px;
    font-style:italic;
}

.author-container a,
.author-container a:link,
.author-container a:visited
{
    font-style:italic;
}

.author-container a:hover
{
    font-style:italic;
    text-decoration:underline;
}

.addressOpeningHours_container
{
    padding:15px 20px 15px 20px;
}

#sidebar div.addressOpeningHours_container
{
    padding: 0 8px 8px 8px;
}

#sidebar div.addressOpeningHours_container h3
{
    display: none;
    padding: 0;
    border: 0;
    margin: 0;
}

#sidebar div.addressOpeningHours_container div.addressOpeningHours_content_container h3
{
    display: block;
}

div.s4-ca #subContent .listOverView h3
{
    margin-bottom:3px;
}

div.s4-ca #subContent .listOverView .item 
{
    padding: 1px 0 1px 4px
} 

div.s4-ca .listOverView li
{
    border-top:6px solid #99B3CC;
    padding:10px 0;
}

    div.s4-ca .listOverView li ul li
{
    border-top:none;
    padding:2px 0;
}

div.s4-ca .listOverView li.first, div.s4-ca .listOverView li:first-child 
{
    border-top:none;
    padding-top:0;
}

.srch-refinearea 
{
    min-height:20px;
}

/* begin of search center styles */

li.ms-searchref-filter, li.ms-searchref-filtermsg 
{
    color:#1E3C64;
}

.ms-searchref-filterlink 
{
    color:#1E3C64 !important;
    text-decoration:none !important;
}

.ms-searchref-filterlink:hover 
{
    color:#1E3C64 !important;
    text-decoration:none !important;
    cursor:default;
}


.ms-sctabcf a:link, .ms-sctabcf a:visited, .ms-sctabcfhover a:link, .ms-sctabcfhover a:visited 
{
    color:#1E3C64;
    font-family:arial,helvetica,sans-serif;
    font-style:normal;
    text-decoration:none;
}


.ms-sblink a:link, .ms-sblink a:visited 
{
    color:#1E3C64;
    font-family:arial,helvetica,sans-serif;
    font-size:11px;
    margin-left:15px;
    text-decoration:none;
}

.ms-searchsummarymain a:link, .ms-searchsummarymain a:visited 
{
    color:#1E3C64 !important;
}

.ms-searchsummarymain a:hover 
{
    text-decoration:none !important;
}

.srch-sb-main
{
    padding-top:0px;
    margin-bottom:100px;
}

.ms-searchref-main 
{
    padding:0px;
}

.srch-WPBody,
.srch-BB-Description2
{
    color:#484E50;
    font-family:arial,helvetica,sans-serif;
    font-size:12px;
}

.srch-results 
{
    max-width:auto;
    padding-left:0;
}

div.s4-ca .container_16 #searchCenter_searchBox 
{
    padding-left:205px;
    width:757px;
}

div.s4-ca .ms-sctabcn, div.s4-ca .ms-sctabcnhover,
div.s4-ca .ms-sctabcf, div.s4-ca .ms-sctabcfhover,
div.s4-ca .ms-sctabrx, div.s4-ca .ms-sctabrxhover
{
    padding:0 10px 0 10px;
}

.ms-sctabcn,
.ms-sctabcnhover
{
    background-color:#99B3CC;
    color:#344F73;
    border:solid 1px #99B3CC;
}

div.s4-ca input.ms-sbplain
{
    padding:6px 2px 7px 10px;
}

.srch-sb-results1
{
    padding-left:0px;
}

.srch-sb-results2
{
    padding-left:0px;
}

.srch-stats,
.ms-searchChannelTitle span,
.ms-searchsummarymain #JobTitleField, 
.ms-searchsummarymain #DepartmentField
{
    background:none repeat scroll 0 0 #FFFFFF !important;
    margin-left:10px;
    white-space:normal !important;
    color:#484E50 !important;
    font-family:arial,helvetica,sans-serif !important;
}

.srch-Description2
{
    color:#484E50;
    font-size:12px;
}

.srch-Metadata2 
{
    color:#999999;
}

.srch-Title2 a:link, .srch-Title2 a:visited, .srch-Title2 a:hover 
{
color:#1E3C64 !important;
font-size:18px;
text-decoration:none !important;
}

/* URL */
.srch-Metadata1
{
    margin-left:24px;
    margin-bottom:0;
    margin-top:0;
    width:auto;
}

.srch-URL2
{
    color:#999999 !important;
    font-size:12px;
}

.srch-Icon img
{
    margin-top:6px;
}



.ms-sctabcn, .ms-sctabcnhover 
{
background-color:#99B3CC;
border:1px solid #99B3CC;
color:#344F73;
}

.srch-Page 
{
    color:#484E50;
    font-family:arial,helvetica,sans-serif;
    font-size:12px;
}

.srch-Page strong
{
    background-color:#99B3CC;
    border:solid 1px #99B3CC;
    font-size:12px;
}


.srch-Page a:link, .srch-Page a:visited 
{
border:1px solid #ffffff;
color:#1E3C64 !important;
font-size:12px;
text-decoration:none;
}

.srch-Page a:hover
{
    border:1px solid #99B3CC;
}



.srch-Page-img a:link, .srch-Page-img a:visited 
{
border:1px solid #ffffff;
color:#1E3C64 !important;
font-size:12px;
text-decoration:none;
padding:4px 5px 4px 5px;
}


.srch-Page-img a:hover 
{
border:1px solid #99B3CC;
text-decoration:none;
padding:4px 5px 4px 5px;
}

/* People Summary Results */
.ms-searchsummarymain 
{
padding:0;
width:auto;
}

.ms-searchsummarymain #UserPhoto 
{
margin:2px 2px 11px;
}

/* people search */

.psrch-results 
{
    padding-left:0;
    padding-right:0;
}

.srch-sort-right2.srch-sort-right2 
{
    color:#484E50;
    padding-right:48px;
}

.psrch-Main #SelfSrchFreq 
{
    border-right:1px solid #99B3CC;
    border-bottom:1px solid #99B3CC;
    border-top:1px solid #99B3CC;
    width:307px;
}


.psrch-Main #SelfSrchHeading 
{
background:none repeat scroll 0 0 transparent;
border-color:#99B3CC #99B3CC #99B3CC #99B3CC;
}

.psrch-FullResult 
{
    border-top:6px solid #99B3CC;
    padding:15px 0 0;
}

.psrch-Main #JobTitleField, .psrch-Main #DepartmentField, .psrch-Main #PhoneField, .psrch-Main #OfficeField 
{
    color:#484E50;
}

.psrch-Main #ContactInfo #NameField a 
{
    font-size:18px;
}

.psrch-Main #UserPhoto 
{
    margin-top:10px;
}

.psrch-Main #ContactInfo 
{
    width:auto;
}

/* Søg i guldkorn */

div.srch-BestBetsBottom
{
    margin:0;
}

div.srch-BB-Result
{
    padding-left:0;
    padding-bottom:10px;
}

div.srch-BestBetsBottom2 
{
    border-bottom:6px solid #99B3CC;
    width:auto;
}


.srch-BBTitle a:link, .srch-BBTitle a:visited, .srch-BBTitle a:hover 
{
    color:#1E3C64 !important;
    font-family:arial,helvetica,sans-serif;
    font-size:18px;
    margin-left:0 !important;
    text-decoration:none !important;
}

.srch-BBTitle h2 a:hover 
{
border-bottom:1px solid #1E3C64;
}

.srch-BB-Description2
{
    color:#484E50;
    font-size:12px;
    margin:0 0 0 24px;
}

.srch-BBTitle
{
    color:#484E50 !important;
    font-family:arial,helvetica,sans-serif !important;
    font-size:18px !important;
    margin-left:0 !important;
    padding-left:24px !important;
}


/* end of search center styles */

/* begin of SubscriptionWebPart */

.newsletter_main .input_div .areaGroup
{
    font-weight:bold;
    margin-top: 7px;
    border-top:1px solid #d5d5d5;
    /* background-color:gray; */
}

.newsletter_main .input_div .label
{
    width:130px;
    display:inline-block;
    vertical-align:top;
}

.newsletter_main .input_div .required
{
    color:Red;
    font-weight:bold;
}

.newsletter_main .input_div
{
    padding-bottom:10px;
}

.newsletter_main .areaNames
{
    display:inline-block;
}

.newsletter_main .areaNames label
{
    display:inline-block;
    padding-right:10px;
    padding-left:2px;
    min-width:125px;
}

.newsletter_main .areaNames input
{   
    padding-left:5px; 
}

.newsletter_main .input_div .textbox
{
    
    background:url("/_layouts/images/bgximg.png") repeat-x scroll 0 -511px #FFFFFF;
    border:1px solid #484E50 !important;
    font-size:12px;
    padding:1px 2px 1px 10px;
    height:17px;
    padding:2px 3px 0;
    width:200px;
}

.newsletter_main .submit
{
    margin-left:130px;
}

.newsletter_main .submit input
{
    padding:2px 5px 2px 5px;
}


.newsletter_error
{
    color:Red;
}




/* end of SubscriptionWebPart */

/* begin of coreresult webpart */

.coreresultwebpart_empty
{
    text-align:center;
}

.srch-wperror
{
    display:none;
}

/* end of coreresult webpart*/

/*begin of selfservice dropdown */


div.s4-ca #footer
{

}

.selfservices_container_dropdown ul 
{
    list-style:none outside none;
    margin:0 !important;
    padding:0;
}
.selfservices_container_dropdown li
{
    padding:0;
    margin:!important;
}


#dropdown_selfservice
{
    width:150px;
    line-height:14px;
}  

#dropdown_selfservice_heading
{
    position:relative;
    width:100%;
    background: #EEE url(img/dd_header_bg.png) repeat 0px 0px;   
}

.dd_heading_click
{
    background: #EEE url(img/dd_header_bg_click.png) repeat bottom left !important; 
    color:#ffffff;
}

div.s4-ca #dropdown_selfservice_heading a
{
    display: block;
    padding:3px 3px 3px 3px;
    color: #484E50 !important;
    font-family: Arial, sans-serif;
    font-size: 11px;
    text-decoration:none;
    font-weight: bold;
    background:url(img/dd_arrow.png) no-repeat;   
    background-position:right 5px !important;
    border:1px solid #888;
    cursor:default;
   
}
div.s4-ca #dropdown_selfservice_heading a:link,
div.s4-ca #dropdown_selfservice_heading a:hover
{
    text-decoration:none;
    color: #484E50 !important;
}

div.s4-ca #dropdown_selfservice_heading ul a,
div.s4-ca #dropdown_selfservice_heading ul a:link
{
    font-weight: normal;
    margin:2px;
    background:none;
    border:none; 
    cursor:pointer;
    
}

div.s4-ca #dropdown_selfservice_heading ul a:hover
{
    background-color:#888888;
    color:#ffffff !important; 
}

#dropdown_selfservice_list 
{
background-color:#f4f4f4;
border:1px solid #888;
min-width:120px;
position:absolute;
width:180px;
height:180px;
overflow-y:scroll; 
display: block; 
left: 0px; 
top: 20px;
z-index:400000;
}
/*end of selfservice dropdown */

/* Udvalg subsite */
div.s4-ca #subContent table.udvalg-overview tr td.medlem,
div.s4-ca #subContent table.udvalg-overview tr td.udvalg
{
    vertical-align: text-top;
}

div.s4-ca #subContent table.udvalg-overview tr td.medlem div.groupheader
{
    padding-top: 0;
}

div.s4-ca #subContent table.udvalg-overview tr td.udvalg div.item h3
{
    margin-bottom: 6px;
}

.s4-ca .zone_marginB
{
    margin-bottom:16px;
}

.ms-WPBorder, .ms-WPBorderBorderOnly 
{
    border:1px solid #D5D5D5;
}

div.s4-ca .dfwp-list 
{
    list-style:none outside none;
    margin:0;
    padding:0;
}

div.s4-ca .item 
{
    padding:0;
}

div.s4-ca .bullet
{
    padding-left:10px;
    background:url("img/sprite.png") no-repeat scroll 0 -44px transparent;
}

.ms-PartSpacingVertical 
{
    margin-top:16px;
}

/* begin - SharePoint left navigation styled */

div.s4-ca #spdefault_leftNav #leftNav ul.root li a 
{
    background:url("img/sprite.png") no-repeat scroll 0 -46px transparent;
    display:inline-block;
    padding-left:10px;
}

div.s4-ca #spdefault_leftNav #leftNav ul.root a 
{
    color:#484E50;
    font-size:11px;
    font-weight:bold;
}

div.s4-ca #spdefault_leftNav #leftNav ul li ul.static
{
    margin-left:10px;
}

div.s4-ca #spdefault_leftNav #leftNav ul.root li.first, 
div.s4-ca #spdefault_leftNav #leftNav ul.root li:first-child 
{
    border:0 none;
}

div.s4-ca #spdefault_leftNav #leftNav ul.root li 
{
    border-top:1px solid #D5D5D5;
    list-style:none outside none;
    padding:5px 0;
}

div.s4-ca #spdefault_leftNav #leftNav ul.root li > ul li
{
    padding:5px 0 0 0;
}

div.s4-ca #spdefault_leftNav #leftNav .menu-vertical .menu-item-text 
{
    font-size:12px;
    overflow:visible;
}

div.s4-ca #spdefault_leftNav #leftNav .static a.selected {
    background-position: 0 -998px;
    color: #7B93AA;
    padding-left: 16px;
}

div.s4-ca #s4-leftpanel
{
   width:200px; 
}
/* end - SharePoint left navigation styled */


/* start: SharePoint top navigation */
.s4-tn-siteslink{
    display:block;
    float:left;
}
.s4-tn{
    padding:0px;
    padding-bottom: 
    margin:0px;
}
.s4-tn ul.static{
    white-space:nowrap;
}
.s4-tn li.static > .menu-item{    
    color:#484E50; 
    font-weight:bold; 
    white-space:nowrap;
    border:1px solid transparent;
    padding:4px 10px;
    display:inline-block;
    height:18px;
    vertical-align:middle;
}
.s4-tn ul.dynamic{
    background-color:white;
    /* border:1px solid #D9D9D9; */
    border:1px solid #7b93aa;
    border-bottom:6px solid #7b93aa;
}
.s4-tn li.dynamic > .menu-item{
    display:block;
    padding:3px 10px;
    white-space:nowrap;
    font-weight:normal;
}
.s4-tn li.dynamic > a:hover{
    font-weight:normal;
    /* background-color:#D9D9D9; */
    background-color: #7b93aa; 
    color:white;    
}
.s4-tn li.static > a:hover
{    
    color: #7B93AA;
    text-decoration:none;    
}
    .s4-toplinks .s4-tn a.selected{
    /*border-color:#91cdf2;
    border-bottom-color:#addbf7;
    border-top-color:#c6e5f8;*/
    /* border:0px; */
    /* background:url("/_layouts/images/selbg.png") repeat-x left top; */
    background:inherit;
    /* background-color:#ccebff; */
    background-color:inherit;
    font-weight:bold; 
    color:#7b93aa;
    padding:4px 5px;
    margin:0px 5px;
}
.s4-toplinks .s4-tn a.selected:hover{
/* color:#003759; */
    color: #7B93AA;
}

#global_topnav{
    background:url("/_layouts/images/selbg.png") repeat-x left top;
    background-color:#f6f6f6;
    vertical-align:middle;
    min-height:25px;
    border-top:1px solid #e0e0e0;
    border-bottom:1px solid #b8babd;    
    border-left:1px solid #b8babd; 
    border-right:1px solid #b8babd;   
    margin-bottom:30px;
}




/* end: SharePoint top navigation */


/* Teasers used on pagelayout ByportalClassicWelcomeImageTeasers.aspx  */
.ImageTeaser_SmallImage, .ImageTeaser_SmallImageLeft 
{
    width:164px;
    height:164px;
    padding:0px;   
}

.ImageTeaser_SmallImageLeft
{
    padding-left: 0px;   
}

.ImageTeaser_CenterImage
{
    width:328px;
    height:328px;
    padding:0px;    
}

.ImageTeaser_ContentFieldStatic
{   
    padding: 7px;
}

.ImageTeaser_ContentFieldDynamic
{
    border: 1px solid #7b93aa;
    padding: 7px;
}


/* End: Teasers used on pagelayout ByportalClassicWelcomeImageTeasers.aspx  */


div.s4-ca .wp_title_style h3 
{
    border-bottom:6px solid #1E3C64;
    font-size:22px;
    margin-bottom:15px;
    padding-bottom:6px;
}

.roundBox {
    padding: 10px 15px; 
    margin-top: 15px;
    margin-bottom: 10px;       
    /* border-radius: 7px; */
}

.roundBox.green {
    /* color: rgb(82, 106, 39); */
    background-color: #d5ec96;    
}

.ArticleTeaser
{
    font-size: 16px;
    margin-bottom:10px;  
}

.sideBarTopField
{
    margin-bottom:15px;
}

#cookieInfo
{
    
}

.cookieInfoLink
{
    font-weight:bold;
}

#topMenuQuickLinks
{    
    /* padding-top: 15px; */
    padding-top: 10px;  /* narrow topmenu */
    padding-right: 10px;    
    /* height:58px; */
    height:29px; /* narrow topmenu */
    font-size: 13px;
    float:right
}

.topMenuQuickLinksSpacer
{
    padding-left:5px;
    padding-right: 5px;
    color: #888;
}
#cookieInfo_firstTime, #cookieInfo_cookiesDisabled
{
    display:none;
}

/* Start: Expand/Collapse Micro articles */
.microArticleCollapsed 
{ 		
	background: url(img/foldOut.png);
	background-repeat: no-repeat; 
	background-position: 100% 0%;
}

.microArticleExpanded 
{ 		
	background: url(img/foldIn.png);
	background-repeat: no-repeat; 
	background-position: 100% 0%;		
}
	
.foldOutAllExpanded
{
}
	
.foldOutAllCollapsed
{
}	

.microArticleHeader  
{ 
    line-height: 22px;   
    margin-bottom: 3px !important;	            
    border-top:1px solid #b5ced4; 
}

.Content9Header  
{ 
    line-height: 22px;   
    margin-top: 10px !important;    	            
    margin-bottom: 3px !important;	            
    border-top:1px solid #b5ced4;
    /* border-bottom:1px solid #b5ced4; */
}

.lineAfterCollapseSection
{
    border-top:1px solid #b5ced4 !important; 
    margin-top: 2px;    
}

.lineAfterLastMicroArticle
{
    border-top:1px solid #b5ced4 !important; 
    margin-top: -1px;    
}

.allMicroArticlesHeader  
{ 
    line-height: 22px;		 
}
.allMicroArticlesHeaderLeft
{ 
	float: left;
	width: 350px;		 
}
.allMicroArticlesHeaderRight  
{ 
	float: right;		
}
/* End: Expand/Collapse Micro articles */


