*{padding:0;margin:0}
body{font-family:Arial;font-size:12px;background-color:#232E59;color:#FFF}
img{border:0}
a{text-decoration:none;color:#00209f}
h3{text-transform:uppercase;font-size:1.2em}
h4{font-size:1em}
form{margin:0;padding:0}
.clear{clear:both}
.bar{height:2em;line-height:2em;width:850px}
.left{width:210px}
.center{text-align:center}
.right {text-align: right; }
.error{background-color:#FFDDDD}
.green{background-color:#DDFFEE}
.disable{opacity:0.4}
dd{margin-left:200px;width:500px;padding:5px}
dt{width:200px;text-align:right;float:left;padding:5px}
.showhide{background-color:#C3C3C3;}



/*
WRAPPER
*/
#wrapper{position:relative;width:850px;margin:10px auto;background-color:#FFF;color:#000;border:1px solid #FFF}
/*
NAV
*/
#nav_wrapper{background-color:#58595b;border-bottom:1px solid #FFF;z-index: 2000;}
#nav_wrapper ul{list-style:none}
.menu a{color:#FFF;display:block;padding:0 1em;}
.menu a:hover{color:#f7e100}
.menu li{float:left;background-color:#58595b; margin:0 5px;}
.menu li ul{position:absolute;width:200px;left:-999em}
.menu li:hover, .menu li.hover,.menu li:hover li a, .menu li.hover li a{background-color:#000}
.menu li:hover li, .menu li.hover li{width:200px;border-top:1px solid #FFF; margin:0;}
.menu li ul ul{margin:-2.1em 0 0 200px;}
.menu li:hover ul ul,.menu li:hover ul ul ul,.menu li.hover ul ul,.menu li.hover ul ul ul{left:-999em}
.menu li:hover ul,.menu li li:hover ul,.menu li li li:hover ul,.menu li.hover ul,.menu li li.hover ul,.menu li li li.hover ul{left:auto;z-index:1000}
/*
HEADER
*/
#header{width:850px;height:100px;background:url(../images/header.jpg) no-repeat;margin-bottom:40px}
#header_text{position:relative;top:73px;left:139px;z-index:100}
#header_text span{display:inline-block;width:669px;height:54px}

/*
REPORTING BREADCRUMBS
*/
#report-crumbs h4 {
	font-weight: normal;
	font-family: Arial;
}

#report-crumbs h5 {
	font-weight: normal;
	font-family: Arial;
}

#report-crumbs h5 a:hover{
	text-decoration: underline;
}

/*
REPORTING
*/
.partsDiv{
	border:#EEE 1px solid;
	margin-bottom: 5px;
}

.partsH4 {
	text-align: center;
	padding-bottom: 2px;
	background: #EEE;
	border-bottom: rgb(192,192,200) 1px solid;
}

/*
IMAGE
*/
#image{}

/*
MAIN BODY
*/
#main_body{width:850px; position:relative; text-align:left;}
#content{margin:10px;min-height:280px;}
#content ul{margin-left:10px}
#content h3{color:#00209F;font-size:1.4em;font-weight:bolder;text-transform:uppercase}
#content h4{padding-left:3px}
#content #list{margin:20px 0 20px 150px;}
#content #list ul{margin:0;list-style:none;}
#content #list div ul{margin:0 0 10px 40px;}
#content #right{margin:20px 50px 20px 150px;}
#content #right ul{margin-left:20px}
#content #instructions{margin-bottom:15px;}
#content #ficlasses {margin:10px 0px 10px 60px;}
#content #ficlasses ul{margin:0;list-style:none;}
#content #ficlasses li{margin-bottom: 4px; margin-top: 2px}
#content #ficlasses div ul{margin:0 0 10px 40px;}
#content .download{text-align:right;margin:0 15px 5px 0}
/*
FOOTER
*/
#footer{background-color:#000;color:#6E8AF5}
#footer a{color:#6E8AF5}
#footer a:hover{color:#FFF}
#login{width:848px;padding:0 5px}
#login input{border:none; font-size:10px; padding:1px; margin-right:10px;}
#login span{padding:0 5px}
#footer #submit{background:#6E8AF5;border:1px solid #FFF !important;color:#FFF;padding:0 2px}

/*
CONTACT
*/
#contactFoot{background-color:#58595b;border-top:1px solid #FFF;text-align:left;color:#FFF;padding-left:10px;width:840px;text-align:center}
/*#contact .moduletable{width:848px}*/
#contactFoot a{color:#FFF}
#contactFoot a:hover{color:#000}
/*
TABLE
*/
table{width:100%;margin-bottom:20px}
table a{color:#00209f}
table .odd{background-color:#f2f8ff}
caption{text-transform:uppercase;font-size:1.4em;font-weight:bolder;margin-bottom:15px;margin-left:135px;text-align:left}
th{background-color:#EEE;text-align:left}
td{border-right:1px solid #EEE}
td.last{border:0}
#content td,th{padding:0 2px}
.export{text-align:right;margin:15px;}
/*.export img{padding-left:5px;vertical-align:bottom}*/
.number{text-align:right}
.inner, .inner input{padding:0;margin:0}
.inner{width:90%}
#rateTable{margin:0}
#formTable,#formTable td{text-align:center;border:0}

/*
FIELDSET FORM
*/
fieldset.form{margin:5px;padding:5px;border:0}
.form legend{text-transform:uppercase;font-size:1.4em;font-weight:bolder;color:#00209f;margin-left:135px}
.form span,.form div{display:block;padding:1px;margin:0 5px}
.form span.title{float:left;text-align:right;width:200px;font-weight:bold}
.form span.required{float:left;text-align:right;width:200px;font-weight:bold;color:red}
.form input,.form select,.form textarea{margin:0;padding:0;}
.form img{vertical-align:middle}
.form ul{margin-left:30px}
.form span.emailCheckBox{float:left;text-align:right;width:300px;font-weight:bold}

/*
CALENDAR (Javascript)
*/
.calendar table{width:auto}

/*
GREETING
*/
#greeting{margin-bottom:5px}
#greeting h3{text-transform:none}

/*
DEALER INFO
*/
#dealerInfo p{clear:both}
#dealerInfoInner{padding:2px}
#dealerInfo span.title{float:left;text-align:right;width:75px;font-weight:bold}
#dealerInfo span{padding:1px}

/*
AGENT INFO
*/
#agentInfo p{clear:both}
#agentInfoInner{padding:2px}
#agentInfo span.title{float:left;text-align:right;width:75px;font-weight:bold}
#agentInfo span{padding:1px}

/*
MESSAGE
*/
#msg{padding:10px 3px 10px 3px;font-weight:bold;margin-bottom:5px;font-size:1.2em}
#msg ul{list-style:none}

/*
RANK
*/
.positive{color:green;font-weight:bold;font-size:1.4em}
.negative{color:red;font-weight:bold;font-size:1.4em}

/*
REPAIR ORDER
*/
#repairOrderWrapper{width:418px;height:180px;overflow:auto}
#repairOrder{width:400px}
/*

/*
CATEGORY LIST
*/
#categoryListWrapper{width:318px;height:150px;overflow:auto;border:1px solid black;}
#categoryList{width:300px;}

/*
REMIT
*/
#remit .description { text-align: center; }
#remit #add{padding:10px 0;}
#remit dd,#remit dt{padding:5px;margin-b}
#remit dt{width:275px;font-weight:bold;}
#remit dd{margin:0;width:auto}
#remit dd input[type="text"],#remit dd select{width:250px;}
#remit fieldset legend{margin-left:100px;font-size:14px;font-weight:bold}
#remit div.left{float:left;width:300px}

#remit label{font-weight:bold;}
#workingimage{font-weight:bold;width:600px;font-size:16px;}

#remit fieldset{padding:5px;}
#remit ul li{display:inline;margin:2px;}
#remit ul{display:inline;padding:4px;margin:2px;}

#remitForm #addContract { margin-top: 10px; }

#remit #web_con_fname, #remit #web_con_lname, #remit #web_con_co_first_name, #remit #web_con_co_last_name{width:255px;}
#remit #web_con_city, #remit #web_con_co_city, #remit #web_con_dealer_city, #web_con_remit #bank_city{width:185px;}
#remit #web_con_middle_initial, #remit #web_con_cosigner_middle_initial, #remit #web_con_year, #remit #web_con_apr, #remit #web_con_term{width:50px;}
#remit #web_con_add1, #remit #web_con_co_address1, #remit #web_con_dealer_address, #remit #web_con_bank_address{width:275px;}
#remit #web_con_state, #remit #web_con_co_state, #remit #web_con_dealer_state, #remit #web_con_bank_state{width:38px;}
#remit #web_con_flamt, #remit #web_con_custcost{width:50px;}
#remit #web_con_zip, #remit #web_con_co_zip, #remit #web_con_dealer_zip, #remit #web_con_bank_zip{width:50px;}
#remit #cust_phone_number, #remit #cust_bus_phone_number, #remit #co_phone_number, #remit #co_work_number{width:100px;}
#remit #web_con_dealer_name{width:510px;}
#remit #f-calendar-field-1,
#remit #f-calendar-field-2,
#remit #f-calendar-field-3,
#remit #f-calendar-field-4,
#remit #f-calendar-field-5{width:75px;}
#remit #web_con_msrp, #remit #web_con_odometer{width:45px;}
#remit #web_con_lien{width:298px;}
#remit #web_con_ncic{width:130px;}
#remit #web_con_model{width:85px;}
#remit #web_con_vin{width:160px;}
#remit #web_con_loan_number{width:120px;}
#remit #vinSearch{height:20px;}
#remit #product{width:300px;}
#remit #coverage{width:150px;}

#remit #save, #remit #reset{width:150px;font-weight:bold;}
#remit #save{position:absolute;bottom:0;padding:5px;}
#remit #prepopulate{height:20px;}
#remit .workingImage{width:100px;}
#remit .workingImageLoader{width:45px}
#remit #saleDate { width: 80px; }

/*
DROPMENU
*/
#nameGroup,#pidGroup,#noparentGroup,#ridGroup,#noresourceGroup,#depthGroup,#paramsGroup,#submitGroup{border:none;}
#dropmenu dt{font-weight:bold;width:300px;}
#dropmenu dd{margin-left:2px; float:right;}
#dropmenu .hint{text-align:center;padding-bottom:20px;}

/*
WEBCLAIM
*/
#webclaimSearch .zend_form{text-align:center;}
#webclaimSearch ul{list-style-type:none;}
#webclaim .required{color:#C11B17;}
#webclaim, #webclaimSearch label{font-weight:bold;}
#webclaim fieldset {width: 100%}
#webclaim #customerGroup-label,
#webclaim #vehicleGroup-label,
#webclaim #claimGroup-label,
#webclaim #LFTREADDEPTH-label,
#webclaim #RFTREADDEPTH-label,
#webclaim #LRTREADDEPTH-label,
#webclaim #RRTREADDEPTH-label,
#webclaim #dealerRepairGroup-label,
#webclaim #agreeGroup-label {display: none;}

#webclaim #fieldset-LFTREADDEPTH,
#webclaim #fieldset-RFTREADDEPTH,
#webclaim #fieldset-LRTREADDEPTH,
#webclaim #fieldset-RRTREADDEPTH {display: none;}

#webclaimSearch #fieldset-contractSearch{width:300px;margin:0 auto;padding:10px;float:none;}
#webclaimSearch #fieldset-zipOrLname{width:500px;margin:0 auto;float:none;}

#webclaim #customerGroup-element,
#webclaim #vehicleGroup-element,
#webclaim #claimGroup-element,
#webclaim #LFTREADDEPTH-element,
#webclaim #RFTREADDEPTH-element,
#webclaim #LRTREADDEPTH-element,
#webclaim #RRTREADDEPTH-element,
#webclaim #dealerRepairGroup-element,
#webclaim #agreeGroup-element {
	margin: 0; padding: 0;
	width: 100%;
}

#webclaim .description {font-weight: normal; width: 800px;}
#webclaim #agree-label {width: 700px; font-size: 12px;}
#webclaim #agree-label {float: right; text-align: left; font-size: 12px; width: 700px;} 
#webclaim #agree-element {width: 10px; margin-left: 80px; height: 30px;}


#errorContainer{padding:10px;}
.formSection li{display:inline;padding:4px;margin:2px;}
ul.formline{padding:5px;}
ul.formline li{padding:2px;}
ul.errors li{color:#990000;width:500px;}

/* FORMMANAGER */
#formmanager input[type="text"]{width:300px;}
#formmanager select{width:305px;}
.selectButton{width:50px;}
table.formmanagerSelect{width:400px;}
.multiSelect{width:200px;}
.multiSelectLarge{width:350px;}
#formmanager #private_label{width:280px;}
#formmanager textarea{width:300px;}
#formmanager #dealerships_selector, #formmanager #dealersSelected, #formmanager #agents_selector, #formmanager #agentsSelected{width:405px;}
#formmanager #dealerships_selector, #formmanager #agents_selector{margin:0 0 0 208px;}
#formmanager #agentsInvalid, #formmanager #dealersInvalid{margin:0 0 0 250px;}

/*

/* FORMCHANGE */
#formchange dl{width:810px;}
#formchange dd,#formchange dt{padding:5px;margin-b;}
#formchange dt{width:325px;font-weight:bold;}
#formchange dd{margin:0;width:auto;}
#formchange select{width:220px;}


/* REMITTANCE */
#remittances input{width:130px;}
#remittances select{width:150px;}
#remittances input[type="button"]{width:54px;}
#remittances input[type="checkbox"]{width:20px;}
#remittances .dealnumber{width:50px;}
#remittances #grandTotal, #remittances #checkAmount, #remittances #checkNum{width:70px;}
#remittances .total{width:70px;}
#remittances .vin{width:150px;}
#remittances .workingImage{width:58px;}
#remittances button, #remit #remitForm button{font-size:10px;}

/* THIRD PARTY VENDOR */
#third_party_vendor {margin:0px auto;width:600;}
#third_party_vendor #ThirdPartyVendorForm {display:inline-table;margin:0px auto;}
#third_party_vendor div.left {display:block;float:left;width:auto;}
#third_party_vendor label {display:block;width:auto;margin:2px;}
#third_party_vendor label.optional {color:black;}
#third_party_vendor label.required, .instructions {color:red;font-weight:bold;}
#third_party_vendor #clear_div {clear:both;}
#third_party_vendor input,
#third_party_vendor select {margin:2px;}
#third_party_vendor #vendor_name {width:255px;}
#third_party_vendor #contact_name, 
#third_party_vendor #technician_name,
#third_party_vendor #address_line_1, 
#third_party_vendor #address_line_2 {width:200px;}
#third_party_vendor #city {width:125px;float:left;}
#third_party_vendor #state {width:75px;float:left;}
#third_party_vendor #cmsid {width:60px;}
#third_party_vendor #zip {width:40px;}
#third_party_vendor #phone_extension {width:35px;}
#third_party_vendor #phone {width:90px;float:left;}
#third_party_vendor #fax {width:90px;}
#third_party_vendor label.sub_field {display:block;margin-left:20px;}
#third_party_vendor label.chk_box,
#third_party_vendor #is_mobile,
#third_party_vendor #on_site_repair,
#third_party_vendor #volume_discount {display:inline;width:auto;}
#third_party_vendor #volume_discount_comment {margin-left:20px;width:250px;}
#third_party_vendor #next_div {float:left;margin:15px 0px 0px 15px;}.ac_results {display: block; position: absolute; width: 160px; top: 287px; left: 87px;}


#vendor_contact_info {float:left;
			display:inline-table;
			width:213px;
			padding:2px;
			border-style:line;}

#vendor_address_info {float:left;
			display:inline-table;
			width:265px;
			padding:2px;
			border-style:line;}
			
#vendor_type_info {float:none;
			display:inline-table;
			width:280px;
			padding:2px;
			border-style:line;}

#tpv_eip .vendor_header_left {float:left;width:48%;margin:5px 0px 5px 0px;}
#tpv_eip .vendor_header_right {float:right;width:48%;margin:5px 0px 5px 0px;}
#tpv_eip .address_info {text-align:center;margin:5px;}
#tpv_eip .contact, 
		 .technician {margin:5px;}
#tpv_eip .data_field {font-weight:bolder;}
#tpv_eip .comments,
#tpv_eip .preferred_vendors, 
#tpv_eip .preferred_dealers {text-align:center;margin:auto;width:590px;padding:2px 4px 2px 4px;}
#tpv_eip .files_fieldset {text-align:center;margin:0px 0px auto;width:590px;padding:2px 4px 2px 4px;}
#tpv_eip .dates_div {text-align:center;margin:0px auto;width:550px;padding:2px 4px 2px 4px;}
#tpv_eip #fees {margin:5px 20px 5px 20px;}
#tpv_eip .fee_div {width:48%;float:left;margin:5px 2px 5px 2px;display:none;padding:3px;}
#tpv_eip input {margin:1px;}
#tpv_eip #contacts_info {text-align:left;margin:5px 0px 5px 25px;} 
#tpv_eip #vendor_type_info,
#tpv_eip #vendor_specific_info {text-align:left;margin:5px;}
#tpv_eip hr {margin:0 auto;}
#tpv_eip .phone, 
		 .vendor_name {font-weight:bold;font-size:medium;color:#00209f;}
#tpv_eip .add_new_comment,
		 .existing_comments {margin:0 auto;width:580px;padding:2px 4px 2px 4px;}
#tpv_eip .comment_type_div,
		 .comment_div,
		 .file_div,
		 .caption_div {display:block;float:left;text-align:left;margin:0 auto;padding:2px 4px 2px 4px;}
#tpv_eip .add_button_div {margin:0 auto;position:relative;padding:2px 4px 2px 4px;}
#tpv_eip #comment {width:400px;float:left;}
#tpv_eip #comment_type {width:100px;float:left;}
#tpv_eip #add {width:50px;float:left;}
#tpv_eip label {display:block;margin:0 auto;}
#tpv_eip th {text-align:center;}
#third_party_vendor legend, 
#tpv_eip legend {font-weight:bold;padding:1px;color:#00209F;}
#tpv_eip table .odd {background-color:#99ccff}
#tpv_eip #ac_pref_dealers,
#tpv_eip #ac_pref_vendors {width:450px;}
#tpv_eip #uploadFile {width:250px;}
#tpv_eip #caption {width:200px;}
#tpv_eip #fees_date_div,
#tpv_eip #license_date_div {text-align:left;display:block;float:left;margin:0 auto;padding:2px;}
#tpv_eip #insurance_date_div {text-align:left;display:block;float:none;margin:0 auto;padding:2px;}
#tpv_eip #replace,
#tpv_eip #append {width:175px;float:left;}
#tpv_eip #clicky {position:fixed;top:49%;left:49%;z-index:9999;display:none;}
.preferred_vendor_true {color:#ffff66; background-color:blue; font-weight:bold;}

.tooltip {
  position: relative;
  cursor: default;
  color: green;
  font-weight: bold;
}

.tooltip span {
  position: absolute;
  left: -9999em;
  padding: 2px 3px;
  background:red /*#dae9ed*/;
  border:2px dashed #fff0c4;
  color:#086989;
  font-size: xx-large;
  text-decoration: none; 
}

.tooltip:hover span, .tooltip:focus span {
  left: 0; 
}

.filterLine{ padding:3px 0;background-color:#F3E2A9;width:300px;margin:0 auto;border-bottom:1px solid #F7D358;}

/*
BOTTOM LINE TOTALS FOR TABLES--------------------------
*/

table .even { background-color: #ffffff;  }

.totBox table, .totBox{
	background-color: white;
    text-align: right;
    border: none !important;
    vertical-align: top !important;
}

.totData {
    text-align: right;
    border: none !important;
    font-size: 11px;
    vertical-align: top !important;
}

.totHeader{
    text-align: right;
    font-weight: bold !important;
    background-color: #F0F0F0;
    font-size: 11px;
    vertical-align: top !important;
}

.lblTotal{
    text-align: right;
    padding: 0px !imporant;
    margin: 0px !important;
    font-weight: bold;
    vertical-align: top !important;
    border: none !important;
}

.none tr td, .none {
    padding: none !important;
    spacing: none !important;
    color: black !important;
    width: auto !important;
    border: none !important;
    font-size: 12px !important;
}


/*
FILTER AT THE TOP OF THE DASHBOARD------------------------------------------
*/
/* The or between the selection of the agent and dealer in the date selection*/
.spacing {
    padding-right: 25px !important;
    padding-left: 25px !important;
    width : 50px !important;
}

.filterDescript {
    font-weight: bold !important;
    font-size: 12px !important;
}

.filterExamp {
    font-size: 11px !important;
}

.spacer {
    height: 10px !important;
}

#filterD2 {
	margin-left : 5px;
}
.filterButton {
	width: 55px !important;
	height: 22px;
	margin-top: 5px;
	font-family: sans-serif;
	letter-spacing: 1px;
	vertical-align: center !important;
}
.filterNote {
	font-size: 10px;
	color: red;
	margin-bottom: 5px;
}
.filterTbox {
	background: #F0F0F0;
	width: 255px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	border: 1px navy solid;
	text-align: center;
}

.filterTbox div {
	text-align: left !important;
}


/*
LOCKDOWN -------------------------------------------
*/
.lockdownBody {
	text-align: center !important;

}
.lockdownForm {
	border: 1px solid #000000;
	text-align: center !important;
	width: 550px;
	position: relative;
	left: 130px;
	padding-left: 10px !important;
	padding-right: 10px !important;
	padding-top: 10px;
}

.lockdownHeader {
	color: #00209F;
	font-size:1.4em;
	font-weight: bolder;
	text-transform:uppercase;
	text-align: center;
	margin-bottom: 10px;	
}

.lock_except_box {
	border: thin solid blue;
	width: 400px !important;
	padding: 5px !important;
	margin: 0px !important;
}

.lock_except_header {
	padding-bottom: 5px;
	text-decoration: underline;
}

.lock_except_items {
	text-align: left;
	width: 300px !important;
}

.prodSelect {
	width: 240px !important;
	height: 300px !important;
}

.lockDConfirm {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

.lockError {
	color: red;
	font-weight: bold;
}

.fieldHeader {
	width: 520px; !important;
}

/*
CLAIM STATUS AREA
*/

.denyHeaderBox {
	background:	#CC3333 !important;
	width: 100% !important;
}

.denyHeader {
	color: white !important;
	font-size: 14px;
}

.claimstatusData {
	color: #000000;
}

.claimstatusDataHeader{
	color: red;
}

.linkAction {
	float: left;
	width: 70px;
}

.statusBarPiece {
	height:20px; 
	float: left;
	margin: 0px;
	border:solid black;
	border-right-width:1px;
	border-left-width:0px;
	border-top-width:1px;
	border-bottom-width:1px;
	
}

.statusBarLabelBlock {
	width:710px; 
	height:10px; 
	background-color:#ffffff;
	margin-top: 15px; 
	margin-bottom: 0px;
}

.statusBarGradient {
	background-color:#8db3e2;
	
 	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#8db3e2, endColorstr=#548dd4);
 	background-image:-moz-linear-gradient(left, #8db3e2 0%, #548dd4 25%,#17365d 100%);
	background-image:linear-gradient(left, #8db3e2 0%, #548dd4 25%,#17365d 100%);
	background-image:-webkit-linear-gradient(left, #8db3e2 0%, #548dd4 25%,#17365d 100%);
	background-image:-o-linear-gradient(left, #8db3e2 0%, #548dd4 25%,#17365d 100%);
	background-image:-ms-linear-gradient(left, #8db3e2 0%, #548dd4 25%,#17365d 100%);
 	background-image:-webkit-gradient(linear, left bottom, right bottom, color-stop(0%,#8db3e2), color-stop(25%,#548dd4),color-stop(100%,#17365d));

 	border:solid #17365d 1px;
 	border-radius: 10px;
}

.statusBarMask {
	margin-top: 0px; 
	margin-bottom: 0px; 
	background-color:#ffffff;  	
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
}

.statusTextDone {
	font-weight: bold;
	color: #000000;
}

.statusTextNotDone {
	font-weight: bold;
	color: #888888;
}

.popupForm {
	position: absolute;
	z-index: 999;
	top: 0px;
	left: 225px;
	background:#EEE;
	padding:5px;
	border:3px solid #232E59;
	text-align:center;
	font-weight:bold;
	width: 375px;
	height: 300px;
}

.popupFormHead {
	text-align: right;
	width: 100%;
}

.popupFormContent {
	text-align: left;
	width: 100%;
}
	
.popupFormElements {
	margin: 0px;
}

.popupFormCell {
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px !important;
	padding-bottom: 3px !important;
}

.popupFormHeader {
	background-color: #232E59 !important;
	color: white !important;
}

.docSmallCaps {
	font-size: 10px;
	vertical-align:text-top;
}

.docSmallCapsBold {
	font-size: 12px;
	/*font-weight: 500;*/
}

/*
TIRE AND WHEEL INSPECTIONS
*/
#remit #lf_tire_tdepth,
#remit #rf_tire_tdepth,
#remit #lr_tire_tdepth,
#remit #rr_tire_tdepth{width:30px;}

#remit #lf_tire_model,
#remit #rf_tire_model,
#remit #lr_tire_model,
#remit #rr_tire_model{width:140px;}

#remit #lf_tire_size_width,
#remit #rf_tire_size_width,
#remit #lr_tire_size_width,
#remit #rr_tire_size_width,
#remit #lf_tire_size_aratio,
#remit #rf_tire_size_aratio,
#remit #lr_tire_size_aratio,
#remit #rr_tire_size_aratio,
#remit #lf_tire_size_diam,
#remit #rf_tire_size_diam,
#remit #lr_tire_size_diam,
#remit #rr_tire_size_diam,
#remit #lf_wheel_size,
#remit #rf_wheel_size,
#remit #lr_wheel_size,
#remit #rr_wheel_size{width:60px;}

#remit #lf_tire_dot,
#remit #lr_tire_dot,
#remit #rf_tire_dot,
#remit #rr_tire_dot{width:130px;}

#remit #inspection_name, #remit #inspection_address{width:325px;}
#remit #inspection_state,
#remit #inspection_zip{width:50px;}

#remit .hint{font-weight:bold;}

.edituser a{display:none;}
#validate{height:21px;font-size:10px;}

#webcontract label{font-weight:bold;}

#webcontract{width:830px;}
#webcontract .form_group{width:380px;padding:4px 10px 4px 10px;float:left;min-height:205px;}
#webcontract fieldset{width:100%;min-height:200px;}
#webcontract .element{float:left;padding:2px 6px 2px 6px;}

#webcontract #web_con_middle_initial, #webcontract #web_con_cosigner_middle_initial{width:20px;}
#webcontract #web_con_fname, #webcontract #web_con_cosigner_fname,#webcontract #web_con_lname, #webcontract #web_con_cosigner_lname{width:150px;}
#webcontract #web_con_dealer_name{width:260px;}
#webcontract #web_con_add1,
#webcontract #web_con_co_address1,
#webcontract #web_con_dealer_address, 
#webcontract #web_con_bank_address{width:336px;}

#webcontract #web_con_state, 
#webcontract #web_con_co_state,
#webcontract #web_con_zip, 
#webcontract #web_con_co_zip,
#webcontract #web_con_dealer_state, 
#webcontract #web_con_dealer_zip,
#webcontract #web_con_year,
#webcontract #web_con_odometer,
#webcontract #web_con_dealer,
#webcontract #web_con_bank_state,
#webcontract #web_con_bank_zip{width:60px;}

#webcontract #web_con_model{width:120px;}

#webcontract #web_con_hphone,
#webcontract #web_con_wphone,
#webcontract #web_con_co_hphone,
#webcontract #web_con_co_wphone,
#webcontract #web_con_loan_number{width:80px;}

#webcontract #f-calendar-field-1, 
#webcontract #web_con_msrp, 
#webcontract #web_con_custcost,
#webcontract #web_con_flamt{width:70px;}

#webcontract #web_con_term, 
#webcontract #web_con_apr{width:40px;}

#webcontract #web_con_miles{width:60px;}

#webcontract #web_con_lien{width:240px;}

#webcontract #web_con_ncic {width: 190px;}
#webcontract #web_con_model {width: 140px;}

#webcontract #assigneeSelection { width: 340px; }

/*#webcontract label{float:left;}*/

#webcontract label{display:block;}
#webcontract .calendar_field{width:80px;}

.error_border{border:1px solid red}

/* DB Forms */
.db_form_group { 
	width: 380px; 
	padding: 4px 10px 4px 10px; 
	float: left; 
}

.db_form_group label { 
	display: block; 
	float: left; 
}

.db_element { 
	width: 130px; 
	padding: 2px 6px 2px 6px; 
}

.db_element label { 
	height: 15px; 
	vertical-align: top; 
	padding: 0px !important; 
}

.db_element label input[type="radio"] { 
	float: left; 
	padding: 0px !important; 
	margin: 0px 2px 0px 8px !important; 
}

.db_element input { 
	float: left; 
}

.dualselectheight { 
	height: 300px; 
	width: 380px;
}

/* #econ_remit */
#econ_remit label{font-weight:bold;display:block;}
#econ_remit fieldset {border:none;}
#econ_remit .element{float:left;padding:2px 6px 2px 6px;}
#econ_remit .form_group{width:85px;padding:4px 10px 4px 10px;float:left;}

#econ_remit #f-calendar-field-1, 
#econ_remit #f-calendar-field-2,
#econ_remit #dealer,
#econ_remit #agent,
#econ_remit #contract,
#econ_remit #batch {width:70px;}

#econ_remit #dealer_group,
#econ_remit #agent_group,
#econ_remit #contract_group,
#econ_remit #batch_group {width:100px;}

tr.highlight {background-color: yellow;}
tr.highlight-blue {background-color:#99CCFF;}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #fff;
	padding: 5px;
	opacity: 0.95;
}
#tooltip h3, #tooltip div { margin: 0; color: #000; text-transform: none;}

#tooltip.pretty {
font-family: Arial;
border: none;
width: 360px;
padding:20px;
height: 160px;
opacity: 0.95;
background: url(../images/shadow.png);
}
#tooltip.pretty h3 {
margin-bottom: 0.75em;
font-size: 12pt;
width: 320px;
}
#tooltip.pretty div { width: 320px; }

#claim_coversheet {	
	border: #ffffff thin solid;
}

#claim_coversheet:hover {
	border: #B0E0E6 thin solid;
	background-color: #F0F8FF;		
}

/**********************************
		   Rate System
***********************************/
.longInput { width:350px; }
#rate_form{width:826px;}
#rate_form label{display:block;font-weight:bold;}
#rate_form .form_group {padding: 5px;}
#rate_form #rate_per_1k{width:40px;}
#rate_form #description, #rate_form #rs_method{width:356px;}
#rate_form #rs_method_id {width:140px;}
#rate_form .element{float:left; padding:2px 4px 2px 4px;}
#rate_form .inline_label {display:inline;}
#rate_form .selectables{width:360px;}
#rate_form .fee_recipient, #rate_form .state_fields{width:300px;}
#rate_form .fee_amount{width:50px;}
#rate_form .calendar_field{width:80px;}
#rate_form .invalid_amount{background-color:#F5A9A9;}
#rate_form .invalid_wrapper{width:500px;margin:0 auto;padding-bottom:10px;}
#rate_form fieldset#submit_group{border:none;}
#rate_form .date_fields{width:248px;float:left;padding-left:2px;}
#rate_form .rate_form_submit{padding:0 4px 0 4px;}
#agent_filter{width:300px;}
#state_filter{width:150px;}
#rate_form .term_amount {width:90px;}
#rate_form #carrier_fee_form_submit_el,
#rate_form #agent_fee_form_submit_el,
#rate_form #admin_fee_form_submit_el,
#rate_form #rate_schedule_form_submit_el{margin-left:220px;padding-top:10px;}
#rate_form #data_rate_total{font-size:16px;font-weight:bold;background-color:#F5A9A9;text-align:center;}
#rate_form .status_msg{font-size:14px;font-weight:bold;color:#610B0B;padding-left:5px;height:20px;line-height:20px;}
#rate_form legend{
	font-family:Georgia; 
	text-transform:uppercase;
	font-size:12px;
	font-weight:bolder;
	color:#00209f;
}
#rate_form #plug_category_el{width:150px;}
#rate_form #chargeback_el{width:150px;margin:10px;}
.changeButton{width:150px;}
/*********************************
		END RATE SYSTEM 
**********************************/

.form_wrapper {margin: auto; width: 800px;}
.form_section {width:500px; margin: auto;}
.tipster{cursor:pointer;}

/*********************************
		AUTOCOMPLETE
**********************************/
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	color:black;
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #99CCFF;
	color: white;
	font-weight:bold;
}
/*****************************
		END AUTOCOMPLETE
******************************/

/************************
	TABLE SORTER
*************************/
th.header { 
       background-image: url(../images/sort.png);     
       cursor: pointer; 
       font-weight: bold; 
       background-repeat: no-repeat; 
       background-position: center left; 
       padding-left: 20px; 
       border-right: 1px solid #dad9c7; 
       margin-left: -1px; 
}

th.headerSortUp { 
       background-image: url(../images/sort-down.png); 
       background-color: #4E99D3; 
} 

th.headerSortDown { 
       background-image: url(../images/sort-up.png); 
       background-color: #4E99D3; 
}

#vsccontract { margin-left: 160px; }
.vsc_group {
	width: 500px;
}

/******** OLDR VSC RATE *********/
.oldrvsc fieldset {border:none; padding:4px;}
#rateresult {background-color:#FFFFCC;font-weight:bold;font-size:16px;padding:5px;margin:5px;} 
.oldrvsc #mileage,
.oldrvsc #months,
.oldrvsc #milescovered { width: 70px; }
.oldrvsc #year, .oldrvsc #make, .oldrvsc #model {width:136px;}


/* Change Address Link */
.changeAddressLink {
	font-size: 12px !important;	
}

#changeAdd_box {
	position: absolute;
	z-index: 999;
	top: 0px;
	left: 225px;
	background:#EEE;
	padding:5px;
	border:3px solid #232E59;
	text-align:center;
	font-weight:bold;
	width: 375px;
	height: 300px;
}

#changeAdd_head {
	text-align: right;
	width: 100%;
}

#changeAdd_content {
	text-align: left;
	width: 100%;
}
	
.changeAdd_elements {
	margin: 0px;
}

.changeAdd_Cell {
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px !important;
	padding-bottom: 3px !important;
}

.changeAdd_header {
	background-color: #232E59 !important;
	color: white !important;
}

/***** Puts a blue line box with light blue background around links ****/
.highlightLink {
	border: #ffffff thin solid;
	font-size: 12px;
	padding-left: 2px;
}

.highlightLink:hover {
	border: #B0E0E6 thin solid;
	background-color: #F0F8FF;		
}

/******/
#coversheet_link {
	width: 200px !important;
}


/************************
	ECONTRACTSIGNUP
************************/
#econtractingsignup .form_group { width: 500px; float: none; margin: auto; min-height: 0;}
#econtractingsignup fieldset {min-height: 0;}
#econtractingsignup #representative, #econtractingsignup #contact_name { width: 200px; }
#econtractingsignup #dealer_name { width: 325px; }
#econtractingsignup #dealer_number { width: 125px; }
#econtractingsignup #dealer_phone, #econtractingsignup #dealer_controller_phone { width: 80px; }
#econtractingsignup #dealer_email, #econtractingsignup #dealer_controller_email { width: 205px; }
#econtractingsignup #product_coverage_0, #econtractingsignup #form_number_0,
#econtractingsignup #override_name_0, #econtractingsignup #override_amount_0,
#econtractingsignup #user_name_0, #econtractingsignup #user_email_0 { width: 225px; }

.error_class { background-color: #FFCCCC; }

/************************
	VSCSIGNUP
************************/
#vscdealerprofile label{display:block;font-weight:bold;}
#vscdealerprofile .inline_bold_label {display:inline;font-weight:bold;}
#vscdealerprofile .inline_label {display:inline;font-weight:normal;}
#vscdealerprofile .form_group { width: 680px; float: none; margin: auto; min-height: 0;}
#vscdealerprofile fieldset {min-height: 0;}
#vscdealerprofile #agentDealer { width: 370px; }
#vscdealerprofile #dealershipName { width: 325px;}
#vscdealerprofile #dealerGroup { width: 325px; }
#vscdealerprofile #dealerNumber { width: 125px; }
#vscdealerprofile #dealerMetroArea { width: 220px; }
#vscdealerprofile #dealerStreet, #vscdealerprofile #contactStreet{ width: 280px; }
#vscdealerprofile #claimStreet{ width: 240px; }
#vscdealerprofile #dealerCity, #vscdealerprofile #contactCity { width: 170px; }
#vscdealerprofile #claimCity { width: 120px; }
#vscdealerprofile #dealerState, #vscdealerprofile #contactState, #vscdealerprofile #claimState { width: 40px; }
#vscdealerprofile #dealerZip, #vscdealerprofile #contactZip, #vscdealerprofile #claimZip { width: 80px; }
#vscdealerprofile #dealerTaxId { width: 120px; }
#vscdealerprofile #dealerPhone,  #vscdealerprofile #dealerFax { width: 140px; }
#vscdealerprofile #dealerOwner, #vscdealerprofile #fiManager, #vscdealerprofile #generalManager, 
	#vscdealerprofile #controller, #vscdealerprofile #genSalesManager, #vscdealerprofile #primaryContact, 
	#vscdealerprofile #serviceManager, #vscdealerprofile #directCorrespondence,
	#vscdealerprofile #missingInfoQuestions {width: 300px; float: left; }
#vscdealerprofile #laborManuals { width: 640px; }
#vscdealerprofile #partsOnly { width: 640px; }
#vscdealerprofile #salesTaxPct { width: 70px; }
#vscdealerprofile #postedRate, #vscdealerprofile #warrantyRate0, #vscdealerprofile #warrantyRate1,
	#vscdealerprofile #warrantyRate2, #vscdealerprofile #warrantyRate3 { width: 80px; }
#vscdealerprofile #makeRate0, #vscdealerprofile #makeRate1,
	#vscdealerprofile #makeRate2, #vscdealerprofile #makeRate3 { width: 160px; }	
#vscdealerprofile #claimContactPerson { width: 640px; }
#vscdealerprofile #claimByEmail, #vscdealerprofile #claimByFax,
	#vscdealerprofile #claimByUsps   { width: 30px;}
#vscdealerprofile #claimEmail1, #vscdealerprofile #claimEmail2, #vscdealerprofile #claimFax1, 
	#vscdealerprofile #claimFax2 { width: 260px; }
#vscdealerprofile #dealerMakes { height: 100px; }
#vscdealerprofile #make0, #vscdealerprofile #make1, #vscdealerprofile #make2, 
	#vscdealerprofile #make3 { width: 150px; }
/* the statement below is to make readonly and disable fields in IE8 look like FF */	
#vscdealerprofile input[readOnly='readonly'], 
	#vscdealerprofile input[disabled='disabled'] {	background-color: #EAEAEA; 
													border: 1px solid threedshadow; }

/** OVER/UNDER Link Button **/
#removeHl, #addHl {
	width: 200px;
	text-align: center;
}

/**	LINK BUTTON STYLE **/
.linkButton {
	background-color: #F0F8FF;
	border: #B0E0E6 thin solid;	
	padding: 5px;
	display: block;
}
.linkButton:hover {
	border: #FFDD00 thin solid; 
}

/* RATE AND REMIT ONLINE */
#remitForm .form_group {width:35%;float:left;}
#remitForm .element {width:100%;}
#remitForm .element label {display:block;}
#remitForm fieldset {border:none;}
 
#remit #form, #remit #coverage {
	width: 500px;	
}

.css_right {
	float: right;
}

/* USER TABLE */
#activeTable_paginate {
	width: 100px;
}

/* DEALER OPTIONS */
#dealerlist #dealer {width: 300px;}
#editdealeropts,
#editdealeropts #tabs { margin: 12px 0; }
#editdealeropts fieldset legend{margin-left:100px;font-size:14px;font-weight:bold}
#editdealeropts label{font-weight:bold;}
#editdealeropts fieldset{padding:5px;}
#editdealeropts dd,#editdealeropts dt{padding:5px;margin-b}
#editdealeropts dt{width:275px;font-weight:bold;}
#editdealeropts dd{margin:0;width:auto}
#editdealeropts dd input[type="text"],#editdealeropts dd select{width:250px;}
#editdealeropts div.left{float:left;width:300px}
#editdealeropts #onlineclaims-label { height: 60px; }
#editdealeropts #actionButtons { width: 25%; margin: 4px auto; padding: 4px; }
#editdealeropts dd input.smallTi{width:80px;}
#editdealeropts .scroll { height: 250px; overflow: auto; }
#editdealeropts table { line-height:25px; }
.vscStrataGroup, .fieldset-vscStrataGroup {width: 48%; float: left; min-height: 170px;}

#salesMarginGroup, #fieldset-salesMarginGroup { width: 98%; margin: 8px; }

.vscStrataGroup {min-height: 280px;}

#salesMarginGroup dt, #fieldset-salesMarginGroup dt {width: 35%;}

#clientoptions fieldset legend{margin-left:100px;font-size:14px;font-weight:bold}
#clientoptions label{font-weight:bold;}
#clientoptions fieldset{padding:5px; border: none;}
#clientoptions dd, #clientoptions dt{padding:5px;margin-b}
#clientoptions dt{width:275px;font-weight:bold;}
#clientoptions dd{margin:0;width:auto}
#clientoptions dd input[type="text"],#clientoptions dd select{width:250px;}
#clientoptions input[type="checkbox"]{width:20px; }

#clientoptions div.left{float:left;width:300px}

#clientoptions dd input.smallTi{width:80px;}
#clientoptions input.smallTi{width:80px;}

#clientoptions .multiSelect {width: 290px; min-height: 130px; max-height: 130px;}

#clientoptions #submitSection, 
#clientoptions #fieldset-submitSection {width: 700px; border-style: none}
#agenttocopy #submitSection, #agenttocopy #fieldset-submitSection  {text-align: center; }

#clientoptions #dealerID {width: 230px; float: left;}
#clientoptions #agentID {width: 230px; float: left;} 
#clientoptions #agentselect {width: 400px; } 

#clientoptions #dealerName, #clientoptions #agentName {font-weight:bold; padding:5px; }
#clientoptions .form_group { width: 680px; float: none; padding:25px 50px 25px 80px;}

/*
#clientoptions input[disabled='disabled'] {background-color: gray;}
#clientoptions .disabled { 	background-color: gray; }
*/

/* CLAIM EMAIL SETUP */
#newAgentProductForm #agentsearch, #productselect {width: 400px; float: none;}
#newAgentProductForm #countryselect {width: 200px; float: none;}
#newAgentProductForm label{font-weight:bold; }
#newAgentProductForm fieldset{padding:5px;}
#newAgentProductForm dd, #newAgentProductForm dt, #newAgentProductForm div {padding:3px; float:none;}

#newRecipientForm #dealersearch, #selectdealerrecipient, 
				#selectrecipient, #recipientname, #recipientemail {width: 400px; float: none;}
#newRecipientForm span, #newRecipientForm div{display:block;padding:1px;margin:3px; 5px; float: none;}
#newRecipientForm span.title{text-align:left;width:450px;font-weight:bold; display:block; float: none;}				
#newRecipientForm fieldset{padding:5px;}


.ui-datepicker-calendar th {
	background-color: #000000;
}

.linkOption {
	min-height: 20px;
	
}

.tabularData tr:hover {
	background-color: #81BEF7;
	font-weight: bold;
}

/*************************** USER REQUEST FORM ********************************/
/* Required by IE and jQuery for choppy text issue */
#userRequestForm {background-color: #FFF;}
#userRequestForm label{display:block;}
#userRequestForm .form_group{width:400px; padding:4px 50px 4px 80px; float:left;}
#userRequestForm fieldset{width:100%;}
#userRequestForm .element{float:left; padding:2px 6px 2px 6px;}
#userRequestForm {width: 70%; margin: auto;}
#userRequestForm #firstName, #userRequestForm #lastName {width: 164px;}
#userRequestForm #middleInitial {width: 20px;}
#userRequestForm #companyState {width: 180px;}
#userRequestForm #companyName {width: 210px;}
#userRequestForm #companyStreet, #userRequestForm #email {width: 380px;}
#userRequestForm #companyCity {width: 120px;}
#userRequestForm #phoneExtension, #userRequestForm #companyZip {width: 50px;}
#userRequestForm #submitGroup {width: 10%; margin: auto;}
#userRequestForm #submit {width: 100px;}
#userRequestForm legend {
	font-weight: bold;
	color: #00209F;
	padding: 0 10px 0 10px;
	border: 1px solid #000;
}
/******************************************************************************/

#tooltip h3, #tooltip div { 
	margin: 0; 
	color: #FFF; 
	font-weight: bold;
	text-transform: none;
}

#tooltip {
	background-color: #8A0808;
	min-width: 100px;
	text-align: center;
}
.hasError {
	background-color: #FFF380;
	cursor:pointer;
}
#messageContainer {
	text-align: center;
	min-height: 25px;
	line-height: 20px;
	width: 96%;
	margin: 5px;
	margin-left: 15px;
}

#messages {
	display: none;	
	background-color: #8A0808;
	color: #FFF;
	border: 1px solid #000;
}

#workingImage {
	min-height: 25px;
	line-height: 20px;
}

/* ALERT BOX THINGY */
.alertBox {
	z-index: 999999;
	position: absolute;
	left: 26%;
	top: 17%;
	border: none;
	width: 360px;
	padding:20px;
	height: 160px;
	opacity: 0.95;
	background: url(../images/shadow.png);
}
.alertBox div { padding: 10px; }
.alertBox .iconButtonTiny { float: left; position: relative; left: 92%; }
.alertHeader {  float: left; width: 296px; text-align: center; height: 24px; line-height: 24px; }
#messageHeader { font-size: 14px; color: red; }
#messageText { padding: 5px; text-align: center; font-weight: bold; }
.alertBox div.clear { height: 0; }
/*******************/

#econSupportContainer { float: right; clear: both; padding: 5px; margin: 4px; }
#econSupportDialog { display: none; }

/* THE AWESOME NEW CHAT THINGY! */
#chatLauncher {
	position: fixed;
	top: 20px;
	left: 20px;
	z-index: 999999;
}
#chatLinkAnchor {
	width: 144px; 
	height: 60px;
}

/* dmsSummaryReport */
#dmsSummaryTable .number {
	width: 12%;
}

/* overunderSummaryReport */
#overunderSummaryTable .name {
	width: 25%;
}

.tdOverflow {
	position: relative;
	bottom: 8px;
	vertical-align: middle;
	white-space: nowrap;
	width: 50px;
	overflow: hidden;
}

#claimListTable { margin-bottom: 0; }
#claimListTable tfoot { height: 40px; }
#claimListTable tfoot th { 
	font-weight: bold; color: #000; 
	border-left: none; border-right: none; 
}
#claimListTable thead input { width: 100%; }
#claimListTable .search_init_disabled { display: none; }


#loadingIndicator {
	position: absolute;
	top: 30%;
	left: 36%;
	height: 35px;
	width: 200px;	
	background: url(../images/loadingshadow.png);
	padding: 10px;
}
#indicatorImage {
	float: left;
	display: block;
	height: 25px;	
	padding: 5px;
}
#indicatorMessage {
	float: left;
	display: block;
	font-weight: bold;	
	font-size: 12px;
	height: 25px;
	line-height: 25px;
	padding: 5px;
}

/* Language Selector */
#languageSelection {
	position: fixed;
	right: 20px;	
	font-size: .8em;
	background-color: #FFF;
	z-index: 99999999;
}

#languageSelection a {
	display: block;	
	padding: 2px;
}

.marketingmaterialsInstruction {
	width: 75%;	
	margin: 10px 0 10px 120px;
	text-indent: 40px;
}

#marketingMaterialsOrderForm {
	width: 68%;	
	margin: auto;
}

#marketingMaterialsOrderForm dt {
	width: 300px;
	height: 40px;
	font-weight: bold;
}

#marketingMaterialsOrderForm dd {
	clear: right;
	margin: 0;
	width: 250px;
	height: 40px;
	float: right;
}

/******** KPI reports with jqplot graphs ********/
div .chartContainer {
	float:none; 
	margin-top:40px; 
	margin-left:20px; 
	width:330px; 
	height:250px; 
	text-align:left;
}
div .chartContainerOneSeries {
	float:none; 
	margin-top:40px; 
	margin-left:20px; 
	width:300px; 
	height:250px; 
	text-align:left;
}
div .chartContainerTwoSeries {
	float:none; 
	margin-top:40px; 
	margin-left:20px; 
	width:330px; 
	height:250px; 
	text-align:left;
}
div .chartContainerMultiSeries {
	float:none; 
	margin-top:40px; 
	margin-left:20px; 
	width:400px; 
	height:250px; 
	text-align:left;
}
div .chartContainerTall {
	height:250px; 
}
div .chartContainerShort {
	height:250px; 
}

div .helpbox {
	font-family: Arial;
	padding:20px;
	opacity: 0.90;
	z-index: 3000;
	border: 2px solid #888;
	background-color: #eee;
	position: absolute;
}
/******** end of KPI reports section ********/

/* Boy am I glad that's the end of the KPI section....whew. */
.noTitleBar .ui-dialog-titlebar { display: none; }

.submitOnlyButton {font-size:1.5em;padding:3px 10px;}

/* Datatable renderer styling */

.tableDiv th.tableColHeader{text-align:center;font-weight:bold;}
.tableDiv td.tableColNormal{text-align:center;}
.tableDiv td.tableDollar{font-family:Courier;text-align:right;}
.tableTop{text-align:center;height:25px; }
.tableTitle{font-weight:bold;font-size:14px;width:250px;float:left;}
.tableExportLinks{float:right;width:190px;font-size:12px;font-weight:bold;height:25px;}
.tableExportLinks select{width:60px;font-size:10px;}
.tableExportLinks img{width:20px;height:20px;margin-left:10px; }
.dataTables_processing{color:#0174DF;}
.dataTables_processing{color:#FE2E2E;}

/* Changes against issue number MOBILE-73*/
.mobileinspection {
    float:none;
    text-align:left;
    padding: 3px;
    width: 200px;
}




/* Online Inspection */
.buttonSpan {display:block;width:170px;background-color:#BDBDBD;border:2px solid black;
padding:10px;line-height:40px;text-align:center;font-weight:bold;margin:0 auto;}
.buttonSpan:hover{background-color:#A4A4A4}
.backLink{font-size:16px;font-weight:bold;}

.contentLeft{display:block;width:280px;float:left;text-align:center;}
.contentRight{display:block;width:680px;float:right;text-align:center;border:2px solid;min-height:400px;}
#enterClaim label{font-weight:bold;font-size:16px;}
#enterClaim input[type=text]{font-weight:bold;font-size:16px;width:120px;margin-right:10px;}
#enterClaim input[type=button]{padding:3px;font-weight:bold;}
#pendListDiv {min-height:250px;}
#addPicTable th {text-align:center;}
#pendingClaimTable tr{height:20px;}
#pendingClaimTable th{text-align:center;}
.pendRadio{margin-left:10px;}
#pendToggle{text-align:left;display:block;}