.MNSTextHead {
    font-weight: bold;
}
.MNSTextHead:link {
    color: #CC6600;
    font-weight: bold;
}
.MNSTextHeadLarge {
    font-weight: bold;
}
.MNSTextBody
{
    color: #666699;
}
.MNSTextBold {
    font-weight: bold;
}
.MNSText {
}
.MNSBox {
    background: none repeat scroll 0 0 #EEEEEE;
}
.MNSColumnHead
{
    background: none repeat scroll 0 0 #ABABAB;
    color: #000000;
    font-weight: bold;
    text-align: left;
}
a.MNSColumnHeadLink:active {
    color: #000000;
}
a.MNSColumnHeadLink:link {
    color: #000000;
}
a.MNSColumnHeadLink:visited {
    color: #000000;
}
.MNSSummaryLabel {
    clear: left;
    float: left;
    font-weight: bold;
    width: 150px;
}
.MNSEven {
    background: none repeat scroll 0 0 #FFFFFF;
}
.MNSOdd {
    background: none repeat scroll 0 0 #EDEDED;
}
.MNSEvenEmphasis {
    background: none repeat scroll 0 0 #FFFFFF;
    font-weight: bold;
}
.MNSOddEmphasis {
    background: none repeat scroll 0 0 #EEEEEE;
    font-weight: bold;
}
a.barra {
    color: #FFFFFF;
    font-weight: bold;
}
.barra {
    color: #FFFFFF;
    font-weight: bold;
}
.MNSStylizedTable {
    background-color: #663399;
}
.MNSTitleHead {
    color: #663399;
    font-size: 16px;
    font-weight: bold;
}
.MNSTxtXsmallBold {
    font-size: x-small;
    font-style: normal;
    font-weight: bold;
}
.MNSTblStandard4 {
    background-color: #EEEEEE;
}
.MNSPurpleBold {
    color: #660099;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
}
.MNSTdLink {
    color: #000000;
    font-size: 8pt;
    font-style: normal;
}
.MNSTdTxtSmall {
    color: black;
    font-size: 7.5pt;
    font-weight: normal;
}
.MNSColumnHeadLink1 {
    background: none repeat scroll 0 0 #69379B;
    color: #FFFFFF;
    font-size: 9pt;
    font-weight: bold;
    text-align: center;
}
.Small {
    font-size: 8pt;
    font-style: normal;
}
.BorderStyle1 {
    border-color: #C2C2DC;
    border-right: 1px solid #C2C2DC;
    border-style: solid;
    border-width: 1px;
}
a.MNSColumnHeadLink1 {
    color: #FFFFFF;
}
a.MNSColumnHeadLink1:visited {
    color: #FFFFFF;
}
.MNSTitleHeadRed {
    color: red;
    font-size: large;
    font-weight: bold;
}
.MNSTxtSmall {
    font-size: small;
    font-style: normal;
}
.MNSSmallPurpleBold {
    color: #660099;
    font-size: small;
    font-style: normal;
    font-weight: bold;
}
input.MNSButton {
    background-color: #44A8BA;
    border: 0 none;
    color: #FFFFFF;
}
body {
    font-family: Arial,Helvetica,sans-serif;
    font-size: small;
    margin: 0;
    padding: 0;
    text-align: left !important;
}
td, p, div, span, a, ul, ol, li, dt, dd, dl {
    color: #333333;
    font-size: 11px;
}
input, select {
    color: #333333;
    font-family: arial,sans-serif;
    font-size: 11px;
}
a:link {
    color: #44A8BA;
}
a:visited {
    color: #44A8BA;
}
a:hover, a:active {
    color: #999999;
    text-decoration: underline;
}
dl {
    margin: 0;
}
dt {
    font-weight: bold;
    margin: 1em 0 0;
}
dd {
    margin: 0;
}
center {
    text-align: left !important;
}
table#Preferences {
    background-color: #EFEFEF;
}
fieldset {
    border: 1px solid #CCCCCC;
    margin-bottom: 1em;
    padding: 0.7em;
   
}
legend {
    color: #333333;
    font-weight: bold;
}
p {
    margin: 0 0 1em;
}
h1 {
    color: #333333;
    font-size: 1.65em;
    margin: 0 auto auto;
}
.reduceM {
    margin: 0;
}
span.jobDetailItemContent {
    float: left;
    width: auto;
}
span.pagingTemplate
{
    float: right;
}