body {
	margin: 0px;
	padding: 0px;
 	font-family: "Arial", "Helvetica", sans-serif;
	font-weight: 300;
	color: black;
	background-color: #E4E4E2;
	background-image: url(/images/sgnBackground.gif);
	background-repeat: repeat-y;
}

.headerGraphic {
	background-repeat: no-repeat;
	background-image: url(/images/head.gif);
	background-position: top left;
}


#pageHeader {
	position: absolute;
	top: 0x;
	left: 0px;
	height: 113px;
	width: 764px;
}

#pageLeftNav {
	position: absolute;
	top: 114px;
	left: 0px;
	width: 143px;
	align:left;
}

#pageContent {
	position: absolute;
	top: 116px;
	left: 144px;
	width: 620px;
	align: left;
}

A {
	 text-decoration: none;
}

A:hover {
	 text-decoration: underline;
}

.a {
	 font-size: 11px;
	 font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	 font-weight: bold;
}

.a1 {
	 font-size: 11px;
	 color: red;
	 font-family: "Verdana", "Arial", "Helvetica", sans-serif;
}

.b {
	 font-size: 12px;
	 font-family: "Arial", "Helvetica", sans-serif;
	 text-decoration: none;
}

.b1 {
	 font-size: 12px;
	 color: red;
	 font-family: "Arial", "Helvetica", sans-serif;
	 font-weight: bold;
}

.b2 {
	 font-size: 12px;
	 font-family: "Arial", "Helvetica", sans-serif;
	 font-weight: bold;
}

.b3 {
	 font-size: 10px;
	 font-family: "Arial", "Helvetica", sans-serif;
}

.b4 {
	 font-size: 14px;
	 font-family: "Arial", "Helvetica", sans-serif;
	 font-weight: bold;
}

.bb {
	 font-size: 12px;
	 font-family: "Arial", "Helvetica", sans-serif;
	 text-decoration: none;
	 font-weight: bold;
}

.bb1 {
	 font-size: 12px;
	 color: red;
	 font-family: "Arial", "Helvetica", sans-serif;
}

.bb2 {
	 font-size: 12px;
	 color: red;
	 font-family: "Arial", "Helvetica", sans-serif;
	 font-weight: bold;
}

.c {
	 font-size: 14px;
	 font-family: "Verdana", "Arial", "Helvetica", sans-serif;
}

.c1 {
	 font-size: 14px;
	 color: red;
	 font-family: "Verdana", "Arial", "Helvetica", sans-serif;
}

.h {
	 font-size: 12px;
	 text-indent: 1px;
	 font-family: "Arial", "Helvetica", sans-serif;
}

.a3 {
	 font-size: 11px;
	 color: #333333;
	 font-family: "Verdana", "Arial", "Helvetica", sans-serif;
}

.d {
	 font-size: 18px;
	 font-family: "Arial", "Helvetica", sans-serif;
}

.d1 {
	 font-size: 18px;
	 color: red;
	 font-family: "Arial", "Helvetica", sans-serif;
}

.e {
	 font-size: 11px;
	 font-family: "Arial", "Helvetica", sans-serif;
	 font-weight: bold;
}

.e1 {
	 font-size: 11px;
	 color: red;
	 font-family: "Arial", "Helvetica", sans-serif;
}

.e2 {
	 font-size: 11px;
	 color: black;
	 font-family: "Arial", "Helvetica", sans-serif;
}

.tiny {
	 font-size: 8px;
	 color: black;
	 font-family: "Arial", "Helvetica", sans-serif;
}

.ContentHead {
	 font-size: 18px;
	 font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	 font-weight: bold;
}

.tableHead {
	 font-size: 16px;
	 font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	 font-weight:600;
	 background-color: #C2C7CB;
}

.tableHead2 {
	 font-size: 14px;
	 font-weight:600;
	 font-family: "Verdana", "Arial", "Helvetica", sans-serif;
}

.tableContent {
	 font-size: 12px;
	 font-family: "Arial", "Helvetica", sans-serif;
	 text-decoration: none;
	 background-color: #eeeeee;
}

.tableWrapper {
	 font-size: 12px;
	 font-family: "Arial", "Helvetica", sans-serif;
	 text-decoration: none;
	 background-color: #eeeeee;
}

.MedPrintR {
	 text-decoration: none;
	 color: red;
	 font-family: "Arial", "Helvetica", sans-serif;
	 font-size : 12px;
	 font-style: normal;
	  cursor: auto;
}

a.MedPrintR:hover {
	 color: #800080;
	 text-decoration: none;
}

.MedPrintG {
	 text-decoration: none;
	 color: #009933;
	 font-family: "Arial", "Helvetica", sans-serif;
	 font-size : 12px;
	 font-style: normal;
	  cursor: auto;
}

a.MedPrintG:hover {
	 color: #800080;
	 text-decoration: none;
}

/** Client Activation Table Attribs. (Mike/2002-01-15) **/
td.cActivateHdr  {
	color: white;
	background-color: #000080;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 12px;
	font-weight: 700;
	cursor: default;
	}

td.cActivateOn  {
	color: #000080;
	background-color: #ebebe7;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 12px;
	font-weight: 700;
	cursor: default;
}

td.cActivateOff  {
	color: #000080;
	background-color: #c0c0c0;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 12px;
	font-weight: 700;
	cursor: default;
}

/* Wizards Attribs. */
body.wizard  {
	color: black;
	font-size: 11pt;
	font-family: Arial, sans-serif;
	
	margin: 0px;
	background-color: #d6dee7;
	overflow: hidden;
}

div.wizTop  {
	color: #ebebe7;
	font-size: 10pt;
	
	background-color: white;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50px;
	
	border-bottom: 0.3mm #000080 solid;
	z-index: 2;
	overflow: hidden;
}

div.wizMid  {
	color: black;
	font-size: 10pt;
	font-family: "Arial", sans-serif;
	position: absolute;
	top: 52px;
	left: 0px;
	width: 98%;
	height: 165px;
	
	padding: 5px;
	z-index: 1;	
}

div.wizBot  {
	position: absolute;
	top: 320px;
	left: 0px;
	width: 100%;
	height: 32px;
	
	border-top: 0.3mm #000080 solid;
	z-index: 2; 
}

input.btnReg  {
	width: 120px;
	height: 23px;
	color: #000080;
	cursor: default;
}

.editBox  {
	height: 18px;
	color: #000080;
	border: none;
}

.editBoxDisabled  {
	height: 18px;
	background-color: #e0e0e0;
	color: #000080;
	border: none;
	cursor: default;
}

select.cboBox  {
	height: 18px;
	color: #000080;
	border: none;
}

select.cboBoxM  {
	height: 100px;
	width: 200px;
	color: #000080;
	border: none;
}

.frmTxt  {
	color: #000080;
	font-size: 8pt;
	font-family: "Arial", sans-serif;
	cursor: default;
}

.frmTxtRequired  {
	color: #ff0000;
	font-size: 8pt;
	font-family: "Arial", sans-serif;
	cursor: default;
}

.frmTxtImp  {
	color: #800000;
	font-size: 8pt;
	font-family: "Arial", sans-serif;
	cursor: default;
}

textarea.editBox  {
	width: 380px;
	height: 100px;
	color: #000080;
	border: none;
	overflow: hidden;
}

font.c1Header  {
	color: black;
	font-size: 16pt;
	font-family: "Helvetica", sans-serif;
	cursor: default;		
}

div.files  {
	background-color: #FFFFFF;
	color: #0404FF;
	overflow: auto;
}

img.ftpIcon  {
	cursor: pointer; cursor: hand;
}

.FTClientStatus  {
	color: #4040FF;
	font-size: 15pt;
	font-weight: 600;
	font-family: times, serif;
}

.fadedSmallText  {
	color: #c0c0c0;
	font-size: 8pt;
	font-family: times, serif;
	font-weight: 400; 
}

.ReportTblTH	{
	color: black;
	font-size: 8pt;
	font-family: "Arial", "Helvetica", sans-serif;
	font-weight: 600;
	text-align: center;
}

.ReportTblTD	{
	color: black;
	font-size: 10pt;
	font-family: "Arial", "Helvetica", sans-serif;
	font-weight: 300;
	text-align: center;
}

.ReportTblTDMath	{
	color: black;
	font-size: 10pt;
	font-family: "Arial", "Helvetica", sans-serif;
	font-weight: 300;
	text-align: right;
	padding-right: 4;
}

/** Form input boxes **/
input {
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 11px;
}


input.submit {
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 11px;
	color: #333366;
	background-color: #ededf2;
}

input.submit:Hover {
	color: blue;
}

input.file {
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 11px;
	color: #333366;
	background-color: #eeeeee;
}

input.file:Hover {
	color: blue;
}

.input {
/*	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 11px */
}

.input:Hover {
	color: blue;
}

.input72px {
	width: 72px;
	background-color: #eeeeee;
	font-size: 8pt;
}

.input72px:Hover {
	color: blue;
}

.input90px {
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 11px;
	font-weight: 300;
	color: #333366;
	width: 90px;
	background-color: #ededf2;
}

.input90pxSmall {
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 11px;
	font-weight: 300;
	color: #333366;
	width: 90px;
	height: 20px;
	background-color: #ededf2;
}

.input200px {
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 11px;
	font-weight: 300;
	color: #333366;
	width: 200px;
	background-color: #ededf2;
}

.input90px:Hover {
	color: blue;
}

.input90pxr {
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 90px;
	color: #333366;
	background-color: #ffcccc;
}

.input90pxr:Hover {
	color: blue;
}

.input90pxg {
	font-weight: bold;
	width: 90px;
	color: #333366;
	background-color: #ccffcc;
}

.input90pxg:Hover {
	color: blue;
}

.input100pxB	{
	width: 100px;
	padding-top: 0px;
	padding-bottom : 0px;
	margin: 4px 4px 4px 4px;
}

.input100pxB:Hover {
	color: blue;
}

.input100px {
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 11px;
	font-weight: 300;
	color: #333366;
	width: 100px;
	background-color: #ededf2;
}

.input100px:Hover {
	color: blue;
}

.inputB100px {
	width: 100px;
	color: #333366;
	background-color: #eeeeee;
}

.input100Bpx:Hover {
	color: blue;
}

.input130px {
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 11px;
	font-weight: 300;
	color: #333366;
	width: 130px;
	background-color: #ededf2;
}

.input130px:Hover {
	color: blue;
}

.input130pxB	{
	width: 130px;
	background-color: #eeeeee;
	padding-bottom : 0px;
	margin: 4px 0 4px 0;
}

.input130pxB:Hover {
	color: blue;
}

.input150px {
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 11px;
	font-weight: 300;
	color: #333366;
	width: 150px;
	background-color: #ededf2;
}

.input150px:Hover {
	color: blue;
}

.input250px {
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 11px;
	font-weight: 300;
	color: #333366;
	width: 250px;
	background-color: #ededf2;
}

.input250px:Hover {
	color: blue;
}

.inputother {
	width: 156px;
	color: #333366;
	background-color: #ededf2;
}

.inputother:Hover {
	color: blue;
}

.inputBother {
	width: 156px;
	color: #333366;
	background-color: #ededf2;
}

.inputcolorselect {
	color: #333366;
}

.inputBcolorselect {
	color: #333366;
	background-color: #ededf2;
}

.selectbox {
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 11px;
	border-style: none;
	color: #333366;
}

.select150px {
	background-color: #ebebe7;
	width: 250px;
	color: #333366;
}

.selectBbox {
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 11px;
	border-style: none;
	color: #333366;
	background-color: #eeeeee;
}

.DDinput130px {
	width: 130px;
	font-size: 8pt;
}

.DDinput200px {
	width: 200px;
	font-size: 8pt;
}

/** NAVIGATION STYLES **/
.nav {
	 font-size: 10px;
	 color: #000080;
	 font-weight: bold;
	 text-decoration: none;
	 font-family: "Verdana", "Arial", "Helvetica", sans-serif;
}

.nav:hover {
	font-size: 10px;
	font-weight: bold;
	color: red;
	text-decoration: none;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
}

.sidebuttonP {
	font-size: 10px;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	line-height: 18pt;
	color: 333366;
	text-decoration: none;
	background-image: url(/images/l_button.gif);
	background-color: transparent;
	background-repeat: no-repeat;
	text-align: center;
	background-position: center;
	overflow: visible;
	width: 135px;
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	}

.leftLink {
	font-size: 10px;
	color: #000080;
	font-weight: bold;
	text-decoration: none;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	background-color: transparent;
	white-space: nowrap;
	padding-top: 0px;
	margin: 10px 0px 0px 0px;
	}

.leftLink:hover	{
   text-decoration: none;
   color: blue;
   }


.submenu {
	margin-left: -7px;
	margin-top: -4px;
	}

.submenu  A {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.submenu  A:hover {
	color: #D73648;
	text-decoration: none;
}

.submenu LI {
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 1px;
	list-style-image: url(/images/navpoint.gif);
	}

.submenuHR {
	color: #858585;
	margin-left: -20px;
	margin-right: 8px;
	}

.invalidField {
	background-color:#ff4500;
}

/* for mis additional links page - CBP - 2-14-2005 */
.links {
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	list-style-image: url(/images/navpoint.gif);
}