/* fix scrolling on list pages */
#s4-bodyContainer {
	position: relative;
	min-height:500px;
}
.ms-dialog #s4-bodyContainer{
	min-height:10px;
}
/* hide body scrolling (SharePoint will handle) */
body {
	height:100%;
	overflow:hidden;
	width:100%;
	color:#444444 !important;
	font-family:Arial;
}
/* popout breadcrumb menu needs background color for firefox */
.s4-breadcrumb-menu {
	background:#F2F2F2;}
/* if you want to change the left nav width, change this and the margin-left in .s4-ca */
body #s4-leftpanel {
	 width:200px !important; 
	 margin-left:10px;
}		
/* body area normally has a white background */
.s4-ca {
	background:white none repeat scroll 0 0;
	 margin-left:230px !important; 
	 padding-right:10px;
}	
.ms-dialog .s4-ca{
	padding-right:0px;
}
/*Web page fixed width*/
#s4-bodyContainer > div{
	width: 960px !important;
	margin-left:auto  !important;
	margin-right:auto !important;
	background-color:white;
}
.ms-dialog #s4-bodyContainer > div{
	width:auto !important;
}
#s4-mainarea, .s4-wpcell-plain, #MSO_ContentTable,
.ms-settingsframe, .ms-listedit, .ms-viewheadertr,
.ms-menutoolbar , .ms-formtoolbar, .ms-titlewpTitleArea,
.srch-sitesearchmaintop,
.ms-qrblinks,
.ms-profilepageheader  /*list settings page*/{
	background-color:white !important;
}

.s4-wpTopTable > tbody > tr > td 
{
	margin-top:0px!important;
	padding-top:0px!important;
	top:0px;
}
.ms-WPBody .ms-qrblinks /*My links WP*/
{background-color:transparent !important;}
.srchctr_mainleftcell table.s4-wpTopTable,
.s4-searchbox table.s4-wpTopTable{
    background-image:none !important;
}
.ms-formtoolbar{
    min-height:25px;
}
/*leaved the dialogs' width auto*/
.ms-dialog BODY #s4-bodyContainer{
    width: auto !important;
    min-width: 0px !important;
}
/* Aligns the Top Bars */
.ms-cui-ribbonTopBars  /*  IE7 page width issue  !!!!!!!!!!!!!!!!!!  */
/*.ms-cui-topBar2*/{
	max-width: 960px !important;
	margin-left:auto;
	margin-right:auto;
}
/* Turns off the border on the bottom of the tabs */
.ms-cui-ribbonTopBars > div {
	border-bottom: 1px solid transparent !important;
}
.ms-dialog{
	width:auto;
}
/*Page background*/
#s4-bodyContainer{
	background-image: url('main_back.jpg');
	
	background-repeat:repeat-x;
	font-family:Arial;
	height:auto;
}
.ms-dialog BODY{
	background-image:none;
}
/*content table background - white for wide tables (like the Pages library)*/
#ctl00_MSO_ContentDiv > table{
	background-color:white;
}
/*----------------- Ribbon */
body #s4-ribbonrow{
	background-color: #efefef !important;
	background-image:none !important;
}
body #s4-ribboncont{
	background-image:none !important;}
.ms-siteactionsmenuinner{
	background-color:transparent  !important;
	background-image:none !important;
	border-color:#efefef  !important;
}
.ms-siteactionsmenu > span > a,
.ms-cui-tt-a{
	color:black !important;
}
.ms-cui-cg-db .ms-cui-cg-t{
	color:white !important;
}
.ms-cui-cg-db .ms-cui-cg-t,
.ms-cui-cg-i .ms-cui-cg-t,
.ms-cui-tt-span-s{
	background-color:#555759 !important;
	background-image:none !important;
	border-color: #555759 !important;
}
#s4-ribbonrow {
background-color: #efefef !important;
background-image:none;
border-width:0px !important;
}
/*
.s4-ribbonrowhidetitle{
height:inherit !important;
}*/
.ms-cui-groupSeparator {
border-right:1px solid #E7E7E8 !important;
}
.ms-cui-topBar2{
border-width:0px !important;
}
.ms-cui-cg-db .ms-cui-cg-t,
.ms-cui-cg-db-s .ms-cui-cg-t-s{
background-color:#555759 !important;
}
.ms-cui-cg-t-i{
color:white;
}
.ms-cui-cg-i, .ms-cui.cg-t{
	background-color:#555759 !important;
	border:0px;
	border-color:gray !important;
}
.ms-cui-tt:hover, .ms-cui-tt-a-s{
	background-image:none;
	background-color:transparent;
	color:black;
}
/* Site Actions Menu: hover background*/
.ms-siteactionsmenuhover{
	border-color:gray !important;
	background-image:none !important;
	background-color:#555759 !important;
}
.ms-siteactionsmenuhover .ms-menu-a{
	color:white !important;
}
/* Site Actions Menu Button: removes the border from the button in the off state */
.ms-siteactionsmenu {
border-color:none !important;
}
.s4-breadcrumb-anchor:hover, .s4-breadcrumb-anchor:hover *{
	background-image:none !important;
	background-color:#555759 !important;
}
.s4-breadcrumb a, .s4-trc-container-menu * a{
	color:black !important;
}
.ms-cui-ribbon a, .ms-siteactionsmenu > span:first-child * a /*flyout*/{
	color:black !important;
}
/*----------------- Header */
/*header background*/
.s4-title{
	background-color:white;
}
#s4-titlerow /*right header border*/{
	border-right:0px;
}
#utuHeader{
	height:90px;
}
#utuLogo{
	padding-top:5px;
}
#utuLogo img{
    border:0;
}
#utuLanguage, #utuHeaderLinks{
	margin-top:10px;
	padding-left:25px;
	/*font-family:"Dax Offc Cond", Arial;*/
    font-family: "ff-dax-web-pro-condensed", Arial;
	font-size:11pt;
}
#utuLanguage, #utuHeaderLinks{
	display: inline;
	line-height:40px;
}
#utuLanguage > span:first-child{
	margin-top:10px;
	background-image:url('sprites_topnav.png?rev=20150421');
	background-position:-2043px -5px;
	background-repeat: no-repeat;
}
#utuLanguage > a, #utuHeaderLinks a{
	color: black;
}
#utuLanguage > a:hover{
	text-decoration:underline;
}
.ms-welcomeMenu A:link{
	color:black !important;
}
.ms-SPLink.ms-SpLinkButtonActive.ms-welcomeMenu{
	background-image:none;
	background-color:#555759 ;
}
.ms-SPLink.ms-SpLinkButtonActive.ms-welcomeMenu A:link{
	color:white !important;
}
/*----------------- Search */
#utuSearch{
	padding-top:5px;
	height:35px;
	width:auto;
	text-align:right;
	margin-top:12px;
}
#utuSearch > table{
	width:auto; /*ie 7*/
}
#utuSearch table.s4-wpTopTable{
    margin-left:auto !important;
    margin-right:0px !important;
}
.s4-help{
	display:none;
}
.ms-sbcell /*input.ms-sbplain*/{
	background-image:url('sprites_all.png') ;
	background-position:-640px 1px;
	background-repeat:no-repeat ;
	padding-left:33px;
	border:0px;
}
.s4-ca .ms-sbcell{
    background-color:White;
}
.ms-sbcell.ms-sblink /*advanced search link*/{
	background-image:none ;
	padding-left:0px;
}
.ms-sbscopes.ms-sbcell{
	background-image:none;
	padding-left:0px;
}
.ms-sbcell input.ms-sbplain{
	background-image:none;
	background-color:transparent;
	border:0px !important;
	width:235px !important;
	height:25px;
	color:black;
	padding-bottom:0px;
	line-height:25px;
	margin-right: 5px;
}
.ms-sbgo.ms-sbcell a img{
	width:50px !important;
	height:30px;
	visibility:hidden;
}
.ms-sbgo.ms-sbcell a {
	padding-top:15px;
}
.ms-sbgo.ms-sbcell {
	background-image: url('/_layouts/neoxen/utuInternet/styles/sprites_all.png');
	width:auto;
	background-position:-1000px 0px;
	background-repeat:no-repeat;
	padding-left:0px!important;
}
.s4-search input.ms-sbplain{
	padding-right:3px!important;
	margin-right:15px!important;
}
/*search center results*/
.ms-pagemargin{
	background-color:transparent !important;
}
.srch-Page strong, .srch-Page a:hover{
	background-color:transparent;
	background-image:none;
	border: 1px #444444 solid;
}
/*search site breadcrumb*/
.s4-clust s4-breadcrumb > img{
	display:none;
}
/*search suggestions*/
#utuHeader .srch-AutoCompContainer{
    margin-top: 30px !important;
    color: #000000 !important;
}
.s4-ca .srch-AutoCompContainer{
    margin-top: 0px !important;
    color: #000000 !important;
}
.search-italic
{
    background-image:none;
	background-color:transparent;
	border:0px !important;
	width:235px !important;
	height:25px;
	color:black;
	padding-bottom:0px;
	line-height:25px;
	margin-right: 5px;
    font-style:italic !important;
}
/*----------------- Top nav */
#utuTabUtu{
	width:72px;
	height:32px;
	/*background-image:url('sprites_topnav.png?rev=20150421');
	background-position:-2164px 0px;
	*/
	background-image:url('menu_utuinternet.png');
	background-position:left top;
	background-repeat:no-repeat;
	vertical-align:middle;
	text-align:center;
}
#utuTabIntranet{
	width:124px;
	height:32px;
	background-image:url('menu_intranet_grey.png');
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding-bottom:0px;
	text-align:center;
	margin-right:2px;
}
#utuTabUtu div, #utuTabIntranet div{
	 margin:10px;
	 margin-bottom:0px;
	 margin-top:7px !important;
	/*font-family:"Dax Offc Cond", Arial;*/
    font-family: "ff-dax-web-pro-condensed", Arial;
	 font-size:11pt;
	 color:white;
}
#utuTabUtu a, #utuTabIntranet a{
	color:white !important;
	text-decoration:none;
}
.utuSiteNameLeft, .utuSiteNameRight {
	float:left;
	height:32px;
	width:5px;
}
.utuSiteNameLeft{
	background-image:url('sprites_topnav.png?rev=20150421');
	background-position:-2236px 0px;
	background-repeat:no-repeat;
}
.utuSiteNameRight{
	background-image:url('sprites_topnav.png?rev=20150421');
	background-position:-2248px 0px;
	background-repeat:no-repeat;
}
.utuSiteName {
	height:32px;
	/*font-family:"Dax Offc Cond", Arial;*/
    font-family: "ff-dax-web-pro-condensed", Arial;
	font-size:11pt;
	padding-left:5px;
	padding-right:5px;
	color:white !important;
	background-image:url('menu_site_center.png');
	background-position:left  top;
	background-repeat:repeat-x;
}
.utuSiteName div{
	margin-top:7px;
}
.utuSiteName a:link{
	color:white !important;
}
body #s4-topheader2 {
	border:0px !important;
	background-color:black !important;
	background-image:none !important;
	min-height:50px;
	padding:0px !important;
}
body #s4-topheader2 > div.s4-toplinks{
	padding:0px !important;
	/*background-image:url('sprites_topnav.png?rev=20150421');
	background-position:-960px 0px;*/
	background-image:url('menu_topinternet.jpg');
	background-position:left top;
	background-repeat:no-repeat;
}
.s4-tn .menu.horizontal.menu-horizontal > ul.root  li.static,
.s4-tn .menu.horizontal.menu-horizontal > ul.root  li.static > a
/*,
.s4-tn .menu.horizontal.menu-horizontal > ul.root  li.static > a > span */{
	min-height:37.5pt;
	padding-top:0px;
	padding-bottom:0px;
}
.s4-tn .menu.horizontal.menu-horizontal > ul.root  li.static > a{
	line-height:40pt;
}
.s4-tn .menu.horizontal.menu-horizontal > ul.root  li.static > a > span{
	margin-top: 16px;
	vertical-align:middle;
	color:white;
	line-height:20px;
}
.s4-tn .menu-item:hover{
	 text-decoration:none !important;
	 background-color:transparent !important;
	 background-image:url('menu_selected.jpg') !important;
	 background-position:left 43px !important;
	 background-repeat:repeat-x !important;
}
.s4-tn .menu-item-text /*,
.s4-tn .additional-background,
.s4-tn .menu-item,
.s4-tn li.static,
.s4-tn ul.static,
.s4-tn *,
.s4-toplinks * */{
	/*font-family:"Dax Offc Cond", Arial !important;*/
    font-family: "ff-dax-web-pro-condensed", Arial !important;
	font-size:13pt !important;
}
.dynamic .menu-item-text{
	font-size:11pt !important;
}
/*top nav hover*/
.s4-tn a:hover{
	text-decoration:none !important;
} 
.s4-toplinks .s4-tn a.selected{
	background-color:transparent !important;
	background-image:url('menu_selected.jpg') !important;
	background-position:left 43px !important;
	background-repeat:repeat-x !important;
	border:0px;
}
.s4-tn span.additional-background{
	padding-left:0px;
}
.s4-tn LI.static > .menu-item{
	border:0px !important;
}
/*home link*/
.s4-tn > div > ul.root > li.static:first-child > a:first-child >span {
	background-image:url('sprites_topnav.png?rev=20150421');
	background-position: -2070px 5px;
	background-repeat: no-repeat;
	height:50px;
	width:30px;
	margin-top:2px !important;
}
.s4-tn > div > ul.root > li.static:first-child > a:first-child > span > span{
	display:none;
} 
/*----------------- Left Nav */
.s4-ql, .s4-ql ul.root ul > li > a,
.s4-ql ul.root > li > .menu-item,
.s4-qlheader, .s4-ql a.selected{
	/*font-family:"Dax Offc Cond", Arial;*/
    font-family: "ff-dax-web-pro-condensed", Arial;
	font-size:11.5pt !important;
	text-decoration:none !important;
	color:black !important;
	border:0px !important;
}

.s4-ql ul.root > li.static > .menu-item{
	background-image:url('sprites_all.png');
	background-position:-200px 0px;
	background-repeat:no-repeat;
	background-color:transparent;
	text-decoration:none;
	border:0px; /*take the border out so that the background 
	and the additional background can form a rounded corners rectangle*/
}
.s4-ql ul.root > li.static > .menu-item span.additional-background{
	background-image:url('sprites_all.png');
	background-position:-1060px bottom;
	background-repeat:no-repeat;
}
.s4-ql a, .s4-ql ul.root > li.static > .menu-item{
	padding:0px !important;/*take the padding out so that the background 
	and the additional background can form a rounded corners rectangle*/
}
/*level 2 items arrow*/
.s4-ql ul.root ul > li > a{
	background-image:url('ql_arrow.png');
	background-position:left center;
	background-repeat:no-repeat;
	border:0px !important;
	padding-left:0px !important;
	min-height:24px;
}
.s4-ql ul.root ul > li > a  span.menu-item-text{
	padding-left:10px; /*padding for the arrow*/
}
/*level 3*/
.s4-ql ul.root ul > li > ul > li > a {
	background-image:url('ql_arrow.png');
	background-position:10px center;
	background-repeat:no-repeat;
}
.s4-ql ul.root ul > li > ul > li > a  span.menu-item-text {
	padding-left:20px; /*padding for the second arrow*/
}
/*text padding*/
.s4-ql span.additional-background{
	padding-top:5px;
	padding-left:6px;
}
/*.s4-ql ul.root:first-child > li.static:first-child > a.menu-item:first-child*/
.s4-ql A.selected, .s4-ql a.menu-item:hover,
.s4-ql ul.root ul > li > a.selected,
.s4-ql ul.root > li > a.selected,
.s4-ql ul.root > li > .menu-item:hover{
	background-image:url('sprites_all.png') !important;
	background-position:0px 0px !important;
	background-repeat:no-repeat;
	background-color:transparent !important;
	color:white !important;
	text-decoration:none;
	padding-left:0px!important;
}
.s4-ql a.selected > span, .s4-ql a.menu-item > span:hover,
.s4-ql .menu-item > span:hover{
	background-image:url('sprites_all.png') !important;
	background-position:-1260px bottom !important;
	background-repeat:no-repeat;
}
.s4-ql a.selected{
	border:0px !important;
}
.s4-ql a.menu-item{
	/*padding-top:5px !important;*/
	padding-bottom:0px !important;
}
.s4-ql ul.root ul{
	margin-bottom:0px !important;
}
.s4-specialNavLinkList A, .s4-specialNavLinkList A:hover{
	color:black !important;
	text-decoration:none;
}
.s4-ql ul.root > li{
	padding-bottom:5px;
}
/*----------------- Breadcrumb */
.ms-pagebreadcrumb{
	padding:10px;
	padding-left:12px;
	padding-top:0px;
	padding-bottom:2px;
	font-size:11px;
	
}
/*----------------- Main Area */
div#s4-mainarea{
	padding-top:13px;
    background-image:url('colorbar.png');	
	background-position:0px 0px;
	background-repeat:no-repeat;
	min-height: 300px;
}
.ms-dialog #s4-mainarea{
	background-image:none;
	padding-top:5px;
	min-height: 10px;
}
.s4-ca > div.s4-notdlg a, .ms-ltviewselectormenuheader a{
	color:black;
	font-size:11px !important;
	font-family:Arial !important;
}
.s4-ca > div > table{
	width:96%;
}
.ms-alternatingstrong /*view al site content rows*/{
	background-color:#F7F7F7 !important;
}
/*Create Page*/
.ms-create-arrowcont, .ms-create-body.ms-create-on, table.ms-create-header{
	background-image:none !important;
} 
.ms-create-h2b{
	color:#444444;
}
/*----------------- Web Part */
.ms-WPHeader td, .ms-WPHeader Td:hover {
	border-bottom:0px !important;
	/*background-color:transparent;*/
	background-color: #ffffff;
}
.ms-WPHeaderTdMenu { 
	border: none !important; 
	background-image:none !important;
	background-color:white;
}
td.s4-wpcell, td.s4-wpcell-plain{
	padding-bottom:1px;
	border-bottom: 0px #A2A1A1 solid !important;
}
.s4-wpcell-plain .s4-wpTopTable, .s4-wpcell .s4-wpTopTable{
	border:0px !important;
}
.ms-wpContentDivSpace{
	margin-right:0px!important;	
}
.ms-WPTitle{
	color:#444444 !important;
}
.ms-WPHeaderTd *{
	/*font-family:"Dax Offc Cond", Arial;*/
    font-family: "ff-dax-web-pro-condensed", Arial;
	font-size:11pt;
}
.ms-WPTitle{
	padding:0px!important;
    margin-top: 0px;
}
.ms-WPHeader/*.s4-ca,.s4-wpTopTable,*/{
	background-image:url('wpart_left.png');
	background-position:left top;
	background-repeat:no-repeat;
	padding:0px;
	/*padding-left:3px;*/
}
.ms-WPHeader .ms-wpTdSpace:first-child
{
	background-color:white ;
	background-image:url('wpart_left.png');
    /*2013 fixes*/
    background-position: left top;
  background-repeat: no-repeat;

}

.ms-WPHeader .ms-wpTdSpace
{
	background-color:white;
	background-image:none;
}

.ms-listviewtable, .ms-emptyView, .ms-formtable, 
.ms-WPBody /* removed wpart left back from list view */{
	background-color:white; 
}
.ms-formtable{
	margin-top:0px !important;
}
div.ms-WPBody.noindex{
	display: table;
	width: 100%;
}
div.ms-WPBody.noindex{
	display: table;
	width: 100%;
}
.ms-rte-wpbox div.ms-WPBody.noindex
{
    display: block !important;
}
.ms-wpContentDivSpace{
	margin-left:0px !important;
}
.ms-WPHeader{
	background-color:transparent !important;
}
.ms-WPHeaderTd h3{
	/*height:25px;*/
}

/* Fix: Added h2 16.4.2015 */
.ms-WPHeaderTd h3  nobr, .ms-WPHeaderTd h2  nobr {
	background-image:url('wpart_right_large.png');
	background-position:right top;
	background-repeat:no-repeat;
	padding:0px;
	padding-right:7px;
	color:white;
}
/* Fix: Added h2 16.4.2015 */
.ms-WPHeaderTd h3  nobr, .ms-WPHeaderTd h2  nobr {
	/*line-height:10pt !important;*/
	height:20px;
	display:inline-block;
	padding-top:4px;
}
/* Fix: Added h2 16.4.2015 */
.ms-WPHeaderTd h3  nobr span, .ms-WPHeaderTd h2  nobr span{
	top:3px !important;
}
.ms-WPTitle *:hover{
	text-decoration:none !important;
}
/* wpart bottom line */
.ms-partline{
	border-bottom: 0px;
	border-bottom-color:white !important;
}
.s4-wpActive .s4-wpTopTable{
 	border-color:#444444;
}
/* wpart paging  */
.ms-bottompaging td{
    background-color:transparent !important;
}  
.ms-WPBorder{
	border-color:#ebebeb !important;
	border:0px !important;
}
.ms-WPBody, .ms-WPBody TD{
	font-size:12px !important;
	line-height:18px;
	font-family:Arial !important;
}
.ms-WPBody a img
{
    border:none !important;
    margin:0px !important;
}

div.utu-rollupitemgrey
{
	background-color: #f5f5f5;
	padding:10px;
	padding-top:5px;
	padding-bottom:5px;
}
div.utu-rollupitemgrey > .ms-rteElement-H3
{
    font-family: Arial;
    font-size:12px!important;
    line-height:18px !important;
}
.cqfeed, .utu-allLink
{
	text-align:left;
	display:inline !important;
}
.cqfeed
{
    margin-left: 0px !important;
    margin-right:5px;
}
/*----------------- Footer */
#utuFooter{
	background-color:#f6f5f5;
	padding-top:30px;
	padding-bottom:30px;
}
#utuFooter *{
	color:#444444;
	font-family: Arial;
	line-height:15px;
}
#utuFooterContent{
	max-width:960px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	overflow:auto;
}
#utuFooterContent a img{
	border:0px;
}
#utuFooterLogo, #utuFooterContact, 
#utuFooterShare, #utuFooterFollow{
	float:left;
	color:black;
}  
#utuFooterLogo, #utuFooterContact{
	width:30%;
}
#utuFooterShare, #utuFooterFollow{
	width:20%;
}
#utuFooterFollow A:hover{
	text-decoration:none!important;
}
.utuSiteMap td{
	vertical-align:top;
}
.utuSiteMap ul{
	display:inline !important;
}
.utuSiteMap ul, .utuSiteMap li{
	list-style:none;
}
.utuSiteMap td > a, .utuSiteMap td > span{
    /*font-family:"Dax Offc Cond", Arial !important;*/
    font-family: "ff-dax-web-pro-condensed", Arial !important;
	color:#000000 !important;
	font-size:11pt;
}
#utuFooterSMap{
	float:left;
	width:100%;
	margin-top:10px;
	padding-top:10px;
	border-top: 2px #dbd9d9 solid;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom: 2px #dbd9d9 solid;
}
#utuFooterSMap > table{
	width:100%;
}
#utuFooterCopyright{
	float:left;
	color:black !important;
}
#utuFooterlinks{
	float:right;
}
#utuFooterSMap a:hover, #utuFooterLinks a:hover{
	text-decoration:underline;
}
.utu-RssImg
{
    width:18px;
    height:14px;
}
/*----------------- Calendar */
td.ms-picker-month, .ms-picker-footer > div > a{
	color:black !important;
}
.ms-quickLaunch TABLE.ms-picker-table TD.ms-picker-monthselected{
	background-image:none !important;
	background-color:#a2a1a1 !important;
	border-color:#a2a1a1 !important;
}
a.ms-acal-apanel-title span:hover{
	color:black !important;
}
/*----------------- BLOG */
ul.static{
	width:auto !important;
}
.s4-wpcell-plain ul.root  ul > li > a{
	background-image:none !important;
}
.ms-laction .s4-ql UL.root UL > LI > a /*history QLaunch*/{
	background-image:none ;
}
.ms-postcalendardateboxtop{
	background-image:none;
	background-color:#444444;
}
.ms-blogedit a{
	background-color:#cccccc;
	color:black !important;
	background-image:none;
	border:#cccccc;
}
.ms-CommentHeader{
	top:0px !important;
}
/*----------------- My Site */
.ms-newsfeedheader2{
    line-height: 28px;
}
.ms-profileasseenby{
	background-image:none;
	border:0px;
	text-align:right;
}
.ms-profilepageheader{
	border-right:0px !important;
}
.ms-contactcardtext1, .ms-contactcardtext1 a,
.ms-contactcardtext2, .ms-contactcardtext2 a,
.ms-contactcardtext3, .ms-contactcardtext3 a{
	color:black !important;
}
.s4-sn LI.static > A.selected{
	color: #444444 !important; 
	border-color:#a2a1a1 !important; 
}
.s4-sn LI.static > A, .ms-orgname A,
.ms-profilevalue A{
	color:black !important;
}
.s4-sn, .ms-orgme{
	border-color:#a2a1a1  !important; 
}
.ms-socialThoughtBoxParent2{
	width:500px;
}
.ms-socialThoughtBoxTitle, .ms-socialThoughtBoxMonth,
.ms-socialThoughtActivitiesTitle,
.ms-socialThoughtActivities .month{
	color:#444444;
}
.ms-socialThoughtView .viewselect, .ms-socialThoughtView .viewselect:hover,
.ms-socialThoughtView .viewdefault:hover,
.ms-socialThoughtTagsSort a.sortselect, .ms-socialThoughtTagsSort a.sortselect:hover,
.ms-socialThoughtTagsSort a.sortdefault:hover,
.itembox a:link, .itembox a:visited, .itembox a:hover,
.ms-socialThoughtBoxParent a:link, .ms-socialThoughtBoxParent a:hover, .ms-socialThoughtBoxParent a:visited{
	color:#000000;
}
/*----------------- Search Site */
.srch-sb-results4{
	margin-left:auto !important;
	margin-right:auto !important;
}
.ms-ptabarea
{padding-left: 22px;}
.ms-sctabcn{
	background-image:none !important;
	background-color:#EEEEEE !important;
	color: #000000 !important;
	border-color:#ffffff !important;
}
.ms-sctabcf a, .ms-sctabcn a{
	color: #000000!important;
}
div.srch-sb-main .ms-sbcell.ms-sblink{
	width:150px;
}
.srch-WPBody, .ms-searchref-main, .srch-stats, 
.srch-Page, .ms-advsrchText-v2box,
.ms-searchChannelTitle, .ms-searchChannelTitle SPAN
{
	font-family: Arial !important;
}
.srch-Title2, .ms-advsearch-header
{
	/*font-family:"Dax Offc Cond";*/
    font-family: "ff-dax-web-pro-condensed";
	font-weight:normal;
	color:#000000;
}
.ms-searchref-categoryname, .srch-stats, .ms-advsrchText-v1,
.ms-searchref-count, .ms-searchChannelTitle SPAN
{
	color: #444444 !important;
}
.ms-tztable
{
	width:100% !important;
}
.ms-tztable table.s4-wpTopTable
{
	margin-left:auto;
	margin-right:auto;
}
.srch-federationarea
{
	border-width:0px;
}
.srch-federationarea .ms-searchsummarymain,
div.ms-searchChannelTitle,
.s4-ca .s4-wpTopTable DIV.ms-searchsummarymain
{
	width:200px !important;
}
/*----------------- Dialog */
.ms-dlgTitle{
	background-image:none !important;
	background-color:#444444 !important;
}
.ms-dlgContent, .ms-dlgBorder{
	border-color:#ffffff!important;
}
.ms-featurestatustext
{background-color: #780661;}
/*----------------- Web Parts */
.ms-vb2.utu-linkImage{
	vertical-align:middle;
	padding-right:0px;
	text-align:center;
	align: center;
	padding:3px!important;
	width:35px;
}
.ms-vb2.utu-linkText{
	vertical-align:middle;
}
.ms-vb2.utu-imgText{
	text-align:left;
	font-family:Arial;
	font-size:12px;
	color:#444444;
}
.utu-linkRow{
	background-image:url('sprites_all.png');
	background-position: -410px 0px;
	background-repeat:no-repeat;
}
.utu-linkRow > .utu-linkText
{
	background-image:none;
	background-color:transparent;
	background-image:url('sprites_all.png') !important;
	background-position: -445px 0px;

}

.utu-index a{
	/*font-family:"Dax Offc Cond", Arial;*/
    font-family: "ff-dax-web-pro-condensed", Arial;
	font-size:16px;
}
.ms-vb2.utu-imglinkImage{
	vertical-align:middle;
	padding-right:0px;
}
.ms-vb2.utu-imglinkImage  img{
	border:0px  !important;
	max-width:220px;
}
.ms-vb2.utu-linkImage img{
	border:0px  !important;
}
.ms-vb2.utu-imglinkText{
	word-wrap:break-word;
	width:280px;
}
.utu-imageLinks-item img{
	max-width:280px;
}
.utu-imageLinks-item{
	/*font-family:"Dax Offc Cond" !important;*/
    font-family: "ff-dax-web-pro-condensed" !important;
	font-size:16px;
}
.utu-langSearch-title{
	/*font-family:"Dax Offc Cond", Arial;*/
    font-family: "ff-dax-web-pro-condensed", Arial;
	font-size:11pt;
	line-height:20px;
	color:#ffffff;
}
.utu-langSearch-content{
	margin-top: 5px;
	margin-right:5px;
}
.utu-langSearch-btn{
	margin-top:0px;
	margin-right:3px;
	vertical-align:top;
	border:0px;
	elevation:level;
	background-color:transparent;
	background-image:url('search_back.png');
	background-position:left top;
	background-repeat:no-repeat;
	width:50px;
	height:30px;
	padding-left:0px;
	padding-right:0px;
	text-align:center;
	color:#ffffff;
	/*font-family:"Dax Offc Cond", Arial;*/
    font-family: "ff-dax-web-pro-condensed", Arial;
	font-size:14px;
	padding-top:4px;
}
table.utu-langSearch-rbl{
	display:inline;
	margin-top:0px;
}
.utu-corner1 , .utu-corner2,
.utu-corner3 , .utu-corner4 {
	height:7px!important;
	background-repeat:no-repeat;
}
.utu-corner1{
	background-image:url('custom_corner1.jpg');
	background-position:left top ;
}
.utu-corner2{
	background-image:url('custom_corner2.jpg');
	background-position:right top ;
}
.utu-corner3{
	background-image:url('custom_corner3.jpg');
	background-position:right top ;
}
.utu-corner4{
	background-image:url('custom_corner4.jpg');
	background-position:left top ;
}
.utu-search-wpart{
	background-image:url('custom_back.jpg');
	color:#ffffff;
}
.utu-search-content{
	padding:3px;
	padding-top:0px;
	padding-left:8px;
}
.utu-search-content input, .utu-search-content select{
	border:0px;
	elevation:level;
	margin-bottom:2px;
}
.utu-search-content select{
	height: 18px;
}
a.utu-langSearch-link{
	color:#ffffff !important;
}
/*my links*/
.ms-qrblinks td > img{
	display:none;
}
.utu-myTool{
	line-height:20px;
	padding-left:5px;
}
.custom-editlink{
	float:right;
	padding-right:10px;
}
div.utu-allLink
{
    display:inline-block;
    padding-left:10px;
    margin-top:0px;
    font-weight:bold;
    color:#000000;
    padding-top:4px;
    vertical-align:top;
    background: transparent url("arrow_all.png") no-repeat left 4px;  
    padding-bottom:5px;
}
div.utu-allLink-grey
{
    display:inline-block;
    width:100%;
     padding-bottom:5px;
    padding-left:20px;
    margin-top:0px;
    font-weight:bold;
    color:#000000;
    padding-top:4px;
    vertical-align:top;
    background: #f5f5f5 url("arrow_all.png") no-repeat 10px 4px;  
}
.ms-WPBody.noindex.ms-wpContentDivSpace
{
    overflow:hidden;
    
}
.image-area-top
{
    padding-bottom: 7px;
    padding-top:7px;
}

/*----------------- Carousel Page */
.utu-carwp-col1
{
	width:235px !important;
}
.utu-carwp-col2{
	width:220px;
	padding-left:7px;
}
.utu-carwp-col3
{
	padding-left:13px;
}
.utu-carwp-col4
{
	width:222px;
	padding-left:8px;
}
.utu-carwp-col5
{
	width:455px;
	border-top: 2px solid #dbd9d9;
	padding-top:10px;
}

.utu-fcar-col2
{
    width:480px;
    padding-left:20px;
}
.utu-fcar-col3
{
    width:230px;
    padding-left: 20px;
}


/*----------------- Page Layouts */
.utu-title{
	/*font-family:"Dax Offc Cond", Arial;*/
    font-family: "ff-dax-web-pro-condensed", Arial;
	font-size:26px;
	line-height:30px;
	color:#000000;
	padding-bottom:8px;
}
.utu-title .edit-mode-panel{
	line-height:18px;
}
.utu-captioned-image-right{
	float:right;
	padding:5px;
	padding-right:0px;
}
.utu-captioned-text-right{
	float:right;
	padding-left:10px;
	padding-bottom:10px;
	
}
.utu-captioned-text-right > div.ms-rtestate-field,
.utu-captioned-text-right > div.utu-rtestate-field
{
	background-color:#e4e2e3;
	border: 1px #b7b5b6 solid;
	display:block  !important;
	
	padding-left:10px;
	padding-right:5px;
	min-width:1px;
}
.rtf-right{
	margin-top:0px;
	margin-bottom:5px;
	margin-left:5px;
	overflow:hidden;
	
	max-width: 200px;
	word-wrap:break-word;
}
.utu-caption{
	padding-top:5px;
	font-size:0.9em;
}
.utu-article-header{
	padding-bottom:0px;
	padding-top:0px;
}
.utu-by-line{
	color:#000000;
	font-weight:bold;
	min-height:1px;
	padding-top:0px;
	width:480px;
	overflow:inherit;
	word-wrap: normal;
	font-size:12px;

}
.utu-by-line > div
{
	line-height:18px;
}
.utu-by-line textarea
{
	word-wrap: break-word!important;
}
.utu-header-imageCaption > div{
	font-style:italic;
	padding-top:0px;
	font-size:11px;
	line-height:12px;
	
}
.utu-header-image,.utu-header-imageCaption 
{
	min-height:1px !important;
}

.article-content{
	text-align:left;
	line-height:18px;
	/*padding-bottom:10px;*/
	margin-top:10px;
	word-wrap:break-word;
	width:480px;
	
}
.utu-created a, .utu-created a:visited{
	color:#000000 !important;
}
.utu-created a:hover	{
	text-decoration:underline;
}
.utu-relatedLinks{
	margin-top:10px;
	margin-bottom:10px;
	
}
.utu-relatedLinks a:link    {
    color: #000000 !important;
}

/*article web part*/
.utu-article-smallThumb > img{
	width:380px !important;
	height:auto !important;
}
.utu-article-rollup {
	overflow:hidden;
}
.utu-article-rollup  img{
	margin-left:5px;
	border: 0px !important;
}
.utu-header-image > div{
	width:480px;
}
.utu-header-image img{
	max-width:480px;
	padding-top:10px;
	padding-bottom:5px;
}
div.article{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}
hr{
	height:1px !important;
	border:0px;
	background-color: #dbd9d9 !important;
	color: #dbd9d9 !important;
}
div.utu-articleRollUp-ingress{
	height:72px;
	overflow:hidden;
	color:#444444 !important;
}
a div.utu-articleRollUp-ingress:hover
{
	color:#04a0a6!important;
}

.utu-teaser{
	max-width:220px !important;
	/*margin-left:10px;
	margin-right:2px;*/
}
.utu-addThis
{
	padding-top:5px;
}

.utu-keywords, .utu-created
{
	padding-top:10px;
}
.utu-copyright
{
	overflow:auto;
}
/*edit mode panel - hide small thumb desc*/
div.edit-mode-panel.roll-up > span{
	display:none;
}
div.edit-mode-panel.roll-up{
	width:100%;
}
/*rollup web part*/
.utu-rollupitem{
	/*margin-top:15px;*/
}
.utu-rollupitem td{
	vertical-align:top;
	padding-top:7px;
	padding-left:0px;
	padding-right:0px;
}
.utu-rollupitem td:first-child{
	width:126px;
	padding-top:10px;
}
.utu-rollupitem .utu-article-rollup img{
	margin-right:5px;
	margin-top:0px;
}
.utu-rollupitem .utu-article-date{
	font-family:Arial;
	font-size: 11px;
	line-height:11px !important;
	/*color:#000000;*/
}
.utu-paging{
	padding-left:5px;
	padding-top:5px;
}
/*calendar*/
#DayEvents a{
	color:#000000;
}
.utu-eventsTitle{
	/*font-family:"Dax Offc Cond", Arial;*/
    font-family: "ff-dax-web-pro-condensed", Arial;
	font-weight:normal;
	font-size:14px !important;
	line-height:20px !important;
	color:#444444;
	padding-bottom:3px;
}
#EventHeader {font-size:16px !important;}
.utu-events{
	font-family:Arial !important;
	/*font-weight:bold !important;*/
	font-style:normal !important;
	font-size:12px !important;
	line-height:18px;
	color:#444444;
}
.utu-events a:hover{
	text-decoration:underline;
}
.utu-emergency{
	width:95%;
	padding:0px;
	padding-left:20px;
	padding-right:20px;
	margin-bottom:10px;
	border: 2px #be3406 solid;
	border-top-width: 10px;
	color: black !important;
	font-size:18px;
	/*font-family:"Dax Offc Cond";*/
    font-family: "ff-dax-web-pro-condensed";
}
.utu-emergency H1
{
    color: #be3406 !important;
	font-size:32px !important;
	font-weight: bold;
}
.utu-bkgImage{
    width:350px;
    padding-top:10px;
}
.utu-bkgImage img{
    width: 350px !important;
    border:0px !important;
}
.utu-bkgImage a{
    color: #000000 !important;
}
.utu-bkgTitle{
    padding-left:20px;
    color: #000000 !important;
    width:90%;
    padding-top:10px;
}
/*----------------- Text */
.ms-listheaderlabel{
	color:#444444 !important;
}
a{
	outline: none;
}
/*RTF styles*/
.ms-rteElement-H1,.ms-rteElement-H1B {
	/*font-family:"Dax Offc Cond", Arial;*/
    font-family: "ff-dax-web-pro-condensed", Arial;
	font-weight:normal;
	font-size:26px !important;
	line-height:30px !important;
	color:#000000;
}
.ms-rteElement-H1B{
	color:#000000 !important;
}
	.ms-rteElement-H2, .ms-rteElement-H2B{
	/*font-family:"Dax Offc Cond", Arial;*/
    font-family: "ff-dax-web-pro-condensed", Arial;
	font-weight:normal;
	font-size:20px !important;
	line-height:24px !important;
	color:#000000;
}
.ms-rteElement-H2B{
	color:#ef8200 !important;
}

.ms-rteElement-H3, .ms-rteElement-H3B{
	/*font-family:"Dax Offc Cond", Arial;*/
    font-family: "ff-dax-web-pro-condensed", Arial;
	font-weight:normal;
	font-size:16px !important;
	line-height:20px !important;
	color:#000000;
}
.ms-rteElement-H3B{
	color:#65b041 !important;
}
.ms-rteElement-H4, .ms-rteElement-H4B{
	font-family:Arial !important;
	/*font-weight:bold !important;*/
	font-style:normal !important;
	font-size:12px !important;
	line-height:18px;
	color:#000000;
}
.ms-rteElement-H4B{
	color:#00367c!important;
}
.ms-rteElement-Callout4 {
	border-color:white !important;
	background-color:transparent !important;
	color:inherit !important;
	font-size: 0.9em;
}
.fawpp-1
{
    padding-bottom:15px;
}
/*----------------- Carousel main page*/
.table-slides{
    height:360px;
}
.slides_container {
    width:960px;
    height:360px;
    overflow:hidden;
    
  }
#slides
{
	margin-top:0px;
}  
.slides_container div {
    width:960px;
    height:361px;
    display:inline-block;
    z-index:0;
    padding-top:0px;
    background-position:left -1px;
  }
.pagination{
    padding:0;
    position:absolute;
    margin-top:-40px;
    z-index:2;
    margin-left:18px;
    height:30px;
}/**/
.pagination{
    
    *margin-left:17px;
    
}/**/
.pagination li{
    list-style:none;
    display:inline-block;
}
.slides_control .content{
    /*position:relative;*/
    margin-top:220px;
    margin-left:10px;
    width: 400px !important;
    height:140px !important;
    z-index:1;
    
    background-image:url('/_layouts/neoxen/utuInternet/styles/box_back.png');
    background-position:left top;
    background-repeat:no-repeat;
    background-color:transparent;
}div.content-wrap
{
	max-height:96px!important;
	overflow:hidden;
	padding:10px; 
}
div.content h1
{
	max-width:360px;
	margin-bottom:0px!important;
}

.slides_control .content-back{
   /* position:relative;
    margin-top:-200px;*/
    width: 200px !important;
    z-index:1;
}
.slides_control div.content-text{
	height:55px !important; 
	width:360px !important;
	overflow:hidden;
	/*text-align:justify;*/
	font-family:Arial ;
	font-weight:normal;
	font-size:12px !important;
	line-height:18px !important;
	color:#ffffff;
}
.slides_control div.content-text p
{
    margin-top:0px;
}
.slides_control .content h1{
	/*font-family:"Dax Offc Cond", Arial;*/
    font-family: "ff-dax-web-pro-condensed", Arial;
	font-weight:normal;
	font-size:26px !important;
	line-height:26px !important;
	color:#ffffff;
	margin-top:0px;
	margin-bottom:5px;
}
.slides_control .content a:hover{
	text-decoration:none;
}
.pagination
{
	
}
.pagination li {
	float:left;
	margin:0 2px;
	list-style:none;
}
.pagination li a {
	display:block;
	width:15px;
	height:0;
	padding-top:15px;
	background-image:url(/_layouts/neoxen/utuInternet/styles/bullet.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}
.pagination li a {
    background-image:url(/_layouts/neoxen/utuInternet/styles/bullet.png);
}
.pagination li.current a {
	background-position:0 -15px;
	background-image:url(/_layouts/neoxen/utuInternet/styles/bullet_selected.png);
}
/*CQWP*/
.link-item A:link{
	font-size:16px !important;
	/*font-family:"Dax Offc Cond" !important;*/
    font-family: "ff-dax-web-pro-condensed" !important;
}

.dfwp-item .link-item A:link,
.slm-layout-main .link-item A:link,
.slm-layout-main .link-item
{
	font-size:12px;
	font-family:Arial;
	line-height:18px;
	color:#000000;
	
}
.dfwp-item .item, 
.slm-layout-main .link-item 
{
    padding-top:0px!important;
    padding-left:0px;
    padding-top:3px!important;
    padding-bottom:3px!important;
}
.slm-layout-main .bullet
{
    padding-left:10px!important;
}

.description, .description A:link,
.link-item .description A:link,
.link-item .description A:visited,
.dfwp-item .utu-rollupitemgrey .description a:link,
.utu-rollupitemgrey .description a,
.utu-rollupitemgrey .description a:visited{
	font-size:12px !important;
	font-family:Arial !important;
	line-height:18px !important;
	color: #444444 !important;
}
.utu-rollupitemgrey .articleTitle a:link{
	color: #000000;
}
.description A:hover,
.link-item .description A:hover,
.utu-rollupitemgrey .description a:hover{
	color: #04a0a6 !important;
}
/*  My Links web parts */
div.custom-mylinks td.s4-wpcell-plain{
	background-image:url('mylinks_bottom.png');
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-bottom:18px !important;
}
div.custom-mylinkssmall td.s4-wpcell-plain{
	background-image:url('box_bottom.png') !important;
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-bottom:18px !important;
}
div.custom-mylinks .s4-wpTopTable{
	background-color:transparent;
	background-image:url('mylinks_back.png');
	background-position:left top;
	background-repeat:repeat-y;
}
div.custom-mylinkssmall .s4-wpTopTable{
	background-color:transparent;
	background-image:url('box_middle.png') !important;
	background-position:left top;
	background-repeat:repeat-y;
}
div.custom-mylinks .s4-wpTopTable > tbody,
div.custom-mylinks .s4-wpTopTable > tbody > tr:first-child {
	background-image:url('mylinks_top.png');
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:10px;
}
div.custom-mylinkssmall .s4-wpTopTable > tbody,
div.custom-mylinkssmall .s4-wpTopTable > tbody > tr:first-child {
	background-image:url('box_top.png') !important;
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:10px;
}
div.custom-mylinks .ms-WPHeader,
div.custom-mylinkssmall .ms-WPHeader{
	background-image:none !important;
}
div.custom-mylinks .s4-wpTopTable > tbody > tr,
div.custom-mylinkssmall .s4-wpTopTable > tbody > tr{
	background-color:transparent !important;
	
}
div.custom-mylinks .ms-WPBody
{
	background-color:transparent !important;
	background-image:url('mylinks_back.png');
	background-repeat:repeat-y;
	background-position:left top;
	margin-left:0px!important;
    margin-right: 10px !important;
    margin-top:4px;
    width: 90% !important;
	padding-left:10px !important;
}
div.custom-mylinkssmall .ms-WPBody
{
	background-color:transparent !important;
	background-image:url('box_middle.png') !important;
	background-repeat:repeat-y;
	background-position:left top;
    margin-left:0px!important;
    margin-right: 10px !important;
    margin-top:4px;
    width: 90% !important;
    padding-left:10px !important;

}
div.custom-mylinks .ms-WPBody A:link
{
    color: #04a0a6 !important;
}

/* Fix: Added h2 16.4.2015 */
.custom-mylinks .ms-WPHeaderTd H3 NOBR,
.custom-mylinkssmall .ms-WPHeaderTd H3 NOBR,
.custom-mylinks .ms-WPHeaderTd H2 NOBR,
.custom-mylinkssmall .ms-WPHeaderTd H2 NOBR{
	background-image:none !important;
	color: black;
}
div.custom-mylinks .ms-WPHeaderTd,
div.custom-mylinkssmall .ms-WPHeaderTd{
	padding-top:7px;
	padding-left:5px;
}
div.custom-mylinks .s4-wpTopTable > tbody > tr > td,
div.custom-mylinkssmall .s4-wpTopTable > tbody > tr > td{
	padding-left:0px;
}
div.custom-mylinks .s4-wpTopTable > tbody > tr > td > div,
div.custom-mylinkssmall .s4-wpTopTable > tbody > tr > td > div{
	padding-left:0px;
	padding-right:0px;
	width:97%;
}

div.custom-mylinks td.s4-wpcell,
div.custom-mylinks td.s4-wpcell-plain,
div.custom-mylinkssmall td.s4-wpcell,
div.custom-mylinkssmall td.s4-wpcell-plain{
	padding-bottom:16px;
}

div.custom-mylinks .ms-WPHeader:first-child .ms-wpTdSpace,
div.custom-mylinkssmall .ms-WPHeader:first-child .ms-wpTdSpace{
	background-image:none !important;
	background-color:transparent !important;
}

.custom-mylinks .ms-vb, .custom-mylinkssmall .ms-vb
{
	line-height:20px !important;
	font-size:12px !important;
}
.custom-mylinks td.ms-vb, .custom-mylinkssmall td.ms-vb
{
	padding-top:0px !important;
	padding-bottom:0px !important;
}
.custom-mylinks td.s4-wpcell-plain A:link,
.custom-mylinkssmall td.s4-wpcell-plain A:link
{
    font-family:Arial;
}
.custom-mylinkssmall .utu-imglinkImage.ms-vb2 IMG
{
    max-width:161px;
}
.custom-mylinks .utu-imglinkImage.ms-vb2 IMG
{
    max-width:198px;
}

/*----------------- Faculty pages 
.utu-middleAreaFWP .WPBody, 
.utu-middleAreaFWP .ms-wpContentDivSpace,
.utu-fcar-col2 .WPBody,
.utu-fcar-col2  .ms-wpContentDivSpace
{
    padding-top:16px;
}*/

/*----------------- Links */
.s4-title h1 a, .s4-title h2 a,
.ms-WPBody a:link, .link-item a, .link-item a:link, 
.ms-menutoolbar td a, 
a.ms-addnew, .ms-ltviewselectormenuheader .ms-viewselector a, 
.ms-ltviewselectormenuheader .ms-viewselectorhover a, 
.ms-vb a:link, .ms-vb2 a:link, .ms-vb-user a:link, .ms-linksection-level1 ul li a,
.ms-PostTitle a, .ms-PostFooter a, .ms-CommentFooter a,
.ms-pageinformation a, .ms-toolbar a, .ms-gb a,
.ms-descriptiontext a,
.ms-newsfeedheader, table.ms-viewlsts tr.ms-vb2 > a:link,
.s4-wpcell-plain A:link,
.ms-searchref-filterlink,
.ms-create-listitem-a,
.ms-vh a,
.ms-pagebreadcrumb a,
a.ms-toolbar:link,
A:link{
	color:#000000 !important;
	text-decoration:none;
}
.ms-WPBody a:visited, .link-item a:visited,  a.ms-addnew:visited, 
.ms-ltviewselectormenuheader .ms-viewselector a:visited, 
.ms-ltviewselectormenuheader .ms-viewselectorhover a:visited, .ms-vb a:visited, 
.ms-vb2 a:visited, .ms-vb-user a:visited, .ms-linksection-level1 ul li a:visited,
.ms-sbcell.ms-sblink a:visited,
a.ms-toolbar:visited,
A:visited{
	color:#000000 !important;
	text-decoration:none;
}
.s4-title h1 a:hover, .s4-title h2 a:hover,  
 .ms-WPBody a:hover, .link-item a:hover,  
.ms-rtestate-field a:hover, 
.utu-rtestate-field a:hover, 
 .ms-menutoolbar td a:hover, 
.ms-vh a:hover, .ms-vh2 a:hover, a.ms-addnew:hover, 
.ms-ltviewselectormenuheader .ms-viewselector a:hover, 
.ms-ltviewselectormenuheader .ms-viewselectorhover a:hover, 
a.ms-toolbar:hover, .ms-vh2-nofilter a:hover, .ms-vh2-nofilter-notextalign a:hover, 
.ms-vb a:hover, .ms-vb2 a:hover, .ms-vb-user a:hover, 
.ms-linksection-level1 ul li a:hover, .ms-propertysheet a:hover, 
.ms-sectionheader a:hover, 
.ms-disc a:hover, .ms-searchref-filterlink:hover,
.ms-pagebreadcrumb a:hover,
a.ms-toolbar:hover,
#utuFooter A:hover
{	color:#04A0A6 !important;
	text-decoration:underline;
}

.link-item a:active, a.ms-addnew:active, .ms-ltviewselectormenuheader .ms-viewselector a:active,
.ms-ltviewselectormenuheader .ms-viewselectorhover a:active, 
.ms-vb a:active, .ms-vb2 a:active, .ms-vb-user a:active, .ms-linksection-level1 ul li a:active{
	color:#000000!important;
	text-decoration:underline;
}
.ms-viewlsts .ms-vb2 > a, .ms-viewlsts .ms-vb2 > a:link, 
.ms-addnew a, .ms-selectorlink a, 
.ms-selectorlink a:visited, .ms-navitem a:link,
.ms-vh, .ms-vh2 a{
	color:#000000!important;
	text-decoration:none!important;
}
 .ms-viewlsts .ms-vb2 > a:visited, .ms-addnew a:visited, 
.ms-navitem a:visited{
	color:#000000!important;
	text-decoration:none!important;
}
 .ms-viewlsts .ms-vb2 > a:hover, .ms-addnew a:hover, 
tr.s4-itm-hover a:hover, tr.ms-itmhover a:hover, .ms-selectorlink a:hover, 
.ms-navitem a:hover{
	color:#000000!important;
	text-decoration:underline!important;}
.ms-viewlsts .ms-vb2 > a:active, .ms-addnew a:active, 
.ms-navitem a:active{
	color:#000000!important;
	text-decoration:underline!important;
}
.ms-cui-ribbon, .ms-cui-menu, .ms-siteactionsmenuinner, .ms-siteactionsmenuhover,
.ms-welcomeMenu, div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen, 
div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner, 
div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div, 
.ms-cui-toolbar-toolbar, .s4-titletable, .ms-socialNotif-Container, 
.ms-sbplain, .ms-sbtable, body #pageStatusBar, 
.link-item, .link-item a, .link-item a:link, .ms-WPBody, .ms-menutoolbar td a, 
.ms-toolbar, .ms-listheaderlabel, .ms-viewselector, .ms-viewselectortext, 
.ms-viewselectorhover, .ms-vh2-nofilter, .ms-vh2-nofilter-notextalign, .ms-vh, 
.ms-vh2, .ms-vh-icon, .ms-vh-icon-empty, .ms-vhImage, .ms-gb, .ms-gb2, .ms-gbload, 
.ms-vb, .ms-vb2, .ms-vb-tall, .ms-vb-user, .ms-vh2-nograd, .ms-vh3-nograd, 
.ms-vh2-nograd-icon, .ms-vh2-nofilter-icon, .ms-pb, .ms-pb-selected, .ms-ph, 
td.ms-vb, a.ms-addnew, .ms-ltviewselectormenuheader .ms-viewselector a, 
.ms-ltviewselectormenuheader .ms-viewselectorhover a, th.ms-vh, td.ms-vb, 
.ms-dlgTitleText, .ms-formlabel, .ms-descriptiontext, .ms-formtoolbar, select, 
.ms-input, .ms-long, .ms-inputuserfield, .ms-toolbarContainer, 
div.ms-formfieldlabelcontainer span.ms-formfieldlabel, 
.ms-formfieldlabelcontainer, .description, .ms-sectionheader, .ms-linksection-level1, 
.ms-pageinformation h3.ms-standardheader, table.ms-pageinformation, 
table.ms-createpageinformation, .ms-pageinformation table td, 
.ms-createpageinformation table td, .ms-linksectionheader, th .ms-vb, 
.ms-vh2-nofilter-icon, th.ms-vh2-nograd, th.ms-vh2-nograd-icon, .ms-propertysheet, 
.ms-formdescription, .ms-paging, .ms-listedit .ms-standardheader, 
.ms-listedit .ms-linksectionheader, .ms-listedit .ms-linksectionheader .ms-standardheader, 
.ms-listedit table.ms-pageinformation, .ms-listedit .ms-pageinformation table td,
.ms-listedit .ms-propertysheet, .ms-listedit .ms-descriptiontext,
.ms-SPZoneLabel, .ms-SPButton, .ms-wpadder-sectionhead, .ms-wpadder-wpname, 
.ms-wpadder-categoryColumn, .ms-wpadder-categoryColumn td,
.ms-wpadder-items, .ms-wpadder-upload input, .ms-wpadder-upload button, 
.ms-wpadder-tabTable th, .ms-wpadder-description, .ms-wpadder-zoneArea button, 
.link-item-large, .link-item-large a, .link-item-large a:link, 
div.title-With-Background a, div.title-With-Background a:link, 
div.title-With-Background a:hover, div.title-With-Background a:visited, 
div.title-With-Background a:active, .headertitle, .headertitle a, 
.headertitle a:link, .level-item, .level-item a, .level-item a:link, 
.headertitle-band, .headertitle-band a, .headertitle-band a:link, 
.headertitle-large, .headertitle-large a, .headertitle-large a:link, 
.headertitle-small, .headertitle-small a, .headertitle-small a:link, 
.level-description, .ms-WPBody td, .medium, groupheader, .ms-rtelong, .utu-rtelong, 
.ms-longer, .ms-rtelonger,.utu-rtelonger, .ms-radiotext, .ms-rtedropdown,.utu-rtedropdown, .ms-lookuptypeintextbox, 
.ms-rtefield,.utu-rtefield, table.ms-disc td, table tr td.ms-disc-bordered-noleft, 
.ms-formbodysurvey, .ms-gridCol, .ms-gridT1, .ms-surveyVBarT, .ms-surveyVBarTC, .ms-surveyTotal{
	font-family:Arial;
}
.ms-selectorlink a, .ms-selectorlink a:visited, .ms-sbcell input{
	font-family:Arial!important;
	
}
.s4-title h2, .ms-socialNotif-text, .s4-search select.ms-sbscopes, .s4-search input.ms-sbplain,
.article-content, .welcome-content, .s4-title .s4-pagedescription, 
.s4-title .s4uniqpermdescription, .ms-toolbar, .ms-listheaderlabel, 
.ms-gb .ms-standardheader, .ms-standardheader, .ms-gb, .ms-gb2, .ms-gbload, 
.ms-vb-tall, .ms-vb-user, .ms-pb, .ms-pb-selected td, .ms-vb, .ms-vb2, 
.ms-viewlsts-noitems > b, .s4-specialNavLinkList a:hover > span.ms-splinkbutton-text, 
.ms-vh2-nofilter, .ms-vh2-nofilter-notextalign, .ms-formlabel, .ms-descriptiontext, 
.ms-formtoolbar, .ms-toolbarContainer, .description, .link-item, .ms-sectionheader,
.ms-linksection-level1 h3, .ms-pageinformation h3.ms-standardheader, 
.ms-linksectionheader .ms-standardheader, .ms-linksectionheader, .ms-pageinformation th, 
.ms-createpageinformation th, th .ms-vb, .ms-vh2-nofilter-icon, 
th.ms-vh2-nograd, th.ms-vh2-nograd-icon, .ms-vh, .ms-vh2, .ms-vh-icon-empty, 
.ms-vhImage, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-vh2-nofilter-icon, 
.ms-ph, .ms-propertysheet, .ms-pageinformation table td, .ms-createpageinformation table td, 
.ms-bottompaging .ms-paging, .ms-paging, .ms-listedit .ms-standardheader, 
.ms-listedit .ms-linksectionheader, .ms-listedit .ms-linksectionheader .ms-standardheader, 
.ms-listedit .ms-gb .ms-vh2-nofilter, .ms-listedit .ms-gb .ms-vh2, .tmt-name, 
.ms-SPZoneTitle, .ms-SPZoneLabel, .ms-rteElement-P,.utu-rteElement-P, .level-description, .headertitle, 
.medium, groupheader, .ms-rtefield,.utu-rtefield, table.ms-disc td{
	color:inherit;
}
.ms-viewlsts th.ms-vh2-nofilter{
	color:inherit!important;
}
.ms-cui-ribbon a:link, .ms-cui-ribbon a:visited, .ms-cui-ribbon a:hover, 
.ms-cui-ribbon a:active, .ms-cui-menu a:link, .ms-cui-menu a:visited, .ms-cui-menu a:hover,
.ms-cui-menu a:active, .ms-siteactionsmenu > span > a, .ms-menutoolbar td a, 
.ms-menutoolbar td a:hover, .s4-specialNavLinkList a:hover > span.ms-splinkbutton-text, 
a.ms-socialNotif{
	text-decoration:none;
}
.utuSiteName a:link,
.utuSiteName div a:visited{
	color:white !important;
}
.article-content a, .utu-relatedLinks a,
.article-content a:link, .utu-relatedLinks a:link
{
	color:#04a0a6!important;
}

.utu-emergency{
	width:95%;
	padding:0px;
	padding-left:20px;
	padding-right:20px;
	margin-bottom:10px;
	border: 2px #be3406 solid;
	border-top-width: 10px;
	color: black !important;
	font-size:18px;
	/*font-family:"Dax Offc Cond";*/
    font-family: "ff-dax-web-pro-condensed";
}
.utu-emergency H1
{
    color: #be3406 !important;
	font-size:32px !important;
	font-weight: bold;
}

/* 2013 ADDITIONS */
/* HAKUNAVIGAATIO 2013 */
.s4-tn ul.root li.static,
.s4-tn ul.root li.static > a {
	min-height:37.5pt;
	padding-top:0px;
	padding-bottom:0px;
}
.s4-tn ul.root li.static a{
	line-height:40pt;
}
.s4-tn ul.root li.static a span{
	margin-top: 16px;
	vertical-align:middle;
	color:white;
	line-height:20px;
}
#s4-titlerow {
  	padding-top: 0 !important;
}

/* HAKUNAVIGAATIO 2013 */
.s4-tn > ul.root > li.static:first-child > a:first-child >span {
  background-image: url('/_layouts/neoxen/utuInternet/styles/sprites_topnav.png?rev=20150421');
  background-position: -2070px 5px;
  background-repeat: no-repeat;
  height: 50px;
  width: 30px;
  margin-top: 2px !important;
  display: block;
}
    
.s4-tn > ul.root > li.static:first-child > a:first-child > span > span {
  display: none;
}

.s4-tn ul.root li.static > a {
  margin-right: 0;
}

.s4-tn ul.root {
  padding: 0;
}

/* HAKULAATIKKO 2013 */
.ms-srch-sbLarge input[type=text] {
	border: 0;
}
.ms-searchCenter-main {
  	margin: 50px auto 0px auto !important;
}
  
/* HAKUTULOKSET 2013 */
.ms-srchnav-item .ms-srchnav-link-selected {
	text-decoration: underline !important;
}

/* Hide resultfooter on search page */
.ms-srch-resultFooter #ResultFooter {
	display: none; visibility: hidden:
}

/* Fix scrolling on search result page */
/*body #s4-workspace {
	height: auto !important;
}*/
