#dek {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;}
BODY {
 /*background-image: url(http://www.dwsi.net/images/bg.jpg);*/
 /*background-image: url(http://www.dwsi.net/images/background_gold_grad.jpg);*/
 /*background-color: #ffffff;*/
 margin-top: 0;
 margin-left: 0;
 margin-right: 0px;
  /*
  padding-left: 0;
  padding-right: .10in;
  */

}

TD {
  font-family:"arial","helvetica","geneva";
  font-size:11px;
  color:#000000;
}

TD.small {
  font-size:9px;
}

TD.data, TD.data1st, TD.dataAlt, TD.data1stAlt, TD.dataGrey, TD.istoday, TD.istodayGrey, TD.dataNoBorder,
TD.dataLeft, TD.dataLeft1st, TD.dataLeftAlt, TD.dataLeft1stAlt, TD.submit, TD.bottom, TD.bottom1, TD.bottomLast {
  text-align: center;
  background-color:#ffffff;
  border-style:solid;
  border-width: 1px 1px 1px 1px;
  border-width: 0px 1px 1px 0px;
  border-color:#808080;
  border-color:#4b817e;
  padding:2px 8px 2px 8px;
}

TD.data, TD.dataAlt {
  background-color:#ffffff;
  /*border-width: 0px 1px 1px 0px;*/
}

TD.dataNoBorder {
  border-width:0px;
}

TD.data1st, TD.data1stAlt {
  background-color:#ffffff;
  border-width: 0px 1px 1px 1px;
}

TD.dataAlt, TD.data1stAlt {
  background-color:#f4f7f9;
  background-color:#ebf1f4;
  /*border-width: 0px 1px 1px 0px;*/
} 
  
TD.dataGrey {
  background-color:#ededed;
}

TD.submit {
  background-color:#d9e9f8;
  background-color:#9ec4e5;
  background-color:#6e8caf;
  border-width: 0px 1px 1px 1px;
  /*border-color:#efefef;*/
  /*padding: 1px 0px 1px 0px;*/
  color:#f7f5c8;
}

TD.bottom, TD.bottom1, TD.bottomLast {
  background-color:#6e8caf;
  border-left-color:#efefef;
  border-right-color:#efefef;
  border-width: 1px 1px 1px 0px;
  /*padding: 1px 0px 1px 0px;*/
  color:#f7f5c8;
  font-weight:bold;
}

TD.bottom1 {
   border-left-width: 1px;
   border-left-color:#4b817e;
}

TD.bottomLast {
   border-right-color:#4b817e;
}

TD.istoday {
  background-color:#ffffff;
  /*background-color:#d9e9f8;*/
  border-color:#ff0000;
  border-width:3px !important;
  /*border-color:#4b817e;*/
}
TD.istodayGrey {
  background-color:#ededed;
  border-color:#ff0000;
  border-width:3px !important;
} 

TD.dataLeft, TD.dataLeftAlt {
  text-align: left;
}

TD.dataLeft1st, TD.dataLeft1stAlt {
  border-width: 0px 1px 1px 1px;
  text-align: left;
} 

TD.dataLeft1stAlt, TD.dataLeftAlt {background-color:#ebf1f4;}

TD.input, TD.input1st {
  text-align: left;
  border-style:solid;
  border-width: 1px 1px 0px 0px;
  border-width: 0px 1px 1px 0px;
  border-color:#808080;
  border-color:#3c587d;
  font-size:11px;
  padding: 1px 3px 1px 3px;
}
TD.input1st {
  border-width: 1px 1px 1px 0px;
}
  
TD.label, TD.label1st, TD.labelCenter, TD.labelCenterSmall {
  font-weight:bold;
  color:#ffffff;
  color:#000000;
  background-color:#e8b94d;
  background-color:#4b817e;
  background-color:#86aaa8;
  background-color:#95b4b3;
  background-color:#a4c1be;
  background-color:#bbd8d3;
  vertical-align: middle;
  border-style:solid;
  border-width: 1px 1px 0px 0px;
  border-width: 0px 1px 1px 1px;
  border-color:#808080;
  border-color:#3c587d;
  padding: 0px 3px 0px 3px;
  font-size:11px;
}
TD.label {
  text-align: right;
}
TD.label1st {
  border-width: 1px 1px 1px 1px;
  text-align: right;
}
TD.labelCenter{
  text-align: center;
}
TD.labelCenterSmall{
  text-align: center;
  font-size:9px;
}

TD.calday, TD.calday1, TD.calday2 {
  font-size:11px;
  color:#000000;
  border-style:solid;
  border-color:#808080;
  border-width: 0px 1px 1px 0px;
}
TD.calday {
  padding: 1px 0px 1px 2px;
  background-color:#ededed;
}
TD.calday1 {
  background-color:#ffffff;
}
TD.calday2 {
  /*background-color:#CCCCFF;*/
  background-color:#d9e9f8;
}

IMG.calday {
  border-style : none;
}

TD.calweek1, TD.calweek2 {
  font-size:11px;
  color:#000000;
  padding:1px 3px 1px 3px;
}
TD.calweek1 {
  background-color:#ededed;
}
TD.calweek2 {
  background-color:#ffffff;
  text-align:left;
}

TD.calmonth0, TD.calmonth1, TD.calmonth2 {
  font-size:9px;
  color:#000000;
}
TD.calmonth0 {
  background-color:#ffffff;
  border-color:#ff0000;
}
TD.calmonth1 {
  background-color:#ededed;
}
TD.calmonth2 {
  background-color:#ffffff;
}

TD.calyear1, TD.calyear2 {
  font-size:9px;
  color:#000000;
  text-align:center;
  vertical-align:center;
}
TD.calyear1 {
  background-color:#ffffff;
}
TD.calyear2 {
  background-color:#CCCCFF;
  background-color:#dddddd;
}

/*
A.calyear:link {color : #ffffff;}
A.calyear:visited {color : #ffffff;}
A.calyear:active {color : #ffffff;}
A.calyear:hover { color : #ffffff;}
*/
A.calyear:link {color : #000000;}
A.calyear:visited {color : #000000;}
A.calyear:active {color : #000000;}
A.calyear:hover { color : #000000;}

TD.invite1, TD.invite2 {
  vertical-align: top;
  border-style: solid;
  padding: 10px;
  border-color:#3c587d;
}

TD.invite1 {
  background-color:#bbd8d3;
  font-size:13px;
  font-weight:bold;
  text-align: right;
  border-width: 1px 1px 0px 1px;
} 

TD.invite2 {
  font-size:11px;
  text-align: left;
  border-width: 1px 1px 0px 0px;
}

TD.invite3, TD.invite4 {
  font-size:11px;
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  border-style:none;
  padding:  3px 10px 3px 10px;
} 

TD.invite3 {
  background-color:#ffffff;
}

TD.invite4 {
  background-color:#ededed;
} 

TD.top_bar {
  color:#ffffff;
  background-color:#3c587d;
  text-align: center;
  vertical-align: middle;
  border-width: 0;
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  border-color: #91a9c6;

}

TD.bottom_bar {
  color:#ffffff;
  height:30px;
  background-color:#3c587d;
  text-align: center;
  vertical-align: middle;
  border-width: 0px 0px 0px 0px;
  border-style:solid;
  border-color:#000000;

}

TD.tool_bar {
  background-color:#efefef;
  border-style:solid;
  border-width:0px 1px 0px 0px;
  border-color:#808080;
  text-align:center;
  padding:2px 10px 2px 10px;
  vertical-align:middle;
  font-size:10px;
}

.navigation, .navigationLine {
  color:#ffffff;
  background-color:#4b817e;
  text-align: left;
  white-space: nowrap;
  border-width: 0 2px 0 0;
  border-style:solid;
  border-color:#3c587d;
  margin: 0;
  padding: 3;
}

.navigationLine {
 background-color:#3c587d;
 border-width: 1px 2px 1px 0;
 border-top-color:#91a9c6;
 border-bottom-color:#91a9c6;
 height:5px;
}

A.nav:link {color : #ffffff; text-decoration: none; font-weight: bolder;}
A.nav:visited {color : #ffffff; text-decoration: none; font-weight: bolder;}
A.nav:active {color : #ffffff; text-decoration: none; font-weight: bolder;}
A.nav:hover { color : #ffffff; text-decoration: underline; font-weight: bolder; color:#ffffff}

/*
A.tool_bar:link {color : #000000; text-decoration: none; font-weight: bolder;}
A.tool_bar:visited {color : #000000; text-decoration: none; font-weight: bolder;}
A.tool_bar:active {color : #000000; text-decoration: none; font-weight: bolder;}
A.tool_bar:hover { color : #000000; text-decoration: underline; font-weight: bolder; color:#000000}
*/

A.tool_bar:link,A.tool_bar:visited,A.tool_bar:active,A.tool_bar:hover {
  color : #000000;
  text-decoration: none;
  font-weight: normal;
}
A.tool_bar:hover {
  text-decoration: underline;
}

A.pale:link,A.pale:visited,A.pale:active,A.pale:hover {color:#f9f8e3;font-weight:bold;}

/*A.navigation:hover { color : #ffffff;  font-weight: bolder; text-decoration: none;}*/

TH, TH.first, TH.left, TH.left1st, TH.main, TH.header, TH.columnText, TH.columnTextSub {
  font-family:"arial","helvetica","geneva";
  font-size:11px;
  color:#000000;
  background-color:#bbd8d3;
  border-style:solid;
  border-width: 1px 1px 1px 1px;
  border-width: 1px 1px 1px 0px;
  border-color:#3c587d;
  padding: 0px 4px 0px 4px;
}

TH.first {
  border-width: 1px 1px 1px 1px;
}
  
TH.left, TH.left1st {
  text-align: left;
}
TH.left1st {
  border-width: 1px 1px 1px 1px;
}

TH.main, TH.header {
  color:#ffffff;
  color:#f7f5c8;
  font-size:14px;
  border-width:1px;
  background-color:#3c587d;
  background-color:#6e8caf;
}
	
TH.header {
  border-width:0px 1px 0px 0px;;
}

TH.columnText, TH.columnTextSub {
  color:#000000;
  font-size:12px;
  font-weight:bold;
  background-color:#6e8caf; 
  background-color:#bbd8d3;
  border-style:solid;
  border-width: 0px 1px 1px 0px;
  border-color:#4b817e;
}

TH.columnTextSub {
  font-size:.75em;
  font-weight:normal;
  background-color:#91a9c6;
  color:white;
}

TH.invite2 {
  font-size:11px;
  color:#000000;
  border-style:solid;
  border-width:0px 0px 1px 0px;
  background-color: transparent;
  background-color:#bbd8d3;
  padding:  3px 10px 3px 10px;
}

SELECT {
  font-family:"arial","helvetica","geneva";
  font-size:10px;
  color:#000000;
}


A:link {color : #000000;}
A:visited {color : #000000;}
A:active {color : #000000;}
A:hover { color : #000000;}

A.blue:link {color : #0000ff;}
A.blue:visited {color : #0000ff;}
A.blue:active {color : #0000ff;}
A.blue:hover { color : #0000ff;}

A.pale:link,A.pale:visited,A.pale:active,A.pale:hover {color:#f9f8e3;font-weight:bold;}
A.red:link,A.red:visited,A.red:active,A.red:hover {color:red;font-weight:bold;}

/*
A:link {color : #ffffff;}
A:visited {color : #ffffff;}
A:active {color : #ffffff;}
A:hover { color : #ffffff;}
*/


INPUT, INPUT.small {
  font-family:"arial","helvetica","geneva";
  font-size:11px;
  color:#000000;
  vertical-align:middle;
  padding:1px;
}

INPUT.small {
  font-size:10px;
}

H2 {
  font-size:16px;
  text-align: center;
}

IMG {
  border-style: none;
  vertical-align: text-bottom;
  vertical-align: middle;
}
  
DIV.tool_bar {
  width:100%;
  background-color:#efefef;
  background-color:#f7f5c8;
  background-color:#58769b;
  border-style:solid;
  border-width:1px;
  text-align:left;
}

B.txt {
  font-weight: bold;
  color:#d1f9f1;
  font-size:13px;
}

TABLE.info {
  border-style:solid;
  border-width: 1px 0px 0px 1px;
  border-color:#3c587d;
}

FORM {
  margin-bottom:0;
  margin-top:0;
}

B.home_main {
  color:#3c587d;
  /*padding: 2px 5px 1px 5px;
  background-color:#c7cdd6;*/
  font-weight:bolder;
  font-size: 14px;
}
A.help_hook:link,A.help_hook:visited,A.help_hook:active,A.help_hook:hover {
 color:#ffffff;
 font-size:10px;
 font-weight:bold;
 padding:1px 5px 1px 5px;
 text-decoration:underline;
}
A.help_hook:hover {
 text-decoration:underline;
}
.home_quickview {
  color:#3c587d;
}


