
body {
  background-color: #5a5a5a;
}

a:link { color: #4C5171; text-decoration:none; }
a:visited { color: #4C5171; text-decoration:none; }
a:hover { color: #9B0601; text-decoration:none; }

a.sust_links:link { color: #9B0601; text-decoration:none; }
a.sust_links:visited { color: #9B0601; text-decoration:none; }
a.sust_links:hover { color: #626891; text-decoration:none; }

a.base_menu:link { color: #E1E1E1; text-decoration:none; }
a.base_menu:visited { color: #E1E1E1; text-decoration:none; }
a.base_menu:hover { color: #F9B01E; text-decoration:none; }

.base_menu {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 7pt;
  color:#E1E1E1;
  font-weight: normal;
  text-decoration:none;
  letter-spacing: 0px;
}

.body_txt {
      font:7pt Verdana, Arial, Helvetica, Sans-Serif;
      font-weight:normal;
      color:#000000;
      line-height:10pt;
}

.body_heading {
      font:9pt Arial, Arial, Helvetica, Sans-Serif;
      font-weight:bold;
      color:#9B0601;
      line-height:10pt;
      letter-spacing: 0px;
}

.dl_pdf {
      font:10pt Verdana, Arial, Helvetica, Sans-Serif;
      font-weight:normal;
      color:#000000;
      line-height:11pt;
}

.scroll_txt {
      font:8pt Arial, Helvetica, Sans-Serif;
      font-weight:normal;
      color:#000000;
      line-height:10pt;
}

.text_field {
      background-color: #FFFFFF;
      border-color: #000000;
      border-style: solid;
      border-width: 1;
      color: #626891;
      font-size: 10pt;
      font-family: Verdana, Arial;
}






/* ---------------- Scroll Bar CSS ---------------- */

#scroll_box {
background-color: #FFFFFF;
width: 278px;
height: 325px;
overflow: auto;
margin: 6px;
padding-top: 8px;
border: 0px solid #FFFFFF;
/* IE overflow fix, position must be relative or absolute*/
position: relative;

scrollbar-3dlight-color:#FFFFFF; 
scrollbar-arrow-color:#FFFFFF; 
scrollbar-base-color:#FFFFFF; 
scrollbar-darkshadow-color:#FFFFFF; 
scrollbar-face-color:#FFFFFF; 
scrollbar-highlight-color:#FFFFFF; 
scrollbar-shadow-color:#FFFFFF; 
scrollbar-track-color:#FFFFFF; 
}

#wide_scroll_box {
background-color: #FFFFFF;
width: 328px;
height: 345px;
overflow: auto;
margin: 6px;
padding-top: 0px;
border: 0px solid #FFFFFF;
/* IE overflow fix, position must be relative or absolute*/
position: relative;

scrollbar-3dlight-color:#FFFFFF; 
scrollbar-arrow-color:#FFFFFF; 
scrollbar-base-color:#FFFFFF; 
scrollbar-darkshadow-color:#FFFFFF; 
scrollbar-face-color:#FFFFFF; 
scrollbar-highlight-color:#FFFFFF; 
scrollbar-shadow-color:#FFFFFF; 
scrollbar-track-color:#FFFFFF; 
}

#page_scroll_box {
background-color: #FFFFFF;
width: 520px;
height: 325px;
overflow: auto;
margin: 6px;
padding-top: 10px;
border: 0px solid #FFFFFF;
/* IE overflow fix, position must be relative or absolute*/
position: relative;

scrollbar-3dlight-color:#FFFFFF; 
scrollbar-arrow-color:#FFFFFF; 
scrollbar-base-color:#FFFFFF; 
scrollbar-darkshadow-color:#FFFFFF; 
scrollbar-face-color:#FFFFFF; 
scrollbar-highlight-color:#FFFFFF; 
scrollbar-shadow-color:#FFFFFF; 
scrollbar-track-color:#FFFFFF; 
}

#scroll_margin {
padding-right: 10px;
}
#scroll_margin2 {
padding-right: 14px;
}

/* Scroll Bar Master Styling Starts Here */

.scrollgeneric { line-height: 1px; font-size: 1px; position: absolute; }
.vscrollerbase, .vscrollerbar { width: 15px; top: 0px; }
.vscrollerbar { left: 0px; }
.hscrollerbase, .hscrollerbar { height: 15px; left: 0px; }
.hscrollerbar { top: 0px; }

.vscrollerbar, .hscrollerbar {
/*padding information of these elements are only used for
padding of the scroll-bar with respect to the scroll base,
the padding will automatically be turned off by the script*/
padding: 5px;
z-index: 2;
}

.vscrollerbarbeg {
/*top image holder for vertical scroll bar*/
background: url(../images/scroll/vscroller.png) 0px -10px;
width: 15px;
height: auto;
top: 0px;
}

.vscrollerbarend {
/*bottom image holder for vertical scroll bar*/
background: url(../images/scroll/vscroller.png);
width: 15px;
height: 10px;
}

.hscrollerbarbeg {
background: url(../images/scroll/hscroller.png) -10px 0px;
height: 15px;
width: auto;
left: 0;
}

.hscrollerbarend {
background: url(../images/scroll/hscroller.png);
height: 15px;
width: 10px;
}

.vscrollerbase, .hscrollerbase {
background-color: #FFFFFF;
background-image: url(../images/scroll/scrollbaseback.png);
}

.hscrollerbasebeg {
left: 0px;
top: 0px;
height: 15px;
background: url(../images/scroll/scrollbases.png) -22px 0px no-repeat;
}

.hscrollerbaseend {
top: 0px;
height: 15px;
width: 7px;
background: url(../images/scroll/scrollbases.png) 0% 0% no-repeat;
}

.vscrollerbasebeg {
top: 0px;
width: 15px;
   background: url(../images/scroll/scrollbases.png) -7px 0px no-repeat;
}

.vscrollerbaseend {
height: 7px;
width: 15px;
background: url(../images/scroll/scrollbases.png) -7px 0px no-repeat;
}

.scrollerjogbox {
width: 15px;
height: 15px;
bottom: 0px;
right: 0px;
background: white url(../images/scroll/scrolljog.png) 50% 50%;
}


/* SCROLL BOX 1 */


#scroll_box .vscrollerbarbeg {
background: url(../images/scroll/vscroller3.png) 0px -8px;
width: 19px;
height: auto;
}

#scroll_box .vscrollerbarend {
background: url(../images/scroll/vscroller3.png);
width: 19px;
height: 9px;
}

#scroll_box .vscrollerbase {
width: 19px;
	BACKGROUND: url(../images/scroll/scrollbaseback.png); BACKGROUND-COLOR: #FFFFFF; TOP: 0px;
}

#scroll_box .vscrollerbar {
/*background-color: #FFFFFF;*/
padding: 0px;
}

#scroll_box .vscrollerbasebeg {
	BACKGROUND: url(../images/scroll/scrollbase_top.png) no-repeat; WIDTH: 19px; TOP: 0px; BOTTOM: 0px; HEIGHT: 17px
}

#scroll_box .vscrollerbaseend {
	BACKGROUND: url(../images/scroll/scrollbases.png) no-repeat; WIDTH: 19px; TOP: 0px; BOTTOM: 0px; HEIGHT: 7px
}


/* SCROLL BOX 2 */

#wide_scroll_box .vscrollerbarbeg {
background: url(../images/scroll/vscroller3.png) 0px -8px;
width: 19px;
height: auto;
}

#wide_scroll_box .vscrollerbarend {
background: url(../images/scroll/vscroller3.png);
width: 19px;
height: 9px;
}

#wide_scroll_box .vscrollerbase {
width: 19px;
	BACKGROUND: url(../images/scroll/scrollbaseback.png); BACKGROUND-COLOR: #FFFFFF; TOP: 0px;
}

#wide_scroll_box .vscrollerbar {
/*background-color: #FFFFFF;*/
padding: 0px;
}

#wide_scroll_box .vscrollerbasebeg {
	BACKGROUND: url(../images/scroll/scrollbase_top.png) no-repeat; WIDTH: 19px; TOP: 0px; BOTTOM: 0px; HEIGHT: 17px
}

#wide_scroll_box .vscrollerbaseend {
	BACKGROUND: url(../images/scroll/scrollbases.png) no-repeat; WIDTH: 19px; TOP: 0px; BOTTOM: 0px; HEIGHT: 7px
}



/* PAGE SCROLL BOX */

#page_scroll_box .vscrollerbarbeg {
background: url(../images/scroll/vscroller3.png) 0px -8px;
width: 19px;
height: auto;
}

#page_scroll_box .vscrollerbarend {
background: url(../images/scroll/vscroller3.png);
width: 19px;
height: 9px;
}

#page_scroll_box .vscrollerbase {
width: 19px;
	BACKGROUND: url(../images/scroll/scrollbaseback.png); BACKGROUND-COLOR: #FFFFFF; TOP: 0px;
}

#page_scroll_box .vscrollerbar {
/*background-color: #FFFFFF;*/
padding: 0px;
}

#page_scroll_box .vscrollerbasebeg {
	BACKGROUND: url(../images/scroll/scrollbase_top.png) no-repeat; WIDTH: 19px; TOP: 0px; BOTTOM: 0px; HEIGHT: 17px
}

#page_scroll_box .vscrollerbaseend {
	BACKGROUND: url(../images/scroll/scrollbases.png) no-repeat; WIDTH: 19px; TOP: 0px; BOTTOM: 0px; HEIGHT: 7px
}








