#content{
	float:left;
	width:92%;
	padding:0% 4% 2% 4%;
	margin:80px 0 1% 0;
}
#content1{
	float:left;
	width:92%;
	padding:0% 4% 2% 4%;
	margin:40px 0 1% 0;
}
#Login{
	width:600px;
	margin:8% auto;
	font-size:120%;
	padding:2% 2% 3% 2%;
	border-top:solid 1px #999;
	border-bottom:solid 1px #999;
}
#Login img{
	width:250px;
	float:left;
	height:auto;
	margin-top:35px;
	clear:both;
}
input#submit, input#reset{
	height:30px;
	font-size:14px;
	font-weight:bold;
}
#LoginInput{
	float:right;
}
#LoginInput input[type=text], #LoginInput input[type=password]{
	width:96%;
	padding:2%;
}
#sub-nav{
	width:100%;
	float:left;
	padding:0.8% 0;
	background-color:#900;
	position:fixed;
	top:40px;
	z-index:99999;
}
#sub-nav ul{
	margin:0;
}
#sub-nav li{
	list-style:none;
	display:inline;
}
#sub-nav a, #sub-nav a:visited{
	font-size:14px;
	color:#FFF;
	text-decoration:none;
	padding:1% 1%;
	font-weight:bold;
}
#sub-nav a:hover{
	color:#FF0;
}
#footer{
	width:100%;
	background-color:#333;
	color:#FFF;
	padding:0;
	position:fixed;
	bottom:0;
	z-index:9999;
}
#footer p{
	width:92%;
	font-size:12px;
	padding:5px 0;
	margin:0 auto;
}
#data{
	width:100%;	
	padding:0;
}
#chart{
	border:solid 1px #999;
	height:324px;
	float:right;
	width:63%;
	overflow:hidden;
}
#sales-db-chart{
	border:solid 1px #999;
	height:324px;
	float:right;
	width:63%;
	overflow:hidden;
}
#customer_info_sales_chart{
	border:solid 1px #999;
	height:300px;
	float:right;
	width:100%;
	overflow:hidden;
	margin:10px 0px;
}
#atv-chart{
	border:solid 1px #999;
	height:324px;
	float:right;
	width:75%;
	overflow:hidden;
}
#cav_performance_chart{
	border:solid 1px #999;
	height:330px;
	width:70%;
	float:left;
	overflow:hidden;
	margin-bottom:10px;
}
#cav_performance_total_score h2{
	text-align:center;
	font-size:18pt;
	margin:20px 0px 0px 0px;
}
#cav_performance_total_score h1{
	text-align:center;
	font-size:130pt;
	border:none;
	margin-top:-20px;
	text-shadow: 2px 2px 5px #666;
}
#cav_performance_total_score{
	border:solid 1px #999;
	height:330px;
	width:28%;
	float:right;
	overflow:hidden;
	margin-bottom:10px;
}
#performance_dates{
	width:100%;
	text-align:right;
}
#crm-chart{
	width:100%;
	height:300px;
}
#chart-loading-label{
	width:150px;
	text-align:center;
	margin:150px auto;
}
#filter-options-product-sales{
	border:solid 1px #999;
	height:100%;
	float:left;
	width:100%;
}
#filter-options-crm{
	border:solid 1px #999;
	padding:1%;
	float:left;
	width:98%;
	margin:10px 0px;
	background-color:#EFF1F1;
}
#filter-options-product-sales th{
	background-color:#DDD;
	border-bottom:solid 1px #999;
	border-right:solid 1px #999;
}
#filter-options-sales-db{
	border:solid 1px #999;
	height:100%;
	float:left;
	width:450px;
}
#filter-options-sales-db th{
	background-color:#DDD;
}
#filter-options-atv{
	border:solid 1px #999;
	height:100%;
	float:left;
	width:300px;
}
#filter-options-atv th{
	background-color:#DDD;
}
#filter-options-sales-export{
	border:solid 1px #999;
	height:100%;
	float:left;
	width:400px;
}

#filter-options-sales-export th{
	background-color:#DDD;
}

#transaction-export{
	border:solid 1px #999;
	height:100%;
	width:400px;
	margin-bottom:20px;
}
#transaction-export th{
	background-color:#DDD;
}
#tabs{
	margin-top:1%;
	border-color:#999;
}
#Date1, #Date2{
	text-align:center;
}
#table-product-sales{
	border:solid 1px #999;
	float:left;
	width:100%;
	margin:2% 0 0 0;
}
#table-sales-db{
	border:solid 1px #999;
	float:left;
	width:100%;
	margin:2% 0 0 0;
}
#atv-table{
	border:solid 1px #999;
	float:left;
	width:100%;
	margin-top:10px;
}
#product-group-table, #product-name-table, #customer-name-table, #FAA-FAB-table-data,#FAE-table-data,#FAIB-FAIM-table-data{
	border-left:solid 1px #999;
	border-top:solid 1px #999;
	border-bottom:solid 1px #999;
}
#progressbar-container{ width:500px; height:60px; margin:10px auto 0 auto; }
#progressbar{ width:100%; }
#progress-label{ width:150px; text-align:center; margin:0 auto;}

a#ResetTableLink{
	color:#900;
}
a#ResetTableLink:hover{
	text-decoration:underline;
}
#Dates{
	margin-bottom:20px;
}
#cav_individual_dates{
	margin:20px 0px;
}
#search_results{
	width:98%;
	margin-top:20px;
	padding:1%;
	border:solid 1px #999;
	background-color:#FFC;	
}
a#cav_customer_link:hover{
	color:#900;
}
#CustomerInfo{
	width:500px;
	margin-top:20px;
	border:solid 1px #999;
	padding:10px;
	float:left;
	background-color:#EFF1F1;
}
#Research{
	width:450px;
	margin-top:20px;
	border:solid 1px #999;
	padding:10px;
	float:right;
	background-color:#EFF1F1;
}
#cav_individual_chart{
	border:solid 1px #999;
	height:324px;
	width:1000px;
	margin-top:20px;
}
#cav_individual_sales_data{
	width:100%;
	margin:20px auto;
}
#customer_info_sales_data{
	width:100%;
	border:solid 1px #999;
	margin-top:10px;
}
#cav_individual_product_group_data{
	width:100%;
	margin:20px auto;
}
#inventory-search-results{
	margin-top:20px;	
}
#NewItem, #ResponseItem, #CompleteItem{
	margin:20px 0px 10px 0px;
	border:solid 1px #808080;
	background-color:#FFC;
	padding:5px;
}
#NewItemTable th, #NewItemTable td, #ResponseItemTable th, #ResponseItemTable td, #CompletedTable th, #CompletedTable td{
	border:none;
	background-color:#FFC;
}
#crm_data{
	background-color:#999;
}
#crm_data th{
	background-color:#EFF1F1;
}
#crm_data td{
	background-color:#FFF;
}
#PWContainer{
	width:350px;
	margin:50px auto 0px auto;
	border:solid 1px #999;
	padding:10px;
	background-color:#EFF1F1;	
}
#crmTargetCustomers{
	margin:30px 0px;
}
#CustomerList{
	margin-top:20px;	
}
#calendarOptions{
	width:13%;
	border:solid 1px #999;
	margin-top:37px;
	padding:1%;
	float:left;
	background-color:#EFF1F1;
}
#calendarOptions ul{
	padding:0;
}
#calendarOptions li{
	list-style:none;
	margin-bottom:5px;
}
#calendarOptions a:hover{
	color:#900;
}
#calendar{
	width:83%;
	float:right;
}
#CustomerName{
	margin-left:10px;
}
#dataTable{
	border:solid 1px #999;
	margin-top:37px;
	padding:1%;
}