BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.7em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #000;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #fff
}

P {
	MARGIN: 3px
}

A {
	COLOR: #0a1d27
}

A:hover {
	COLOR: #0a1d27;
	TEXT-DECORATION: underline
}

.indent {
	PADDING-LEFT: 15px
}

.spacing {
	WIDTH: 10px
}

SELECT {
	FONT-SIZE: 0.95em;
	color: #0a1d27;
}

INPUT {
	FONT-SIZE: 0.95em;
	color: #0a1d27;
}

TEXTAREA {
	FONT-SIZE: 0.95em;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #0a1d27;
}

#wrapper {
	WIDTH: 100%;
	TEXT-ALIGN: center
}

#bannerLogin {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/Marsh_bnr_bg.gif);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	HEIGHT: 76px;
	BACKGROUND-COLOR: #0a1d27
}

#banner {
	BORDER-TOP: #000 5px solid;
	BACKGROUND: url(../images/pshbg.gif) #000 50% top;
	VERTICAL-ALIGN: top;
	HEIGHT: 51px
}

.bannerTitle {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 1.5em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #ffffff;
	PADDING-TOP: 20px;
	WHITE-SPACE: nowrap;
	TEXT-ALIGN: left
}

#logo {
	DISPLAY: block;
	FONT-SIZE: 0px;
	FLOAT: center;
	BACKGROUND-IMAGE: url(../images/demo/MHEC_logo.gif);
	MARGIN: 18px 0px 5px 7px;
	WIDTH: 771px ! important;
	COLOR: BLACK;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 80px;
	TEXT-ALIGN: right
}

#siteNav {
	PADDING-RIGHT: 0px;
	BORDER-TOP: #0a1d27 1px solid;
	PADDING-LEFT: 0px;
	LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 100%;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #1a4773 1px solid;
	WHITE-SPACE: nowrap;
	POSITION: fixed;
	TOP: 90px;
	HEIGHT: auto;
	BACKGROUND-COLOR: #0a1d27;
	z-index: 1000;
}

#siteNav UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}

#siteNav LI {
	BORDER-RIGHT: #0a1d27 2px solid;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #ffffff;
	PADDING-TOP: 0px;
	TEXT-ALIGN: center
}

#siteNav A {
	PADDING-RIGHT: 5px;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	FLOAT: left;
	PADDING-BOTTOM: 5px;
	COLOR: #ffffff;
	PADDING-TOP: 5px;
	TEXT-DECORATION: none
}

#siteNav A:hover {
	COLOR: #CCCCCC
}

#siteNav .selected {
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #7cacd4
}

#siteNav .selected A {
	PADDING-BOTTOM: 5px;
	COLOR: #ffffff
}

#siteNav .selected A:hover {
	COLOR: #0a1d27
}

#siteNav .logout {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	BORDER-LEFT-WIDTH: 0px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #003366;
	BORDER-RIGHT-WIDTH: 0px
}

#siteNav .logout A {
	COLOR: #ffffff;
	TEXT-DECORATION: underline
}

#siteNav .logout A:link {
	COLOR: #ffffff
}

#siteNav .logout A:hover {
	COLOR: #7cacd4
}

#siteNav TH {
	border-right: 2px solid #0a1d27;
	white-space: nowrap;
}

#siteNav TABLE {
	cellpadding: 0;
	cellspacing: 0;
}

#subNav {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	VERTICAL-ALIGN: middle;
	OVERFLOW: hidden;
	WIDTH: 100%;
	PADDING-TOP: 0px;
	POSITION: relative;
	TOP: 0px;
	HEIGHT: auto;
	BACKGROUND-COLOR: #7cacd4
}

#subNav UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}

#subNav LI {
	DISPLAY: inline;
	FLOAT: left;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	WIDTH: auto;
	COLOR: #0a1d27;
	BORDER-RIGHT-WIDTH: 0px
}

#subNav A {
	DISPLAY: inline;
	FONT-WEIGHT: normal;
	MARGIN: 0px;
	COLOR: #0a1d27;
	TEXT-DECORATION: none
}

#subNav .selected {
	DISPLAY: inline;
	MARGIN: 0px;
	COLOR: #fff;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none
}

#subNav A:hover {
	COLOR: #0a1d27
}

#ColumnLNav {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	OVERFLOW: hidden;
	WIDTH: 200px;
	PADDING-TOP: 0px
}

TABLE.navHeader {
	FONT-WEIGHT: normal;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #0a1d27;
	TEXT-DECORATION: none
}

.nav2Header {
	FONT-WEIGHT: normal;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-DECORATION: none
}

.navStatic {
	FONT-WEIGHT: normal;
	VERTICAL-ALIGN: top;
	COLOR: #000;
	BACKGROUND-COLOR: #ffffff;
	TEXT-DECORATION: none
}

TABLE.navHeader TH {
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #cccccc 1px solid;
	PADDING-LEFT: 5px;
	FONT-SIZE: 1.25em;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #cccccc 1px solid;
	COLOR: #a52a2a;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cccccc 1px solid;
	HEIGHT: auto;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left
}

.LastLoginText {
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.95em;
	COLOR: #333333
}

.nav2Headeractive {
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #0a1d27;
	TEXT-DECORATION: none
}

.navHeader .active TD {
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #7fabd2
}

.nav2Header .active TD {
	BACKGROUND-COLOR: #0a1d27
}

.navHeader TD {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
}

.nav2Header TD {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
}

.navHeader A {
	COLOR: #ffffff;
	TEXT-DECORATION: none
}

.nav2Header A {
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.9em;
	COLOR: #666666;
	TEXT-DECORATION: none
}

.navHeader A:hover {
	COLOR: #000000;
	cursor: hand;
	font-weight: bold;
	COLOR: #cccccc;
	TEXT-DECORATION: none
}

.nav2Header A:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.9em;
	COLOR: #000000;
	TEXT-DECORATION: none
}

.pageTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0a1d27;
	font-size: medium;
}

.ClientTitle {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.55em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 10px;
	COLOR: #666666;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left
}

.portalHeadBox {
	BORDER-RIGHT: #ddd 1px solid;
	PADDING-RIGHT: 0px;
	BACKGROUND-POSITION: left top;
	BORDER-TOP: #ddd 1px solid;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/portlet4BG.gif);
	PADDING-BOTTOM: 0px;
	VERTICAL-ALIGN: bottom;
	BORDER-LEFT: #ddd 1px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #d3d3d3 1px solid;
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 22px;
	BACKGROUND-COLOR: #eee
}

.portalHeader {
	MARGIN-TOP: 4px;
	FONT-WEIGHT: bold;
	FLOAT: left;
	MARGIN-LEFT: 5px;
	COLOR: #0a1d27
}

.spacerDiv {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px
}

#Content {
	CLEAR: both;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	WIDTH: 98%;
	PADDING-TOP: 10px;
	TEXT-ALIGN: left
}

#Content .2Column {
	BORDER-RIGHT: #d7d7d7 1px solid;
	BORDER-TOP: #d7d7d7 1px solid;
	BORDER-LEFT: #d7d7d7 1px solid;
	WIDTH: 75%;
	BORDER-BOTTOM: #d7d7d7 1px solid;
	BACKGROUND-COLOR: #fff
}

H2 {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.15em;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	COLOR: #ffffff;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: #0a1d27
}

H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.55em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 3px;
	COLOR: #333333;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left
}

.ColumnWizard {
	PADDING-RIGHT: 11px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	OVERFLOW: hidden;
	WIDTH: 550px;
	PADDING-TOP: 0px
}

.Column2DivL {
	CLEAR: both;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	OVERFLOW: hidden;
	WIDTH: 425px;
	PADDING-TOP: 0px
}

.Column2DivR {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	OVERFLOW: hidden;
	WIDTH: 425px;
	PADDING-TOP: 0px
}

.NewTable {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	OVERFLOW: hidden;
	WIDTH: 200px;
	PADDING-TOP: 0px
}

.SearchTable {
	PADDING-RIGHT: 5px;
	FLOAT: left;
	WIDTH: 690px
}

.SearchLeft {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	OVERFLOW: hidden;
	WIDTH: 340px;
	PADDING-TOP: 0px
}

.SearchCenter {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	OVERFLOW: hidden;
	WIDTH: 225px;
	PADDING-TOP: 0px
}

.SearchRight {
	PADDING-RIGHT: 5px;
	FLOAT: right;
	OVERFLOW: hidden;
	WIDTH: 340px
}

.Column3L {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	OVERFLOW: hidden;
	WIDTH: 225px;
	PADDING-TOP: 0px
}

.Column3C {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	OVERFLOW: hidden;
	WIDTH: 225px;
	PADDING-TOP: 0px
}

.Column3R {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	OVERFLOW: hidden;
	WIDTH: 225px;
	PADDING-TOP: 0px
}

.borderLeft {
	BORDER-LEFT: #d7d7d7 1px solid
}

.left {
	FLOAT: left
}

#QuickHelp {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 11px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	OVERFLOW: hidden;
	WIDTH: 150px;
	PADDING-TOP: 0px
}

.ContactUs {
	MARGIN-TOP: 5px;
	FONT-SIZE: 0.9em
}

.ContactUsoptions {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	PADDING-BOTTOM: 3px;
	COLOR: #000000;
	PADDING-TOP: 3px;
	HEIGHT: auto;
	BACKGROUND-COLOR: #cccccc;
	TEXT-ALIGN: center
}

.QuickHelp {
	MARGIN-TOP: 0px;
	FONT-SIZE: 0.95em
}

.QuickHelp TD {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 4px;
	VERTICAL-ALIGN: middle;
	PADDING-TOP: 4px
}

.options {
	PADDING-RIGHT: 3px;
	BACKGROUND-POSITION: 50% bottom;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(../images/nav_active_gray.gif);
	PADDING-BOTTOM: 3px;
	COLOR: #ffffff;
	PADDING-TOP: 3px;
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: auto;
	BACKGROUND-COLOR: #a52a2a;
	TEXT-ALIGN: center
}

LI.QuickHelp {
	FONT-SIZE: 1em;
	MARGIN: 0px;
	LIST-STYLE-TYPE: square
}

.tabList {
	MARGIN-TOP: 10px;
	PADDING-LEFT: 0px;
	MARGIN-BOTTOM: 10px;
	PADDING-BOTTOM: 19px;
	MARGIN-LEFT: 0px;
	BORDER-BOTTOM: #999 1px solid
}

.tabList LI {
	FLOAT: left;
	MARGIN-LEFT: 3px;
	MARGIN-RIGHT: 3px;
	WHITE-SPACE: nowrap;
	LIST-STYLE-TYPE: none
}

.tabText {
	BORDER-RIGHT: #999 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #999 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.9em;
	BORDER-LEFT: #999 1px solid;;
	WIDTH: expression("44px");
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #999 1px solid;
	HEIGHT: 16px;
	BACKGROUND-COLOR: #ddd;
	TEXT-ALIGN: center;
	min-width: 44px
}

.tabText A {
	FONT-WEIGHT: bold;
	COLOR: #0a1d27;
	TEXT-DECORATION: none
}

.selectedTab A {
	FONT-WEIGHT: bold;
	COLOR: #333333;
	TEXT-DECORATION: none
}

.tabList .selectedTab {
	BORDER-RIGHT: #999 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #999 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.9em;
	BORDER-LEFT: #999 1px solid;;
	WIDTH: expression("44px");
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #fff 1px solid;
	HEIGHT: 16px;
	BACKGROUND-COLOR: #fff;
	TEXT-ALIGN: center;
	min-width: 44px
}

A.tabText {
	TEXT-DECORATION: none
}

#subTabs {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: 15px;
	PADDING-TOP: 0px
}

.subTabsLink {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 0px
}

TABLE.dataTable TD {
	BORDER-RIGHT: #d7d7d7 1px solid;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px
}

TABLE.dataTable TH {
	BORDER-RIGHT: #d3d3d3 1px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: #dddddd;
	TEXT-ALIGN: left
}

DIV.tableWrapper {
	BORDER-RIGHT: #d7d7d7 1px solid;
	BORDER-TOP: #d7d7d7 1px solid;
	BACKGROUND-IMAGE: url(../images/scrollimageTh.gif);
	MARGIN: 0px;
	BORDER-LEFT: #d7d7d7 1px solid;
	BORDER-BOTTOM: #d7d7d7 1px solid;
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #fff
}

DIV.tableWrapperNarrow {
	BORDER-RIGHT: #d7d7d7 1px solid;
	BORDER-TOP: #d7d7d7 1px solid;
	BACKGROUND-IMAGE: url(../images/scrollimageTh.gif);
	MARGIN: 0px;
	BORDER-LEFT: #d7d7d7 1px solid;
	WIDTH: 75%;
	BORDER-BOTTOM: #d7d7d7 1px solid;
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #fff
}

TABLE.dataTable TR.odd {
	BACKGROUND-COLOR: #fff
}

TABLE.dataTable TR.even {
	BACKGROUND-COLOR: #eeede7
}

TABLE.dataTable TR.selected {
	FONT-WEIGHT: bold
}

TABLE.dataTable TD.indent {
	PADDING-LEFT: 15px
}

.normal {
	FONT-WEIGHT: normal
}

.t1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.05em;
	COLOR: #000
}

.t2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	COLOR: #000
}

.t3 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.95em;
	COLOR: #000
}

.t4 {
	FONT-WEIGHT: bold;
	COLOR: #0a1d27
}

.t5 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.85em;
	COLOR: #000
}

.t6 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.85em;
	COLOR: #000;
	FONT-STYLE: italic
}

.l3 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.95em;
	COLOR: #fff;
	TEXT-DECORATION: underline
}

.l7 {
	FONT-WEIGHT: bold;
	COLOR: #fff;
	TEXT-DECORATION: none
}

.ti {
	FONT-WEIGHT: normal;
	COLOR: #666666
}

.bold {
	FONT-WEIGHT: bold
}

.horizontalLine {
	BORDER-BOTTOM: #666 1px solid
}

.button {
	MARGIN-RIGHT: 5px
}

.buttonContainer {
	FLOAT: left;
	WIDTH: 100%
}

DIV.buttonContainer {
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 0.5em;
	PADDING-TOP: 6px
}

INPUT.button {
	BORDER-RIGHT: 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: 1px solid;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.85em;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: 1px solid;
	CURSOR: pointer;
	COLOR: #000000;
	MARGIN-RIGHT: 10px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 1px solid
}

INPUT.primary {
	BORDER-LEFT-COLOR: #999999;
	BACKGROUND-IMAGE: url(../images/bkg_button_primary.gif);
	BORDER-BOTTOM-COLOR: #999999;
	BORDER-TOP-COLOR: #999999;
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #cccccc;
	BORDER-RIGHT-COLOR: #999999
}

HTML INPUT.primary {
	OVERFLOW: visible;
	WIDTH: 66px
}

INPUT.secondary {
	BORDER-RIGHT: #999 1px solid;
	BORDER-TOP: #999 1px solid;
	BACKGROUND-IMAGE: url(../images/bkg_button_secondary.gif);
	BORDER-LEFT: #999 1px solid;
	BORDER-BOTTOM: #999 1px solid;
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #fff
}

INPUT.default {
	FONT-WEIGHT: bold
}

INPUT.cancel {
	FLOAT: right;
	MARGIN-RIGHT: 0px
}

INPUT.delete {
	MARGIN-LEFT: 20px
}

INPUT.disabled {
	BORDER-LEFT-COLOR: #cfccb8;
	BACKGROUND: url(../images/bkg_button_disabled.gif) #ebeadc repeat-x;
	BORDER-BOTTOM-COLOR: #cfccb8;
	CURSOR: default;
	COLOR: #bbb799;
	BORDER-TOP-COLOR: #cfccb8;
	BORDER-RIGHT-COLOR: #cfccb8
}

INPUT.right {
	FLOAT: right
}

#LoginImage {
	PADDING-RIGHT: 0px;
	FLOAT: left;
	BACKGROUND-IMAGE: url(../images/LoginPhone.jpg);
	WIDTH: 150px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 165px;
	BACKGROUND-COLOR: #ffffff
}

#LoginImageJLP {
	PADDING-RIGHT: 0px;
	FLOAT: left;
	BACKGROUND-IMAGE: url(../images/WashingMachine.jpg);
	WIDTH: 222px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 222px;
	BACKGROUND-COLOR: #ffffff
}

#login {
	FLOAT: left;
	MARGIN-LEFT: 20px;
	VERTICAL-ALIGN: top;
	WIDTH: 350px
}

.loginbox {
	BORDER-RIGHT: #bbbbbb 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #bbbbbb 1px solid;
	PADDING-LEFT: 0px;
	BACKGROUND: #a52a2a PADDING-BOTTOM: 0px;
	BORDER-LEFT: #bbbbbb 1px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #bbbbbb 1px solid
}

.loginbox TH {
	BORDER-RIGHT: #ddd 1px solid;
	PADDING-RIGHT: 0px;
	BACKGROUND-POSITION: left top;
	BORDER-TOP: #ddd 1px solid;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/portlet4BG.gif);
	PADDING-BOTTOM: 0px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #ddd 1px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #d3d3d3 1px solid;
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 22px;
	BACKGROUND-COLOR: #eee;
	TEXT-ALIGN: left
}

.loginbox TD {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px
}

TABLE.loginbox TR.odd {
	BACKGROUND-COLOR: #fff
}

TABLE.loginbox TR.even {
	BACKGROUND-COLOR: #eeede7
}

.INFO {
	BORDER-RIGHT: #333333 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #333333 1px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 5px;
	BORDER-LEFT: #333333 1px solid;
	COLOR: #333333;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #333333 1px solid;
	BACKGROUND-COLOR: #fffee8
}

.INFO UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 0px;
	MARGIN: 3px 10px;
	PADDING-TOP: 0px
}

.INFO LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	PADDING-BOTTOM: 0px;
	MARGIN: 3px 10px;
	PADDING-TOP: 0px
}

.ERROR {
	COLOR: #cc0000
}

.feedbackPanelERROR {
	BORDER-RIGHT: #995533 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #995533 1px solid;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #995533 1px solid;
	COLOR: #773311;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #995533 1px solid;
	BACKGROUND-COLOR: #fff5dd
}

.feedbackPanelERROR LI {
	MARGIN: 3px 10px
}

.feedbackPanelERROR UL {
	MARGIN: 3px 10px
}

.valid {
	BACKGROUND-COLOR: white
}

.invalid {
	BACKGROUND-COLOR: yellow
}

.feedbackPanelINFO {
	BORDER-RIGHT: #0a1d27 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #000066 1px solid;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #000066 1px solid;
	COLOR: #000033;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #000066 1px solid;
	BACKGROUND-COLOR: #f9ffff
}

.feedbackPanelINFO LI {
	MARGIN: 3px 10px
}

.feedbackPanelINFO UL {
	MARGIN: 3px 10px
}

#footer {
	CLEAR: both;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #8b8b8a 1px solid;
	PADDING-LEFT: 5px;
	FONT-SIZE: 0.9em;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 5px;
	TEXT-ALIGN: left
}

#footer A {
	COLOR: #0a1d27;
	TEXT-DECORATION: none
}

#footer A:hover {
	COLOR: #0a1d27;
	TEXT-DECORATION: underline
}

#footer P {
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	LINE-HEIGHT: 12px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: right
}

#footer IMG {
	FLOAT: left
}

#banner2 {
	border-top: 1px solid #0a1d27;
	background: #0a1d27;
	color: #ffffff;
	padding: 5px 10px;
}

.question TD {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px
}

.question TH {
	BORDER-RIGHT: #d3d3d3 1px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: #dddddd;
	TEXT-ALIGN: left
}

.question TR.odd {
	BACKGROUND-COLOR: #ffffff
}

.question TR.even {
	BACKGROUND-COLOR: #ffffff
}

.question TR {
	BACKGROUND-COLOR: #ffffff;
	color: #0a1d27;
}

.question TR.selected {
	FONT-WEIGHT: bold
}

TABLE.dataTable TD.indent {
	PADDING-LEFT: 15px
}

HTML commandButton.button {
	BORDER-RIGHT: 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: 1px solid;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.85em;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: 1px solid;
	CURSOR: pointer;
	COLOR: #000000;
	MARGIN-RIGHT: 10px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 1px solid
}

HTML commandButton.primary {
	BORDER-LEFT-COLOR: #999999;
	BACKGROUND-IMAGE: url(../images/bkg_button_primary.gif);
	BORDER-BOTTOM-COLOR: #999999;
	BORDER-TOP-COLOR: #999999;
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #cccccc;
	BORDER-RIGHT-COLOR: #999999
}

HTML commandButton.default {
	FONT-WEIGHT: bold
}

HTML commandButton.cancel {
	FLOAT: right;
	MARGIN-RIGHT: 0px
}

HTML commandButton.delete {
	MARGIN-LEFT: 20px
}

HTML commandButton.disabled {
	BORDER-LEFT-COLOR: #cfccb8;
	BACKGROUND: url(../images/bkg_button_disabled.gif) #ebeadc repeat-x;
	BORDER-BOTTOM-COLOR: #cfccb8;
	CURSOR: default;
	COLOR: #bbb799;
	BORDER-TOP-COLOR: #cfccb8;
	BORDER-RIGHT-COLOR: #cfccb8
}

.fonBold {
	font-weight: bold
}

/* Anil Added on 20-06-2008 */
.navLink2ndLevel {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #fff;
}

a.navLink2ndLevel:hover {
	text-decoration: underline;;
	color: #CCCCCC;
}

table.sectionheader td {
	padding: 5px;
	font-weight: bold;
	color: #FFFFFF;
	background: #0a1d27;
	border-bottom: solid 2px #aaaaaa;
	font-size: small;
}

a.headerLink:hover {
	text-decoration: underline;;
	color: #fff;
}

.instructiontext {
	font-weight: normal;
	color: black;
	font-size: small;
}
/*
Following memberContact_col1 to col3 are defined for defining width for member contacts list page
*/
.memberContact_col1 {
	width: 50%;
	text-align: left
}

.memberContact_col2 {
	width: 25%;
	text-align: left
}

.memberContact_col3 {
	width: 25%;
	text-align: left
}

#For Header Blinker Change . .nav {
	border-top: solid 1px #111111;
	background: #0a1d27;
	color: #FFFFFF;
	border-bottom: solid 1px #CCCCCC;
	padding: 5px;
	font-size: 1em;
}

.navHeader {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}

.requiredFormat {
	color: red;
	font-size: 1.0em;
	font-weight: smaller;
}

.forgotPwdMsg {
	color: red;
	font-weight: normal
}

.noRecords {
	color: red;
	font-size: 1.25em;
	font-weight: bold
}

.docNA {
	color: red;
	font-size: .8em;
	font-weight: bold
}

.requiredSymbol {
	color: red;
	padding: 5px;
}

.error {
	color: #FF0000;
	border: solid 1px #FF0000;
	padding: 5px 10px;
}

.radioOrCheckBox1 {
	padding: 0px;
	color: Gray;
	border-bottom: 0px;
	font-weight: bold;
}

.rightAlign {
	text-align: right;
}

a:link.btn, a:visited.btn, a:active.btn {
	width: 100px;
	height: 21px;
	display: block;
	font-size: 12px;
	font-weight: bolder;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	background: #0a1d27;
	background-position: 0 0;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	min-width: 88px;
	/* background-repeat:repeat-x,repeat-y;*/
}

.link-back {
	width: 100px;
	height: 21px;
	display: block;
	font-size: 12px;
	color: #464749;
	text-decoration: none;
	font-weight: bold;
	background: #cccccc;
	min-width: 88px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

a:link.longbtn, a:visited.longbtn, a:active.longbtn {
	width: 150px;
	height: 21px;
	display: block;
	font-size: 12px;
	font-weight: bolder;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	background: #0a1d27;
	background-position: 0 0;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	min-width: 46px;
}

a:link.deletbtn, a:visited.deletbtn, a:active.deletbtn {
	width: 150px;
	height: 21px;
	display: block;
	font-size: 12px;
	font-weight: bolder;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	background: #0a1d27;
	background-position: 0 0;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	min-width: 88px;
}

a:link.verylongbtn, a:visited.verylongbtn, a:active.verylongbtn {
	height: 21px;
	display: block;
	font-size: 12px;
	font-weight: bolder;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	background: #0a1d27;
	background-position: 0 0;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	min-width: 46px;
	font-size: 12px;
}

.link-next {
	width: 27px;
	height: 20px;
	display: block;
	font-size: 12px;
	color: #464749;
	text-decoration: none;
	font-weight: bold;
	min-width: 27px;
	background: #464749;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	BACKGROUND-IMAGE: url(../images/arrowNext.GIF);
}

.link-previous {
	width: 27px;
	height: 20px;
	display: block;
	font-size: 12px;
	color: #464749;
	text-decoration: none;
	font-weight: bold;
	min-width: 27px;
	background: #464749;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	BACKGROUND-IMAGE: url(../images/arrowPrevious.GIF);
}

.link-blankTab {
	width: 27px;
	height: 20px;
	display: block;
	font-size: 12px;
	color: #464749;
	text-decoration: none;
	font-weight: bold;
	min-width: 27px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

a:link.LongLink, a:visited.LongLink, a:active.LongLink {
	height: 21px;
	display: block;
	font-size: 12px;
	color: #464749;
	text-decoration: none;
	font-weight: bolder;
	min-width: 46px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-top: 1px solid #0a1d27;
	border-left: 1px solid #0a1d27;
	border-right: 1px solid #0a1d27;
	border-collapse: collapse;
}

a:link.backLongLink, a:visited.backLongLink, a:active.backLongLink {
	height: 21px;
	display: block;
	font-size: 12px;
	color: #464749;
	text-decoration: none;
	background: #cccccc;
	min-width: 46px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-top: 1px solid #0a1d27;
	border-left: 1px solid #0a1d27;
	border-right: 1px solid #0a1d27;
	border-bottom: 1px solid #002d5c;
	border-collapse: collapse;
}
/* MAVSC-36386 */
.top-header {
	PADDING-RIGHT: 0px;
	BORDER-TOP: #0a1d27 1px solid;	
	LEFT: 8px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 1px;
	WIDTH: 98.5%;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #0a1d27 1px solid;
	POSITION: fixed;
	TOP: 90px;
	z-index: 1000;
}

.navbar {
	background-color: #0a1d27;
	font-size: 1.10em;
}

.navbarA {
	background-color: #FFFFFF;
	font-size: 1.10em;
}

.navbarA a {
	float: left;
	text-align: center;
	color: black;
	TEXT-DECORATION: none;
	PADDING-RIGHT: 5px;
}

.navbar a {
	float: left;
	text-align: center;
	color: #ffffff;
	TEXT-DECORATION: none;
	PADDING-RIGHT: 5px;
}

.navbar TH {
	border-right: 2px solid #ffffff;
	white-space: nowrap;
}

.dropdown {
	float: left;
	overflow: hidden;
}

.dropbtn {
	transition: background-color 0.3s ease;
}

.dropdown .dropbtn {
	border: none;
	outline: none;
	color: #0a1d27;
	background-color: inherit;
	font-family: inherit;
	margin: 0;
}

.navbar a:hover, .dropdown:hover .dropbtn {
	background-color: #009DE0;
}

.dropdown-content {
	display: none;
	position: absolute;
	background-color: #f9f9f9;
	min-width: 160px;
	box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
	z-index: 1;
}

.dropdown-content a {
	float: none;
	color: #0a1d27;
	padding: 12px 16px;
	text-decoration: none;
	display: block;
	text-align: left;
}

.dropdown-content a:hover {
	background-color: #ddd;
}

.dropdown:hover .dropdown-content {
	display: block;
}

.textColour {
	color: #0a1d27;
}

.banner {
	color: #0a1d27;
}