@charset "utf-8";
@font-face {
	font-family: 'PT Sans Narrow';
	src: url('PTN77F.ttf')format("truetype");
	font-weight: lighter;
	font-style: normal
}
.dropshadow {
	-webkit-box-shadow: 0 0 2px 1px rgba(3,3,3,0.2);
	-moz-box-shadow: 0 0 2px 1px rgba(3,3,3,0.2);
	box-shadow: 0 0 2px 1px rgba(3,3,3,0.2)
}
h4 {
	min-height: 20px
}
.margin_bot {
	margin-bottom: 5px
}
img {
	border: 0
}
#main {
	width: 100%;
	margin: 0 auto
}
.maxwidth1008 {
	max-width: 1008px;
	width: 100%;
	margin: 0 auto
}
.maxwidth500 {
	max-width: 500px;
	width: 100%;
	margin: 0 auto
}
#header {
	min-height: 78px;
	width: 100%;
	float: left;
	z-index: 999
}
.boxshadow {
	-webkit-box-shadow: 0 0 5px 0 rgba(208,208,208,01);
	box-shadow: 0 0 5px 0 rgba(208,208,208,01);
	width: 100%;
	float: left;
	background-color: #fff;
	border: #c7ced5 solid 1px
}
.ribbun {
	left: -3px;
	margin-bottom: -86px;
	position: relative;
	top: -3px;
	z-index: 2
}
.homesearchtextarea {
	margin: 0 auto;
	padding-top: 40px;
	width: 85%
}
.textarea1 {
	width: 220px;
	height: 25px;
	margin: 0 auto;
	margin-top: 6px;
	padding-left: 40px;
	border: 1px solid #DDD;
	background-image: url(../images/car_1.png);
	background-repeat: no-repeat;
	background-position: 5px center
}
.ahref {
	color: #4f7f03;
	text-decoration: none;
	font-style: italic
}
.ahref:hover {
	color: #000;
	text-decoration: none;
	font-style: italic
}
.textarea2 {
	width: 220px;
	height: 25px;
	margin: 0 auto;
	margin-top: 6px;
	padding-left: 40px;
	border: 1px solid #DDD;
	background-image: url(../images/car_2.png);
	background-repeat: no-repeat;
	background-position: 5px center
}
.textarea3 {
	width: 220px;
	height: 25px;
	margin: 0 auto;
	margin-top: 6px;
	padding-left: 40px;
	border: 1px solid #DDD;
	background-image: url(../images/calander.png);
	background-repeat: no-repeat;
	background-position: 5px center
}
.searchbtn1 {
	float: right;
	margin-top: 10px;
	border: 0;
	margin-right: 10px
}
#centeredmenu {
	clear: both;
	display: block;
	width: 100%;
	background-image: url(../images/menu_bg.png);
	background-repeat: repeat;
	position: relative;
	float: left;
	background: #e2e2e2;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	height: 34px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2QxZDFkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #e2e2e2 0, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e2e2e2), color-stop(50%, #dbdbdb), color-stop(51%, #d1d1d1), color-stop(100%, #fefefe));
	background: -webkit-linear-gradient(top, #e2e2e2 0, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
	background: -o-linear-gradient(top, #e2e2e2 0, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
	background: -ms-linear-gradient(top, #e2e2e2 0, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
	background: linear-gradient(to bottom, #e2e2e2 0, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e2', endColorstr='#fefefe', GradientType=0);
	z-index: 999
}
#centeredmenu ul {
	float: left;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	position: relative
}
#centeredmenu ul li {
	margin: 0 0 0 1px;
	padding: 0;
	float: left;
	position: relative
}
#centeredmenu ul li a {
	color: #000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	line-height: 1em;
	margin: 0;
	padding: 11px;
	text-decoration: none
}
#centeredmenu ul li.active a {
	color: #fff;
	background: #000
}
#centeredmenu ul li a:hover {
	background: #36f;
	color: #fff;
	border-bottom: 1px solid #03f
}
#centeredmenu ul li:hover a, #centeredmenu ul li.hover a {
	color: #fff;
	background: #7f7f7f;
	background: #a50a05;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E1MGEwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2E1MGEwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iIzdjMDUwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YzA1MDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #a50a05 0, #a50a05 47%, #7c0504 53%, #7c0504 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a50a05), color-stop(47%, #a50a05), color-stop(53%, #7c0504), color-stop(100%, #7c0504));
	background: -webkit-linear-gradient(top, #a50a05 0, #a50a05 47%, #7c0504 53%, #7c0504 100%);
	background: -o-linear-gradient(top, #a50a05 0, #a50a05 47%, #7c0504 53%, #7c0504 100%);
	background: -ms-linear-gradient(top, #a50a05 0, #a50a05 47%, #7c0504 53%, #7c0504 100%);
	background: linear-gradient(to bottom, #a50a05 0, #a50a05 47%, #7c0504 53%, #7c0504 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a50a05', endColorstr='#7c0504', GradientType=0)
}
.activemenu {
	color: #fff;
	background: #7f7f7f;
	background: #a50a05;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E1MGEwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2E1MGEwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iIzdjMDUwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YzA1MDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #a50a05 0, #a50a05 47%, #7c0504 53%, #7c0504 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a50a05), color-stop(47%, #a50a05), color-stop(53%, #7c0504), color-stop(100%, #7c0504));
	background: -webkit-linear-gradient(top, #a50a05 0, #a50a05 47%, #7c0504 53%, #7c0504 100%);
	background: -o-linear-gradient(top, #a50a05 0, #a50a05 47%, #7c0504 53%, #7c0504 100%);
	background: -ms-linear-gradient(top, #a50a05 0, #a50a05 47%, #7c0504 53%, #7c0504 100%);
	background: linear-gradient(to bottom, #a50a05 0, #a50a05 47%, #7c0504 53%, #7c0504 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a50a05', endColorstr='#7c0504', GradientType=0)
}
.activemenu a {
	color: #fff;
	text-decoration: none
}
#centeredmenu ul ul {
	display: none;
	float: left;
	left: 0;
	min-width: 150px;
	position: absolute;
	right: auto;
	width: auto;
	-webkit-border-radius: 0 5px 5px 5px;
	-moz-border-radius: 0 5px 5px 5px;
	border-radius: 0 5px 5px 5px;
	z-index: 1000
}
#centeredmenu ul ul li {
	left: auto;
	margin: 0;
	clear: left;
	float: left;
	width: 100%
}
#centeredmenu ul ul li a, #centeredmenu ul li.active li a, #centeredmenu ul li:hover ul li a, #centeredmenu ul li.hover ul li a {
	font-size: 9pt;
	font-weight: bold;
	background: #eee;
	color: #444;
	line-height: 1.4em;
	border-bottom: 1px solid #ddd;
	float: left;
	width: 100%
}
#centeredmenu ul ul li a:hover, #centeredmenu ul li.active ul li a:hover, #centeredmenu ul li:hover ul li a:hover, #centeredmenu ul li.hover ul li a:hover {
	background: #666;
	color: #fff;
	float: left;
	position: relative
}
#centeredmenu ul ul.last {
	left: auto;
	right: 0
}
#centeredmenu ul ul.last li {
	float: right;
	position: relative;
	right: .8em
}
#centeredmenu ul li:hover ul, #centeredmenu ul li.hover ul {
	display: block
}
#menu-drink {
	clear: both;
	display: block;
	width: 100%;
	background-image: url(../images/menu_bg.png);
	background-repeat: repeat;
	position: relative;
	float: left;
	background: #e2e2e2;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2QxZDFkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #e2e2e2 0, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e2e2e2), color-stop(50%, #dbdbdb), color-stop(51%, #d1d1d1), color-stop(100%, #fefefe));
	background: -webkit-linear-gradient(top, #e2e2e2 0, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
	background: -o-linear-gradient(top, #e2e2e2 0, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
	background: -ms-linear-gradient(top, #e2e2e2 0, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
	background: linear-gradient(to bottom, #e2e2e2 0, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e2', endColorstr='#fefefe', GradientType=0)
}
#menu-drink ul {
	overflow: hidden;
	margin: 0;
	width: 90%
}
#menu-drink ul>:last-child {
	background-image: none
}
#menu-drink li {
	float: left;
	width: auto;
	list-style: none;
	background-image: url(../images/menu_split.png);
	background-repeat: no-repeat;
	background-position: right center
}
#menu-drink a {
	color: #271405;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 10px;
	font-weight: bold;
	text-decoration: none;
	transition: color .3s linear 0s, background-color .3s linear 0s;
	white-space: nowrap
}
#menu-drink a:hover, #menu-drink a:active {
	color: #fff;
	background: #7f7f7f;
	background: #a50a05;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E1MGEwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2E1MGEwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iIzdjMDUwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YzA1MDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #a50a05 0, #a50a05 47%, #7c0504 53%, #7c0504 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a50a05), color-stop(47%, #a50a05), color-stop(53%, #7c0504), color-stop(100%, #7c0504));
	background: -webkit-linear-gradient(top, #a50a05 0, #a50a05 47%, #7c0504 53%, #7c0504 100%);
	background: -o-linear-gradient(top, #a50a05 0, #a50a05 47%, #7c0504 53%, #7c0504 100%);
	background: -ms-linear-gradient(top, #a50a05 0, #a50a05 47%, #7c0504 53%, #7c0504 100%);
	background: linear-gradient(to bottom, #a50a05 0, #a50a05 47%, #7c0504 53%, #7c0504 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a50a05', endColorstr='#7c0504', GradientType=0)
}
.bettitle {
	background-image: url(../images/bet_bg.png);
	background-repeat: repeat-x;
	height: 31px;
	text-align: center;
	border-top-width: 1px;
	border-right-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: #aaa;
	border-right-color: #aaa;
	border-left-color: #aaa
}
.betcontent_01 {
	background: #3f8c3f;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjM2Y4YzNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMGE1YjBhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjMDk0ODBhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA3MjEwOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(-45deg, #3f8c3f 0, #0a5b0a 50%, #09480a 51%, #072108 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #3f8c3f), color-stop(50%, #0a5b0a), color-stop(51%, #09480a), color-stop(100%, #072108));
	background: -webkit-linear-gradient(-45deg, #3f8c3f 0, #0a5b0a 50%, #09480a 51%, #072108 100%);
	background: -o-linear-gradient(-45deg, #3f8c3f 0, #0a5b0a 50%, #09480a 51%, #072108 100%);
	background: -ms-linear-gradient(-45deg, #3f8c3f 0, #0a5b0a 50%, #09480a 51%, #072108 100%);
	background: linear-gradient(135deg, #3f8c3f 0, #0a5b0a 50%, #09480a 51%, #072108 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f8c3f', endColorstr='#072108', GradientType=1)
}
.betcontet {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #aaa;
	border-left-color: #aaa;
	border-bottom-width: 1px;
	border-bottom-color: #aaa;
	padding: 3px;
	background-color: #fff;
	text-align: center;
	height: 184px
}
.betcontet p {
	font-size: 9pt;
	text-align: center;
	color: #666;
	margin-top: 2px;
	margin-bottom: 2px
}
.betcontet p span {
	border-top: 1px solid #ccc;
	color: #333;
	font-size: 31pt;
	font-weight: bold;
	line-height: 70px
}
.bet_button {
	font-size: 11pt;
	color: #fff;
	padding: 5px 20px;
	text-decoration: none;
	background: -moz-linear-gradient(center top, #0c720c, #064006);
	background: -webkit-gradient(linear, left top, left bottom, from(#0c720c), to(#064006));
	background: -o-linear-gradient(top, #0c720c, #064006);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#0c720c', EndColorStr='#064006');
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	border: 1px solid #031a03;
	-moz-box-shadow: 0 1px 3px rgba(000,000,000,0.5), inset 0 0 3px rgba(255,255,255,0.7);
	-webkit-box-shadow: 0 1px 3px rgba(000,000,000,0.5), inset 0 0 3px rgba(255,255,255,0.7);
	box-shadow: 0 1px 3px rgba(000,000,000,0.5), inset 0 0 3px rgba(255,255,255,0.7);
	text-shadow: 0 -1px 0 rgba(000,000,000,0.4), 0px 1px 0 rgba(255,255,255,0.3);
	display: inline-block;
	margin: 5px
}
.bet_button1 {
	font-size: 11pt;
	color: #fff;
	padding: 5px 20px;
	text-decoration: none;
	background: -moz-linear-gradient(center top, #f4d748, #dc9729);
	background: -webkit-gradient(linear, left top, left bottom, from(#f4d748), to(#dc9729));
	background: -o-linear-gradient(top, #f4d748, #dc9729);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f4d748', EndColorStr='#dc9729');
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	border: 1px solid #5c3f11;
	-moz-box-shadow: 0 1px 3px rgba(000,000,000,0.5), inset 0 0 3px rgba(255,255,255,0.7);
	-webkit-box-shadow: 0 1px 3px rgba(000,000,000,0.5), inset 0 0 3px rgba(255,255,255,0.7);
	box-shadow: 0 1px 3px rgba(000,000,000,0.5), inset 0 0 3px rgba(255,255,255,0.7);
	text-shadow: 0 -1px 0 rgba(000,000,000,0.4), 0px 1px 0 rgba(255,255,255,0.3);
	display: inline-block;
	margin: 5px
}
.bet_button1:hover {
	text-decoration: none;
	background: -moz-linear-gradient(center top, #dc9729, #f4d748);
	background: -webkit-gradient(linear, left top, left bottom, from(#dc9729), to(#f4d748));
	background: -o-linear-gradient(top, #dc9729, #f4d748);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#dc9729', EndColorStr='#f4d748');
	display: inline-block;
	margin: 5px
}
.bet_button:hover {
	background: -moz-linear-gradient(center top, #064006, #0c720c);
	background: -webkit-gradient(linear, left top, left bottom, from(#064006), to(#0c720c));
	background: -o-linear-gradient(top, #064006, #0c720c);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#064006', EndColorStr='#0c720c');
color:#000 display:inline-block
}
.inter_content p {
	color: #333;
	float: left;
	font-size: 11pt;
	text-align: justify;
	margin: 6px;
	width: 99%
}
.inter_content p img {
	float: left;
	margin: 10px 13px 4px 5px
}
.inter_content p a {
	color: #C90;
	text-decoration: none
}
.inter_content p span {
	color: #b2040b;
	font-size: 12pt
}
.inter_content p span a {
	color: #b2040b;
	font-size: 12pt;
	line-height: 30px;
	text-decoration: underline
}
.inter_content p span a:hover {
	text-decoration: underline
}
.inter_content p a:hover {
	color: #06C;
	text-decoration: none
}
.map {
	width: 920px;
	height: 400px;
	border: 10px solid #f1f1f1;
	float: left;
	clear: both;
	margin: 0 0 25px 10px
}
span.address-text {
	background: url(../img/home.png) no-repeat left top;
	padding: 0 0 0 30px;
	clear: both;
	display: block
}
span.email-text {
	background: url(../img/message.png) no-repeat left top;
	padding: 0 0 0 30px;
	clear: both;
	background-position: 0 3px;
	display: block
}
span.phone-text {
	background: url(../img/phone.png) no-repeat left top;
	padding: 0 0 0 30px;
	clear: both;
	display: block
}
.contact-text {
	margin-bottom: 50px;
	text-align: center
}
.contact-info p {
	line-height: 1.7
}
.form {
	margin: 0 0 15px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff
}
.input-section {
	float: left;
	clear: both;
	width: 100%;
	margin: 0 0 20px 0;
	padding: 0
}
.input-section input {
	float: left;
	width: 438px;
	height: 18px;
	border: 1px solid #201f1f;
	background: #2e2e2e;
	padding: 10px 10px;
	color: #fff
}
.input-section textarea {
	float: left;
	width: 438px;
	height: 100px;
	border: 1px solid #201f1f;
	background: #2e2e2e;
	padding: 10px;
	resize: vertical;
	font-family: inherit;
	font-size: 14px;
	color: #fff
}
.input-section label {
	margin: 0 0 3px 0;
	float: left;
	width: 100%
}
.input-section a.send {
	width: auto;
	padding: 9px 40px;
	height: 20px;
	text-align: center;
	background: #87b52f;
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: 2px solid #4f7900
}
.alertMessage {
	color: #87b52f
}
.alertMessage ul li {
	margin: 0 0 15px 0;
	color: #87b52f;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif
}
.alertMessage ul {
	margin: 0 0 0 15px;
	padding: 0
}
#footer {
	background-color: #231105;
	color: #fff;
	float: left;
	padding: 20px 15px;
	position: relative;
	text-align: left;
	width: 96.222%
}
.hidden {
	display: none
}
.visibil {
	display: block
}
#hongkiat-form {
	box-sizing: border-box
}
#hongkiat-form .txtinput {
	display: block;
	font-family: "Helvetica Neue", Arial, sans-serif;
	border-style: solid;
	border-width: 1px;
	border-color: #999;
	margin-bottom: 20px;
	padding: 11px 25px;
	padding-left: 55px;
	width: 90%;
	color: #777
}
#hongkiat-form .txtinput:focus {
	color: #333;
	border-color: rgba(41,92,161,0.4);
	box-shadow: 0 1px 3px rgba(0,0,0,0.1) inset, 0 0 8px rgba(41,92,161,0.6);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1) inset, 0 0 8px rgba(41,92,161,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1) inset, 0 0 8px rgba(41,92,161,0.6);
	outline: 0 none
}
#hongkiat-form input#name {
	background: #fff url(../images/user.png) 5px 4px no-repeat
}
#hongkiat-form input#email {
	background: #fff url(../images/email.png) 5px 4px no-repeat
}
#hongkiat-form input#subject {
	background-color: #fff;
	background-image: url(../images/subject.png);
	background-repeat: no-repeat;
	background-position: 5px 4px
}
#hongkiat-form textarea {
	display: block;
	font-family: "Helvetica Neue", Arial, sans-serif;
	border-style: solid;
	border-width: 1px;
	border-color: #999;
	margin-bottom: 15px;
	font-size: 1em;
	padding: 11px 25px;
	padding-left: 55px;
	width: 90%;
	height: 180px;
	color: #777
}
#hongkiat-form textarea:focus {
	color: #333;
	border-color: rgba(41,92,161,0.4);
	box-shadow: 0 1px 3px rgba(0,0,0,0.1) inset, 0 0 8px rgba(40,90,160,0.6);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1) inset, 0 0 8px rgba(40,90,160,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1) inset, 0 0 8px rgba(40,90,160,0.6);
	outline: 0 none
}
#hongkiat-form textarea.txtblock {
	background: #fff url(../images/speech.png) 5px 4px no-repeat
}
#hongkiat-form #slider {
	width: 60%
}
#hongkiat-form #aside {
	float: left;
	width: 250px;
	padding: 0;
	box-sizing: border-box
}
#wrapping {
	width: 100%;
	box-sizing: border-box;
	margin-top: 25px
}
span.radiobadge {
	display: block;
	margin-bottom: 8px
}
span.radiobadge label {
	font-size: 1.2em;
	padding-bottom: 4px
}
select.selmenu {
	font-size: 17px;
	color: #676767;
	padding: 9px!important;
	border: 1px solid #aaa;
	width: 200px
}
#buttons {
	display: block;
	padding-top: 10px
}
#buttons #resetbtn {
	display: block;
	float: left;
	color: #515151;
	text-shadow: -1px 1px 0 #fff;
	margin-right: 20px;
	height: 3em;
	padding: 0 1em;
	outline: 0;
	font-weight: bold;
	font-size: 1.3em;
	white-space: nowrap;
	word-wrap: normal;
	vertical-align: middle;
	cursor: pointer;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background-color: #fff;
	background-image: -moz-linear-gradient(top, #fff 2%, #f0f0f0 2%, #dedede 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(2%, #fff), color-stop(2%, #f0f0f0), color-stop(100%, #dedede));
	background-image: -webkit-linear-gradient(top, #fff 2%, #f0f0f0 2%, #dedede 100%);
	background-image: -o-linear-gradient(top, #fff 2%, #f0f0f0 2%, #dedede 100%);
	background-image: -ms-linear-gradient(top, #fff 2%, #f0f0f0 2%, #dedede 100%);
	background-image: linear-gradient(top, #fff 2%, #f0f0f0 2%, #dedede 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dedede', GradientType=0);
	border: 1px solid #969696;
	box-shadow: 0 1px 2px rgba(144,144,144,0.4);
	-moz-box-shadow: 0 1px 2px rgba(144,144,144,0.4);
	-webkit-box-shadow: 0 1px 2px rgba(144,144,144,0.4);
	text-shadow: 0 1px 1px rgba(255,255,255,0.75)
}
#buttons #resetbtn:hover {
	text-shadow: 0 1px 1px rgba(255,255,255,0.75);
	color: #818181;
	background-color: #fff;
	background-image: -moz-linear-gradient(top, #fff 2%, #f4f4f4 2%, #e5e5e5 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(2%, #fff), color-stop(2%, #f4f4f4), color-stop(100%, #e5e5e5));
	background-image: -webkit-linear-gradient(top, #fff 2%, #f4f4f4 2%, #e5e5e5 100%);
	background-image: -o-linear-gradient(top, #fff 2%, #f4f4f4 2%, #e5e5e5 100%);
	background-image: -ms-linear-gradient(top, #fff 2%, #f4f4f4 2%, #e5e5e5 100%);
	background-image: linear-gradient(top, #fff 2%, #f4f4f4 2%, #e5e5e5 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0);
	border-color: #aeaeae;
	box-shadow: inset 0 1px 0 rgba(256,256,256,0.4), 0 1px 3px rgba(0,0,0,0.5)
}
#buttons #submitbtn {
	display: block;
	float: left;
	height: 3em;
	padding: 0 1em;
	border: 1px solid;
	outline: 0;
	font-weight: bold;
	font-size: 1.3em;
	color: #fff;
	text-shadow: 0 1px 0 #222;
	white-space: nowrap;
	word-wrap: normal;
	vertical-align: middle;
	cursor: pointer;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border-color: #5e890a #5e890a #000;
	-moz-box-shadow: inset 0 1px 0 rgba(256,256,256,.35);
	-ms-box-shadow: inset 0 1px 0 rgba(256,256,256,.35);
	-webkit-box-shadow: inset 0 1px 0 rgba(256,256,256,.35);
	box-shadow: inset 0 1px 0 rgba(256,256,256,.35);
	background-color: #e2eeaf;
	background-image: -moz-linear-gradient(top, #e2eeaf 3%, #bcd84d 3%, #90b026 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(3%, #e2eeaf), color-stop(3%, #bcd84d), color-stop(100%, #90b026));
	background-image: -webkit-linear-gradient(top, #e2eeaf 3%, #bcd84d 3%, #90b026 100%);
	background-image: -o-linear-gradient(top, #e2eeaf 3%, #bcd84d 3%, #90b026 100%);
	background-image: -ms-linear-gradient(top, #e2eeaf 3%, #bcd84d 3%, #90b026 100%);
	background-image: linear-gradient(top, #e2eeaf 3%, #bcd84d 3%, #90b026 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2eeaf', endColorstr='#90b026', GradientType=0)
}
#buttons #submitbtn:hover, #buttons #submitbtn:active {
	border-color: #7c9826 #7c9826 #000;
	color: #fff;
	-moz-box-shadow: inset 0 1px 0 rgba(256,256,256,0.4), 0 1px 3px rgba(0,0,0,0.5);
	-ms-box-shadow: inset 0 1px 0 rgba(256,256,256,0.4), 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: inset 0 1px 0 rgba(256,256,256,0.4), 0 1px 3px rgba(0,0,0,0.5);
	box-shadow: inset 0 1px 0 rgba(256,256,256,0.4), 0 1px 3px rgba(0,0,0,0.5);
	background: #e4edbd;
	background: -moz-linear-gradient(top, #e4edbd 2%, #cfdb78 3%, #95af36 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(2%, #e4edbd), color-stop(3%, #cfdb78), color-stop(100%, #95af36));
	background: -webkit-linear-gradient(top, #e4edbd 2%, #cfdb78 3%, #95af36 100%);
	background: -o-linear-gradient(top, #e4edbd 2%, #cfdb78 3%, #95af36 100%);
	background: -ms-linear-gradient(top, #e4edbd 2%, #cfdb78 3%, #95af36 100%);
	background: linear-gradient(top, #e4edbd 2%, #cfdb78 3%, #95af36 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4edbd', endColorstr='#95af36', GradientType=0)
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}
.clearfix {
	display: inline-block
}
html[xmlns] .clearfix {
	display: block
}
* html .clearfix {
	height: 1%
}
#loginpop {
	float: right;
	font-size: 12px;
	margin-top: 3px;
	min-height: 64px;
	width: 150px
}
.btn-sign {
	float: right;
	margin-bottom: 20px;
	margin-left: 15px;
	margin: 0 auto;
	/*padding: 5px 10px;*/
	border-radius: 2px;
	text-align: center;
font-size:9pt color:#fff;
	font-weight: bold;
	background: url(../images/button-sprite.png);
	background-position: 0 -340px
}
.btn-sign a {
	 color: #FFFFFF;
    float: left;
    height: 23px;
    line-height: 22px;
    padding: 0 8px;
    text-decoration: none;
    text-shadow: 0 1px 2px #333333;
}
.btn-sign a:hover {
	color: #fff;
	text-shadow: 0 1px 2px #333;
	text-decoration: none
}
.btn-sign1 {
	float: right;
	margin-bottom: 20px;
	margin-left: 15px;
	margin: 0 auto;
	padding: 5px 10px;
	border-radius: 2px;
	text-align: center;
font-size:9pt color:#fff;
	font-weight: bold;
	background: url(../images/button-sprite.png);
	background-position: 0 -340px
}
.btn-sign1 a {
	color: #fff;
	text-shadow: 0 1px 2px #333;
	text-decoration: none
}
.btn-sign1 a:hover {
	color: #fff;
	text-shadow: 0 1px 2px #333;
	text-decoration: none
}
.footerlink {
	font-size: 9pt;
	color: #FFF;
	text-decoration: none
}
.footerlink:hover {
	font-size: 9pt;
	color: #FFF;
	text-decoration: underline
}
#backgroundPopup {
	z-index: 1;
	position: fixed;
	display: none;
	height: 100%;
	width: 100%;
	background: #000;
	top: 0;
	left: 0
}
div.loader {
	background: url("../img/loading.gif") no-repeat scroll 0 0 transparent;
	height: 32px;
	width: 32px;
	display: none;
	z-index: 9999;
	top: 40%;
	left: 50%;
	position: absolute;
	margin-left: -10px
}
div.close {
	background: url("../img/closebox.png") no-repeat scroll 0 0 transparent;
	bottom: 11px;
	cursor: pointer;
	float: right;
	height: 30px;
	left: 15px;
	position: relative;
	width: 30px
}
span.ecs_tooltip {
	background: none repeat scroll 0 0 #000;
	border-radius: 2px 2px 2px 2px;
	color: #fff;
	display: none;
	font-size: 11px;
	height: 16px;
	opacity: .7;
	padding: 4px 3px 2px 5px;
	position: absolute;
	right: -50px;
	text-align: center;
	top: -36px;
	width: 93px
}
span.arrow {
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 7px solid #000;
	display: block;
	height: 1px;
	left: 40px;
	position: relative;
	top: 3px;
	width: 1px
}
div#popup_content {
	margin: 4px 7px
}
ol.linenums {
	list-style-position: outside!important;
	font-size: 14px!important;
	list-style-type: decimal!important;
	background: #fff!important
}
ol.linenums li {
	list-style-type: decimal!important;
	width: 500px
}
#dp-margin {
	margin: 50px 0
}
pre.prettyprint {
	border: 1px solid #ccc;
	border-left: 5px solid #2ba6cb;
	width: auto;
	background: #fff!important;
	padding: 5px 20px;
	text-shadow: 0 1px 0 #fff
}
pre.prettyprint ol li {
	white-space: pre-wrap;
	word-break: break-all;
	word-wrap: break-word
}
#sidebar-wrap {
	background: #2ba6cb
}
#sidebar-wrap a {
	color: #fff
}
#sidebar-wrap ul {
	margin-left: 20px
}
input[type="checkbox"] {
	display: none
}
input[type="checkbox"]+label {
	color: #000;
	font-family: Arial, sans-serif;
	font-size: 14px
}
input[type="checkbox"]+label span {
	display: inline-block;
	width: 19px;
	height: 19px;
	margin: -1px 4px 0 0;
	vertical-align: middle;
	background: url(../images/check_radio_sheet.png) left top no-repeat;
	cursor: pointer
}
input[type="checkbox"]:checked+label span {
	background: url(../images/check_radio_sheet.png) -19px top no-repeat
}
input[type="checkbox"]:disabled+label span {
	background: url(../images/check_radio_sheet_dis.png) 3px top no-repeat
}
input[type="radio"] {
	display: none
}
input[type="radio"]+label {
	color: #000;
	font-size: 10pt
}
input[type="radio"]+label span {
	display: inline-block;
	width: 19px;
	height: 19px;
	margin: -1px 4px 0 0;
	vertical-align: middle;
	background: url(../images/check_radio_sheet.png) -38px top no-repeat;
	cursor: pointer
}
input[type="radio"]:checked+label span {
	background: url(../images/check_radio_sheet.png) -57px top no-repeat
}
input[type="radio"]:disabled+label span {
	background: url(../images/check_radio_sheet_dis.png) -38px top no-repeat
}
.signinarrowcontent {
	background-image: url(../images/home_arrow.png);
	background-position: left top;
	background-repeat: no-repeat;
	font-family: Calibri;
	font-size: 9pt;
	line-height: 12px;
	margin-left: 5px;
	margin-top: 8px;
	padding-left: 22px;
	width: 80%
}
#facebox {
	display: none
}
.reg_alink {
	font-family: Calibri;
	font-size: 14pt;
	height: 59px;
	font-weight: bold;
	color: #8fc400;
	text-decoration: none
}
.reg_alink:hover {
	font-family: Calibri;
	font-size: 14pt;
	height: 59px;
	font-weight: bold;
	color: #000;
	text-decoration: none
}

.pin_icn li {
	line-height: 18px;
	background: url(../images/list-icons/pin.png) no-repeat 0 -2px;
	padding-left: 24px
}
.profie_com_photo {
	border: solid 1px #ccc;
	float: left;
	margin: 5px;
	padding: 2px;
	position: relative;
	width: 17%
}
.profie_com_photo_img {
	float: left;
	max-height: 50px;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 100%
}
.profie_com_comment {
	width: 74%;
	float: left;
	position: relative;
	margin: 3px;
	color: #05560b;
	font-family: Arial;
	overflow: hidden;
	font-size: 10pt;
	line-height: 15pt
}
.searchfeeddate {
	width: auto;
	float: left;
	position: relative;
	line-height: 15pt
}
.maincontainer h5 {
	float: left;
	width: 98%;
	color: #333;
	font-family: Calibri;
	font-size: 14pt;
	font-weight: bold;
	margin-left: 5px;
	text-align: left
}
.maincontainer h1 {
	font-size: 14px;
	line-height: 1.5em;
	text-align: left;
	color: #111;
	font-family: Calibri;
	font-weight: bold;
	margin-left: 5px
}
.maincontainer h1 a {
	color: #090
}
.toparrow {
	width: 47px;
	height: 20px;
	float: right;
	margin-right: 15px
}
body.modal-open, .modal-open .navbar-fixed-top, .modal-open .navbar-fixed-bottom {
	margin-right: 0
}
.modal {
	left: 50%;
	bottom: auto;
	right: auto;
	padding: 0;
	width: 500px;
	margin-left: -250px;
	background-color: #fff;
	border: 1px solid #999;
	border: 1px solid rgba(0,0,0,0.2);
	border-radius: 6px;
	-webkit-box-shadow: 0 3px 9px rgba(0,0,0,0.5);
	box-shadow: 0 3px 9px rgba(0,0,0,0.5);
	background-clip: padding-box
}
.modal.container {
	max-width: none
}
.req_lbl {
	color: red!important;
	padding: 3px
}
.costcontent_cont {
	float: left;
	width: 90%;
	font-family: Calibri;
	font-size: 10pt;
	color: #777373;
	padding: 3px;
	font-weight: bold;
	margin-left: 4%;
	margin-top: 5px
}
.costcontent_cont a:hover {
	color: #090
}
a:hover {
	text-decoration: none;
	color: #03F
}
.costcontent_cont a {
	color: #666
}
.new_cost {
	width: 32%;
	float: left;
	margin: 5px
}
.costmainspn {
	background: #fff;
	float: left;
	width: 15%;
	margin-top: 5px;
	margin-left: 5px;
	font-family: Calibri;
	font-size: 12px;
	color: #9cbc1f;
	padding: 3px
}
.green_drop {
	width: 157px
}
.rider_carname {
	background-image: url(../images/car_4.png);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height: 36px;
	margin-bottom: 8px;
	padding-left: 32px;
	padding-top: 0;
	/*width: 86%*/
}
.rider_carname a, .rider_passname a {
	color: #007f9f;
	float: left;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	line-height: 36px
}
.rider_passname {
	background-image: url(../images/1passanger.png);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height: 36px;
	margin-bottom: 8px;
	padding-left: 32px;
	padding-top: 0;
}
.liveperson, .chatperson {
	border-bottom: 1px solid #ccc;
	float: left;
	margin-bottom: 5px;
	margin-left: 0;
	margin-right: 5px;
	padding: 2px;
	width: 98%
}
.liveperson div, .chatperson div {
	width: 80%;
	float: left
}
.liveperson div span, .chatperson div span {
	width: auto;
	float: left;
	margin: 2px;
	border: 0
}
.liveperson span {
	width: 45px;
	max-height: 45px;
	float: left;
	overflow: hidden;
	border: 1px solid #ccc;
	padding: 3px
}
.chatperson span {
	width: 45px;
	max-height: 45px;
	float: right;
	overflow: hidden;
	padding: 3px;
	border: 1px solid #ccc
}
.liveperson img, .chatperson img {
	width: 100%;
	height: auto;
	min-height: 45px
}
.liveperson div p, .chatperson div p {
	float: left;
	margin-left: 6px;
	width: 97%
}
.liveperson div p a, .chatperson div p a {
	color: #000;
	font-weight: bold
}
.futuredayclass {
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 14px;
	font-family: arial, helvetica, sans-serif;
	padding: 10px 10px 10px 10px;
	text-decoration: none;
	display: inline-block;
	font-weight: bold;
	color: #4a4;
	background-color: #ebffec;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ebffec), to(#e0fff4));
	background-image: -webkit-linear-gradient(top, #ebffec, #e0fff4);
	background-image: -moz-linear-gradient(top, #ebffec, #e0fff4);
	background-image: -ms-linear-gradient(top, #ebffec, #e0fff4);
	background-image: -o-linear-gradient(top, #ebffec, #e0fff4);
	background-image: linear-gradient(to bottom, #ebffec, #e0fff4);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#EBFFEC, endColorstr=#E0FFF4)
}
.futuredayclass:hover {
	border: 1px solid #ccc;
	background-color: #e0ffe8;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e0ffe8), to(#adffe2));
	background-image: -webkit-linear-gradient(top, #e0ffe8, #adffe2);
	background-image: -moz-linear-gradient(top, #e0ffe8, #adffe2);
	background-image: -ms-linear-gradient(top, #e0ffe8, #adffe2);
	background-image: -o-linear-gradient(top, #e0ffe8, #adffe2);
	background-image: linear-gradient(to bottom, #e0ffe8, #adffe2);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#E0FFE8, endColorstr=#adffe2)
}
.pastdayclass {
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 14px;
	font-family: arial, helvetica, sans-serif;
	padding: 10px 10px 10px 10px;
	text-decoration: none;
	display: inline-block;
	font-weight: bold;
	color: #4a4;
	background-color: #CCC
}
.Mailtitle {
	background-color: #2b9103;
	color: #fff;
	font-family: Calibri;
	font-size: 12pt;
	padding: 8px 6px;
	width: 98.55%;
	height: 18px
}
.widget_thumb {
	width: 40px;
	height: 40px;
	float: right;
	margin: 5px;
	padding: 2px;
	border: 1px solid #ccc;
	overflow:hidden;
}
.column-img1 img {
	width: 100%;
	float: left;
	padding: 2px
}

.dashmenu_unread
{
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	background-image: url(../images/dash_unread.png);
	background-repeat: no-repeat;
	background-color:#ff8a11;
	background-position: center center;
	color: #ff8a11;
	display: block;
	float: left;
	height: 200px;
	text-decoration: none;
	width: 100%;
	font-size: 10pt
}

.dashmenu_unread:hover, .dashmenu_total:hover, .dashmenu_cancel:hover
{
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	background-color:#a9d358;
	color: #fff;
	display: block;
	float: left;
	height: 200px;
	text-decoration: none;
	width: 100%;
	font-size: 10pt
}

.dashmenu_unread_div{
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	color:#a9d358;

}
.dashmenu_unread div, .dashmenu_cancel div, .dashmenu_total div
{
-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
float:right;
padding:10px;
background-color:#fff;
min-width:25px;
min-height:25px;
margin:2px;
border-radius: 50% 50% 50% 50%/50% 0% 50% 50%; 
-webkit-border-radius: 50% 50% 50% 50%/50% 0% 50% 50%; 
-moz-border-radius: 50% 50% 50% 50%/50% 0% 50% 50%;
font-size:15pt; 
font-weight:bold;
font-style:italic;

}
.dashmenu_unread span, .dashmenu_total span, .dashmenu_cancel span
{
	bottom: -170px;
    color: #FFFFFF;
    float: left;
    font-size: 14pt;
    margin-bottom: 0;
    margin-left: 6px;
    position: relative;
}
.dashmenu_total
{
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	background-image: url(../images/dash_total.png);
	background-repeat: no-repeat;
	background-color:#1cbabc;
	background-position: center center;
	color: #1cbabc;
	display: block;
	float: left;
	height: 200px;
	text-decoration: none;
	width: 100%;
	font-size: 10pt
}
.dashmenu_cancel
{
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	background-image: url(../images/dash_cancel.png);
	background-repeat: no-repeat;
	background-color:#93047c;
	background-position: center center;
	color: #93047c;
	display: block;
	float: left;
	height: 200px;
	text-decoration: none;
	width: 100%;
	font-size: 10pt
}
.green_title
{
	background-color: #99CC2C;
    color: #FFFFFF;
   /* float: left;*/
    font-size: 15pt;
    font-weight: bold;
    padding: 3px 3px 3px 9px;
}

.green_bor
{
border: solid 1px #99CC2C;
}
.ornge_title
{
	background-color: #ff8a11;
    color: #FFFFFF;
   /* float: left;*/
    font-size: 15pt;
    font-weight: bold;
    padding: 3px 3px 3px 9px;
}

.ornge_title span, .green_title span, .cyan_title span, .dark_pink_title span
{
color:#000;
}

.ornge_bor
{
border: solid 1px #ff8a11;
}

.cyan_title
{
	background-color: #1cbabc;
    color: #FFFFFF;
   /* float: left;*/
    font-size: 15pt;
    font-weight: bold;
    padding: 3px 3px 3px 9px;
}

.cyan_bor
{
border: solid 1px #1cbabc;
}

.dark_pink_title
{
	background-color: #de1669;
    color: #FFFFFF;
   /* float: left;*/
    font-size: 15pt;
    font-weight: bold;
    padding: 3px 3px 3px 9px;
}

.dark_pink_bor
{
border: solid 1px #de1669;
}

.dash_btn
{
-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	float: left;
	background-image: url(../images/dash_btn_icons.png);
	background-repeat: no-repeat;
	text-decoration:none;
	color:#fff;
	padding:3px 5px 3px 28px;
	margin-left:5px;
	margin-top:5px;
}

.dash_btn:hover

{
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	background-color:#99cc2c;
	text-decoration:none;
	color:#fff;
	
	}
.dash_btn_col1
{
	background-color:#1cbabc;
	text-decoration:none;
}
.dash_btn_col2
{
	background-color:#de1669;
	text-decoration:none;
	
}
.dash_btn_col3
{
	background-color:#ff8a11;
	text-decoration:none;
	
}

.dash_btn_accept
{
	background-position:left -94px;
}
.dash_btn_reject
{
	background-position:left -31px;
}
.dash_btn_cancel
{
	background-position:left -31px;
	font-size: 13pt;
    font-weight: bold;
    padding-left: 28px;
}
.dash_btn_edit
{
	background-position: 2px -130px;
    font-size: 13pt;
    font-weight: bold;
    padding-left: 34px;
}
.dash_btn_update
{
	background-position:left -169px;
	font-size: 13pt;
    font-weight: bold;
    padding-left: 34px;
}
.dash_btn_hide
{
	background-position:left -62px;
}

.dash_btn_next
{
	background-color:#fff;
	-moz-opacity: 0.70;
	-khtml-opacity: 0.70;
	opacity: 0.70;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=70);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	filter:alpha(opacity=70);
	float:right;
	height:23px;
	margin:2px;
}
.dash_btn_next span
{
    color: #000000;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    margin-left: 8px;
    margin-right: 8px;
    margin-top: 3px;
} 

.myac_menu{
	height:200px;
	width:100%;
	float:left;
	text-decoration:none;
	-webkit-transition: .5s ease-in-out;
	-moz-transition: .5s ease-in-out;
	-o-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
}

.myac_menu:hover{
	
	background-color:#99CC2C;
	-webkit-transition: .5s ease-in-out;
	-moz-transition: .5s ease-in-out;
	-o-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
	}
.myac_menu label, .myac_menu_dis label
{
	font-size:19pt;
	color:#FFF;
	font-family:calibri;
	-webkit-transition: .5s ease-in-out;
	-moz-transition: .5s ease-in-out;
	-o-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
	font-weight:bold;
	margin-top:10px;
	margin-left:10px;
	
}

.myac_menu:hover label
{
	 color:#fff;
	-webkit-transition: 1s ease-in-out;
	-moz-transition: 1s ease-in-out;
	-o-transition: 1s ease-in-out;
	transition: 1s ease-in-out;
}
.myac_menu span, .myac_menu_dis span
{
	/*bottom: 15px;*/
    color: #FFFFFF;
    float: left;
    font-family: Verdana;
    font-size: 10pt;
    margin-left: 11px;
    position: relative;
    width: 259px;
	font-weight:normal;
}
	
	
.myac_menu .divnews, .myac_menu_dis .divnews
{
	background-image:url(../images/myac_menu_icon.png);
	background-repeat:no-repeat;
	background-position: -18px 9px;
	width:100px;
	height:121px;
	-webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
	margin:0 auto;
	margin-top: 34px;
}
.myac_menu:hover .divnews{
	background-position: -18px 9px;
	-webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
	-webkit-transform: rotate(360deg) scale(1);
    -moz-transform: rotate(360deg) scale(1);
    -o-transform: rotate(360deg) scale(1);
    -ms-transform: rotate(360deg) scale(1);
    transform: rotate(360deg) scale(1);
}
.myac_menu .divPostRide, .myac_menu_dis .divPostRide
{
	background-image:url(../images/myac_menu_icon.png);
	background-repeat:no-repeat;
	 background-position: -167px 9px;
	width:150px;
	height:121px;
		-webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
	margin:0 auto;
	margin-top: 34px;
}
.myac_menu:hover .divPostRide{
	 background-position: -167px 9px;
	-webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    -webkit-transform: rotate(360deg) scale(1);
    -moz-transform: rotate(360deg) scale(1);
    -o-transform: rotate(360deg) scale(1);
    -ms-transform: rotate(360deg) scale(1);
    transform: rotate(360deg) scale(1);
}
.myac_menu .divMatchList, .myac_menu_dis .divMatchList
{
	background-image:url(../images/myac_menu_icon.png);
	background-repeat:no-repeat;
	background-position: -369px 9px;
	width:100px;
	height:121px;
	-webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
	margin:0 auto;
	margin-top: 34px;
}
.myac_menu:hover .divMatchList{
	background-position: -369px 9px;
	-webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    -webkit-transform: rotate(360deg) scale(1);
    -moz-transform: rotate(360deg) scale(1);
    -o-transform: rotate(360deg) scale(1);
    -ms-transform: rotate(360deg) scale(1);
    transform: rotate(360deg) scale(1);
}

.myac_menu .divEditPost, .myac_menu_dis .divEditPost
{
	background-image:url(../images/myac_menu_icon.png);
	background-repeat:no-repeat;
	background-position: -507px 9px;
	width:150px;
	height:121px;
		-webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
	margin:0 auto;
	margin-top: 34px;
}
.myac_menu:hover .divEditPost{
	background-position: -507px 9px;
	
		-webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    -webkit-transform: rotate(360deg) scale(1);
    -moz-transform: rotate(360deg) scale(1);
    -o-transform: rotate(360deg) scale(1);
    -ms-transform: rotate(360deg) scale(1);
    transform: rotate(360deg) scale(1);
}

.myac_menu .divTripDeactivate, .myac_menu_dis .divTripDeactivate
{
	background-image:url(../images/myac_menu_icon.png);
	background-repeat:no-repeat;
	background-position: -678px 9px;
	width:150px;
	height:121px;
		-webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
	margin:0 auto;
	margin-top: 34px;
}
.myac_menu:hover .divTripDeactivate{
	background-position:-678px 9px;
	-webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    -webkit-transform: rotate(360deg) scale(1);
    -moz-transform: rotate(360deg) scale(1);
    -o-transform: rotate(360deg) scale(1);
    -ms-transform: rotate(360deg) scale(1);
    transform: rotate(360deg) scale(1);
}

.myac_menu .divChat, .myac_menu_dis .divChat
{
	background-image:url(../images/myac_menu_icon.png);
	background-repeat:no-repeat;
	background-position: -875px 9px;
	width:100px;
	height:121px;
		-webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
	margin:0 auto;
	margin-top: 34px;
}
.myac_menu:hover .divChat {
	background-position: -875px 9px;
	-webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    -webkit-transform:rotate(360deg) scale(1);
    -moz-transform: rotate(360deg) scale(1);
    -o-transform: rotate(360deg) scale(1);
    -ms-transform: rotate(360deg) scale(1);
    transform: rotate(360deg) scale(1);
}
.myac_col_1{
background-color:#ff8a11;
}
.myac_col_2{
background-color:#1cbabc;
}
.myac_col_3{
background-color:#f70018;
}
.myac_col_4{
background-color:#f03485;
}
.myac_col_5{
background-color:#93047c;
}
.myac_col_6{
background-color:#038ecf;
}

.myac_col_7{
background-color:#bcbcbc;
}

.myac_menu_dis{
	height:200px;
	width:100%;
	float:left;
	text-decoration:none;
	-webkit-transition: .5s ease-in-out;
	-moz-transition: .5s ease-in-out;
	-o-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
}
.myacc_save
{
float:right;
background-color:#99CC2C;
padding:5px 12px;
color:#fff;
text-decoration:none;
border:none;
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
}

.myacc_save:hover
{
	background-color:#038ecf;
	color:#fff;
	-webkit-transition: .5s ease-in-out;
	-moz-transition: .5s ease-in-out;
	-o-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
}

.d_t_lbl
{
  color: #000000;
    font-size: 13pt;
    font-weight: bold;
}
.d_s_lbl
{
  color: #f03485;
    font-size: 13pt;
    font-weight: bold;
}

.myacc_Deactivate
{
float:right;
background-color:#038ecf;
padding:5px 12px;
color:#fff;
text-decoration:none;
border:none;
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
margin:3px;
}

.myacc_Deactivate:hover
{
	background-color:#99CC2C;
	color:#fff;
	-webkit-transition: .5s ease-in-out;
	-moz-transition: .5s ease-in-out;
	-o-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
}



.fc {
	direction: ltr;
	text-align: left;
	margin:20px 15px;
}
.fc table {
	border-collapse: collapse;
	border-spacing: 0;
}
html .fc, .fc table {
	font-size: 1em;
}
.fc td, .fc th {
	vertical-align: top;
}
.fc th {
	background: #8fc400; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhmYzQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZmM0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #8fc400 0%, #8fc400 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8fc400), color-stop(100%, #8fc400)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #8fc400 0%, #8fc400 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #8fc400 0%, #8fc400 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #8fc400 0%, #8fc400 100%); /* IE10+ */
	background: linear-gradient(to bottom, #8fc400 0%, #8fc400 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc400', endColorstr='#8fc400', GradientType=0 ); /* IE6-8 */
	padding: 3px;
	padding-top:12px;
	color:#FFF;
	height:20px;
}
/* Header
------------------------------------------------------------------------*/

.fc-header td {
	white-space: nowrap;
}
.fc-header-left {
	width: 25%;
	text-align: left;
}
.fc-header-center {
	text-align: center;
}
.fc-header-right {
	width: 25%;
	text-align: right;
}
.fc-header-title {
	display: inline-block;
	vertical-align: top;
}
.fc-header-title h2 {
	margin-top: 0;
	white-space: nowrap;
	padding-left:0px;
}
.fc .fc-header-space {
	padding-left: 10px;
}
.fc-header .fc-button {
	margin-bottom: 1em;
	vertical-align: top;
}
/* buttons edges butting together */

.fc-header .fc-button {
	margin-right: -1px;
}
.fc-header .fc-corner-right {
	margin-right: 1px; /* back to normal */
}
.fc-header .ui-corner-right {
	margin-right: 0; /* back to normal */
}
/* button layering (for border precedence) */
	
.fc-header .fc-state-hover, .fc-header .ui-state-hover {
	z-index: 2;
}
.fc-header .fc-state-down {
	z-index: 3;
}
.fc-header .fc-state-active, .fc-header .ui-state-active {
	z-index: 4;
}
/* Content
------------------------------------------------------------------------*/
	
.fc-content {
	clear: both;
}
.fc-view {
	width: 100%; /* needed for view switching (when view is absolute) */
	overflow: hidden;
}
.fc-view tr td {
	padding:5px;
}
/* Cell Styles
------------------------------------------------------------------------*/

.fc-widget-header,    /* <th>, usually */ .fc-widget-content {  /* <td>, usually */
	border: 1px solid #666;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #f3f3f3), color-stop(51%, #ededed), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 ); /* IE6-8 */
}
.fc-state-highlight { /* <td> today cell */ /* TODO: add .fc-today to <th> */
	background: #f1e767; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZTc2NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWI2NDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f1e767 0%, #feb645 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1e767), color-stop(100%, #feb645)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f1e767 0%, #feb645 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f1e767 0%, #feb645 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f1e767 0%, #feb645 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f1e767 0%, #feb645 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645', GradientType=0 ); /* IE6-8 */
}
.fc-cell-overlay { /* semi-transparent rectangle while dragging */
	background: #9cf;
	opacity: .2;
	filter: alpha(opacity=20); /* for IE */
}
/* Buttons
------------------------------------------------------------------------*/

.fc-button {
	position: relative;
	display: inline-block;
	cursor: pointer;
}
.fc-state-default { /* non-theme */
	border-style: solid;
	border-width: 1px 0;
}
.fc-button-inner {
	position: relative;
	float: left;
	overflow: hidden;
}
.fc-state-default .fc-button-inner { /* non-theme */
	border-style: solid;
	border-width: 0 1px;
}
.fc-button-content {
	position: relative;
	float: left;
	height: 1.9em;
	line-height: 1.9em;
	padding: 0 .6em;
	white-space: nowrap;
}
/* icon (for jquery ui) */
	
.fc-button-content .fc-icon-wrap {
	position: relative;
	float: left;
	top: 50%;
}
.fc-button-content .ui-icon {
	position: relative;
	float: left;
	margin-top: -50%;
 *margin-top: 0;
 *top: -50%;
}
/* gloss effect */
	
.fc-state-default .fc-button-effect {
	position: absolute;
	top: 50%;
	left: 0;
}
.fc-state-default .fc-button-effect span {
	position: absolute;
	top: -100px;
	left: 0;
	width: 500px;
	height: 100px;
	border-width: 100px 0 0 1px;
	border-style: solid;
	border-color: #666;
	background: #eeeeee; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #cccccc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* IE10+ */
	background: linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0 ); /* IE6-8 */
	opacity: .09;
	filter: alpha(opacity=9);
}
/* button states (determines colors)  */
	
.fc-state-default, .fc-state-default .fc-button-inner {
	border-style: solid;
	border-color: #ccc #bbb #aaa;
	background: #eeeeee; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #cccccc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* IE10+ */
	background: linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0 ); /* IE6-8 */
	color: #000;
}
.fc-state-hover, .fc-state-hover .fc-button-inner {
	border-color: #999;
}
.fc-state-down, .fc-state-down .fc-button-inner {
	border-color: #555;
	background: #777;
}
.fc-state-active, .fc-state-active .fc-button-inner {
	border-color: #555;
	background: #777;
	color: #fff;
}
.fc-state-disabled, .fc-state-disabled .fc-button-inner {
	color: #999;
	border-color: #ddd;
}
.fc-state-disabled {
	cursor: default;
}
.fc-state-disabled .fc-button-effect {
	display: none;
}
/* Global Event Styles
------------------------------------------------------------------------*/
	 
.fc-event {
	border-style: solid;
	border-width: 0;
	cursor: default;
}
a.fc-event, .fc-event-draggable {
	cursor: pointer;
}
a.fc-event {
	text-decoration: none;
}
.fc-rtl .fc-event {
	text-align: right;
}
.fc-event-skin {
	border-color: #5b9400;     /* default BORDER color */
	background: #b6e026; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I2ZTAyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYmRjMjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #b6e026 0%, #abdc28 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b6e026), color-stop(100%, #abdc28)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b6e026 0%, #abdc28 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b6e026 0%, #abdc28 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #b6e026 0%, #abdc28 100%); /* IE10+ */
	background: linear-gradient(to bottom, #b6e026 0%, #abdc28 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6e026', endColorstr='#abdc28', GradientType=0 ); /* IE6-8 */
	/* default BACKGROUND color */
	color: #333;            /* default TEXT color */
	border:#5b9400 1px solid;
}
.fc-event-inner {
	position: relative;
	width: 100%;
	height: 100%;
	border-style: solid;
	border-width: 0;
	overflow: hidden;
}
.fc-event-time, .fc-event-title {
	padding:5px;
	display:block;
	cursor:pointer;
}
.fc .ui-resizable-handle { /*** TODO: don't use ui-resizable anymore, change class ***/
	display: block;
	position: absolute;
	z-index: 99999;
	overflow: hidden; /* hacky spaces (IE6/7) */
	font-size: 300%;  /* */
	line-height: 50%; /* */
}
/* Horizontal Events
------------------------------------------------------------------------*/

.fc-event-hori {
	border-width: 1px 0;
	margin-bottom: 1px;
}
/* resizable */
	
.fc-event-hori .ui-resizable-e {
	top: 0 !important; /* importants override pre jquery ui 1.7 styles */
	right: -3px !important;
	width: 7px !important;
	height: 100% !important;
	cursor: e-resize;
}
.fc-event-hori .ui-resizable-w {
	top: 0 !important;
	left: -3px !important;
	width: 7px !important;
	height: 100% !important;
	cursor: w-resize;
}
.fc-event-hori .ui-resizable-handle {
	_padding-bottom: 14px; /* IE6 had 0 height */
}
/* Fake Rounded Corners (for buttons and events)
------------------------------------------------------------*/
	
.fc-corner-left {
	margin-left: 1px;
}
.fc-corner-left .fc-button-inner, .fc-corner-left .fc-event-inner {
	margin-left: -1px;
}
.fc-corner-right {
	margin-right: 1px;
}
.fc-corner-right .fc-button-inner, .fc-corner-right .fc-event-inner {
	margin-right: -1px;
}
.fc-corner-top {
	margin-top: 1px;
}
.fc-corner-top .fc-event-inner {
	margin-top: -1px;
}
.fc-corner-bottom {
	margin-bottom: 1px;
}
.fc-corner-bottom .fc-event-inner {
	margin-bottom: -1px;
}
/* Fake Rounded Corners SPECIFICALLY FOR EVENTS
-----------------------------------------------------------------*/
	
.fc-corner-left .fc-event-inner {
	border-left-width: 1px;
}
.fc-corner-right .fc-event-inner {
	border-right-width: 1px;
}
.fc-corner-top .fc-event-inner {
	border-top-width: 1px;
}
.fc-corner-bottom .fc-event-inner {
	border-bottom-width: 1px;
}
/* Reusable Separate-border Table
------------------------------------------------------------*/

table.fc-border-separate {
	border-collapse: separate;
}
.fc-border-separate th, .fc-border-separate td {
	border-width: 1px 0 0 1px;
}
.fc-border-separate th.fc-last, .fc-border-separate td.fc-last {
	border-right-width: 1px;
}
.fc-border-separate tr.fc-last th, .fc-border-separate tr.fc-last td {
	border-bottom-width: 1px;
}
.fc-border-separate tbody tr.fc-first td, .fc-border-separate tbody tr.fc-first th {
	border-top-width: 0;
}
/* Month View, Basic Week View, Basic Day View
------------------------------------------------------------------------*/

.fc-grid th {
	text-align: center;
}
.fc-grid .fc-day-number {
	float: right;
	padding: 0 2px;
}
.fc-grid .fc-other-month .fc-day-number {
	opacity: 0.3;
	filter: alpha(opacity=30); /* for IE *//* opacity with small font can sometimes look too faded
	   might want to set the 'color' property instead
	   making day-numbers bold also fixes the problem */
}
.fc-grid .fc-day-content {
	clear: both;
	padding: 2px 2px 1px; /* distance between events and day edges */
}
/* event styles */
	
.fc-grid .fc-event-time {
	font-weight: bold;
}
/* right-to-left */
	
.fc-rtl .fc-grid .fc-day-number {
	float: left;
}
.fc-rtl .fc-grid .fc-event-time {
	float: right;
}
/* Agenda Week View, Agenda Day View
------------------------------------------------------------------------*/

.fc-agenda table {
	border-collapse: separate;
}
.fc-agenda-days th {
	text-align: center;
}
.fc-agenda .fc-agenda-axis {
	width: 50px;
	padding: 0 4px;
	vertical-align: middle;
	text-align: right;
	white-space: nowrap;
	font-weight: normal;
}
.fc-agenda .fc-day-content {
	padding: 2px 2px 1px;
}
/* make axis border take precedence */
	
.fc-agenda-days .fc-agenda-axis {
	border-right-width: 1px;
}
.fc-agenda-days .fc-col0 {
	border-left-width: 0;
}
/* all-day area */
	
.fc-agenda-allday th {
	border-width: 0 1px;
}
.fc-agenda-allday .fc-day-content {
	min-height: 34px; /* TODO: doesnt work well in quirksmode */
	_height: 34px;
}
/* divider (between all-day and slots) */
	
.fc-agenda-divider-inner {
	height: 2px;
	overflow: hidden;
}
.fc-widget-header .fc-agenda-divider-inner {
	background: #090;
}
/* slot rows */
	
.fc-agenda-slots th {
	border-width: 1px 1px 0;
}
.fc-agenda-slots td {
	border-width: 1px 0 0;
	background: none;
}
.fc-agenda-slots td div {
	height: 20px;
}
.fc-agenda-slots tr.fc-slot0 th, .fc-agenda-slots tr.fc-slot0 td {
	border-top-width: 0;
}
.fc-agenda-slots tr.fc-minor th, .fc-agenda-slots tr.fc-minor td {
	border-top-style: dotted;
}
.fc-agenda-slots tr.fc-minor th.ui-widget-header {
 *border-top-style: solid; /* doesn't work with background in IE6/7 */
}
/* Vertical Events
------------------------------------------------------------------------*/

.fc-event-vert {
	border-width: 0 1px;
}
.fc-event-vert .fc-event-head, .fc-event-vert .fc-event-content {
	position: relative;
	z-index: 2;
	width: 100%;
	overflow: hidden;
}
.fc-event-vert .fc-event-time {
	white-space: nowrap;
}
.fc-event-vert .fc-event-bg { /* makes the event lighter w/ a semi-transparent overlay  */
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: .3;
	filter: alpha(opacity=30);
}
.fc .ui-draggable-dragging .fc-event-bg, /* TODO: something nicer like .fc-opacity */ .fc-select-helper .fc-event-bg {
	display: none\9; /* for IE6/7/8. nested opacity filters while dragging don't work */
}
/* resizable */
	
.fc-event-vert .ui-resizable-s {
	bottom: 0 !important; /* importants override pre jquery ui 1.7 styles */
	width: 100% !important;
	height: 8px !important;
	overflow: hidden !important;
	line-height: 8px !important;
	font-size: 11px !important;
	font-family:Calibri;
	text-align: center;
	cursor: s-resize;
}
.fc-agenda .ui-resizable-resizing { /* TODO: better selector */
	_overflow: hidden;
}
/* file manager window */