.fakelink {
	color:blue;
	text-decoration:underline;
}
.smalltext-blk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	color: #000000;
}

.smalltext-blk-lnk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	color: #000000;
	text-decoration:none
}

.smalltext-blk-lnk:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	color: #000000;
	text-decoration:underline
}

.smalltext-blue-lnk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	color: blue;
	text-decoration:none
}

.smalltext-blk-lnk:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	color: blue;
	text-decoration:underline
}

.smalltext-blk-lnk-ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	color: #000000;
	text-decoration:underline
}
.smalltext-wht {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	color: #ffffff;
}
.smalltext-red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	color: #FF0000;
}
.medtext-red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #FF0000;
}
.medtext-red-bld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FF0000;
}
.medtext-red-bld13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #FF0000;
}

.medtext-green-bld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bolder;
	color: #005D35;
}
.largered-textbld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	color: #FF0000;
	weight: bold;
}
.largeorange-textbld {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight: bold;
	color: #f07935;
	weight: bold;
}
.largered15-textbld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: bold;
	color: #FF0000;
	weight: bold;
}
.medpurple-text {
	font_family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#660066;
}
.medpurple-textbld {
	font_family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#660066;
	font-weight:bold;
}

.medpurple-textbld-lnk {
	font_family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#660066;
	font-weight:bold;
	text-decoration:none
}
.medpurple-textbld-lnk-underline{
	font_family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#660066;
	font-weight:bold;
}
.medpurple-textbld-lnk:hover {
	font_family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#660066;
	font-weight:bold;
	text-decoration:underline
}
.medCatpurple-textbld {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color: #660066;
	weight: bold;
}
.largepurple-textbld {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	color: #660066;
	weight: bold;
}
.largeblue-textbld {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	color: blue;
}

.largeblk-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #000000;
}
.smalltext-purple {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#660066;	
}

.xsmalltext-purple {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#660066;	
}

.medtext-blk{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#000000;
}	
.medtext-blk-bld{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color:#000000;
}	
.medtext-blk-reg{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}	

.medtext-blue-reg{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:blue;
}	
.medtext-blk-regs{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}
.medtext-wht{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
}	
.medtext-wht-bld{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	font-weight: bold;
}	


.medtext-link-blue{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0000FF;
	text-decoration: none;
}	
.medtext-regularlink-blue{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0000FF;
}

.smalltext-gry {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
}
.smalltext-gry-lnk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#333333;
	text-decoration: none;
}

.smalltext-gry-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#333333;
}

.largetext-gry {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#333333;
}

.smalltext-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	font-weight: bold;
}		
.brd-btm {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.textlarge-boldblk{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#000000;
}	
.largetext-blk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.brd-outside {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.button-ltpurple {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.dropdown-gry {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #E1DBE1;
}

.dropdown-gry-Error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFF00;
}


.dropdown2 {
	font-family: "verdana", Courier, mono;
	font-size: 10px;
	background-color: #FFFFDE;
}
.loginb {
	font-family: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	BORDER: #B592B5 1px solid; 
	COLOR: #820C82; 
	BACKGROUND-COLOR: #FFFFDE;
}

  input.formfield { 
  font-weight: normal; 
  font-size: 11px; 
  line-height: 12px; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color: #000000; 
  text-align: left; 
  font-size: 8pt; 
  background-color: #EBEBEB; 
  }

  input.formfieldError { 
  font-weight: normal; 
  font-size: 11px; 
  line-height: 12px; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color: #000000; 
  text-align: left; 
  font-size: 8pt; 
  background-color:#FFFF00;
  }  
  
.formfield2 {
	BORDER: #B592B5 1px solid;
	font-size: 10px;
	font-family: "verdana", Courier, mono;
	FONT-SIZE: 10px;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFDE;
	margin-bottom: 5px;
	
} 
.formfield3 {
	BORDER: #B592B5 1px solid;
	font-size: 10px;
	font-family: "verdana", Courier, mono;
	FONT-SIZE: 10px;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	margin-bottom: 5px;
	
}  

.formfield4 {
	BORDER: #8A989B 1px solid;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #000000;
	BACKGROUND-COLOR: #EBEAEA;
	margin-bottom: 5px;
	font-weight: bold;
}

.formfield6 {
	BORDER: #8A989B 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	font-weight: bold;
}
.text-form {
	font-family: Verdana, Arial;
	font-size:12px;
	color:#000000;
}
.text-formbld {
	font-family: Verdana, Arial;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

.Chand{
 ;cursor: hand;}
 
 /* TECHNOLOGY PAGE */
.technology {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
.technology div {
	background-color: #000000;
	text-align: center;
	vertical-align: middle;
	color: #ffffcc;
	}
.technology h1 {
	font-size: 12px;
	text-align: center;
	font-weigh: bold;
	background-color: #FFFFFF;
	color: #660066;
	}
.technolgy h2, .technolgy h3 {
	font-weight: bold;
	}
technolgy p {
	text-align: justify;
	}
.report {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
.report .head {
	font-size: 12px;
	color: #000000;
	background-color: #CCCCCC;
	text-align: center;
}


.subhead {
	background-color: #E5E5E5;
	vertical-align: middle;
	font-size: 11px;
}
.even {
	font-size: 11px;
	background-color: #FFFFDF;
	text-align: right;
	vertical-align: middle;
}
.odd {
	font-size: 11px;
	background-color: #FFFFF0;
	text-align: right;
	vertical-align: middle;
}
.details {
	text-align: center;
}

.deleteButton{
	BORDER: #B592B5 0px solid; 
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #ffffff;
	background-image:url(/sfc3/images/noText/deletex.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:45px;
	text-align:right;
}

.PurpleBox{
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px; 
	BORDER: #B592B5 1px solid; 
	COLOR: #000000; 
	BACKGROUND-COLOR: #FFFFDE;
}

.PurpleBoxRedInterior{
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px; 
	BORDER: #B592B5 1px solid; 
	COLOR:Red; 
	BACKGROUND-COLOR: #FFFFFF;
}
.PurpleBoxWhiteInterior{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	color: #000000;
	BORDER: #B592B5 1px solid;   
	BACKGROUND-COLOR: #FFFFFF;
}

.GrayBox{
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px; 
	BORDER: #C7C7C7 1px solid; 
	COLOR: #000000; 
	BACKGROUND-COLOR: #F4F4F4;
}
.YellowBox{
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px; 
	BORDER: #B592B5 1px solid; 
	COLOR: #000000; 
	BACKGROUND-COLOR: #FFFF99;
}

.WhiteBox{
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px; 
	BORDER: #B592B5 1px solid; 
	COLOR: #000000; 
	BACKGROUND-COLOR: #FFFFFF;
}

.BlueBox{
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px; 
	/*BORDER: #8A989B 1px solid; */
	COLOR: #000000; 
	BACKGROUND-COLOR: #FFFFFF;
}
.BlueBoxRedFontYellowInterior{
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px; 
	BORDER: #8A989B 1px solid; 
	COLOR:Red; 
	BACKGROUND-COLOR: #FFF799;
}

.DiscountPrice	{	
	text-transform: none;
	color:#B40202;
	font-size:16px;
	font-weight:bold;
}

P.breakhere {page-break-before: always}

/* Order Bar Styles  */
#orderbar table, #orderbar tr, #orderbar td {font: 11px/11px Arial, Helvetica, sans-serif;}
#orderbar  { background: url(images/sfc3_orderbar_leftup.gif) no-repeat top left;} /* upper left */
#orderbar  div {background: url(images/sfc3_orderbar_leftlow.gif) no-repeat bottom left;} /* lower left */
#orderbar  div div {background: url(images/sfc3_orderbar_rightup.gif) no-repeat top right;} /* upper right */
#orderbar  div div div {padding: 10px; text-align:center;
						background: url(images/sfc3_orderbar_rightlow.gif) no-repeat bottom right;} /* upper left */
#orderbar img.divider {margin: 0 8px; border:0}
#orderbar .input {border:1px solid #660066; font: normal 10/px Arial, Helvetica, sans-serif;
				background: #FFFFDA;}
#orderbar option {background: #FFFFDA;}
#orderbar option.backorder {color: red;}

.formfield5 {
	font-size: 12px;
	font-family: Lucida Console, Courier, monospace;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
}