@charset "utf-8";

#toolTips {
	background-color:#000;
	border:1px solid #fff;
	padding:10px 15px;
	max-width:375px;
	display:none;
	color:#fff;
	text-align:left;
	font-size:12px;
	/* outline radius for mozilla/firefox only */
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
	box-shadow: 0px 0px 10px #000; 
	font-family: Tahoma, Geneva, sans-serif;
	z-index: 108;
	position: absolute;
}

.tip {
	background-image: url(/Assets/tip_flag.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-size: 8px 8px;
	
}
.right_shaddow {
	background-image: url(Assets/right_shadow.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.top_right_shadow {
	background-image: url(../Assets/top_right_shadow.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.top_left_shadow {
	background-image: url(Assets/top_left_shadow.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.left_shaddow {
	background-image: url(Assets/left_shadow.jpg);
	background-repeat: repeat-y;
	background-position: right bottom;
}

.corner_shaddow {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../Assets/corner_shaddow.jpg);
}
.bottom_shaddow {
	background-image: url(../Assets/bottom_shaddow.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.bottom_left_shaddow {	background-image: url(Assets/bottom_left_shadow.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.left_right_top_gray {
	border-top-width: 1px; 
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.left_right_bottom_gray {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}

.left_right_gray {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}


.bottom_gray {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.body_text {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 12px;
}
.graph_border {
	border: 1px inset #CCCCCC;
}
.medium_text {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
}
.banner_bg {
	background-image: url(Assets/blue_header_gradient.gif);
	background-repeat: repeat-x;
	background-color: 3f647f;
	background-position: left;
}

.form_fields {
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 13px;
	color: #000000;
	border: 1px solid #666666;
	font-weight: normal;
	margin: 2px;
	padding: 8px 5px;
	background-color:#FFF;
}

select.form_fields {	
	padding: 7px 5px;
}

.form_fields:focus {
	border-color: #5A96BA;	
}

.form_fields_error {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFFFCC;
	font-size: 12px;
	color: #333333;
	border: 1px solid #FF6600;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
}
 
.form_fields_rj {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #666666;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	text-align: right;
}

.form_fields_active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #333333;
	font-weight: bold;
	background-color: #ccd6e0;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
}

.form_fields_calendar {
	font-family: tahoma, verdana, arial, sans-serif;
	background: white url(Assets/calendar_input_box_icon.png) right no-repeat;
	font-size: 13px;
	color: #000000;
	border: 1px solid #666666;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 8px;
	padding-left: 5px;	
	margin: 2px;
}

.form_fields_calendar:focus {
	border: 1px solid #5A96BA;
	background: white url(Assets/calendar_input_box_icon_blue.png) right no-repeat;
} 



.window_border {
	border-color: #d8dfea rgb(14, 31, 91) rgb(14, 31, 91) rgb(216, 223, 234);
	border-style: solid;
	border-width: 1px;
	padding: 3px;
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
	background-color: #FFFFFF;
	opacity: .95; /* Safari, Opera */
	-moz-opacity:0.95; /* FireFox */
	filter: alpha(opacity=95); /* IE */
}


.heading_table {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	color: #F7F9F9;
	background-color: #4f5559;
	text-align: center;
	border: 1px solid #000000;
	font-size: 12px;
	background-repeat: repeat;
}
.expense_records_menu {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 13px;
	text-transform: capitalize;
	color: #FFFFFF;
	background-color: #3e647e;
	vertical-align: middle;
	background-position: bottom;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	line-height: 35px;
	word-spacing: 3px;
	letter-spacing: 1px;
	background-image: url(Assets/blue_heading_bg.gif);
	background-repeat: repeat;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 15px;
}
.footer {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #3e647e;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	background-image: url(Assets/blue_heading_bg.gif);
	background-repeat: repeat;
}

.buttons {
	font-size:16px;
	font-family:Trebuchet MS;
	font-weight:normal;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	border:1px solid #3F647F;
	padding:5px 15px;
	text-decoration:none;	
	background-color:#3F647F;
	color:#ffffff;
	display:inline-block; 
	margin-right: 2px;	
}.buttons:hover {	
	background-color:#456d8a;
}.buttons:active {
	position:relative;
	top:1px;
}.buttons:disabled {
	opacity: 0.5; /* Safari, Opera */
	-moz-opacity:0.5; /* FireFox */
	filter: alpha(opacity=50); /* IE */
}

.buttons_green {
	font-size:16px;
	font-family:Trebuchet MS;
	font-weight:normal;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	border:1px solid #72ac58;
	padding:5px 15px;
	text-decoration:none;	
	background-color:#72ac58;
	color:#ffffff;
	display:inline-block; 
	margin-right: 2px;	
}.buttons_green:hover {	
	background-color:#83c366;
}.buttons_green:active {
	position:relative;
	top:1px;
}.buttons_green:disabled {
	opacity: 0.5; /* Safari, Opera */
	-moz-opacity:0.5; /* FireFox */
	filter: alpha(opacity=50); /* IE */
}



.very_small_black {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 10px;
}

.error_message {
	background-color: #FFFFCC;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 13px;
	border: 1px solid #FF6600;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
	margin-bottom: 10px;
}

.info_message {
	background-color: #F9FCFF;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #3399FF;
	text-align: left;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 7px;
}

.message_font {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
}

.background {
	background-image: url(Assets/Background.JPG);
	background-repeat: repeat-x;
	background-color: #CFD6E6;
}

.total_row {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #0D3045;
	padding-top: 5px;
	padding-bottom: 5px;
}
.very_small_white {
	font-size: 9px;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.top_header {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #FFFFFF;
	border-left-color: #666666;
	background-color: #B5BEC3;
	background-image: url(Assets/innactive_tab_bg.jpg);
	background-repeat: repeat-x;
}

.tab_active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	padding-top: 7px;
	padding-right: 28px;
	padding-bottom: 7px;
	padding-left: 28px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.tab_inactive {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #b2bcc0;
	border-color: #d8dfea rgb(14, 31, 91) rgb(14, 31, 91) rgb(216, 223, 234);
	border-style: solid;
	border-width: 1px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	background-image: url(Assets/innactive_tab_bg.jpg);
	background-repeat: repeat-x;
	padding-top: 7px;
	padding-right: 28px;
	padding-bottom: 7px;
	padding-left: 28px;
}

#tblHome {
	display: none;
}

#tblFuel {
	display: none;
}

#tblService {
	display: none;
}

#tblOther {
	display: none;
}

#tblSummary {
	display: none;
}

#tblSnapshot {
	display: none;
}

#tblFinancing {
	display: none;
}

#tblGraphs {
	display: none;
}

#tblTools {
	display: none;
}

#tblInfo {
	display: none;
}

#addVehicle {
	display: none;
	z-index: auto;
}

#modifyVehicle {
	display: none;
	position: absolute;
	opacity: .85; /* Safari, Opera */
	-moz-opacity:0.85; /* FireFox */
	filter: alpha(opacity=85); /* IE */
	overflow: auto;
	-moz-box-shadow:0 0 25px #000;
	-webkit-box-shadow:0 0 25px #000;
	z-index: 99;
}

#addFuel {
	display: none;
	position: absolute;	
	overflow: auto;
	-moz-box-shadow:0 0 25px #000;
	-webkit-box-shadow:0 0 25px #000;
	z-index:101;		
}

#modifyFuel {
	display: none;
	position: absolute;
	opacity: .85; /* Safari, Opera */
	-moz-opacity:0.85; /* FireFox */
	filter: alpha(opacity=85); /* IE */
	z-index: auto;
	-moz-box-shadow:0 0 25px #000;
	-webkit-box-shadow:0 0 25px #000;	
}

#addService {
	display: none;
	position: absolute;
	opacity: .85; /* Safari, Opera */
	-moz-opacity:0.85; /* FireFox */
	filter: alpha(opacity=85); /* IE */
	-moz-box-shadow:0 0 25px #000;
	-webkit-box-shadow:0 0 25px #000;	
}

#modifyService {
	display: none;
	position: absolute;
	opacity: .85; /* Safari, Opera */
	-moz-opacity:0.85; /* FireFox */
	filter: alpha(opacity=85); /* IE */
	-moz-box-shadow:0 0 25px #000;
	-webkit-box-shadow:0 0 25px #000;	
}

#addOther {
	display: none;
	position: absolute;
	opacity: .85; /* Safari, Opera */
	-moz-opacity:0.85; /* FireFox */
	filter: alpha(opacity=85); /* IE */
	-moz-box-shadow:0 0 25px #000;
	-webkit-box-shadow:0 0 25px #000;	
}

#modifyOther {
	display: none;
	position: absolute;
	opacity: .85; /* Safari, Opera */
	-moz-opacity:0.85; /* FireFox */
	filter: alpha(opacity=85); /* IE */
	-moz-box-shadow:0 0 25px #000;
	-webkit-box-shadow:0 0 25px #000;	
}

#top_mpg {
	display: none;
	position: absolute;
	overflow: auto;
	width: auto;
	height: auto;
	opacity: .85; /* Safari, Opera */
	-moz-opacity:0.85; /* FireFox */
	filter: alpha(opacity=85); /* IE */
	background-color: #FFFFFF;
	-moz-box-shadow:0 0 25px #000;
	-webkit-box-shadow:0 0 25px #000;	
}

#divSchedule {
	display: none;
	position: fixed;
	width: 775px;
	overflow: auto;
	background-color: #FFFFFF;
	border: 1px dotted #000000;
	border:5px solid #fff;
	-moz-box-shadow:0 0 20px #000;
	-webkit-box-shadow:0 0 20px #000;
	z-index: 100;
}

#divPmtTable {
	width: 100%;
	overflow: auto;
}

.darkenBackground {
	background-color: rgb(0, 0, 0);
	opacity: 0.3; /* Safari, Opera */
	-moz-opacity:0.30; /* FireFox */
	filter: alpha(opacity=30); /* IE */
	z-index: 20;
	height: 100%;
	background-repeat:repeat; 
	font-family: sans-serif; 
	font-size: 11px;
}
.grade {
	color: #4F5559;
	font-size: 8px;
	font-weight: bold;
	padding: 1px;
	border: 1px dotted #4F5559;
	text-align: center;
	line-height: 11px;
	height: 11px;
	width: 11px;
}

.dotted_border {
	padding: 1px;
	border: 1px dotted #2C5069;
}

.image_border {
	color: #666666;
	font-weight: bold;
	padding: 1px;
	border: 1px dotted #3F647F;
	text-align: center;
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
}

.left_heading {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #B2BCC0;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
}
.grade2 { 
	color: #FFFFFF;
	font-size: 8px;
	font-weight: bold;
	padding: 1px;
	border: 1px dotted #FFFFFF;
	text-align: center;
	line-height: 11px;
	height: 11px;
	width: 11px;
}

a:link {
	color: #436C8B;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #436C8B;
}
a:hover {
	text-decoration: none;
	color: #588AAF;
}
a:active {
	text-decoration: none;
	color: #436C8B;
}
.red_text {
	color: #FF0000;
}


.expense_records_menu a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.expense_records_menu a:visited {
	text-decoration: none; 
	color: #FFFFFF;
}
.expense_records_menu a:hover {
	text-decoration: none;
	color: #CCCCCC;
}
.expense_records_menu a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.footer a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.footer a:visited {
	text-decoration: none; 
	color: #FFFFFF;
}
.footer a:hover {
	text-decoration: none; 
	color: #CCCCCC;
}

.SelectedItem {
	background-color: #3F647F;
	color:#FFFFFF;
}
.black_text {
	color: #000000;
}
.top_black_line {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.right_background {
	background-color: #CBD1D4;
}

.formTips {
	background-color:#000;
	border:1px solid #fff;
	padding:10px 15px;
	max-width:225px;
	display:none;
	color:#fff;
	text-align:left;
	font-size:12px;
	/* outline radius for mozilla/firefox only */
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	z-index: 999;
}

.tooltip1 {
	display:none;
	background-color:#000;
	font-size:12px;
	max-width:200px;
	padding:10px 15px;
	color:#fff;	
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
}
.white_border {
	border: 2px dotted #FFFFFF;
}

.tooltip {
	display:none;
	/*background:transparent url(Assets/black_arrow.png); */
	font-size:12px;
	max-width:350px;
	padding:10px;
	color:#fff;
	background-color: #000000;
	border:1px solid #FFFFFF;
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
}

.formTipsWide {
	background-color:#F4F5F7;
	border:1px solid #3E647E;
	padding:7px 10px;
	color:#000000;
	text-align:left;
	font-size:12px;
	/* outline radius for mozilla/firefox only */	
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
}
.large_text {
	font-size: 17px;
	font-weight: bold;
}


.TipsFuel {
	background-color:#393939;
	border:1px solid #fff;
	padding:7px 7px;
	color:#fff;
	text-align:left;
	font-size:12px;
	/* outline radius for mozilla/firefox only */
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
}

.GraphBar {
	background-color:#7c98ae;
	border:1px solid #fff;
	padding:2px;
	color:#fff;
	text-align:center;
	font-size:10px;
	/* outline radius for mozilla/firefox only */
	-moz-box-shadow:0 0 3px #000;
	-webkit-box-shadow:0 0 3px #000;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	background-image: url(Assets/gray_gradient.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.blue_border {
	border: 1px dotted #3F647F;
}


.shaddowBorder {	
	border:5px solid #fff;
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
}

.buttonHover {
	opacity: .15; /* Safari, Opera */
	-moz-opacity:0.15; /* FireFox */
	filter: alpha(opacity=15); /* IE */
	background-color: #FFFFFF;
}
.window_heading {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	color: #FFFFFF;
	background-color: #0D3045;
	text-align: left;
	border: 1px none #000000;
	font-size: 13px;
	background-repeat: repeat;
	text-transform: uppercase;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
}


.tip_flag {
	background-attachment: fixed;
	background-image: url(Assets/tip_flag.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.selected {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #0067C6;
	font-weight: normal;
}

.deselected {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #829199;
	font-weight: normal;
}


#result {
	height:20px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	padding:5px;
	margin-bottom:10px;
	background-color:#FFFF99;
}

.suggestionsBox {
	position: absolute;
	margin: 15px 0px 0px 0px;
	width: 200px;
	padding:0px;
	background-color: #000;
	border-top: 3px solid #000;
	color: #fff;
}
.suggestionList {
	margin: 0px;
	padding: 0px;
}
.suggestionList ul li {
	list-style:none;
	margin: 0px;
	padding: 6px;
	border-bottom:1px dotted #666;
	cursor: pointer;
	text-align: left;
}

.suggestionList ul li:hover {
	background-color: #3F647F;
	color:#FFFFFF;
}
.footer a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.suggestionList ul {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size:11px;
	color:#FFF;
	padding:0;
	margin:0;
}

.load{
background-image:url(Assets/loader_spinner.gif); 
background-position:right;
background-repeat:no-repeat;
}

#suggest { 
	position:relative;
} 
.records {
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 10px;
	padding-left: 5px;
}

/* slider root element */
.slider {
	height:11px;
	position:relative;
	cursor:pointer;
	border:1px solid #333;
	width:150px;
	float:left;
	clear:right;
	margin-top:10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow:inset 0 0 8px #000;
	background-color: #52738C;
	background-repeat: repeat-x;
	background-position: 0 0;
}

/* progress bar (enabled with progress: true) */
.progress {
	height:9px; 
	background-color:#C5FF00; 
	display:none;
	opacity:0.6;
}

/* drag handle */
.handle {
	height:28px;
	width:28px;
	top:-12px;
	position:absolute;
	display:block;
	margin-top:1px;
	border:1px solid #000;
	cursor:move;
	-moz-box-shadow:0 0 6px #000;
	-webkit-box-shadow:0 0 6px #000;
	background-color: #FFFFFF;
	background-image: url(Assets/innactive_tab_bg.jpg);
}

/* the input field */
.range {
	float:left;
	margin:0 0 0 15px;
	text-align:center;
	width:50px;			
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	border: 1px solid #666666;
	font-weight: bold;
	padding:3px 0;	
}
.white_bg_dotted_bdr {
	background-color: #FFFFFF;
	border: 1px dotted #999999;
	padding: 5px;
}

.hover_fade:hover {
	opacity: .6;	
}

#popup_container {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	min-width: 350px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: 5px solid #999;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 5px; 
	border-radius: 5px;
	opacity: .90; /* Safari, Opera */
	-moz-opacity:0.90; /* FireFox */
	filter: alpha(opacity=90); /* IE */
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding-left: 7px;
	line-height: 1.75em;
	color: #666;
	background: #CCC url(Assets/title.gif) top repeat-x;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default; 
	margin: 0em;
}

#popup_content {
	background: 16px 16px no-repeat url(Assets/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_content.alert {
	background-image: url(Assets/info.gif);
}

#popup_content.confirm {
	background-image: url(Assets/important.gif);
}

#popup_content.prompt {
	background-image: url(Assets/help.gif);
}

#popup_message {
	padding-left: 48px;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em; 
}

#popup_prompt {
	margin: .5em 0em;
}

#divSnapshotGraph .jqplot-data-label {
	color: #FFFFFF;
	font-size: 15px;		
}

#divSnapshotGraph .jqplot-highlighter-tooltip {
	font-size:14px;
	color:#0D3045;
	padding: 4px 8px;
}

#divHomeSnapshotGraph .jqplot-data-label {
	color: #FFFFFF;
	font-size: 15px;		
}

#divHomeSnapshotGraph .jqplot-highlighter-tooltip {
	font-size:14px;
	color:#0D3045;
	padding: 4px 8px;
}

#divHomeSnapshotGraph .jqplot-series-canvas {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;	
}

#divHomeSnapshotGraph .jqplot-title {
	text-align:left;
	font-size:16px; 
	color:#3F647F;
	font-weight:bold;	
}

#divGraphMiles .jqplot-xaxis-tick {
	 font-size:11px;
}

#divGraphMiles .jqplot-yaxis-tick {
	 font-size:11px;
}

#divGraphMiles .jqplot-highlighter-tooltip {
	font-size:14px;
	color:#0067C6;
	padding: 4px 8px;
}

#divGraphMiles .jqplot-point-label {
	font-size:14px;
}


#divGraphMPG .jqplot-xaxis-tick {
	 font-size:11px;
}

#divGraphMPG .jqplot-yaxis-tick {
	 font-size:11px;
}

#divGraphMPG .jqplot-highlighter-tooltip {
	font-size:14px;
	color:#0067C6;
	padding: 4px 8px;
}

#divGraphMPG .jqplot-point-label {
	font-size:14px;
}


#divGraphCost .jqplot-xaxis-tick {
	 font-size:11px;
}

#divGraphCost .jqplot-yaxis-tick {
	 font-size:11px;
}

#divGraphCost .jqplot-highlighter-tooltip {
	font-size:14px;
	color:#0067C6;
	padding: 4px 8px;
}

#divGraphCost .jqplot-point-label {
	font-size:14px;
}




