

/************( BASE TAGS )************/
a.external {
	background: url("http://www.nfomedia.com/static/resources/icon_link.gif") center right no-repeat;
	padding-right: 13px;
}
img {
	border: none;
}
input, select {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
    padding: 3px;
    background-color: #fff;
}
input.sm, select.sm {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
    padding: 3px;
    background-color: #fff;
}
textarea {
	color: Black;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
    background-color: #fff;
	border:  1px solid #bbb;
	width: 99%;
	offpadding: 0;
    padding: 3px;
	overflow : visible;
}
input[type="text"], input[type="select"], input[type="password"], input[type="file"] {
	border:  1px solid #bbb;
}
input[type="text"]:hover, input[type="select"]:hover, input[type="password"]:hover, textarea:hover {
	border:  1px solid #bbb;
    -moz-box-shadow:inset 0 0 3px #ddd;
    -webkit-box-shadow:inset 0 0 3px #ddd;
    box-shadow:inset 0 0 3px #ddd;
}
input[type="text"]:focus, input[type="select"]:focus, input[type="password"]:focus, textarea:focus {
    -moz-box-shadow:inset 0 0 3px #ddd;
    -webkit-box-shadow:inset 0 0 3px #ddd;
    box-shadow:inset 0 0 3px #ddd;
}

.textedit {
}
.pageedit {
}
p {
	padding: 0;
	margin: 1.05em 0 1.05em 0;
}
img.preview {
}
form {
	margin: 5px 0 5px 0;
	padding: 0;
}
button.colorbox {
	width: 15px; 
	height: 15px; 
	border: 1px solid #ddd;
	cursor: pointer;
}
/************^ BASE TAGS ^************/

/************( BASE CLASSES )************/
.nopad { 
	padding: 0;
	float: left;
}
.offcolor {
	background-color: #f5f5f5;
}
.offbold {
	color: #333;
	font-weight: bold;
}
.bordercolor {
	background-color: #ddd;
}
.tiny, .tiny a {
	font-size:   8px;
}
.sm, .sm a {
	font-size:   10px;
}
.big {
	font-size: 11px;
}
.big a {
	font-size: 11px;
}
.bigbig {
	font-size: 12px;
}
.error {
	color: #CC0000;
}
.date {
	font-size: 11px;
	color: #666;
	font-weight: bold;
	padding: 5px 0 !important;
	margin: 0 !important;
}
.redtext {
	color: #CC0000;
}
.greentext {
	color: teal;
}
.required {
	color: #CC0000;
}
.quiettext {
	font-size: 10px;
	color: #999999;
}
.quiettext a {
	text-decoration: none; 
}
.quiettext a:hover {
	text-decoration: underline; 
}
a.nodecoration {
	text-decoration: none; 
}
a.nodecoration:hover {
	text-decoration: underline; 
}
.nowrap {
	white-space: nowrap;
}
.steptext {
	font-size: 15px;
	font-weight: bold;
	color: #999999;
}
.disabledtext {
	color: #999999;
}
.disabledtext a {
	color: #999999;
}
.fixedtext {
	font-family:Courier New, Courier;
	font-size:   11px;
}
.rowspacer {
	margin: 5px 0 0 0;
}
.rowspacertop {
	margin: 0 0 5px 0;
}
.rowspacerbottom {
	margin: 0 0 5px 0;
}
.rowspacerspacer {
	margin: 10px 0 0 0;
}
.rowspacerspacerbottom {
	margin: 0 0 10px 0;
}
.new { 
	font-size: 8px;
	color: #000000; 
	background: #FEFFC0; 
	padding: 1px; 
}
.statsbig {
	padding: 4px 8px !important;
	display: inline-table;
	_color: #FFF;
	color: #666;
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 20px;
	vertical-align:middle;
	text-align:center;
	_background-color: #bbb;
	background-color: #f0f0f0;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	border: 1px solid #ddd;
}


.statsbignew {
	padding: 4px 8px !important;
    margin: 0 5px 0 0;
	display: inline-table;
	_color: #FFF;
	color: #333;
	font-family: helvetica, arial, sans-serif;
	font-size: 32px;
	font-weight: bold;
	vertical-align:middle;
	text-align:left;
	_background-color: #bbb;
	background-color: #fff;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	border: 1px solid #ddd;
	text-decoration: none !important; 
}
.statsbignew .disabledtext {
	color: #999999;
	font-size: 18px;
}
.statsbignew.fullwidth2 {
    width: 424px;
    margin: 0 0 10px 0;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}
.statsbignew.fullwidth3 {
    width: 280px;
    margin: 0 0 10px 0;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}
.statsbignew p.titlenormal {
	font-weight: normal;
    padding: 0;
    margin: 0;
	font-size: 11px;
	color: #333;
}
.statsbignew p.title {
	font-weight: normal;
    padding: 0;
    margin: 0;
	font-size: 10px;
	color: #999999;
}
.statsbignew img {
    padding: 0;
    margin: 0;
    vertical-align:middle;
}
.statsbignew img.tick {
    vertical-align:4px;
}
.statsbignew td {
	color: #333;
	font-family: helvetica, arial, sans-serif;
	font-size: 32px;
	font-weight: bold;
	vertical-align:middle;
	text-align:left;
    vertical-align: top;
}
.statsbignew td .cellspace {
    margin: 0 20px 0 0;
}
.statsbignew .normaltext {
	font-weight: normal;    
	font-size: 11px;
}
.statsbignew .normaltext a {
	text-decoration: none; 
}
.statsbignew .floatright {
    float: right;
}
.statsbignew .subcategory td {
    padding: 5px 0 0 0;
	font-size: 18px;
}
.statsbignew .subcategory td p.titlenormal {
	font-size: 18px;
	font-size: 10px;
}
div.padleft {
    _margin: 0 0 0 10px;
}



.statsmallnewnew {
	padding: 2px 4px;
	_color: #FFF;
	color: #FFF;
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	_background-color: #bbb;
	_background-color: #949494;
	_background-color: #949494;
	-moz-border-radius-bottomleft: 2px;
	-webkit-border-bottom-left-radius: 2px;
	border-bottom-left-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	-webkit-border-bottom-right-radius: 2px;
	border-bottom-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-webkit-border-top-left-radius: 2px;
	border-top-left-radius: 2px;
	-moz-border-radius-topright: 2px;
	-webkit-border-top-right-radius: 2px;
	border-top-right-radius: 2px;
}
.statsmall {
	padding: 2px 4px !important;
	_color: #FFF;
	color: #666;
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	_background-color: #bbb;
	background-color: #f0f0f0;
	-moz-border-radius-bottomleft: 2px;
	-webkit-border-bottom-left-radius: 2px;
	border-bottom-left-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	-webkit-border-bottom-right-radius: 2px;
	border-bottom-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-webkit-border-top-left-radius: 2px;
	border-top-left-radius: 2px;
	-moz-border-radius-topright: 2px;
	-webkit-border-top-right-radius: 2px;
	border-top-right-radius: 2px;
	border: 1px solid #ddd;
}
.statsmallnew {
	padding: 2px 4px !important;
	color: #FFF;
	_color: #666;
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	_background-color: #bbb;
	_background-color: #ffff99;
    background-color: #89c485;
	-moz-border-radius-bottomleft: 2px;
	-webkit-border-bottom-left-radius: 2px;
	border-bottom-left-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	-webkit-border-bottom-right-radius: 2px;
	border-bottom-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-webkit-border-top-left-radius: 2px;
	border-top-left-radius: 2px;
	-moz-border-radius-topright: 2px;
	-webkit-border-top-right-radius: 2px;
	border-top-right-radius: 2px;
	_border: 1px solid #d5d59b;
}
.statsmallnew .mail {
	background-color: #bbb;
}
.newflag {
	padding: 2px;
	color: #FFF;
	_color: #666;
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 9px;
    background-color: #89c485;
	_background-color: #ffff99;
	-moz-border-radius-bottomleft: 2px;
	-webkit-border-bottom-left-radius: 2px;
	border-bottom-left-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	-webkit-border-bottom-right-radius: 2px;
	border-bottom-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-webkit-border-top-left-radius: 2px;
	border-top-left-radius: 2px;
	-moz-border-radius-topright: 2px;
	-webkit-border-top-right-radius: 2px;
	border-top-right-radius: 2px;
	_border: 1px solid #d5d59b;
}
.openflag {
	padding: 2px;
	color: #FFF;
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 9px;
	background-color: #8dc584;
	-moz-border-radius-bottomleft: 2px;
	-webkit-border-bottom-left-radius: 2px;
	border-bottom-left-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	-webkit-border-bottom-right-radius: 2px;
	border-bottom-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-webkit-border-top-left-radius: 2px;
	border-top-left-radius: 2px;
	-moz-border-radius-topright: 2px;
	-webkit-border-top-right-radius: 2px;
	border-top-right-radius: 2px;
}
.closedflag {
	padding: 2px;
	color: #FFF;
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 9px;
	background-color: #c58484;
	-moz-border-radius-bottomleft: 2px;
	-webkit-border-bottom-left-radius: 2px;
	border-bottom-left-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	-webkit-border-bottom-right-radius: 2px;
	border-bottom-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-webkit-border-top-left-radius: 2px;
	border-top-left-radius: 2px;
	-moz-border-radius-topright: 2px;
	-webkit-border-top-right-radius: 2px;
	border-top-right-radius: 2px;
}
.globalflag {
	padding: 2px;
	color: #FFF;
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 9px;
	background-color: #bbb;
	-moz-border-radius-bottomleft: 2px;
	-webkit-border-bottom-left-radius: 2px;
	border-bottom-left-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	-webkit-border-bottom-right-radius: 2px;
	border-bottom-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-webkit-border-top-left-radius: 2px;
	border-top-left-radius: 2px;
	-moz-border-radius-topright: 2px;
	-webkit-border-top-right-radius: 2px;
	border-top-right-radius: 2px;
}
.prositeflag {
	padding: 2px;
	color: #FFF;
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 9px;
	background-color: #8490c5;
	-moz-border-radius-bottomleft: 2px;
	-webkit-border-bottom-left-radius: 2px;
	border-bottom-left-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	-webkit-border-bottom-right-radius: 2px;
	border-bottom-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-webkit-border-top-left-radius: 2px;
	border-top-left-radius: 2px;
	-moz-border-radius-topright: 2px;
	-webkit-border-top-right-radius: 2px;
	border-top-right-radius: 2px;
}
.profflag {
	padding: 1px;
	color: #FFF;
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 9px;
	background-color: #8490c5;
	-moz-border-radius-bottomleft: 2px;
	-webkit-border-bottom-left-radius: 2px;
	border-bottom-left-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	-webkit-border-bottom-right-radius: 2px;
	border-bottom-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-webkit-border-top-left-radius: 2px;
	border-top-left-radius: 2px;
	-moz-border-radius-topright: 2px;
	-webkit-border-top-right-radius: 2px;
	border-top-right-radius: 2px;
}
.contactflag {
	padding: 1px;
	color: #FFF;
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 9px;
	background-color: #bbb;
	-moz-border-radius-bottomleft: 2px;
	-webkit-border-bottom-left-radius: 2px;
	border-bottom-left-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	-webkit-border-bottom-right-radius: 2px;
	border-bottom-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-webkit-border-top-left-radius: 2px;
	border-top-left-radius: 2px;
	-moz-border-radius-topright: 2px;
	-webkit-border-top-right-radius: 2px;
	border-top-right-radius: 2px;
}
.onlineflag {
	padding: 1px;
	color: #FFF;
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 9px;
	background-color: #8dc584;
	-moz-border-radius-bottomleft: 2px;
	-webkit-border-bottom-left-radius: 2px;
	border-bottom-left-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	-webkit-border-bottom-right-radius: 2px;
	border-bottom-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-webkit-border-top-left-radius: 2px;
	border-top-left-radius: 2px;
	-moz-border-radius-topright: 2px;
	-webkit-border-top-right-radius: 2px;
	border-top-right-radius: 2px;
}
.unverifiedflag {
	padding: 2px;
	color: #FFF;
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 9px;
	background-color: #c58484;
	-moz-border-radius-bottomleft: 2px;
	-webkit-border-bottom-left-radius: 2px;
	border-bottom-left-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	-webkit-border-bottom-right-radius: 2px;
	border-bottom-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-webkit-border-top-left-radius: 2px;
	border-top-left-radius: 2px;
	-moz-border-radius-topright: 2px;
	-webkit-border-top-right-radius: 2px;
	border-top-right-radius: 2px;
}
.unverifiedflag.sm {
	padding: 1px;
}
/************^ BASE CLASSES ^************/

/************( TABLE STYLE1 )************/
table.style1 {
	margin: 0;
}
table.style1 xa {
	text-decoration: none; 
}
table.style1 td {
	font-size: 10px;
	vertical-align: top;
}
table.style1 td p {
	margin: 0 0 3px 0;
}
table.style1 td img {
	vertical-align:text-middle;
	margin: 0;
	padding: 0;
}
table.style1 thead {
	color: #333; 
	background: #ddd;
	font-weight: bold;
}
table.style1 thead td {
	height: 12px;
	vertical-align: middle;
}
table.style1 thead a {
	color: #333; 
	text-decoration: underline;
}
table.style1 thead a:hover {
	color: #333; 
	text-decoration: underline;
}
table.style1 tbody tr:hover {
	background-color: #F5F5F5;
}
table.style1 tbody tr.nohover:hover {
	background-color: inherit;
}
table.style1 tbody td.offcolor {
	background-color: #F5F5F5;
}
table.style1.sites {
    border: 5px solid #ddd;
}
/************^ TABLE STYLE1 ^************/

/************( TABLE STYLE2 )************/
table.style2 {
	margin: 0;
}
table.style2 td {
	font-size: 10px;
	vertical-align: top;
}
table.style2 td p {
	margin: 0 0 3px 0;
}
table.style2 td img {
	vertical-align:text-middle;
	margin: 0;
	padding: 0;
}
table.style2 thead {
	color: #333; 
	background: #ddd;
	font-weight: bold;
}
table.style2 thead td {
	height: 12px;
	vertical-align: middle;
}
table.style2 thead a {
	color: #333; 
	text-decoration: underline;
}
table.style2 thead a:hover {
	color: #333; 
	text-decoration: underline;
}
table.style2 tbody td.offcolor {
	background-color: #F5F5F5;
}
/************^ TABLE STYLE2 ^************/

/************( FORM STYLE1 )************/
form.style1 table {
	margin: 0;
}
form.style1 table th {
	padding: 12px 0 3px 0;
	font-weight: bold;
	border-bottom: 1px solid #ddd;
	text-align: left;
}
form.style1 table th.info {
	padding: 2px 0 3px 0;
	font-weight: normal;
	font-size: 10px;
	border: none;
	text-align: left;
}
form.style1 table th.end {
	padding: 0 0 3px 0;
	border-bottom: 1px solid #ddd;
	text-align: left;
	font-size: 3px;
}
form.style1 table td {
	margin: 0;
	vertical-align: middle;
}
form.style1 table td img {
	vertical-align:text-middle;
}
form.style1 table td.top {
	margin: 0;
	vertical-align: top;
}
form.style1 table td.instructions_wide {
	padding: 3px 100px 12px 0;
}
form.style1 table td.instructions {
	padding: 3px 0 12px 0;
}
form.style1 input, form.style1 select, form.style1 textarea {
	margin: 2px 5px 2px 5px;
}
form.style1 td.staticinput {
	padding: 3px 5px 3px 5px;
}
form.style1 td.nomargin {
	padding-left: 0;
}
form.style1 td.nomargin input, form.style1 td.nomargin select, form.style1 td.nomargin textarea {
	margin-left: 0;
}
/************^ FORM STYLE1 ^************/

/************( PRINT )************/
.print {
	margin: 5px; 5px; 5px; 5px;
}
/************^ PRINT ^************/

/************( MESSAGE PREVIEW )************/
.messagepreview {
	border: 1px solid #ddd;
}
/************^ MESSAGE PREVIEW ^************/

/************( USER HEADER )************/
.crosspattern {
    background: url("http://www.nfomedia.com/static/resources/crosspattern.png") repeat scroll 0 0 transparent;    
    border: none;
    padding: 3px;
}
/************^ USER HEADER ^************/

/************( USER HEADER )************/
.userheader {
	padding: 5px;
	margin: 0 0 5px 0;
	height: 45px;
}
.userheader p {
	margin: 0 0 3px 0;
}
.userheader.offcolor {
	border: 1px solid #ddd;
}
.userheader.crosspattern {
    background: url("http://www.nfomedia.com/static/resources/crosspattern.png") repeat scroll 0 0 transparent;    
    border: none;
}
/************^ USER HEADER ^************/

/************( OFFHEADER )************/
.offheader {
	padding: 10px;
	margin: 0 0 5px 0;
	min-height: 45px;
	background-color: #f5f5f5;
	border: 1px solid #ddd;
}
.offheader p {
	margin: 0 0 3px 0;
}
/************^ OFFHEADER ^************/

/************( MESSAGE FOOTER )************/
#messagefooter, #messagefooter table td {
	font-size: 10px;
	color: #999999;
	margin: 0;
	padding: 0 0 5px 0;
}
#messagefooter.nopadding {
    padding: 0;
}
/************^ MESSAGE FOOTER ^************/

/************( TABS )************/
ul.tabs {
  border-collapse: collapse;
  padding: 2px 7px 2px 0;
  white-space: nowrap;
  list-style: none;
  margin: 5px;
  height: auto;
  line-height: normal;
  border-bottom: 1px solid #ddd;
}
ul.tabs a {
  text-decoration: none;
}
ul.tabs li {
  display: inline;
}
ul.tabs li {
  background-color: #f5f5f5;
  border-color: #ddd;
  border-width: 1px;
  border-style: solid solid none solid;
			-moz-border-radius-topleft: 5px;
			-webkit-border-top-left-radius: 5px;
			border-top-left-radius: 5px;
			-moz-border-radius-topright: 5px;
			-webkit-border-top-right-radius: 5px;
			border-top-right-radius: 5px;
  height: auto;
  margin-left: 0;
  margin-right: 5px;
  padding: 2px 7px 2px 7px;
  text-decoration: none;
}
ul.tabs li.active {
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom: #fff 1px solid;
}
/************^ TABS ^************/

/************( EDITBUTTONS )************/
.editbuttons { 
	font: 10px; 
}
.editbuttons a {
	background: #fff; 
	text-decoration: none;
	text-align: center;
}
.editbuttons a img {
	padding: 5px 2px 5px 2px; 
	margin: 0 1px 0 1px; 
	border: solid 1px #ddd; 
}
.editbuttons a:hover {
	color: #fff; 
	background: #f5f5f5; 
	border-color: 0043fc; 
	text-decoration: none;
}
/************^ EDITBUTTONS ^************/

/************( PROFILE MISC )************/
img.profile {
	border: 1px solid #ddd;
}
/************^ PROFILE MISC ^************/

/************( PROFILE IMAGE )************/
#profileimage {
	font-size: 10px;
	padding: 0 0 5px 5px;
	text-align: left;
}
#profileimage p {
	margin: 3px 0 0 0 
}
#profileimage.floatright {
	float: right;
}
/************^ PROFILE IMAGE ^************/

/************( WARNING BOX )************/
div.warningbox { 
	border: 1px solid #ddd; 
	background: #fff; 
	margin: 10px 0; 
	padding: 8px; 
	text-align: left; 
}
div.warningbox p { 
	margin: 2px 0 0 30px; 
}
div.warningbox p.bigimage { 
	margin: 2px 0 0 33px; 
}
div.warningbox p.noimage { 
	margin: 2px 0 0 0; 
}
div.warningbox li { 
	margin: 0 0 0 30px; 
}
div.warningbox img {
	padding: 0;
}
/************^ WARNING BOX ^************/

/************( CONTENT )************/
.content img {
	max-width: 570px;
}
/************^ CONTENT ^************/

/************( CONTENT NODES )************/
li.public {
	list-style-image: url("http://www.nfomedia.com/static/resources/node.gif");
	padding: 1px 0 1px 0;
}
li.login {
	list-style-image: url("http://www.nfomedia.com/static/resources/node.gif");
	padding: 1px 0 1px 0;
}
li.users {
	list-style-image: url("http://www.nfomedia.com/static/resources/node_users.gif");
	padding: 1px 0 1px 0;
}
li.editors {
	list-style-image: url("http://www.nfomedia.com/static/resources/node_editors.gif");
	padding: 1px 0 1px 0;
}
/************^ CONTENT NODES ^************/

/************( FEED )************/
table.feed td {
	border-top:  1px solid #ddd;
	padding: 5px 0 5px 0;
}
table.feed td.firstrecord {
	border-top:  none;
	padding: 5px 0 5px 0;
}

p.feed {
	margin: 3px 0 5px 0;
}
div.feed {
	border-top:  1px solid #ddd;
	padding: 5px 0 5px 0;
	offmin-height: 45px;
}
div.feed.firstrecord {
	border-top:  none;
	padding: 5px 0 5px 0;
}
.feedcontainer {
	padding: 5px 0 5px 0;
	margin: 0;
	display: inline;
	list-style: none;
	border-top:  1px solid #ddd;
}
.feedcontainer.firstrecord {
	border-top:  none;
	padding: 5px 0 5px 0;
}
.feedcontaner ul {
	padding: 0;
	margin: 0;
	display: inline; 
}
.feedcontainer ul li 
{ 
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline; 
	min-height: 45px;
}
ul.feed {
 margin: 0.3em 0 3px 0.3em;
 list-style: none;
 list-style-image: none;
}
ul.feed.subsite {
	margin: 0 0 0 25px;
}
li.feed {
	margin-left: 0;
	padding-left: 20px;
	list-style: none;
	background-image: url("http://www.nfomedia.com/static/resources/node_feed.png");
	background-repeat: no-repeat;
	background-position: 0 .3em;
}
li.feed p {
	margin: 0 0 3px 0;
}
li.feed img {
	border: none;
	padding: 5px 0 5px 0;
	vertical-align: text-middle;
}
li.feed.mail {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_mail.png");
}
li.feed.profile {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_profile.png");
}
li.feed.blog {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_blog.png");
}
li.feed.announcement {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_announcement.png");
}
li.feed.message {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_message.png");
}
li.feed.grade {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_grade.png");
}
li.feed.exam {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_exam.png");
}
li.feed.join {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_join.png");
}
li.feed.reset {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_reset.png");
}
li.feed.create {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_create.png");
}
li.feed.file {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_file.png");
}
li.feed.journal {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_journal.png");
}
li.feed.journal_admin {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_journal_admin.png");
}
li.feed.file_admin {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_file_admin.png");
}
li.feed.exam_admin {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_exam_admin.png");
}


span.feed {
	margin-left: 0;
	padding-left: 20px;
	background-image: url("http://www.nfomedia.com/static/resources/node_feed.png");
	background-repeat: no-repeat;
	background-position: 0;
}
span.feed.mail {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_mail.png");
}
span.feed.profile {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_profile.png");
}
span.feed.blog {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_blog.png");
}
span.feed.announcement {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_announcement.png");
}
span.feed.message {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_message.png");
}
span.feed.grade {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_grade.png");
}
span.feed.exam {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_exam.png");
}
span.feed.join {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_join.png");
}
span.feed.reset {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_reset.png");
}
span.feed.create {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_create.png");
}
span.feed.file {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_file.png");
}
span.feed.journal {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_journal.png");
}
span.feed.journal_admin {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_journal_admin.png");
}
span.feed.file_admin {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_file_admin.png");
}
span.feed.exam_admin {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_exam_admin.png");
}


/************^ FEED ^************/

/************( ACTION )************/
span.action {
	margin: 1px 0 1px 2px;
	padding-left: 16px;
	background-repeat: no-repeat;
	background-position: 0;
	height: 15px;
	font-size: 10px;
	display: inline-block;
	vertical-align: bottom;
	position: relative;
}
span.action.nopad {
	padding: 0;
}
span.action a {
	text-decoration: none; 
}
span.action a:hover {
	text-decoration: underline; 
}
span.action.nodes {
	background-image: url("http://www.nfomedia.com/static/resources/action_nodes.png");
}
span.action.upload {
	background-image: url("http://www.nfomedia.com/static/resources/action_upload.png");
}
span.action.edit_admin {
	background-image: url("http://www.nfomedia.com/static/resources/action_edit_2.png");
}
span.action.print {
	background-image: url("http://www.nfomedia.com/static/resources/action_print_2.png");
}
span.action.all {
	background-image: url("http://www.nfomedia.com/static/resources/action_all.png");
}
span.action.download {
	background-image: url("http://www.nfomedia.com/static/resources/action_download.png");
}
span.action.print_admin {
	background-image: url("http://www.nfomedia.com/static/resources/action_print_admin_2.png");
}
span.action.download_admin {
	background-image: url("http://www.nfomedia.com/static/resources/action_download_admin.png");
}
span.action.mark {
	background-image: url("http://www.nfomedia.com/static/resources/action_mark2.png");
}
span.action.edit {
	background-image: url("http://www.nfomedia.com/static/resources/action_edit_2.png");
}
span.action.image {
	background-image: url("http://www.nfomedia.com/static/resources/action_image.png");
}
span.action.delete {
	background-image: url("http://www.nfomedia.com/static/resources/action_delete.png");
}
span.action.pin {
	background-image: url("http://www.nfomedia.com/static/resources/action_pin.png");
}
span.action.add {
	background-image: url("http://www.nfomedia.com/static/resources/action_add.png");
}
span.action.insert {
	background-image: url("http://www.nfomedia.com/static/resources/action_insert.png");
}
span.action.message {
	background-image: url("http://www.nfomedia.com/static/resources/action_message.png");
}
span.action.facebook {
	background-image: url("http://www.nfomedia.com/static/resources/action_facebook.png");
}
span.action.twitter {
	background-image: url("http://www.nfomedia.com/static/resources/action_twitter.png");
}
span.action.website {
	background-image: url("http://www.nfomedia.com/static/resources/action_website.png");
}
span.action.myspace {
	background-image: url("http://www.nfomedia.com/static/resources/action_myspace.png");
}

/************^ ACTION ^************/

.menuelement_new ul {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}
.menuelement_new li {
	margin: 3px 0 3px 0;
	padding-left: 20px;
	list-style: none;
	list-style-image: none;
	background-repeat: no-repeat;
	background-position: 0;
	height: 14px;
}
.menuelement_new li {
	background-image: url("http://www.nfomedia.com/static/resources/node.png");
}
.menuelement_new li.public {
	background-image: url("http://www.nfomedia.com/static/resources/node.png");
}
.menuelement_new li.login {
	background-image: url("http://www.nfomedia.com/static/resources/node.png");
}
.menuelement_new li.users {
	background-image: url("http://www.nfomedia.com/static/resources/node_users.png");
}
.menuelement_new li.editors {
	background-image: url("http://www.nfomedia.com/static/resources/node_editors.png");
}
.menuelement_new li.journal {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_journal.png");
}
.menuelement_new li.file {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_file.png");
}
.menuelement_new li.exam {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_exam.png");
}
.menuelement_new li.grade {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_grade.png");
}
.menuelement_new li.class {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_class.png");
}
.menuelement_new li.overview_admin {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_overview_admin.png");
}
.menuelement_new li.journal_admin {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_journal_admin.png");
}
.menuelement_new li.file_admin {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_file_admin.png");
}
.menuelement_new li.bank_admin {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_bank_admin.png");
}
.menuelement_new li.exam_admin {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_exam_admin.png");
}
.menuelement_new li.grade_admin {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_grade_admin.png");
}
.menuelement_new li.user_admin {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_user_admin.png");
}
.menuelement_new li.home_admin {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_home_admin.png");
}
.menuelement_new li.setting_admin {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_setting_admin.png");
}
.menuelement_new li.chat {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_chat.png");
}
.menuelement_new li.chat_admin {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_chat_admin.png");
}
.menuelement_new li.announcement {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_announcement.png");
}
.menuelement_new li.message {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_message.png");
}
.menuelement_new li.profile {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_profile.png");
}
.menuelement_new li.course {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_course.png");
}
.menuelement_new li.site_admin {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_site_admin.png");
}
.menuelement_new li.administrator_admin {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_admin_admin.png");
}
.menuelement_new li.views_admin {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_views_admin.png");
}
.menuelement_new li.log_admin {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_log_admin.png");
}
.menuelement_new li.online_admin {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_online_admin.png");
}
.menuelement_new li.invite_admin {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_invite_admin.png");
}
.menuelement_new li.db_admin {
	background-image: url("http://www.nfomedia.com/static/resources/node_feed_db_admin.png");
}

