/************************** COPIED STYLES FROM OLD /moutique/moutique.css SHEET **********************/

td {
	vertical-align: top;
}

table.table {
	width: 95%; 
	font-family: Frutiger,Tahoma,Arial;
	color:#727272;
	text-decoration:none;
	font-size: 100%;
}
table.table th {
	font-size: 105%;
	padding-right: 2px;
	padding-bottom: 2px;
	color: #000000;
	font-weight: bold;
}
table.table tr td.maincol {
	color: #3B8AC4;
}
.table .header {
	border-bottom: 1px solid #cccccc;
	padding-bottom: 3px;
}
table.table.graytop th {
	background-color: #cccccc;
	color: #ffffff;
	height: 25px;
	font-size: 12px;
}
table.table.graytop td, 
table.table.graytop th {
	padding: 1px 5px;
}
.table .odd, .table .even {
}
.table .odd:hover, .table .even:hover,
.table .odd:hover a, .table .even:hover a,
.table .odd:hover td, .table .even:hover td {
	background-color: #3B8AC4;
	color: #ffffff !important;
}
.table .first {
	width: 125px;
}
.table .right {
	text-align: right;
}
.table .cell {	
}
.table .summary {
	font-size: 100%;
	color: #000000;
}

.table tr.summary td {
	border: none;	
}

.table .projection {
	padding-top: 15px;
}
.table td {
	white-space: nowrap;
	padding-right: 2px;
	padding-bottom: 1px;
	border-collapse: collapse;
	border-bottom: 1px dotted #cccccc;		
	height: 21px;
	vertical-align: middle;
}
.table td img {
	vertical-align: middle;
}
table.compact td {
	height: 15px;
}
/*div.styledinput {
	width: 280px; 
	height: 29px; 
	background-image: url('/moutique/images/inputfield.png');
	background-repeat: no-repeat;
	background-position: center left;
}

div.styledinput input {
	border: none;
	background-color: #ffffff;
	margin-top: 6px;
	margin-left: 10px;
	width: 230px;
	color: #000000;
}
*/
/* yui tree view */
.ygtvspacer { height: 10px; width: 18px; }
.ygtvcheck0 { background: url(/moutique/images/yui/check0.gif) 0 0 no-repeat; width:16px; height:22px; cursor:pointer }
.ygtvcheck1 { background: url(/moutique/images/yui/check1.gif) 0 0 no-repeat; width:16px; height:22px; cursor:pointer }
.ygtvcheck2 { background: url(/moutique/images/yui/check2.gif) 0 0 no-repeat; width:16px; height:22px; cursor:pointer }
.ygtvlabel,.ygtvlabel:link,.ygtvlabel:visited,.ygtvlabel:hover { line-height: 22px; vertical-align: bottom; margin-left:2px;text-decoration:none;background-color: transparent; }



/**
*************** YUI AUTOCOMPLETE USERCHANGE
*/
#quickchange_selectors,
#quickchange_autocomplete {
	display: inline;
}
#quickchange_selectors img {
	vertical-align: text-top;
}
#quickchange_autocomplete input {
	width: 90px;
	margin: 0;
	padding: 1px 2px 0;
	position: relative;
	display: inline;
	border: 1px solid #a7a7a7;
}
#quickchange_selectors select {
	width: 100px; 
}

div#Header ul#ServiceNavi .yui-ac-container,
.yui-ac-container {
  position: absolute;
  top: 1.6em;
  width: 220px;
}
div#Header ul#ServiceNavi .yui-ac-content,
.yui-ac-content {
  position: absolute;
  width: 100%;
  background: #fff;
  z-index: 90;
  border: 1px solid #C0C0C0;
  max-height:20em;
  overflow: auto;
  overflow-x: hidden; /* set scrolling */
  }

/* styles for results list */
div#Header ul#ServiceNavi .yui-ac-content ul,
.yui-ac-content ul {
  margin: 0;
  padding: 0;
  width: 100%;
}
/* styles for result item */
div#Header ul#ServiceNavi .yui-ac-content li,
.yui-ac-content li {
  float: none;
  margin: 0;
  height: 20px;
  line-height: 20px;
  padding: 0px 5px;
  cursor: default;
  white-space: nowrap;
  color: #C0C0C0;
}
/* styles for prehighlighted result item */
div#Header ul#ServiceNavi  .yui-ac-content li.yui-ac-prehighlight,
.yui-ac-content li.yui-ac-prehighlight {
  background: #ff3333;
  color: #ffffff;
  font-weight: bold;
}
/* styles for highlighted result item */
div#Header ul#ServiceNavi  .yui-ac-content li.yui-ac-highlight,
.yui-ac-content li.yui-ac-highlight {
  background: #ff3333;
  color: #ffffff;
  font-weight: bold;
}

/****************** M3 STYLES ************************************************************************/

/*a:link { text-decoration: underline; color: #787878; outline: 0; }
a:hover { text-decoration: underline; color: #787878; outline: 0; }
a:visited { text-decoration: underline; color: #787878; outline: 0; }
a:active { text-decoration: underline; color: #787878; outline: 0; }
a { text-decoration: underline; color: #787878; outline: 0; }
*/
/**
***************** LAYOUT
*/

{
	margin: 0;
	border: 0;
	padding: 0;
/*	height: 100%;*/
/*	max-height: 100%;*/
/*	background: #eee;*/
/*	overflow: hidden;*/
}
/*.m3-header, */
.m3-footer, 
.m3-contentarea,
.m3-sidebar,
.m3-notes {
	font-size: 85%;
	font-family: tahoma;
	color: #787878;
}
.m3-header {
/*	position: absolute;*/
/*	top: 0;*/
/*	left: 0;*/
/*	width: 100%;*/
	height: 150px;
/*	overflow: visible;*/
/*	background: #f4f4f4 url(/moutique/skins/fonecta/images/welcome/background_03.png) repeat-x 0px -30px ;*/
/*	color: #787878;*/
	z-index: 8;
}
.m3-header table td,
.m3-footer table td {
	vertical-align: middle;
	padding: 0px 5px;
	text-align: center;
}
.m3-header .application-title {
	font-size: 153.9%;
	font-weight: bold;
}
.m3-footer {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 60px;
	overflow: auto;
	text-align: left;
	background: #f4f4f4 url(/moutique/skins/fonecta/images/welcome/background_02.png) repeat-x 0px 0px;
	z-index: 7;
}
.m3-footer img {
	border: 0 none;
}
#zenbox_tab {
	display: none;
}

#lightbox_context.appMenu .ft span {
	display: none;
}
ul#applicationmenu {
	line-height: 20px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
ul#applicationmenu li {
	padding: 4px 15px;
}
ul#applicationmenu li:hover {
	background-color: #b3c8ed;
}
ul#applicationmenu a {
	text-decoration: none;
	color: #4d4d4d;
}
.m3-contentarea {
/*	position: fixed;*/
/*	top: 150px;*/
/*	left: 0;*/
/*	bottom: 60px;*/
/*	right: 0;*/
	padding: 20px 40px 20px 40px; /* temporary padding for sidebar */
/*	padding: 50px;  this is the real padding that should be used when sidebar is gone */
/*	overflow: auto;*/
/*	background-color: #fff;*/
	z-index: 4;
}
.m3-sidebar {
	border-left: 1px solid #787878;
	bottom: 60px;
	overflow: auto;
	padding-left: 15px;
	padding-top: 50px;
	position: fixed;
	right: 15px;
	top: 60px;
	width: 155px;
	z-index: 5;
}
/* for internet explorer */
* html body {
	padding: 60px 0 60px 0;
}
* html .m3-contentarea {
	height: 100%;
	width: 100%;
}

strong {
	font-weight: bold;
}
span.small,
p.small {
  font-size: 11px;
}
span.tiny,
p.tiny {
  font-size: 9px;
}

/**
**************************** INFO PANEL 
*/
#errorpanelwrapper {
	background: transparent none repeat scroll 0 0;
	left: 25%;
	padding: 0px;
	position: fixed;
	top: 0px;
	width: 50%;
	z-index: 50;
}
#errorpanel {
}
#errorpanel > div {
	padding: 5px; 
}
#errorpanelcontainer {
  margin-top: 10px;
}
#errorpanelcontent {
  font-size:15px;
  padding: 10px 10px 5px 10px;
  text-align: center;
}
#errorpanel.error #errorpanelcontent {
  color: #BD0013;
}
#errorpanel.warning #errorpanelcontent {
  color: #BE9200;
}
#errorpanel.info #errorpanelcontent {
  color: #000000;
}

.highlight {
	border: 1px solid red;
}

.m3-notes {
	position:fixed;
	width:500px;
	left: 10px;
	z-index: 5;
}

.notes-container {
	background-color: #ffffff;
}

.notes-container .tab {
	background-color:#EEEEEE;
	cursor:pointer;
	padding: 2px 5px;
	position: relative;
	top: -16px;
}


#headertable {
	width: 950px;
	margin-right: 20px;
	position: relative;
	top: 7px;
}

#headertable td {
	vertical-align: bottom;
}

#headertable .clockcell {
	color: white;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 11px;
	text-align: right; 
	white-space: nowrap;
	font-weight: bold;
	padding-bottom: 8px;
}

#clock {
	margin-right: 10px;
	margin-left: 10px;
}

/**
************************* LINES AND STUFF
*/

.divider {
	width: 100%;
	height: 1px;
	background: transparent url('/moutique/skins/fonecta/images/lines/grayline_horiz.png') repeat-x scroll left top;
}

.center,
.centered {
	text-align: center;
}

/**
****************** BUTTONS
*/

button,
input[type="button"],
input[type="submit"] {
	border: 0 none;
	cursor: pointer;
}

.m3button,
.inplaceeditor-form .editor_ok_button,
button.small {
	background: transparent url(/moutique/skins/fonecta/images/buttons/button_gray.png) no-repeat scroll left top;
	color: #ffffff;
	border:0 none;
	cursor: pointer;
	text-align: center;
}

button.redbutton {
	background: transparent url(/moutique/skins/fonecta/images/buttons/redbutton.png) no-repeat scroll left top;
	color: #ffffff;
	width: 85px;
	height: 22px;
}

/***************** ICON BUTTONS ******************/
/* base style is red buttons, */
/* override background images and other stuff in category specific css */
.m3button,
.inplaceeditor-form .editor_ok_button,
.fonecta .yui-panel .ft button {
	background: transparent url('/moutique/skins/fonecta/images/buttons/button_gray.png') no-repeat scroll left top;
	font-family: arial, helvetica, sans-serif;
	letter-spacing: normal;
	font-size: 12px;
	font-weight: normal;
	height: 20px;
	padding: 0 0 0;
	width: 124px;
	border: 0 none;
	color: #FFFFFF;
	text-align: center;
	cursor: pointer;
	margin: 0 5px;
}
.m3button.default {
	background: transparent url(/moutique/skins/fonecta/images/buttons/buttons.png) no-repeat scroll -374px 0;
}
.m3button.plus,
.m3button.whiteplus {
	background: transparent url(/moutique/skins/fonecta/images/buttons/buttons.png) no-repeat scroll -374px -36px;
	width: 124px;
	padding-left: 15px;
}
.m3button.check {
	background: transparent url(/moutique/skins/fonecta/images/buttons/buttons.png) no-repeat scroll -374px -77px;
	width: 124px;
	padding-left: 15px;
}
.m3button.cross,
.m3button.graycross {
	background: transparent url(/moutique/skins/fonecta/images/buttons/buttons.png) no-repeat scroll -374px -118px;
	width: 124px;
	padding-left: 15px;
}
.m3button.trash,
.m3button.graytrash {
	background: transparent url(/moutique/skins/fonecta/images/buttons/buttons.png) no-repeat scroll -374px -159px;
	width: 124px;
	padding-left: 15px;
}
.m3button.prev {
	background: transparent url(/moutique/skins/fonecta/images/buttons/buttons.png) no-repeat scroll -374px -200px;
	width: 124px;
	padding-left: 15px;
}
.m3button.next {
	background: transparent url(/moutique/skins/fonecta/images/buttons/buttons.png) no-repeat scroll -374px -241px;
	width: 124px;
	padding-right: 15px;
}

/**************** DISABLED BUTTONS *****************/

.m3button.disabled {
	background: transparent url(/moutique/skins/fonecta/images/buttons/buttons.png) no-repeat scroll 0 0;
	color: #999999;
	cursor: default;
}
.m3button.default.disabled {
	background: transparent url(/moutique/skins/fonecta/images/buttons/buttons.png) no-repeat scroll 0 0;
}
.m3button.plus.disabled,
.m3button.whiteplus.disabled {
	background: transparent url(/moutique/skins/fonecta/images/buttons/buttons.png) no-repeat scroll 0 -36px;
	width: 124px;
	padding-left: 15px;
}
.m3button.check.disabled {
	background: transparent url(/moutique/skins/fonecta/images/buttons/buttons.png) no-repeat scroll 0 -77px;
	width: 124px;
	padding-left: 15px;
}
.m3button.cross.disabled,
.m3button.graycross.disabled {
	background: transparent url(/moutique/skins/fonecta/images/buttons/buttons.png) no-repeat scroll 0 -118px;
	width: 124px;
	padding-left: 15px;
}
.m3button.trash.disabled,
.m3button.graytrash.disabled {
	background: transparent url(/moutique/skins/fonecta/images/buttons/buttons.png) no-repeat scroll 0 -159px;
	width: 124px;
	padding-left: 15px;
}
.m3button.prev.disabled {
	background: transparent url(/moutique/skins/fonecta/images/buttons/buttons.png) no-repeat scroll 0 -200px;
	width: 124px;
	padding-left: 15px;
}
.m3button.next.disabled {
	background: transparent url(/moutique/skins/fonecta/images/buttons/buttons.png) no-repeat scroll 0 -241px;
	width: 124px;
	padding-right: 15px;
}


/*************** SPECIAL BUTTONS ****************/
.m3button.addressbook {
	background: transparent url(/moutique/skins/fonecta/images/buttons/blue_addressbook.png) no-repeat 0 0;
	width: 25px;
	height: 27px;
	color: #fcfcfc;
}
.m3button.loadtemplate {
	background: transparent url(/moutique/skins/fonecta/images/buttons/blue_load_template.png) no-repeat 0 0;
	width: 25px;
	height: 27px;
	color: #fcfcfc;
}
.m3button.savetemplate {
	background: transparent url(/moutique/skins/fonecta/images/buttons/blue_save_template.png) no-repeat 0 0;
	width: 25px;
	height: 27px;
	color: #fcfcfc;
}

/* additional styles for lightbox buttons */
.fonecta .yui-panel .ft button {
	margin-top: 11px;
}

/**
****************** STYLEDINPUT FIELDS
*/

/*.styledinput input,
.styledinput select {
	background-color: #FFFFFF;
	border: 0 none;
	color: #4d4d4d;
}
*/
.styledinput input, 
.styledinput select {
	border: none;
	color: #000000;
	margin-left: 10px;
	line-height: 20px;
	float: right;
	width: 95%;
}
.styledinput,
.styledinput.textfield {
	background: transparent url(/moutique/skins/fonecta/images/inputfields/textfield.png) no-repeat scroll left top;
	font-size: 11px;
	height: 20px;
	width: 180px;
}
.styledinput input,
.styledinput.textfield input {
	background: transparent url(/moutique/skins/fonecta/images/inputfields/textfield.png) no-repeat scroll right top;
	font-size: 11px;
	height: 20px;
	line-height: 20px;
	padding-top: 4px;
}

/*.styledinput.textfield {
	background: transparent url(/moutique/skins/fonecta/images/inputfields/textfield.png) no-repeat scroll left top;
	font-size: 11px;
	height: 20px;
	line-height: 11px;
	padding: 2px 0 3px 2px;
	display: inline;
}
*/
/*.styledinput.textfield input {
	background: transparent url(/moutique/skins/fonecta/images/inputfields/textfield.png) no-repeat scroll right top;
	font-size: 11px;
	height: 20px;
	margin: 0 0 0 5px;
	padding-top: 3px;
	width: 164px;
	line-height: 20px;
}
*/
.styledinput.textfield-big,
.styledinput.selectfield-big {
	background: transparent url('/moutique/skins/fonecta/images/inputfields/textfield_big.png') no-repeat scroll left center;
	height: 34px;
	width: 283px;
}
.styledinput.textfield-big input,
.styledinput.selectfield-big select {
	color: #4d4d4d;
	font-size: 155%;
	height: 21px;
	margin-left: 10px;
	margin-top: 6px;
	width: 260px;
	padding-top: 0;
	background: transparent none;
	float: none;
}
.styledinput.textfield.rounded {
	background: transparent url('/moutique/skins/fonecta/images/inputfields/textfield_rounded.png') no-repeat scroll left center;
	display: block;
	height: 25px;
	width: 185px;
}
.styledinput.textfield.rounded input {
	background: transparent none;
	font-size: 13px;
	height: 18px;
	margin: 6px 0 0 6px;
	padding: 0;
	width: 170px;
}

.styledinput.selectfield-big select {
	margin-top: 7px;
	margin-left: 8px;
}
.styledinput.datefield {
	background: transparent url('/moutique/skins/fonecta/images/inputfields/datefield.png') no-repeat scroll left center;
	height: 25px;
	width: 120px;
}
.styledinput.datefield input {
	background: transparent none repeat scroll 0 0;
	float: none;
	font-size: 11px;
	margin-left: 10px;
	padding-top: 7px;
	width: 88px;
}

.styledinput.textareafield {
	background: transparent url('/moutique/skins/fonecta/images/inputfields/textareafield.png') no-repeat scroll left center;
	height: 101px;
	width: 214px;
}
.styledinput.textareafield textarea {
	color: #4d4d4d;
	font-size: 108%;
	margin-left: 7px;
	margin-top: 6px;
	width: 199px;
	height: 88px;
	border: 0 none;
	position: relative;
}
.styledinput.textareafield-big textarea {
	font-size: 155%;
	border: 0 none;
	font-size: 155%;
	height: 118px;
	left: 7px;
	position: relative;
	top: 6px;
	width: 267px;
	color: #4d4d4d;
}

.styledinput.textareafield-big {
	background: transparent url('/moutique/skins/fonecta/images/inputfields/textareafield_big.png') no-repeat scroll left center;
	height: 131px;
	width: 283px;
}

/**
****************** APPLICATION BASE CSS
*/

.application .label {
	font-size: 108%;
	color: #4d4d4d;
}

.application.fullwidth {
	width: 930px;
	margin: 0 20px;
}

.application.halfwidth {
	width: 930px;
	padding: 0 20px;
}

.application.halfwidth .sidebar {
	float: right;
	text-align: left;
	width: 200px; /* override in application css */
}

.application.halfwidth .sidebarbuttons {
	font-size: 123.1%;
	text-align: center;
	width: 100%; /* override in application css */
}

.application .stepcontent {
	padding: 10px 15px;
}

.application .divider.sectiondivider {
	margin: 15px 0;
}

.application h1.title {
	font-family:"Trebuchet MS";
	font-size:22px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:italic;
	font-variant:normal;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:normal;
	height: 80px;
	margin: 0px;
}

.application h1.title .titletext {
	float: left;
	clear: left;
	position: relative;
	top: 25px;
}

.application .app-icon {
	float: right;
	margin-top: 10px;
}

.application h1.title button,
.application h1.title input[type='button'] {
	margin-left: 10px;
}
.application h1.title button:first-child,
.application h1.title input[type='button']:first-child {
	margin-left: 70px;
}
.application h2 {
	color: #3E3E3E;
	font-size: 174%;
}

.stepnumber {
	font-family: "Trebuchet MS", Verdana, sans-serif;
  display: block;
	float: left;
	font-size: 17px;
	font-weight: bold;
	height: 20px;
	margin-right: 5px;
	text-align: center;
	font-style: normal;
	vertical-align: middle;
	width: 20px;
	color: white;
}

.application h2 img.stateicon {
	float: right;
}

.application h3 {
	font-size: 131%;
	color: #4d4d4d;
}

img.contexthelp {
	vertical-align: text-top;
	margin: 0 10px;
}

.movebutton {
	height: 32px;
	width: 27px;
}

/**
******************* APPLICATIONCONTAINER
*/
.applicationcontainer {
	width: 100%;
}

.applicationcontainer > tbody > tr > .t {
	height: 5px;
}
.applicationcontainer > tbody > tr > .b {
	height: 18px;
}
.applicationcontainer > tbody > tr > .l {
	width: 9px;
}
.applicationcontainer > tbody > tr > .r {
	width: 10px;
}


.applicationcontainer > tbody > tr > .t.l {
	background: transparent url('/moutique/skins/fonecta/images/containers/container_03.png') no-repeat scroll left top;
}
.applicationcontainer > tbody > tr > .t.c {
	background: transparent url('/moutique/skins/fonecta/images/containers/container_04.png') repeat-x scroll left top;
}
.applicationcontainer > tbody > tr > .t.r {
	background: transparent url('/moutique/skins/fonecta/images/containers/container_06.png') no-repeat scroll left top;
}
.applicationcontainer > tbody > tr > .m.l {
	background: transparent url('/moutique/skins/fonecta/images/containers/container_15.png') repeat-y scroll left top;
	vertical-align: top;
	text-align: right;
}
.applicationcontainer > tbody > tr > .m.c {
	background: #ffffff url('/moutique/skins/fonecta/images/containers/container_10.png') repeat-x scroll left top;
}
.applicationcontainer > tbody > tr > .m.r {
	background: transparent url('/moutique/skins/fonecta/images/containers/container_17.png') repeat-y scroll left top;
	vertical-align: top;
	text-align: left;
}
.applicationcontainer > tbody > tr > .b.l {
	background: transparent url('/moutique/skins/fonecta/images/containers/container_18.png') no-repeat scroll left top;
}
.applicationcontainer > tbody > tr > .b.c {
	background: transparent url('/moutique/skins/fonecta/images/containers/container_19.png') repeat-x scroll left top;
}
.applicationcontainer > tbody > tr > .b.r {
	background: transparent url('/moutique/skins/fonecta/images/containers/container_20.png') no-repeat scroll left top;
}


/**
******************* THICKTOPCONTAINER
*/
.thicktop {
	width: 100%;
}
.thicktop > tbody > tr > .t {
	height: 3px;
}
.thicktop > tbody > tr > .b {
	height: 3px;
}
.thicktop > tbody > tr > .l {
	width: 3px;
}
.thicktop > tbody > tr > .r {
	width: 3px;
}
.thicktop > tbody > tr > .t.l {
	background: transparent url('/moutique/skins/fonecta/images/containers/thicktopcontainer_tl.png') no-repeat scroll left top;
}
.thicktop > tbody > tr > .t.c {
	background: transparent url('/moutique/skins/fonecta/images/containers/thicktopcontainer_t.png') repeat-x scroll left top;
}
.thicktop > tbody > tr > .t.r {
	background: transparent url('/moutique/skins/fonecta/images/containers/thicktopcontainer_tr.png') no-repeat scroll left top;
}
.thicktop > tbody > tr > .m.l {
	background: transparent url('/moutique/skins/fonecta/images/containers/thicktopcontainer_l.png') repeat-y scroll left top;
	vertical-align: top;
	text-align: right;
}
.thicktop > tbody > tr > .m.c {
	background: #ffffff url('/moutique/skins/fonecta/images/containers/thicktopcontainer_c.png') repeat-x scroll left top;
}
.thicktop > tbody > tr > .m.r {
	background: transparent url('/moutique/skins/fonecta/images/containers/thicktopcontainer_r.png') repeat-y scroll left top;
	vertical-align: top;
	text-align: left;
}
.thicktop > tbody > tr > .b.l {
	background: transparent url('/moutique/skins/fonecta/images/containers/thicktopcontainer_bl.png') no-repeat scroll left top;
}
.thicktop > tbody > tr > .b.c {
	background: transparent url('/moutique/skins/fonecta/images/containers/thicktopcontainer_b.png') repeat-x scroll left top;
}
.thicktop > tbody > tr > .b.r {
	background: transparent url('/moutique/skins/fonecta/images/containers/thicktopcontainer_br.png') no-repeat scroll left top;
}

/**
******************* THINTOPCONTAINER
*/
.thintop {
	width: 100%;
}
.thintop > tbody > tr > .t {
	height: 3px;
}
.thintop > tbody > tr > .b {
	height: 3px;
}
.thintop > tbody > tr > .l {
	width: 3px;
}
.thintop > tbody > tr > .r {
	width: 3px;
}
.thintop > tbody > tr > .t.l {
	background: transparent url('/moutique/skins/fonecta/images/containers/thicktopcontainer_tl.png') no-repeat scroll left bottom;
	font-size: 0;
	line-height: 0;
}
.thintop > tbody > tr > .t.c {
	background: transparent url('/moutique/skins/fonecta/images/containers/thicktopcontainer_t.png') repeat-x scroll left bottom;
	font-size: 0;
	line-height: 0;
}
.thintop > tbody > tr > .t.r {
	background: transparent url('/moutique/skins/fonecta/images/containers/thicktopcontainer_tr.png') no-repeat scroll left bottom;
	font-size: 0;
	line-height: 0;
}
.thintop > tbody > tr > .m.l {
	background: transparent url('/moutique/skins/fonecta/images/containers/thicktopcontainer_l.png') repeat-y scroll left top;
	vertical-align: top;
	text-align: right;
}
.thintop > tbody > tr > .m.c {
	background: #ffffff url('/moutique/skins/fonecta/images/containers/thintopcontainer_c.png') repeat-x scroll left top;
}
.thintop > tbody > tr > .m.r {
	background: transparent url('/moutique/skins/fonecta/images/containers/thicktopcontainer_r.png') repeat-y scroll left top;
	vertical-align: top;
	text-align: left;
}
.thintop > tbody > tr > .b.l {
	background: transparent url('/moutique/skins/fonecta/images/containers/thicktopcontainer_bl.png') no-repeat scroll left top;
}
.thintop > tbody > tr > .b.c {
	background: transparent url('/moutique/skins/fonecta/images/containers/thicktopcontainer_b.png') repeat-x scroll left top;
}
.thintop > tbody > tr > .b.r {
	background: transparent url('/moutique/skins/fonecta/images/containers/thicktopcontainer_br.png') no-repeat scroll left top;
}

.thintop table.list tr.header th {
	color: white;
}
.thintop table.list tr:last-child {
  border-bottom: 0 none;
}

/**
******************* GRAYBOX_LITE CONTAINER
*/
.graybox_lite {
	width: 100%;
}
.graybox_lite > tbody > tr > .t {
	height: 3px;
}
.graybox_lite > tbody > tr > .b {
	height: 3px;
}
.graybox_lite > tbody > tr > .l {
	width: 3px;
}
.graybox_lite > tbody > tr > .r {
	width: 3px;
}
.graybox_lite > tbody > tr > .t.l {
	background: transparent url('/moutique/skins/fonecta/images/graybox/lite_graybox_tl.png') no-repeat scroll left top;
}
.graybox_lite > tbody > tr > .t.c {
	background: transparent url('/moutique/skins/fonecta/images/graybox/lite_graybox_t.png') repeat-x scroll left top;
}
.graybox_lite > tbody > tr > .t.r {
	background: transparent url('/moutique/skins/fonecta/images/graybox/lite_graybox_tr.png') no-repeat scroll left top;
}
.graybox_lite > tbody > tr > .m.l {
	background: transparent url('/moutique/skins/fonecta/images/graybox/lite_graybox_l.png') repeat-y scroll left top;
	vertical-align: top;
	text-align: right;
}
.graybox_lite > tbody > tr > .m.c {
	background: #ffffff url('/moutique/skins/fonecta/images/graybox/lite_graybox_c.png') repeat-x scroll left top;
}
.graybox_lite > tbody > tr > .m.r {
	background: transparent url('/moutique/skins/fonecta/images/graybox/lite_graybox_r.png') repeat-y scroll left top;
	vertical-align: top;
	text-align: left;
}
.graybox_lite > tbody > tr > .b.l {
	background: transparent url('/moutique/skins/fonecta/images/graybox/lite_graybox_bl.png') no-repeat scroll left top;
}
.graybox_lite > tbody > tr > .b.c {
	background: transparent url('/moutique/skins/fonecta/images/graybox/lite_graybox_b.png') repeat-x scroll left top;
}
.graybox_lite > tbody > tr > .b.r {
	background: transparent url('/moutique/skins/fonecta/images/graybox/lite_graybox_br.png') no-repeat scroll left top;
}

/**
********************** COLLAPSIBLE CONTAINER
*/
.collapsiblecontainer {
	width: 100%;
}

.collapsiblecontainer > tbody > tr > .t {
	height: 3px;
}
.collapsiblecontainer > tbody > tr > .b {
	height: 18px;
}
.collapsiblecontainer > tbody > tr > .l {
	width: 9px;
}
.collapsiblecontainer > tbody > tr > .r {
	width: 9px;
}


.collapsiblecontainer > tbody > tr > .t.l {
	background: transparent url('/moutique/skins/fonecta/images/containers/collapsible_tl.png') no-repeat scroll left top;
}
.collapsiblecontainer > tbody > tr > .t.c {
	background: transparent url('/moutique/skins/fonecta/images/containers/collapsible_t.png') repeat-x scroll left top;
}
.collapsiblecontainer > tbody > tr > .t.r {
	background: transparent url('/moutique/skins/fonecta/images/containers/collapsible_tr.png') no-repeat scroll left top;
}
.collapsiblecontainer > tbody > tr > .m.l {
	background: transparent url('/moutique/skins/fonecta/images/containers/collapsible_l.png') repeat-y scroll left top;
	vertical-align: top;
	text-align: right;
}
.collapsiblecontainer > tbody > tr > .m.c {
	background: #ffffff url('/moutique/skins/fonecta/images/containers/collapsible_c.png') repeat-x scroll left top;
}
.collapsiblecontainer > tbody > tr > .m.r {
	background: transparent url('/moutique/skins/fonecta/images/containers/collapsible_r.png') repeat-y scroll left top;
	vertical-align: top;
	text-align: left;
}
.collapsiblecontainer > tbody > tr > .b.l {
	background: transparent url('/moutique/skins/fonecta/images/containers/collapsible_bl.png') no-repeat scroll left top;
}
.collapsiblecontainer > tbody > tr > .b.c {
	background: transparent url('/moutique/skins/fonecta/images/containers/collapsible_b.png') repeat-x scroll left top;
}
.collapsiblecontainer > tbody > tr > .b.r {
	background: transparent url('/moutique/skins/fonecta/images/containers/collapsible_br.png') no-repeat scroll left top;
}

/**
********************** FRAMEDCONTAINER
*/
.framedcontainer {
	width: 100%;
}

.framedcontainer > tbody > tr > .t,
.framedcontainer > tbody > tr > .b {
	height: 11px;
}
.framedcontainer > tbody > tr > .l,
.framedcontainer > tbody > tr > .r {
	width: 11px;
}

.framedcontainer > tbody > tr > .t.l {
	background: transparent url('/moutique/skins/fonecta/images/litebox/litebox_red_03.png') no-repeat scroll left top;
}
.framedcontainer > tbody > tr > .t.c {
	background: transparent url('/moutique/skins/fonecta/images/litebox/litebox_red_05.png') repeat-x scroll left top;
}
.framedcontainer > tbody > tr > .t.r {
	background: transparent url('/moutique/skins/fonecta/images/litebox/litebox_red_06.png') no-repeat scroll left top;
}
.framedcontainer > tbody > tr > .m.l {
	background: transparent url('/moutique/skins/fonecta/images/litebox/litebox_red_16.png') repeat-y scroll left top;
	vertical-align: top;
	text-align: right;
}
.framedcontainer > tbody > tr > .m.c {
	background-color: #ffffff;
}
.framedcontainer > tbody > tr > .m.r {
	background: transparent url('/moutique/skins/fonecta/images/litebox/litebox_red_10.png') repeat-y scroll left top;
	vertical-align: top;
	text-align: left;
}
.framedcontainer > tbody > tr > .b.l {
	background: transparent url('/moutique/skins/fonecta/images/litebox/litebox_red_17.png') no-repeat scroll left top;
}
.framedcontainer > tbody > tr > .b.c {
	background: transparent url('/moutique/skins/fonecta/images/litebox/litebox_red_18.png') repeat-x scroll left top;
}
.framedcontainer > tbody > tr > .b.r {
	background: transparent url('/moutique/skins/fonecta/images/litebox/litebox_red_20.png') no-repeat scroll left top;
}

/**
********************** GRAYCONTAINER
*/
.graycontainer {
	width: 100%;
}

.graycontainer > tbody > tr > .t,
.graycontainer > tbody > tr > .b {
	height: 8px;
}
.graycontainer > tbody > tr > .l,
.graycontainer > tbody > tr > .r {
	width: 8px;
}

.graycontainer > tbody > tr > .t.l {
	background: transparent url('/moutique/skins/fonecta/images/graybox/graybox_tl.png') no-repeat scroll left top;
}
.graycontainer > tbody > tr > .t.c {
	background: transparent url('/moutique/skins/fonecta/images/graybox/graybox_t.png') repeat-x scroll left top;
}
.graycontainer > tbody > tr > .t.r {
	background: transparent url('/moutique/skins/fonecta/images/graybox/graybox_tr.png') no-repeat scroll left top;
}
.graycontainer > tbody > tr > .m.l {
	background: transparent url('/moutique/skins/fonecta/images/graybox/graybox_l.png') repeat-y scroll left top;
	vertical-align: top;
	text-align: right;
}
.graycontainer > tbody > tr > .m.c {
	background-color: #ffffff;
}
.graycontainer > tbody > tr > .m.r {
	background: transparent url('/moutique/skins/fonecta/images/graybox/graybox_r.png') repeat-y scroll left top;
	vertical-align: top;
	text-align: left;
}
.graycontainer > tbody > tr > .b.l {
	background: transparent url('/moutique/skins/fonecta/images/graybox/graybox_bl.png') no-repeat scroll left top;
}
.graycontainer > tbody > tr > .b.c {
	background: transparent url('/moutique/skins/fonecta/images/graybox/graybox_b.png') repeat-x scroll left top;
}
.graycontainer > tbody > tr > .b.r {
	background: transparent url('/moutique/skins/fonecta/images/graybox/graybox_br.png') no-repeat scroll left top;
}

/**
********************** ORANGEBOX
*/

.orangebox {
	width: 100%;
}

.orangebox > tbody > tr > .t,
.orangebox > tbody > tr > .b {
	height: 3px;
}
.orangebox > tbody > tr > .l,
.orangebox > tbody > tr > .r {
	width: 3px;
}

.orangebox > tbody > tr > .t.l {
	background: transparent url('/moutique/skins/fonecta/images/containers/orangebox_tl.png') no-repeat scroll left top;
}
.orangebox > tbody > tr > .t.c {
	background-color: #f2b648;
}
.orangebox > tbody > tr > .t.r {
	background: transparent url('/moutique/skins/fonecta/images/containers/orangebox_tr.png') no-repeat scroll left top;
}
.orangebox > tbody > tr > .m.l {
	background-color: #f2b648;
	vertical-align: top;
	text-align: right;
}
.orangebox > tbody > tr > .m.c {
	background-color: #f2b648;
}
.orangebox > tbody > tr > .m.r {
	background-color: #f2b648;
	vertical-align: top;
	text-align: left;
}
.orangebox > tbody > tr > .b.l {
	background: transparent url('/moutique/skins/fonecta/images/containers/orangebox_bl.png') no-repeat scroll left top;
}
.orangebox > tbody > tr > .b.c {
	background-color: #f2b648;
}
.orangebox > tbody > tr > .b.r {
	background: transparent url('/moutique/skins/fonecta/images/containers/orangebox_br.png') no-repeat scroll left top;
}

/**
********************** REDBOX
*/

.redbox {
	width: 100%;
}

.redbox > tbody > tr > .t,
.redbox > tbody > tr > .b {
	height: 4px;
}
.redbox > tbody > tr > .l,
.redbox > tbody > tr > .r {
	width: 4px;
}

.redbox > tbody > tr > .t.l {
	background: transparent none;
}
.redbox > tbody > tr > .t.c {
	background-color: transparent;
}
.redbox > tbody > tr > .t.r {
	background: transparent none;
}
.redbox > tbody > tr > .m.l {
	background-color: #f62b2a;
	vertical-align: top;
	text-align: right;
}
.redbox > tbody > tr > .m.c {
	background-color: #f62b2a;
}
.redbox > tbody > tr > .m.r {
	background-color: #f62b2a;
	vertical-align: top;
	text-align: left;
}
.redbox > tbody > tr > .b.l {
	background: transparent url('/moutique/skins/fonecta/images/containers/redbox_bl.png') no-repeat scroll left top;
}
.redbox > tbody > tr > .b.c {
	background-color: #f62b2a;
}
.redbox > tbody > tr > .b.r {
	background: transparent url('/moutique/skins/fonecta/images/containers/redbox_br.png') no-repeat scroll left top;
}


/**
********************** INFOSCREEN
*/

.infoscreen {
	width: 296px;
	height: 159px;
	background: transparent url('/moutique/skins/fonecta/images/bg/infoscreen.png') no-repeat scroll left top;
	text-align: left;
}
.infoscreen.small {
	width: 213px;
	height: 159px;
	background: transparent url('/moutique/skins/fonecta/images/bg/infoscreen_small.png') no-repeat scroll left top;
}
.infoscreen h1 {
	color: #ffffff !important;
	top: 22px;
	left: 25px;
	position: relative;
	text-align: left !important;
	font-size: 125%;
}
.infoscreen.small h1 {
	left: 20px;
}
.infoscreen .content {
	color: #010101;
	font-size: 108%;
	position: relative;
	top: 30px;
	left: 18px;
}

/**
********************** INFOBOX
*/
.infobox {
	background-color: #F4F4F4;
	padding: 2px 20px;
}
.infobox .infoimage {
	float: left;
	margin-top: 14px;
}
.infobox .infotext {
	margin-left:60px;
} 

/**
********************** STEPSBLOCK
*/
.stepsblock td {
	height: 40px;
	vertical-align: middle;
	text-align: center;
	color: #999898;
	font-size: 108%;
}
.stepsblock a {
	font-size: 12px;
/*	color: #999898;*/
}

.stepsblock .selected {
	color: #ffffff;
}
.stepsblock .l {
	width: 9px; /* make it consistent with the applicationcontainer*/
}
.stepsblock .r {
	width: 10px; /* make it consistent with the applicationcontainer*/
}

/**
************** SEARCHBOXES
*/
div.searchbox {
	background: transparent url('/moutique/skins/fonecta/images/inputfields/searchbox_red.png') no-repeat scroll left top;
	height: 20px;
	display: block;
	padding: 0;
}
div.searchbox.border {
	background: transparent url('/moutique/skins/fonecta/images/inputfields/searchbox_red_border.png') no-repeat scroll left top;
}
div.searchbox span {
	background: transparent url('/moutique/skins/fonecta/images/inputfields/searchbox_red.png') no-repeat scroll -20px top;
	display: block;
	left: 23px;
	position: relative;
	padding: 1px 3px 3px 0;
}
div.searchbox.border span {
	background: transparent url('/moutique/skins/fonecta/images/inputfields/searchbox_red_border.png') no-repeat scroll -20px top;
}
div.searchbox span input {
	border: 0 none;
	width: 130px;
}

/**
************** STEPBUTTONS
*/

.stepbuttons{
	width: 100%;
	margin-bottom: 10px;
}
.stepbuttons .padleft {
	width: 6px;
}
.stepbuttons .padright{
	width: 6px;
}
.stepsblock .l {
	background: transparent url('/moutique/skins/fonecta/images/stepsblock/stepsblock_l.png') no-repeat scroll right top;
}
.stepsblock .c {
	background: transparent url('/moutique/skins/fonecta/images/stepsblock/stepsblock_c.png') repeat-x scroll left top;
}
.stepsblock .r {
	background: transparent url('/moutique/skins/fonecta/images/stepsblock/stepsblock_r.png') no-repeat scroll left top;
}

/**
****************** TABLES
*/

table.list {
	width: 100%;
}

table.list tr {
	height: 25px;
}

table.list tr {
	border-bottom: 1px solid #efefef;
}

table.list tr.header {
/*	border-bottom: 2px solid #D8D8D8;*/
	border-bottom: 0 none;
}

table.list tr.header + tr td {
	padding-top: 7px;
}

table.list th {
	font-weight: bold;
	color: #4d4d4d;
	padding: 7px 3px;
}

table.list td {
	padding: 0 3px;
	vertical-align: middle;
	color: #010101;
}

table.definitions th {
	font-weight: bold;
	vertical-align: top;
}

table.definitions td {
	padding-left: 5px;
	vertical-align: top;
}

/**
******************** HOVER TABLES
*/
table.list.hover tr {
	cursor: pointer;
}
table.list.hover tr:hover td {
	background-color: #f4f4f4; /* override in category skin css */
/*	color: #ffffff;*/
}
table.list.hover tr.header {
	background-color: inherit;
	cursor: inherit;
}

/**
*********************** PROTOCHART
*/
.ProtoChart-legend td.legendLabel {
	padding-left: 3px;
	vertical-align: middle;
}

.ProtoChart-legend td.deselected {
	color: #999898;
}

/**
*********************** SIDEBAR
*/

#sidebar {
	background-color: #ffffff;
	color: #787878;
	width: 170px;
/*	padding-top: 10px;
	margin-top: 60px;
*/}

#sidebar.fixed {
	position: fixed;
	top: 0px;
	right: 35px;
}

#sidebar.fixedbottom {
	position: fixed;
	bottom: 0px;
	right: 35px;
}

#sidebar .section_title {
	color:#003C6C;
	font-size:115%;
	font-weight:bold;
	letter-spacing:2px;
	padding-top:5px;
	text-align:center;
	margin-bottom: 20px;
}

#sidebar .content {
	padding: 15px;
	padding-bottom: 2px;
}

#sidebar .content .title {
	color: #aad03b;
	padding-bottom: 10px;
	font-size: 100%;	
}

#sidebar .content a:link, #sidebar .content a:visited, #sidebar .content  a:active  {
	color: #aad03b;
}

#sidebar .sidebar_section {
	padding-bottom: 5px;
}

#sidebar .sidebar_item:hover {
	font-weight: bold;
	letter-spacing: 0.02em;
}

#sidebar .sidebar_item {
	color:#787878;
	cursor:pointer;
	font-weight:normal;
	height:20px;
	letter-spacing:0.1em;
	padding-left:5px;
}

#sidebar .sidebar_item .icon {
	width: 50px; 
	text-align: center; 
	float: left;
}

#sidebar a:link, #sidebar a:visited, #sidebar a:active {
	color: #787878;
	text-decoration: none;
}

#sidebar_help {
	border: 1px solid #cccccc; 
	margin: 5px; 
	padding: 5px 15px 60px 15px; 
	min-height: 100px; 
	margin-top: 50px;
	color: #5d5d5d;
}

#sidebar_help a {
	text-decoration: underline !important;
}

#sidebar_help_footer {
	position:relative;
	text-align:center;
	top:-55px;
	width:100%;
	display: block;
	text-decoration: underline !important;
}

#sidebar_help h1 {
	background:white none repeat scroll 0 0;
	font-size:110%;
	margin:0 30px;
	position:relative;
	text-align:center;
	top:-15px;
	font-weight: bold;
	color: #003c6c;
}

#sidebar .collapsible {
	margin-top: 25px;
}

#sidebar .collapsible .slidercontent {
	margin-top: 15px;
}

#sidebar .collapsible .sliderheader {
	padding-left: 15px;
}

#sidebar .sliderheader .slidervalue {
	position: absolute;
	right: 23px;
}

#sidebar .sliderheader.big {
	font-size: 15px;
	text-align: center;
	font-weight: bold;
	padding-right: 15px;
}

#sidebar .sliderheader.big .slidervalue {
	position: relative;
	top: 0;
	left: 0;
}

#sidebar .campaignmenu {
	list-style-type: none;
}

#sidebar .campaignmenu li {
	font-weight: bold;
	padding-top: 10px;
}

/**
****************** OTHER STUFF
*/

#copyright {
	color: #a8a8a8;
	font-size: 9px;
	padding-top: 10px;
}

#newSpinner {
	background-color:#FFFFFF;
	border-color:#BBBBBB -moz-use-text-color #BBBBBB #BBBBBB;
	border-style:solid none solid solid;
	border-width:1px medium 1px 1px;
	left:auto;
	padding:8px;
	position:fixed;
	right:-90px;
	top:40px;
	width:80px;
	z-index:90;
}

#spinner {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 90;
}

#session-info button {
	border: 0;
	color: #FFFFFF;
	font-size: 10px;
	width: 109px;
	height: 21px;
	text-indent: 15px;
	background: transparent url(images/button.png) no-repeat top left;
	cursor: pointer;
}



.hr {
	margin-top: 8px;
	margin-bottom: 15px;
	height: 3px;
	background: transparent url(images/dots.png) repeat-x top left;
}

hr {
	display: none;
}

#page_title {
	padding: 0 15px 10px 0;
	background-color: transparent;
	color: #5d5d5d;
	line-height: 17px;
	text-indent: 15px;
	white-space: nowrap;
}

#page_title .title {
	font-weight: bold;
	font-size: 150%;	
	padding-left: 6px; 
	background: url(/moutique/skins/white/images/icons/fugue/control_000_small.png) no-repeat left 2px; 
	color: #003c6c;
	letter-spacing: 0.06em;
}

#helpquip {
	height: 45px;
	background-color: #e3e3e3;
	padding-top: 10px;
	padding-left: 20px;
}

#helpquip .icon {
	background: url(images/i.png) no-repeat center center;	
	width: 40px;
	height: 32px;
}

#helpquip .text {
	padding-left: 15px;
	width: 640px;
	color: #707070;
}

.m3-contentarea .content {
	margin: 15px;
	min-height: 400px;
/*	border-right: 1px dashed #898989;*/
}

#post_content {
	padding-top: 10px;
	min-height: 45px;
}

a.underlined:hover {
	text-decoration: underline;
}

#post_content .title {
	font-family: Frutiger,Tahoma,Arial;
	font-size: 16px;
	color:#727272;
	text-decoration:none;
}

.content h1.title {
	font-family:"Trebuchet MS";
	font-size: 22px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: italic;
	font-variant: normal;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: normal;
	margin-bottom: 20px;
}

.content .title {
	font-family: Frutiger,Tahoma,Arial;
	font-size: 16px;
	color: #727272;
	text-decoration: none;
}

.mod .content .title {
	font-family: inherit;
	color: inherit;
	font-size: inherit;
	font-weight: bold;
}

.m3-contentarea .notice {
	font-weight: bold;
	padding-bottom: 10px;
	color: #81b64b;
}

.m3-contentarea .error, #contentarea .errors {
	font-weight: bold;
	padding: 10px;
	margin: 15px;
	color: #FF0000;
	font-size: 110%;
	border: 1px solid #ff9999;
}

.error_in_modal {
	color: #ff0000;
}

.error_in_modal img {
		padding-right: 6px;
		vertical-align:middle;
}

.campaign-row {
	cursor: pointer;
}

#lightbox {
	border: 0 none;
}

#lightbox h1 {
	font-size: 14px;
	color: #003C6C;
	font-weight: bold;
	margin-bottom: 10px;
	text-align: center;
}

#lightbox h2 {
	font-size: 11px;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 5px;
}

#lightboxcontent .date {
	margin-bottom: 10px;
}

#lightboxcontent h1 {
	font-size: 115%;
	font-weight: bold;
	margin-bottom: 5px;
}

#lightboxcontent {
	font-size: 93%;
	color: #787878;
}

#lightboxcontent #lightboxnewslist {
	border-top-color:#787878;
	border-top-style:solid;
	border-top-width:1px;
	margin-top:40px;
	padding-top:5px;
}

#lightboxcontent .contexthelp {
/*	padding: 0 10px;*/
}

#lightboxcontent .contexthelp h2 {
	font-size: 108%;
	font-weight: bold;
	color: #4d4d4d;
	margin-bottom: 10px;
}

#lightboxcontent .contexthelp p {
	color: #4d4d4d;
	margin: 5px 0;
}

#lightbox_progress div.hd .title {
  text-align: center;
  padding: 0;
}


.marketing .h2 {
	display: inline;
	padding-right: 30px;
}

#settings_form table tr {
	height: 20px;	
}

#mtqannouncement .date {
	font-style: italic;
}

#mtqannouncement h1 {
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 2px;
}

#mtqannouncement .contents {
	padding-left: 10px;
	padding-bottom: 100px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #a8a8a8;
}

.dashboard-box {
	width: 100%; 
	margin: 0;
	padding: 0;
/*	margin-bottom: 15px;*/
}

.dashboard-box .title {
	border-bottom: 1px solid #C0C0C0;
	margin-bottom: 2px;
}

.dashboard-box .title a {
	color: #727272;
}

.dashboard-box .footer {
	margin-top: 3px;
	border-top: 1px solid #C0C0C0;
}

.dashboard-box #tab {
	height: 28px;
	line-height: 25px;
	width: 160px;
	padding-left: 22px;
	padding-right: 5px;
	margin: 0px;
	background: url(images/bg/tab.png) top left no-repeat;
}

.dashboard-box .table {
	width: 100%;
	font-size: 100% !important;
}

/* override ext2.2 grid styles */

.x-panel {border-color: #727272;}
.x-panel-bbar .x-toolbar {border-color: #727272;}
.x-toolbar {background-image: none; background-color: #cccccc;}
.x-panel-body {border-color: #727272;}
td.x-grid3-hd-over .x-grid3-hd-inner,td.sort-desc .x-grid3-hd-inner,td.sort-asc .x-grid3-hd-inner,td.x-grid3-hd-menu-open .x-grid3-hd-inner{background-image: none; background-color: #bbbbbb;}
.x-grid3-hd-row td {border-right-color: #bbbbbb; border-left: 0;}
.x-toolbar .ytb-text {color: #444444;}
.x-tbar-page-number {color: #444444;}
.x-grid3-header {background-image: none; background-color: #cccccc;}
.x-panel-body-noheader, .x-panel-mc .x-panel-body {border-color: #727272;}


/**
********************** LIGHTBOX STYLES
*/
.mask {
	opacity: 0.2;
}
.fonecta .yui-panel {
	border-top-width: 0;
	border-bottom-width: 0;
}

/* header */
.fonecta .yui-panel .hd {
	background: transparent url(/moutique/skins/fonecta/images/litebox/litebox_05.png) repeat-x scroll center top;
	border: 0 none;
	color: #003C6C;
	font-size: 130%;
	height: 35px;
	margin: 0 11px;
	padding: 5px 0 0;
}
.fonecta .yui-panel .hd .tl {
	background: transparent url(/moutique/skins/fonecta/images/litebox/litebox_03.png) no-repeat scroll left top;
	height: 40px;
	left: 0;
	position: absolute;
	top: 0;
	width: 11px;
}
.fonecta .yui-panel .hd .tr {
	background:transparent url(/moutique/skins/fonecta/images/litebox/litebox_06.png) no-repeat scroll right top;
	height:40px;
	position:absolute;
	right:0;
	top:0;
	width:11px;
}
.fonecta .yui-panel .hd .corner {
	height: 40px;
}
.fonecta .yui-panel .hd .title {
	background-color: white;
	height: 29px;
	padding-top: 0;
	position: relative;
	top: 6px;
	text-align: left;
	padding-left: 10px;
}

/* body */
.fonecta .yui-panel .bd {
	background: transparent none repeat scroll 0 0;
	border-width: 0;
	margin: 0;
	overflow-y: hidden;
	padding: 0;
}
.fonecta .yui-panel .bd .frame {
	width: 100%;
	border: 0 none;
	padding: 0;
	margin: 0;
}
.fonecta .yui-panel .bd .ml {
	background:transparent url(/moutique/skins/fonecta/images/litebox/litebox_16.png) repeat-y scroll left top;
	width:11px;
}
.fonecta .yui-panel .bd .mr {
	background:transparent url(/moutique/skins/fonecta/images/litebox/litebox_10.png) repeat-y scroll right top;
	width:11px;
}
.fonecta .yui-panel .bd .mc {
	background-color: white;
	padding: 15px 0;
}

/* footer */
.fonecta .yui-panel .ft {
	background:transparent url(/moutique/skins/fonecta/images/litebox/litebox_18.png) repeat-x scroll center bottom;
	border:0 none;
	height:30px;
	margin:0 11px;
	padding:15px 0 5px;
}
.fonecta .yui-panel .ft .bl {
	background:transparent url(/moutique/skins/fonecta/images/litebox/litebox_17.png) no-repeat scroll left bottom;
	bottom:0;
	height:50px;
	left:0;
	position:absolute;
	width:11px;
}
.fonecta .yui-panel .ft .br {
	background:transparent url(/moutique/skins/fonecta/images/litebox/litebox_20.png) no-repeat scroll right bottom;
	bottom:0;
	height:50px;
	position:absolute;
	right:0;
	width:11px;
}
.fonecta .yui-panel .ft .corner {
	height: 50px;
}
.fonecta .yui-panel .ft .button-group {
	background-color: white;
	border-top: 1px dashed #999999;
	bottom: 15px;
	height: 38px;
	position: relative;
	text-align: right;
	padding: 0 6px;
}

/* common corner components */
.fonecta .yui-panel .corner .small {
	width: 11px;
	height: 11px;
}
.fonecta .yui-panel .corner.left .stretch {
	background:transparent url(/moutique/skins/fonecta/images/litebox/litebox_16.png) repeat-y scroll right top;
}
.fonecta .yui-panel .corner.right .stretch {
	background:transparent url(/moutique/skins/fonecta/images/litebox/litebox_10.png) repeat-y scroll right top;
}

/**** headerless ****/
.fonecta .yui-panel .hd.noheader {
	height: 11px;
	padding: 0;
}
.fonecta .yui-panel .hd.noheader .title {
	display: none;
}
.fonecta .yui-panel .hd.noheader .corner {
	display: none;
}

/**** footerless *****/
.fonecta .yui-panel .ft.nofooter {
	height: 11px;
	padding: 0;
}
.fonecta .yui-panel .ft.nofooter .corner {
	display:none;
}
.fonecta .yui-panel .ft.nofooter .button-group {
	display: none;
}

/*** contextarrows ***/

.fonecta .yui-panel .contextarrow {
	position: absolute;
	z-index: 2;
}

.fonecta .yui-panel .contextarrow.left {
	left: -19px;
}
.fonecta .yui-panel .contextarrow.up {
	top: -19px;
}
.fonecta .yui-panel .contextarrow.right {
	right: -19px;
}
.fonecta .yui-panel .contextarrow.down {
	bottom: -19px;
}
















/************************************************** FONECTA STYLES ********************************************/

/**
*
*
*	Fonecta Guideline - Index
*
*	generic                 28
*	Header                  60
*	    MainNavi            73
*	    SecondaryNavi       176
*	    ServiceNavi         215
*	SearchArea              244
*	    SearchAreaTop       259
*	    SearchAreaMain      330
*	    SearchBoxType1      362
*	    SearchBoxType2      414
*	ContentArea             460
*	    ContentAreaTop      470
*	    OptionalContentNavi 510
*	    ContentSelectArea   555
*	    MainContentArea     576
*	    ContentAreaBottom   667
*	    Footer              714
*
*
*
*/

html {
	height: 100%;
}

body {
	background-color: #F3F3F3;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	min-height: 100%;
	position: relative;
}

p {
	font: normal 12px Verdana;
}

h1, h2, h3, h4, p {
	margin: 10px 0;
}

a {
	color: inherit;
}

a:hover {
	color: #666;
}

div.Clear {
	clear: both;
	float: none;
}

/*	Header */

div#Header {
	height: 68px;
	margin: 0 auto;
	position: relative;
	width: 970px;
	z-index: 40;
}

div#Header a {
	font-style: italic;
}

/*	MainNavi */

div#Header ul#MainNavi {
	top: 16px;
	position: relative;
}

div#Header ul#MainNavi li {
	float: left;
	height: 38px;
	margin-left: 15px;
	margin-top: 14px;
	position: relative;
}

div#Header ul#MainNavi li div {
	display: block;
	font-size: 15px;
	height: 38px;
	left: 19px;
	line-height: 30px;
	margin-left: -1px;
	position: relative;
	padding-right: 20px;
	padding-top: 2px;
}

div#Header ul#MainNavi li div a {
	letter-spacing: -1px;
	text-decoration: none;
	color: white;
}

div#Header ul#MainNavi li.Selected {
	background: url(../images/tabs/tab_sel_MainNaviLeft.png) top left no-repeat;
	height: 44px;
	margin-left: 0;
	margin-top: 8px;
	z-index: 20;
}

div#Header ul#MainNavi li.Selected div {
	background: url(../images/tabs/tab_sel_MainNaviRight.png) top right no-repeat;
	color: white;
	font-size: 18px;
	height: 44px;
	line-height: 38px;
	margin-left: -1px;
	padding-right: 26px;
	padding-top: 1px;
}

div#Header ul#MainNavi li.Tab2:hover,
div#Header ul#MainNavi li.Tab3:hover,
div#Header ul#MainNavi li.Tab4:hover,
div#Header ul#MainNavi li.Tab5:hover,
div#Header ul#MainNavi li.Tab6:hover {
	background: url(../images/tabs/tab_MainNaviSelectedLeft.png) top left no-repeat;
}

div#Header ul#MainNavi li.Tab2:hover div,
div#Header ul#MainNavi li.Tab3:hover div,
div#Header ul#MainNavi li.Tab4:hover div,
div#Header ul#MainNavi li.Tab5:hover div,
div#Header ul#MainNavi li.Tab6:hover div {
	background: url(../images/tabs/tab_MainNaviSelectedRight.png) top right no-repeat;
}

div#Header ul#MainNavi li.Selected:hover {
	background: url(../images/tabs/tab_sel_MainNaviLeft.png) top left no-repeat;
}

div#Header ul#MainNavi li.Selected:hover div {
	background: url(../images/tabs/tab_sel_MainNaviRight.png) top right no-repeat;
}



div#Header ul#MainNavi li.Tab2 {
	background: url(../images/tabs/tab_MainNaviLeft.png) top left no-repeat;
	z-index: 9;
}

div#Header ul#MainNavi li.Tab2 div {
	background: url(../images/tabs/tab_MainNaviRight.png) top right no-repeat;
	color: white;
}

div#Header ul#MainNavi li.Tab3 {
	background: url(../images/tabs/tab_MainNaviLeft.png) top left no-repeat;
	z-index: 8;
}

div#Header ul#MainNavi li.Tab3 div {
	background: url(../images/tabs/tab_MainNaviRight.png) top right no-repeat;
	color: white;
}

div#Header ul#MainNavi li.Tab4 {
	background: url(../images/tabs/tab_MainNaviLeft.png) top left no-repeat;
	z-index: 7;
}

div#Header ul#MainNavi li.Tab4 div {
	background: url(../images/tabs/tab_MainNaviRight.png) top right no-repeat;
	color: white;
}

div#Header ul#MainNavi li.Tab5 {
	background: url(../images/tabs/tab_MainNaviLeft.png) top left no-repeat;
	z-index: 6;
}

div#Header ul#MainNavi li.Tab5 div {
	background: url(../images/tabs/tab_MainNaviRight.png) top right no-repeat;
	color: white;
}

div#Header ul#MainNavi li.Tab6 {
	background: url(../images/tabs/tab_MainNaviLeft.png) top left no-repeat;
	z-index: 5;
}

div#Header ul#MainNavi li.Tab6 div {
	background: url(../images/tabs/tab_MainNaviRight.png) top right no-repeat;
	color: white;
}

/*	SecondaryNavi */

div#Header ul#SecondaryNavi {
	position: absolute;
	right: 20px;
	top: 36px;
}

div#Header ul#SecondaryNavi li.Tab {
	background: url(../images/tabs/tab_SecondaryLeft.png) top left no-repeat;
	float: left;
	margin-left: 7px;
	height: 41px;
}

div#Header ul#SecondaryNavi li.Tab div {
	background: url(../images/tabs/tab_SecondaryRight.png) top right no-repeat;
	color: white;
	display: block;
	font-size: 15px;
	left: 20px;
	line-height: 24px;
	position: relative;
	padding-right: 20px;
	padding-top: 1px;
}

div#Header ul#SecondaryNavi li.Tab div a {
	letter-spacing: -1px;
	text-decoration: none;
	color: white;
}

div#Header ul#SecondaryNavi li.Tab:hover {
	background: url(../images/tabs/tab_ro_SecondaryLeft.png) top left no-repeat;
}
div#Header ul#SecondaryNavi li.Tab:hover div {
	background: url(../images/tabs/tab_ro_SecondaryRight.png) top right no-repeat;
}

/*	ServiceNavi */

div#Header ul#ServiceNavi {
	position: absolute;
	top: 0;
	right: 20px;
}

div#Header ul#ServiceNavi li {
	background: url(../images/tabs/tab_ServiceNaviLeft.png) top left no-repeat;
	float: left;
	margin-left: 7px;
	height: 20px;
}

div#Header ul#ServiceNavi li span {
	background: url(../images/tabs/tab_ServiceNaviRight.png) top right no-repeat;
	display: block;
	height: 20px;
	left: 20px;
	position: relative;
	padding-right: 20px;
	padding-top: 3px;
	font: normal 11px Verdana;
	color: #7D7D7D;
}

div#Header ul#ServiceNavi li a {
	color: #7D7D7D;
	font: normal 11px Verdana;
	font-style: normal;
	text-decoration: none;
	color: #7d7d7d;
}

/*	SearchArea */

div#SearchArea {
	height: 60px;
	margin: 0 auto;
	position: relative;
	width: 970px;
}

div#SearchArea div#SearchAreaTop {
	background: url(../images/bg//bg_SearchAreaTop.gif) repeat-x;
	height:48px;
	position: relative;
}

/* SearchAreaTop */

div#SearchArea div#SearchAreaTop * {
}

div#SearchArea div#SearchAreaTop div.LeftEnd {
	background: url(../images/bg/bg_SearchAreaTopLeft.gif) no-repeat;
	height:48px;
	left: 0;
	position: absolute;
	top: 0;
	width: 4px;
}

div#SearchArea div#SearchAreaTop div.RightEnd {
	background: url(../images/bg/bg_SearchAreaTopRight.gif) no-repeat;
	height:48px;
	position: absolute;
	right: 0;
	top: 0;
	width: 4px;
}

div#SearchArea div#SearchAreaMain h1,
div#SearchArea div#SearchAreaMain h2 {
	color: white;
	display: inline;
	font-style: italic;
	font-weight: bold;
	margin: 0;
	position: relative;
}

div#SearchArea div#SearchAreaMain h1 {
	font-size: 36px;
	letter-spacing: -2px;
	padding-left: 32px;
}

div#SearchArea div#SearchAreaMain h2 {
	font-size: 18px;
	letter-spacing: -1px;
	padding-left: 3px;
/*	top: -4px;*/
}

div#SearchArea div#SearchAreaTop div.HeaderSelectType1 {
	background: url(../images/bg/bg_SearchAreaTopSelect.png) no-repeat;
	height: 27px;
	position: absolute;
	right: 20px;
	top: 10px;
	width: 218px;
}

div#SearchArea div#SearchAreaTop div.HeaderSelectType1 select {
	background: transparent;
	border: 0;
	font: italic 12px Verdana;
	height: 16px;
	left: 10px;
	position: relative;
	top: 6px;
	width: 200px;
}

div#SearchArea div#SearchAreaTop div.HeaderSelectType1 select option {
	display: block;
	font: italic 12px Verdana;
}

/*	SearchAreaMain */

div#SearchArea div#SearchAreaMain {
	background: url(../images/bg/bg_SearchAreaMainRed.gif) repeat-x;
	height:60px;
	position: relative;
}

div#SearchArea div#SearchAreaMain div.LeftEnd {
	background: url(../images/bg/bg_SearchAreaMainLeftRed.gif) no-repeat;
	height:60px;
	left: 0;
	position: absolute;
	top: 0;
	width: 20px;
}

div#SearchArea div#SearchAreaMain div.RightEnd {
	background: url(../images/bg/bg_SearchAreaMainRightRed.gif) no-repeat;
	height:60px;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
}

div#SearchArea div#SearchAreaMain h3 {
	color: #303030;
	font: italic bold 16px "Trebuchet MS";
	text-align: center;
}

/*	SearchBoxType1 */

div#SearchArea div#SearchAreaMain div#SearchBoxType1 {
	background: url(../images/bg/bg_SearchBoxType1.png) no-repeat;
	height: 30px;
	left: 31px;
	position: absolute;
	top: 31px;
	width: 410px;
}

div#SearchArea div#SearchAreaMain div#SearchBoxType1 button.SearchWhat {
	background: url(../images/buttons/btn_SearchBoxType1Change.png) no-repeat 7px 7px;
	border: 0;
	height: 30px;
	margin:0;
	padding: 0;
	vertical-align: top;
	width: 33px;
}

div#SearchArea div#SearchAreaMain div#SearchBoxType1 input.SearchTerm {
	background: white;
	border: 0;
	font: 12px Verdana;
	height: 20px;
	margin-top: 1px;
	padding: 5px 3px 1px;
	vertical-align: top;
	width: 268px;
}

div#SearchArea div#SearchAreaMain div#SearchBoxType1 button.ClearText {
	background: url(../images/buttons/btn_SearchBoxType1Clear.png) no-repeat 0px 5px;
	border: 0;
	height: 30px;
	padding: 0;
	vertical-align: top;
	width: 19px;
}

div#SearchArea div#SearchAreaMain div#SearchBoxType1 button.Go {
	background: url(../images/buttons/btn_SearchBoxType1Go.png) no-repeat 0px 0px;
	border: 0;
	color: white;
	font: bold italic 20px "Trebuchet MS";
	height: 30px;
	padding: 0 12px 0 0;
	vertical-align: top;
	width: 69px;
}

/*	SearchBoxType2 */

div#SearchArea div#SearchAreaMain div#SearchBoxType2 {
	background: url(../images/bg/bg_SearchBoxType2.png) no-repeat;
	height: 27px;
	margin-left: 30px;
	position: absolute;
	right: 104px;
	top: 35px;
	width: 347px;
}

div#SearchArea div#SearchAreaMain div#SearchBoxType2 input.SearchTerm {
	background: white;
	border: 0;
	font: 12px Verdana;
	height: 19px;
	left: 1px;
	margin-top: 1px;
	padding: 3px;
	position: relative;
	vertical-align: top;
	width: 236px;
}

div#SearchArea div#SearchAreaMain div#SearchBoxType2 button.SearchWhat {
	background: url(../images/buttons/btn_SearchBoxType2Change.png) no-repeat 4px 10px;
	border: 0;
	height: 27px;
	margin:0;
	padding: 0;
	vertical-align: top;
	width: 26px;
}

div#SearchArea div#SearchAreaMain div#SearchBoxType2 button.Go {
	background: url(../images/buttons/btn_SearchBoxType1Go.png) no-repeat 0px 0px;
	border: 0;
	color: white;
	font: bold italic 20px "Trebuchet MS";
	height: 27px;
	padding: 0 12px 0 0;
	vertical-align: top;
	width: 69px;
}

/*	ContentArea */

div#contentarea {
	height: auto;
	margin: 8px auto 0;
	padding-bottom: 86px;
	position: relative;
	width: 970px;
}

/*	ContentAreaTop */

div#contentarea div#ContentAreaTop {
	background: url(../images/bg/bg_ContentAreaTop.gif);
	height: 35px;
	position: relative;
}

div#contentarea div#ContentAreaTop h2 {
	margin: 1px 0 0 11px;
}

div#contentarea div#ContentAreaTop div.LeftEnd {
	background: url(../images/bg/bg_ContentAreaTopLeft.gif);
	height: 35px;
	left: 0;
	position: absolute;
	top: 0;
	width: 10px;
}

div#contentarea div#ContentAreaTop div.RightEnd {
	background: url(../images/bg/bg_ContentAreaTopRight.gif);
	height: 35px;
	right: 0;
	position: absolute;
	top: 0;
	width: 10px;
}

div#contentarea div#ContentAreaTop h2 {
	color: white;
	font: bold italic 20px "Trebuchet MS";
	letter-spacing: -1px;
	line-height: 28px;
	padding-left: 20px;
	position: relative;
	top: 3px;
}

/*	OptionalContentNavi */

div#contentarea div#ContentAreaTop ul#OptionalContentNavi {
	bottom: 0;
	position: absolute;
	right: 30px;
}

div#contentarea div#ContentAreaTop ul#OptionalContentNavi li {
	float: left;
	height: 24px;
	margin: 0 4px;
}

div#contentarea div#ContentAreaTop ul#OptionalContentNavi li div {
	color: white;
	display: block;
	font: italic 15px "Trebuchet MS";
	left: 17px;
	position: relative;
	padding-right: 17px;
	padding-top: 3px;
}

div#contentarea div#ContentAreaTop ul#OptionalContentNavi li div a {
	letter-spacing: -1px;
	text-decoration: none;
	color: white;
}

div#contentarea div#ContentAreaTop ul#OptionalContentNavi li.First {
	background: url(../images/tabs/tab_OptionalContentNavi1Left.png) top left no-repeat;
}

div#contentarea div#ContentAreaTop ul#OptionalContentNavi li.First div {
	background: url(../images/tabs/tab_OptionalContentNavi1Right.png) top right no-repeat;
}

div#contentarea div#ContentAreaTop ul#OptionalContentNavi li.Second {
	background: url(../images/tabs/tab_OptionalContentNavi2Left.png) top left no-repeat;
}

div#contentarea div#ContentAreaTop ul#OptionalContentNavi li.Second div {
	background: url(../images/tabs/tab_OptionalContentNavi2Right.png) top right no-repeat;
}

/*	ContentSelectArea */

div#contentarea div#ContentSelectArea {
	height: 33px;
}

div#contentarea div#ContentSelectArea h3 {
	float: left;
	font-size: 15px;
	letter-spacing: -1px;
	line-height: 27px;
	margin: 6px 0 0 30px;
}

div#contentarea div#ContentSelectArea p {
	float: left;
	font-size: 11px;
	line-height: 23px;
	margin: 5px 20px 0 20px;
}

/*	MainContentArea */

div#contentarea div#MainContentArea {
	display: block;
	overflow: hidden;
	background: #FEFEFE;
	padding-bottom: 15px;
}

div#contentarea div#MainContentArea div.Left {
	float: left;
	padding: 15px 30px;
	width: 425px;
}

div#contentarea div#MainContentArea div.Right {
	float: right;
	padding: 15px 20px 15px 0;
	width: 425px;
}

div#contentarea div#MainContentArea h2 {
	font: bold italic 20px "Trebuchet MS";
	letter-spacing: -1px;
}

div#contentarea div#MainContentArea h3.VerticalHeader {
	color: #666;
	font: 12px Verdana;
}

div#contentarea div#MainContentArea p.SpecialInfo {
	font: bold 12px Verdana;
}

div#contentarea div#MainContentArea a.ButtonLink {
	background-position: top left;
	background-repeat: no-repeat;
	border: 0;
	display: block;
	height: 21px;
	padding: 0;
	text-decoration: none;
}

div#contentarea div#MainContentArea a.ButtonLink span {
	background-position: top right;
	background-repeat: no-repeat;
	color: white;
	display: block;
	font: normal 12px Verdana;
	height: 17px;
	left: 15px;
	line-height: 17px;
	margin-right: 15px;
	padding: 1px 15px 3px 0;
	position: relative;
}

div#contentarea div#MainContentArea a.Internal.ButtonLink {
	background-image: url(../images/buttons/btn_InternalLink.png);
}

div#contentarea div#MainContentArea a.Internal.ButtonLink span {
	background-image: url(../images/buttons/btn_InternalLink.png);
}

div#contentarea div#MainContentArea a.External.ButtonLink {
	background-image: url(../images/buttons/btn_ExternalLink.png);
}

div#contentarea div#MainContentArea a.External.ButtonLink span {
	background-image: url(../images/buttons/btn_ExternalLink.png);
}

div#contentarea div#MainContentArea a.Vertical.ButtonLink {
	background-image: url(../images/buttons/btn_Vertical.png);
}

div#contentarea div#MainContentArea a.Vertical.ButtonLink span {
	background-image: url(../images/buttons/btn_Vertical.png);
}

div#contentarea div#MainContentArea ul li {
	list-style-image: url(../img/bullet.png);
	margin-left: 20px;
}

div#contentarea div#MainContentArea hr {
	border: 0;
	border-top: 1px solid #FE3030;
	color: #FE3030;
	height: 1px;
}

/*	ContentAreaBottom */

div#contentarea div#ContentAreaBottom {
	background: #FEFEFE url(../images/bg/bg_ContentAreaBottom.gif) bottom no-repeat;
	border-top: 1px solid #FE3030;
	height: 24px;
	position: relative;
}

div.tabbedContainer {
	border-top: 1px solid red;
	height: 20px;
	margin-top: 15px;
	position: relative;
}

div#contentarea div#ContentAreaBottom ul#ContentAreaNavi,
div#contentarea ul.ContentAreaNavi {
	position: absolute;
	left: 5px;
	top: 0;
}

div#contentarea div#ContentAreaBottom ul#ContentAreaNavi li,
div#contentarea ul.ContentAreaNavi li {
	background: url(../images/tabs/tab_neut_ContentAreaNaviLeft.png) top left no-repeat;
	float: left;
	height: 24px;
	margin-left: 10px !important;
}

div#contentarea div#ContentAreaBottom ul#ContentAreaNavi li div,
div#contentarea ul.ContentAreaNavi li div {
	background: url(../images/tabs/tab_neut_ContentAreaNaviRight.png) top right no-repeat;
	color: white;
	display: block;
	font: italic 15px "Trebuchet MS";
	left: 20px;
	line-height: 24px;
	position: relative;
	padding-right: 20px;
}

div#contentarea div#ContentAreaBottom ul#ContentAreaNavi li div a,
div#contentarea ul.ContentAreaNavi li div a {
	letter-spacing: -1px;
	text-decoration: none;
	color: white;
}

div#contentarea div#ContentAreaBottom ul#ContentAreaNavi li.Selected,
div#contentarea ul.ContentAreaNavi li.Selected {
	background: url(../images/tabs/tab_sel_ContentAreaNaviLeft.png) top left no-repeat;
}

div#contentarea div#ContentAreaBottom ul#ContentAreaNavi li.Selected div,
div#contentarea ul.ContentAreaNavi li.Selected div {
	background: url(../images/tabs/tab_sel_ContentAreaNaviRight.png) top right no-repeat;
}

/*	Footer */

div#Footer {
	background: white url(../images/bg/bg_Footer.gif) bottom left repeat-x;
	bottom: 0;
	min-height: 58px;
	margin-top: 28px;
	position: absolute;
	text-align: center;
	width: 100%;
}

div#Footer h3 {
	color: #787878;
	font: bold italic 15px "Trebuchet MS";
	margin: 20px 0 0 0;
	padding-top: 14px;
}
#articleContent ul, #articleContent ol {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
	margin-left:2em;
}
#articleContent ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
#articleContent ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
}

ul#guides li {
	margin-bottom: 4px;
}