table.master 
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
    border-left-style: none;
    border-bottom: #002800 1px solid;    
}

td.mastersidebar
{
	background-color: #009900;
}

td.logo
{
	background-image: url("/Images/csa-logo.jpg");
	background-position: center center;
	background-repeat: no-repeat;
}

td.cornertopleft 
{
	background-image: url("/Images/csalayout-corner-topleft.jpg");
	background-position: top left;
	background-repeat: no-repeat;
}

td.cornertopright 
{
	background-image: url("/Images/csalayout-corner-topright.jpg");
	background-position: top right;
	background-repeat: no-repeat;
}

td.cornerbottomleft 
{
	background-image: url("/Images/csalayout-corner-bottomleft.jpg");
	background-position: bottom left;
	background-repeat: no-repeat;
}

td.cornerbottomright 
{
	background-image: url("/Images/csalayout-corner-bottomright.jpg");
	background-position: bottom right;
	background-repeat: no-repeat;
}

.menuitem
{
	background-color: LimeGreen;
}

.menuhover
{
	background-color: #3BEF3B;
}

.menuselected
{
	background-color: #2BAF2B;
}

.menugeneral {}

.NavButton 
{
	cursor:hand;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-bottom-color:#006400;

	border-left-style:solid;
	border-left-width:thin;
	border-left-color:#3DCE00;
	
	border-right-style:solid;
	border-right-width:thin;
	border-right-color:#006400;
	
	border-top-style:solid;
	border-top-width:thin;
	border-top-color:#3DCE00;
	
	background-color:Green;
	font-weight:bold;
	font-family:Verdana,Arial;
	font-size:7.5pt;
	color: #D5FFCC;
	letter-spacing:1;
}
.kncuDefText
{
	font-family:Verdana,Arial;
	font-size:7.5pt;
	color:green;
	text-align:left
}
.kncuTableDefText
{
	font-family:Verdana,Arial;
	font-size:10pt;
	color:green;
	text-align:left
}
.kncuHeadText
{
	font-family:Verdana,Arial;
	font-size:16pt;
	font-weight:bold;
	color:DarkGreen;
}
.kncuWhiteTitleText
{
	font-family:Verdana,Arial;
	font-size:10pt;
	color:White;
	font-weight:bold
}
.kncuTitleText
{
	font-family:Verdana,Arial;
	font-size:10pt;
	color:Black;
	font-weight:bold
}

.kncuInfoText
{
	font-family:Verdana,Arial;
	font-size:10pt;
	font-weight:bold;
	color:green;
}
.kncuDgHeaderStyle
{
	font-family:Verdana,Arial;
	font-size:10pt;
	font-weight:bold;
	color:white;
	background-color:green;
	text-align:center
}

.kncuDgItemStyle
{
	font-family:Verdana,Arial;
	font-size:7.5pt;
	color:green;
	background-color:#e3f5ff
}

.kncuDgAltItemStyle
{
	font-family:Verdana,Arial;
	font-size:7.5pt;
	color:green;
	background-color:white
}

.kncuDgSelectedItemStyle
{
	font-family:Verdana,Arial;
	font-size:10pt;
	font-weight:bold;
	color:white;
	background-color:green;
}

.kncuErrorText
{
	font-family:Verdana,Arial;
	font-size:10pt;
	color:Red
}

.kncuErrorTextOnWhite
{
	font-family:Verdana,Arial;
	font-size:10pt;
	color:Red;
	background-color: White;
}

.KNCULink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7.5pt;
    color:#6699AA;
    FONT-FAMILY: Verdana,Arail;
    TEXT-DECORATION: none
}

.ACCLinkBorder
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    BORDER-LEFT-COLOR: navy;
    BORDER-BOTTOM-COLOR: navy;
    COLOR: navy;
    BORDER-TOP-STYLE: double;
    BORDER-TOP-COLOR: navy;
    FONT-FAMILY: Verdana,Arail;
    BORDER-RIGHT-STYLE: double;
    BORDER-LEFT-STYLE: double;
    BACKGROUND-COLOR: #f0f8ff;
    TEXT-DECORATION: none;
    BORDER-RIGHT-COLOR: navy;
    BORDER-BOTTOM-STYLE: double
}

DIV
{
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 8pt;
	color: green;
}

A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    color: Navy;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
}

A:hover 
{
    TEXT-DECORATION: underline;
}

  .tableItem {font: x-small Verdana, Arial, sans-serif;}
 
  .tableHeader {font: bold small Arial; color:#663300; background-color:#CCCC66;}
 
  .alternatingItem {font: x-small Verdana, Arial, sans-serif; background-color:#FFFFCC;}

  .pageLinks {font: bold x-small Verdana, Arial, sans-serif;}


.contenttable
{
	border-color: LimeGreen;
}

.contenttableinner
{
	border: 1px solid #2BAF2B;
}

.contenttablerow 
{
	background-color: LimeGreen;
}

.contenttabledetail
{
	background-color: #EDFFE8;
}

.headerrow
{
	background-color: darkgreen;
	padding: 2px 2px 2px 2px;
}

.subheaderrow
{
	background-color: LimeGreen;
	padding: 2px 2px 2px 2px;
}

.subsubheaderrow
{
	background-color: #8AE28A;
	padding: 2px 2px 2px 2px;
}

.detailrow
{
	background-color: #EDFFE8;
}

img
{
	border: 0px;
}

.cartHeader
{
	background-color: #DDFFD8;
}

.cartRow
{
	background-color: White;
}

.cartRowHover
{
	background-color: #f0f0f0;
}

.cartRowSelected
{
	background-color: #FFFDBA;
}
