@CHARSET "UTF-8";

html,body {
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	background: url(/shared/style/image/bg.jpg) top right no-repeat; /* artemisju eposs efecs ect penta aioti | public office */
}

img {
	border: none;
}

#layoutHeader {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 0px;
	left: 0px;
	height: 120px;
	background: url(/shared/style/image/bghead.jpg) top left repeat-x; /* eposs ect efecs penta | * */
	width: 100%;
	z-index: 6;
}

#layoutHeadline {
	0 background:  #008db1;
}

#layoutNavigation {
	position: absolute;
	width: 200px;
	top: 111px; /* artemisia artemisju eposs ect efecs penta aioti | office */
	padding: 10px 5px 50px 0px; /* artemisia artemisju eposs ect efecs penta aioti | * */
	z-index: 5;
	margin: 0px;
}

div.slideshow {
	position: relative;
	left: 100px;
}

div.slide {

}

img.slide_image {
	height: 255px;
	width: 915px;
}

div.slide_text {
	display:block!important;
	background-color: #2f4748;
	opacity:0.9!important;
	width:308px!important;
	left: 550px!important;
	top: 100px!important;
	height: 54px!important;
	color: #FFFFFF!important;
	font-size: 24px!important;
	font-family: helvetica;
	letter-spacing: 0px;
}

#layoutMain {
	width: 100%;
	min-height: 100%;
	margin: 0px;
	padding: 0px;
}

#layoutContent {
	display: table-cell;
	vertical-align: top;
	width: auto; /* artemisia artemisju eposs ect efecs penta aioti | office */
	position: relative;
	padding: 130px 5px 250px 200px;
	margin: 0px;
}

.tableRowNonMember {
	background-color: #F4FFFF;
}

@-moz-document url-prefix() {
       #layoutContent {
       }
       
       #layoutFooter {
           display:none; /* artemisia artemisju  ect eposs efecs penta aioti | office public */
       }
}

#layoutContent > h1 {
	font-size: 12px;
	font-weight: bold;
	0 font-size: 15px;
	color: #2f80b0; /* artemisju aioti ect eposs efecs penta | * */
	text-transform:uppercase; /* artemisia artemisju aioti ect eposs efecs penta | * */
	padding: 15px 10px 13px 0px;
	line-height: 26px;
	margin: 0 0 5px 0;
}

#layoutContent  >  h1:first-line {
	font-size: 15px;
}

#layoutContent > h1.long-title {
	font-size: 15px;
	background: none;
	padding-bottom: 0px;
}

#layoutContent > h1.sub-title {
	padding: 0px 0px 13px 0px;
}

#layoutContent > h1.sub-title:first-line {
	font-size: 12px;
}

#layoutContent > h2 {
}

#layoutContent > table,
#layoutContent >  table > thead th {
	border-collapse: collapse;
	border-spacing: 0px;
}

#layoutContent > table > thead th,
#layoutContent > table > thead th,
#layoutContent > table > thead td {
        padding: 7px 5px 5px 8px;
	margin-right: 2px;
	color: #ffffff;
	font-size: 12px;
}

p.sidebar_shadow {
}

.greenleaf {
}

.skyblue {
}

.skyblue_invert {
}

li.triangle {
	background: url(/shared/style/image/breadcrumb.png) no-repeat center left top;
}

#layoutContent > table > tr > td, #layoutContent > table > tbody > tr > td {
	padding: 7px 7px 7px 7px;
}

#layoutContent > table > thead > tr {
	border-right: solid 2px #009900;
}

#layoutSidebar {
	display: table-cell;
	vertical-align: top;
	padding: 135px 10px 45px 5px;
	margin: 0;
}

#layoutFooter {
	position: relative;
	height: 20px;
	width: 100%;
	background: url(/shared/style/image/footer_bg.jpg) top left no-repeat; /* artemisia artemisju aioti catrene press ect eposs efecs penta | * */
	background-color: #32434e; /* artemisia artemisju aioti eposs ect efecs penta | * */
	 display:none; /* artemisia artemisju ect eposs efecs penta | office public */
    margin: -20px 0px 0px 0px;
	z-index: 15;
}

@media print {
	#layoutHeader,#layoutNavigation,#layoutFooter {
		display: none;
	}
}

/* hide this from opera6 */
head:first-child+body div#footer {
	margin-bottom: 0;
}

body, td {
	font-family: arial;
	font-size: 12px;
	margin: 0px;
}

a.download {
	color: #ffffff!important; /* artemisia artemisju aioti ect eposs efecs penta | * */
	text-transform: uppercase; /* artemisia artemisju aioti ect eposs efecs penta | * */
	background-image: url(/shared/style/image/white_arrow_down.png); /* artemisia artemisju aioti ect eposs efecs penta | * */
	background-position: 10px center; /* artemisia artemisju aioti ect eposs efecs penta | * */
	background-color: #2c81b1; /* artemisia artemisju aioti ect eposs efecs penta | * */
	border-top-left-radius: 5px; /* artemisia artemisju aioti ect eposs efecs penta | * */
	border-bottom-left-radius: 5px; /* artemisia artemisju aioti ect eposs efecs penta | * */
	box-shadow: 0px 10px 5px #888; /* artemisia artemisju aioti ect eposs efecs penta | * */
	-moz-box-shadow: 0px 10px 5px -5px #888; /* artemisia artemisju aioti ect eposs efecs penta | * */
    -webkit-box-shadow: 0px 10px 5px -5px #888; /* artemisia artemisju aioti ect eposs efecs penta | * */
	padding-bottom: -10x; /* artemisia artemisju aioti ect eposs efecs penta | * */
	padding-left: 50px; /* artemisia artemisju aioti ect eposs efecs penta | * */
	padding-top: 10px; /* artemisia artemisju aioti ect eposs efecs penta | * */
}

a.small {
	padding-right: 20px; /* artemisia artemisju aioti ect eposs efecs penta | * */
}

a:link,a:visited {
	color: #1e709f; /* artemisju eposs efecs penta | * */
	text-decoration: none;
}

a:hover {
	color: #1e709f; /* artemisju aioti ect eposs efecs penta | * */
	text-decoration: underline;
}

th {
	background-color: #6699FF; /* eposs ect efecs penta aioti | office */
	color: #ffffff;
	text-align: left;
}

.border {
	border: 1px solid #00cc00;
}

.header {

}

.list {
	overflow-y: auto;
	overflow-x: hidden;
	border: solid 1px #999999;
	background-color: #eeeeee;
	margin: 1px;
}

.list ul {
	display: table-row;
	height: 18px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	cursor: pointer;
	width: 500px;
}

.list li {
	display: table-cell;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	height: 18px;
	width: 80px;
	overflow: hidden;
	white-space: nowrap;
	border-right: solid 1px #999999;
	text-decoration: inherit;
}


.requires_purchase_order {
    background-color: #def0fc!important;
}

#resultbox {
	clear: both;
	width: 800px;
	margin: 0 0 10px 0;
}

#resultbox .error {
	border: 1px solid #FF0000;
	background-color: #FFCFCF;
}

#resultbox .info {
	border: 1px solid #0000FF;
	background-color: #CFCFFF;
}
#resultbox .success {
	border: 1px solid #009900;
	background-color: #69EF68;
}
#resultbox p {
	margin: 10px 10px 12px 10px;
	line-height: 150%;
}

#resultbox h1  {
	margin: 10px 10px 10px 10px;
	font-size: 12px;
	font-weight: bold;
}

.button, .toolbutton {
	border: 1px solid;
	font-weight: bold;
	background: #ffffff;
	border-color: #999999; /* artemisia artemisju ect eposs efecs penta aioti | * */
	border-radius: 5px; /* artemisia artemisju ect eposs efecs penta aioti | * */
	background: url(/shared/style/image/button-gradient.jpg) repeat-x 0 100%; /* artemisia artemisju ect eposs efecs penta aioti | * */
	font-size: 11px;
	font-family: arial;
	cursor: pointer;
	height: 23px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	display: inline-block;
	padding: 2px 13px 4px 13px;
	margin: 5px 5px 3px 5px;
	vertical-align: top;
}

A.button,.toolbutton {
	text-decoration: none;
}

.toolbutton {
	display: block;
	width: 150px;
	text-align: center;
}

.button:hover, .toolbutton, A.button:hover {
	text-decoration:none;
}

A.button:link, A.button:active, A.button:visited {
	text-decoration: none;
	padding: 3px 16px 5px 16px;
}

div.figure {
	display: table;
  	margin: 5px;
  	padding: 5px;
}

div.figure p {
  	text-align: center;
  	font-weight: bold;
  	display: table-caption;
	caption-side: bottom;
}

input.text {
	border: solid 1px #999999;
	text-align: left;
	margin-top: -3px;
	margin-bottom: -3px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 22px;
	background-color: #eeeeee;
	width: 175px;
}

.selected {
	background: #669966;
	color: #ffffff;
}

.hover {
	background: #3399FF;
	color: #ffffff;
}

select {
	border: solid 1px #333333;
	text-align: left;
	margin-top: -3px;
	margin-bottom: -3px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 22px;
	background-color: #eeeeee;
	width: 175px;
}

pre.code {
	border: 1px solid #cccccc;
	background-color: #ffffcc;
	padding: 3px 3px 3px 3px;
}

.alert {
	background: url(/shared/style/image/alert.gif) top left no-repeat;
	padding: 0 0 0 16px;
}

.read_more {
	background: url(/shared/style/image/arrow_right_green.png) top right no-repeat;
	padding: 4px 20px 0 0;
}

.updated {
	background: url(/shared/style/image/updated.png) top left no-repeat;
	padding: 3px 0 3px 20px;
}

.search {
	width: 142px;
	margin: 0px 15px 0px 10px;
	padding: 3px 2px 3px 5px;
	font-size:11px;
}

.search input {
	color: #000000;
	width:70px;
	font-size:10px;
   	}

.expired, .expired li {
	text-decoration:line-through;
}

.right {
	text-align: right;
}

.bold {
	font-weight: bold;
}

.left {
	text-align: left;
}

.center {
	text-align: center;
}

.url {
	cursor: pointer;
}

.bottom {
	vertical-align: bottom;
}

.basic {
	float:left;
	width: 100%;
	padding:0;
	margin: 0px 0px 20px 0px;
}

.basic img{
	border:none;
}

/*=============== ADDRESSES =========================================*/
#listcontainer{float:left;}
.row{float:left; clear: both}
.item{float:left;cursor:pointer;height:220px;width:190px;border:1px solid #CCCCCC;margin:0 7px 7px 0;background-color:#FFFFFF;overflow:hidden;}
.item .infocontainer{width:100%;}
.item .infocontainer .basicinfocontainer{float:left;height:220px;width:190px;}
.item .infocontainer .picture {
		float:left;
		width:100%;
		height:160px;
		line-height:160px;
		text-align:center;
	}
.item .infocontainer .picturefooter{float:left;text-align:center;width:190px;}
.item .infocontainer .infobox{float:left;padding:30px 30px 30px 10px;height:100px;width:350px;}
/*=============== ADDRESSES =========================================*/

A.old  {
	font-style: italic;
}

.small{
	font-size:10px;
}

.tableBody {
}

.tableBody p {
	margin: 10px;
}

/*===========================================================================*/
.pager {
	clear: both;
}
/*===========================================================================*/

.webinfo {
	float:left;
	clear: both;
	padding: 5px;
	margin: 0 0 10px 0;
	width: 100%;
}

dl {
	width: 800px;
	margin: 0px;
	margin: 0px;
	padding: 0px;
	clear: both;
	display: block;
	float:left;
}

dt {
	width: 180px;
	padding: 6px 2px 6px 10px;
	float: left;
	display: block;
	clear:both;
	border-top: 1px solid #CCC; /* artemisia artemisju aioti catrene ect eposs efecs penta press | * */
}

dd {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 6px 2px 6px 10px;
	width:596px;
	border-top: 1px solid #CCC; /* artemisia artemisju aioti catrene ect eposs efecs penta press | * */
        min-height: 18px;
}

dd p{
	margin-top:0;
	padding-top:0;
}

dl.narrow {
	width: 300px;
	background: none;
}

ul.narrow {
	width: 260px;
	border: none;
}

dl.narrow  dt {
	width: 95px;
}

dl.narrow  dd {
	width: 180px;
}

dl.mini {
	width: 250px;
	background: none;
}

dl.mini  dt {
	padding: 2px 2px 2px 5px;
	width: 80px;
	border: none;
}

dl.mini  dd {
	padding: 2px 2px 2px 5px;
	width: 140px;
	border: none;
}

#layoutSidebar h1 {
	font-size: 15px;
	color: #2f80b0; /* artemisju aioti ect eposs efecs penta | * */
	text-transform:uppercase; /* artemisia artemisju aioti ect eposs efecs penta | * */
}

#layoutSidebar h2 {
	font-size: 13px;
	margin: 2px 0 6px 0;
}

.rounded {

	-webkit-border-radius: 10px;
	 -moz-border-radius: 10px;
	 border-radius: 10px;
	 padding: 10px 10px 20px 15px;
	 -moz-box-shadow: 2px 2px 2px #999;
	 -webkit-box-shadow: 2px 2px 2px #999;
  	 box-shadow: 2px 2px 2px #999;
}

#layoutSidebar .rounded {
	margin: 0 0 6px 0;
	float: right;
}

#organisation.rounded {
	margin: 8px;
	width:130px;
	height:155px;
	float:left;
	background-color: #DFDFDF; /* artemisia artemisju aioti ect eposs efecs penta | * */
}

#layoutSideBar .rounded A {
	color: #000064;
}
.round_inset {
	display: block;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-moz-box-shadow: inset 2px 2px 2px #999;
	-webkit-box-shadow: inset 2px 2px 2px #999;
	box-shadow: inset 2px 2px 2px #999;
	border-radius: 10px;
	padding: 5px 10px 3px 10px;
	margin: 5px;
	background:#ffffff;
}

a.round_inset  {
	color: #000000;
}

/* ===== BUTTONS ===== */
.tools {
	background: url(/shared/style/image/tools.jpg) top left no-repeat;
	width: 180px;
	margin: 20px 0px 0px 0px;
	padding: 13px 5px 20px 0px;
	float:left;
}

.tools li {
	list-style:none;
	display: block;
}

.tools a {
	display: block;
	border: solid 1px;
	border-color: #0a4d84; /* artemisia artemisju aioti ect eposs efecs penta | * */
	background-color: #fffff0; /* artemisia artemisju aioti ect eposs efecs penta | * */
	color: #0A4D84; /* artemisju aioti ect eposs efecs penta | * */
	margin: 2px 0px 0px 15px;
	padding: 4px 4px 4px 4px;
	width: 100%;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

.tools a:link, .tools a:active, .tools a:visited {
	text-align: center;
	text-decoration: none;
}

.tools a:hover {
	text-align: center;
	text-decoration: none;
}

/* ===== INPUTS ===== */
input.text {
	border: 1px solid #999999;
	text-align: left;
	margin-top: -3px;
	margin-bottom: -3px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 20px;
	background-color: #eeeeee;
	width: 175px;
	font-size: 12px;
}

input.disabled {
	border: none;
	margin-top: -2px;
	color: #000000;
	padding-right: 2px;
	background-color: transparent;
}

select.text{
	border: 1px solid #999999;
	text-align: left;
	margin-top: -3px;
	margin-bottom: -3px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 22px;
	background-color: #eeeeee;
	width: 200px;
	font-size: 12px;
}

textarea.text{
	border: solid 1px #999999;
	text-align: left;
	margin-top: -3px;
	margin-bottom: -3px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 180px;
	background-color: #eeeeee;
	width: 450px;
	font-family: arial;
	font-size: 12px;
}

.calendar {
	vertical-align:bottom;
}

.required {
	padding-right: 20px;
	background: url(/shared/style/image/required.gif) top right no-repeat;
}

.download {
	padding-right: 25px;
	background: url(/shared/style/image/download.png) top right no-repeat;

}

.new_window {
	padding: 3px 23px 3px 0px;
	background: url(/shared/style/image/new_window.png) top right no-repeat;
}

/* =============== TEXTILE ================ */
.textarea UL {
	padding-left: 24px;
	margin-top: 3px;
}

/* =============== MENU ================ */
.menu LI {
	width: 160px;
    margin: 0 0 4 10;
}

.menu LI.selected {
	color: #ffffff;
	margin: 0 0 4 0;
	background-color: #006600;
}

.menu {
	margin: 0;
	padding: 0;
}

.menu LI {
	background-color: #cccccc;
	display: block;
	padding: 4 4 4 4;
	border-bottom: solid 1px #333333;
}
.menu LI.selected {
	color: #ffffff;
}

.menu LI.selected A {
	color: #ffffff;
}

 #layoutNavigation li > a {
	display:block;
	color: #1E709F; /* ect eposs efecs penta aioti | office */
	padding: 0 0 0 10px;
	overflow: hidden;
	text-decoration:none;
	line-height:25px;
	height:25px;
}

#search {
	display:block;
	color: #1E709F; /* eposs ect efecs penta aioti | office */
	background-color: #CCC; /* artemisia eposs ect efecs penta aioti | office */
	width: 166px; /* artemisia artemisju ect aioti eposs efecs penta | * */
	padding: 0 0 0 10px;
	overflow: hidden;
	text-decoration:none;
}

#search input {
	width: 60px;
	font-size: 9px;
	color: #ffffff;
	border: 1px solid #cccccc;
	padding-top: 2px;
	background-color: #1E709F; /* artemisju aioti eposs efecs penta | * */
	0 background-color: #30315d;	
}

#layoutNavigation .selected a {
	color: #FFFFFF; /* artemisia artemisju aioti catrene press ect eposs efecs penta | * */
}

#layoutNavigation ul {
	overflow:hidden;
	display: block;
	width: 166px; /* artemisia artemisju aioti ect eposs efecs penta | * */
	margin: 0;
	padding: 0;
	list-style: none;
}

#layoutNavigation li {
	display: block;
	list-style: none;
	background-color: #CCC; /* aioti artemisia eposs ect efecs penta | office */
	border-bottom: 1px solid #333; /* aioti artemisia eposs ect efecs penta | office */
	margin: 0px 0px 4px 0px; /* aioti artemisia eposs ect efecs penta | office */
}

#layoutNavigation .current {
	background-color:#FFFFFF;
	color:#000064;
}

#layoutNavigation li.selected {
	background-color: #1E709F; /* aioti artemisju  eposs efecs penta | * */
    /*border-bottom:  none;*/
}


#layoutNavigation li > a:hover {
	background-color: #AACCDD; /* aioti ect eposs efecs penta | office */
}

#layoutNavigation .separator {
	width: 156px; /* aioti artemisia artemisju ect eposs efecs penta | * */
        background-color:#FFFFFF; /* aioti artemisia artemisju ect eposs efecs penta | * */
        color:#000000; /* aioti artemisia artemisju ect eposs efecs penta | * */
	padding-top: 50px;
	padding-right: 10px;
	padding-bottom:10px;
	font-weight:bold;
	border-bottom:  1px solid #47488F;
}

#layoutPersonal{
	color:#FFFFFF;
	font-size: 11px;
	padding:4px 20px 4px 20px;
	border:1px solid #FFFFFF;
	margin: 0;
	display:block;
	position:absolute;
	right:0;
	top: 61px; /* aioti artemisia ect eposs efecs penta | community office */
}

#layoutPersonal a{
	color:#FFFFFF;
}

.modified {
	background-color: #ccff99;
}

/*==================== STYLE LINKS ==============================*/
a {
	color: #006600;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.binder {
	background-image: url(/shared/style/image/binder.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 23px;
}

#mainmenu {
	position:absolute;
	white-space: nowrap;
	left: 250px; /* aioti artemisia ect eposs efecs penta | office */
	top: 10px; /* aioti artemisia artemisju ect eposs efecs penta | office */
	width: 750px; /* aioti artemisia ect eposs efecs penta | office */
	height: 20px; /* aioti artemisia ect eposs efecs penta | office */
	0 text-align: right;
	/* 0 background: #D0D7D9; */
	/* 0 border-top-left-radius: 10px 5px; */
	/* 0 border-top-right-radius: 10px 5px; */
}

.mainmenu {
}

.mainmenu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}


.mainmenu li {
	list-style: none;
	float: left;
	position: relative;
}

.mainmenu li ul {
	display: none;
	position: absolute;
	z-index: 2000;
	margin-top: 0px;
	margin-left: -5px;
	width: 200px;
	padding: 1px 6px 7px 0;
	background-image: url(/shared/style/image/menu_flipout.png);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.mainmenu li ul li {
	float: none;
	padding: 0px;
	background-color: #F7F9FA;
	border-right: 1px solid;
	border-left: 1px solid;
}

.mainmenu li ul li a {
	text-transform: none;
	text-decoration: none;
	border-right: 1px solid #F7F9FA;
	border-left: 1px solid #F7F9FA;
	font-weight: bold;
	display: block;
	margin: 0px;
	padding: 3px 6px 2px 6px;;
}

.mainmenu li ul li a:hover{
}

.mainmenu li:hover ul {
	display: block;
}
.mainmenu, .mainmenu a:link, .mainmenu a:visited, .mainmenu a:hover {
	color: #ffffff; /* ect eposs efecs penta | office */
	text-decoration: none;
}

.mainmenu a:hover {
}

.mainmenu a {
	margin: 3px 0px 3px 0px;
	height: 17px;
	padding: 2px 2px 2px 2px; /* aioti artemisia ect eposs efecs penta | office */
	padding: 2px 2px 2px 2px; /* aioti artemisju ect eposs efecs penta | office */
}

.mainmenu a.user {
	background: url(/shared/style/image/user.gif) no-repeat;
	padding: 0px 0px 0px 20px;
}

.footer {
	0 background-color: black;
	height: 56px; /* aioti artemisia artemisju ect eposs efecs penta | * */
	vertical-align: middle; /* aioti artemisia artemisju ect eposs efecs penta | * */
	font-size: 16px; /* aioti artemisia artemisju ect eposs efecs penta | * */
}

.footerNavigation {
	height: 250px; /* aioti artemisia artemisju ect eposs efecs penta | * */
	color: #FFFFFF; /* aioti artemisia artemisju ect eposs efecs penta | * */
	background: #32434e url('/shared/style/image/footer_nav.jpg') no-repeat left; /* aioti artemisia artemisju ect eposs efecs penta | * */
}

.footerNavigation table tbody tr td a{
	color: #FFFFFF; /* aioti artemisia artemisju ect eposs efecs penta | * */
	text-decoration: none; /* aioti artemisia artemisju ect eposs efecs penta | * */
}

.locator {
	float: left;
	width:100%;
	list-style: none;
	margin: 0px 8px 5px 0px;
	padding: 8px 2px 5px 2px;
	clear: both;
}

.locator li {
	padding: 8px 2px 8px 20px;
	margin: 0;
	float: left;
	background: url(/shared/style/image/breadcrumb.png) no-repeat center left; /* aioti itea artemisia artemisju catrene press ect eposs efecs penta | * */
}

.tableHead, .tableSeperator {
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 11px;
	0 color: #ffffff;
	color: #000000; /* aioti artemisia artemisju ect eposs efecs penta | * */
	clear: both;
}

.tableHead {
    height: 17px;
    border-right: solid 2px; /* aioti artemisia artemisju catrene debranova ect eposs efecs penta | * */
    border-bottom: solid 3px; /* aioti artemisia artemisju catrene debranova ect eposs efecs penta | * */
}

.tableHead A, .tableSeperator A {
	color: #000000; /* aioti artemisia artemisju ect eposs efecs penta | * */
}

div.tableHead, div.tableSeperator {
	 padding: 2px 4px 2px 8px; /* aioti artemisia artemisju ect eposs efecs penta | * */
	margin: 1px 0 0 0;
}

div.tableHead {
	background: #fff url(/shared/style/image/header.png) 0 0 repeat-x; /* aioti artemisia artemisju ect eposs efecs penta | * */
}

ul.tableHead {
	padding: 0px 2px 6px 17px; /* aioti artemisia artemisju ect eposs efecs penta | office */
	background: #fff url(/shared/style/image/header.png) 0 0 repeat-x; /* aioti artemisia artemisju ect press eposs efecs penta | * */
	margin: 0px;
}

ul.tableHead > li:first-child {
	background: #fff url(/shared/style/image/header.png) 0 0 repeat-x; /* aioti artemisia artemisju ect eposs efecs penta | * */
	margin-left: -17px; /* aioti artemisia artemisju ect eposs efecs penta | office */
	padding-left: 17px; /* aioti artemisia artemisju ect eposs efecs penta | office */
}

.tableHead li, .tableFoot li, .tableSeperator li {
	display: block;
	float: left;
	margin: 0;
	height: 16px;
	overflow: hidden;
	white-space: nowrap;
	list-style: none;
}

.tableRow, .tableSeperator {
	clear: both;
	display: block;
	padding: 0px 2px 0px 15px; /* aioti artemisia artemisju ect eposs efecs penta | office */
	margin: 0;
	overflow: auto;
}

.tableRow {
	width: 600px;
}

.tableSeperator {
	background-color: #999999;
	width: 580px;
}

div.tableFoot {
	padding: 1px 17px 2px 2px;
	margin: 0px 0px 0px 0px;
	border-top: solid 1px;
	border-color: #0a4d84; /* aioti artemisia artemisju ect eposs efecs penta | * */
	width: 781px;
	font-weight: bold;
	font-size: 10px;
	color: #999999;
	height: 30px;
	clear: both;
}

.tableRow li {
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 3px 2px 5px 2px;
	overflow: hidden;
	white-space: nowrap;
	vertical-align: bottom;
}

.newsflash {
        font-family: Calibri, arial;
	float: left;
	background: #ffffff no-repeat;
	width: 475px;
	height: 230px;
	display: block;
	padding: 15px 14px 0 9px;
}

.newsflash_headline h1 {
	color: #2f80b0;
	text-transform:	uppercase;
	font-size:15px;
}

.newsflash_textbox{
	position: absolute;
	background: #FFF;
	right: 0px;
	top: 0px;
	height: 290px;
	width: 250px;
	padding: 5px 5px 5px 10px;
}

.newsflash_text{
      font-size: 13px;
}

.newsflash_content {
	width: 467px;
	height: 204px;
	position: relative;
}

 .overlay {
	z-index: 100;
    filter: alpha(opacity=50); /*older IE*/
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE */
			         -moz-opacity: .50; /*older Mozilla*/
			         -khtml-opacity: 0.5;   /*older Safari*/
			         opacity: 0.5;   /*supported by current Mozilla, Safari, and Opera*/
	background-color:#ffffff;
	position:fixed; top:0px; left:0px; width:100%; height:100%; text-align:center; vertical-align:middle;
}

.dialog {
	z-index: 101;
	padding: 20px 40px 20px 40px;
	background-color:#ffffff;
	border: solid 1px #cccccc;
	position: absolute;
	text-align: center;
	left: 45%;
	top: 45%;
}

#layoutFuse {
	position: absolute;
	z-index:100;
	left: 160px; /* aioti artemisia artemisju ect eposs efecs penta | office */
}

#layoutFuse A {
	display: block;
	float:left;
	margin-left: -15px;
	padding: 3px 5px 3px 20px;
	background: url(/shared/style/image/fuse_tab.png) top left no-repeat;
}

.star_on, .star_off {
	padding: 0px 0px 0px 16px;
	cursor: pointer;
}

.star_on {
	background: url(/shared/style/image/star_on.png) top left no-repeat;
}

.star_off {
	background: url(/shared/style/image/star_off.png) top left no-repeat;
}

#layoutNavigationSidebar {
}

#layoutNavigationSidebar li > a {
}

#layoutNavigationSidebar li > a:hover {
}

#layoutNavigationSidebar li {
}


         .extension_pdf {
             background: url(/shared/style/icon/contenttype/1) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_pdf_left {
             background: url(/shared/style/icon/contenttype/1) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_txt {
             background: url(/shared/style/icon/contenttype/3) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_txt_left {
             background: url(/shared/style/icon/contenttype/3) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_html {
             background: url(/shared/style/icon/contenttype/4) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_html_left {
             background: url(/shared/style/icon/contenttype/4) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_gif {
             background: url(/shared/style/icon/contenttype/5) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_gif_left {
             background: url(/shared/style/icon/contenttype/5) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_jpg {
             background: url(/shared/style/icon/contenttype/6) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_jpg_left {
             background: url(/shared/style/icon/contenttype/6) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_tif {
             background: url(/shared/style/icon/contenttype/7) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_tif_left {
             background: url(/shared/style/icon/contenttype/7) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_png {
             background: url(/shared/style/icon/contenttype/8) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_png_left {
             background: url(/shared/style/icon/contenttype/8) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_doc {
             background: url(/shared/style/icon/contenttype/10) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_doc_left {
             background: url(/shared/style/icon/contenttype/10) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_zip {
             background: url(/shared/style/icon/contenttype/11) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_zip_left {
             background: url(/shared/style/icon/contenttype/11) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_ppt {
             background: url(/shared/style/icon/contenttype/12) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_ppt_left {
             background: url(/shared/style/icon/contenttype/12) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_xls {
             background: url(/shared/style/icon/contenttype/13) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_xls_left {
             background: url(/shared/style/icon/contenttype/13) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_docx {
             background: url(/shared/style/icon/contenttype/16) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_docx_left {
             background: url(/shared/style/icon/contenttype/16) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_dotx {
             background: url(/shared/style/icon/contenttype/17) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_dotx_left {
             background: url(/shared/style/icon/contenttype/17) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_ppsx {
             background: url(/shared/style/icon/contenttype/18) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_ppsx_left {
             background: url(/shared/style/icon/contenttype/18) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_xlsx {
             background: url(/shared/style/icon/contenttype/19) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_xlsx_left {
             background: url(/shared/style/icon/contenttype/19) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_sql {
             background: url(/shared/style/icon/contenttype/20) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_sql_left {
             background: url(/shared/style/icon/contenttype/20) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_wmf {
             background: url(/shared/style/icon/contenttype/24) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_wmf_left {
             background: url(/shared/style/icon/contenttype/24) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_zip {
             background: url(/shared/style/icon/contenttype/25) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_zip_left {
             background: url(/shared/style/icon/contenttype/25) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_emf {
             background: url(/shared/style/icon/contenttype/31) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_emf_left {
             background: url(/shared/style/icon/contenttype/31) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_pptx {
             background: url(/shared/style/icon/contenttype/60) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_pptx_left {
             background: url(/shared/style/icon/contenttype/60) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_odt {
             background: url(/shared/style/icon/contenttype/71) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_odt_left {
             background: url(/shared/style/icon/contenttype/71) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_wav {
             background: url(/shared/style/icon/contenttype/72) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_wav_left {
             background: url(/shared/style/icon/contenttype/72) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_ppt {
             background: url(/shared/style/icon/contenttype/73) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_ppt_left {
             background: url(/shared/style/icon/contenttype/73) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_mim {
             background: url(/shared/style/icon/contenttype/74) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_mim_left {
             background: url(/shared/style/icon/contenttype/74) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_jpg {
             background: url(/shared/style/icon/contenttype/75) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_jpg_left {
             background: url(/shared/style/icon/contenttype/75) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_potx {
             background: url(/shared/style/icon/contenttype/76) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_potx_left {
             background: url(/shared/style/icon/contenttype/76) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_rm {
             background: url(/shared/style/icon/contenttype/77) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_rm_left {
             background: url(/shared/style/icon/contenttype/77) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_wmv {
             background: url(/shared/style/icon/contenttype/78) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_wmv_left {
             background: url(/shared/style/icon/contenttype/78) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_rtf {
             background: url(/shared/style/icon/contenttype/79) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_rtf_left {
             background: url(/shared/style/icon/contenttype/79) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_pptm {
             background: url(/shared/style/icon/contenttype/80) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_pptm_left {
             background: url(/shared/style/icon/contenttype/80) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_dot {
             background: url(/shared/style/icon/contenttype/81) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_dot_left {
             background: url(/shared/style/icon/contenttype/81) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_pot {
             background: url(/shared/style/icon/contenttype/82) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_pot_left {
             background: url(/shared/style/icon/contenttype/82) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_xml {
             background: url(/shared/style/icon/contenttype/83) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_xml_left {
             background: url(/shared/style/icon/contenttype/83) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_csv {
             background: url(/shared/style/icon/contenttype/84) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_csv_left {
             background: url(/shared/style/icon/contenttype/84) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_bmp {
             background: url(/shared/style/icon/contenttype/86) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_bmp_left {
             background: url(/shared/style/icon/contenttype/86) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_odg {
             background: url(/shared/style/icon/contenttype/90) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_odg_left {
             background: url(/shared/style/icon/contenttype/90) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_eps {
             background: url(/shared/style/icon/contenttype/92) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_eps_left {
             background: url(/shared/style/icon/contenttype/92) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_avi {
             background: url(/shared/style/icon/contenttype/100) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_avi_left {
             background: url(/shared/style/icon/contenttype/100) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_webar {
             background: url(/shared/style/icon/contenttype/101) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_webar_left {
             background: url(/shared/style/icon/contenttype/101) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_odp {
             background: url(/shared/style/icon/contenttype/102) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_odp_left {
             background: url(/shared/style/icon/contenttype/102) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_vcf {
             background: url(/shared/style/icon/contenttype/104) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_vcf_left {
             background: url(/shared/style/icon/contenttype/104) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_svg {
             background: url(/shared/style/icon/contenttype/105) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_svg_left {
             background: url(/shared/style/icon/contenttype/105) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_msg {
             background: url(/shared/style/icon/contenttype/106) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_msg_left {
             background: url(/shared/style/icon/contenttype/106) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_ods {
             background: url(/shared/style/icon/contenttype/139) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_ods_left {
             background: url(/shared/style/icon/contenttype/139) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_ttf {
             background: url(/shared/style/icon/contenttype/140) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_ttf_left {
             background: url(/shared/style/icon/contenttype/140) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_cer {
             background: url(/shared/style/icon/contenttype/141) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_cer_left {
             background: url(/shared/style/icon/contenttype/141) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_ico {
             background: url(/shared/style/icon/contenttype/142) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_ico_left {
             background: url(/shared/style/icon/contenttype/142) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_xlsm {
             background: url(/shared/style/icon/contenttype/143) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_xlsm_left {
             background: url(/shared/style/icon/contenttype/143) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_mp4 {
             background: url(/shared/style/icon/contenttype/144) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_mp4_left {
             background: url(/shared/style/icon/contenttype/144) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_docm {
             background: url(/shared/style/icon/contenttype/145) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_docm_left {
             background: url(/shared/style/icon/contenttype/145) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_ics {
             background: url(/shared/style/icon/contenttype/147) no-repeat top right;
             padding: 4px 22px 4px 0px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }
         .extension_ics_left {
             background: url(/shared/style/icon/contenttype/147) no-repeat top left;
             padding: 4px 0px 4px 22px;
             margin: -4px 0px -4px 0px;
             background-size: 18px;
         }