#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, #ResponseItemEdit{	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%;}.success-message{	display: none;	background-color: #02c312;	color: #fff;	padding: 5px 10px;	width: 120px;	margin: 5px 0px;}