body { 
 margin: 0px;
 padding: 0px 0px 0px 0px;
 font-family: arial, verdana, sans-serif;
 color: #666666; 

}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
							TEXT STYLES
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.title{ 
	color:b01840; 
	font-size: 10pt; 
	font-weight: normal; 
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	text-decoration: none;
}

/* admin text font */
.admin{
	font-family: Helvetica, Arial, Verdana, sans-serif; 
    font-size: 11px; 
	color: 000000; 
	font-weight: bold;
	}

/* large title font */
.hif_h1{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: 666666; 
	}

/* font used to warn user of incorrect entries*/
.incorrect{
	font-family: Helvetica, Arial, Verdana, sans-serif; 
    font-size: 11px; 
	color: ff0000; 
	font-weight: bold;
	}

.form_label{
	font-family: Helvetica, Arial, Verdana, sans-serif; 
    font-size: 12px; 
	color: 000000; 
	font-weight: bold;
	}

/* small black, bold font */
.hif_t1{
	font-family: Helvetica, Arial, Verdana, sans-serif; 
    font-size: 11px; 
	color: 000000; 
	font-weight: normal;
	}

/* small grey, bold font (i.e. "[accounts list]" on account list screen)*/
.hif_t2{
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	font-size: 10px; 
	color: #666666; 
	font-weight: normal;
	}

/* standard table (data) font */
.hif_data{
	color: 000000; 
	font-size: 8pt; 
	font-weight: normal; 
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	text-decoration: none;
	}

/* title1 font */
.hif_title1{
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	font-size: 14pt; 
	color: 000000; 
	font-weight: bold;
	}

/* small title font */
.hif_title2{
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	font-size: 10pt; 
	color: 3333ff; 
	font-weight: bold;
	}

/* font from login screen */
.form
	{color: #e0e0e0; 
	font-size: 10pt;
	font-weight: normal; 
	font-family: Helvetica, Arial, Verdana, sans-serif;  
	text-decoration: none;
	}

/* general use font */
.text		
	{color: #333333; 
	font-size: 10pt; 
	font-weight: normal; 
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	text-decoration: none;
	}

/* date font */
.date{
	color: #cccccc; 
	font-size: 8pt; 
	font-weight: normal; 
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	text-decoration: none;
	}

/* days font */
.days{
	color: #cccccc; 
	font-size: 7pt; 
	font-weight: normal; 
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	text-decoration: none;
	}
a.days_link{
	color: #cccccc; 
	font-size: 7pt; 
	font-weight: normal; 
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	text-decoration: none;
	}
/* smaller, general use font */
.small{
	color: #333333; 
	font-size: 8pt; 
	font-weight: normal; 
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	text-decoration: none;
	}

.small_white{
	color: #ffffff; 
	font-size: 8pt; 
	font-weight: normal; 
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	text-decoration: none;
	}
	
/* smaller, general use font */
.tiny{
	color: #000000; 
	font-size: 5pt; 
	font-weight: normal; 
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	text-decoration: none;
	}
	
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
							HYPER LINK STYLES
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* 
general purpose link style and hover */
A{
	color: #333333; 
	font-size: 8pt; 
	font-weight: bold; 
	font-family: Helvetica, Arial, Verdana, sans-serif;  
	text-decoration: none;
	}
	
A:HOVER{
	color:b01840; 
	font-size: 8pt; 
	font-weight: bold; 
	font-family: Helvetica, Arial, Verdana, sans-serif;  
	text-decoration: none;
	}

/* 	START .alpha
	.alpha is used for the alpha controls that span the top of the account and door list pages*/
.alpha
	{
	color: 999999;
	font-size: 7pt;
	font-weight: bold;
	font-family: Helvetica, Arial, Verdana, sans-serif;  
	text-decoration: none;
	text-align : right;
}

.alpha_link
	{
	color: 063E6B; 
	font-size: 7pt;
	font-weight: bold;
	font-family: Helvetica, Arial, Verdana, sans-serif;  
	text-decoration: none;
	text-align : right;
	}

.alpha_link:hover
	{
	color:b01840; 
	font-size: 7pt;
	font-weight: bold;
	font-family: Helvetica, Arial, Verdana, sans-serif;  
	text-decoration: none;
	text-align : left;
	}
/* 	ENDOF .alpha */

.tiny_link
	{
	color: 606772;
	font-size: 7pt;
	font-weight: bold;
	font-family: Helvetica, Arial, Verdana, sans-serif;  
	text-decoration: none;
	text-align : right;
	}

.tiny_link:hover
	{
	color:b01840; 
	font-size: 7pt;
	font-weight: bold;
	font-family: Helvetica, Arial, Verdana, sans-serif;  
	text-decoration: none;
	text-align : left;
	}
	

/* special purpose link style for use when you need something to look like a link (used mainly in debug) */
.fake_link{
	color: #053E6B; 
	font-size: 8pt; 
	font-weight: bold; 
	font-family: Helvetica, Arial, Verdana, sans-serif;  
	text-decoration: none;
	}

/* special purpose link style for use when you need to make a link invisible (rarely used)*/
.invisible_link{
	color: ffffff; 
	font-size: 9pt; 
	font-weight: bold; 
	font-family: Helvetica, Arial, Verdana, sans-serif;  
	text-decoration: none;
	}

/* used on column headings that are sortable */
A.sort		{ 
	background-color:b01840; 
	color:#C5CACE; 
	font-size: 10pt; 
	font-weight: normal; 
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	text-decoration: none;
	}
	

A.sort:HOVER{ 
	background-color:b01840; 
	color:b01840; 
	font-size: 10pt; 
	font-weight: normal; 
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	text-decoration: none;
	}

/* used on admin page */
.admin_link{
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	font-size: 10px; 
	color: 808080; 
	font-weight: normal;
	}

.admin_link:HOVER{
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	font-size: 10px; 
	color: ff0000; 
	font-weight: normal;
	}

.forgot_password
	{
	color: cccccc; 
	font-size: 7pt; 
	font-weight: normal; 
	font-family: Helvetica, Arial, Verdana, sans-serif;  
	text-decoration: none;
	}

.forgot_password:HOVER
	{
	color: ff0000; 
	font-size: 7pt; 
	font-weight: normal; 
	font-family: Helvetica, Arial, Verdana, sans-serif;  
	text-decoration: none;
	}

/* used where small link is needed */
.minilink
	{
	color: 999999; 
	font-size: 7pt; 
	font-weight: normal; 
	font-family: Helvetica, Arial, Verdana, sans-serif;  
	text-decoration: none;
	}
	
A.minilink:HOVER
	{
	color: ff3333; 
	font-size: 7pt; 
	font-weight: normal; 
	font-family: Helvetica, Arial, Verdana, sans-serif;  
	text-decoration: none;
	}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
TABLE STYLES (these styles are used to descignate the white/grey bars 
and the highlighted table rows)
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* standard data cell used for table column headings */
.column{
	background-color: lightblue; 
	color: black; 
	font-weight: bold;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	text-decoration: none;
}

/* standard table row */
TR.normalRow1{
	COLOR: black;
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 10px;
	background-COLOR: eeeeee;
	}

/* greyed table row */
TR.normalRow2{
	COLOR: black;
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 10px;
	}

/* highlighted table row */
TR.hiliteRow{
	COLOR: black;
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 10px;
	background-COLOR: CEEDF1;
	}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
			FORM STYLES
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* general textbox style */
.textbox{
	color:000000;
    font-size: 11px; 
	font-weight:normal;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	text-decoration:none;
	width:100px;
	background-color: #E5E8EA;
	border-bottom-style : inset;
	border-right-style : inset;
	padding-left : 4px;
	}

.textboxtiny{
	color:000000;
    font-size: 10px; 
	font-weight:normal;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	text-decoration:none;
	text-align: right;
	width:40px;
	background-color: #E5E8EA;
	border-bottom-style : inset;
	border-right-style : inset;
	}

.textboxsearch{
	color:000000;
    font-size: 9px; 
	font-weight:normal;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	text-decoration:none;
	text-align: left;
	width:40px;
	background-color: #efefef;
	border: 1px solid #666666;
	}

.front_textbox{
	color:000000;
    font-size: 11px; 
	font-weight:bold;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	text-decoration:none;
	width:75px;
	background-color: #E5E8EA;
	padding-left : 4px;
	}

/* general textbox style, 300 px wide */
.textbox150{
	color:000000;
    font-size: 11px; 
	font-weight:normal;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	text-decoration:none;
	width:150px;
	background-color: #E5E8EA;
	border-bottom-style : inset;
	border-right-style : inset;
	padding-left : 4px;
}

.textbox200{
	color:000000;
    font-size: 11px; 
	font-weight:normal;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	text-decoration:none;
	width:200px;
	background-color: #E5E8EA;
	border-bottom-style : inset;
	border-right-style : inset;
	padding-left : 4px;
}

.textbox400{
	color:000000;
    font-size: 11px; 
	font-weight:normal;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	text-decoration:none;
	width:400px;
	background-color: #E5E8EA;
	border-bottom-style : inset;
	border-right-style : inset;
	padding-left : 4px;
}

/* general textbox style, 300 px wide */
.textbox300{
	color:000000;
	font-size:10pt;
	font-weight:normal;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	text-decoration:none;
	width:300px;
	background-color: #E5E8EA;
	border-bottom-style : inset;
	border-right-style : inset;
	}

/* textbox used for capturing "zipcode" information*/
.textboxzip{
	color:000000;
	font-size:10pt;
	font-weight:normal;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	text-decoration:none;
	width:85px;
	background-color: #E5E8EA;
	border-bottom-style : inset;
	border-right-style : inset;
	padding-left : 4px;
	}

/* textbox used for capturing two character "state" information*/
.textboxst{
	color:000000;
    font-size: 11px; 
	font-weight:normal;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	text-decoration:none;
	width:25px;
	background-color: #E5E8EA;
	border-bottom-style : inset;
	border-right-style : inset;
	padding-left : 4px;
	}

/* textbox used for capturing "city" information*/
.textboxcity{
	color:000000;
	font-size:10pt;
	font-weight:normal;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	text-decoration:none;
	width:182px;
	background-color: #E5E8EA;
	border-bottom-style : inset;
	border-right-style : inset;
	padding-left : 4px;
	}

.qty
	{
	color:000000;
	font-size:10pt;
	font-weight:normal;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	text-decoration:none;
	text-align: right;
	width:35px;
	background-color: #E5E8EA;
	border-bottom-style : inset;
	border-right-style : inset;
	padding-left : 4px;
}

.submit{
	color: #000000;
	font-size: 10pt;
	font-weight: normal;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	text-decoration: none;
	background : #e0e0e0;  
	border-left-width : thin;
	border-right-width : thin;
	border-top-width : thin;
	border-bottom-width : thin;
	border : thin solid black;
}

.submit_now{
	color: #ff0000;
	font-size: 10pt;
	font-weight: normal;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	text-decoration: none;
	background : #f0f0f0;  
	border-left-width : thin;
	border-right-width : thin;
	border-top-width : thin;
	border-bottom-width : thin;
	border : thin solid black;
}

/* general button style */
.button{
	color: #000000;
	font-size: 10pt;
	font-weight: normal;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	text-decoration: none;
	background : #BAC3C6;  
}

/* smaller button style */
.button80	{
	width: 80;
	color: #000000;
	font-size: 9pt;
	font-weight: normal;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	text-decoration: none;
	background-color: #BAC3C6;
	border: 1px solid #666666;
	}

/* search button style */
.buttonsearch	{
	width: 30;
	color: #333333;
	font-size: 7pt;
	font-weight: normal;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	text-decoration: none;
	background-color: #cccccc;
	border: 1px solid #666666;
	}

.buttonsearch2	{
	width: 50;
	color: #333333;
	font-size: 7pt;
	font-weight: normal;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	text-decoration: none;
	background-color: #cccccc;
	border: 1px solid #666666;
	}

/* large button style */
.button250	{
	width: 250;
	color: #000000;
	font-size: 9pt;
	font-weight: normal;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	text-decoration: none;
	background-color: #BAC3C6;
	}

/* large nonfunctional button style */
.nonbutton250	{
	width: 250;
	color: #999999;
	font-size: 9pt;
	font-weight: normal;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	text-decoration: none;
	background-color: #cccccc;
	}


/* general select list style */
.select_month{
	background : #4d4d70;
	font : normal 12px/normal Helvetica, Arial, Verdana, sans-serif;
	text-align : left;
	width : 100px;
	color : ffffcc;
	text-decoration: bold;
	border: 1px solid #666666;
	}

.select{
	background : #ffffcc;
	font : normal 10px/normal Helvetica, Arial, Verdana, sans-serif;
	text-align : left;
	width : 100px;
	color : Black;
	border: 1px solid #666666;
	}

.selected{
	background : #fff4aa;
	font : normal 10px/normal Helvetica, Arial, Verdana, sans-serif;
	text-align : left;
	width : 100px;
	color : Black;
	border: 1px solid #666666;
	}

.select150{
	color:000000;
    font-size: 11px; 
	font-weight:normal;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	text-decoration:none;
	background : e5e8ea;
	width:150px;
	background-color: #E5E8EA;
	border-bottom-style : none;
	}

.select200{
	color:000000;
    font-size: 11px; 
	font-weight:normal;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	text-decoration:none;
	background : e5e8ea;
	width:200px;
	background-color: #E5E8EA;
	border-bottom-style : none;
	}

.select_status{
	color:000000;
    font-size: 11px; 
	font-weight:normal;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	text-decoration:none;
	background : e5e8ea;
	width:130px;
	background-color: #E5E8EA;
	border-bottom-style : none;
	}
/* select client list style */
.select_client{
	background : #E5E8EA;
	font : normal 10px/normal Helvetica, Arial, Verdana, sans-serif;
	text-align : left;
	width : 100px;
	color : Black;
	border: 1px solid #666666;
	}

/* select product list style */
.select_product{
	background : #E5E8EA;
	font : normal 10px/normal Helvetica, Arial, Verdana, sans-serif;
	text-align : left;
	width : 120px;
	color : Black;
	border: 1px solid #666666;
	}

/* small select list style */
.select_small{
	background : #E5E8EA;
	font : normal 10px/normal Helvetica, Arial, Verdana, sans-serif;
	text-align : left;
	width : 50px;
	color : Black;
	border: 1px solid #666666;
	}

/* tiny select list style */
.select_tiny{
	background : #E5E8EA;
	font : normal 10px/normal Helvetica, Arial, Verdana, sans-serif;
	text-align : left;
	width : 40px;
	color : Black;
	border: 1px solid #666666;
	}

/* standard text area, used for updating the news section */
.textarea{
	color:000000;
	font-size:10pt;
	font-weight:normal;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	text-decoration:none;
	width:350px;
	background-color: #E5E8EA;
	border-bottom-style : inset;
	border-right-style : inset;
	padding-left : 4px;
	}
	
.textarea_comment{
	color:000000;
	font-size:10pt;
	font-weight:normal;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	text-decoration:none;
	width:450px;
	background-color: #E5E8EA;
	border-bottom-style : inset;
	border-right-style : inset;
	padding-left : 4px;
	}
	
.textarea200{
	color:000000;
	font-size:10pt;
	font-weight:normal;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	text-decoration:none;
	width:150px;
	height:40px;
	background-color: #E5E8EA;
	border-bottom-style : inset;
	border-right-style : inset;
	padding-left : 4px;
	}
	
/* checkbox */
.checkbox{
	font : normal 10px/normal Helvetica, Arial, Verdana, sans-serif;
	text-align : left;
	color : Black;
	border: 1px none #666666;
}
.toplinksel{
	color: 000000; 
	font-size: 9pt; 
	font-weight: normal; 
	font-family: verdana, helvetica; 
	text-decoration: none;
	}

A.toplinksel:HOVER{
	color: red; 
	font-size: 9pt; 
	font-weight: normal; 
	font-family: verdana, helvetica; 
	text-decoration: none;
	}

.toplink{
	color: black; 
	font-size: 9pt; 
	font-weight: normal; 
	font-family: verdana, helvetica; 
	text-decoration: none;
	}

A.toplink:HOVER{
	color: orange; 
	font-size: 9pt; 
	font-weight: normal; 
	font-family: verdana, helvetica; 
	text-decoration: none;
	}

	