#codeigniter_profiler {
	margin-left: 230px;
}
.clear, .klear { clear: both; }
.fl { float: left; }
.fr { float: right; }
.block { display: block; }
.wauto  { width: auto; }
.table_custom { border-collapse: separate; border-spacing: 5px; width: 100%; }
.table_custom tr td:first-child {
	width: 30%;
}
.uppercase {
	text-transform: uppercase;
}
.padding20 {
	padding: 20px;
}
.marl5 { margin-left: 5px; }
.marl10 { margin-left: 10px; }
.marl15 { margin-left: 15px; }
.marl20 { margin-left: 20px; }
.mart5 { margin-top: 5px; }
.mart10 { margin-top: 10px; }
.mart15 { margin-top: 15px; }
.mart20 { margin-top: 20px; }
.marr5 { margin-right: 5px; }
.marr10 { margin-right: 10px; }
.marr15 { margin-right: 15px; }
.marr20 { margin-right: 20px; }
.marb5 { margin-bottom: 5px; }
.marb10 { margin-bottom: 10px; }
.marb15 { margin-bottom: 15px; }
.marb20 { margin-bottom: 20px; }

.number-wizard {
	display: inline-block;
	border: 1px solid;
	border-radius: 200px;
	padding: 10px 15px;
}
.white {
	color: #FFFFFF;
}

#prepare {
	position:absolute;
	z-index:102;
	width: 50px;
	height: auto;
	background-color: #FFFFFF;
	border: 1px solid #B4B4B4;
	border-radius: 5px;
	text-align: center;
	padding: 5px 0px;
	z-index: 999;
}

#flybox {
	position:absolute;
	background-color: #FFFFFF;
	border: 1px solid;
	min-width: 500px;
	min-height: 350px;
	z-index:105;
}

#flybox .title {
	color:#436AAB;
	text-align:center;
	font-size:22px;
	padding:10px;
}

#flybox .header {
	height: 45px;
}
#flybox .header .logo {
	margin-top: 8px;
	margin-left: 10px;
	float: left;
}
#flybox .header .world {
	float: left;
	margin-left: 10px;
}
#flybox .header a.close {
	float: right;
	width: 21px;
	height: 20px;
	margin-top: 14px;
	margin-right: 14px;
	background: url('/img/flybox/close.png') no-repeat top left;
}
#flybox .header a.close:hover {
	background: url('/img/flybox/close.png') no-repeat bottom left;
}
#flybox .border {
	height: 1px;
	background-color: #4b91ea;
}
#flybox .content {
	padding: 10px 20px 20px 20px;
}


.ref_pop,.footer_pop {width:845px;background: #f1f1f1;/*-webkit-box-shadow: 3px 3px 3px 0px #ccc;box-shadow: 3px 3px 3px 0px #ccc;*/z-index: 119;display:none;position:fixed ;}
.ref_pop .left_image {float:left;}
.ref_pop .title,.footer_pop .title {height: 49px;background:#1b456c url(/img/saveway/map.png) 505px top no-repeat;color:white;line-height: 49px;font-size:22px;padding-left:13px;}
.ref_pop .content,.footer_pop .content {color: #1b456c;font-size:22px;font-weight: bold;margin:18px 12px;height: 402px;}
.ref_pop .content .right_text {font-size:17px;color: #1b456c;font-weight: bold;width:300px;padding:0px 15px;float:right;padding-right: 0px;}
.ref_pop .content .right_text input {width:257px;height: 15px;padding:9px 7px;font-size:17px;border:1px solid #6ea8d2;outline:0px;margin:22px 0px;}
.ref_pop .content .right_text .button.blue {background: #2e8dd3; /* Old browsers *//* IE9 SVG, needs conditional override of 'filter' to 'none' */background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJlOGRkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYTZmYWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top, #2e8dd3 0%, #1a6fae 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2e8dd3), color-stop(100%,#1a6fae)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #2e8dd3 0%,#1a6fae 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #2e8dd3 0%,#1a6fae 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #2e8dd3 0%,#1a6fae 100%); /* IE10+ */background: linear-gradient(to bottom, #2e8dd3 0%,#1a6fae 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e8dd3', endColorstr='#1a6fae',GradientType=0 ); /* IE6-8 */	-webkit-box-shadow: 0px 0px 0px 0px ;box-shadow: 0px 0px 0px 0px ;float:right;margin-right:26px;}
.ref_pop .content .right_text .social {display:block;float:left;width:42px;height: 42px;cursor: pointer;margin: 60px auto;}
.ref_pop .content .right_text .social.facebook {background:url(/img/saveway/fb.png) center center no-repeat;margin-right: 70px;}
.ref_pop .content .right_text .social.gplus {background:url(/img/saveway/gp.png) center center no-repeat;}
.ref_pop .content .right_text .social.twitter {background:url(/img/saveway/tw.png) center center no-repeat;margin-left: 70px;}
.ref_pop .title .close,.footer_pop .title .close {display:block;float:right;width: 21px;height: 20px;background: url(/img/saveway/close.png) center center no-repeat;margin-right: 20px;margin-top:14px;cursor: pointer;}
.ui-widget-overlay.ui-front.custom_overlay { opacity: 0.5; filter: Alpha(Opacity=50); }


/*********/

table.table tr td.graph {
	padding-top:	4px;
	padding-bottom:	4px;
	min-width:	100px;
}
table.table tr td.graph div {
	height:		21px;
	background-color: #8ED8FF;
	position:	relative;
}
table.table tr td.graph div div {
	background-color:	#0095E3;
}
table.table tr td.graph.red div {
	height:		21px;
	background-color: #FFC0C0;
	position:	relative;
}
table.table tr td.graph.red div div {
	background-color:	#FF6F6F;
}
table.table tr td.graph.green div {
	height:		21px;
	background-color: #AAD8BD;
	position:	relative;
}
table.table tr td.graph.green div div {
	background-color:	#68B98A;
}
table.table tr td.graph.gray div {
	height:		21px;
	background-color: #DFDFDF;
	position:	relative;
}
table.table tr td.graph.gray div div {
	background-color:	#C5C5C5;
}
table.table tr td.graph.yellow div {
	height:		21px;
	background-color: #DBD8A5;
	position:	relative;
}
table.table tr td.graph.yellow div div {
	background-color:	#D6CD32;
}
table.table tr td.graph.orange div {
	height:		21px;
	background-color: #FAE39C;
	position:	relative;
}
table.table tr td.graph.orange div div {
	background-color:	#D2A210;
}

table.table tr td.graph div u {
	position:	absolute;
	left:		2px;
	top:		1px;
	color:	#fff;
	text-decoration:	none;
	white-space: nowrap;
}
table.table tr td.graph div b {
	position:	absolute;
	right:		2px;
	top:		1px;
	color:	#00466B;
	font-weight:	normal;
}

/*********/

