BODY {BACKGROUND-COLOR: #fff;
FONT-FAMILY: verdana, arial, helvetica, sans-serif;
FONT-SIZE: 12px;
MARGIN: 0px;
PADDING: 0px;}

A:link {COLOR: #333366}

A:visited {COLOR: #753d88}

A:hover {COLOR: #ff0000}

td,p {FONT-SIZE: 11px;}

#section-footer, #zone-menu-wrapper, #mainSearch, #zone-user-wrapper {display: none;}
h2.site-name a {text-indent: 0; color: #000;}

/*------------------------------------ NEW iMpact Style Sheet w/NAV Version:  2007.1.1 ---------------------------------
----------------------------------------------- HEADER AND MAIN TAB MENU ----------------------------------------------- */

#imHeader {height: 57px;
background: url(/images/userinterface-final/my-impact/hdr-rpt-bg.gif) repeat-x;}

#txtBG {position:absolute;
height: 57px;
width: 684px;
left:50%;
margin-left:-335px;
background: url(/images/userinterface-final/my-impact/hdr-txtr-bg.jpg) no-repeat;}

#rbsLogo {position:absolute;
left:0px;
top:0px;
height: 57px;
width: 200px;
background: url(/images/userinterface-final/my-impact/rsb-logo.gif) no-repeat;
z-index:20;}

.rbsLogo {display:none;}

#logOut, #logOut a {position:relative;
padding:20px 10px 0 0;
font-size:11px;
color:white;
text-decoration:none;
z-index:10;}

#logOut a:hover {text-decoration:underline;}

/*----------------------------------------------- HIDE MOBILE MENU ----------------------------------------------- */

#mobileHeader {display:none}

#mobileLogo {display:none}

.mobileLogo {display:none;}

#mobileMenu {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:1px;}

#impactLogo {position:relative;
display:block;
width:130px;
height:40px;
background: url(/images/userinterface-final/my-impact/impact-logo.gif) no-repeat;
z-index:200;}

.impactLogo {display:none;}

.menuIcon {}

.menuDivider {border-bottom:1px solid #c2c2c2;}

#menuWrapper {
display:none;
border: 1px solid #c2c2c2;
border-width:1px;
padding-bottom:3px;
width:130px;
margin-right:20px;
}

.menu {
position:relative;
margin:5px 0 0 0 ;
font-size: 10px;
FONT-FAMILY: verdana, arial, helvetica, sans-serif;
font-weight:bold;
padding:0 4px 0 4px;
z-index:10;
}

.menu ul {
margin:0;
padding: 0;
list-style-type: none;
width:100%;}

.menu li {
margin:0;
padding: 0;
float: left;
width:100%;}

.menu li.sub {background-color: #FFFFFF;}

.menu table {position: absolute;
font-size: 10px;
margin: 0px 0px 0px 0px;
border-collapse: collapse;
top: 0px;
left: 0px;
z-index: 20;}

.menu td {font-size: 10px;}

.menu a, .menu a:visited {margin: 0px 0px 0px 0px;
padding: 3px 1px 3px 5px;
border: 1px solid #c2c2c2;
border-width:0px 0px 0px 0px;
display: block;
text-decoration: none;
color: #3d6a88;
font-weight: bold;
font-style: normal;
font-variant: normal;
text-transform: none;}

.menu b {float: right;
background: url(/images/userInterface-Final/Sub/LeftNav/Arrow.gif) no-repeat;
margin-right: 0px;
margin-top: 3px;
padding-right:3px;
}

* html .menu a, * html .menu a:visited {width:100%}

* html .menu a:hover {color: #043352;
background-color: #e7f1fc;
position: relative;
font-weight: bold;
font-style: normal;
font-variant: normal;
text-decoration: none;
text-transform: none;}

.menu li:hover {position: relative;}

.menu li:hover > a {color: #043352;
background-color: #e7f1fc;
font-weight: bold;
font-style: normal;
font-variant: normal;
text-decoration: none;
text-transform: none;}

#lastMenuItem {position: absolute;
border: 1px solid #c2c2c2;
padding: 2px 2px 2px 2px;
border-width:1px 1px 1px 1px;
top: -70px;
left: 105px;
background-color: #FFFFFF;
width:150px;
z-index:20;}

.menu li ul {visibility: hidden;
position: absolute;
border: 1px solid #c2c2c2;
padding: 2px 2px 2px 2px;
border-width:1px 1px 1px 1px;
top: 0px;
left: 105px;
background-color: #FFFFFF;
width:150px;
z-index:20;}

.menu li:hover > ul {visibility: visible;}

.menu ul a:hover ul ul {visibility: hidden;}

.menu ul a:hover ul a:hover ul ul {visibility: hidden;}

.menu ul a:hover ul a:hover ul a:hover ul ul {visibility: hidden;}

.menu ul a:hover ul {visibility: visible;}

.menu ul a:hover ul a:hover ul {visibility: visible;}

.menu ul a:hover ul a:hover ul a:hover ul {visibility: visible;}

.menu ul a:hover ul a:hover ul a:hover ul a:hover ul {visibility: visible;}

.select-free {position:absolute;
z-index:10;
overflow:hidden;/*must have*/
width:33em;/*must have for any value*/;}

.select-free iframe {display:none;/*sorry for IE5*/
display/**/:block;/*sorry for IE5*/
position:absolute;/*must have*/
top:0;/*must have*/
left:0;/*must have*/
z-index:-1;/*must have*/
width:3000px;/*must have for any big value*/
height:3000px;/*must have for any big value*/}

#sideBanners {display:none;}

/*----------------------------------------------- RIGHT MAIN CONTENT AREA ----------------------------------------------- */

#rightContainer {margin:0px;
padding:0px;
text-align:left;}

/*----------------------------------------------- MAIN LANDING PAGE STYLES ----------------------------------------------- */

#content {width:75%;
float:left;
font-size:0.9em;}

* html #content {width:74%;}

#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 {margin:0 5px 16px 35px;}

#content dl {margin:0 5px 10px 25px;}

#content dt {font-weight:bold;
margin-bottom:5px;}

#content dd {margin:0 0 10px 15px;}

/**************** Right Sidebar styles ****************/

#subcontent {
position:relative;
float:right;
margin-right:0px;
width:24.5%;
}

* html #subcontent {
width:23%;
}

#subcontent h2 {display:block;
margin:0 0 15px 0;
font-size:1.6em;
font-weight:normal;
text-align:left;
letter-spacing:-1px;
color:#505050;
}

#subcontent p {margin:0 0 16px 0;
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 {float:left;
width:33%;}

.splitcontentmiddle {float:left;
width:33%;}

.splitcontentright {float:left;
width:33%;}

.clear {clear:both;}

.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 {min-height:135px;
margin:5px 5px 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 {height:135px;}

#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, #greyBox {border:1px solid #c0c0c0;}

.whiteBox, #whiteBox {
position:relative;
border:1px solid #FFFFFF;
background: #eef4f2 url(/impact/images/Highlights-BG-repeat.gif) repeat-x;}

#sideFooterTop {width:156px;
height:148px;
background:url(/iMpact/images/Highlights-Bttm.jpg) no-repeat;}

#sideFooterBottom {
position:relative;
background:url(/impact/images/Highlights-Bttm-repeat.jpg) repeat-x;}

#sideBoxContent {padding:10px; 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;}

/*----------------------------------------------- FOOTER MENU AND COPYRIGHT ----------------------------------------------- */

#mobileFooter {display:none;}

#tableFooter {width:100%;}

#imFooter {height: 110px;
width:100%;
background: url(/images/userinterface-final/my-impact/Footer-BG.gif) repeat-x;}

#rossHome {padding:11px 0 0 10px;}

#rossHome a, #pageTop a {color:white;
font-size: 11px;
text-decoration: none;}

#rossHome a:hover, #pageTop a:hover {color: #e0dfe3;}

#middleMenu {padding:20px;
text-align:center;
font-size: 11px;
color:white;
line-height:20px;}

#middleMenu a {color:white;
font-size: 11px;
text-decoration: none;}

#middleMenu a:hover {text-decoration: underline;}

#pageTop {padding:5px 10px 0 0;}

.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;}