﻿legend
{
	color: green;
}
body 
{
    Font-Family: Verdana, Arial;
    Font-Size: 12px;
}
.text 
{
    Font-Family: Verdana, Arial;
    Font-Size: 12px;
}
.notificationText 
{
    Font-Family: Verdana, Arial;
    Font-Size: 13px;
    font-weight: bold;
    color: #ff0000;
}
.OrganisationsTable
{
	width:90%;
	margin-left:50px;
}
.OrgansationsTableRow
{
	border-width:0px 0px 1px 1px;
	border-style:solid;
	border-color:#BBBBBB;
	cursor:pointer;
	padding:2px 4px;
	text-decoration:underline;
}
.headerText
{
    Font-Family: Verdana, Arial;
    Font-Size: 18px;
    color: #00d7ff;
    Font-Weight: Bold; 
    text-decoration: none;
}
.csoHeaderWriting
{
    font-size: 44pt;
    Font-Family: Verdana, Arial;
    color: #FFFFFF;
}
.csoNetHeaderWriting
{
    Font-Family: Verdana, Arial;
}
.csoHeaderTextWriting
{
    font-size: 18pt;
    Font-Family: Verdana, Arial;
    color: #FFFFFF;
}

.topLinkbutton {
    Font-Weight: Bold; 
    Text-Decoration: none;
    Font-Family:  Verdana, Arial;
    Color: #FFFFFF;
    Font-Size: 14px;
    }
.topLinkbutton:hover {
    Font-Weight: Bold; 
    Text-Decoration: none;
    Font-Family:  Verdana, Arial;
    Color: #009933;
    Font-Size: 14px;
    }
    
.normalLink
{
    color:#00d7ff;
}
.normalLink:hover
{
    color:#0000ff;
}
.normalLink:visited
{
    color:#00d7ff;
}


.onGreyLink
{
    color:#0000ff;
}
.onGreyLink:hover
{
    color:#00d7ff;
}
.onGreyLink:visited
{
    color:#0000ff;
}

.topLine {
    border-top:solid;
    border-color:#4A4A42;
    border-width:1px;
    }
.topmenu {
    /* same color as menu border , Grey*/
    background-color: #4A4A42; 
    }
.titleBackground
{
    /* same color as  menu border , Grey*/
    background-color: #4A4A42; 
    }
.titleText 
{
    font-size:xx-large;
    color: White;
}
.labelHeader 
{
    font-weight: bold;
    font-family: Verdana, Arial; 
    font-size: 14pt;
    text-align: center;  
    }
.labelHeaderLeft
{
    font-weight: bold;
    font-family: Verdana, Arial; 
    font-size: 14pt;
    text-align: Left;
    vertical-align: middle;  
    }
.incidentCellTitleLeft
{
    font-family: Verdana, Arial; 
    font-size: 14pt;
    text-align: Left; 
    }
    
.listCases {
    font-family: Verdana, Arial; 
    font-size: 12pt;
    text-align: left; 
    }
.headerTBCell 
{
    font-size: 12pt;
    font-weight: bold;
    font-family: Verdana, Arial;
    text-align:center;
    border-top:solid;
    border-left:solid;
    border-right:solid;
    border-color:#999999;
    border-width:1px;
    background-color: #0000ff;
    background-image: url("/images/Bluefade5.jpg");
    color: #FFFFFF;
}
.leftMidTBCell 
{
    font-weight: bold;
    text-align:right;
    border-top:solid;
    border-left:solid;
    border-right:solid;
    border-color:#999999;
    border-width:1px;
    background-color: #00d7ff;
    color: #FFFFFF;
}
.lightBlueRow 
{
    font-weight: bold;
    text-align:center;
    border-top:solid;
    border-left:solid;
    border-right:solid;
    border-color:#999999;
    border-width:1px;
    background-color: #00d7ff;
    color: #FFFFFF;
}
.lightGreyRow 
{
    font-weight: bold;
    text-align:center;
    border-top:solid;
    border-left:solid;
    border-right:solid;
    border-color:#999999;
    border-width:1px;
    background-color: #f0f0f0;
    color: #000000;
}
.commentRow 
{
    font-weight:normal;
    text-align:left;
    border-top:solid;
    border-left:solid;
    border-right:solid;
    border-color:#999999;
    border-width:1px;
    background-color: #f0f0f0;
    color: #000000;
    padding-left:5px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom:5px;
}
.darkBlueRow 
{
    font-weight: bold;
    text-align:center;
    border-top:solid;
    border-left:solid;
    border-right:solid;
    border-color:#999999;
    border-width:1px;
    background-color: #0000ff;
    color: #FFFFFF;
}
.mediumGreyRow 
{
    font-weight: bold;
    text-align:center;
    border-top:solid;
    border-left:solid;
    border-right:solid;
    border-color:#999999;
    border-width:1px;
    background-color: #BBBBBB;
    color: #FFFFFF;
}
.darkGreyRow 
{
    font-weight: bold;
    text-align:center;
    border-top:solid;
    border-left:solid;
    border-right:solid;
    border-color:#999999;
    border-width:1px;
    background-color: #CDCDCD;
    color: #FFFFFF;
}
.rightMidTBCell 
{
    text-align:left;
    border-top:solid;
    border-left:solid;
    border-right:solid;
    border-color:#999999;
    border-width:1px;
    background-color: #f0f0f0;
    color: #000000;
}
.leftBottomTBCell 
{
    text-align:right;
    border-top:solid;
    border-left:solid;
    border-right:solid;
    border-bottom:solid;
    border-color:#999999;
    border-width:1px;
    background-color: #f0f0f0;
    color: #FFFFFF;
}
.rightBottomTBCell 
{
    color: #000000;
    text-align:left;
    border-top:solid;
    border-left:solid;
    border-right:solid;
    border-bottom:solid;
    border-color:#999999;
    border-width:1px;
    background-color: #f0f0f0;
    
}

.resultsleftHeaderTBCell 
{
    font-size: 12pt;
    font-weight: bold;
    font-family: Verdana, Arial;
    text-align:center;
    border-top:solid;
    border-left:solid;
    border-right:solid;
    border-color:#999999;
    border-width:1px;
    background-color: #0000ff;
    color: #FFFFFF;
}

.resultsHeaderTBCell 
{
    font-size: 12pt;
    font-weight: bold;
    font-family: Verdana, Arial;
    text-align:center;
    border-top:solid;
    border-right:solid;
    border-color:#999999;
    border-width:1px;
    background-color: #0000ff;
    color: #FFFFFF;
}
.resultsLeftNormalTBCell 
{
    text-align:center;
    border-top:solid;
    border-left:solid;
    border-right:solid;
    border-bottom:solid;
    border-color:#999999;
    border-width:1px;
    background-color: #f0f0f0;
    color: #000000;
}
.restultNormalTBCell 
{
    color: #000000;
    text-align:center;
    border-top:solid;
    border-left:solid;
    border-right:solid;
    border-bottom:solid;
    border-color:#999999;
    border-width:1px;
    background-color: #f0f0f0;
    
}
.leftStatsCell 
{
    border-left:solid;
    border-color:#999999;
    border-width:1px;
    background-color: #FFFFFF;
    color: #000000;
}
.rightStatsCell 
{
    border-right:solid;
    border-color:#999999;
    border-width:1px;
    background-color: #FFFFFF;
    color: #000000;
}
.StatsText 
{
    color: #999999;
    text-align:left;    
}
.StatsSpacer
{
    border-left:solid;
    border-right:solid;
    border-color:#999999;
    border-width:1px;  
}
.StatsFooter
{
    border-left:solid;
    border-right:solid;
    border-bottom:solid;
    border-color:#999999;
    border-width:1px;  
}
.statsLink
{
    color:#00d7ff;
    text-decoration:none;
}
.statsLink:hover
{
    color:#0000ff;
    text-decoration:none;
}
.statsLink:visited
{
    color:#00d7ff;
    text-decoration:none;
}
.ListText
{
    color: #000000;
    text-align:left;    
}
.lblInstructions
{
    color: #0000FF;
    text-align:left;    
}
.legendclass {
	   font-weight:bold;
	   font-size:24px;
	   color:#3e8150;
	  }
	  .addref {
	   color:#47945c;
}
    .section { 
      font-family: Helvetica, Arial, sans-serif; 
      color: #333; 
      margin: 0 0 0 0; 
      list-style-type: none;
    }
    
    .section a { 
      color: #2D7BB2; 
      text-decoration: none; 
      font-weight: bold; 
    }
    .section  a:hover { 
      color: #333; 
    }
    
/* CHART LISTS */
    .chartlist { 
      border-top: 1px solid #EEE; 
      width: 15em;
      margin-left:10px;
      margin-top:10px;
    }
    .chartlist li { 
      position: relative;
      display: block;  
      border-bottom: 1px solid #EEE; 
      _zoom: 1;
    }
    .chartlist li a { 
      display: block; 
      padding: 0.4em 4.5em 0.4em 0.5em;
      position: relative; 
      z-index: 2; 
    }

    .chartlist .count { 
      display: block; 
      position: absolute; 
      top: 0; 
      right: 0; 
      margin: 0 0.3em; 
      text-align: right; 
      color: #999; 
      font-weight: bold; 
      font-size: 0.875em; 
      line-height: 2em; 
    }
    .chartlist .index { 
      display: block; 
      position: absolute; 
      top: 0; 
      left: 0; 
      height: 100%; 
      background: #B8E4F5; 
      text-indent: -9999px; 
      overflow: hidden; 
      line-height: 2em;
    }
    
    .chartlist li:hover { 
      background: #EFEFEF; 
    }
    /* Tabbed Menus */
    .menulist { 
      margin-top:1px;
      margin-left:1px;
      margin-right:1px;
    }
    .menulist .mleft{ 
      position: relative;
      display: block;  
      background-image: url(Images/TabbedGreenSmall.jpg);
      text-align: center;
      font-size: large; 
      font-family: Tahoma, Arial, 'Times New Roman';
      color: Black;
    }
    .menulist tr td { 
      position: relative;
      display: block;  
      background-image: url(Images/TabbedGreenSmallMiddleWider.jpg);
      text-align: center;
      font-size: large; 
      font-family: Tahoma, Arial, 'Times New Roman';
      color: Black;
    }
    .menulist .mright 
    {
     background-image: url(Images/TabGreenRight.jpg);
    }
    .menulist tr td:hover 
    {
      color: White;
      background: #00CC00; 
      cursor: pointer;
    }
    .menubuttonleft
    {
      position: relative;
      background-image: url(Images/TabbedBrownSmallLeft.jpg);
      text-align: center;
      font-size: small; 
      font-family: Tahoma, Arial, 'Times New Roman';
      color: Black;
    }
    .menubuttonleft:hover
    {
      color: White;
      cursor: pointer;
    }
    .menubuttonleftselected
    {
      position: relative;
      background-image: url(Images/TabbedOrangeSmallLeft.jpg);
      text-align: center;
      font-size: small; 
      font-family: Tahoma, Arial, 'Times New Roman';
      color: Black;
    }
    .menubuttonleftselected:hover
    {
      background-color: #ff9900;
      color:White;
      cursor: pointer;
    }
    .menubuttonleftcompleted
    {
      position: relative;
      /* background-image: url(Images/TabbedGreenSmall.jpg); */
      background-color: #68d76B;
      text-align: center;
      font-size: small; 
      font-family: Tahoma, Arial, 'Times New Roman';
      color: Black;
    }
    .menubuttonleftcompleted:hover
    {
      background-color: #ff9900;
      color:White;
      cursor: pointer;
    }

    .menubutton
    { 
      position: relative; 
      /* background-image: url(Images/TabbedRedSmallerMiddle.jpg); */
      background-color: #fb0;
      border-right-style: solid;
      border-right-width: 2px;
      height:25px;     
      font-size: 14px;
      font-family: Tahoma, Arial, 'Times New Roman';
      color: Black;
    }
    .menubutton:hover 
    {
      background-color: #f90;
      color: White;
      cursor: pointer;
    }
    .menubuttoncompleted
    {
      position: relative; 
      /* background-image: url(Images/TabbedGreenSmallerMiddle.jpg); */
      background-color: #68d76B;
      text-align: center;
      font-size:14px;
      font-family: Tahoma, Arial, 'Times New Roman';
      color: White;
      height:25px;     
      /* border-right-style: solid;
      border-right-width: 2px;
      font-size: small;
      font-family: Tahoma, Arial, 'Times New Roman';
      color: Black; */
    }
    .menubuttoncompleted:hover
    {
      background-color:#00C000;
      color: #009933;
      cursor: pointer;

      /* color: White;
      cursor: pointer; */
    }

    .menubuttonselected
    { 
      position: relative; 
      background-color:#ebebeb;
      margin-left:1px;
      margin-right:1px;
      height: 30px;
      color: Black;
      text-align: center;
      font-size: medium; 
      font-family: Tahoma, Arial, 'Times New Roman';

  /*    background-image: url(Images/TabbedOrangeSmallerMiddle.jpg);
      border-right-style: solid;
      border-right-width: 2px;
      font-size: small;
      font-family: Tahoma, Arial, 'Times New Roman';
      color: Black; */
    }
    .menubuttonselected:hover 
    {
      background-color: Gray;
     /*  background-color: #ff9900; */
      color:White;
      cursor: pointer;
    }
    .menubuttonright 
    {
      position: relative; 
     background-image: url(images/TabbedGreenSmall.jpg);
      border-right-style: solid;
      border-right-width: 2px;
      font-size: small;
      font-family: Tahoma, Arial, 'Times New Roman';
      color: Black;
    }
    .menubuttonright:hover 
    {
      color: White;
      background: #00CC00; 
      cursor: pointer;
    }
    .menubuttonrightselected 
    {
      position: relative; 
      background-image: url(Images/TabbedOrangeRight.jpg);
      border-right-style: solid;
      border-right-width: 2px;
      font-size: small; 
      font-family: Tahoma, Arial, 'Times New Roman';
      color: Black;
    }
    .menubuttonrightselected:hover 
    {
      color: White;
      background: #00CC00; 
      cursor: pointer;
    }
    .bannerDiv {
	    height: 40px;
	    font-size:26px;
	    font-family: Verdana, Arial;
	    color: #383777;
	    padding-left: 20px;
	    padding-top: 10px;
    }
    .bannerSubtext {
	    font-size:15px;
    }
    .labelDiv {
	    height: 40px;
	    font-size:26px;
	    font-family: Verdana, Arial;
	    text-decoration:underline;
	    color: #383777;
	    padding-top: 10px;
    }
    .labelControl {
	    font-size:18px;
	    font-family: Verdana, Arial;
	    color: #383777;
	    padding-top: 10px;
    }
    .labelStandard{
	    font-family: Verdana, Arial;
	    color: #383777;
	    padding-top: 10px;
    }
    .mainText 
    {
		padding-left: 20px;
		padding-right: 10px;
		padding-top: 10px;
    }
    .admintable 
    {
		padding:0px 0 0 0px;
		margin-left:100px;
		width:80%;
    }
    .admintablemobile 
    {
		padding:0px 0 0 0px;
		margin-left:5px;
		width:320px;
    }
    .adminlefttd
    {
		padding:5px 5px 5px 0;
		text-align:right;
		border-bottom:1px solid #DDDDDD;
		width:15%;
    }
    .adminrighttd
    {
		padding:5px 0 5px 0;
		text-align:left;
		border-bottom:1px solid #DDDDDD;
    }

.aa td:hover{
color: orange; text-decoration: underline;
}

.allBorders {
    border-left: 1px solid #CCDDEF; 
    border-right: 1px solid #CCDDEF; 
    border-bottom: 1px solid #CCDDEF;
    border-top: 1px solid #CCDDEF;
}

.appHeader { 
    background-image:url(images/topGradRepeat.jpg); 
    background-repeat: repeat-x; 
    border-bottom: 1px solid #7daad4;
} 

.blueRepeat { 
    background-image:url(images/darkBlue_GRAD.jpg); 
    background-repeat: repeat-x; 
} 

.bodyText {
    font-family:verdana;
    font-size: .8em;
    color: black;
    letter-spacing:0;
    line-height:150%;
    padding-left:30px;
    padding-right: 20px;
    padding-top: 10px;
}
     
.bodyTextLeftPadding {
    font-family:verdana;
    font-size: .8em;
    color: black;
    letter-spacing:0;
    line-height:150%;
    padding-left:10px;
}

.bodyTextLowPadding {
    font-family:verdana;
    font-size: .9em;
    color: black;
    letter-spacing:0;
    line-height:150%;
    padding-left:10px;
} 

.bodyTextLowPaddingSelected { 
    font-family:verdana; 
    font-size: .9em;
    color: black;
    letter-spacing:0;
    line-height:150%;
    padding-left:10px;
    background-color:#EEEEEE;
} 

.bodyTextNoPadding {
    font-family:verdana; 
    font-size: .8em;
    color: black; 
    letter-spacing:0; 
    line-height:150%;
}

.bodyTextNoTopPadding { 
    font-family:verdana; 
    font-size: .8em;
    color: black; 
    letter-spacing:0; 
    line-height:150%;
    padding-left:30px; 
    padding-right: 20px; 
}

.bodyTextLowTopPadding { 
    font-family:verdana; 
    font-size: .8em;
    color: black; 
    letter-spacing:0; 
    line-height:150%;
    padding-left:30px; 
    padding-right: 20px; 
    padding-top: 3px;
}

.bodyTextLeftPadding5 { 
    font-family:verdana; 
    font-size: .8em;
    color: black; 
    letter-spacing:0; 
    line-height:150%;
    padding-left:5px; 
}

.bottomRow { 
    background-color: #3266CC; 
    padding-left:30px; 
    font-family:tahoma;     
} 

.button0 { 
    font-family:Trebuchet MS; 
    font-size: .6em; 
    color: black; 
    cursor:pointer; 
} 

.button1 { 
    font-family:Trebuchet MS; 
    font-size: .6em; 
    color: black; 
    text-decoration:underline;
    cursor:pointer; 
} 

.buttonCell { 
    background-color: #FEE17B;
    padding-right:20px; 
}

.buttonRow { 
    border-bottom: 5px solid #FEE17B;
    padding-left:30px; 
} 

.callOutStyle {
    background-color: #6699CC; 
    font-family:tahoma; 
    font-size: 0.9em; 
    color: white; 
    font-weight:bold; 
    line-height:150%;
}

.callOutHeaderStyle {
    background-color: #6699CC; 
    padding-left:7px; 
    font-family:tahoma; 
    font-size: 0.9em; 
    color: white; 
    font-weight:bold; 
    line-height:150%;
}


.callOutStyleLowLeftPadding {
    background-color: #6699CC; 
    font-family:tahoma; 
    font-size: 0.9em; 
    color: white; 
    font-weight:bold; 
    line-height:150%;
    padding-left:15px; 
    padding-right: 20px;     
    padding-top: 3px;
    padding-bottom: 3px;

}

.callOutStyleNoLeftPadding {
    background-color: #6699CC; 
    font-family:tahoma; 
    font-size: 0.9em; 
    color: white; 
    font-weight:bold; 
    line-height:150%;
    padding-right: 20px;     
    padding-top: 3px;
    padding-bottom: 3px;

}

.callOutStyleNoBorder {
    background-color: #6699CC; 
    font-family:tahoma; 
    font-size: 0.9em; 
    color: white; 
    font-weight:bold; 
    line-height:150%;
    padding-left:30px; 
    padding-right: 20px;     
    padding-top: 3px;
    padding-bottom: 3px;

}

.darkBlueShadow {
    background-image:url("images/gradient_onblue.gif"); 
    background-repeat: repeat-x; 
} 


/*
    Deselected tab.  The left most cell that contains the tab left corner .gif
*/
.deSTabLeft	{
	background-color:#DEEAF3;
	border-left: 0px solid #6699CC;
	border-top: 0px solid #6699CC;
	border-right: 0px solid #6699CC;
	border-bottom: 1px solid #6699CC;
	border-collapse: separate;
	
	background-image: url(images/DeSelectedTab_1x1.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	cursor:pointer;
}

/*
    Deselected tab.  The center cell that contains the tab text
*/
.deSTabCenter	{
	background-color:#DEEAF3;
	border-left: 0px solid #6699CC;
	border-top: 1px solid #6699CC;
	border-right: 0px solid #6699CC;
	border-bottom: 1px solid #6699CC;
	font-family: tahoma;
	font-size: .7em;
	color: #000000;
	font-weight: normal;
	padding-bottom:2px;
	cursor:pointer;
}

/*
    Deselected tab.  The right most cell that contains the tab right corner .gif
*/
.deSTabRight	{
	background-color:#DEEAF3;
	border-left: 0px solid #6699CC;
	border-top: 0px solid #6699CC;
	border-right: 0px solid #6699CC;
	border-bottom: 1px solid #6699CC;
	

	background-image: url("images/DeSelectedTab_1x1.gif");
	background-repeat: repeat-y;
	background-position: top right;
	cursor:pointer;
}

.gridRowStyle {
    background-color:#FFFFFF;
    font-family:tahoma; 
    font-size: .7em;
    color: black; 
    letter-spacing:0; 
    padding-left:30px; 
    padding-right: 20px; 
    padding-top: 3px;
    padding-bottom: 3px;
    
}

.gridRowStyle8 {
    background-color:#FFFFFF;
    font-size:.8em;
    font-family:tahoma; 
    color: black; 
    letter-spacing:0; 
    padding-left:30px; 
    padding-right: 20px; 
    padding-top: 3px;
    padding-bottom: 3px;
    
}


.gridPagerStyle {
    color:#000000; 
    background-color:#EEEEEE; 
    font-size: .7em;
    padding-left:30px; 
    padding-right: 20px; 
    padding-top: 3px;
    padding-bottom: 3px;
}

.gridAlternatingRowStyle {
    font-family:tahoma; 
    font-size: .7em;
    color: black; 
    letter-spacing:0; 
    padding-left:30px; 
    padding-right: 20px; 
    padding-top: 3px;
    padding-bottom: 3px;
    background-color: #CADBED; 
    border-left: 1px solid #CCDDEF;
    border-right: 1px solid #CCDDEF;
}

.gridAlternatingRowStyle8 {
    font-family:tahoma; 
    font-size:.8em;
    color: black; 
    letter-spacing:0; 
    padding-left:30px; 
    padding-right: 20px; 
    padding-top: 3px;
    padding-bottom: 3px;
    background-color: #CADBED; 
    border-left: 1px solid #CCDDEF;
    border-right: 1px solid #CCDDEF;
}

.gridSelectedRowStyle {
    background-color:#3266cc;
    font-family:tahoma; 
    font-size: .7em;
    color: white;
    letter-spacing:0; 
    padding-left:30px; 
    padding-right: 20px; 
    padding-top: 3px;
    padding-bottom: 3px;
    border-left: 1px solid #CCDDEF;
    border-right: 1px solid #CCDDEF;
}

.helloUser { 
    font-weight:bold; 
}

.hide {
    visibility:hidden;
}

.homePageContent {
	padding:5px;
}

/*
    Footer region.
*/

.homePageFooter{
	border-left: 0px solid #ffffff;
	border-top: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-bottom: 5px solid #FFE17C;
}

/*
    Repeating gif in the header region headerGRADIENT_Tall.gif
*/
.homePageHeader{
	background-image: url("images/Background_3.jpg");
	background-repeat: repeat-x;
	background-position: left top;
}


/*
    Hover style.  The left most cell that contains the tab left corner .gif
*/
.hoverTabLeft	{
	background-color:#FFEBA6;
	border-left: 0px solid #6699CC;
	border-top: 0px solid #6699CC;
	border-right: 0px solid #6699CC;
	border-bottom: 1px solid #6699CC;
	border-collapse: separate;
	
	background-image: url("images/DeSelectedTab_1x1.gif");
	background-repeat: repeat-y;
	background-position: 0 0;
	cursor:pointer;
}

/*
    Hover style.  The center cell that contains the tab text
*/
.hoverTabCenter	{
	background-color:#FFEBA6;
	border-left: 0px solid #6699CC;
	border-top: 1px solid #6699CC;
	border-right: 0px solid #6699CC;
	border-bottom: 1px solid #6699CC;
	font-family: tahoma;
	font-size: .7em;
	color: #000000;
	font-weight: normal;
	padding-bottom:2px;
	cursor:pointer;
}

/*
    Hover style.  The right most cell that contains the tab right corner .gif
*/
.hoverTabRight	{
	background-color:#FFEBA6;
	border-left: 0px solid #6699CC;
	border-top: 0px solid #6699CC;
	border-right: 0px solid #6699CC;
	border-bottom: 1px solid #6699CC;
	

	background-image: url("images/DeSelectedTab_1x1.gif");
	background-repeat: repeat-y;
	background-position: top right;
	cursor:pointer;
}

.itemDetailsContainer {
    background-color:#EEEEEE;    
}
 
.lbBorders {
    border-left: 1px solid #CCDDEF; border-bottom: 1px solid #CCDDEF;
}

.lightShadow {
    background-image:url("images/gradient_onwhite.gif"); 
    background-repeat: repeat-x; 
} 

.lrbBorders {
    border-left: 1px solid #CCDDEF; border-right: 1px solid #CCDDEF; border-bottom: 1px solid #CCDDEF;
}

.leftWizard {
    background-color: #3266CC; 
    padding-left:3px;
    padding-right:5px;
    padding-top:10px;
    font-family:tahoma; 
    font-size: 0.9em;
    color: white; 
}

.logoff { 
    Text-Decoration: none;
    Font-Family:  Verdana, Arial;
    Color: #FFFFFF;
    Font-Size: 11px;
}
.logoff:hover
{
	text-decoration: underline;
}
.logoff:visited
{
	text-decoration: none;
	Color: #FFFFFF;
}
.logoText { 
    font-family:tahoma; 
    font-size: 1.3em; 
    color: white;
    font-weight:bold; 
} 

/*
     Selected tab.  The left most cell that contains the tab left corner .gif
*/
.selTabLeft	{
	background-color:#ffffff;
	border-left: 0px solid #6699CC;
	border-top: 0px solid #6699CC;
	border-right: 0px solid #6699CC;
	border-bottom: 0px solid #ffffff;
	
	background-image: url("images/selectedTab_1x1.gif");
	background-repeat: repeat-y;
	background-position: top left;
	
	cursor:default;
}

/*
    Selected tab.  The center cell that contains the tab text
*/
.selTabCenter	{
	background-color:#ffffff;
	border-left: 0px solid #6699CC;
	border-top: 1px solid #6699CC;
	border-right: 0px solid #6699CC;
	border-bottom: 0px solid #ffffff;
	font-family: tahoma;
	font-size: .7em;
	color: #000000;
	font-weight: bold;
	padding-bottom:2px;
	cursor:default;
}

/*
    Selected tab.  The right most cell that contains the tab right corner .gif
*/
.selTabRight	{
	background-color:#ffffff;
	border-left: 0px solid #6699CC;
	border-top: 0px solid #6699CC;
	border-right: 0px solid #6699CC;
	border-bottom: 0px solid #ffffff;
	
	background-image: url("images/selectedTab_1x1.gif");
	background-repeat: repeat-y;
	background-position: top right;
	cursor:default;
}

/*
    Table cells in the tab table that are used as spacers between the tab buttons
*/
.spacerTab	{
	background-color:transparent;
	border-bottom: 1px solid #6699CC;
}

.userDetails {
    background-color: #EEEEEE;
    font-family:verdana; 
    color: black; 
    letter-spacing:0; 
    line-height:150%;
    padding-left:30px; 
    padding-right: 20px; 
    padding-top: 10px;    
    border-left: 1px solid #CCDDEF; border-right: 1px solid #CCDDEF; border-bottom: 1px solid #CCDDEF;
}

.userDetailsLowLeftPadding {
    background-color: #EEEEEE;
    font-family:verdana; 
    font-size: .7em;
    color: black; 
    letter-spacing:0; 
    line-height:150%;
    padding-left:15px; 
    padding-right: 20px; 
    padding-top: 10px;    
    border-left: 1px solid #CCDDEF; border-right: 1px solid #CCDDEF; border-bottom: 1px solid #CCDDEF;
}

.userDetailsWithFontSize {
    background-color: #EEEEEE;
    font-family:verdana; 
    font-size: .8em; 
    color: black; 
    letter-spacing:0; 
    line-height:150%;
    padding-left:30px; 
    padding-right: 20px; 
    padding-top: 10px;    
    border-left: 1px solid #CCDDEF; border-right: 1px solid #CCDDEF; border-bottom: 1px solid #CCDDEF;
}

/*
   Live text of "Web Site Administration Tool" in branding region
*/
.webToolBrand	{
	font-family: Franklin Gothic Medium;
	font-size: 1.1em;
	color: #FFFFFF;
	position:relative; 
	top: -2px;
	left: -1px;
}


.WelcomeText { 
    font-family:tahoma; font-size: .7em; color: white;font-weight:bold 
}
 
.wizardClass {
    padding-left:30px;
    padding-top:30px;
}

.wizardClassNoWatermark {
    padding-left:30px;
    padding-top:30px;
    font-family:verdana;
    font-size: .9em;
}

/*
*  For
*/

a.helpHyperLink:hover {
	color: #ffffff;
	font-family:Tahoma;
	font-size: .7em;
}

a.helpHyperLink:link {
	color: #ffffff;
	font-family:Tahoma;
	font-size: .7em;
}
a.helpHyperLink:visited {
	color: #ffffff;
	font-family:Tahoma;
	font-size: .7em;
}

/*************************************
 *
 * Obsolete, need to be replaced in 
 * pages
 *
 *************************************/
 
a.gridSelectedRowStyle:visited {
    color:white;
}

a.gridSelectedRowStyle:link {
    color:white;
}
.helperText { 
    font-family:verdana; 
    font-size: 0.7em; 
    color: white; 
    font-weight:bold; 
    text-decoration:underline; 
    cursor:pointer; 
    position:relative;
    top: -5px; 
} 


/***********************************
* for the admin page
************************************/
.mainText ul li {
	color:#383777;
	font-weight:bold;
	padding:8px 0 0;
}
.mainText ul ul {
	padding-top:8px;
}
.mainText ul ul li {
	color:#000000;
	font-weight:normal;
	padding:3px;
}
/**********************************
* for the home page buttons
***********************************/
    .greenButton
    {
        background-color: #84F07D;
        color: #26262B;
        width: 130px;
        border-style: solid;
        border-width: thin;
        border-color: #C2C9CC;
        text-decoration: none;
        font-family: Verdana, Arial;
        font-size: 18px;
    }
    .greenButton:hover
    {
        background-color: #009933;
        color: white;
        width: 130px;
        border-style: solid;
        border-width: thin;
        border-color: #C2C9CC;
        font-size: large;
        text-decoration: none;
        font-family: Verdana, Arial;
        font-size: 18px;
    }
    
    .orangeButton
    {
        background-color: orange;
        color: #26262B;
        width: 130px;
        border-style: solid;
        border-width: thin;
        border-color: #C2C9CC;
        text-decoration: none;
        font-family: Verdana, Arial;
        font-size: 18px;
    }
    .orangeButton:hover
    {
        background-color: #F0B07D;
        color: white;
        width: 130px;
        border-style: solid;
        border-width: thin;
        border-color: #C2C9CC;
        font-size: large;
        text-decoration: none;
        font-family: Verdana, Arial;
        font-size: 18px;
    }
    
    .grayButton
    {
        background-color: #cccccc;
        color: #26262B;
        width: 130px;
        border-style: solid;
        border-width: thin;
        border-color: #C2C9CC;
        text-decoration: none;
        font-family: Verdana, Arial;
        font-size: 18px;
    }
    .grayButton:hover
    {
        background-color: #a6a6a6;
        color: white;
        width: 130px;
        border-style: solid;
        border-width: thin;
        border-color: #C2C9CC;
        font-size: large;
        text-decoration: none;
        font-family: Verdana, Arial;
        font-size: 18px;
    }


