input.btn, button.btn {   
   color:#507;   
   font: bold 10px 'Verdana',helvetica,sans-serif;
   background-color: #fed;
   border:1px solid;   
   border-color: #869 #536 #536 #869; /* 869 536 */
   filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
 }  
input.btn:hover, button.btn:hover {
	border-color: #c63 #930 #930 #c63;
}

@media print { 
   .PrintOff {display: none;} 
   .PrintOn {display: '';} 
	} 

.blackborder {
	font: 10pt bold;
	border-right:solid 1px #808080;
	border-left:solid 1px white;
}

table {
	font : 11px Arial, Helvetica, sans-serif;
}

.fade {
	border-color: #999999; 
	filter: alpha(opacity=60); 
	cursor: pointer; 
	onmouseover="nereidFade(this,100,30,5)" onMouseOut="nereidFade(this,60,50,5)"
}

.gradGrayDown {
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#EEEEEE', EndColorStr='#CACACA');
}

.gradGrayDownBORDER {
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#F5F5F5', EndColorStr='#DDDDDD');
	border:1px solid #CACACA;
}

.grayBox {
	border: 1px solid gray;
	color: gray;
	font-size: 9px;
}

.blueBG {
	background-color: #002065;
}

.blueBG_off {
	background-color: #C6C6C6;
}

.header_BGleft_stainless {
	background-image: url(/images/header_BGleft_stainless.gif);
	background-repeat: repeat-x;
	background-position: right top;
}

li {
	color: #4D73A2;
}

.10px {
	font-size: 10px;
}

.13px {
	font-size: 13px;
}

.footer {
	color: #CDCDCD;
	font-size: 9px;
}

.homepageText {
	font-family: verdana, Arial;
	font-size: 12px;
	color: #4D73A0;
} 

.newsHome {
	font-family: verdana;
	color: #4D73A0;
	font-size: 10px;
}

.titleGrayBox {
	font-weight: bold;
	color: FD6800;
	font-size: 11px;
}

.left {
	background-image: url(left.gif);
	background-repeat: repeat-x;
	background-position: right top;
}

.home_main_bg { 
	background-image: url(images/home_main_img.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

.bg_bodyLeft {
	background-image: url(images/bg_bodyLeft.gif);
	background-repeat: repeat-x;
	background-position: right top;
}

.bg_bodyRight {
	background-image: url(images/bg_bodyRight.gif);
	background-repeat: repeat-x;
	background-position: right top;
}

.flash_left {
	background-image: url(flash/images/bg_left.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

hr {
	color: #BBBBBB
}

li {
	list-style-image:url(/images/blue_bullet.gif)
}

.menu {
	color:white; font-size:9px; letter-spacing: 1px;
}

a { color:02489F; text-decoration: none;}
a:link { color:02489F;}
a:visited { color:02489F;}
a:hover { color: fe6900; text-decoration: none;}
a:active { color: 02489F; }

.formfield { 
	font-size: 11px; 
	font-family: verdana; 
	border:1px solid #7F9DB9; 
}

.bar_bg_left, .bar_bg_right {
	background-color: #000000;
	background-repeat: no-repeat;
}

.bar_bg_left {
	background-image: url(/images/bg_bar_left.jpg);
	background-position: right center;
}

.bar_bg_right {
	background-image: url(/images/bg_bar_right.jpg);
	background-position: left center;
}

.tableheader, .tableheader2 {
	font-weight: bold;
	background: #708090;
	color: white;
	height:20;
}

.tableheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tableheader2 {
	font-family: Arial, Helvetica, sans-serif;
}

.error {
	BACKGROUND-COLOR: #ffffcc;
	WIDTH: 740;
	PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 2px;
    COLOR: #fe6900;
    PADDING-TOP: 2px;
    FONT-FAMILY: Tahoma,Verdana;
    TEXT-DECORATION: none;
	TEXT-ALIGN: center
}

.blueSides {
	background-image: url(/images/bg_blueSides.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.sidemenu_bg_fade {
	background-image: url(/images/sidemenu_bg_fade.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.sidebar_edge {
	background-image: url(/images/sidebar_edge.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.titles1 {
	font-weight: bold;
	color: #90AFCE;
}
.titles2 {
	font-weight: bold;
	color: #4D73A2;
}

.titles3 {
	font-weight: normal;
	color: 2F255A;
}

.tabletitles {
	letter-spacing: -0.1em;
	font-weight: bold;
	color: 4D73A2;
	height: 20 px;
}
.tabletitlesnorm {
	font-weight: normal;
	color: 4D73A2;
	height: 20 px;
}

.bg_fade {
	background-image: url(/images/bg_fade.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.SMALL { font-size: 10px; }
	
.black {
	font : 11px Arial, Helvetica, sans-serif;
	color : 000000;
	}

.LIGHTHEADER {
	font-family: verdana, arial;
	font-weight: bold;
	background-image: url(/images/lightbg.gif);
	color: #4455AA;
	border: 1px solid #4455AA;
}

.LIGHTHEADER_orange {
	font-weight: bold;
	background-image: url(/images/lightbg_orange.gif);
	color: #ff6600;
	border: 1px solid #ff6600;
}	
	
.HEADER { 
	font-weight: bold;
	font-size: 11px;
	font-family: verdana,arial;
	text-align: center;
	color: #f0f8ff;
	background-image: url(/images/darkbg.gif);
}

.GLASSHEADER {
	color:white;
	font-family: verdana; 
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	background-image: url(/images/bg_glass_header.gif);
}

.header_orange { 
	font-weight: bold;
	font-size: 11px;
	font-family: verdana, arial;
	text-align: center;
	color: #f0f8ff;
	background-image: url(/images/darkbg_orange.gif);
}

.LIGHT { 
	background-color: #f0f8ff; 
}

.MID { 
	background-color: #d4d9ec; 
}

.DARK { 
	background-color: #4455AA; 
}

SELECT {
	font-family: verdana;
	font-size: 11px;
	background-color: white;
}

.formfield, .formfield2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #4455AA; 
}

.formfield { 
	font-size: 11px; 
}

.formfield2 { 
	font-size: 12px; 
}

.submit_bt { 
	font-size: 11px; 
	font-family: verdana; 
	border:0px solid #4455AA; 
}

.BUTTONOFF, .BUTTONON {
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor: hand; 
	color: #4455AA;
}

.BUTTONOFF { 
	background-color: #d4d9ec;
}

.BUTTONON { 
	background-color: #f0f8ff;
}

.CHECKBOX { 
	border: none; 
}

.greenbutton, .greenbutton_8pt, .redbutton, .bluebutton, .orangebutton, .orangebutton_mini {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid;
	padding-left: 4;
	padding-right: 4;
	padding-top: 1;
	padding-bottom: 1;
}

.greenbutton, .greenbutton_8pt {
	color: #006600;
	background-color: #CCFF99;
	border-color: #008000;
}

.greenbutton_8pt {
	font-size: 8pt;
}

.redbutton {
	color: #990033;
	background-color: #FFCCCC;
	border-color: #990033;
}

.bluebutton {
	color: #003399;
	background-color: aliceblue;
	border-color: #003399;
}

.orangebutton, .orangebutton_mini {
	color: #ff3300;
	background-color: #FFCC66;
	border-color: #fe6900;
}

.orangebutton_mini {
	font-size: 7pt;
	font-weight: normal;
}

.redbutton2, .bluebutton_small {
	color: #FFFFFF; 
	font-size: 7pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.redbutton2 {
	border-left: 1px solid #FFCC66;
	border-right: 1px solid #990000;
	border-top: 1px solid #FFCC66;
	border-bottom: 1px solid #990000;
	background-color: #FF6666;
}

.bluebutton_small {
	border-left: 1px solid #00CCFF;
	border-right: 1px solid #000099;
	border-top: 1px solid #00CCFF;
	border-bottom: 1px solid #000099;
	background-color: #0066CC;
}

.whitebutton, .whitebutton_medium {
	color: ##snow;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: white;
}

.whitebutton {
	font-size: 6pt;
}

.whitebutton_medium {
	font-size: 9pt;
}

.greybutton {
	color: navy;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	border: 1px solid navy;
	background-color: #dddddd;
}

.formtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333366;
}

.formheader_tan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #663300;
	background-color: #d2b48c;
}

.formheader_yellow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #996600;
	background-color: #ffcc66;
}

.whitelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: white; 
}

.status {
	BACKGROUND-COLOR: #B5B2D6;
	WIDTH: 800;
	PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 2px;
    COLOR: #fff;
    PADDING-TOP: 2px;
    FONT-FAMILY: Tahoma,Verdana;
    TEXT-DECORATION: none;
	TEXT-ALIGN: center
}

.matrix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333366;
	background-color: #333366
}

#tabsJ {
    float:left;
    width:100%;
    background:#fff;
    font-size:93%;
    line-height:normal;
 	border-bottom:0px solid #24618E;
    }
  #tabsJ ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
    }
  #tabsJ li {
    display:inline;
    margin:0;
    padding:0;
    }
  #tabsJ a {
    float:left;
    background:url("/images/tableftJ.gif") no-repeat left top;
    margin:0;
    padding:0 0 0 5px;
    text-decoration:none;
    }
  #tabsJ a span {
    float:left;
    display:block;
    background:url("/images/tabrightJ.gif") no-repeat right top;
    padding:5px 15px 4px 6px;
    /*color:#24618E;*/
	color:#666666;
    }
  /* Commented Backslash Hack hides rule from IE5-Mac \*/
  #tabsJ a span {float:none;}
  /* End IE5-Mac hack */
  #tabsJ a:hover span {
    color:#FFF;
    }
  #tabsJ a:hover {
    background-position:0% -42px;
    }
  #tabsJ a:hover span {
    background-position:100% -42px;
    }

#tabsJ a:hover span, #tabsJ a#activetab span
{ background-position:100% -42px;color: #FFF; }
#tabsJ a:link#activetab, #tabsJ a:visited#activetab, #tabsJ a:hover
{ background-position: 0% -42px; }


}

#tabsW {
    float:left;
    width:100%;
    background:#fff;
    font-size:93%;
    line-height:normal;
 	border-bottom:0px solid #24618E;
    }
  #tabsW ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
    }
  #tabsW li {
    display:inline;
    margin:0;
    padding:0;
    }
  #tabsW a {
    float:left;
    background:url("/images/tableftW.gif") no-repeat left top;
    margin:0;
    padding:0 0 0 5px;
    text-decoration:none;
    }
  #tabsW a span {
    float:left;
    display:block;
    background:url("/images/tabrightW.gif") no-repeat right top;
    padding:5px 15px 4px 6px;
    /*color:#24618E;*/
	color:#5e5a53;
    }
  /* Commented Backslash Hack hides rule from IE5-Mac \*/
  #tabsW a span {float:none;}
  /* End IE5-Mac hack */
  #tabsW a:hover span {
    color:#FFF;
    }
  #tabsW a:hover {
    background-position:0% -42px;
    }
  #tabsW a:hover span {
    background-position:100% -42px;
    }

#tabsW a:hover span, #tabsW a#activetab span
{ background-position:100% -42px;color: #FFF; }
#tabsW a:link#activetab, #tabsW a:visited#activetab, #tabsW a:hover
{ background-position: 0% -42px; }


}



/* 2nd tab species */

   #tabsG {
      float:left;
      width:100%;
      background:ebebeb;
      font-size:93%;
      line-height:normal;
      }
    #tabsG ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
      }
    #tabsG li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsG a {
      float:left;
      background:url("/images/tableftG.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsG a span {
      float:left;
      display:block;
      background:url("/images/tabrightG.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsG a span {float:none;}
    /* End IE5-Mac hack */
    #tabsG a:hover span {
      color:#FFF;
      }
    #tabsG a:hover {
      background-position:0% -42px;
      }
    #tabsG a:hover span {
      background-position:100% -42px;
      } 
	
	#tabsG a:hover span, #tabsG a#activetab span
{ background-position:100% -42px;color: #FFF; }
#tabsG a:link#activetab, #tabsG a:visited#activetab, #tabsG a:hover
{ background-position: 0% -42px; }

