BODY {BACKGROUND-COLOR: #2E4D83;
FONT-FAMILY: verdana, arial, helvetica, sans-serif;
FONT-SIZE: 12px;
MARGIN: 0px;
PADDING: 0px;}

td,p {}

A:link {COLOR: #333366}

A:visited {COLOR: #753d88}

A:hover {COLOR: #ff0000}

/*------------------------------------ NEW iMpact Style Sheet w/NAV Version:  2007.1.1 ---------------------------------
----------------------------------------------- HEADER AND MAIN TAB MENU ----------------------------------------------- */

#imHeader {display:none}

#txtBG {display:none}

#rbsLogo {display:none}

#mobileHeader {
display:block;
}

#mobileLogo {
float:left;
display:block;
width: 55px;
height:29px;
background: url(/mobile/images/iMpact-Mobile-SM.gif) no-repeat;
}

#mobileMenu {
float:right;
display:block;
}

.mobileLogo {display:none;}

.rbsLogo {display:none;}

#logOut, #logOut a {display:none}

#logOut a:hover {text-decoration:underline;}

select {
font-family: arial, verdana, helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}

#sideBanners {display:none;}

/*----------------------------------------------- MAIN CONTENT WRAPPER ----------------------------------------------- */

#mainContainer {background-color:#FFFFFF;
margin:0px 0px 0px 0px;
padding: 10px 10px 20px 10px;
min-height:400px;}

*html #mainContainer {height:400px;}

/*----------------------------------------------- LEFT SIDE NAVIGATION -----------------------------------------------*/

#lftColWidth {width:0px;}

#impactLogo {display:none}

.impactLogo {display:none;}

.menuIcon {display:none;}

#menuWrapper {display:none}

#menu {display:none;}

#menu ul {display:none;}

#menu li {display:none;}

#menu li.sub {display:none;}

#menu table {display:none;}

#menu a, #menu a:visited {display:none;}

#menu b {display:none;}

* html #menu a, * html #menu a:visited {display:none;}

* html #menu a:hover {display:none;}

#menu li:hover {display:none;}

#menu li:hover > a {display:none;}

#lastMenuItem {display:none;}

#menu li ul {display:none;}

#menu li:hover > ul {display:none;}

#menu ul a:hover ul ul {display:none;}

#menu ul a:hover ul a:hover ul ul {display:none;}

#menu ul a:hover ul a:hover ul a:hover ul ul {display:none;}

#menu ul a:hover ul {display:none;}

#menu ul a:hover ul a:hover ul {display:none;}

#menu ul a:hover ul a:hover ul a:hover ul {display:none;}

#menu ul a:hover ul a:hover ul a:hover ul a:hover ul {display:none;}

.select-free {display:none;}

.select-free iframe {display:none;}

/*----------------------------------------------- RIGHT MAIN CONTENT AREA ----------------------------------------------- */

#rightContainer {margin:0px;
padding:0px;
text-align:left;}

/*----------------------------------------------- MAIN LANDING PAGE STYLES ----------------------------------------------- */

#content {width:100%}

#content a {color: #0000be;
text-decoration:underline;}

#content strong a, #content h3 a {color: #0000be;
text-decoration:none;}

#content strong a:hover, #content h3 a:hover {color: #ff0000;
text-decoration:none;}

#content a:hover {color: #ff0000;}

#content h2 {display:block;
margin:0 0 16px 0;
font-size:1.7em;
font-weight:normal;
letter-spacing:0px;
color:#505050;
background-color:inherit;}

#content h2 a {font-weight:normal;}

#content h3 {margin:0 0 5px 0;
font-size:1.1em;
letter-spacing:-1px;
color: #34457d}

#content ul,#content ol {}

#content dl {}

#content dt {}

#content dd {}

/**************** Right Sidebar styles ****************/

#subcontent {width:100%}

#subcontent h2 {
margin:0 0 15px 0;
font-size:1.6em;
font-weight:normal;
text-align:left;
letter-spacing:-1px;
color:#505050;
background-color:inherit;}

#subcontent p {
font-size:0.9em;}

#subcontent ul,#subcontent ol {position:relative;left:-10px; font-size:.8em;
line-height:1.3em}

#subcontent ul a,#subcontent ol a{text-decoration:none}
#subcontent ul a:hover,#subcontent ol a:hover{text-decoration:underline}

/**************** Misc classes and styles ****************/

.splitcontentleft {width:100%}

.splitcontentmiddle {width:100%}

.splitcontentright {width:100%}

.clear {}

.small {font-size:0.8em;}

.hide {display:none;}

.textcenter {text-align:center;}

.textright {text-align:right;}

.important {color:#f02025;
background-color:inherit;
font-weight:bold;}

.box {
margin:5px 0 5px 0;
padding:10px;
border:1px solid #c0c0c0;
background: #f0f5f3 url(/impact/images/box-bg-repeat.gif) repeat-x;
line-height:1.5em;}

*html .box {}

#sideHeading {font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
font-size:1.2em;
color:#6d9f8a;}

.box:hover {background: #FFF url(/impact/images/box-bg-reverse.gif) repeat-x;}

.greyBox {border:1px solid #c0c0c0;}

.whiteBox {border:1px solid #FFFFFF;
background: #eef4f2 url(/impact/images/Highlights-BG-repeat.gif) repeat-x;}

#sideFooterTop {display:none;}

#sideFooterBottom {display:none;}

#sideBoxContent {padding:10px;
z-index:10;
color: #505050;}

#sideBoxContent a {color: #0000be;
text-decoration:underline;}

#sideBoxContent strong a {color: #0000be;
text-decoration:none;}

#sideBoxContent strong a:hover {color: #ff0000;
text-decoration:none;}

#sideBoxContent a:hover {color: #ff0000;}

#topHeading {
width:100%;
margin:0 0px 5px 0;
padding-right:0px;
background: url(/images/spacer.gif) no-repeat;
background-position:top right}


/*----------------------------------------------- FOOTER MENU AND COPYRIGHT ----------------------------------------------- */

#mobileFooter {display:block;
height: 30px;
width:100%;
padding:5px 8px 0px 0px;
text-align:right;
background: url(/images/userinterface-final/my-impact/Footer-BG.gif) repeat-x;}

#mobileFooter a {
float:left;
margin-bottom:10px;
color:white;
font-size:.2em;
text-decoration:none;
}

#tableFooter {width:100%;}

#imFooter {display:none;}

#rossHome {display:none}

#rossHome a, #pageTop a {color:white;
font-size: 11px;
text-decoration: none;}

#rossHome a:hover, #pageTop a:hover {color: #e0dfe3;}

#middleMenu {display:none}

#middleMenu a {color:white;
font-size: 11px;
text-decoration: none;}

#middleMenu a:hover {text-decoration: underline;}

#pageTop {display:none}

.toPage {position:relative;
bottom:-5px;}

.impactnav {FONT-FAMILY: arial, verdana, helvetica, sans-serif;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none}

A.impactnav:link {COLOR: #464b6f}

A.impactnav:visited {COLOR: #a98f26}

A.impactnav:hover {COLOR: #000000}

.impactLoggedOutNav {FONT-FAMILY: arial, verdana, helvetica, sans-serif;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none}

A.impactLoggedOutNav:link {COLOR: #888889}

A.impactLoggedOutNav:visited {COLOR: #888889}

A.impactLoggedOutNav:hover {COLOR: #000000}

.lastBreadcrumbItem {COLOR: #0067ac;
FONT-WEIGHT: bold}

A.lastBreadcrumbItem:link {COLOR: #0067ac}

A.lastBreadcrumbItem:visited {COLOR: #0067ac}

A.lastBreadcrumbItem:hover {COLOR: #ff0000}

.pressednav {COLOR: #003b62;
FONT-FAMILY: arial, verdana, helvetica, sans-serif;
FONT-SIZE: 11px;
FONT-WEIGHT: bold}

.noaccessnav {COLOR: #cccccc;
FONT-FAMILY: arial, verdana, helvetica, sans-serif;
FONT-SIZE: 11px;
FONT-WEIGHT: bold}

INPUT#search {WIDTH: 100px}

INPUT#uniquename {WIDTH: 130px}

INPUT#password {WIDTH: 130px}

IMG#go {VERTICAL-ALIGN: bottom}

FORM.search {MARGIN-BOTTOM: 0px;
MARGIN-TOP: 0px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px}

.go {DISPLAY: inline;
VERTICAL-ALIGN: top}

.breadcrumbs {FONT-SIZE: 11px}

.youAreHere {COLOR: #545454;
FONT-SIZE: 11px}

TH {BACKGROUND-COLOR: #e2e1e1;
FONT-FAMILY: verdana, arial, helvetica, sans-serif;
FONT-SIZE: 12px}

H1 {COLOR: #894e2a;
FONT-FAMILY: verdana, arial, helvetica, sans-serif;
FONT-SIZE: 14px;
FONT-WEIGHT: bold}

H1.accessibility {COLOR: #7a6309;
FONT-FAMILY: verdana, arial, helvetica, snas-serif;
FONT-SIZE: 14px;
FONT-WEIGHT: bold}

H2 {COLOR: #ae693f;
FONT-FAMILY: verdana, arial, helvetica, sans-serif;
FONT-SIZE: 13px;
FONT-WEIGHT: bold}

H2.features {COLOR: #ba492a;
FONT-FAMILY: verdana, arial, helvetica, sans-serif;
FONT-SIZE: 13px;
FONT-WEIGHT: bold}

H2.accessibility {COLOR: #aa9029;
FONT-FAMILY: verdana, arial, helvetica, sans-serif;
FONT-SIZE: 13px;
FONT-WEIGHT: bold}

H3 {COLOR: #e65b06;
FONT-FAMILY: verdana, arial, helvetica, sans-serif;
FONT-SIZE: 12px;
FONT-WEIGHT: bold}

H3.features {COLOR: #863e1e;
FONT-FAMILY: verdana, arial, helvetica, sans-serif;
FONT-SIZE: 12px;
FONT-WEIGHT: bold}

div.mblFooter {position: fixed;
bottom: 0px;}

.error {COLOR: #cc0000;
FONT-WEIGHT: bold}

.emphasis {COLOR: #7d5d04;
FONT-WEIGHT: bold}

.deemphasis {COLOR: #c2c2c2;
FONT-WEIGHT: bold;}

.calloutFirstHeader {DISPLAY: block;
FONT-SIZE: 13px;
FONT-WEIGHT: bold;
PADDING-TOP: 5px}

.calloutHeader {DISPLAY: block;
FONT-SIZE: 13px;
FONT-WEIGHT: bold;
PADDING-TOP: 20px}

.calloutBackground {BACKGROUND-COLOR: #ffffff}

.calloutBackground UL {MARGIN-LEFT: 0.75em;
PADDING-LEFT: 0.75em}

.buttonBar {BACKGROUND-COLOR: #0067ac}

.subButtonBar {BACKGROUND-COLOR: #dadce3}

.headerBar {BACKGROUND-COLOR: #0067ac;
COLOR: #ffffff;
FONT-SIZE: 16px;
FONT-WEIGHT: bold}

.appColorOneBkgd {BACKGROUND-COLOR: #faeecc}

.appColorTwoBkgd {BACKGROUND-COLOR: #e6eff5}

.appHighlightColorOneBkgd {BACKGROUND-COLOR: #ffe290}

.appHighlightColorTwoBkgd {BACKGROUND-COLOR: #cfe9fa}

.appColorDeempasisBkgd {BACKGROUND-COLOR: #dddddd}

CAPTION {FONT-FAMILY: verdana, arial, helvetica, sans-serif;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
caption-side: top}

.layout {}

.formBackground {BACKGROUND-COLOR: #eeeeee;
BORDER-BOTTOM: #c6c6c6 1px solid;
BORDER-LEFT: #c6c6c6 1px solid;
BORDER-RIGHT: #c6c6c6 1px solid;
BORDER-TOP: #c6c6c6 1px solid}

.formSectionTitle {BACKGROUND-COLOR: #dddddd;
COLOR: #444444;
FONT-WEIGHT: bold}

.formButtonBar {BACKGROUND-COLOR: #dddddd;
BORDER-BOTTOM: #eeeeee 3px solid;
BORDER-LEFT: #eeeeee 3px solid;
BORDER-RIGHT: #eeeeee 3px solid;
BORDER-TOP: #eeeeee 3px solid;
PADDING-BOTTOM: 2px;
PADDING-LEFT: 2px;
PADDING-RIGHT: 2px;
PADDING-TOP: 2px}

.formFieldLabel {FONT-WEIGHT: bold;}

.formFieldLabelBackground {BACKGROUND-COLOR: #eeeeee;}

.formFieldBackground {BACKGROUND-COLOR: #eeeeee;}

.appDeemphasisBkgd {BACKGROUND-COLOR: #cccccc}

.gridlines {BACKGROUND-COLOR: #bbbbbb}

.required_field {COLOR: #ff0000;
FONT-WEIGHT: bold}

.messageBoxAlert {BORDER-RIGHT:silver 1px solid;
PADDING-RIGHT:3px;
BORDER-TOP:silver 1px solid;
PADDING-LEFT:22px;
PADDING-BOTTOM:3px;
BORDER-LEFT:silver 1px solid;
PADDING-TOP:3px;
BORDER-BOTTOM:silver 1px solid;
background: #FFFFC0 url('/images/Icons/IcnAlert.gif') no-repeat 3px 3px;}

.messageBoxInfo {BORDER-RIGHT:silver 1px solid;
PADDING-RIGHT:3px;
BORDER-TOP:silver 1px solid;
PADDING-LEFT:22px;
PADDING-BOTTOM:3px;
BORDER-LEFT:silver 1px solid;
PADDING-TOP:3px;
BORDER-BOTTOM:silver 1px solid;
background: #E0F0F8 url('/images/Icons/IcnInfo.gif') no-repeat 3px 3px;}

.messageBoxError {BORDER-RIGHT:silver 1px solid;
PADDING-RIGHT:3px;
BORDER-TOP:silver 1px solid;
PADDING-LEFT:22px;
PADDING-BOTTOM:3px;
BORDER-LEFT:silver 1px solid;
PADDING-TOP:3px;
BORDER-BOTTOM:silver 1px solid;
background: #D32D2D url('/images/Icons/IcnError.gif') no-repeat 3px 3px;
color: White;
font-weight: bold;}