body
{
	margin: 0;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
}
.small
{
    font-size:75%;
}
.ss1
{
	color: #324664;
	font-weight:bolder;
	font-size:larger;
}
.ss2
{
	color: #ce4900;
	font-weight:bolder;
	font-size:larger;
}
.ss3
{
	color: #91a8ff;
	font-weight:bolder;
	font-size:larger;
}	
.disabled
{
	visibility:hidden
}
.enabled
{
	visibility:visible
}
a
{
    color: #0003ff;
    text-decoration:none;
}
a:hover
{
    color: #0000cc;
    text-decoration:underline;
}
.footertxt
{
  font-size: 8pt;
  color: Silver;
  font-family: Arial, Tahoma, Verdana, Sans-Serif;
}

.formbox
{
    border-right: #ff0066 3px dotted;
    border-top: #ff0066 3px dotted;
    border-left: #ff0066 3px dotted;
    border-bottom: #ff0066 3px dotted;
    background-color: #ffffcc;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 15px;
    padding-top: 15px;
}
.formgrid
{
    text-align: left;
}
.leadin
{
    font-family: "Comic Sans MS", Sans-Serif;
    font-size: 125%;
    margin: 8px;
}
.disclaimer 
{
    font-size:75%;
}
.kickerbox
{
    background-color: #ccffff;
    font-family: "Comic Sans MS" , Sans-Serif;
    font-size: 125%;
    border-right: #009999 4px solid;
    border-top: #009999 4px solid;
    border-left: #009999 4px solid;
    border-bottom: #009999 4px solid;
}
.thead
{
    font-weight: bold;
    text-align: center;
    background-color: #ccffff;
    border: 1px solid #009999;
}
.MenuStaItm
{
	color: #273d50;
	font-size: 85%;
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 10px;
	border-right: #009999 2px;
	border-top: #009999 2px;
	border-left: #009999 2px;
	border-bottom: #009999 2px;
	font-family: Arial, Verdana, Tahoma, Sans-Serif;
	background-color: transparent;
	font-weight: bold;
}
.MenuStaHov
{
	color: #ffffff;
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 10px;
	border-right: #009999 2px;
	border-top: #009999 2px;
	border-left: #009999 2px;
	border-bottom: #009999 2px;
	font-family: Arial, Verdana, Tahoma, Sans-Serif;
	background-color: #273d50;
	font-size: 85%;
	font-weight: bold;
}
table.MenuStaHov a:hover
{
	text-decoration: none;
	color: white;
}
.MenuDynItm
{
	color: #000000;
	font-size: 85%;
	border-right: #990099 2px;
	border-top: #990099 2px;
	border-left: #990099 2px;
	border-bottom: #990099 2px;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	background-color: #ff9966;
	padding-right: 4px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.MenuDyn
{
	color: #000000;
	font-size: 85%;
	border-right: #990099 2px;
	border-top: #990099 2px;
	border-left: #990099 2px;
	border-bottom: #990099 2px;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	background-color: #ff9966;
	padding-right: 1px;
	padding-left: 0px;
	padding-bottom: -15px;
	padding-top: 0px;
}
.MenuDynHov
{
	padding: 2px;
	text-decoration: none;
	border-right: #ff6633 ridge;
	border-top: #ff6633 ridge;
	border-left: #ff6633 ridge;
	border-bottom: #ff6633 ridge;
	color: black;
}
table.MenuDynHov a:hover
{
	text-decoration: none;
	color: black;
	border-right: #ff6633 3px ridge;
	border-top: #ff6633 3px ridge;
	border-left: #ff6633 3px ridge;
	border-bottom: #ff6633 3px ridge;
}
TABLE.links TD.external A.menu
{
}
.cell_descrip
{
	font-size: 65%;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
}
.cell_descrip_bdr
{
	font-size: 80%;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	background-color: #f0f8ff;
	border-collapse: collapse;
	border: 1px solid silver;
}
.cell_err
{
	font-size: 90%;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	background-color: #ccffcc;
	color: #cc0000;
}
.cell_hdr
{
	font-size: 100%;
	font-weight: bold;
	height: 25px;
	text-transform: lowercase;
}
.cell_hdr_sm
{
	font-size: 80%;
	font-weight: bold;
	color: #003366;
	padding-top: 8px;
}
.cell_hdr_larger
{
	font-size: 120%;
	font-weight: bold;
	height: 35px;
	text-transform:lowercase;
}
.cell_hor_menu
{
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 100%;
	color: #2d4b7d;
	font-weight: bold;
}
.cell_input
{
	font-size: 70%;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
}
.cell_label
{
	font-size: 70%;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
}
.cell_bold
{
	 font-weight: bold
}
.cell_tab_sel
{
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 80%;
	background-attachment: fixed;
	background-image: url(images/tab_orange.jpg);
	background-repeat: no-repeat;
}
.cell_tab_unsel
{
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 80%;
	background-attachment: fixed;
	background-image: url(images/tab_grey.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}
.cell_val
{
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 70%;
	padding: 0;
	text-transform: capitalize;
}
.tb_invalid
{
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 9pt;
	color: red;
}
.tb_input
{
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 12px;
	background-color: window;
}
EM
{
	font-weight: bold; font-style: italic;
}
strong
{
	font-weight: bold; font-style: normal;
}
P
{
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 9pt;
	margin-top: 0;
	margin-bottom: 0.5em;
}
INPUT
{
	font-size: 8pt;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
}
BUTTON
{
	font-size: 8pt;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
}
LI
{
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 8pt;
}
.li_larger
{
	font-size: 78%;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
}
label
{
	font-size: 70%;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
}
option
{
	font-size: 8pt;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
}
select
{
	font-size: 8pt;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
}
UL
{
	font-size: 100%;
	font-family: Arial;
	margin-top: 0;
	margin-bottom: 0.5em;
}
OL
{
	font-size: 100%;
	font-family: Arial;
	margin-top: 0;
	margin-bottom: 0.5em;
}
.subHead
{
	margin-top: 1em; padding-top:1em;
	margin-bottom: 1em;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 120%;
	font-weight: normal;
	color: #ce4900;
	text-transform:lowercase;
}
.head1
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 125%;
	font-weight: normal;
	color: #888888;
	text-transform:lowercase;
}
.head2
{
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-weight: bold;
	font-size: 16pt;
}
.head3
{
	margin-top: 1em; padding-top:1em;
	margin-bottom: 1em;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 130%;
	font-weight: normal;
	color: #ce4900;
	text-transform:lowercase;
}
.head4
{
	color: #2d4b7d;
	font-size: 12px;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 6px;
	padding-bottom:0px;
	padding-top:8px;
}
.upperHead
{
	margin-top: 1em;
	font-weight: bold;
	font-size: 100%;
	margin-bottom: 3em;
	text-transform: uppercase;
	font-family: Arial, Sans-Serif;
	color: #ce4900;
}
H1
{
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-weight: bold;
	font-size: 160%;
}
H2
{
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-weight: bold;
	font-size: 16pt;
}
H3
{
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-weight: bold;
	font-size: 110%;
}
.sp_invalid_msg
{
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 70%;
	color: #ff3300;
}
.sp_input_msg
{
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 70%;
	color: windowtext;
}
.std_text
{
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 8pt;
}
.money_paid
{
	color:Green;
}
.money_overdue
{
	color:Red;
}
.money_due
{
	color:Green;
}
.addcomp_text
{
	font-size: 8pt;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	color: #000000;
	background-color: #f0f8ff;
	border: solid 1px #cccccc;
}
TEXTAREA
{
	font-size: 8pt;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
}
.tbl_grid
{
	border: thin ridge;
 
}
.tbl_info
{
	border: thin ridge;
}

.hdr1_cell
{
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 100%;
	color: #2d4b7d;
	background-color:#b0e0e6;
}
.hdr2_cell
{
	background-color:#fff5ee;
}
.hdr3_cell
{
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 100%;
	color: #2d4b7d;
	background-color:#f0f8ff;
}
.hdr_cell
{
	color: #2d4b7d;
	font-size: 12px;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 6px;
	padding-bottom:0px;
}
.std_cell
{
	padding:5px;
	padding-right:6px;
	padding-bottom:5px;
	padding-top:0px;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
	vertical-align: top;
	text-align:justify;
}
.linemtopnav1
{
background:#666600;
}
.linemtopnav2
{
background:#bedcfc;
}
td.mastertopnav{font-size:11px;background:#96b4d2;color:#000000;padding:0px;margin:0px;padding-right:4px;}
td.mastertopnav a {line-height:18px;font-size:12px;color:#000000;text-decoration:none;}
td.mastertopnav a:link {font-size:12px;color:#000000;text-decoration:none;}
td.mastertopnav a:active {font-size:12px;color:#000000;text-decoration:none;} 
td.mastertopnav a:visited {font-size:12px;color:#000000;text-decoration:none;}
td.mastertopnav a:hover {font-size:12px;color:#000000;text-decoration:none;background:#86A4C2;display:inline-block;}

#masterMenu {background-color: #F1F1EA; border-right: solid 1px #CCC; min-width: 130px;}
#masterMenu h1, #masterMenu h2 {padding: 0; margin: 0; font-size: 1.0em; text-align:left;}
#masterMenu p {font-size:10px; padding:0; margin:3px; margin-top:0; margin-bottom: 3px; color:#666; }
#masterMenu h1, #masterMenu h2 a:link,#masterMenu h2 a:active, #masterMenu h2 a:visited{
	color: #003366; 
	display:block; 
	text-decoration: none; 
	background-image: url(images/menu_bullet.gif); 
	background-repeat: no-repeat; 
	padding: 3px; 
	padding-left: 14px;
	font-size: 11px;
	}

#masterMenu h2 a:hover{
	color: #000; 
	background-color: #CCCC99;
	display:block;
	}
#masterMenu p a:hover{
	color: #000; 
	background-color: #CCCC99;
	display: inline-block;
	}
#masterMenu p a:link,#masterMenu p a:active, #masterMenu p a:visited{
	color: #666; 
	display: inline-block; 
	text-decoration: none; 
	font-size: 10px;
	}
#prodLinks td a:link,#prodLinks td a:active, #prodLinks td a:visited
{
	color:#ce4900;
	font-size:80%;
	font-weight:bold;
}
#prodLinks td a:hover
{
	color:#324664;
}
.step_todo
{
	background-color: #ffffff;
	font-family: Arial, Sans-Serif;
	font-size:7.5pt;
	height: 14px;
	width: 14px;
	border-color:#cccc99;
	border-width:1px;
	border-style:solid;
}
.step_curr_blue
{
	background-color: #87ceeb;
	font-family: Arial, Sans-Serif;
	font-size:7.5pt;
	font-weight:bolder;
	height: 14px;
	width: 14px;
	border-color:#cccc99;
	border-width:1px;
	border-style:solid;
}
.step_curr
{
	background-color: #ff9900;
	font-family: Arial, Sans-Serif;
	font-size:7.5pt;
	font-weight:bolder;
	height: 14px;
	width: 14px;
	border-color:#cccc99;
	border-width:1px;
	border-style:solid;
}
.step_done
{
	background-color: #cccc99;
	font-family: Arial, Sans-Serif;
	font-size:7.5pt;
	height: 14px;
	width: 14px;
	border-color:#cccc99;
	border-width:1px;
}
.step_curr_des
{
	font-family: Arial, Sans-Serif;
	font-size:8pt;
	font-weight:bold;
}
.step_des
{
	font-family: Arial, Sans-Serif;
	font-size:8pt;
	font-weight:normal;
}
.step_hdr
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: larger;
	font-weight: normal;
	color: #888888;
	text-transform:lowercase;
}
.status_done
{
	background-color: #ff9900;
	font-family: Arial, Sans-Serif;
	font-size:7.5pt;
	font-weight:bolder;
	height: 14px;
	width: 14px;
	border-color:#cccc99;
	border-width:1px;
	border-style:solid;
}
.status_todo
{
	background-color: #ffffff;
	font-family: Arial, Sans-Serif;
	font-size:7.5pt;
	height: 14px;
	width: 14px;
	border-color:#cccc99;
	border-width:1px;
	border-style:solid;
}
.status_done_text
{
	font-family: Arial, Sans-Serif;
	font-size:8pt;
	font-weight:normal;
}
.status_todo_text
{
	font-family: Arial, Sans-Serif;
	font-size:8pt;
	font-weight:normal;
}
.box_list
{
	border: #fefefe thin ridge;
	padding-left: 5px;
}
td.step_des a:link a:visited
{
	text-indent: 0pt;
	text-decoration:none;
	border-width:0px; outline-width:0px;
}
.rrp
{
	font-weight: bold;
	color: #cc3300;
	font-family: Arial, Sans-Serif;
	text-decoration: line-through;
}
.sp
{
	font-weight: bold;
	color: #cc3300;
	font-family: Arial, Sans-Serif;
}
.phdr
{
	font-weight: bold;
	color: #336666;
	font-family: Arial, Sans-Serif;
}
