html, body, ul, ol, li, div, table, tr, td, th, p, hr, fieldset, legend, h1 {border: 0;margin: 0;padding: 0;font-weight: normal;line-height: 18px;word-spacing: 1px;}
hr {line-height: 0px;border: 0;clear:both;height: 5px;visibility: hidden;width: 0;}
ul, ol {list-style: none;}
body { font-family: "Titillium Web", "Arial", sans-serif; font-size: 12px; /*font-family: Arial, Helvetica, sans-serif;*/}

.red {color: red !important;}

.border {border-bottom:2px solid #000;}
.clear {clear:both; height: 0px; line-height: 0px; overflow: hidden; font-size:0;}
h1 { font-size: 18px; font-weight: bold; float: left; padding-bottom: 10px;text-align: center;text-transform: uppercase;width: 580px;margin-left: 18px;}

.icon_pdf { float:right; background: url('../../images/icons/pdf.png') no-repeat; width: 16px; height: 16px;margin-left: 10px; margin-top: 10px;}
.icon_print { float:right; background: url('../../images/print.png') no-repeat; width: 16px; height: 16px; margin-left: 10px; margin-top: 10px;}
.icon_csv { float:right; background: url('../../images/icons/text.png') no-repeat; width: 16px; height: 16px; margin-left: 10px; margin-top: 10px;}
.required {float:left; margin-top: 8px;}

td.nowrap {
	white-space: nowrap;
}

#mother {width: 980px; margin: 0px auto;}

.head {border-bottom: 2px solid #404040; padding-bottom: 10px;}
.head .left {float:left; margin-top: 5px; width: 300px;}
.head .right {float:right; width: 350px;}
.head .right .img {float:right; width: 160px;}
.head .label {margin-top: 0px; color: #a6a6a6; font-weight:bold; text-align:right}
.head .label .blue {color: #a3e7ff;}
.head .label .green {color: #92d050;}

h2 {color: #1f497d; margin: 1em 0em 0.5em; float:left;}
.orp_link {float: right; margin-top: 20px; text-decoration:none; color: #188abc;}
.orp_link:hover { text-decoration:underline;}

table {  width: 100%; margin-top: 19px; position:relative; border-collapse: collapse; border: 1px solid black;}
table th, table td { border-right: 1px solid #606060; border-collapse: collapse; color:black; vertical-align:top; padding: 0px 5px 0px 5px;}
table th { font-weight:bold; text-align:left;   background-color: #DCE6F0;}
table td { text-align:left; font-weight:normal; }
table .name {font-style: italic; font-weight:bold;}
table tr.odd td {background: #eee;}
table tr.even td {background: white;}

.foot {text-align:center; color: #a6a6a6; margin-top: 20px;}


table.ordered {}
table.ordered a {color:black;}
table.ordered a.asc {background: url(../../images/order_asc.png) right no-repeat; padding-right: 20px;}
table.ordered a.asc:hover {background: url(../../images/order_desc.png) right no-repeat; padding-right: 20px;}
table.ordered a.desc {background: url(../../images/order_desc.png) right no-repeat; padding-right: 20px;}
table.ordered a.desc:hover {background: url(../../images/order_asc.png) right no-repeat; padding-right: 20px;}


.commission_table {border: 0px !important;}
.commission_table td:first-child {font-weight:bold; width: 90px;}