/* CSS */

.accentBG { background-color:#006DBE; color:white; }

.headerRow { font-weight:bold; color:white; }

.glassBG1 { color:white; background-image:url(/admin/images/menuGlassOnBG.gif); background-repeat:repeat-x; }

.pageContent table,div { color:#1D4360; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.blackborder {
	font: 10pt bold;
	border-right:solid 1px #808080;
	border-left:solid 1px white;
}

table,.standardtable {
	font : 11px Arial, Helvetica, sans-serif;
	color:#444444;
}

.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: #006DBE;
}

.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;
}

#footer td { color:#666666; }

.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:#006DBE; text-decoration: none;}
a:link { color:#006DBE;}
a:visited { color:35482A4;}
a:hover { color: #006DBE; text-decoration: none;}
a:active { color: #006DBE; }

.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;
	
	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
}

.message {
	BACKGROUND-COLOR: whitesmoke;
	
	PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 2px;
    COLOR: #708090;
    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(../../common/images/lightbg.gif);
	color: #4455AA;
	border: 1px solid #4455AA;
}

.LIGHTHEADER_orange {
	font-weight: bold;
	background-image: url(../../common/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(../../common/images/darkbg.gif);
}

.GLASSHEADER {
	color:white;
	font-family: verdana; 
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	background-image: url(../../common/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(../../common/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, .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;
}



.orangebutton, .orangebutton_mini {
	color: #ff3300;
	background-color: #FFCC66;
	border-color: #fe6900;
}

.orangebutton_mini {
	font-size: 7pt;
	font-weight: normal;
	width: 85px;
}

.redbutton2 {
	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;
}

.smallgreybutton {
	text-align:center; font-size:10px; font-weight:bold;
	color:#006DBE;
}

.bluebutton {
	color: white;
	font-family: Arial, Trebuchet MS,Verdana,  Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	border: 0px solid #30818A;
	height:21px;
	background-color: #006DBE;
	/*background-image:url(/admin/images/formBT_BG.gif);
	background-repeat:repeat-x;*/
	background-position:center;
	cursor:pointer;
}

.bluebutton:hover {
	background-color:#1D90E5;
	background-image:url(/admin/images/formBT_BG_on.gif);
	background-repeat:repeat-x;
	background-position:center;
}

.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: #ffcc66;
	WIDTH: 100%;
	PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 2px;
    COLOR: #DD0000;
    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:1px 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("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("tabrightJ.gif") no-repeat right top;
    padding:5px 15px 4px 6px;
    color:#24618E;
    }
  /* 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; }


}

/* 2nd tab species */

   #tabsG {
      float:left;
      width:100%;
      background:#fff;
      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("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("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; }


/* Fancy Button stuff */
.btn { display: block; position: relative; background: #aaa; padding: 5px; float: left; color: #fff; text-decoration: none; cursor: pointer; font-weight:bold; }
.btn * { font-style: normal; background-image: url(btn2.png); background-repeat: no-repeat; display: block; position: relative; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }

* html .btn span,
* html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }

.btn.blue { background: #2ae; }
.btn.green { background: #9d4; }
.btn.red { background: #a00; }
.btn.pink { background: #e1a; }
.btn.purple { background: #ee82ee; }
.btn.orange { background: #ffa500; }
.btn.aqua { background: #00ced1; }
.btn:hover { background-color: #ffff99; color:#fff }
.btn:active { background-color: #444; }
.btn[class] {  background-image: url(shade.png); background-position: bottom; }

* html .btn { border: 3px double #aaa; }
* html .btn.blue { border-color: #2ae; }
* html .btn.green { border-color: #9d4; }
* html .btn.pink { border-color: #e1a; }
* html .btn:hover { border-color: #a00; }

