html*  /* IE7 overflow bug fix */
{

}


body
{
  margin:0px;
  font-size:0.75em;
}

body, div, td
{
  font-family: Arial;
}

a
{
  color:#6971B3;
}

.rssb-header
{
  position:relative;
  background:#EBF5CD url(../images/rssb-header.gif) repeat-x;
  height:90px;
}

.rssb-header img#rssb-logo
{
  width:210px;
  height:90px;
  display:block;
}

.rssb-header img#rssb-logo-text
{
  width:257px;
  height:23px;
  display:block;
  position:absolute;
  top:10px;
  right:10px;
}

.rssb-pagename
{
  background:#9C0 url(../images/rssb-corner1.gif) bottom right no-repeat;
  color:#FFF;
  font-weight:bold;
  width:200px;
  padding-top:4px;
  padding-bottom:6px;
  padding-left:10px;
}

.rssb-title
{
  padding-left:240px;
  height:20px;
  padding-bottom:10px;
  font-size:1.4em;
  font-weight:bold;
  color:#081051
}

.rssb-topmenu
{
  position:absolute;
  right:0px;
  bottom:0px;
  background:#CCE57F;
}

.rssb-topmenu a
{
  float:left;
  border-bottom:1px #99CC00 solid;
  text-decoration:none;
  color:#081052;
}

.rssb-topmenu a span
{
  display:block;
  padding:5px;
  padding-left:10px;
  padding-right:10px;
}

.rssb-topmenu a#rssb-topmenu-selected
{
  background:#FFF;
  border-bottom:0px;
  background:#FFF url(../images/rssb-corner2.gif) no-repeat;
}

.rssb-topmenu a#rssb-topmenu-selected span
{
  padding-bottom:6px;
  background:url(../images/rssb-corner3.gif) no-repeat top right;
}

.rssb-topmenu a:hover
{
  text-decoration:underline;
}

.rssb-topmenu #rssb-topmenu-corner
{
  position:absolute;
  top:0px;
  left:0px;
  width:5px;
  height:5px;
  background:url(../images/rssb-corner4.gif) no-repeat;
  font-size:1px;
}

.rssb-leftmenu
{
  position:absolute;
  left:0px;
  width:210px;
  height:362px;
  padding-top:8px;
  background:#081052 url(../images/rssb-leftmenu.jpg);
}

.rssb-leftmenu a
{
  display:block;
  text-align:right;
  margin-bottom:5px;
  color:#FFF;
  font-weight:bold;
  text-decoration:none;
  cursor:pointer;
}

.rssb-leftmenu a span
{
  display:block;
  padding:0px;
}

* html .rssb-leftmenu a span
{
  height:20px;
}

.rssb-leftmenu a span strong
{
  display:block;
  padding:5px;
  padding-right:40px;
  background:url(../images/rssb-arrow1.gif) no-repeat center right;
}

.rssb-leftmenu a#rssb-leftmenu-selected
{
  background:#6971B3 url(../images/rssb-leftmenu-selected-1.gif) no-repeat top right;
}

.rssb-leftmenu a#rssb-leftmenu-selected span
{
  background:url(../images/rssb-leftmenu-selected-2.gif) no-repeat bottom right;
}

.rssb-leftmenu a:hover, .rssb-leftmenu a#rssb-leftmenu-selected:hover
{
  background:#FFF url(../images/rssb-leftmenu-selected-1.gif) no-repeat top right;
}

.rssb-leftmenu a:hover span, .rssb-leftmenu a#rssb-leftmenu-selected:hover span
{
  background:url(../images/rssb-leftmenu-selected-2.gif) no-repeat bottom right;
}

.rssb-leftmenu a:hover span strong
{
  color:#6971B3;
  background:url(../images/rssb-arrow2.gif) no-repeat center right;
}

.rssb-body
{
  padding-left:240px;
  padding-bottom:20px;
  margin-right:10px;
  background:url(../images/rssb-body.jpg) no-repeat bottom right;
  min-height:350px;
}

* html .rssb-body
{
  height:350px;
}

.rssb-box, .rssb-box2
{
  position:relative;
  width:100%;
  margin-bottom:10px;
}

* html rssb-box, * html .rssb-box2
{
	width: auto;
}


.rssb-box2
{
  margin-bottom: 0px;
}


* html .rssb-box .rssb-box-inner
{
	overflow: visible;
}


.rssb-box .rssb-box-shadow, .rssb-box2 .rssb-box-shadow
{
  font-size:1px;
  height:4px;
  background:#DDD url(../images/rssb-box-shadow.gif);
}

.rssb-box .rssb-box-inner, .rssb-box2 .rssb-box-inner
{
  border:1px #99CC00 solid;
  border-bottom:0px;
  background:#EEF6D3;
  padding:10px;
}

.rssb-box .rssb-box-bottomedge, .rssb-box2 .rssb-box-bottomedge
{
  height:2px;
  position:absolute;
  width:100%;
  bottom:3px;
  left:0px;
  font-size:1px;
  background:url(../images/rssb-box-5.gif) repeat-x bottom left;
}

.rssb-box-1, .rssb-box-2, .rssb-box-3, .rssb-box-4
{
  width:5px;
  position:absolute;
  font-size:1px;
}

.rssb-box-1
{
  top:0px;
  left:0px;
  height:5px;
  background:url(../images/rssb-box-1.gif);
}

.rssb-box-2
{
  top:0px;
  right:-1px;
  width:6px;
  height:5px;
  background:url(../images/rssb-box-2.gif);
}

.rssb-box-3
{
  bottom:-1px;
  left:0px;
  height:10px;
  background:url(../images/rssb-box-3.gif);
}

.rssb-box-4
{
  bottom:-1px;
  right:-1px;
  width:6px;
  height:10px;
  background:url(../images/rssb-box-4.gif);
}

* html .rssb-box-3, * html .rssb-box-4
{
  height:9px;
}

a.rssb-surveylink
{
  padding-top:8px;
  height:35px;
  display:block;
  padding-left:60px;
  border:1px #99CC00 solid;
  border-bottom:0px;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/survey.gif) no-repeat 12px 5px;
}

a.rssb-surveylink:hover
{
  background:#FFF url(../images/survey-highlight.gif) no-repeat;
}

.rssb-page
{
  display:block;
  padding:5px;
  border:1px #99CC00 solid;
  border-bottom:0px;
  height:11px;
  text-align:center;
  color:#000;
  xcursor:pointer;
}

.rssb-page#rssb-page-on
{
  background:#D4E994;
}

.rssb-survey-label
{
  float:left;
  padding-top:3px;
}

.rssb-survey-intro select.standard
{
  float:right;
  width:60%;
}

.rssb-question-number
{
  background:url(../images/q-number-3.gif) no-repeat top center;
  margin-right:10px;
  width:41px;
  height:41px;
  line-height:38px;
  text-align:center;
  font-size:1.2em;
  font-weight:bold;
  color:#99CC00;
}

.rssb-question-text
{
  font-weight:bold;
  margin-bottom:10px;
}

.rssb-question-text span
{
  cursor:hand;
  float:right;
  font-weight:normal;
  text-decoration:underline;
}

label.standardlabel
{
  margin:0px;
  padding-top:3px;
  padding-bottom:3px;
  cursor:pointer;
}

input.standardradio
{
  vertical-align:middle;
  width:30px;
  cursor:pointer;
  margin:0px;
}

.rssb-lookup-item div
{
  cursor:hand;
  text-decoration:underline;
}

.rssb-lookup-item img.ic
{
  vertical-align:middle;
  margin-right:5px;
}

.rssb-lookup-item a.del
{
  width:10%;
  border:1px #EEF6D3 solid;
  padding:3px;
  float:left;
}

.rssb-lookup-item a.del:hover
{
  background:#FFF;
  border:1px #99CC00 solid;
}

.rssb-guidance
{
  margin-top:-22px;
  margin-left:35px;
  position:absolute;
  width:450px;
  display:none;
  background:#99CC00;
  border-bottom:1px #7AAD00 solid;
  border-right:1px #7AAD00 solid;
  padding-top:1px;
}

.rssb-guidance div
{
  border-top:1px #EEF6D3 solid;
  color:#FFF;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:10px;
  padding-right:10px;
}
