A.cBlackLink
{
    FONT-SIZE: 0.8em;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.cBlackLink:active
{
    FONT-SIZE: 0.8em;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.cBlackLink:hover
{
    FONT-SIZE: 0.8em;
    COLOR: red;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
P.cGray
{
    FONT-SIZE: 0.8em;
    FONT-FAMILY: Verdana;
    FONT-COLOR: #666666
}
.cGrayBold
{
	font-weight: bold;
	font-size: 0.8em;
	color: #666666;
	font-family: Verdana;
	FONT-COLOR: green;
}
.cGrayBold11
{
	font-weight: bold;
	font-size: 0.9em;
	color: #666666;
	font-family: Verdana;
	FONT-COLOR: green;
}
.cGray
{
    FONT-SIZE: 0.8em;
    COLOR: #666666;
    FONT-FAMILY: Verdana
}

DIV.clsMenu
{
    PADDING-LEFT: 0px;
    FONT-SIZE: 0.8em;
    Z-INDEX: 3;
    CURSOR: hand;
    FONT-FAMILY: Verdana;
    POSITION: absolute;
    TRANSPARENCY: 50%;
    ZORDER: 0
}
DIV.clsMenu A
{
    FONT-SIZE: 0.8em;
    COLOR: black;
    FONT-FAMILY: Verdana
}
DIV.clsMenu A:active
{
    FONT-SIZE: 0.8em;
    COLOR: #333333;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
DIV.clsMenu A:hover
{
    FONT-SIZE: 0.8em;
    COLOR: red;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
DIV.clsMenu A:visited
{
    FONT-SIZE: 0.8em;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.cLeftMenu
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 0.8em;
    Z-INDEX: 3;
    CURSOR: hand;
    BORDER-BOTTOM: #ff6600 1px solid;
    FONT-FAMILY: Verdana;
    POSITION: absolute;
    BACKGROUND-COLOR1: #FFFFFF;
    TRANSPARENCY: 50%;
    ZORDER: 0
}
.clsBorderNo
{
	margin-top: 10px;
}
.clsBorderNo TD
{
	BORDER-BOTTOM: gray 0px solid;
	BORDER-RIGHT: gray 0px solid;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 0.8em;
	TEXT-DECORATION: none;
}
.clsBorderNo TH
{
	BORDER-BOTTOM: gray 0px solid;
	BORDER-RIGHT: gray 0px solid;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 0.8em;
	FONT-WEIGHT:normal;
	TEXT-DECORATION: none
}
.clsBorderOnly
{
	border-right: gray 0px solid;
	border-top: gray 1px solid;
	margin-top: 10px;
	border-left: gray 1px solid;
	border-bottom: gray 0px solid;
	font-family: Verdana;
}
.clsBorderOnly TD
{
	BORDER-BOTTOM: gray 1px solid;
	BORDER-RIGHT: gray 1px solid;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 0.8em;
	TEXT-DECORATION: none;
}
.clsBorderOnly TH
{
	BORDER-BOTTOM: gray 1px solid;
	BORDER-RIGHT: gray 1px solid;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 0.8em;
	FONT-WEIGHT:normal;
	TEXT-DECORATION: none
}


.clsGrid
{
	border-right: gray 0px solid;
	border-top: gray 0px solid;
	border-left: gray 0px solid;
	border-bottom: gray 0px solid;
}

.clsGrid INPUT
{
    BORDER: #000000 1px solid;
	width:	100%;
}
INPUT.ButtonInput
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: bolder;
	font-size: 8pt;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: Verdana;
	background-color: lightgrey;
}
INPUT.ButtonInputNone
{
	border-right: thin outset;
	border-top: thin outset;
	border-left: thin outset;
	color: black;
	border-bottom: thin outset;
	font-family: Verdana;
	background-color: buttonface;
}
INPUT.cPropertyText
{
	border-right: 1px;
	border-top: 1px;
	border-left: 1px;
	width: 100%;
	border-bottom: 1px;
	height: 100%;
}
INPUT.cDTGInput
{
	border-right: 1px;
	border-top: 1px;
	vertical-align: baseline;
	border-left: 1px;
	width: 100%;
	border-bottom: 1px;
	height: 100%;
	background-color: lightyellow;
	text-align: left;
}

INPUT.cDTGInputReadOnly
{
	border-right: 1px;
	border-top: 1px;
	vertical-align: baseline;
	border-left: 1px;
	width: 100%;
	border-bottom: 1px;
	height: 100%;
	background-color: white;
	text-align: left;
}
	
INPUT.cPropertyRWText
{
	border-right:1px solid gray;
	border-top: 1px solid gray;
	font-weight: bold;
	FONT-SIZE: 0.8em;
	overflow: hidden;
	border-left: 1px solid gray;
	width: 100%;
	border-bottom: 1px solid gray;
	height: 18px;
	background-color: lightyellow;
	padding:0px 0px 0px 5px ;
}
INPUT.cPropertyROText
{
    BORDER-RIGHT: 1px solid gray;
    BORDER-TOP: 1px solid gray;
    FONT-SIZE: 0.8em;
    BORDER-LEFT: 1px solid gray;
    WIDTH: 100%;
    COLOR: gray;
    BORDER-BOTTOM: 1px solid gray;
    HEIGHT: 100%;
    BACKGROUND-COLOR: lightyellow;
    padding:0px;
    height: 18px;
}
.clsTabTblCell A
{
    COLOR: #003399;
    TEXT-DECORATION: none
}
.clsTabTblCell A:hover
{
	color: gray;
	text-decoration: none;
}
.clsTabTblCellUp A
{
	cursor: default;
	color: black;
	text-decoration: none;
}
.clsTabTblCellUp A:hover
{
	text-decoration: none;
}
.clsTabTblCell
{
	border-right: white 0px solid;
	padding-right: 10px;
	border-top: #9999cc 1px solid;
	padding-left: 10px;
	background: lightgrey;
	border-left: #9999cc 1px solid;
	border-bottom: #9999cc 1px solid;
}
.clsTabTblCellUpBlue
{
    BORDER-RIGHT: #gray 0px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #6699cc 1px solid;
    MARGIN-TOP: 5px;
    PADDING-LEFT: 10px;
    BACKGROUND: white;
    BORDER-LEFT: #6699cc 1px solid
}
.clsTabTblCellUpGray
{
    BORDER-RIGHT: gray 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: gray 1px solid;
    MARGIN-TOP: 5px;
    PADDING-LEFT: 10px;
    BACKGROUND: white;
    BORDER-LEFT: gray 1px solid
}
.clsTabTblCellBlue
{
    BORDER-RIGHT: white 0px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #9999cc 1px solid;
    PADDING-LEFT: 10px;
    BACKGROUND: #99ccff;
    BORDER-LEFT: #9999cc 1px solid;
    BORDER-BOTTOM: #9999cc 1px solid
}
.clsTabTblCellGray
{
	border-right: gray 1px solid;
	padding-right: 10px;
	border-top: gray 1px solid;
	padding-left: 10px;
	background: lightgrey;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
}
.clsTabTblCellFillTab
{
	background: white;
	width: 100%;
	border-bottom: gray 1px solid;
	font-family: verdana;
}
.clsTabTblDispCell
{
    BORDER-RIGHT: gray 1px solid;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 15px;
    BACKGROUND: white;
    BORDER-LEFT: gray 1px solid;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: gray 1px solid
}
.bugbugspc
{
    MARGIN-TOP: 5px;
}
.clsHidden
{
    DISPLAY: none
}
.cDataPane
{
	height:100%;
}

.userinfo {background:#F5F5F5;}
.userinfo th {width:200px;height:23px;background:#6699CC ! important;color:white;text-align:left;}
.userinfo tr.white td, td.white {background:white}
.userinfo tr.gray td, td.gray {background:#DBDBDB}
.userinfo tr.blue td, td.gray {background:#B6CCD9}
.userinfo a, .foot a {text-decoration:none ! important;color:#333333}
.userinfo a:visited, .foot a:visited {text-decoration:none ! important;color:#333333}

.error {background:#F5F5F5;}
.error td {width:auto ! important;height:23px;text-align:left;font-weight:bold;color:Red;}
.error td {padding:5px;margin:0px;border-right:1px solid red;}
.error td {border-bottom:1px solid red;border-left:1px solid red;border-top:1px solid red}
.error tr.white td, td.white {background:white}


BODY	{ font: 0.8em  Verdana; color: black;}
TD		{ font: 0.8em  Verdana; color: black; line-height: 150%; }
TH		{ font: bold  0.8em  Verdana; color: black;}

B	{ font: bold 1.0em  Verdana; color: black;}
I	{ font: italic, 0.8em Verdana; color: black;}
H1	{ font: bold  18px  Geneva, sans-serif; margin-bottom: 0px; margin-top: 0px;}

FORM	{ margin-bottom: 0px; margin-top: 0px;}
UL		{ margin-bottom: 5px; margin-top: 0px;}
SELECT
{
	margin-top: 0px;
	margin-bottom: 0px;
	font: 0.8em Verdana;
}
INPUT
{
	font: 0.8em Verdana;
}
TEXTAREA
{
	font: 0.8em Verdana;
	background-color: lightyellow;
}


/* home */
.home	{  font: 0.8em  Verdana; color: #666666; line-height: 160%; }

/* folio */
.folio	{  font: bold 0.8em  Verdana; color: #339900; }

/* head */
.head	{  font: bold 0.8em  Verdana; color: #333333; }


/* orangeb */
.orangeb	{  font: bold 0.8em  Verdana; color: #FF6600; }

/* green2 */
.green2	{  font: 0.8em  Verdana; color: #339900; }

/* green_b */
.green_b	{  font: bold 0.8em  Verdana; color: #339900; }

/* green_head */
.green_head	{  font: bold 18px  Verdana; color: #339900; }


/* sub links */
A.sub		  { font:  0.9em  Verdana; color: black; text-decoration: none;  }
A.sub:link	  { font:  0.9em  Verdana; color: black; text-decoration: none;  }
A.sub:hover	  { font:  0.9em  Verdana; color: #FF6600; text-decoration: none; }
A.sub:active  { font:  0.9em  Verdana; color: #FF6600; text-decoration: none; }
A.sub:visited { font:  0.9em  Verdana; color: #FF6600; text-decoration: none; }


/* nav links */
A.nav		  { font:   bold 0.9em  Verdana; color: #FFFFFF; text-decoration: none;  }
A.nav:link	  { font:   bold 0.9em  Verdana; color: #FFFFFF; text-decoration: none;  }
A.nav:hover	  { font:   bold 0.9em  Verdana; color: black; text-decoration: none; }
A.nav:active  { font:   bold 0.9em  Verdana; color: black; text-decoration: none; }
A.nav:visited { font:   bold 0.9em  Verdana; text-decoration: none;  }


/* all links */
A			{ font:  0.8em  Verdana; color: #FF6600; text-decoration:none;}
A:link		{ font:  0.8em  Verdana; color: #FF6600; text-decoration:none; }
A:hover		{ font:  0.8em  Verdana; color: #333333; text-decoration:none; }
A:active	{ font:  0.8em  Verdana; color: #333333; text-decoration:none; }
A:visited	{ font:  0.8em  Verdana; text-decoration:none; }


/* BEGIN SCROLLER */
/* HORIZONTAL 
/* width of table = number of items * scroller width 
   Setting width on table and width and height on table cell needed
   for this example because images vary in size and don't fill scroller space
*/
table#scroller-outer-table{
	background-color: #ffffff;
	width:100%;
	height:100%; 
}
table#scroller-inner-table
{
	height:400px /* number of columns * width of one column */
}
table#scroller-inner-table td {
	height:114px; 
}
div#scroller-relative-div { 
	position:relative; 
	width:100%; 
	height:100%; 
	z-index:1000; 
}
div#scroller-absolute-div { 
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:1;
	clip:rect(0, 100%, 120px, 0);
	overflow:hidden;
 }
div#scroller-moving-div { 
	position:absolute; 
	z-index:1001
}
/* VERTICAL */
/* Since the images in the example vary in size and do not completely fill scroller space
   width and height needs to be set here to match height and width of the scroller */
div#scroller-absolute-div-v-200X200 { 
	position:absolute;
	left:0;
	top:0;
	width:210px;
	height:100%;
	z-index:1000;
	clip:rect(0, 210px, 100%, 0);
	overflow:hidden;
 }
div#scroller-moving-div-v-200X200 { 
	position:absolute; 
	z-index:1
}
div#scroller-moving-div-v-200X200 td {
 	width:200px;
	height:100%;
	text-align:center; 
	vertical-align:middle; 
}
th#slidesheader {width:645;height:264;background:url(/images/slides/NiconCoolScan9000.gif) right top no-repeat!important}
/* END SCROLLER */
.FrontPod
{
	overflow-y: hidden; 
	BACKGROUND-IMAGE: url(/images/frontpage/frontpagemain.jpg); 
	BACKGROUND-REPEAT: 	no-repeat; 
	HEIGHT: 305px;
	width:820px;
	position:relative;
	left:-3px;
	z-index:1;
}
.FrontPod2009
{
	overflow-y: hidden; 
	overflow-x: hidden; 
	BACKGROUND-IMAGEx: url(/images/frontpage/frontpage1.jpg); 
	HEIGHT: 305px;
	width:820px;
	text-align:right;
	font-face:verdana;
	font-size:40px;
	line-height:2;
	color:black;
	filter:shadow(color:black);
	position:relative;
	left:-3px;
}
.FeaturedPod
{
	BACKGROUND-IMAGE: url(/images/FeaturedPodHeader.gif); 
	width:190px;
	height:180px;
	background-repeat:repeat-x;
}
.FeaturedPod TD
{
	padding-top:8px;
	padding-left:8px;
}
.OrderStep1
{
	background:url(/images/ordering.step1.gif) left top no-repeat!important
}
.OrderStep2
{
	background:url(/images/ordering.step2.gif) left top no-repeat!important
}
.OrderStep3
{
	background:url(/images/ordering.step3.gif) left top no-repeat!important
}