body {
    background-color: #FFFFFF;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
.large-grey {
    font-family: Arial;
    font-weight: normal;
    text-transform: none;
    font-size: 12px;
    color: #636363;
}
.normal {
    font-family: tahoma, sans-serif;
    font-weight: normal;
    text-transform: none;
    font-size: 11px;
    color: #434343;
	line-height: 17px;
}
.normal-bold {
    font-family: tahoma, sans-serif;
    font-weight: bold;
    text-transform: none;
    font-size: 11px;
    color: #000000;
	line-height: 17px;
}
.normal-small {
    font-family: tahoma, sans-serif;
    font-weight: normal;
    text-transform: none;
    font-size: 11px;
    color: #434343;
	line-height: 17px;
}
.normal-red {
    font-family: arial,tahoma,sans-serif;
    font-weight: normal;
    text-transform: none;
    font-size: 11px;
    color: #BA0100;
}
.normal-green {
    font-family: Tahoma;
    font-weight: normal;
    text-transform: none;
    font-size: 11px;
    color: #006634;
}
.small-green {
    font-family: Tahoma;
    font-weight: normal;
    text-transform: none;
    font-size: 10px;
    color: #006634;
}
.normal-orange {
    font-family: Tahoma;
    font-weight: normal;
    text-transform: none;
    font-size: 11px;
    color: #BA7CBF;
}
.normal-grey {
    font-family: arial,tahoma,sans-serif;
    font-weight: normal;
    text-transform: none;
    font-size: 11px;
    color: #636363;
}
.normal-white {
    font-family: Tahoma;
    font-weight: normal;
    text-transform: none;
    font-size: 11px;
    color: #FFFFFF;
}
.normal-bold-grey {
    font-family: Tahoma;
    font-weight: bold;
    text-transform: none;
    font-size: 11px;
    color: #636363;
}
.normal-bold-green {
    font-family: Tahoma;
    font-weight: bold;
    text-transform: none;
    font-size: 11px;
    color: #006634;
}
.normal-bold-red {
    font-family: tahoma, sans-serif;
    font-weight: bold;
    text-transform: none;
    font-size: 11px;
    color: #BA0100;
}
.normal-bold-orange {
    font-family: Tahoma;
    font-weight: bold;
    text-transform: none;
    font-size: 11px;
    color: #E67300;
}
.normal-bold-white {
    font-family: Tahoma;
    font-weight: bold;
    text-transform: none;
    font-size: 11px;
    color: #FFFFFF;
}
.normal-blue {
    font-family: Tahoma;
    font-weight: normal;
    text-transform: none;
    font-size: 11px;
    color: #006699;
}
.normal-bold-blue {
    font-family: Tahoma;
    font-weight: bold;
    text-transform: none;
    font-size: 11px;
    color: #006699;
}
.small-text {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-transform: none;
    font-size: 10px;
    color: #000000;
}
.small-text-white {
    font-family: Tahoma;
    font-weight: normal;
    text-transform: none;
    font-size: 10px;
    color: #FFFFFF;
}
.title-white{
    font-family: Tahoma;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 10px;
    color: #FFFFFF;
}
.title-grey {
    font-family: Tahoma;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 10px;
    color: #636363;
}
.title-green {
    font-family: Tahoma;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 10px;
    color: #006634;
}
.title-orange {
    font-family: Tahoma;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 10px;
    color: #BA7CBF;
}
A.nostyle:link {
    FONT-FAMILY: Verdana, Arial, Helvetica
}
A.nostyle:visited {
    FONT-FAMILY: Verdana, Arial, Helvetica
}
A.nostyle:active {
    FONT-FAMILY: Verdana, Arial, Helvetica
}
A.nostyle:hover {
    FONT-FAMILY: Verdana, Arial, Helvetica
}
A.required:link {
    font-family: Tahoma;
    font-weight: bold;
    text-transform: none;
    text-decoration: underline;
    font-size: 11px;
    color: #FF0000;
}
A.required:visited {
    font-family: Tahoma;
    font-weight: bold;
    text-transform: none;
    text-decoration: underline;
    font-size: 11px;
    color: #FF0000;
}
A.required:hover {
    font-family: Tahoma;
    font-weight: bold;
    text-transform: none;
    text-decoration: underline;
    font-size: 11px;
    color: #FF0000;
}
A.grey:link {
    font-family: Tahoma;
    font-weight: normal;
    text-transform: none;
    font-size: 11px;
    color: #636363;
}

A.grey:visited {
    font-family: Tahoma;
    font-weight: normal;
    text-transform: none;
    font-size: 11px;
    color: #636363;
}

A.grey:hover {
    font-family: Tahoma;
    font-weight: normal;
    text-transform: none;
    font-size: 11px;
    color: #FFFFFF;
}
A.grey-no-underline:link {
    font-family: Tahoma;
    font-weight: normal;
    text-transform: none;
    font-size: 11px;
    color: #636363;
	text-decoration: none;
}

A.grey-no-underline:visited {
    font-family: Tahoma;
    font-weight: normal;
    text-transform: none;
    font-size: 11px;
    color: #636363;
	text-decoration: none;
}

A.grey-no-underline:hover {
	font-family: Tahoma;
	font-weight: normal;
	text-transform: none;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
A.grey-all:link {
    font-family: Tahoma;
    font-weight: normal;
    text-transform: none;
    font-size: 11px;
    color: #636363;
}

A.grey-all:visited {
    font-family: Tahoma;
    font-weight: normal;
    text-transform: none;
    font-size: 11px;
    color: #636363;
}

A.grey-all:hover {
    font-family: Tahoma;
    font-weight: normal;
    text-transform: none;
    font-size: 11px;
    color: #636363;
}
A.large-grey:link {
    font-family: Arial;
    font-weight: normal;
    text-transform: none;
    font-size: 12px;
    color: #636363;
}

A.large-grey:visited {
    font-family: Arial;
    font-weight: normal;
    text-transform: none;
    font-size: 12px;
    color: #636363;
}

A.large-grey:hover {
    font-family: Arial;
    font-weight: normal;
    text-transform: none;
    font-size: 12px;
    color: #CCCCCC;
}
A.white:link {
    font-family: Tahoma;
    font-weight: normal;
    text-transform: none;
    font-size: 11px;
    color: #FFFFFF;
}

A.white:visited {
    font-family: Tahoma;
    font-weight: normal;
    text-transform: none;
    font-size: 11px;
    color: #FFFFFF;
}

A.white:hover {
    font-family: Tahoma;
    font-weight: normal;
    text-transform: none;
    font-size: 11px;
    color: #CCCCCC;
}
A.white-bold:link {
    font-family: Tahoma;
    font-weight: bold;
    text-transform: none;
    font-size: 11px;
    color: #FFFFFF;
}

A.white-bold:visited {
    font-family: Tahoma;
    font-weight: bold;
    text-transform: none;
    font-size: 11px;
    color: #FFFFFF;
}

A.white-bold:hover {
    font-family: Tahoma;
    font-weight: bold;
    text-transform: none;
    font-size: 11px;
    color: #CCCCCC;
}
A.green:link {
    font-family: Tahoma;
    font-weight: normal;
    text-transform: none;
    font-size: 11px;
    color: #006634;
}

A.green:visited {
    font-family: Tahoma;
    font-weight: normal;
    text-transform: none;
    font-size: 11px;
    color: #006634;
}

A.green:hover {
    font-family: Tahoma;
    font-weight: normal;
    text-transform: none;
    font-size: 11px;
    color: #CCCCCC;
}
A.green_caps:link {
    font-family: Tahoma;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 11px;
    color: #006634;
}

A.green_caps:visited {
    font-family: Tahoma;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 11px;
    color: #006634;
}

A.green_caps:hover {
    font-family: Tahoma;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 11px;
    color: #BA0100;
}
A.blue_caps:link {
    font-family: Tahoma;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 11px;
    color: #2D6895;
}

A.blue_caps:visited {
    font-family: Tahoma;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 11px;
    color: #2D6895;
}

A.blue_caps:hover {
    font-family: Tahoma;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 11px;
    color: #BA0100;
}
A.red_caps:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 11px;
	color: #BA0100;
}

A.red_caps:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 11px;
    color: #BA0100;
}

A.red_caps:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 11px;
    color: #006634;
}
A.green-small:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-transform: none;
    font-size: 10px;
    color: #006634;
}

A.green-small:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-transform: none;
    font-size: 10px;
    color: #006634;
}

A.green-small:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-transform: none;
    font-size: 10px;
    color: #CCCCCC;
}
A.blue:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-transform: none;
    font-size: 11px;
    color: #000099;
}

A.blue:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-transform: none;
    font-size: 11px;
    color: #000099;
}

A.blue:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-transform: none;
    font-size: 11px;
    color: #CCCCCC;
}
A.red:link {
    font-family: tahoma, sans-serif;
    font-weight: normal;
    text-transform: none;
    font-size: 11px;
    color: #BA0100;
}

A.red:visited {
    font-family: tahoma, sans-serif;
    font-weight: normal;
    text-transform: none;
    font-size: 11px;
    color: #BA0100;
}

A.red:hover {
    font-family: tahoma, sans-serif;
    font-weight: normal;
    text-transform: none;
    font-size: 11px;
    color: #CCCCCC;
}
A.red-bold:link {
    font-family: tahoma, sans-serif;
    font-weight: bold;
    text-transform: none;
    font-size: 11px;
    color: #BA0100;
}

A.red-bold:visited {
    font-family: tahoma, sans-serif;
    font-weight: bold;
    text-transform: none;
    font-size: 11px;
    color: #BA0100;
}

A.red-bold:hover {
    font-family: tahoma, sans-serif;
    font-weight: bold;
    text-transform: none;
    font-size: 11px;
    color: #CCCCCC;
}
A.red-no-underline:link {
	font-family: tahoma, sans-serif;
	font-weight: normal;
	text-transform: none;
	font-size: 11px;
	color: #BA0100;
	text-decoration: none;
}

A.red-no-underline:visited {
	font-family: tahoma, sans-serif;
	font-weight: normal;
	text-transform: none;
	font-size: 11px;
	color: #BA0100;
	text-decoration: none;
}

A.red-no-underline:hover {
	font-family: tahoma, sans-serif;
	font-weight: normal;
	text-transform: none;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
}
A.red-large:link {
    font-family: tahoma, sans-serif;
    font-weight: bold;
    text-transform: none;
    font-size: 14px;
    color: #BA0100;
}

A.red-large:visited {
    font-family: tahoma, sans-serif;
    font-weight: bold;
    text-transform: none;
    font-size: 14px;
    color: #BA0100;
}

A.red-large:hover {
    font-family: tahoma, sans-serif;
    font-weight: bold;
    text-transform: none;
    font-size: 14px;
    color: #CCCCCC;
}
A.red-small:link {
    font-family: tahoma, sans-serif;
    font-weight: normal;
    text-transform: none;
    font-size: 10px;
    color: #BA0100;
}

A.red-small:visited {
    font-family: tahoma, sans-serif;
    font-weight: normal;
    text-transform: none;
    font-size: 10px;
    color: #BA0100;
}

A.red-small:hover {
    font-family: tahoma, sans-serif;
    font-weight: normal;
    text-transform: none;
    font-size: 10px;
    color: #CCCCCC;
}
A.orange:link {
    font-family: Tahoma;
    font-weight: normal;
    text-transform: none;
    font-size: 11px;
    color: #E67300;
}
A.orange:visited {
    font-family: Tahoma;
    font-weight: normal;
    text-transform: none;
    font-size: 11px;
    color: #E67300;
}
A.orange:hover {
    font-family: Tahoma;
    font-weight: normal;
    text-transform: none;
    font-size: 11px;
    color: #CCCCCC;
}
A.small-text:link {
    font-family: Tahoma;
    font-weight: normal;
    text-transform: none;
    font-size: 10px;
    color: #636363;
}

A.small-text:visited {
    font-family: Tahoma;
    font-weight: normal;
    text-transform: none;
    font-size: 10px;
    color: #636363;
}

A.small-text:hover {
    font-family: Tahoma;
    font-weight: normal;
    text-transform: none;
    font-size: 10px;
    color: #CCCCCC;
}
.button_{
    font-family: Tahoma;
    font-weight: normal;
    text-transform: none;
    font-size: 11px;
    color: #000000;
    background-color: #CCCCCC;
    border: 1px solid #666666;
}
.other-items{
    font-family: Tahoma;
    font-weight: normal;
    text-transform: none;
    font-size: 11px;
    color: #000000;
    background-color: #FFFFFF;
    border: 1px solid #999999;
}
.dash-repeat-x {
    background-repeat: repeat-x;
    background-image: url(../images/horz-dash.gif);
}
.dash-repeat-y {
    background-repeat: repeat-y;
    background-image: url(../images/vert-dash.gif);
}
.simple-header4-row {
    font-family: Tahoma;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    background-image: url(../images/table_bg04.gif);
    background-repeat: repeat-x;
}
.simple-header3-row {
    font-family: Tahoma;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    background-image: url(../images/table_bg03.gif);
    background-repeat: repeat-x;
}
.simple-header2-row {
    font-family: Tahoma;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    background-image: url(../images/table_bg02.gif);
    background-repeat: repeat-x;
}
.simple-header1-row {
    font-family: Tahoma;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    background-image: url(../images/table_bg01.gif);
    background-repeat: repeat-x;
}
.header-row {
    font-family: Tahoma;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#CCCCCC', endColorStr='#FFFFFF', gradientType='1');
}
.header-row2 {
    font-family: Tahoma;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#D24F00', endColorStr='#FFFFFF', gradientType='1');
}
.header-row3 {
    font-family: Tahoma;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#000066', endColorStr='#FFFFFF', gradientType='1');
}
.header-row4 {
    font-family: Tahoma;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#116E3F', endColorStr='#CCCCCC', gradientType='1');
}
.sub-header-row{
    background-color: #FFFFFF;
}
.cell-highlight1{
    background-color: #FFFFFF;
}
.cell-highlight2{
    background-color: #F7F7F7;
}
.main_table_border_color{
    background-color: #CCCCCC;
}
.list_table_border_color{
    background-color: #000000;
}
.repeat-all {
    background-repeat: repeat-x;
    background-repeat: repeat-y;
}
.no-repeat-all {
    background-repeat: no-repeat;
}
.no-repeat-y {
    background-repeat: repeat-x;
}
.no-repeat-x {
    background-repeat: repeat-y;
    background-position: right;
}
.img_repeat_horz_bottom {
    background-repeat: repeat-x;
    background-position: bottom;
}
.img_repeat_vert_left {
    background-repeat: repeat-y;
    background-position: left;
}
.img_repeat_horz_top {
    background-repeat: repeat-x;
    background-position: top;
}
.img_repeat_vert_right {
    background-repeat: repeat-y;
    background-position: right;
}
.normal-black {
    font-family: tahoma, sans-serif;
    font-weight: normal;
    text-transform: none;
    font-size: 11px;
    color: #000000;
}
.normal-bold-black {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: none;
    font-size: 11px;
    color: #000000;
}
.small-black {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-transform: none;
    font-size: 10px;
    color: #000000;
}
.normal-gold {
    font-family: tahoma, sans-serif;
    font-weight: normal;
    text-transform: none;
    font-size: 11px;
    color: #A97929;
}
.no-repeat-y-bottom {
    background-repeat: repeat-x;
    background-position: bottom;
}
.no-repeat-x-left {
    background-repeat: repeat-y;
    background-position: left;
}
.no-repeat-x-right {
    background-repeat: repeat-y;
    background-position: right;
}
.no-repeat-x-center {
    background-repeat: repeat-y;
    background-position: center;
}
.no-repeat-center {
    background-repeat: no-repeat;
    background-position: center;
}
.no-repeat-y-middle {

    background-repeat: repeat-x;
    background-position: center;
}
.notification-border-e {
    background-color: #c12929;
}
.notification-body-e {
    background-color: #FFFeF8;
    color: #000000;
}
.notification-title-e {
    color: #c12929;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.maintextintrobold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	text-decoration: none;
	font-weight: bold;
	color: #BA0100;
}