BODY { color: black;
       font: 13px Arial;
     }

P {font-family: times;}

img {
	border: none;
}

a{color: #1313e3; text-decoration: none;}
a:hover {text-decoration: underline;}
a.Navigation{color: #EE0000; font: 14px Arial; margin: 2px; text-decoration: underline;}
a.SelNavigation {color: #000000; background-color: #eee; padding: 2px; font: 14px Arial; text-decoration: none; margin: 2px;}
.simple 	{color: #303030; font: bold 23px Terminal; text-decoration: none; margin-left: 10px;}


.tah10 {
	font-family: Tahoma;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}
.tah11 {
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
.ver10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}
.ver11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.tah9 {
	font-family: Tahoma;
	font-size: 9px;
	text-decoration: none;
	color: #000000;
}
.ver9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #000000;
}

td {
	xvertical-align: top;
}

.bgtop {
	background-repeat: repeat-x;
	background-position: top;
}
.bgleft {
	background-repeat: repeat-y;
	background-position: left;
}

.main_table {border-collapse:collapse; width: 800px;}
.main_table TR TD {border: 1px solid #333333;}

.mHeader {width: 98%; text-align: left; font: bold 15px Verdana; color: #404070; border-bottom: 1px solid #232323; margin-bottom: 5px;}

.DefaultTable  {margin-top: 4px; border: 1px solid #e3e3e3;}
.DefaultTable TR TD {font: 11px Arial, Helvetica, sans-serif; background-color: #FFFFFF;}
.DefaultTable TR TD.small {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.SmallTable TR TD {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.DefaultTable A {text-decoration: underline; color: #3030C3;}

.error {background-color: #eedddd; color: #601010;}


.DefaultTable TR.TableHeader TD 
	      {  
		 font-family: Arial, Helvetica, sans-serif;
               	 background-color: #ececec;  
               	 color: #131323;
               	 font: bold 13px Arial;
               	 text-align: center;
      	      }

.DefaultTable TR.warn TD { background-color: #ffecec; font: bold 13px Arial; }
.DefaultTable TR.now  TD { background-color: #ecffec; }
.DefaultTable TR.soon TD { background-color: #f9fff9; }

.DefaultTable TR.sent TD    { background-color: #ECFFEC; }
.DefaultTable TR.pastdue TD { background-color: #FFECEC; }

.TRow0 {background-color: #dddddd;  font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.TRow1 {background-color: #ffffff;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.TSmall  {background-color: #dddddd;  font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
.TSmall2 {background-color: #ffffff;  font-family: Arial, Helvetica, sans-serif; font-size: 10px;}

.TRow     {background-color: #ececec;  font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.TRowOk   {background-color: #ffffff;  font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.TRowWarn {background-color: #fff0f0;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.text1	{font: 13px Arial;}
.text1b	{font: bold 13px Arial;}
.text2	{font: 10px Arial;}
.text2b	{font: bold 10px Arial;}
.text3	{color: #202020; font: bold 16px Arial;}
.text_warn {color: #B31010; font: bold 13px Arial;}
.text_ok   {color: #10B310; font: bold 13px Arial;}
.tiny_note {font: italic 11px Arial;}



input, textarea, select {font: 12px Arial; color: #000000;}
FIELDSET {border: 1px solid #c0c0c0; margin: 5px; font: 13px Arial; padding: 2px; text-align: left;}
LEGEND	 {border: 1px solid #c0c0c0; padding: 2px; background-color: #f0f0f0;}
form {margin:0px;}
.myForm {font: 12px Arial; border: 1px solid #303030;margin-bottom:1px;}
.myFormErr {font: 12px Arial; border: 1px solid #303030;background:#fdd;}

.myButton {background-color: #e6ecf6; border: 1px solid #b0b0b0; font: bold 13px Arial; margin-top: 3px; color: #404060;}
.myButton1 {background-color: #e6ecf6; border: 1px solid #b0b0b0; font: bold 11px Arial; color: #101010;}
.BigButton {font: bold 13px Arial; padding: 4px; background-color: #c3c9c9;}
.mTitle {font: bold 16px Arial Serif; color: #404040;}
.sButton {font: bold 11px Verdana;}
.orange {background:#F60;border:1px solid;border-color:#FC9 #630 #330 #F96;color:#fff;}

.TD_menu, .TD_main, .TD_footer {xborder: 1px solid #1393D3;}
.TD_menu	{padding: 0px; border-top: none;}
.TD_main	{padding-top: 5px;}
.TD_footer	{font: 11px Arial; color: #606080; height: 12px; border-bottom: none;}

.menu TR TD {font: 12px Arial, Helvetica, sans-serif;}
.menu a {text-decoration: none;}
.menu a:hover {text-decoration: underline;}
.mhigh  {color: #000; font: bold 12px Arial;}

.tbl1  {background-color: #9BB9CE; xborder-collapse:collapse; }
.tbl1 tr td {background-color: #FFFFFF; font: 12px Arial, Helvetica, sans-serif;}
.tbl1 tr.no_brd td {border: none;}
.tbl1 tr td.t1 {font: bold 12px Arial; text-align: right; vertical-align: top;}
.tbl1 tr.hdr td, .tbl1 th, .hdr {background-color: #BBD9EE; font: bold 15px Arial;}
.tbl1 tr.hdrx td, .hdr {background-color: #BBD9EE;}
.tbl1 tr.hdr2 td {background-color: #BBD9EE; font: bold 13px Arial;}
.tbl1 tr.hdr3 td {background-color: #BBD9EE; font: bold 11px Arial;}
.tbl1 tr.yellow td {background: #FFFFD9;}
.tbl1 tr.red td {background-color: #F3e3e3;}
.tbl1 tr.hl td {background-color: #FFFFFF;}
.tbl1 tr.hl2 td {background-color: #f3f3f3;}
.tbl1hl tr:hover td {background: #ff9;}
.tbl1hls tr.hov:hover td {background: #ffc;}
.tblform input {font: 12px Arial; border: 1px solid #9BB9CE;}

.help_div span {background: #C3D9FF; padding:3px;}
.help_div span.lf {float:left; width: 80%;font: bold 14px Arial;}
.help_div span.rf {float:left; width: 18%; text-align: right;font: bold 13px Arial;}
div.help_div div {background: #F9F9F9;padding-left:5px;}


.tbl1 tr.color0 td, .tbl1 tr.color1 td, .tbl1 tr.color2 td, .tbl1 tr.color3 td, .tbl1 tr.color4 td, .tbl1 tr.color5 td {height: 33px;}
.tbl1 tr.color0 td, .calendar TR TD.style0, #lc0 {background-color: white;}
.tbl1 tr.color1 td, .calendar TR TD.style1, #lc1 {background-color: #ff7; border-right-color:#ff7; border-left-color:#ff7;}
.tbl1 tr.color2 td, .calendar TR TD.style2, #lc2 {background-color: #f93; border-right-color:#f93; border-left-color:#f93;}
.tbl1 tr.color3 td, .calendar TR TD.style3, #lc3 {background-color: #F34040; border-right-color:#F34040; border-left-color:#F34040;}
.tbl1 tr.color4 td, .calendar TR TD.style4, #lc4 {background-color: #70F370; border-right-color:#70F370; border-left-color:#70F370;}
.tbl1 tr.color5 td, .calendar TR TD.style5, #lc5 {background-color: #c3c3ff; border-right-color:#c3c3ff; border-left-color:#c3c3ff;}
.tbl1 tr.color6 td, .calendar TR TD.style6, #lc6 {background-color: pink; border-right-color:pink; border-left-color:pink;}
.tbl1 tr.color9 td, .calendar TR TD.style9, #lc9 {background-color: #afa; border-right-color:#aaa; border-left-color:#aaa;font-weight: bold;} 
.calendar TR.hdr TD.holiday_hdr  {text-decoration: underline; font-style:italic;font-weight: bold;} 

.tbl2 tr td {font: 13px Arial;}
.tbl2 tr.hdr td {font: bold 15px Arial;}

.tb {height: 19px;}
.tb TR TD {padding: 0px;}
//.tb TR TD.bl {background-image: url(/images/bl2.gif); width: 5px; height: 19px;}
//.tb TR TD.bc {background-image: url(/images/bc2.gif); font: bold 13px Tahoma; color: #FFFFFF;}
//.tb TR TD.br {background-image: url(/images/br2.gif); width: 5px;}
.tb TR TD.bl {background-image: url(bar_top_left_2.gif); width: 10px; height: 32px;}
.tb TR TD.bc {background-image: url(bar_top_middle_2.gif); font: bold 13px Tahoma; color: #FFFFFF;}
.tb TR TD.br {background-image: url(bar_top_right_2.gif); width: 10px;}
.tb TR TD.bc A {color: #000088; text-decoration: underline; font-family: tahoma; font-weight: normal; font-size: 10px;}
.tb TR TD.bc A:HOVER {color: #0000AA; text-decoration: none;}


.tb2 {height: 19px;}
.tb2 TR TD {padding: 0px;}
//.tb2 TR TD.bl {background-image: url(/images/bl_green.gif); width: 5px; height: 19px;}
//.tb2 TR TD.bc {background-image: url(/images/bc_green.gif); font: bold 13px Tahoma; color: #FFFFFF;}
//.tb2 TR TD.br {background-image: url(/images/br_green.gif); width: 5px;}
.tb2 TR TD.bl {background-image: url(bar_top_Selectedleft_2.gif); width: 10px; height: 32px;}
.tb2 TR TD.bc {background-image: url(bar_top_Selectedmiddle_2.gif); font: bold 13px Tahoma; color: #FFFFFF;}
.tb2 TR TD.br {background-image: url(bar_top_Selectedright_2.gif); width: 10px;}
.tb2 TR TD.bc A {color: #2288AA; text-decoration: underline; font-family: tahoma; font-weight: normal; font-size: 10px;}
.tb2 TR TD.bc A:HOVER { color: #2288FF; text-decoration: none; }


.calendar       {background-color: #c3c3c3; margin-bottom: 10px; border-collapse:collapse;}
.calendar TR TD, .calendar TR TH {background-color: #FFFFFF; font: 11px Tahoma; text-align: center; border: 1px solid #999;}
.calendar TR.hdr TD, .calendar TR TH {width: 16px; font: 10px Tahoma; text-align: center; background-color: #e0e0e0;padding:0;}
.calendar TR TH.bold {font: bold 11px Arial;}
.calendar TR TH.holiday_hdr {font: bold 11px Arial; text-decoration: underline;}
.calendar TR TH.week1 {background-color: #c3c3c3;}

.calendar, .tbl1 TR TD.peak, .tbl1 TR.hdr TD.peak {background-color: #408080; text-align: center;}
.calendar, .tbl1 TR TD.high,  .tbl1 TR.hdr TD.high {background-color: #77BBBB; text-align: center;}
.calendar, .tbl1 TR TD.mid,  .tbl1 TR.hdr TD.mid {background-color: #C5E2E2; text-align: center;}
.calendar, .tbl1 TR TD.low,  .tbl1 TR.hdr TD.low {background-color: #DCEDED; text-align: center;}
.calendar, .tbl1 TR TD.special,  .tbl1 TR.hdr TD.special {background-color: #F3F3F3; text-align: center;}
.calendar A {color: #9090C0;}
.calendar A.lrent, A.srent {text-decoration: underline; color: #000000;}
.calendar A.srent {display:block;width:100%;height:100%}
.calendar TR TD.style0, .calendar TR TD.style1, .calendar TR TD.style2, .calendar TR TD.style3, .calendar TR TD.style4, .calendar TR TD.style5 {font: 12px Arial; text-align: center;}
.calendar TR TD.holiday {font-weight: bold;text-decoration:underline;}

.borderdraw {line-height:0px;width:0px;height:0px;border-style:solid;cursor:pointer;display:block;
	     border:none;width:7px !important;width:8px; height:18px; float: left;}

.list       {background-color: #c3c3c3; border: 1px solid #b0b0b0;}
.list TR TD {background-color: #FFFFFF; font: 13px Arial; text-align: left;}
.list TR.hdr TD {background-color: #a3F3F3; font: bold 13px Arial; text-align: center;}
.list TR.past_due TD {background-color: #FFFFc3; font: bold 13px Arial; text-align: left;}
.list A {text-decoration: underline; color: #3030D3;}

.reports       {background-color: #c3c3c3; border: 1px solid #b0b0b0;}
.reports TR TD {background-color: #FFFFFF; font: 13px Arial; text-align: center;}
.reports TR.hdr TD {background-color: #F0F0F0; font: bold 13px Arial; text-align: center;}
.survey_bar {background:#C3D9FF;height:20px;text-align:center;padding-top:2px;}

.sublinks A {color: #000088; margin-right: 7px; text-decoration: underline; font: bold 10px tahoma;}
.sublinks A:HOVER {color: #0000BB; margin-right: 7px; text-decoration: none; font: bold 10px tahoma;}
.sublinks  {background-image: url(panel_middle.gif); vertical-align: middle; height: 30px; background-repeat: repeat-x; xbackground-color: #AA6230; padding: 2px; font: bold 10px Tahoma; color: #000000;}

.panel {height: 25px;}
.panel TD.panel_rule_mid   {background-image: url(panel_rule_middle.gif); height: 25px; font: bold x-small Tahoma; color: #000000; };
.panel TD.panel_rule_left  {background-image: url(panel_rule_left.gif);   width: 11px; height: 25px; font: bold Tahoma;};
.panel TD.panel_rule_right {background-image: url(panel_rule_right.gif);  width: 7px;  height: 25px; font: bold Tahoma;};
.panel TD.panel_rule_div   {background-image: url(panel_rule_div.gif);    width: 5px;  height: 25px; font: bold Tahoma;};
.panel_element { color: #000044; font-weight: bold; font-size: x-small; font-family: Tahoma; height: 23px; }

#tooltip{
background:#FFFFE1;
border:1px solid #303030;
color:#000000;
font: bold 12px Arial;
margin:0px;
padding:3px 5px;
position:absolute;
-moz-opacity:.85;
opacity:.85;
visibility:hidden
}


b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}

/*- Menu Tabs F--------------------------- */

#tabsF {
  float:left;
  width:100%;
  background:#FFF;
  font: bold 12px Arial, Helvetica, sans-serif;
  line-height:normal;
      border-bottom:1px solid #666;
  }
#tabsF ul {
      margin:0;
      padding:0px 10px 0 0px;
      list-style:none;
  }
#tabsF li {
  display:inline;
  margin:0;
  padding:0;
  }
#tabsF a {
  float:left;
  background:url("tableftFx.gif") no-repeat left top;
  margin-right:10px;
  padding:0 0 0 4px;
  text-decoration:none;
  }
#tabsF a span {
  float:left;
  display:block;
  background:url("tabrightFx.gif") no-repeat right top;
  padding:7px 15px 6px 6px;
  color:#666;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsF a span {float:none;}
/* End IE5-Mac hack */
#tabsF a:hover span, #tabsF a.sel span {
  color:#111;
  }
#tabsF a:hover {background-position:0% -84px;}
#tabsF a.sel, #tabsF a.sel:hover {background-position:0% -42px;}

#tabsF a:hover span {background-position:100% -84px;}
#tabsF a.sel span, #tabsF a.sel:hover span {background-position:100% -42px;}


.rounded-pink .corner-top, .rounded-pink .corner-left, .rounded-pink .corner-bottom {
	background-image:url(corner-pink.gif);
}
.rounded-blue .corner-top, .rounded-blue .corner-left, .rounded-blue .corner-bottom {
	background-image:url(corner-blue.gif);
}
.rounded-green .corner-top, .rounded-green .corner-left, .rounded-green .corner-bottom {
	background-image:url(corner-green.gif);
}
.rounded-white .corner-top, .rounded-white .corner-left, .rounded-white .corner-bottom,
.rounded-grey .corner-top, .rounded-grey .corner-left, .rounded-grey .corner-bottom {
	background-image:url(corner-grey.gif);
}

.rounded-white, .rounded-grey, .rounded-pink, .rounded-blue, .rounded-green {
	margin:0;
	padding:0;
}
.rounded-white div, .rounded-pink div, .rounded-blue div, .rounded-green div {
	margin:10px;
}
.rounded-grey div {
	margin:10px;
}
.rounded-pink {
	background-color:#ffebf3;
	border:1px solid #ff0066;
}
.rounded-blue {background:#ebf7ff;border:1px solid #0096ff;display:block;color:#222;}
#.rounded-blue:hover {background:#e0f0ff;text-decoration:none;}

.rounded-green {background:#f6ffeb;border:1px solid #ccff00;display:block;color:#222;}
.rounded-green:hover {background:#e6fce0;text-decoration:none;}

.rounded-grey, .rounded-white {
	background-color:#fff;
	border:1px solid #bbb;
}
.rounded-grey {
	background:url(bg-grey.png) bottom #fff repeat-x;
}

.corner-top, .corner-left, .corner-bottom
{
	background-repeat:no-repeat;
	display:block;
	position:relative;
	font-size:0;
	line-height:0;
	margin:0;
	height:10px;
}
.corner-top
{
	background-position:100% 0;
	top:-1px;
	right:-1px;
}
.corner-top .corner-left
{
	background-position:0 -20px;
	width:10px;
	left:-2px;
}
.corner-bottom
{
	background-position:100% -10px;
	bottom:-1px;
	right:-1px;
}
.corner-bottom .corner-left
{
	background-position:-1px -30px;
	width:10px;
	left:-2px;
}
.table1 td {
	border: 1px #a0a0FF solid;
	border-collapse: collapse;
	border-spacing: 1px;
	border-left: 0px;
	border-right: 0px;
}
.table1 th {
	border: 1px #a0a0FF solid;
	border-collapse: collapse;
	border-spacing: 1px;
	border-left: 0px;
	border-right: 0px;

}
.table1 td {
	font-size: 12px;
	border-top: 0px;
	font-family: Helvetica,Arial,sans-serif;
}
th.table1{
	border-top: 1px  #a0a0FF solid;
}