@font-face {
	font-family: "myriad_pro"; 
	src: local("myriad_pro"), 
	url(MyriadPro-Regular.otf); 
}

.xmlrules { width: 520px; font-family: myriad_pro; font-size: 14px !important; /*font-weight: bold;*/ text-align: left; padding: 0px 10px 10px }
.xmlrules h2 { color:#f97e27; font-size: 16px !important; font-family: myriad_pro }

.xmlrules span.red { color: red }
.xmlrules span.orange { color: #ff7701 }
.xmlrules span.big { font-weight: bold; font-size: 16px }
.xmlrules span.medium { font-weight: bold; font-size: 15px }

.xmlrules a { color: #7bbbe1; font-size: 14px; font-weight: bold; text-decoration: underline; font-family: myriad_pro }
/*.xmlrules a.mail { text-decoration: none }*/

.dynamic { border: 1px solid #ddd; font-weight: normal; padding: 10px; border-radius: 0px 6px 6px 6px }

.dynamic table { width: 500px; border-collapse: collapse; border: 1px solid #f2f2f2; font-family: myriad_pro; margin-bottom: 10px }
.dynamic table tr th { background-color:#f2f2f2; padding: 8px 8px; border: 1px solid #f2f2f2 }
.dynamic table tr { vertical-align: middle }
.dynamic table tr td { padding: 3px; border: 1px solid #f2f2f2 }

.dynamic ul { margin: 0 }
.dynamic ul li { margin: 3px 0px 3px -25px }
.dynamic a { color: #7bbbe1; font-size: 100%; text-decoration: underline; font-weight: bold; font-family: myriad_pro }
.dynamic ol { margin: 5px 0px }
.dynamic ol li { color: #7bbbe1 }

.xmlrules .menu ul { margin: 0px 0px -1px -36px !important; z-index: 10000; height: 52px }
.xmlrules .menu ul li { text-align: center; font-size: 13px; height: 40px; font-weight: bold; vertical-align: middle; margin: 0; padding: 5px 5px; cursor: pointer; list-style-type: none; display: inline-block; border: 1px solid #ddd; border-radius: 6px 6px 0px 0px; color: #7bbbe1; background-color:#f9f9f9 }
.xmlrules .menu ul li:nth-child(n) { margin: 0px 0px 0px -4px }
.xmlrules .menu ul li.active { font-size: 13px; color: #ff7701; border-bottom: 1px solid white; background-color:#fff }

.dynamic .buttons { width: 100%; text-align: right }
.dynamic .buttons button { background-color:#fafafa; border: 1px solid #eee; border-radius: 2px; padding: 5px; text-align: center; cursor: pointer; color:#555 }
.dynamic .buttons button:hover { background-color:#f2f2f2 }

@media print { 
table { 
    border: 1px solid #ddd;
    border-collapse: separate;
    border-spacing: 0;
   } 
table tr td, table tr th { border: 1px solid #bbb }
button { display: none }
}