a:link {text-decoration:none; color:#5C6163; font-size: 11px;}
a:visited {text-decoration:none; color:#5C6163}
a:hover {text-decoration:underline; color:#0E4899}

a.calendartitle:link {text-decoration:none;font-size: 10px; color:#ffffff}
a.calendartitle:visited {text-decoration:none;font-size: 10px; color:#ffffff}
a.calendartitle:hover {text-decoration:underline;font-size: 10px; color:#ffffff}

.HeaderTabs {text-decoration:none;font-size: 11px; font-weight: bold;color:#ffffff}
a.HeaderTabs:link {text-decoration:none;font-size: 11px; font-weight: bold;color:#ffffff}
a.HeaderTabs:visited {text-decoration:none;font-size: 11px; font-weight: bold;color:#ffffff}
a.HeaderTabs:hover {text-decoration:underline;font-size: 11px;font-weight: bold; color:#ffffff}


body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; background-color:#ffffff; }
/*  Body used for Main Thinktank Page    /home/index.asp
body { 
	margin:0px 0; 
	padding:0; 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000;
 
	background: #303B41 url(/images/bg_demo.jpg) repeat-x;

}
*/

/*
Body: for Install
body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; }
*/
.subnavlinks {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #C10202; font-weight: bold; font-variant: normal; line-height: normal; text-decoration: underline}

.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
	font-variant: normal;
	line-height: 15px;
}
a.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
	font-variant: normal;
	line-height: 15px;
}
a.menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
	font-variant: normal;
	line-height: 15px;
}
.menu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
	font-variant: normal;
	height: 30px;
	width: 100px;
	border: 1px solid #006699;
}
a.menu2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	border: 1px solid #006699;
}
a.menu2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	border: 1px solid #006699;
}
a.menu2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	border: 1px solid #006699;
}
a.menu2:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	border: 1px solid #006699;
}
.navlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #ffffff;
	font-weight: bold;
	font-variant: normal;
	line-height: 15px;
}
a.navlinks {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #FFFFFF; font-weight: bold; font-variant: normal; line-height: normal;}
a.navlinks:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #ffffff; font-weight: bold; font-variant: normal; line-height: normal; text-decoration: underline}
a.navlinks:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #ffffff; font-weight: bold; font-variant: normal; line-height: normal;}
a.navlinks:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #ffffff; font-weight: bold; font-variant: normal; line-height: normal;}

.quote {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #000000}
table {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal}
a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; text-decoration: none; font-weight: normal; color: #0099CC}
tr {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; text-decoration: none}
td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; text-decoration: none}
h4 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; font-variant: normal}
.bottomlink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #000000}
.tableborderred {  background-color: #F5F5F5; border: #C10202; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}

li {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
ul {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}

.tableborderblack {  background-color: #E3F1F4; border: #ffffff; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
th {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none; background-color: #CCCCCC}
.imageborder {  border: #FF0000; border-style: dotted; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
.layer1 {  position: absolute; visibility: visible; z-index: auto; height: auto; width: auto; left: auto; top: auto; clip:  rect(auto auto auto auto)}
.highlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
}
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #C10202;
	border: 1px inset #000000;
}

.btnViewAttachment {	
	width: 120px;
	height:18px;
	text-align:center;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #cccccc;
	border: 1px inset #333333;}
.btnViewAttachment a {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration:underline;
	cursor:pointer;}
	
.form {
	border: 1px solid #C10202;
}


TD.NON {font-family :Tahoma, Verdana, Arial; font-size :10px; color :#C0C0C0; font-weight :normal;}
  TD.TOP {font-family :Tahoma, Verdana, Arial; font-size :10px; color :#0000FF; font-weight :bold;}
  TD.Some {font-family :Tahoma, Verdana, Arial; font-size :10px; color :#000000; font-weight :normal;}

  A.NOEVENT:Hover {font-family :Tahoma, Verdana, Arial; font-size :10px; color :#000000; font-weight :normal; text-decoration: none;background-color:#BDCAD3;padding:4px;}
  A.NOEVENT:Link {font-family :Tahoma, Verdana, Arial; font-size :10px; color :#000000; font-weight :normal; text-decoration: none;padding:4px;}
  A.NOEVENT:Visited {font-family :Tahoma, Verdana, Arial; font-size :10px; color :#000000; font-weight :normal; text-decoration: none;padding:4px;}

    A.DateChoice:Hover {font-family :Tahoma, Verdana, Arial; font-size :10px; color :#000000; font-weight :normal; text-decoration: none;background-color:#BDCAD3;padding:4px;}
  A.DateChoice:Link {font-family :Tahoma, Verdana, Arial; font-size :10px; color :#000000; font-weight :normal; text-decoration: none;padding:4px;background-color:#BDCAD3;}
  A.DateChoice:Visited {font-family :Tahoma, Verdana, Arial; font-size :10px; color :#000000; font-weight :normal; text-decoration: none;padding:4px;background-color:#BDCAD3;}
  
  A.EVENT:Link {font-family :Tahoma, Verdana, Arial; font-size :10px; color :#000000; font-weight :bold; text-decoration: none;}
  A.EVENT:Visited {font-family :Tahoma, Verdana, Arial; font-size :10px; color :#000000; font-weight :bold; text-decoration: none;}

  A.NORMAL:Link {font-family :Verdana, Arial; font-size :10px; color :#0000FF; font-weight :normal; text-decoration: none;}
  A.NORMAL:Visited {font-family :Verdana, Arial; font-size :10px; color :#0000FF; font-weight :normal; text-decoration: none;}
.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
}
.errordate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #CC9999;
}
.todo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: 300;
}
a.todo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: 300;
}
a.todo:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC3300;
	font-weight: 300;
	text-decoration: underline;
}


.error {
	background-color: #FFFF99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000066;

}
.box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3333CC;
}
a.box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding: 5px;
	background-color: #FFFFFF;
	border-top: thin none #336699;
	border-right: thin solid #336699;
	border-bottom: thin solid #336699;
	border-left: thin groove #336699;
}
.SearchHeader a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	color: #2B5F7D;
	text-decoration:none;
	padding-bottom:5px;
	padding-top:8px;
}
a.SearchHeader a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	color: #2B5F7D;
	text-decoration:none;
	padding-bottom:5px;
	padding-top:8px;
}

a.SearchHeader:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	color: #2B5F7D;
	text-decoration:none;
	padding-bottom:5px;
	padding-top:8px;
}
a.SearchHeader:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	color: #2B5F7D;
	padding-bottom:5px;
}

a.programtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
	font-variant: normal;
	line-height: 20px;
}
a.programtitle:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
	font-variant: normal;
	line-height: 20px;
}
a.programtitle:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
	font-variant: normal;
	line-height: 20px;
}

.sidebox5 {
	margin: 0 auto; /* center for now */
	width: 564px; /* ems so it will grow */
	background: url(/images/sbbody__strip.gif) top right;
	font-size: 100%;
}


.statusbox {
	margin: 0 auto;
	width: 120px;
	background-color:#ECECEC;
	border:1px solid #cccccc;
}
.statushead{
	margin: 0;
	padding: 0;
	background-color:#9EADC6;

}	
.statushead h3 {
	background-color:#9EADC6;
	color: black; 
	margin: 0;
	text-align:center;
	font-size: 12px; 
	padding:5px 0px 5px 0px;
}
.statusbody{
	background-color:#ECECEC;
	text-align:center;
	margin:0;
	padding:5px 0px 5px 0px;

}

.tabledefault {
	background-color:#ECECEC;
	text-align:center;
}

.tablehead h3 {
	background-color:#9EADC6;
	color: black; 
	text-align:left;
	font-size:12px;
	padding:5px;
}
.printicon a {
	padding-right:30px;
}

disablemessage {
	color: #ffffff;
	text-align:left;
	font-size:16px;
	padding:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(images/formbg.gif) repeat-x left top;
}

.filteritem {padding:5px 0px 5px 0px;}

/*- admintabs --------------------------- */
    #admintabs {
      float:left;
      width:565px;
      background:#ffffff;
      font-size:93%;
	  font-weight:bold;
      line-height:normal;
      border-bottom:1px solid #999999;
      }
    #admintabs ul {
        margin:0;
        padding:0px 0px 0 5px;
        list-style:none;

      }
    #admintabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #admintabs a {
      float:left;
      background:url("images/tableftK.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #admintabs a span {
      float:left;
      display:block;
      background:url("images/tabrightK.gif") no-repeat right top;
      padding:7px 15px 7px 15px;
      color:#FFF;
	  font-weight:bold
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #admintabs a span {float:none;}
    /* End IE5-Mac hack */
    #admintabs a:hover span {
      color:#FFF;
          background-position:100% -42px;
      }
    #admintabs a:hover {
      background-position:0% -42px;
      }
    #admintabs a:hover span {
      background-position:100% -42px;
          }

    #admintabs #current a {
      background-position:0% -42px;
        }
    #admintabs #current a span {
      background-position:100% -42px;
        }


.adminsubtabs{
background:#B1AAA7;
text-decoration:none;
font-size: 11px; 
font-weight: bold;
color:#000000;
height:20px;
padding-left:10px;
}
.adminheader{
 background:url("/images/bgheader.gif") repeat right top;
}
/*------------- calendar tabs ---------------------*/

    #calendartabs {
      float:left;
      width:350px;
      background:#ffffff;
      font-size:93%;
	  font-weight:bold;
      line-height:normal;
      border-bottom:1px solid #999999;
      }
    #calendartabs ul {
        margin:0;
        padding:0px 0px 0 5px;
        list-style:none;

      }
    #calendartabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #calendartabs a {
      float:left;
      background:url("images/tableftK.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #calendartabs a span {
      float:left;
      display:block;
      background:url("images/tabrightK.gif") no-repeat right top;
      padding:7px 15px 7px 15px;
      color:#FFF;
	  font-weight:bold
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #calendartabs a span {float:none;}
    /* End IE5-Mac hack */
    #calendartabs a:hover span {
      color:#FFF;
          background-position:100% -42px;
      }
    #calendartabs a:hover {
      background-position:0% -42px;
      }
    #calendartabs a:hover span {
      background-position:100% -42px;
          }

    #calendartabs #current a {
      background-position:0% -42px;
        }
    #calendartabs #current a span {
      background-position:100% -42px;
        }



/*- stafftab --------------------------- */
    #stafftabs {
      float:left;
      width:565px;
      background:#ffffff;
      font-size:93%;
	  font-weight:bold;
      line-height:normal;
      border-bottom:1px solid #999999;
      }
    #stafftabs ul {
        margin:0;
        padding:0px 0px 0 5px;
        list-style:none;

      }
    #stafftabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #stafftabs a {
      float:left;
      background:url("/images/tableft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #stafftabs a span {
      float:left;
      display:block;
      background:url("/images/tabright.gif") no-repeat right top;
     padding:7px 7px 7px 7px;
      color:#FFF;
	  font-weight:bold
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #stafftabs a span {float:none;}
    /* End IE5-Mac hack */
    #stafftabs a:hover span {
      color:#FFF;
          background-position:100% -42px;
      }
    #stafftabs a:hover {
      background-position:0% -42px;
      }
    #stafftabs a:hover span {
      background-position:100% -42px;
          }

    #stafftabs #current a {
      background-position:0% -42px;
        }
    #stafftabs #current a span {
      background-position:100% -42px;
        }
/*- datetab --------------------------- */
    #datetabs {
      float:left;
      width:500px;
      font-size:93%;
	  font-weight:bold;
      line-height:normal;
      border-bottom:1px solid #999999;
      }
    #datetabs ul {
        margin:0;
        padding:0px 0px 0 5px;
        list-style:none;
      }
    #datetabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #datetabs a {
      float:left;
      background:url("/images/tableft_steel.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #datetabs a span {
      float:left;
      display:block;
      background:url("/images/tabright_steel.gif") no-repeat right top;
     padding:7px 10px 7px 10px;
      color:#000000;
	  font-weight:bold
      }
	 
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #datetabs a span {float:none;}
    /* End IE5-Mac hack */
    #datetabs a:hover span {
      color:#000000;
          background-position:100% -42px;
      }
    #datetabs a:hover {
      background-position:0% -42px;
      }
    #datetabs a:hover span {
      background-position:100% -42px;
          }

    #datetabs #current a {
      background-position:0% -42px;
        }
    #datetabs #current a span {
      background-position:100% -42px;
        }



.staffheader {
background:url("/images/bgstaffheader.gif") repeat right top;
text-decoration:none;
font-size: 11px; 
font-weight: bold;
color:#ffffff;
height:20px;
padding-left:2px;
}

.staffheader:link {
background:url("/images/bgstaffheader.gif") repeat right top;
text-decoration:none;
font-size: 11px; 
font-weight: bold;
color:#ffffff;
padding:7px 10px 7px 2px;
}
.staffheader:active {
background:url("/images/bgstaffheader.gif") repeat right top;
text-decoration:none;
font-size: 11px; 
font-weight: bold;
color:#ffffff;
padding:7px 10px 7px 2px;
}
.staffheader:visited {
background:url("/images/bgstaffheader.gif") repeat right top;
text-decoration:none;
font-size: 11px; 
font-weight: bold;
color:#ffffff;
padding:7px 10px 7px 2px;
}
.staffheader:hover {
background:url("/images/bgstaffheader.gif") repeat right top;
text-decoration:none;
font-size: 11px; 
font-weight: bold;
color:#ffffff;
padding:7px 10px 7px 2px;
}

.pabox {
width:180px;
color:#000000;
border:1px solid #cccccc;
padding:2px;
cursor:pointer;
line-height:17px;
}

.paboxselected {
width:180px;
background-color:#C6CCD7;
color:#000000;
border:1px solid #000000;
padding:2px;
cursor:pointer;
line-height:17px;
}

  .tbl {
    width: 100%;
    border: 1px solid #ffffff;
    border-collapse: collapse;
    font-family: arial, sans-serif;
    font-size: small;
  }
  .tbl td, .tbl th {
    border: 1px solid #ffffff;
  }
  .tbl .on {
  }
  .tbl .off {
  }
  .tbl .hover {
    background-color: #E2E5EA;
  }
    .tbl .selected {
    background-color: #CEDBEA;
  }
  .tbl .click {
    background-color: #CEDBEA;
  }


.highlightit img{
border: 1px solid #ccc;
}

.highlightit:hover img{
border: 1px solid navy;
}

.highlightit:hover{
color: red; /* Dummy definition to overcome IE bug */
}

.paboxcheck {
border:1px solid #666666;
background-color:#FFFFFF;
padding:2px;

}

 .progbutton {
  float: left;
  position: relative;
  left:0px;
  top:0px;
  width: 100px;
  Color:#000000;
  font-weight:500;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  background-color:#eaeaea;
  border-left:2px solid #ffffff;
  border-top: 2px solid #ffffff;
  border-right: 2px solid #666666;
  border-bottom:2px solid #666666;
  cursor:pointer;
  padding:2px 2px 2px 2px;
  }
  
.BuildingList {background-color:#FFFFFF;cursor:pointer;border-left:2px solid #cccccc;border-top:1px solid #cccccc;border-right:1px solid #333333;border-bottom:2px solid #333333;padding:5px;height:220px;width:190px;overflow:auto;scrollbar-face-color: #B9B5AD;scrollbar-shadow-color: #3D5054;scrollbar-highlight-color: #ffffff;scrollbar-3dlight-color: #3D5054;scrollbar-darkshadow-color: #85989C;scrollbar-track-color: #D8DFE0;scrollbar-arrow-color: #FFD6DA;}
.BuildingList a:hover {
color:#000000;
}
.BuildingList a {
color:#000000;
}
.BuildingList a:visited {
color:#000000;
}
.BuildingList a:active {
color:#000000;
}
.BuildingList a:link {
color:#666666;
}

/*-------------- Left menu.asp -----------------------------*/
div#local{
width:160px;
border-top:1px solid #369;
border-right:1px solid #369;
border-bottom:1px solid #369;
border-width:1px 1px 0;
text-transform:uppercase;
font:Arial, Helvetica, sans-serif;
font-size:12px;
}

a.mH { text-decoration:none;
color:#000000;
font:Arial, Helvetica, sans-serif;
font-size:12px;
margin:1px;
padding:0px;
}
a.mH:link { text-decoration:none;
color:#000000;
font:Arial, Helvetica, sans-serif;
font-size:12px;
margin:1px;
padding:0px;
}
a.mH:visited { text-decoration:none;
color:#000000;
font:Arial, Helvetica, sans-serif;
font-size:12px;
margin:1px;
padding:0px;
}
a.mH:active { text-decoration:none;
color:#000000;
font:Arial, Helvetica, sans-serif;
font-size:12px;
margin:1px;
padding:0px;

}
a.mH:hover { text-decoration:none;
color:#000000;
font:Arial, Helvetica, sans-serif;
font-size:12px;
}
.mC {width:120px; margin:5px; float:left;}
.mH {color:#000000; cursor:pointer; padding:5px;}
.mL {display:none; padding-top:8px;padding-bottom:8px;border-left:1px solid #999999;border-top:1px solid #666666;border-bottom:1px solid #999999;border-right:0px solid #ffffff;}
.mO {margin-left:10px; display:block; padding:4px; }
a.mO:hover {text-decoration:none;background-color:#ffffff;}



/*-------------- Left menu.asp (end)-----------------------------*/
/* Calendar.asp:  style for items <TD>*/
.calendaritems {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 color: #000000;
padding:2px;
margin-left:15px;
}

div.calendarTitleCell { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;  font-style: normal;  
color: #000000;
padding: 1px 2px 2px 18px;
margin-left:2px;
background:url(/images/dot.gif) no-repeat;
}
div.calendarTitleCell a:link {color:#000000;}
div.calendarTitleCell a:active {color:#000000;}
div.calendarTitleCell a:visited {color:#000000;}
div.calendarTitleCell a:hover {color:#009;}

div.calendarDetailsCell { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;  font-style: normal;  
color:#000;
padding:1px ;
margin-left:25px;
}

.buttonover { border:1px solid #666666; background-image:url(/images/btn_background_blue.jpg);padding:2px;}
.buttonout {border:1px solid #666666; background-image:url(/images/btn_background_gray.jpg);padding:2px;}


.roll { background-color:#063}
.over { background-color:#603}

.required {font-weight:bold; color:#cc0000;}
.assignrightsuserlist {border-bottom:1px solid #ffffff;}
.assignrightsuserlistHighlight {border-bottom:1px solid #ffffff;background-color:#063}

.TDGetInfoLabel {padding:2px 0 0px 0;border-bottom:1px solid #ffffff;width:130px;text-align:right;}
.TDProgramInfo {padding:2px 0 0px 8px;border-bottom:1px solid #ffffff;text-align:left;width:670px;}
.ProgramDetailModuleTitle{margin-left:10px;padding:10px 0px 5px 0px;border-bottom:2px solid #999999;font-size:14px;width:100%; color:#036;}

.InfoItems { border-bottom:1px solid #ADBEC0;}
span.editLabel {padding-top:3px; }

.filtercriteria {width:170px; padding:5px 0 5px 0;}
