/*************************************************
 Style sheet for the Silicon Valley color scheme 
*************************************************/

/*************************************************
  Netscape 4.x does not handle padding properties
  correctly.  These properties are set in an
  external .css file.  Netscape 4.x will ignore this
  @import directive.
*************************************************/
@import url(css2.css);


/*************************************************
  Default classes for page elements.
  
  These classes will apply to elements which do not
  have an explicit class attribute set.
*************************************************/

body, td, th, p, .ws-bodytext
  {
  color: #000000;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #5c5c5c;
  font-weight: normal;
  }

body, .ws-bodytext
  {
  background-color: #ffffff;
  }

a, .ws-bodytext a
  {
  color: #0033CC; 
  font-style: normal;
  }

a:hover, .ws-bodytext a:hover
  { 
    color: #AF4803;
  }
  
/*************************************************
  Tab Strip on the template view
*************************************************/

/* Class used for the tab indicating the current page */
.ws-nav-on
  { 
  background-color: #ffffff;
  text-align: center;
  padding: 0px 10px 1px;
  border-width: 1px 0;
  border-style: solid none;
  border-color: #000000 #000000 #ffffff;
  white-space: nowrap;
  }
  
/* Class used for all other tabs */
.ws-nav-off
  { 
  background-color: #cccccc;
  white-space: nowrap;
  border-width: 1px 0;
  border-style: solid none solid;
  border-color: #000000;
  padding: 0px 10px 1px;
  text-align: center;
  }

/* Class for all links on the tab strip. */
.ws-nav-on a, .ws-nav-off a
  {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #000000; 
  font-weight: bold; 
  }

/*************************************************
  Side navigation (also used for horizontal navigation)
*************************************************/

/* Class used for the tab indicating the current page */
.ws-sidenav-on
  {
  white-space: nowrap;
  }
.ws-sidenav-on a
  {
  font-weight: bold;
  }
  
/* Class used for all other tabs */
.ws-sidenav-off
  { 
  white-space: nowrap;
  }

/*************************************************
  Header and footer on the template view
*************************************************/
.ws-main-field
  { 
  background-color: #336699;
  }

.ws-main-field-top
  {
  background-color: #336699;
  border-color: #000000;
  border-width: 0 0 1px;
  border-style: solid;
  white-space: nowrap;
  }

.ws-main-field-top a,
.ws-main-field-bottom a
  {
  color: #ffffff;
  font-weight: bold; 
  text-decoration: none;
  white-space: nowrap;
  }

.ws-main-field-bottom
  {
  background-color: #336699;
  border-color: #000000;
  border-style: solid none none;
  border-width: 1px;
  }

.ws-accentcolor
  {
  background-color: #000000;
  }

.ws-title
  {  
  color: #ffffff; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 15pt; 
  font-style: normal; 
  font-weight: normal; 
  text-decoration: none;
  }
  
/*************************************************
  Default web page
*************************************************/
.ws-headline
  {  
  color: #000000; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12pt; 
  font-style: normal; 
  font-weight: normal; 
  text-decoration: none;
  }
  
.ws-subhead
  {  
  color: #000000; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  font-style: normal; 
  font-weight: bold; 
  text-decoration: none;
  }
  
/*************************************************
  Data Region Classes
*************************************************/

/* Data Region Caption */
.ws-regioncaption
  {
  color: #ffffff;
  background-color: #336699;
  font-size: 10pt;
  font-weight: bold;
  border-color: #666666;
  border-style: solid none;
  border-width: 1px;
  }
a.ws-regioncaption{color:#FFFFFF;}
.ws-gridlines .ws-regioncaption
  {
  border-style: solid;
  border-color:#000000;
  }
/* Grid rows */
.ws-data-td,
.ws-data-alt-td
  {
  color: #000000;
  font-size: 10pt;
  border-color: #ffffff;
  border-style: none solid none none;
  border-width: 0 2px;
  }
.ws-gridlines .ws-data-td, .ws-gridlines .ws-data-alt-td
  {
  border-color: #cccccc;
  border-style: solid;
  border-width: 1px;
  }
.ws-data-td
  {
  background-color: #e7effa;
  }
.ws-data-alt-td
  {
  background-color: #ffffff;
  }

.ws-data-td a:visited,
.ws-data-alt-td a:visited
  {
  color: #CC9966;
  }
table.ws-gridlines
  {
  border-collapse: collapse;
  }

/* Field captions in details, update, and insert modes */
.ws-detailcaption
  {
  color: #000000;
  font-weight: bold;
  }
  
/* Field values in details, update and insert modes */
.ws-detaildata, .ws-detaildata input, .ws-detaildata textarea, .ws-detaildata select
  {
  color: #000000;
  }

/* Field errors in update and insert mode */
.ws-error
  {
  color: #993366;
  }

/* Grid column captions */
.ws-thead
{
    color: #333333;
    /*background-color: #cccccc;*/
    background-color: #CAE1FF;
    
    text-align: Center;
/*
    border-style: solid;
    border-color: #ffffff #ffffff #000000;
    border-width: 0px 0px 1px 0px;
*/
    border-color: #cccccc;
  border-style: solid;
  border-width: 1px;
}
.ws-thead a
  {
  color: #333333;
  }
.ws-gridlines
  {
  border-color: #666666;
  border-width: 1px;
  }
.ws-totalrow
  {
  color: #000000;
  background-color: #cccccc;
  font-weight: bold;
  border-color: #ffffff;
  border-style: solid solid none none;
  border-width: 2px;
  }
.ws-gridlines .ws-totalrow
  {
  border-color: #666666;
  border-style: solid;
  border-width: 1px;
  }

/* Action bar */
.ws-actionbar
  {
    border-color: #999999;
    border-style: solid none none;
    border-width: 1px;
    text-align:center;
    background-color: #FFFFFF;
  }

/* Default style for the current page on a jump bar */
.ws-jumpbar a#currentpage
  {
  color: #000000;
  font-weight: bold;
  }

/*Default style for the disabled links on the jump bar*/
.ws-jumpbar a#disabled
  {
  color: #cccccc;
  font-weight: normal;
  }

/*************************************************
  Title Box Classes
  Title boxes are composed of two sections: a caption
  and a body.
*************************************************/

.ws-titlebox
  {
  background-color: #336699;
  width: 180px;
  }

.ws-titlebox-body
  {
  color: #000000;
  background-color: #ffffff;
  font-size: 9pt; 
  line-height: 12pt; 
  }

.ws-titlebox-caption
  {
  color: #336699; 
  background-color: #e7effa;
  font-size: 9pt; 
  line-height: 12pt; 
  font-weight: bold; 
  }

/* These classes are for compatibility with V1.0 modules */

.ws-sidebar-head-light,
.ws-sidebar-head-medium,
.ws-sidebar-head-dark
  {
  color: #336699; 
  background-color: #e7effa;
  font-size: 9pt; 
  line-height: 12pt; 
  font-weight: bold; 
  border-width: 1px;
  border-style: solid;
  border-color: #336699;
  }
.ws-sidebar-body-light,
.ws-sidebar-body-medium,
.ws-sidebar-body-dark
  {
  color: #000000; 
  background-color: #ffffff;
  font-size: 9pt; 
  line-height: 12pt; 
  border-style: none solid solid;
  border-width: 1px 1px;
  border-color: #336699;
  }
.slideshow{margin-top: 0px; margin-left: 0px; background-color:black}

td
 {  
  font-family: Arial, Tahoma, Verdana, Sans-Serif , Geneva, Helvetica;
  font-size: 13px;
  /*font-weight:bold;
  color: #5c5c5c;*/
  color: #2D2D2D;  
 }
ul{list-style-image: url("/images/ul_disc.gif")}
.leftcol{background-color:#CCC4A3; border-style:solid; border-width:0px 1px 1px; border-color:#666666;}
.neutral{background-color:#FFFFFF;}
.rightcolitem{background-color:#E9F0FE; border-style:solid; border-width:1px; border-color:#999999;}
.rightcolitemtop{border-style:solid; border-width:0px 1px 1px; border-color:#999999;}
.rightcolitem2{background-color:#E9F0FE; border-style:solid; border-width:0px 1px 1px; border-color:#999999;}
li.news{margin-bottom:5px;}
ol.dash{margin-top:5px; margin-bottom:10px;}
.smaller{font-size:8pt;}
.tableoutline{border-style:solid; border-width:1; border-color:#000000;}
.tableheader
{
background-color:#0066CC;
border-style:solid;
border-width:0px 0px 1px;
border-color:#000000;
font-weight:bold;
font-size:12pt;
color:#FFFFFF;
text-align:center;
}

.eventTime{font-weight:bold;color:#006699;}
.logo{margin:3px;}
.rightcol{background-color:#E9F0FE;border-style:solid;border-width:1px;border-color:#999999}

.daytable
{
color: #000000;
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
border-style:solid;
border-width:1 1 0 0;
border-color:black;
}

.daytabletop
{
color: #000000;
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
border-style:solid;
border-width:0 0 1 1;
border-color:black;
padding:0px;
}

.daytablefirstcel
{
color: #336699; 
background-color: #e7effa;
font-size: 9pt; 
line-height: 12pt; 
font-weight: bold;
text-align:center;
border-style:solid;
border-color: black;
border-width:1 1 0 0;
background-color:EFEFEF;
padding:0 0;
font-weight:normal;
}

.daytablesecondcel
{
color: #336699; 
background-color: #e7effa;
font-size: 9pt; 
line-height: 12pt; 
text-align:center;
border-style:solid;
border-color: black;
border-width:1 1 0 0;
background-color:EFEFEF;
padding:0 0;
font-weight:normal;
}

.daytablethirdcel
{
color: #336699; 
background-color: #e7effa;
font-size: 9pt; 
line-height: 12pt; 
text-align:center;
border-style:solid;
border-color: black;
border-width:1 1 0 0;
background-color:EFEFEF;
padding:0 0;
font-weight:normal;
}

.dayViewTabOne
{
color: #ffffff;
background-color: #0066CC;
font-weight: bold;
border-style:solid;
border-color:#000000;
border-width:1 0 0 0;
text-align: center;
padding: 3;
}
a.dayViewAOne:link{color:#FFFFFF;text-decoration:none;text-align:center;font-weight:bold;}
a.dayViewAOne:visited{color:#FFFFFF;text-decoration:none;text-align:center;font-weight:bold;}}
a.dayViewAOne:hover{color:#FFFFFF;text-decoration:underline;text-align:center;font-weight:bold;}}

.dayViewTabTwo
{
color: #000000;
background-color: #cccccc;
font-weight: bold;
border-style:solid;
border-color:#000000;
border-width:1 0 1 0;
text-align: center;
padding: 3;
}
a.dayViewATwo:link{color:#000000;text-decoration:underline;text-align:center;font-weight:bold;}}
a.dayViewATwo:visited{color:#000000;text-decoration:underline;text-align:center;font-weight:bold;}}
a.dayViewATwo:hover{color:#000000;text-decoration:underline;text-align:center;font-weight:bold;}}

.underDayTab
{
background-color: #0066CC;
border-color: #000000;
border-style: solid;
border-width: 1 0 0 0;
}

.underSelectedDayTab
{
background-color: #0066CC;
border-style: solid;
border-width: 0;
}

.underTabs
{
background-color: #0066CC;
border-color: #000000;
border-style: solid;
border-width: 1 1 0 0;
}

.monthtable
{
border-style:solid;
border-width:0 0 1 1;
border-color:black;
padding:0px;
}

.mt_weeknames
{
color: #336699; 
background-color: #e7effa;
font-size: 9pt; 
line-height: 12pt; 
font-weight: bold;
border-style:solid;
border-color: black;
border-width:0 1 0 0;
padding:0 4;
font-height:8pt;
}

.mt_weekend_top
{
border-style:solid;
border-width:1 1 0 0;
border-color:black;
background-color:#EFEFEF;
font-weight:bold;
}

.mt_weekday_top
{
border-style:solid;
border-width:1 1 0 0;
border-color:black;
font-weight:bold;
}

.mt_weekend
{
border-style:solid;
border-width:0 1 0 0;
border-color:black;
background-color:#EFEFEF;
font-weight:bold;
}

.mt_weekday
{
border-style:solid;
border-width:0 1 0 0;
border-color:black;
font-weight:bold;
}

.mt_gray_link
{
color:#666666;
font-weight:bold;
}

.mt_gray_link a
{
color:#666666;
font-weight:bold;
}

.mt_eventstyle
{
color: #336699; 
background-color: #e7effa;
font-size: 9pt;
text-align:center;
line-height: 12px;
vertical-align:middle;
border-style:solid;
border-color: black;
border-width:1 1 1 0;
padding:0 0 2 0;
font-weight:normal;
height:12;
overflow:hidden;
}

.mt_eventstyle a
{
color: #0033CC;
font-style: normal;
}

.mt_eventstyle a:hover
{ 
color: #AF4803;
}

.mt_apptstyle
{
color: #336699; 
background-color: #FAEFE7;
font-size: 9pt;
text-align:center;
line-height: 12px;
vertical-align:middle;
border-style:solid;
border-color: black;
border-width:1 1 1 0;
padding:0 0 2 0;
font-weight:normal;
height:12;
overflow:hidden;
}

.mt_apptstyle a
{
color: #0033CC;
font-style: normal;
}

.mt_apptstyle a:hover
{ 
color: #AF4803;
}

.ls_weeknames
{
color: #000000;
background-color:#EEEEEE;
font-size: 7pt;
border-style:solid;
border-color: black;
border-width:1 1 0 0;
padding:0;
}

.ls_weekend_top
{
border-style:solid;
border-width:1 1 0 0;
border-color:black;
font-size: 7pt;
background-color:#FFFFFF;
}

.ls_weekday_top
{
border-style:solid;
border-width:1 1 0 0;
border-color:black;
font-size: 7pt;
background-color:#FFFFFF;
}

.ls_weekend
{
border-style:solid;
border-width:0 1 0 0;
border-color:black;
font-size: 7pt;
background-color:#FFFFFF;
}

.ls_weekday
{
border-style:solid;
border-width:0 1 0 0;
border-color:black;
font-size: 7pt;
background-color:#FFFFFF;
}

.ls_gray
{
border-style:solid;
border-width:1 1 0 0;
border-color:black;
background-color:#EEEEEE;
}

.ls_todaysdate
{
border-style:solid;
border-width:1 1 0 0;
border-color:black;
font-size: 7pt;
background-color:#006699;
color:#FFFFFF;
}

.ls_calhead
{
border-style:solid;
border-width:1 1 0 0;
border-color:black;
font-size: 7pt;
letter-spacing: 4pt;
background-color:#CCCCCC;
}

.lm_weeknames
{
color: #336699;
background-color: #E7EFFA;
font-size: 8pt;
font-weight: bold;
border-style: solid;
border-color: black;
border-width: 1 1 0 0;
padding: 0;
}

.lm_weekend_top
{
border-style:solid;
border-width:1 1 0 0;
border-color:black;
font-size: 9pt;
font-weight: bold;
color: #0033CC;
background-color:#FFFFFF;
}

.lm_weekday_top
{
border-style:solid;
border-width:1 1 0 0;
border-color:black;
font-size: 9pt;
font-weight: bold;
color: #0033CC;
background-color:#FFFFFF;
}

.lm_weekend
{
border-style:solid;
border-width:0 1 0 0;
border-color:black;
font-size: 7pt;
background-color:#FFFFFF;
}

.lm_weekday
{
border-style:solid;
border-width:0 1 0 0;
border-color:black;
font-size: 7pt;
background-color:#FFFFFF;
}

.lm_gray
{
border-style:solid;
border-width:1 1 0 0;
border-color:black;
background-color:#EEEEEE;
}

.lm_todaysdate
{
border-style:solid;
border-width:1 1 0 0;
border-color:black;
font-size: 9pt;
font-weight: bold;
color: #0033CC;
background-color:#999999;
}

.lm_calhead
{
border-style:solid;
border-width:1 1 0 0;
border-color:black;
font-size: 7pt;
background-color:#0066CC;
color:#FFFFFF;
}

.lm_calheadtext
{
font-size: 8pt;
color:#FFFFFF;
padding:3 0 3 0;
}
/*************************************************
  Check Out Classes
  Use for changing how the Check out message is displayed.
*************************************************/
.checkout_style
{
background-color: #eeeeee;
border-style:solid;
border-color: black;
border-width:1 1 1 1;
}
