/* Layout */

.xsys_header_secondRow .xsys_secondRowLinks a {color: #005087;}
.xsys_header_secondRow .xsys_secondRowLinks a.xsys_header_active {color: #fff}


/* WorkSpace */
label {font-weight: bold;}
span.xsys_error {color: #990000;}
span.xsys_mondatory {font-weight: bold;}
.xsys_submit {padding-left: 40px; padding-right: 40px;}
.xsys_buttonsRow .xsys_submit {padding-right: 30px; padding-left: 30px;}

.tabContent .xsys_pgtitle { font-size: 20px; letter-spacing: normal; }

/* fix problem in FF in ad server */
.xsys_main .xsys_tbl .xsys_tblhead td { border-top-style: none; border-bottom-style: none; }
.xsys_main .xsys_tbl .xsys_tblrow td { border-left-style: none; border-right-style: none; }

a.xsys_button {  border:2px groove; height: 21px; line-height: 21px; }
.xsys_accountLayoutTable .xsys_tblhead a.xsys_button {  border:2px groove; height: 23px; line-height: 23px;}
/*.xsys_accountLayoutTable .xsys_tblhead a.xsys_button:hover { border:2px groove; }*/
input.xsys_button, button.xsys_button, button.xsys_ctrl {border:2px groove;}

.xsys_pageheader a.xsys_HeaderLink {
	display: block; padding: 10px 5px 0px 18px; font-size: 13px; font-weight: bold;
	float: right; margin-top: 5px;
}

a.xsys_HeaderLink {
	display: block; padding: 10px 5px 0px 18px; font-size: 13px; font-weight: bold;
	float: right; margin-top: 5px;
}

.xsys_crtPreviewSubject {
	font-size: 12px; 
	padding: 5px 10px 0px 10px; margin: 0; 
	color: #005087; font-weight: bold;
	border-bottom: 1px solid #ccc;
}

sup.xsys_diclink { color: #00A; cursor: help; vertical-align: text-top;}