#mainContentIFrame {
x        background-color: #FFFFFF;
x        padding: 10px;
padding: 0px;
margin: 0px;
        padding-top: 4px;
x        margin: 5px;
        height:100%;
x        width: 427px;/*!! 459px*/
x        width: 845px;
}


body {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9pt;
        color: #6A6D66;
        padding: 0px;
        margin: 0px;
}

#contentWrapper {
        margin: 0px auto;
}

#mainTable, 
#idium {
        margin: 0px auto;
        width: 760px;
x        width: 1024px;
}

#breadcrumbs {
        margin: 0px auto;
        width: 764px;
x        width: 1008px;
}

#header, 
#main, 
#topline, 
#footer {
        margin: 0px auto;
        width: 780px;
x        width: 1024px;
}

#header {
        xborder-top: 4px solid #F26F19;
        border-top: 4px solid #990000;
        height: 92px;
        position: relative;
}

#header img {
        border: 0px;
}

#breadcrumbs {
        font-size: 8pt;
        line-height: 16px;
        background-color: #D3D6CE;
        border-bottom: 1px solid #FFFFFF;
        padding-left: 16px;
        height: 16px;
}

#breadcrumbs a {
        color: #6A6D66;
        text-decoration: none;
}

#topline, .bottomline {
        background-color: #990000;
        xbackground-color: #3399CC;
        xbackground-color: #AAAFA3;
        height: 22px;
        position: relative;
}

#topline {
        border-bottom: 1px solid #FFFFFF;
}

.blue {
        background-color: #00A2B3;
        border-left: 1px solid #FFFFFF;
        border-right: 1px solid #FFFFFF;
        width: 146px;
        height: 22px;
        position: absolute;
        top: 0px;
        left: 15px;
}

.red{
        background-color: #990000;
        border-left: 1px solid #FFFFFF;
        border-right: 1px solid #FFFFFF;
        width: 146px;
        height: 22px;
        position: absolute;
        top: 0px;
        left: 15px;
}

.green{
        background-color: #99CC33;
        border-left: 1px solid #FFFFFF;
        border-right: 1px solid #FFFFFF;
        width: 146px;
        height: 22px;
        position: absolute;
        top: 0px;
        left: 15px;
}

.orange{
        background-color: #FF9900;
        border-left: 1px solid #FFFFFF;
        border-right: 1px solid #FFFFFF;
        width: 146px;
        height: 22px;
        position: absolute;
        top: 0px;
        left: 15px;
}

.grey{
        background-color: #D3D6CE;
        border-left: 1px solid #FFFFFF;
        border-right: 1px solid #FFFFFF;
        width: 146px;
        height: 22px;
        position: absolute;
        top: 0px;
        left: 15px;
}

.lightgrey {
        background-color: #DBDDD7;
        border-left: 1px solid #FFFFFF;
        border-right: 1px solid #FFFFFF;
        width: 155px;
        height: 22px;
        position: absolute;
        top: 0px;
        right: 5px;
}

#main {
        background-color: #990000;
        width:1024;
        xbackground-color: #D3D6CE;
        xclear: both;
        xposition: relative;
}

div#leftColumn {
        background-color: #FFFFFF;
        position: absolute;
        top: 0px;       
        left: 15px;
}

div#mainColumn {
        position: absolute;
        top: 0px;
        left: 161px;
} 

div#rightColumn {
        position: absolute;
        top: 0px;
        left: 500px;
}

table#mainTable {
        xbackground-color: #D3D6CE;
        border: 0px;
        padding: 0px;
        margin-left: 15px;
        margin-right: 5px;
        width: 760px;
x       width:994px;
        height: 100%;
        position: relative;
        border-collapse: collapse;
}

table#mainTable td {
        vertical-align: top;
        padding: 0px;
        margin: 0px;
}

table#mainTable td#leftColumn {
        background-color: #FFFFFF;
        width: 148px !important;
        width: 148px;
}

table#mainTable td#mainColumn {
        vertical-align: top;
        xmargin: 5px;
}

table#mainTable td#mainLargeColumn {
        vertical-align: top;
        width: 614px;
}

table#mainTable td#rightColumn {
        width: 155px;
}

div.w-line {
        font-size: 1px;
        border-top: 1px solid #FFFFFF;
        margin: 0px -10px 6px -10px;
        xmargin-left: -10px;
        xmargin-right: -10px;
        height: 1px;    
}

#mainContent div.line {
        margin-top: 5px;
        margin-left: -5px;
        margin-bottom: 10px;
        margin-right: -5px;
}

.whiteBox {
        background-color: #FFFFFF;
        padding: 10px;
        padding-top: 7px;
        /* When no search box at top */
        /*margin-top: 5px;*/
        /* When search box at top */
        margin-bottom: 5px;
}

.whiteBox h1 {
        font-size: 10pt;
        text-transform: uppercase;
        margin-bottom: 7px;
}

.whiteBox h5, .whiteBox h5 a {
        font-size: 9pt;
        font-weight: normal;
        color: #6A6D66;
        text-decoration: none;
        margin-bottom: 0px;
}

.whiteBox h5 a:hover {
        text-decoration: underline;
}

#mainContent {
        background-color: #FFFFFF;
        xborder: 5px solid #D3D6CE;
        padding: 10px;
        padding-top: 4px;
        margin: 5px;
        height:100%;
       width: 427px;/*!! 459px*/
x      width: 661px;
}


















table#mainTable td#mainLargeColumn #mainContent {
        margin-right: 0px;
}

#footer {
        border-top: 1px solid #FFFFFF;
}

.footer {
        color: #FFFFFF;
        line-height: 22px;
        margin-left: 6px;
        position: absolute;
        top: 0px;
        left: 161px;
}

.footer a {
        color: #FFFFFF;
}

#idium {
        font-size: 8pt;
        text-align: center;
        margin-top: 10px;
}

#idium a {
        color: #6A6D66;
        text-decoration: none;
}

#idium a:hover {
        text-decoration: underline;
}

form.newsletter {
        padding: 0px;
        margin: 0px;
}

form.newsletter p {
        padding: 0px;
        margin: 0px;
}

form.newsletter input.input {
        font-size: 9pt; 
        margin-bottom: 5px;
        width: 131px !important;
        width: 129px;
}

form.newsletter input {
        font-size: 9pt;
        xfloat: right;
}

#inlineEditingBar {
  float: right;
}