﻿body {
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	font-family: Arial;
	font-size: .8em;
	
	/*background-color: #E3E4E8;
	background-image: url(images/bckground.gif);
	background-repeat: repeat-y;
	background-position: center;
*/
}
.Arial-10B {font-family: Arial; font-size: 10px; color: #000000; }
.Arial-10W {font-family: Arial; font-size: 10px; color: #FFFFFF; }
.Arial-10LB {font-family: Arial; font-size: 10px; color: #0e88ab;}
.Arial-10DB {font-family: Arial; font-size: 10px; color: #1C3051;}
.Arial-10Y {font-family: Arial; font-size: 10px; color: #FFFF00; }
.Arial-10O {font-family: Arial; font-size: 10px; color: #FACA27; }
.Arial-10R {font-family: Arial; font-size: 10px; color: #FF0000; }
.Arial-11Gr {font-family: Arial; font-size: 12px; color: gray; }
.Arial-11G {font-family: Arial; font-size: 12px; color: darkgreen; }
.Arial-12B {font-family: Arial; font-size: 12px; color: #000000; }
.Arial-12W {font-family: Arial; font-size: 12px; color: #FFFFFF; }
.Arial-12LB {font-family: Arial; font-size: 12px; color: #466C9B;}
.Arial-12LBGray {font-family: Arial; font-size: 12px; color: #666666;}
.Arial-12LBGrayOnmouse {font-family: Arial; font-size: 12px; color: #666666; }
.Arial-12LBGrayOnmouse:hover span { color:#000; }
.Arial-12DB {font-family: Arial; font-size: 12px; color: #1C3051;}
.Arial-12Y {font-family: Arial; font-size: 12px; color: #FFFF00; }
.Arial-12O {font-family: Arial; font-size: 12px; color: #FACA27; }
.Arial-12R {font-family: Arial; font-size: 12px; color: #FF0000; }
.LabelTopDepartments {font-family: Georgia; font-size: 12px; color: #c26f1e;}
.Title-14R {font-family: Arial; font-size: 14px; color: #000000;}
.LeftMenu {font-family: Arial; font-size: 12px; color: PowderBlue;}
.Arial-14Black {font-family: Arial; font-size: 14px; color: #000000;}
.Arial-8emB {font-family: Arial; font-size: .8em; color: #000000;}
.Arial-12White {font-family: Arial; font-size: 12px; color: #FFFFFF;}
.Arial-12UserName {font-family: Arial; font-size: 12px; color: Teal;}
.Arial-12Gray {font-family: Arial; font-size: 12px; color: #000000;}
.Arial-12SiteMapTitle {font-family: Arial; font-size: 12px; color: #000766;}
.Arial-12Announcements {font-family: Georgia; font-size: 14px; color: #000000;}
.FieldSet {font-family: Arial; font-size: 12px; color: #CC0000;}
.Arial-12LBW {font-family: Arial; font-size: 12px; color: #323233;}


/*Component Art Classes */

.TreeView 
{ 
  font-family : sans-serif, tahoma; 
  font-size: 12px; 
  /*border: gray 1px solid; */
  cursor: hand; 
  color:#000000;
  /*padding:1px;*/
  background-color:white;
  padding-top:2px;
  padding-left: 15px; 
  padding-right: 15px; 
  font-weight:bold;
  
}

.HoverTreeNode 
{ 
  font-family : sans-serif, tahoma; 
  font-size: 12px; 
  /*border: gray 1px solid; */
  cursor: hand; 
  color:#CC0000;
  /*padding:1px;*/
  background-color:white;
  padding-top:2px;
  padding-left: 15px; 
  padding-right: 15px; 
  font-weight:bold;
 
}

.TreeViewItems 
{ 
  font-family : sans-serif, tahoma; 
  font-size: 12px; 
  cursor: hand; 
  color: #999999;
  /*padding:1px;*/
  padding-top:2px;
  padding-left: 15px; 
  padding-right: 15px; 
  
}

.HoverTreeViewItems 
{ 
  font-family : sans-serif, tahoma; 
  font-size: 12px; 
  cursor: hand; 
  /*padding:1px;*/
  background-color :#FFFFFF;
  color: Black;
  padding-top:2px;
  padding-left: 15px; 
  padding-right: 15px; 
}



.HoverTreeNodeRow
{
 /* height: 20px; 
  padding: 3px; 
  cursor:hand;
*/
}
.TreeNode 
{ 
 /* font-family: sans-serif, tahoma;
  font-size: 12px; 
  padding:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
*/
 /* END Component Art Classes */
}

/* Dialogue titlebar */

a.btn { margin:4px 0 0 0;width:70px;height:25px;background:transparent url("images/static1.png") no-repeat -41px 0;display:block;padding:0;text-decoration:none;cursor:default;float:right; }
a.btn span { width:70px;text-align:center;display:block;background-color:transparent;color:#333;line-height:24px;padding:0; }
a.btn:hover { background-position:-41px -25px; }
a.btn:hover span { color:#000; }
a.btn:active { outline:none; }
a.btn:active span { padding-top:1px; }


.ttl { width:740px;height:38px;cursor:move; }

    /* Close button */
    .ttl a { margin-top:4px;display:block;float:right;width:23px;height:21px;background:transparent url("images/BackGrounds/Dialog_static1.png") no-repeat -18px 0;cursor:move; }
    .ttl a:hover { background-position:-18px -21px;cursor:move; }
    .ttl a:active { background-position:-18px -42px;outline:none;cursor:move; }

    .ttlt { width:100%;height:30px;cursor:move; }
        .ttlt-l { width:9px;height:30px;background:transparent url("images/BackGrounds/Dialog_static1.png") no-repeat;float:left; }
        /* ttlt-m width is dialogue width (450px) - 18px (the left & right divs are 9px each) */
        .ttlt-m { width:696px;height:30px;background:#000 url("images/BackGrounds/Dialog_horizontal.png") repeat-x;float:left; }
        .ttlt-r { width:9px;height:30px;background:transparent url("images/BackGrounds/Dialog_static1.png") no-repeat -9px 0;float:left; }
    .ttlt span { cursor:inherit;margin-left:4px;line-height:30px;color:#fff;font-weight:bold;font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px; }

    .ttlb { width:100%; height:120px; cursor:move;}
        /*.ttlb span { display:none; }*/
        .ttlb-l { width:9px; height:120px; background:#000 url("images/BackGrounds/Dialog_static1.png") no-repeat 0 -30px;float:left; }
        /* ttlb-m width is dialogue width (450px) - 18px (the left & right divs are 9px each) */
        .ttlb-m { width:696px; height:120px; overflow:inherit;  background:#fff url("images/BackGrounds/Dialog_horizontal.png") repeat-x 0 -67px;float:left;}
        .ttlb-r { width:9px; height:120px;   background:#000 url("images/BackGrounds/Dialog_static1.png") no-repeat -9px -30px;float:left; }




/* Dialogue contents */

.con { width:100%;height:100px;background-color:#fff;font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px; }
    .con-l { width:9px;height:auto;background:#000 url("images/BackGrounds/Dialog_vertical1.png") repeat-y;float:left; }
    /* con-m width is dialogue width (450px) - 18px (the left & right divs are 9px each) */
    .con-m { width:432px;height:10%;background-color:#fff;float:left; }
        .con-m .top { margin-top:2px; }
    .con-r { width:9px;height:auto;background:#000 url("images/BackGrounds/Dialog_vertical1.png") repeat-y -9px 0;float:left; }



/* Dialogue footer */
.ftr { width:100%;height:37px;font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px; }
    .ftr-l { width:9px;height:37px;background:transparent url("images/BackGrounds/Dialog_static1.png") no-repeat 0 -75px;float:left; }
    /* ftr-m width is dialogue width (450px) - 18px (the left & right divs are 9px each) */
    .ftr-m { width:696px;height:37px;background:#eee url("images/BackGrounds/Dialog_horizontal.png") repeat-x 0 -30px;float:left; }
    .ftr-r { width:9px;height:37px;background:transparent url("images/BackGrounds/Dialog_static1.png") no-repeat -9px -75px;float:left; }
    
a.btn { margin:4px 0 0 0;width:70px;height:25px;background:transparent url("images/BackGrounds/Dialog_static1.png") no-repeat -41px 0;display:block;padding:0;text-decoration:none;cursor:default;float:right; }
a.btn span { width:70px;text-align:center;display:block;background-color:transparent;color:#333;line-height:24px;padding:0; }
a.btn:hover { background-position:-41px -25px; }
a.btn:hover span { color:#000; }
a.btn:active { outline:none; }
a.btn:active span { padding-top:1px; }
    
    .cal { width:300px;height:250px;background:transparent url("images/static.png") no-repeat;color:#000;font-weight:bold;font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px; }

.hdr { width:270px;height:50px;color:#fff;padding:0;margin:5px 15px 10px 15px;cursor:default;color:#333; }
  .hdr-d { width:56px;height:100%;float:left;margin:0 8px 0 0;background:transparent url("images/static.png") no-repeat 0 -250px; }
    .hdr-d .day { width:100%;height:14px;line-height:14px;text-align:center;font-size:11px;padding-top:6px;  }
    .hdr-d .date { width:100%;height:30px;line-height:30px;text-align:center; }

  .hdr-m { width:128px;height:100%;float:left;margin:0 8px 0 0; }
    .hdr-m a { display:block;height:100%;width:14px;float:left;cursor:default;background:transparent url("images/static.png") no-repeat; }
    .hdr-m a.prev { background-position:-112px -250px; }
    .hdr-m a.prev:active { background-position:-140px -250px !important;outline:none; }
    .hdr-m a.prev:hover { background-position:-126px -250px; }
    .hdr-m a.next { background-position:-154px -250px; }
    .hdr-m a.next:active { background-position:-182px -250px !important;outline:none; }
    .hdr-m a.next:hover { background-position:-168px -250px; }
    .hdr-m .month { display:block;height:100%;width:100px;float:left;line-height:50px;text-align:center;background:transparent url("images/horizontal.png") repeat-x; }

  .hdr-y { width:70px;height:100%;float:left;margin:0; }
    .hdr-y .year { width:56px;height:100%;float:left;line-height:50px;text-align:center;background:transparent url("images/static.png") no-repeat -56px -250px; }
    .hdr-y .btns { float:right;width:14px;height:100%; }
    .hdr-y .btns a { display:block;width:100%;height:50%;cursor:default;background:transparent url("images/static.png") no-repeat 600px -300px; }
    .hdr-y a.next { background-position:-196px -250px; }
    .hdr-y a.next:active { background-position:-224px -250px !important;outline:none; }
    .hdr-y a.next:hover { background-position:-210px -250px; }
    .hdr-y a.prev { background-position:-196px -275px; }
    .hdr-y a.prev:active { background-position:-224px -275px !important;outline:none; }
    .hdr-y a.prev:hover { background-position:-210px -275px; }

.con {
  width:260px;
  height:160px;
  margin:0 15px;
}

.ftr { width:100%;height:15px; }

.select-month { cursor:default;color:#333;text-align:center;width:22px;height:26px; }
.select-week { cursor:default;color:#333;text-align:center;width:22px; }
.day-hdr { cursor:default;color:#333;text-align:center; }

a:active,a:focus { outline:none; }

.day { cursor:default;text-align:center;width:33px;height:24px;color:#333; }
.day-h { cursor:default;text-align:center;background:#fff url("images/static.png") no-repeat -238px -250px;width:33px;height:24px;color:#c00; }
.day-s { cursor:default;text-align:center;background:#fff url("images/static.png") no-repeat -238px -273px;width:33px;height:24px;color:#000;text-decoration:underline; }
.day-s-h { cursor:default;text-align:center;background:#fff url("images/static.png") no-repeat -238px -273px;width:33px;height:24px;color:#c00;text-decoration:underline; }
.other { cursor:default;color:#ccc; }


.picker { font-size:120%;font-weight:bold;font-family:"Courier New",monospace; }


/*Calendar Full Month*/

.calendar
{
  border:none;
}

.day
{
  width:130px;
  height:100px;
  text-align:left;
  vertical-align:top;
  font-family:Arial;
  font-size:11px;
  color:Darkgreen;
  background-color:#FFFFFF;
  border:solid 1px #C6C1AC;
}


.othermonthday
{
  /*background-color:#F5F3E5;*/
  background-color:#F5F3d9;
    color:gray;
}

.month
{
  border-collapse:collapse;
  border:solid 1px black;
}

.dayheader
{
  /*background-color:#E3E0CD;*/
  background-image:url(events/images/header_bg.gif);
  color:#504C39;
  font-family:Verdana;
  font-size:11px;
  text-align:center;
  border-top:solid 1px #FFFFFF;
  border-left:solid 1px #FFFFFF;
  border-bottom:solid 1px #ACA899;
  border-right:solid 1px #C6C1AC;
  padding: 2px;
}
.today
{
  width:130px;
  height:100px;
  text-align:left;
  vertical-align:top;
  font-family:Arial;
  font-size:11px;
  color:Red;
  background-color:#FFFFFF;
  border:solid 1px #C6C1AC;
}

.calendar-title
{
  /*background-color :#7D9459;*/
  background-image:url(events/images/title_bg.gif);
  /*background-color:#FF0000;*/
  border: 1px solid black;
  border-bottom-width: 0px;
  cursor:pointer;
}

.calendar-title TD
{
  font-family:verdana;
  font-size:10px;
  font-weight:bold;
  color:White;
  padding-top:1px;
  padding-bottom:1px;
}

.nextprev
{
  cursor:pointer;
}



.CallBackLoading
{
  background-color: #F5F3E5;    
  border: 1px solid black; 
  width: 750px;
  height: 498px;
}

.CallBackLoadingTitle
{
  background-color:#7D9459;
  background-image:url(/images/title_bg.gif);
  border-width: 0px;
  border-bottom: 1px solid black; 
  font-family:verdana;
  font-size:10px;
  height: 24px;
}

.CallBackLoadingHeader
{
  background-color:#E3E0CD;
  background-image:url(/images/header_bg.gif);
  border-width: 0px;
  border-bottom: 1px solid #ACA899; 
  font-family:Verdana;
  font-size:10px;
  height: 21px;
}

.CallBackLoadingBody
{
  background-color:#F5F3E5;
  height: 445px;
}


.CallBackLoading
{
  background-color: #F5F3E5;    
  border: 1px solid black; 
  width: 650px;
  height: 498px;
}

.CallBackLoadingTitle
{
  background-color:#7D9459;
  background-image:url(images/title_bg.gif);
  border-width: 0px;
  border-bottom: 1px solid black; 
  font-family:verdana;
  font-size:11px;
  height: 24px;
}

.CallBackLoadingHeader
{
  background-color:#E3E0CD;
  background-image:url(images/header_bg.gif);
  border-width: 0px;
  border-bottom: 1px solid #ACA899; 
  font-family:Verdana;
  font-size:11px;
  height: 21px;
}

.CallBackLoadingBody
{
  background-color:#F5F3E5;
  height: 445px;
}
