@charset "utf-8";
/* Begin CSS Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/* End CSS Reset */

/* Begin Text Set */
body {font-family:Tahoma, Arial, Helvetica, sans-serif;}
a:focus {outline:1px dotted invert}
hr {border:0 #ccc solid;border-top-width:1px;clear:both;height:0; padding:4px 0}
h1 {font-size:25px} h2 {font-size:23px} h3 {font-size:21px} h4 {font-size:19px} h5 {font-size:17px} h6 {font-size:15px}
h1,h2,h3,h4,h5,h6 {margin-bottom:8px;}
ul {list-style:square; margin:8px 0} ol {list-style:decimal; margin:8px 0} 
li {margin:5px 0 5px 30px}
p {font-size:11px;line-height:18px;padding:0 0 10px}
/*End Text Set */


/* Begin Regular Styling */

body {
	background-color:#efefef;
	font-size:11px;
	}
	
#container {
	position:relative;
	width:832px;
	background-color:#FFFFFF;
	margin:0 auto;
	padding:0 44px 24px;
	}
	
#header span {
	text-align:right;
	position:absolute;
	right:50px;
	top:120px;
	}
		
#logout {
	position:absolute;
	right:50px;
	top:4px;
	}
	
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
                }

.clearfix {
	display:inline-block;
	_height: 1%;
                }

.clearfix {
	display:block;
               }
	
.bluebar {
	height:40px;
	line-height:40px;
	background-color:#0099cc;
	margin-bottom:15px;
	margin-top:15px;
	padding-left:14px;
	color:#FFFFFF;
	clear:both
	}
	
.bluebar a {
	color:#fff;
	}
	
.graybar {
height:28px;
padding-top:12px;
background-color:#ebebeb;
padding-left:14px;
color:#0286cc;
clear:both;
font-size:14px;
font-weight:bold;
margin-top:1px
	}


table#deposits {
	border:1px solid #e1d500;
	background-color:#fffbab;
	float:left;
	}
	
table#deposits tr td, table#deposits th {
	padding:6px;
	}
	
#step1 {
	margin-left:270px;
	}
	
.nonew {
	width:140px;
	height:30px;
	line-height:30px;
	padding-left:10px;
	background-color:#e7e7e7;
	margin-bottom:10px
	}
	
#login {
	width:340px;
	margin-left:240px;
	margin-top:30px;
	margin-bottom:50px
	}
	
#login tr td {
	padding:6px;
	}
	
table#dashboard {
	background:url(/images/dashboardBG.jpg) repeat-x;
	text-align:left
	}
	
table#dashboard a {
	color:#333333;
	}
	
table#dashboard th,table#dashboard td {
	padding:4px 0 4px 8px;
	}
	
/* Begin Comparison Section */
	
#comparison {
	width:665px;
	margin:30px auto 0;
	}
	
#comparison a {
	color:#999;
	}
	
#comparisontable {
	margin-top:4px;
	border:1px solid #999;
	}
	
#comparisontable img {
	margin-right:3px;
	margin-bottom:-2px;
	}
	
#lefttable {
	margin:20px 0 20px 45px;
	float:left;
	}

#righttable {
	margin:20px 0 20px 40px
	}
	
#comparisontable table tr td {
	padding:2px 0;
	}
	
/* End Comparison Section */

#pending {
	width:100%;
	margin:10px 0 0;
	}
	
#pending a {
	color:#999;
	}
	
#pendingtable {
	margin-top:4px;
	border:1px solid #999;
	background-color:#ebebeb;
	padding:20px 20px 20px 60px
	}
	
#pendingtable form#buttons {
	clear:both;
	}
	
#pendingtable img {
	margin-right:3px;
	margin-bottom:-2px;
	}
	
#pendingtable table {
	float:left;
	width:28%;
	margin:0 40px 0 0;
	display:inline;
	}

#pendingtable table td{
	height:30px;
	vertical-align:top;
	}

	
#pendingtable input {
	width:24px;
	height:15px;
	margin-right:3px;
	font-size:10px;
	}
	
#pendingtable .buttons {
	width: 100%;
	text-align:right;
	margin-right:60px
	}
	
#pendingtable .buttons input {
	width:auto;
	height:auto;
	}
	
	
.blue {
	color:#0000ff
	}
	
.red {
	color:#FF0000;
	}
	
.green {
	color:#009900;
	}
	
#review {
	margin-top:4px;
	border:1px solid #999;
	background-color:#ebebeb;
	padding:20px
	}
	
#contactinfo {
	text-align:center;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:8px;
	border-top:1px solid #999999
	 }
	 
#col1 {
	float:left;
	padding:7px 6px;
	width:24%;
	margin-right:15px;
	}
	
#col2 {
	float:left;
	padding:6px;
	width:24%;
	}

#col2_good {
	float:left;
	padding:6px;
	width:24%;
	}	

	
#col3 {
	width:45%;
	float:right;
	padding:7px 6px;
	}
	
#col1 table, #col2 table, #col2_good table {
	width:100%;
	}
	
	
#col1 table tr td, #col1 table tr th, #col2 table tr td, #col2 table tr th, #col2_good table tr td, #col2_good table tr th, #col3 table tr td {
	height:34px;
	vertical-align:top;
	}

#col2 {
	border:1px solid #FF0000;
}

#col2_good {
	border:1px solid #000000;
}

#col3 input {
height:12px;
font-size:10px;
}
	
#review .notes {
	width:100%;
	height:80px;
	margin-top:20px;
	margin-bottom:20px
	}
	
.padding tr td {
	padding:3px;
	}
	
.padding input {
	width:40px;
	vertical-align:middle
	}
	
.padding2 tr td {
	padding:10px 0
	}
	
#leftColumn {
	width:200px;
	float:left;
	background:url(/images/gradient.jpg) repeat-x;
	min-height:400px;           
	height:auto !important;   /*  IE6 Hack */
	height:400px;                  /*  IE6 Hack */
	padding:20px 0 0 20px;
	}
	
.inventoryTable {
	margin-top:20px; 
	background:url(/images/divider.gif) 0 0 repeat-y;
	float:left;
	position:relative;
	left:35px
	}
	
.step3 {
	padding:8px;
	border:8px solid #F0F0F0
	}

.step3 tr td {
		padding:8px;
		background-color:#f0f0f0
		}
		
		
.smallgraybar {
	background-color:#ededed;
	padding:4px 0 5px 5px;
	margin-bottom:10px;
	width:100%
	}
	
.step4 {
	margin:3px 0px 18px 0px;
	}
	
.step4 tr td {
	padding:6px;
	}
	
#past_transactions {
width:90%;
}

#past_transactions td, #past_transactions th {
padding:5px;
}

#past_transactions_org {
width:250px;
margin:10px auto;
}

#past_transactions_org td, #past_transactions_org th {
padding:5px;
}
