
 
.shadow {
	border-width: 0 3px 3px 0;
	border-style: solid;
	border-color: #4b5053;
	opacity: .2;
	padding: 4px;


}

/****************************         Select Type Field           **********************************/
.select {
    border: 0 inset buttonface; 
	width: 150; 
	font: icon; 
	cursor: default;
}
.selected {
    border: 0 inset buttonface; 
	background: window; 
	padding: 0; 
	font: icon;
}
.selectTable {
    height: 100%; 
	width: 100%;
	border: 2 inset buttonhighlight; 
	background: buttonface;
}
.option	{
    font: icon; 
	padding: 1; 
	padding-left: 3; 
	padding-right: 3; 
	width: 100%;
}
.dropDown {
    position: absolute; 
	visibility: hidden; 
	width: 100%;
	border: 1 solid windowtext; 
	padding: 0;
	background: window; 
	color: windowtext;
}
.select .button	{ 
    width: 16px; 
	height: 5; 
	font-family: webdings; 
	padding: 0;
	font-size: 11pt; 
	border: 2 outset buttonhighlight;
}



/***********************************         Input type FILE        **********************************/


div.fileinputs {
	position: relative;
}
div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;	
}
input.file {
	position: relative;
	text-align: left;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;	
}

/***********************************         Anchor Styles         ***********************************/
a {
    font-family: ARIAL;
	font-size: 9pt;
}
a:link {
	color: #333333;
	font-variant: underline;	
}
a:visited {
	color: #333333;
	text-decoration: underline;
}
a:hover {
	color: #51A049;
	text-decoration: underline;
}
a:active {
	color: #333333;
	text-decoration: underline;
}






a.currPageNum {
    font-family: lucida;
	font: normal;
	font-size: 12pt;
}
a.currPageNum:link {
	color: #333333;
	text-decoration: none;	
}
a.currPageNum:visited {
	color: #333333;
	text-decoration: none;
}
a.currPageNum:hover {
	color: #333333;
	text-decoration: none;
}
a.currPageNum:active {
	color: #333333;
	text-decoration: none;
}



a.PageNum {
    font-family: lucida;
	font: normal;
	font-size: 12pt;
}
a.PageNum:link {
	color: #333333;
	text-decoration: underline;	
}
a.PageNum:visited {
	color: #333333;
	text-decoration: underline;
}
a.PageNum:hover {
	color: #333333;
	text-decoration: underline;
}
a.PageNum:active {
	color: #333333;
	text-decoration: underline;
}



a.pageArrows {
    font-family: lucida;
	font: normal;
	font-size: 12pt;
}
a.pageArrows:link {
	color: #333333;
	text-decoration: underline;	
}
a.pageArrows:visited {
	color: #333333;
	text-decoration: underline;
}
a.pageArrows:hover {
	color: #333333;
	text-decoration: underline;
}
a.pageArrows:active {
	color: #333333;
	text-decoration: underline;
}









/***********************************            Body             ***********************************/



/***********************************            Web site             ***********************************/



body .site  {
		   font-family:"Lucida Bright";
		   font-weight: normal;
	    font-size: 10pt;
	    color: #333333;
		   text-decoration: none;
}
.site a {
		font-family :"Lucida";
	    font-size: 10pt;
	    color: #333333;
		text-decoration: none;
}
.site a:link {
	    color: #333333;
	    text-decoration: none;
}
.site a:visited {
	    color: #333333;
	    text-decoration: none;
}
.site a:hover {
	    color: #ff6600;
	    text-decoration: underline;
}
.site a:active {
	    color: #333333;
	    text-decoration: none;
}


/***********************************            Web site   Titles          ***********************************/
body .sitetitles  {
	   	font-family :"Lucida";
		   font-weight: bold;
	    font-size: 11pt;
	    color: #34479E;
		   text-decoration: underline;
}
.sitetitles a {
		   font-family :"Lucida";
		   font-weight: bold;
	    font-size: 11pt;
	    color: #34479E;
		   text-decoration: underline;
}
.sitetitles a:link {
	    color: #34479E;
	    text-decoration: underline;
}
.sitetitles a:visited {
	    color: #34479E;
	    text-decoration: underline;
}
.sitetitles a:hover {
	    color: #5EAA44;
	    text-decoration: underline;
}
.sitetitles a:active {
	    color: #34479E;
	    text-decoration: underline;
}

/***********************************         Font Classes          ***********************************/





.itemdesc {
     font-family : lucida;
	 font: normal;
	 font-size: 12px;
	 color: #34479E;
	 text-decoration: none;
}

.itemTitle {
     font-family : lucida;
	 font: bold;
	 font-size: 12px;
	 color: #34479E;
	 text-decoration: Underline;
}





/*         *****************************************************              Administrators   Classes            */

.listHeader {
  background-image:url(Pictures/bckground_vert_fade_title_1.jpg);
		background-repeat:no-repeat;	
		background-position: right;
		background-color:#54A735;
		border-bottom:1px solid;
		border-bottom-color:#FFFFFF;
	 padding:2pt;
		width:400px;
  font-family:ARIAL;
		font: bold;
	 font-size: 10pt;
	 color:#ffffff;
	 text-decoration: none;	 
}

.listTitle {
  background-image:url(Pictures/bckground_vert_fade_1.jpg);
		background-repeat:repeat-x;
		padding:2pt;
  font-family:ARIAL;
		font: bold;
	 font-size: 9pt;
	 color:#ffffff;
	 text-decoration: none;	 
}

.listTitle a {
	color: #ffffff;
	text-decoration: none;
}

.listTitle  a:link {
	color: #ffffff;
	text-decoration: none;
}
.listTitle a:visited {
	color: #ffffff;
	text-decoration: none;
}
.listTitle a:active {
	color: #ffffff;
	text-decoration: none;
}
.listTitle a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.listRow {
  font-family : ARIAL;
	 font-size: 9pt;
		font:bold;
		padding-left:2pt;
  padding-right:2pt;
  color: #5D70AA;
	 text-decoration: underline;
		
}
.listRow a {
  font-family : ARIAL;
	 font-size: 9pt;
		font:bold;		
}
.listRow  a:link {
	color: #5D70AA;
}
.listRow a:visited {
	color: #5D70AA;
}
.listRow a:hover {
	color: #5EAA44;
}
.listRow a:active {
	color: #5D70AA;
}



.clsTitle {
  background-image:url(Pictures/bckground_vert_fade_title_1.jpg);
		background-repeat:no-repeat;	
		background-position: top right;
		background-color:#54A735;
		padding:2pt;
		width:500px;
  font-family : Arial;
	 font: Bold;
	 font-size: 11pt;
	 color: #ffffff;
	 text-decoration: none;	 
}

.clsTitle_1 {
  background-image:url(Pictures/bckground_vert_fade_title_1.jpg);
		background-repeat:no-repeat;	
		background-position: top right;
		background-color:#54A735;
		padding:2pt;
		width:400px;
  font-family : Arial;
	 font: Bold;
	 font-size: 10pt;
	 color: #ffffff;
	 text-decoration: none;	 
}

.clsHeading {  
		background-color:#D9EDD1;
  font-family:ARIAL;
		font: bold;
	 font-size: 10pt;
	 color:#5D70AA;
	 text-decoration:underline;		
}

.clsLabel {
  font-family : Arial;
	 font: normal;
	 word-wrap: normal;
	 font-size: 10pt;
	 color: #000000;
	 border: 1px solid;
	 border-color: #7f9db9;
	 background-color: #FFFFFF;
	 text-decoration: none; 
	 padding:2pt;	 
}

a.bckOrderLink {
  font-family : ARIAL;
	 font-size: 9pt;
		font:bold;
		padding-left:2pt;
  padding-right:2pt;
  color: #5D70AA;
	 text-decoration: underline;
}
a.bckOrderLink:link {
	color: #5D70AA;
}
a.bckOrderLink:visited {
	color: #5D70AA;
}
a.bckOrderLink:hover {
	color:#FF0000;
}
a.bckOrderLink:active {
	color: #5D70AA;
}


.clstxtArial_1 {
  font-family : ARIAL;
	 font-size: 10pt;
		font:bold;
		padding-left:2pt;
  padding-right:2pt;
  color: #5D70AA;
	 text-decoration: underline;		
}


.adminStatBar {
  font-family : arial;
	 font-size: 9pt;
		padding-top:2pt;
		padding-bottom:2pt;
		border-bottom:1px solid;
		border-right:1px solid;
		border-left:1px solid;
		border-color:#000000;
		font: bold;
	 color: #ffffff;
	 text-decoration: none;
	 background-image:url(Pictures/bckground_vert_fade_2.jpg);
		background-repeat:repeat-x;
		background-position: top;
}





textarea 
{
 font-family: arial;
}

input 
{
 font-family: arial;
}






/* ***********************************************************                  Customer classes         */

.custListHeader {
  background-image:url(Pictures/bckground_vert_fade_title_1.jpg);
		background-repeat:no-repeat;	
		background-position: right;
		background-color:#54A735;
		border-bottom:1px solid;
		border-bottom-color:#FFFFFF;
	 padding:2pt;
		width:400px;
  font-family:ARIAL;
		font: bold;
	 font-size: 10pt;
	 color:#ffffff;
	 text-decoration: none;	 
}

.custListTitle {
  background-image:url(Pictures/bckground_vert_fade_1.jpg);
		background-repeat:repeat-x;
		padding:2pt;
  font-family:ARIAL;
		font: bold;
	 font-size: 9pt;
	 color:#ffffff;
	 text-decoration: none;	 
}

.custListTitle a {
	color: #ffffff;
	text-decoration: none;
}

.custListTitle  a:link {
	color: #ffffff;
	text-decoration: none;
}
.custListTitle a:visited {
	color: #ffffff;
	text-decoration: none;
}
.custListTitle a:active {
	color: #ffffff;
	text-decoration: none;
}
.custListTitle a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.custListRow {
  font-family : ARIAL;
	 font-size: 9pt;
		font:bold;
		padding-left:2pt;
  padding-right:2pt;
  color: #5D70AA;
	 text-decoration: underline;
		
}
.custListRow a {
  font-family : ARIAL;
	 font-size: 9pt;
		font:bold;		
}
.custListRow  a:link {
	color: #5D70AA;
}
.custListRow a:visited {
	color: #5D70AA;
}
.custListRow a:hover {
	color: #5EAA44;
}
.custListRow a:active {
	color: #5D70AA;
}

.clsCustTitle {
  background-image:url(Pictures/bckground_vert_fade_title_1.jpg);
		background-repeat:no-repeat;	
		background-position: top right;
		background-color:#54A735;
		padding:2pt;
		width:500px;
  font-family : Arial;
	 font: Bold;
	 font-size: 11pt;
	 color: #ffffff;
	 text-decoration: none;	 
}

.clsCustTitle_1 {
  background-image:url(Pictures/bckground_vert_fade_title_1.jpg);
		background-repeat:no-repeat;	
		background-position: top right;
		background-color:#54A735;
		padding:2pt;
		width:400px;
  font-family : Arial;
	 font: Bold;
	 font-size: 10pt;
	 color: #ffffff;
	 text-decoration: none;	 
}

.clsCustHeading {
  background-color:#D9EDD1;
  font-family:ARIAL;
		font: bold;
	 font-size: 10pt;
	 color:#5D70AA;
	 text-decoration:underline;		 
}

.clsContact{
  background-color:#D9EDD1;
  font-family:ARIAL;
		font: bold;
	 font-size: 10pt;
	 color:#5D70AA;
	 text-decoration:none;		 
}


.custStatBar {
    font-family : arial;
	 font-size: 9pt;
		padding-top:2pt;
		padding-bottom:2pt;
		border-bottom:1px solid;
		border-right:1px solid;
		border-left:1px solid;
		border-color:#000000;
		font: bold;
	 color: #ffffff;
	 text-decoration: none;
	 background-image:url(Pictures/bckground_vert_fade_2.jpg);
		background-repeat:repeat-x;
		background-position: top;
}










/*               ***************************************************                     trademarks overall         */

.tradeMarks  {
		font-family:"Lucida Bright";
		font-weight: normal;
	    font-size: 8pt;
	    color: #333333;
		text-decoration: none;
}
.tradeMarks a {
		font-family : Lucida;
	    font-size: 8pt;
	    color: #333333;
		text-decoration: none;
}
.tradeMarks a:link {
	    color: #333333;
	    text-decoration: none;
}
.tradeMarks a:visited {
	    color: #333333;
	    text-decoration: none;
}
.tradeMarks a:hover {
	    color: #ff6600;
	    text-decoration: underline;
}
.tradeMarks a:active {
	    color: #333333;
	    text-decoration: none;
}


