/*!
 * jQuery Mobile v1.0rc2
 * http://jquerymobile.com/
 *
 * Copyright 2010, jQuery Project
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 */
/*!
* jQuery Mobile Framework
* Copyright (c) jQuery Project
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Swatches */

/* A
-----------------------------------------------------------------------------------------------------------*/
@font-face{
    font-family: Myriad Pro Cond Cond;
    src: url(myriadpro-boldcond.otf); /* make sure this path is set to the .ttf font file */
}
@font-face{
    font-family: HelveticaNeue;
    src: url(18923_HelveticaNeueHv.ttf); /* make sure this path is set to the .ttf font file */
}
@font-face{
    font-family: HelveticaNeue MediumCond;
    src: url(18912_HelveticaMedCd.ttf); /* make sure this path is set to the .ttf font file */
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.ui-bar-a {
	border: 1px solid #717171 /*{a-bar-border}*/;
	background: #717171 /*{a-bar-background-color}*/;
	color: #ffffff /*{a-bar-color}*/;
	font-weight: bold;
	text-shadow:  0  /*{a-bar-shadow-x}*/  1px  /*{a-bar-shadow-y}*/  1px  /*{a-bar-shadow-radius}*/ #444444 /*{a-bar-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #7C7C7C /*{a-bar-background-start}*/), to( #656565 /*{a-bar-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #7C7C7C /*{a-bar-background-start}*/, #656565 /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #7C7C7C /*{a-bar-background-start}*/, #656565 /*{a-bar-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #7C7C7C /*{a-bar-background-start}*/, #656565 /*{a-bar-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(top, #7C7C7C /*{a-bar-background-start}*/, #656565 /*{a-bar-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #7C7C7C /*{a-bar-background-start}*/, #656565 /*{a-bar-background-end}*/);
}

.ui-bar-a .ui-link-inherit {
	color: #ffffff /*{a-bar-color}*/;
}
.ui-bar-a .ui-link {
	color:  #7cc4e7  /*{a-bar-link-color}*/;
	font-weight: bold;
}

.ui-bar-a .ui-link:hover {
	color:  #2489CE  /*{a-bar-link-hover}*/;
}

.ui-bar-a .ui-link:active {
	color:  #2489CE  /*{a-bar-link-active}*/;
}

.ui-bar-a .ui-link:visited {
    color:  #2489CE  /*{a-bar-link-visited}*/;
}

.ui-bar-a,
.ui-bar-a input,
.ui-bar-a select,
.ui-bar-a textarea,
.ui-bar-a button {
	 font-family: Myriad Pro Cond Cond,Helvetica, Arial, sans-serif  /*{global-font-family}*/;
}
.ui-body-a,
.ui-dialog.ui-overlay-a {
	border: 1px solid  		#B3B3B3  /*{a-body-border}*/;
	color:  	#333333  /*{a-body-color}*/;
	text-shadow:  0  /*{a-body-shadow-x}*/  1px  /*{a-body-shadow-y}*/  0  /*{a-body-shadow-radius}*/  #fff  /*{a-body-shadow-color}*/;
	background:  			#f0f0f0  /*{a-body-background-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from(  #eee  /*{a-body-background-start}*/), to(  #ddd  /*{a-body-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top,  #eee  /*{a-body-background-start}*/,  #ddd  /*{a-body-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top,  #eee  /*{a-body-background-start}*/,  #ddd  /*{a-body-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(top,  #eee  /*{a-body-background-start}*/,  #ddd  /*{a-body-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(top,  #eee  /*{a-body-background-start}*/,  #ddd  /*{a-body-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(top,  #eee  /*{a-body-background-start}*/,  #ddd  /*{a-body-background-end}*/);
}
.ui-body-a,
.ui-body-a input,
.ui-body-a select,
.ui-body-a textarea,
.ui-body-a button {
	 font-family: Myriad Pro Cond Cond,Helvetica, Arial, sans-serif  /*{global-font-family}*/;
}

.ui-body-a .ui-link-inherit {
	color:  	#333333  /*{a-body-color}*/;
}

.ui-body-a .ui-link {
	color:  #2489CE  /*{a-body-link-color}*/;
	font-weight: bold;
}

.ui-body-a .ui-link:hover {
	color:  #2489CE  /*{a-body-link-hover}*/;
}

.ui-body-a .ui-link:active {
	color:  #2489CE  /*{a-body-link-active}*/;
}

.ui-body-a .ui-link:visited {
    color:  #2489CE  /*{a-body-link-visited}*/;
}

.ui-btn-up-a {
	border: 1px solid #7cb235 /*{a-bup-border}*/;
	background: #7cb235 /*{a-bup-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{a-bup-color}*/;
	text-shadow:  0  /*{a-bup-shadow-x}*/  1px  /*{a-bup-shadow-y}*/  1px  /*{a-bup-shadow-radius}*/ #444444 /*{a-bup-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #88C33A /*{a-bup-background-start}*/), to( #6FA02F /*{a-bup-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #88C33A /*{a-bup-background-start}*/, #6FA02F /*{a-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #88C33A /*{a-bup-background-start}*/, #6FA02F /*{a-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #88C33A /*{a-bup-background-start}*/, #6FA02F /*{a-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(top, #88C33A /*{a-bup-background-start}*/, #6FA02F /*{a-bup-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #88C33A /*{a-bup-background-start}*/, #6FA02F /*{a-bup-background-end}*/);
}
.ui-btn-up-a a.ui-link-inherit {
	color: #ffffff /*{a-bup-color}*/;
}

.ui-btn-hover-a {
	border: 1px solid #8ECC3C /*{a-bhover-border}*/;
	background: #8ECC3C /*{a-bhover-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{a-bhover-color}*/;
	text-shadow:  0  /*{a-bhover-shadow-x}*/  1px  /*{a-bhover-shadow-y}*/  1px  /*{a-bhover-shadow-radius}*/ #444444 /*{a-bhover-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #96D83F /*{a-bhover-background-start}*/), to( #85BF38 /*{a-bhover-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #96D83F /*{a-bhover-background-start}*/, #85BF38 /*{a-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #96D83F /*{a-bhover-background-start}*/, #85BF38 /*{a-bhover-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #96D83F /*{a-bhover-background-start}*/, #85BF38 /*{a-bhover-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(top, #96D83F /*{a-bhover-background-start}*/, #85BF38 /*{a-bhover-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #96D83F /*{a-bhover-background-start}*/, #85BF38 /*{a-bhover-background-end}*/);
}
.ui-btn-hover-a a.ui-link-inherit {
	color: #ffffff /*{a-bhover-color}*/;
}
.ui-btn-down-a {
	border: 1px solid #a4ac9a /*{a-bdown-border}*/;
	background: #a4aa9d /*{a-bdown-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{a-bdown-color}*/;
	text-shadow:  0  /*{a-bdown-shadow-x}*/  1px  /*{a-bdown-shadow-y}*/  1px  /*{a-bdown-shadow-radius}*/ #444444 /*{a-bdown-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #B4BBAC /*{a-bdown-background-start}*/), to( #93998D /*{a-bdown-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #B4BBAC /*{a-bdown-background-start}*/, #93998D /*{a-bdown-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #B4BBAC /*{a-bdown-background-start}*/, #93998D /*{a-bdown-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #B4BBAC /*{a-bdown-background-start}*/, #93998D /*{a-bdown-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(top, #B4BBAC /*{a-bdown-background-start}*/, #93998D /*{a-bdown-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #B4BBAC /*{a-bdown-background-start}*/, #93998D /*{a-bdown-background-end}*/);
}
.ui-btn-down-a a.ui-link-inherit {
	color: #ffffff /*{a-bdown-color}*/;
}
.ui-btn-up-a,
.ui-btn-hover-a,
.ui-btn-down-a {
	 font-family: Myriad Pro Cond,Helvetica, Arial, sans-serif  /*{global-font-family}*/;
	text-decoration: none;
}

/* B
-----------------------------------------------------------------------------------------------------------*/

.ui-bar-b {
	border: 1px solid #717171 /*{b-bar-border}*/;
	background: #717171 /*{b-bar-background-color}*/;
	color: #ffffff /*{b-bar-color}*/;
	font-weight: bold;
	text-shadow:  0  /*{b-bar-shadow-x}*/  1px  /*{b-bar-shadow-y}*/  1px  /*{b-bar-shadow-radius}*/ #444444 /*{b-bar-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #7C7C7C /*{b-bar-background-start}*/), to( #656565 /*{b-bar-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #7C7C7C /*{b-bar-background-start}*/, #656565 /*{b-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #7C7C7C /*{b-bar-background-start}*/, #656565 /*{b-bar-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #7C7C7C /*{b-bar-background-start}*/, #656565 /*{b-bar-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(top, #7C7C7C /*{b-bar-background-start}*/, #656565 /*{b-bar-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #7C7C7C /*{b-bar-background-start}*/, #656565 /*{b-bar-background-end}*/);
}

.ui-bar-b .ui-link-inherit {
	color: #ffffff /*{b-bar-color}*/;
}
.ui-bar-b .ui-link {
	color:  #7cc4e7  /*{b-bar-link-color}*/;
	font-weight: bold;
}

.ui-bar-b .ui-link:hover {
	color:  #2489CE  /*{b-bar-link-hover}*/;
}

.ui-bar-b .ui-link:active {
	color:  #2489CE  /*{b-bar-link-active}*/;
}

.ui-bar-b .ui-link:visited {
    color:  #2489CE  /*{b-bar-link-visited}*/;
}

.ui-bar-b,
.ui-bar-b input,
.ui-bar-b select,
.ui-bar-b textarea,
.ui-bar-b button {
	 font-family: Myriad Pro Cond,Helvetica, Arial, sans-serif  /*{global-font-family}*/;
}
.ui-body-b,
.ui-dialog.ui-overlay-b {
	border: 1px solid  		#B3B3B3  /*{b-body-border}*/;
	color:  	#333333  /*{b-body-color}*/;
	text-shadow:  0  /*{b-body-shadow-x}*/  1px  /*{b-body-shadow-y}*/  0  /*{b-body-shadow-radius}*/  #fff  /*{b-body-shadow-color}*/;
	background:  			#f0f0f0  /*{b-body-background-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from(  #eee  /*{b-body-background-start}*/), to(  #ddd  /*{b-body-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top,  #eee  /*{b-body-background-start}*/,  #ddd  /*{b-body-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top,  #eee  /*{b-body-background-start}*/,  #ddd  /*{b-body-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(top,  #eee  /*{b-body-background-start}*/,  #ddd  /*{b-body-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(top,  #eee  /*{b-body-background-start}*/,  #ddd  /*{b-body-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(top,  #eee  /*{b-body-background-start}*/,  #ddd  /*{b-body-background-end}*/);
}
.ui-body-b,
.ui-body-b input,
.ui-body-b select,
.ui-body-b textarea,
.ui-body-b button {
	 font-family: Myriad Pro Cond,Helvetica, Arial, sans-serif  /*{global-font-family}*/;
}

.ui-body-b .ui-link-inherit {
	color:  	#333333  /*{b-body-color}*/;
}

.ui-body-b .ui-link {
	color:  #2489CE  /*{b-body-link-color}*/;
	font-weight: bold;
}

.ui-body-b .ui-link:hover {
	color:  #2489CE  /*{b-body-link-hover}*/;
}

.ui-body-b .ui-link:active {
	color:  #2489CE  /*{b-body-link-active}*/;
}

.ui-body-b .ui-link:visited {
    color:  #2489CE  /*{b-body-link-visited}*/;
}
.ui-btn-down-b a.ui-link-inherit {
	color: #ffffff /*{b-bdown-color}*/;
}
.ui-btn-up-b,
.ui-btn-hover-b,
.ui-btn-down-b {
	 font-family: Myriad Pro Cond,Helvetica, Arial, sans-serif  /*{global-font-family}*/;
	text-decoration: none;
}

.ui-btn-up-b {
	border: 1px solid #717171 /*{b-bup-border}*/;
	background: #717171 /*{b-bup-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{b-bup-color}*/;
	text-shadow:  0  /*{b-bup-shadow-x}*/  1px  /*{b-bup-shadow-y}*/  1px  /*{b-bup-shadow-radius}*/ #444444 /*{b-bup-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #747474 /*{b-bdown-background-start}*/), to( #8D8D8D /*{b-bdown-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #5F9CC5 /*{b-bdown-background-start}*/, #396B9E /*{b-bdown-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #5F9CC5 /*{b-bdown-background-start}*/, #396B9E /*{b-bdown-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #5F9CC5 /*{b-bdown-background-start}*/, #396B9E /*{b-bdown-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(top, #5F9CC5 /*{b-bdown-background-start}*/, #396B9E /*{b-bdown-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #5F9CC5 /*{b-bdown-background-start}*/, #396B9E /*{b-bdown-background-end}*/);
}
.ui-btn-hover-b {
	border: 1px solid #818181 /*{b-bhover-border}*/;
	background: #818181 /*{b-bhover-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{b-bhover-color}*/;
	text-shadow:  0  /*{b-bhover-shadow-x}*/  1px  /*{b-bhover-shadow-y}*/  1px  /*{b-bhover-shadow-radius}*/ #444444 /*{b-bhover-shadow-color}*/;
        background-image: -webkit-gradient(linear, left top, left bottom, from( #747474 /*{b-bdown-background-start}*/), to( #8D8D8D /*{b-bdown-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #5F9CC5 /*{b-bdown-background-start}*/, #396B9E /*{b-bdown-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #5F9CC5 /*{b-bdown-background-start}*/, #396B9E /*{b-bdown-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #5F9CC5 /*{b-bdown-background-start}*/, #396B9E /*{b-bdown-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(top, #5F9CC5 /*{b-bdown-background-start}*/, #396B9E /*{b-bdown-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #5F9CC5 /*{b-bdown-background-start}*/, #396B9E /*{b-bdown-background-end}*/);
}
.ui-btn-down-b {
	border: 1px solid #818181 /*{b-bdown-border}*/;
	background: #5F9CC5 /*{b-bdown-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{b-bdown-color}*/;
	text-shadow:  0  /*{b-bdown-shadow-x}*/  1px  /*{b-bdown-shadow-y}*/  1px  /*{b-bdown-shadow-radius}*/ #444444 /*{b-bdown-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #747474 /*{b-bdown-background-start}*/), to( #8D8D8D /*{b-bdown-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #5F9CC5 /*{b-bdown-background-start}*/, #396B9E /*{b-bdown-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #5F9CC5 /*{b-bdown-background-start}*/, #396B9E /*{b-bdown-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #5F9CC5 /*{b-bdown-background-start}*/, #396B9E /*{b-bdown-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(top, #5F9CC5 /*{b-bdown-background-start}*/, #396B9E /*{b-bdown-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #5F9CC5 /*{b-bdown-background-start}*/, #396B9E /*{b-bdown-background-end}*/);
}
.mobile_resident_listing .ui-btn-up-b {
	border: 1px solid #717171 /*{b-bup-border}*/;
	background: #717171 /*{b-bup-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{b-bup-color}*/;
	text-shadow:  0  /*{b-bup-shadow-x}*/  1px  /*{b-bup-shadow-y}*/  1px  /*{b-bup-shadow-radius}*/ #444444 /*{b-bup-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #7C7C7C /*{b-bup-background-start}*/), to( #656565 /*{b-bup-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #7C7C7C /*{b-bup-background-start}*/, #656565 /*{b-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #7C7C7C /*{b-bup-background-start}*/, #656565 /*{b-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #7C7C7C /*{b-bup-background-start}*/, #656565 /*{b-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(top, #7C7C7C /*{b-bup-background-start}*/, #656565 /*{b-bup-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #7C7C7C /*{b-bup-background-start}*/, #656565 /*{b-bup-background-end}*/);
}
.ui-btn-up-b a.ui-link-inherit {
	color: #ffffff /*{b-bup-color}*/;
}

.mobile_resident_listing .ui-btn-hover-b {
	border: 1px solid #818181 /*{b-bhover-border}*/;
	background: #818181 /*{b-bhover-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{b-bhover-color}*/;
	text-shadow:  0  /*{b-bhover-shadow-x}*/  1px  /*{b-bhover-shadow-y}*/  1px  /*{b-bhover-shadow-radius}*/ #444444 /*{b-bhover-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #8D8D8D /*{b-bhover-background-start}*/), to( #747474 /*{b-bhover-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #8D8D8D /*{b-bhover-background-start}*/, #747474 /*{b-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #8D8D8D /*{b-bhover-background-start}*/, #747474 /*{b-bhover-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #8D8D8D /*{b-bhover-background-start}*/, #747474 /*{b-bhover-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(top, #8D8D8D /*{b-bhover-background-start}*/, #747474 /*{b-bhover-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #8D8D8D /*{b-bhover-background-start}*/, #747474 /*{b-bhover-background-end}*/);
}
.ui-btn-hover-b a.ui-link-inherit {
	color: #ffffff /*{b-bhover-color}*/;
}
.mobile_resident_listing .ui-btn-down-b {
	border: 1px solid #818181 /*{b-bdown-border}*/;
	background: #818181 /*{b-bdown-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{b-bdown-color}*/;
	text-shadow:  0  /*{b-bdown-shadow-x}*/  1px  /*{b-bdown-shadow-y}*/  1px  /*{b-bdown-shadow-radius}*/ #444444 /*{b-bdown-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #747474 /*{b-bdown-background-start}*/), to( #8D8D8D /*{b-bdown-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #747474 /*{b-bdown-background-start}*/, #8D8D8D /*{b-bdown-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #747474 /*{b-bdown-background-start}*/, #8D8D8D /*{b-bdown-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #747474 /*{b-bdown-background-start}*/, #8D8D8D /*{b-bdown-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(top, #747474 /*{b-bdown-background-start}*/, #8D8D8D /*{b-bdown-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #747474 /*{b-bdown-background-start}*/, #8D8D8D /*{b-bdown-background-end}*/);
}

/* C
-----------------------------------------------------------------------------------------------------------*/

.ui-bar-c {
	border: none /*{c-bar-border}*/;
	background: none /*{c-bar-background-color}*/;
	color: #ffffff /*{c-bar-color}*/;
	font-weight: bold;
        text-shadow: 0px #EEEEEE;
	}

.ui-bar-c .ui-link-inherit {
	color: #ffffff /*{c-bar-color}*/;
}
.ui-bar-c .ui-link {
	color:  #7cc4e7  /*{c-bar-link-color}*/;
	font-weight: bold;
}

.ui-bar-c .ui-link:hover {
	color:  #2489CE  /*{c-bar-link-hover}*/;
}

.ui-bar-c .ui-link:active {
	color:  #2489CE  /*{c-bar-link-active}*/;
}

.ui-bar-c .ui-link:visited {
    color:  #2489CE  /*{c-bar-link-visited}*/;
}

.ui-bar-c,
.ui-bar-c input,
.ui-bar-c select,
.ui-bar-c textarea,
.ui-bar-c button {
	 font-family: Trebuchet MS,Helvetica,sans-serif /*{global-font-family}*/;

}
.ui-body-c label{
    text-transform: uppercase;
    font-family:Trebuchet MS,Helvetica,sans-serif;
}
li.ui-body-c {
    background:none;
    border:none!important;
}
input.ui-input-text{
    color:#8f8f8f;
}
.ui-btn-hidden{
    border: 0 none;
/*    opacity:1!important;*/
    line-height: normal;
    color: #FFFFFF;
    cursor: pointer;
/*    font-size: 16px !important;*/
    font-weight: bold;
    /*height: 100%;*/
    padding: 0;
    text-shadow: none !important;
    text-transform: uppercase !important;
    width: 100%;
    -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;
    color:  	#FFF /*{c-body-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from(  #2f95c9  {c-body-background-start}), to(  #0978af  {c-body-background-end}));  Saf4+, Chrome
	background-image: -webkit-linear-gradient(top,  #2f95c9  {c-body-background-start},#0978af  {c-body-background-end});  Chrome 10+, Saf5.1+
	background-image:    -moz-linear-gradient(top,  #2f95c9  {c-body-background-start},#0978af  {c-body-background-end});  FF3.6
	background-image:     -ms-linear-gradient(top,  #2f95c9  {c-body-background-start},#0978af  {c-body-background-end});  IE10
	background-image: -o-linear-gradient(top,  #2f95c9  {c-body-background-start},  #0978af  {c-body-background-end});  Opera 11.10+
	background-image:         linear-gradient(top,  #2f95c9  {c-body-background-start},  #0978af  {c-body-background-end});
}
.ui-body-c {

    font-weight: bold;
	border: 1px solid  		#2E3235  /*{c-body-border}*/;
	color:  	#FFF /*{c-body-color}*/;
	background:  			#f0f0f0  /*{c-body-background-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from(  #2E3235  /*{c-body-background-start}*/), to(  #3A3F44  /*{c-body-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top,  #2E3235  /*{c-body-background-start}*/,  #3A3F44  /*{c-body-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top,  #2E3235  /*{c-body-background-start}*/,  #3A3F44  /*{c-body-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(top,  #2E3235  /*{c-body-background-start}*/,  #3A3F44  /*{c-body-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(top,  #2E3235  /*{c-body-background-start}*/,  #3A3F44  /*{c-body-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(top,  #2E3235  /*{c-body-background-start}*/,  #3A3F44  /*{c-body-background-end}*/);
}
.ui-body-c,
.ui-body-c input,
.ui-body-c select,
.ui-body-c textarea,
.ui-body-c button {
	 font-family: Trebuchet MS,Helvetica,sans-serif /*{global-font-family}*/;


}
.ui-body-c button {/*added by fahad*/;
	 height:40px;

}

.ui-body-c .ui-link-inherit {
	color:  	#333333  /*{c-body-color}*/;
}

.ui-body-c .ui-link {
	color:  #2489CE  /*{c-body-link-color}*/;
	font-weight: bold;
}

.ui-body-c .ui-link:hover {
	color:  #2489CE  /*{c-body-link-hover}*/;
}

.ui-body-c .ui-link:active {
	color:  #2489CE  /*{c-body-link-active}*/;
}

.ui-body-c .ui-link:visited {
    color:  #2489CE  /*{c-body-link-visited}*/;
}

.ui-btn-up-c {
	border: 1px solid #ffffff /*{c-bup-border}*/;
	background: #ffffff /*{c-bup-background-color}*/;
	font-weight: bold;
	color: #000000 /*{c-bup-color}*/;
	text-shadow:  0  /*{c-bup-shadow-x}*/  1px  /*{c-bup-shadow-y}*/  1px  /*{c-bup-shadow-radius}*/ #eeeeee /*{c-bup-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #FFFFFF /*{c-bup-background-start}*/), to( #E5E5E5 /*{c-bup-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #FFFFFF /*{c-bup-background-start}*/, #E5E5E5 /*{c-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #FFFFFF /*{c-bup-background-start}*/, #E5E5E5 /*{c-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #FFFFFF /*{c-bup-background-start}*/, #E5E5E5 /*{c-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(top, #FFFFFF /*{c-bup-background-start}*/, #E5E5E5 /*{c-bup-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #FFFFFF /*{c-bup-background-start}*/, #E5E5E5 /*{c-bup-background-end}*/);
}
.ui-btn-up-c a.ui-link-inherit {
	color: #000000 /*{c-bup-color}*/;
}

.ui-btn-hover-c {
	border: 1px solid #FFFFFF /*{c-bhover-border}*/;
	background: #FFFFFF /*{c-bhover-background-color}*/;
	font-weight: bold;
	color: #000000 /*{c-bhover-color}*/;
	text-shadow:  0  /*{c-bhover-shadow-x}*/  1px  /*{c-bhover-shadow-y}*/  1px  /*{c-bhover-shadow-radius}*/ #eeeeee /*{c-bhover-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #FFFFFF /*{c-bhover-background-start}*/), to( #E5E5E5 /*{c-bhover-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #FFFFFF /*{c-bhover-background-start}*/, #E5E5E5 /*{c-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #FFFFFF /*{c-bhover-background-start}*/, #E5E5E5 /*{c-bhover-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #FFFFFF /*{c-bhover-background-start}*/, #E5E5E5 /*{c-bhover-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(top, #FFFFFF /*{c-bhover-background-start}*/, #E5E5E5 /*{c-bhover-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #FFFFFF /*{c-bhover-background-start}*/, #E5E5E5 /*{c-bhover-background-end}*/);
}
.ui-btn-hover-c a.ui-link-inherit {
	color: #000000 /*{c-bhover-color}*/;
}
.ui-btn-down-c {
	border: 1px solid #FFFFFF /*{c-bdown-border}*/;
	background: #FFFFFF /*{c-bdown-background-color}*/;
	font-weight: bold;
	color: #000000 /*{c-bdown-color}*/;
	text-shadow:  0  /*{c-bdown-shadow-x}*/  1px  /*{c-bdown-shadow-y}*/  1px  /*{c-bdown-shadow-radius}*/ #eeeeee /*{c-bdown-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #E5E5E5 /*{c-bdown-background-start}*/), to( #FFFFFF /*{c-bdown-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #E5E5E5 /*{c-bdown-background-start}*/, #FFFFFF /*{c-bdown-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #E5E5E5 /*{c-bdown-background-start}*/, #FFFFFF /*{c-bdown-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #E5E5E5 /*{c-bdown-background-start}*/, #FFFFFF /*{c-bdown-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(top, #E5E5E5 /*{c-bdown-background-start}*/, #FFFFFF /*{c-bdown-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #E5E5E5 /*{c-bdown-background-start}*/, #FFFFFF /*{c-bdown-background-end}*/);
}
.ui-btn-down-c a.ui-link-inherit {
	color: #000000 /*{c-bdown-color}*/;
}
.ui-btn-up-c,
.ui-btn-hover-c,
.ui-btn-down-c {
	 font-family: Myriad Pro Cond,Helvetica, Arial, sans-serif  /*{global-font-family}*/;
	text-decoration: none;
}


/* Structure */

/* links within "buttons"
-----------------------------------------------------------------------------------------------------------*/

a.ui-link-inherit {
	text-decoration: none !important;
}


/* Active class used as the "on" state across all themes
-----------------------------------------------------------------------------------------------------------*/

.ui-btn-active {
	border: 1px solid #bdbdbd /*{global-active-border}*/;
	background: #bdbdbd /*{global-active-background-color}*/;
	font-weight: bold;
	color: #000000 /*{global-active-color}*/;
	cursor: pointer;
	text-shadow:  0  /*{global-active-shadow-x}*/  -1px  /*{global-active-shadow-y}*/  1px  /*{global-active-shadow-radius}*/ #eeeeee /*{global-active-shadow-color}*/;
	text-decoration: none;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #CFCFCF /*{global-active-background-start}*/), to( #AAAAAA /*{global-active-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #CFCFCF /*{global-active-background-start}*/, #AAAAAA /*{global-active-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #CFCFCF /*{global-active-background-start}*/, #AAAAAA /*{global-active-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #CFCFCF /*{global-active-background-start}*/, #AAAAAA /*{global-active-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(top, #CFCFCF /*{global-active-background-start}*/, #AAAAAA /*{global-active-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #CFCFCF /*{global-active-background-start}*/, #AAAAAA /*{global-active-background-end}*/);
	 font-family: Myriad Pro Cond,Helvetica, Arial, sans-serif  /*{global-font-family}*/;
}
.ui-btn-active a.ui-link-inherit {
	color: #000000 /*{global-active-color}*/;
}


/* button inner top highlight
-----------------------------------------------------------------------------------------------------------*/

.ui-btn-inner {
	border-top: 1px solid 	#fff;
	border-color: 			rgba(255,255,255,.3);
}


/* corner rounding classes
-----------------------------------------------------------------------------------------------------------*/

.ui-corner-tl {
	-moz-border-radius-topleft:  						.6em  /*{global-radii-blocks}*/;
	-webkit-border-top-left-radius:  						.6em  /*{global-radii-blocks}*/;
	border-top-left-radius:  						.6em  /*{global-radii-blocks}*/;
}
.ui-corner-tr {
	-moz-border-radius-topright:  						.6em  /*{global-radii-blocks}*/;
	-webkit-border-top-right-radius:  						.6em  /*{global-radii-blocks}*/;
	border-top-right-radius:  						.6em  /*{global-radii-blocks}*/;
}
.ui-corner-bl {
	-moz-border-radius-bottomleft:  						.6em  /*{global-radii-blocks}*/;
	-webkit-border-bottom-left-radius:  						.6em  /*{global-radii-blocks}*/;
	border-bottom-left-radius:  						.6em  /*{global-radii-blocks}*/;
}
.ui-corner-br {
	-moz-border-radius-bottomright:  						.6em  /*{global-radii-blocks}*/;
	-webkit-border-bottom-right-radius:  						.6em  /*{global-radii-blocks}*/;
	border-bottom-right-radius:  						.6em  /*{global-radii-blocks}*/;
}
.ui-corner-top {
	-moz-border-radius-topleft:  						.6em  /*{global-radii-blocks}*/;
	-webkit-border-top-left-radius:  						.6em  /*{global-radii-blocks}*/;
	border-top-left-radius:  						.6em  /*{global-radii-blocks}*/;
	-moz-border-radius-topright:  						.6em  /*{global-radii-blocks}*/;
	-webkit-border-top-right-radius:  						.6em  /*{global-radii-blocks}*/;
	border-top-right-radius:  						.6em  /*{global-radii-blocks}*/;
}
.ui-corner-bottom {
	-moz-border-radius-bottomleft:  						.6em  /*{global-radii-blocks}*/;
	-webkit-border-bottom-left-radius:  						.6em  /*{global-radii-blocks}*/;
	border-bottom-left-radius:  						.6em  /*{global-radii-blocks}*/;
	-moz-border-radius-bottomright:  						.6em  /*{global-radii-blocks}*/;
	-webkit-border-bottom-right-radius:  						.6em  /*{global-radii-blocks}*/;
	border-bottom-right-radius:  						.6em  /*{global-radii-blocks}*/;
	}
.ui-corner-right {
	-moz-border-radius-topright:  						.6em  /*{global-radii-blocks}*/;
	-webkit-border-top-right-radius:  						.6em  /*{global-radii-blocks}*/;
	border-top-right-radius:  						.6em  /*{global-radii-blocks}*/;
	-moz-border-radius-bottomright:  						.6em  /*{global-radii-blocks}*/;
	-webkit-border-bottom-right-radius:  						.6em  /*{global-radii-blocks}*/;
	border-bottom-right-radius:  						.6em  /*{global-radii-blocks}*/;
}
.ui-corner-left {
	-moz-border-radius-topleft:  						.6em  /*{global-radii-blocks}*/;
	-webkit-border-top-left-radius:  						.6em  /*{global-radii-blocks}*/;
	border-top-left-radius:  						.6em  /*{global-radii-blocks}*/;
	-moz-border-radius-bottomleft:  						.6em  /*{global-radii-blocks}*/;
	-webkit-border-bottom-left-radius:  						.6em  /*{global-radii-blocks}*/;
	border-bottom-left-radius:  						.6em  /*{global-radii-blocks}*/;
}
.ui-corner-all {
	display:blockpadding:4px 12px;border:1px solid #d0d0d0;border-radius:4px;box-shadow:inset 0px 1px 3px 0 rgba(0,0,0,0.2), 1px 2px 3px 0 rgba(0,0,0,0.1);font-family:Arial, Verdana;color:#565656;font-size:12px;transition: box-shadow 0.3s;-moz-transition: box-shadow 0.3s;-webkit-transition: box-shadow 0.3s;-o-transition: box-shadow 0.3s;
}
.ui-corner-none {
	-moz-border-radius: 				   0;
	-webkit-border-radius: 				   0;
	border-radius: 						   0;
}

/* Interaction cues
-----------------------------------------------------------------------------------------------------------*/
.ui-disabled {
	opacity: 							.3;
}
.ui-disabled,
.ui-disabled a {
	pointer-events: none;
	cursor: default;
}

/* Icons
-----------------------------------------------------------------------------------------------------------*/

.ui-icon,
.ui-icon-searchfield:after {
}


/* Alt icon color
-----------------------------------------------------------------------------------------------------------*/

/* HD/"retina" sprite
-----------------------------------------------------------------------------------------------------------*/

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min--moz-device-pixel-ratio: 1.5),
       only screen and (min-resolution: 240dpi) {



}

/* plus minus */
.ui-icon-plus {
	background-position: 	-0 50%;
}
.ui-icon-minus {
	background-position: 	-36px 50%;
}

/* delete/close */
.ui-icon-delete {
	background-position: 	-72px 50%;
}

/* arrows */
.ui-icon-arrow-r {
	background-position: 	-108px 50%;
}

.ui-icon-arrow-u {
	background-position: 	-180px 50%;
}
.ui-icon-arrow-d {
	background-position: 	-216px 50%;
}

/* misc */
.ui-icon-check {
	background-position: 	-252px 50%;
}
.ui-icon-gear {
	background-position: 	-288px 50%;
}
.ui-icon-refresh {
	background-position: 	-324px 50%;
}
.ui-icon-forward {
	background-position: 	-360px 50%;
}
.ui-icon-back {
	background-position: 	-396px 50%;
}
.ui-icon-grid {
	background-position: 	-432px 50%;
}
.ui-icon-star {
	background-position: 	-468px 50%;
}
.ui-icon-alert {
	background-position: 	-504px 50%;
}
.ui-icon-info {
	background-position: 	-540px 50%;
}
.ui-icon-home {
	background-position: 	-576px 50%;
}
.ui-icon-search,
.ui-icon-searchfield:after {
	background-position: 	-612px 50%;
}
.ui-icon-checkbox-off {
	background-position: 	-684px 50%;
}
.ui-icon-checkbox-on {
	background-position: 	-648px 50%;
}
.ui-icon-radio-off {
	background-position: 	-756px 50%;
}
.ui-icon-radio-on {
	background-position: 	-720px 50%;
}


/* checks,radios */
.ui-checkbox .ui-icon {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.ui-icon-checkbox-off,
.ui-icon-radio-off {
	background-color: transparent;
}
.ui-checkbox-on .ui-icon,
.ui-radio-on .ui-icon {
	background-color: #bdbdbd /*{global-active-background-color}*/; /* NOTE: this hex should match the active state color. It's repeated here for cascade */
}




/* Button corner classes
-----------------------------------------------------------------------------------------------------------*/

.ui-btn-corner-tl {
	-moz-border-radius-topleft:  						1em  /*{global-radii-buttons}*/;
	-webkit-border-top-left-radius:  						1em  /*{global-radii-buttons}*/;
	border-top-left-radius:  						1em  /*{global-radii-buttons}*/;
}
.ui-btn-corner-tr {
	-moz-border-radius-topright:  						1em  /*{global-radii-buttons}*/;
	-webkit-border-top-right-radius:  						1em  /*{global-radii-buttons}*/;
	border-top-right-radius:  						1em  /*{global-radii-buttons}*/;
}
.ui-btn-corner-bl {
	-moz-border-radius-bottomleft:  						1em  /*{global-radii-buttons}*/;
	-webkit-border-bottom-left-radius:  						1em  /*{global-radii-buttons}*/;
	border-bottom-left-radius:  						1em  /*{global-radii-buttons}*/;
}
.ui-btn-corner-br {
	-moz-border-radius-bottomright:  						1em  /*{global-radii-buttons}*/;
	-webkit-border-bottom-right-radius:  						1em  /*{global-radii-buttons}*/;
	border-bottom-right-radius:  						1em  /*{global-radii-buttons}*/;
}
.ui-btn-corner-top {
	-moz-border-radius-topleft:  						1em  /*{global-radii-buttons}*/;
	-webkit-border-top-left-radius:  						1em  /*{global-radii-buttons}*/;
	border-top-left-radius:  						1em  /*{global-radii-buttons}*/;
	-moz-border-radius-topright:  						1em  /*{global-radii-buttons}*/;
	-webkit-border-top-right-radius:  						1em  /*{global-radii-buttons}*/;
	border-top-right-radius:  						1em  /*{global-radii-buttons}*/;
}
.ui-btn-corner-bottom {
	-moz-border-radius-bottomleft:  						1em  /*{global-radii-buttons}*/;
	-webkit-border-bottom-left-radius:  						1em  /*{global-radii-buttons}*/;
	border-bottom-left-radius:  						1em  /*{global-radii-buttons}*/;
	-moz-border-radius-bottomright:  						1em  /*{global-radii-buttons}*/;
	-webkit-border-bottom-right-radius:  						1em  /*{global-radii-buttons}*/;
	border-bottom-right-radius:  						1em  /*{global-radii-buttons}*/;
}
.ui-btn-corner-right {
	 -moz-border-radius-topright:  						1em  /*{global-radii-buttons}*/;
	-webkit-border-top-right-radius:  						1em  /*{global-radii-buttons}*/;
	border-top-right-radius:  						1em  /*{global-radii-buttons}*/;
	-moz-border-radius-bottomright:  						1em  /*{global-radii-buttons}*/;
	-webkit-border-bottom-right-radius:  						1em  /*{global-radii-buttons}*/;
	border-bottom-right-radius:  						1em  /*{global-radii-buttons}*/;
}
.ui-btn-corner-left {
	-moz-border-radius-topleft:  						1em  /*{global-radii-buttons}*/;
	-webkit-border-top-left-radius:  						1em  /*{global-radii-buttons}*/;
	border-top-left-radius:  						1em  /*{global-radii-buttons}*/;
	-moz-border-radius-bottomleft:  						1em  /*{global-radii-buttons}*/;
	-webkit-border-bottom-left-radius:  						1em  /*{global-radii-buttons}*/;
	border-bottom-left-radius:  						1em  /*{global-radii-buttons}*/;
}
.ui-btn-corner-all {
}

/* radius clip workaround for cleaning up corner trapping */
.ui-corner-tl,
.ui-corner-tr,
.ui-corner-bl,
.ui-corner-br,
.ui-corner-top,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-left,
.ui-corner-all,
.ui-btn-corner-tl,
.ui-btn-corner-tr,
.ui-btn-corner-bl,
.ui-btn-corner-br,
.ui-btn-corner-top,
.ui-btn-corner-bottom,
.ui-btn-corner-right,
.ui-btn-corner-left {
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}

/* Overlay / modal
-----------------------------------------------------------------------------------------------------------*/

.ui-overlay {
	background: #666;
	opacity: .5;
	filter: Alpha(Opacity=50);
	position: absolute;
	width: 100%;
	height: 100%;
}
.ui-overlay-shadow {
	-moz-box-shadow: 0px 0px 12px 			rgba(0,0,0,.6);
	-webkit-box-shadow: 0px 0px 12px 		rgba(0,0,0,.6);
	box-shadow: 0px 0px 12px 				rgba(0,0,0,.6);
}
.ui-shadow {
    box-shadow:none!important;
}
.ui-bar-a .ui-shadow,
.ui-bar-b .ui-shadow ,
.ui-bar-c .ui-shadow  {
}
.ui-shadow-inset {
	-moz-box-shadow: inset 0px 1px 4px 		rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0px 1px 4px 	rgba(0,0,0,.2);
	box-shadow: inset 0px 1px 4px 			rgba(0,0,0,.2);
}


/* Focus state - set here for specificity
-----------------------------------------------------------------------------------------------------------*/

.ui-focus {
	-moz-box-shadow: 0px 0px 12px #bdbdbd /*{global-active-background-color}*/;
	-webkit-box-shadow: 0px 0px 12px #bdbdbd /*{global-active-background-color}*/;
	box-shadow: 0px 0px 12px #bdbdbd /*{global-active-background-color}*/;
}

/* unset box shadow in browsers that don't do it right
-----------------------------------------------------------------------------------------------------------*/

.ui-mobile-nosupport-boxshadow * {
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

/* ...and bring back focus */
.ui-mobile-nosupport-boxshadow .ui-focus {
	outline-width: 2px;
}
.ui-btn-back{
    background: url("../images/btn-back.png") no-repeat scroll 0 0 transparent !important;
    border: medium none !important;
    height: 28px;
    text-indent: -10000px;
    text-shadow: none;
    width: 70px;
}

.ui-btn-agree{
    /*background: url("../images/agree-btn.png") no-repeat scroll 0 0 transparent !important;*/
    border: medium none !important;
    height: 28px;
    text-indent: -10000px;
    text-shadow: none;
    width: 70px;
}

.mobile_agree_btn{
    background: url("../images/agree-btn.png") no-repeat scroll 0 0 transparent !important;
}

.mobile_change_password_btn{
    background: url("../images/save-btn.png") no-repeat scroll 0 0 transparent !important;
}

.ui-btn-back1{
    background: url("../images/back.png") no-repeat scroll 0 0 transparent !important;
    border: medium none !important;
    height: 28px;
    text-indent: -10000px;
    text-shadow: none;
    width: 70px;
}

.ui-btn-back1 .ui-icon, .ui-icon-searchfield:after, .ui-btn-back .ui-icon, .ui-icon-searchfield:after{
    background:none!important;
    border:none!important;
}
.ui-btn-back1 .ui-icon-shadow, .ui-btn-back .ui-icon-shadow{
    box-shadow:none!important;
}
.ui-btn-back1 span.ui-btn-inner, .ui-btn-back span.ui-btn-inner{
    border :none!important;
    color: #525252;
    font-size: 11px !important;
    text-shadown:none;
    padding-bottom: 0.5em;
    padding-top: 0.5em;
}
.ui-btn-back1 .header-title,form.ui-bar-b, .ui-btn-back .header-title,form.ui-bar-b{
    background-image: -moz-linear-gradient(center top , #33383B, #3A4044);
    border-color: #26292C -moz-use-text-color #2B3033;
    border-style: solid none;
    border-width: 1px 0;
    color: #FFFFFF;
    font-weight: bold;
    margin: 0;
    padding: 0;
    width: 100%;
}
.ui-btn-back1 .header-title h3, .ui-btn-back .header-title h3{
    font-size: 14px;
    padding-top: 5px;
	padding-bottom: 5px;
    text-align: center;
    text-shadow: none!important;
    font-weight: normal;
}
.ui-btn-back1 .ui-header .ui-btn-corner-all, .ui-btn-back .ui-header .ui-btn-corner-all  {
    border-radius:0!important;
    border-bottom:0px!important;
    border:0px!important;
}
.new-header .ui-bar-c {
    background-image: -webkit-gradient(linear, left top, left bottom, from(  #f3f3f3  /*{c-body-background-start}*/), to(  #d2d2d2  /*{c-body-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top,  #f3f3f3  /*{c-body-background-start}*/,  #d2d2d2  /*{c-body-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top,  #f3f3f3  /*{c-body-background-start}*/,  #d2d2d2  /*{c-body-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(top,  #f3f3f3  /*{c-body-background-start}*/,  #d2d2d2  /*{c-body-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(top,  #f3f3f3  /*{c-body-background-start}*/,  #d2d2d2  /*{c-body-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(top,  #f3f3f3  /*{c-body-background-start}*/,  #d2d2d2  /*{c-body-background-end}*/);
    color: #3E3E3E;
    font-weight: bold;
    text-shadow: 0 1px 1px #FFFFFF;
}
.ui-header .ui-btn-left {
    top: 13px!important;
    left: 5px !important;
}
.ui-content {
    padding: 0;
}
/*.ui-icon, .ui-icon-searchfield:after {
    border-radius: 0!important;
}tariq */
.residents,.activities,.todo,.comunication,.chat,.calendar, li.ui-field-contain,.medium, .high, .low{
     background-image: -webkit-gradient(linear, left top, left bottom, from(  #f3f3f3  /*{c-body-background-start}*/), to(  #d2d2d2  /*{c-body-background-end}*/))!important; /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top,  #f3f3f3  /*{c-body-background-start}*/,  #d2d2d2  /*{c-body-background-end}*/)!important; /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top,  #f3f3f3  /*{c-body-background-start}*/,  #d2d2d2  /*{c-body-background-end}*/)!important; /* FF3.6 */
	background-image:     -ms-linear-gradient(top,  #f3f3f3  /*{c-body-background-start}*/,  #d2d2d2  /*{c-body-background-end}*/)!important; /* IE10 */
	background-image:      -o-linear-gradient(top,  #f3f3f3  /*{c-body-background-start}*/,  #d2d2d2  /*{c-body-background-end}*/)!important; /* Opera 11.10+ */
	background-image:         linear-gradient(top,  #f3f3f3  /*{c-body-background-start}*/,  #d2d2d2  /*{c-body-background-end}*/)!important;

    border-bottom: 1px solid #9d9d9d!important;
    border-right: 1px solid #9d9d9d!important;
    border-top:0!important;
    border-left:0!important;
}
.ui-block-b a:hover,.ui-block-a a:hover, .ui-block-c a:hover{
     background-image: -webkit-gradient(linear, left top, left bottom, from(  #2e9bd4  /*{c-body-background-start}*/), to(  #2e7ca3  /*{c-body-background-end}*/))!important; /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top,  #2e9bd4  /*{c-body-background-start}*/,  #2e7ca3  /*{c-body-background-end}*/)!important; /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top,  #2e9bd4  /*{c-body-background-start}*/,  #2e7ca3  /*{c-body-background-end}*/)!important; /* FF3.6 */
	background-image:     -ms-linear-gradient(top,  #2e9bd4  /*{c-body-background-start}*/,  #2e7ca3  /*{c-body-background-end}*/)!important; /* IE10 */
	background-image:      -o-linear-gradient(top,  #2e9bd4  /*{c-body-background-start}*/,  #2e7ca3  /*{c-body-background-end}*/)!important; /* Opera 11.10+ */
	background-image:         linear-gradient(top,  #2e9bd4  /*{c-body-background-start}*/,  #2e7ca3  /*{c-body-background-end}*/)!important;


}
.ui-btn-back1 .ui-header .ui-btn-up-c {
    background: none;
    border: none;
    text-shadow: none;
}
.ui-header img{
margin-top:5px;
width:106px;
height:29px;
}

.logo_page{
    float: right;
    height: 22px;
    margin-bottom: 7px;
    margin-top: -22px;
    padding-right: 21px;
    width: 24px !important;

}
.ui-listview-filter .ui-input-search {
    display: block;
    margin:17px 30px 17px;
    width: auto;
}
.ui-input-search{
    font-style:italic;
    font-size: 12px !important;
    font-style: italic !important;
    background:white;
    color:#cccccc;
	padding:2px 12px;border:1px solid #d0d0d0;border-radius:22px;font-family:Arial, Verdana;color:#565656;font-size:12px;transition: box-shadow 0.3s;-moz-transition: box-shadow 0.3s;-webkit-transition: box-shadow 0.3s;-o-transition: box-shadow 0.3s;
}
.ui-input-search input.ui-input-text {
}

.ui-content .ui-listview {
    margin:0px;
}

.ui-li-heading {
    display: block;
    font-size: 13px!important;
    font-weight: bold;
    margin: 0 0 0.6em 0;
    overflow: hidden;
    color:#575757;
}
.ui-body-c .ui-link {
    color: #4395bd;
    font-weight: bold;
}
.color575757{
    color:#575757;
    text-align:left;float:left;
}
.icon_resident_expand{
    float:right;
    margin-top: -50px;
    padding-right: 32px;
}
.resident_expand{
    background: url("../images/resident_bg.png") no-repeat scroll right top transparent;
    margin-top: -14px;
    height: 90px;
}
.resident_listing {
    display: block;
    padding: 0.7em 0px 0 0;
}
.ui-li .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li {
    display: block;
    padding: 0.7em 0px 0 0;
}
.resident_expand img{
    margin-right: 10px;
    margin-top:28px;
}
.clearboth{
    clear:both;
}
.medication{
    background:url(images/medications.jpg) no-repeat;
    text-indent: -10000px;
    display:block;
    width:72px;
    height:49px;
    float:left;
}
.condition{
    background:url(images/condition.jpg) no-repeat;
    text-indent: -10000px;
    display:block;
    width:72px;
    height:49px;
    float:left;
}

.allergy{
    background:url(images/allergies.jpg) no-repeat;
    text-indent: -10000px;
    display:block;
    width:76px!important;
    height:49px;
    float:left;
}
.medium,.high,.low{
    border-top: 1px none;
    color: #575757;
    display: block;
    float: left;
    font-size: 10px;
    font-weight: bold;
    margin-top: 1px;
    padding: 10px 18px;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 0 white;
    border-top: 1px solid #9d9d9d!important;

}
.medium{
    padding: 10px 20px!important;
}
a.medium:hover,a.high:hover,a.low:hover{
     background-image: -webkit-gradient(linear, left top, left bottom, from(  #2e9bd3  /*{c-body-background-start}*/), to(  #2e7da3  /*{c-body-background-end}*/))!important; /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top,  #2e9bd3  /*{c-body-background-start}*/,  #2e7da3  /*{c-body-background-end}*/)!important; /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top,  #2e9bd3  /*{c-body-background-start}*/,  #2e7da3  /*{c-body-background-end}*/)!important; /* FF3.6 */
	background-image:     -ms-linear-gradient(top,  #2e9bd3  /*{c-body-background-start}*/,  #2e7da3  /*{c-body-background-end}*/)!important; /* IE10 */
	background-image:      -o-linear-gradient(top,  #2e9bd3  /*{c-body-background-start}*/,  #2e7da3  /*{c-body-background-end}*/)!important; /* Opera 11.10+ */
	background-image:         linear-gradient(top,  #2e9bd3  /*{c-body-background-start}*/,  #2e7da3  /*{c-body-background-end}*/)!important;
    color: white;

}
#fancybox-wrap {
    width:auto!important;
    padding:0px!important;
    left:50px!important;
}
#fancybox-content{
    border-width:0px!important;
}
#fancybox-title{
    margin-left:0!important;
}
.popup_clinical_content{
    color: #515151;
    font-size: 12px;
    padding: 76px 10px 10px;
     background-image: -webkit-gradient(linear, left top, left bottom, from(  #e9e9e9  /*{c-body-background-start}*/), to(  #d2d2d2  /*{c-body-background-end}*/))!important; /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top,  #e9e9e9  /*{c-body-background-start}*/,  #d2d2d2  /*{c-body-background-end}*/)!important; /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top,  #e9e9e9  /*{c-body-background-start}*/,  #d2d2d2  /*{c-body-background-end}*/)!important; /* FF3.6 */
	background-image:     -ms-linear-gradient(top,  #e9e9e9  /*{c-body-background-start}*/,  #d2d2d2  /*{c-body-background-end}*/)!important; /* IE10 */
	background-image:      -o-linear-gradient(top,  #e9e9e9  /*{c-body-background-start}*/,  #d2d2d2  /*{c-body-background-end}*/)!important; /* Opera 11.10+ */
	background-image:         linear-gradient(top,  #e9e9e9  /*{c-body-background-start}*/,  #d2d2d2  /*{c-body-background-end}*/)!important;


}
.popup_todo_content{
    padding: 34px 10px 10px!important;
     background-image: -webkit-gradient(linear, left top, left bottom, from(  #e9e9e9  /*{c-body-background-start}*/), to(  #d2d2d2  /*{c-body-background-end}*/))!important; /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top,  #e9e9e9  /*{c-body-background-start}*/,  #d2d2d2  /*{c-body-background-end}*/)!important; /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top,  #e9e9e9  /*{c-body-background-start}*/,  #d2d2d2  /*{c-body-background-end}*/)!important; /* FF3.6 */
	background-image:     -ms-linear-gradient(top,  #e9e9e9  /*{c-body-background-start}*/,  #d2d2d2  /*{c-body-background-end}*/)!important; /* IE10 */
	background-image:      -o-linear-gradient(top,  #e9e9e9  /*{c-body-background-start}*/,  #d2d2d2  /*{c-body-background-end}*/)!important; /* Opera 11.10+ */
	background-image:         linear-gradient(top,  #e9e9e9  /*{c-body-background-start}*/,  #d2d2d2  /*{c-body-background-end}*/)!important;

}
.popup_todo_content textarea{ float:left;width:100%;padding:12px;border:1px solid #d0d0d0;border-radius:4px;box-shadow:inset 0px 1px 3px 0 rgba(0,0,0,0.2), 1px 2px 3px 0 rgba(0,0,0,0.1);font-family:Arial, Verdana;color:#565656;font-size:12px;transition: box-shadow 0.3s;-moz-transition: box-shadow 0.3s;-webkit-transition: box-shadow 0.3s;-o-transition: box-shadow 0.3s; }
.popup_todo_content input[type='text']{ float:left;width:100px;float:left;height:26px;padding:4px 12px;border:1px solid #d0d0d0;border-radius:4px;box-shadow:inset 0px 1px 3px 0 rgba(0,0,0,0.2), 1px 2px 3px 0 rgba(0,0,0,0.1);font-family:Arial, Verdana;color:#565656;font-size:12px;transition: box-shadow 0.3s;-moz-transition: box-shadow 0.3s;-webkit-transition: box-shadow 0.3s;-o-transition: box-shadow 0.3s;  }
.popup_todo_content h4{
    font-size: 14px;
    margin-bottom: 6px;
    margin-top: 12px;
}
.forme1{
    background: url("../images/forme.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 40px;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 200px;
}
.popup_todo_content form{
    padding-left: 0px;
}
.popup_todo_content label{
    color: #575757;
    float: left;
    font-size: 15px;
    line-height: 25px;
    padding-right: 18px;
}


.popup_todo_content input[type='submit'],.forme {
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    margin-left: 0px;
    margin-top: 14px;
    padding: 5px;
    text-transform: uppercase !important;
    width: 100%;
    -moz-border-radius:17px;-webkit-border-radius:17px;border-radius:17px;
    -moz-box-shadow:inset 0px 2px 0px 0px #56aad4!important;-webkit-box-shadow:inset 0px 2px 0px 0px #56aad4!important;box-shadow:inset 0px 2px 0px 0px #56aad4!important;
	color:  	#FFF /*{c-body-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from(  #2f95c9  /*{c-body-background-start}*/), to(  #0978af  /*{c-body-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top,  #2f95c9  /*{c-body-background-start}*/,  #0978af  /*{c-body-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top,  #2f95c9  /*{c-body-background-start}*/,  #0978af  /*{c-body-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(top,  #2f95c9  /*{c-body-background-start}*/,  #0978af  /*{c-body-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(top,  #2f95c9  /*{c-body-background-start}*/,  #0978af  /*{c-body-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(top,  #2f95c9  /*{c-body-background-start}*/,  #0978af  /*{c-body-background-end}*/);

}
.ui-li-desc {
    display: block;
    font-size: 12px;
    font-weight: normal;
    margin: -0.5em 0 0.6em;
    overflow: hidden;

}

.ui-listview .ui-li-heading{
   text-transform: uppercase;
   padding-top:2px;

}
.ui-body-c, .ui-dialog.ui-overlay-c{
text-shadow: none;
}
.ui-listview li.ui-field-contain .ui-btn-inner{
/*    padding: 0 10px;*/
    border-top:none!important;
}
.mobile_event_content .ui-listview li.ui-field-contain .ui-btn-inner{
    padding: 0 10px;
}
.ui-listview li.ui-field-contain .icon_resident_expand{
    margin-top:-28px;
}
.resident_listing .icon_resident_expand{
    margin-top:-47px;
}
a{
    text-decoration:none;
}
.president{
     background: url("../images/president.png") no-repeat scroll 0 0 transparent;
    height: 50px;
    margin-right: 20px;
    margin-top: -30px;
    width: 37px;
}
.president .ui-btn-hidden{
    background-image:none!important;
}
.president_acitve{
     background: url("../images/president_active.png") no-repeat scroll 0 0 transparent;
    height: 50px;
    margin-right: 20px;
    margin-top: -30px;
    width: 37px;
}
.li_president{
     background-image: -webkit-gradient(linear, left top, left bottom, from(  #74ca34  /*{c-body-background-start}*/), to(  #1c800b  /*{c-body-background-end}*/))!important; /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top,  #74ca34  /*{c-body-background-start}*/,  #1c800b  /*{c-body-background-end}*/)!important; /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top,  #74ca34  /*{c-body-background-start}*/,  #1c800b  /*{c-body-background-end}*/)!important; /* FF3.6 */
	background-image:     -ms-linear-gradient(top,  #74ca34  /*{c-body-background-start}*/,  #1c800b  /*{c-body-background-end}*/)!important; /* IE10 */
	background-image:      -o-linear-gradient(top,  #74ca34  /*{c-body-background-start}*/,  #1c800b  /*{c-body-background-end}*/)!important; /* Opera 11.10+ */
	background-image:         linear-gradient(top,  #74ca34  /*{c-body-background-start}*/,  #1c800b  /*{c-body-background-end}*/)!important;

    border-bottom: 1px solid #9d9d9d!important;
    border-right: 1px solid #9d9d9d!important;
    border-top:0!important;
    border-left:0!important;

}
.li_president .ui-li-heading,.li_president .ui-li-desc .ui-link,.li_president .color575757{
    color:white!important;
}
.registeronly{
    background-image:none!important;
    background-color:#f3f3f3;
    border-color:#9d9d9d!important;
}
a.registeronlya.ui-btn-hover-c{
    background: none!important;
}
.registeronly span{
    background-image:none!important;
    background-color:#f3f3f3;
}
.ui-btn-active-resident {
	border: 1px solid #9d9d9d /*{global-active-border}*/;
	font-weight: bold;
	color: #000000 /*{global-active-color}*/;
	cursor: pointer;
	text-shadow:  0  /*{global-active-shadow-x}*/  -1px  /*{global-active-shadow-y}*/  1px  /*{global-active-shadow-radius}*/ #eeeeee /*{global-active-shadow-color}*/;
	text-decoration: none;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #a4a4a4 /*{global-active-background-start}*/), to( #9d9d9d /*{global-active-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #a4a4a4 /*{global-active-background-start}*/, #9d9d9d /*{global-active-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #a4a4a4 /*{global-active-background-start}*/, #9d9d9d /*{global-active-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #a4a4a4 /*{global-active-background-start}*/, #9d9d9d /*{global-active-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(top, #a4a4a4 /*{global-active-background-start}*/, #9d9d9d /*{global-active-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #a4a4a4 /*{global-active-background-start}*/, #9d9d9d /*{global-active-background-end}*/);
	 font-family: Myriad Pro Cond,Helvetica, Arial, sans-serif  /*{global-font-family}*/;
     -moz-box-shadow:inset 0px 0px 2px 1px #838383!important;-webkit-box-shadow:inset 0px 0px 2px 1px #838383!important;box-shadow:inset 0px 0px 2px 1px #838383!important;
     /*box-shadow:inset 0px 1px 3px 0 rgba(0,0,0,0.2), 1px 2px 3px 0 rgba(0,0,0,0.1);
     -moz-transition: box-shadow 0.3s;-webkit-transition: box-shadow 0.3s;-o-transition: box-shadow 0.3s;
     */
}
.title_todo{
    color: #575757;
    font-size: 14px;
    height: 35px;
    line-height: 35px;
    padding-top: 0 !important;
}
.padding-left10{
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.number_todo{
    padding:4px 10px!important;border:none;
    border-radius:20px;
    font-family:Arial, Verdana;color:#565656;font-size:12px;transition: box-shadow 0.3s;
    color:white;
    background:#393e42!important;
    height: 17px;
    line-height: 17px;
    margin-top: -13px !important;
    margin-right: 10px;
}
.number_todos{
    padding:4px 7px!important;border:none;
    border-radius:20px;
    font-family:Arial, Verdana;color:#565656;font-size:12px;transition: box-shadow 0.3s;
    color:white;
    background:#393e42!important;
    height: 17px;
    line-height: 17px;
    margin-top: -13px !important;
    margin-right: 10px;
}

/* Checker */

div.checker {
  float: left;
    padding-right: 6px;
    position: relative;
}

div.checker span {
  display: -moz-inline-box;
  display: inline-block;
  text-align: center;
}

div.checker input {
  opacity: 0;
  filter: alpha(opacity:0);
  display: inline-block;
  background: none;
}
div.checker span{
  background-image: url(images/check.png);
  background-repeat: no-repeat;
    height: 20px;
    width: 18px;
  -webkit-font-smoothing: antialiased;
}
div.checker span.checked {
    background-image: url("../images/checked.png");
}
.todo_bg span.label{
    font-weight: normal;
    line-height: 20px;
    color: #575757;
    text-transform: none;
}
.todo_bg {
	border: 1px solid #ffffff /*{c-bup-border}*/;
	background: #ffffff /*{c-bup-background-color}*/;
	font-weight: bold;
	color: #000000 /*{c-bup-color}*/;
	text-shadow:  0  /*{c-bup-shadow-x}*/  1px  /*{c-bup-shadow-y}*/  1px  /*{c-bup-shadow-radius}*/ #eeeeee /*{c-bup-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #FFFFFF /*{c-bup-background-start}*/), to( #E5E5E5 /*{c-bup-background-end}*/))!important; /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #FFFFFF /*{c-bup-background-start}*/, #E5E5E5 /*{c-bup-background-end}*/)!important; /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #FFFFFF /*{c-bup-background-start}*/, #E5E5E5 /*{c-bup-background-end}*/)!important; /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #FFFFFF /*{c-bup-background-start}*/, #E5E5E5 /*{c-bup-background-end}*/)!important; /* IE10 */
	background-image:      -o-linear-gradient(top, #FFFFFF /*{c-bup-background-start}*/, #E5E5E5 /*{c-bup-background-end}*/)!important; /* Opera 11.10+ */
	background-image:         linear-gradient(top, #FFFFFF /*{c-bup-background-start}*/, #E5E5E5 /*{c-bup-background-end}*/)!important;
    padding-bottom: 22px;
    position:relative;
}
.bg_click_effect .ui-btn-down-c {
	border: 1px solid #D6D6D6 /*{c-bdown-border}*/;
	background: #D6D6D6 /*{c-bdown-background-color}*/;
	font-weight: bold;
	color: #000000 /*{c-bdown-color}*/;
	text-shadow:  0  /*{c-bdown-shadow-x}*/  1px  /*{c-bdown-shadow-y}*/  1px  /*{c-bdown-shadow-radius}*/ #eeeeee /*{c-bdown-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #FFFFFF /*{c-bup-background-start}*/), to( #E5E5E5 /*{c-bup-background-end}*/))!important; /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #E5E5E5  /*{c-bup-background-start}*/, #FFFFFF /*{c-bup-background-end}*/)!important; /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #E5E5E5  /*{c-bup-background-start}*/, #FFFFFF /*{c-bup-background-end}*/)!important; /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #E5E5E5  /*{c-bup-background-start}*/, #FFFFFF /*{c-bup-background-end}*/)!important; /* IE10 */
	background-image:      -o-linear-gradient(top, #E5E5E5  /*{c-bup-background-start}*/, #FFFFFF /*{c-bup-background-end}*/)!important; /* Opera 11.10+ */
	background-image:         linear-gradient(top, #E5E5E5  /*{c-bup-background-start}*/, #FFFFFF /*{c-bup-background-end}*/)!important;
}
.readmore{
    background: url("../images/readmore.png") no-repeat scroll right 11px transparent;
    border: 68px none;
    bottom: -26px;
    color: #303437 !important;
    font-size: 15px;
    height: 17px;
    line-height: 17px;
    margin-top: 0;
    padding-right: 25px !important;
    position: absolute;
    right: 0;
    padding: 0.7em 15px;
}
.more_todos_style span{
    margin-left: 5px;
}
.hide{
    display: none;
}
.checked input{
    visibility: hidden;
}
.inforperson_header{
    list-style:none;
    color:white;
}
.inforperson_header li{
    margin-left: -30px;
}
.inforperson_header img{
    float:left;
    padding-right:7px;
}
.inforperson_header p{
    font-size: 12px;
    margin-top: 0;
}
.inforperson_header .title{
    float: left;
    font-size: 16px;
    margin: 0;
    padding-left: 0;
}
.inforperson_header .phone{
    color: #4395BD;
    float: left;
    font-size: 12px;
    margin: 0;
    padding: 0;
    text-shadow: none;
}
.height-todo{
    height:104px!important;
}
.add{
    background: url("../images/add.png") no-repeat scroll 0 0 transparent;
    height: 40px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 40px;
    padding-left: 11px;
}
.people{
    background: url("../images/people.png") no-repeat scroll 0 0 transparent;
    height: 27px;
    position: absolute;
    right: 26px;
    top: 5px;
    width: 27px;
    padding-left: 2px;
}
.people_p{
     color: #4B4B4B;
    font-size: 9px;
    font-weight: bold;
    position: absolute;
    right: -6px;
    text-align: right;
    text-shadow: none;
    text-transform: uppercase;
    top: 32px;
    width: 75px;
}
.space10{
    padding-top:10px;
    margin-bottom: 1px;
    color:#575757!important;
}
.blue-bg{
	border: 1px solid #ffffff /*{c-bup-border}*/;
	background: #ffffff /*{c-bup-background-color}*/;
	font-weight: bold;
	color: #fff!important /*{c-bup-color}*/;
	text-shadow:  0  /*{c-bup-shadow-x}*/  0px  /*{c-bup-shadow-y}*/  0px  /*{c-bup-shadow-radius}*/ #eeeeee /*{c-bup-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #2e9bd4 /*{c-bup-background-start}*/), to( #2e7da3 /*{c-bup-background-end}*/))!important; /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #2e9bd4 /*{c-bup-background-start}*/, #2e7da3 /*{c-bup-background-end}*/)!important; /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #2e9bd4 /*{c-bup-background-start}*/, #2e7da3 /*{c-bup-background-end}*/)!important; /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #2e9bd4 /*{c-bup-background-start}*/, #2e7da3 /*{c-bup-background-end}*/)!important; /* IE10 */
	background-image:      -o-linear-gradient(top, #2e9bd4 /*{c-bup-background-start}*/, #2e7da3 /*{c-bup-background-end}*/)!important; /* Opera 11.10+ */
	background-image:         linear-gradient(top, #2e9bd4 /*{c-bup-background-start}*/, #2e7da3 /*{c-bup-background-end}*/)!important;
    padding-bottom: 22px;
    position:relative;
}
.checkLarge{
    background: url("../images/checkLarge.png") no-repeat scroll 0 0 transparent;
    height: 40px;
    position: absolute;
    right: 22px;
    top: 10px;
    width: 40px;
}
.completeTask{
    background-color: #E5E5E5;
    border-top: 1px solid #969696;
    font-size: 13px;
    line-height: 20px;
    margin-right: 8px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 5px;
    width: 97.4%;
}
.completeTask label{
    text-transform: none!important;
    font-weight: normal;
}
.btn_submit .ui-shadow{
    box-shadow:0px

}
.btn_submit .ui-btn-up-b, .btn_submit .ui-btn-down-b, .btn_submit .ui-btn-hover-b
{
    border: 0 none;
    cursor: pointer;
    text-transform:uppercase!important;
    color: #FFFFFF;
    font-weight: bold;
    color:  	#FFF /*{c-body-color}*/;
    background-image: -webkit-gradient(linear, left top, left bottom, from(  #2f95c9  /*{c-body-background-start}*/), to(  #0978af  /*{c-body-background-end}*/))!important; /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top,  #2f95c9  /*{c-body-background-start}*/,  #0978af  /*{c-body-background-end}*/)!important; /* Chrome 10+, Saf5.1+ */
    background-image:    -moz-linear-gradient(top,  #2f95c9  /*{c-body-background-start}*/,  #0978af  /*{c-body-background-end}*/)!important; /* FF3.6 */
    background-image:     -ms-linear-gradient(top,  #2f95c9  /*{c-body-background-start}*/,  #0978af  /*{c-body-background-end}*/)!important; /* IE10 */
    background-image:      -o-linear-gradient(top,  #2f95c9  /*{c-body-background-start}*/,  #0978af  /*{c-body-background-end}*/)!important; /* Opera 11.10+ */
    background-image:         linear-gradient(top,  #2f95c9  /*{c-body-background-start}*/,  #0978af  /*{c-body-background-end}*/)!important;
}
.btn_submit .ui-btn-down-b, .btn_submit .ui-btn-hover-b {
    margin-top: 8px;
}
.btn_submit .ui-btn-hidden {
    border: 0 none;
    cursor: pointer;
    font-size: 1px;
    /*height: 100%;*/
    left: 0;
    /*line-height: 999px;*/
    position: absolute;
    text-transform:uppercase!important;
    text-shadow:none!important;
    top: 0;
    width: 100%;
    color: #FFFFFF;
    font-weight: bold;
    -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;
    color:  	#FFF /*{c-body-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from(  #2f95c9  /*{c-body-background-start}*/), to(  #0978af  /*{c-body-background-end}*/))!important; /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top,  #2f95c9  /*{c-body-background-start}*/,  #0978af  /*{c-body-background-end}*/)!important; /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top,  #2f95c9  /*{c-body-background-start}*/,  #0978af  /*{c-body-background-end}*/)!important; /* FF3.6 */
	background-image:     -ms-linear-gradient(top,  #2f95c9  /*{c-body-background-start}*/,  #0978af  /*{c-body-background-end}*/)!important; /* IE10 */
	background-image:      -o-linear-gradient(top,  #2f95c9  /*{c-body-background-start}*/,  #0978af  /*{c-body-background-end}*/)!important; /* Opera 11.10+ */
	background-image:         linear-gradient(top,  #2f95c9  /*{c-body-background-start}*/,  #0978af  /*{c-body-background-end}*/)!important;
}
.btn_submit span{
    font-size: 14px;
    font-family: Myriad Pro Cond,Helvetica,Arial,sans-serif;
}
.btn_submit .ui-btn-corner-all{
    -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px!important;
}
.type-interior .h1_header {
    margin: 0;
    padding: 1.5em 0 3em 0;
    text-align: center;
}
.ui-header  .ui-title{
     margin:0.0em 0 0!important;
     border:none!important;
     font-family: Arial;
    line-height:2.2em ;

    font-size:18px!important;
	height:45px;
}

.spaceh1{
    padding-top:5px!important;
    font-size:11px!important;
    text-shadow:none!important;
}
.new-header h1{
    margin:0.0em 70px 0.3em 0!important;

    font-family:Arial;
    font-size:13px;
	margin-top:25px;
}
.li_mobile{
    padding-bottom: 9px;
    padding-top:4px;
    padding-left: 14px;

}
.li_mobile .ui-li-heading{
    font-size: 16px !important;
    text-transform: uppercase;
    font-weight:bold!important;
    color: #575757!important;
}

.li_mobile .ui-li-desc{
    font-size: 12px !important;
}
input.ui-input-text{
    background-image: none;
    display: block;
    font-size: 13px;
/*    font-style: italic;*/
    padding: 0.3em 0.1em !important;
    width: 50%;
}
.date_text_class{
    width: 25%;
    float: left;
    font-size: 11px;
    margin-top: 10px;
}
.date_picker_style {
    float: left;
}
/*added by fahad*/
.ui-field-contain input.ui-input-text, .ui-field-contain textarea.ui-input-text, .ui-field-contain .ui-input-search {
    width: 100%;
}
.li_residents .ui-li-heading{
    font-size:14px!important;
	text-transform: uppercase;
}
.li_residents p{
    padding-top:3px;
}

 .space10{
    padding-right: 74px;
 }
 .todo_bg,.blue-bg, .todo_bg label{
    font-weight:normal!important;
    text-shadow: none !important;
/*    padding-left:30px;*/
 }
.li_allresidents {
    padding-top:3px!important;
}
.li_allresidents .icon_resident_expand{
    margin-top:-47px!important;
}
.li_note .ui-li-desc {
    color: #575757!important;
    display: block;
    font-size: 12px;
    margin: -0.5em 0 0.6em;
    overflow: hidden;
    text-overflow: ellipsis;
    text-shadow: none;
    white-space: nowrap;
}
.li_note hr{
    margin-top: 14px;
    margin-bottom:16px;
    color:#575757;
}
.btn_submit .ui-btn-inner{
    padding: 13px !important;
    color:white!important;
}
.btn_submit button{
    font-family: Trebuchet MS,Helvetica,sans-serif;
    font-size:16px;
    font-weight:700;
    font-style:normal;
    font-size-adjust:none;
    color:#FFFFFF;
    text-transform:uppercase;
    text-decoration:none;
    letter-spacing:	normal;
    word-spacing:0;
    line-height:22px;
    text-align:center;
    vertical-align:baseline;
    direction:ltr;
    text-overflow:clip;
}
#loginform .ui-corner-all {
    border-radius:0px!important;
}
#loginform input.ui-input-text{
    font-style:normal!important;
	font-size:16px;
}
#loginform .ui-body-c,#loginform .ui-dialog.ui-overlay-c{
    text-shadow:none!important;
}

@media (max-width: 450px) {
	#loginform{
		text-align: center;
	}

	#loginform .ui-btn.ui-shadow.ui-btn-corner-all.ui-fullsize.ui-btn-block.ui-btn-up-b{
		width: 100%;
	}
}

.li_allresidents p.ui-li-desc{
    margin: 0 0 0 0.6em;
}
.todo_bg .ui-li-desc{
    margin: 4px 0px!important;
    width: 95%;
}
.ui-li-aside strong{
    color:#575757!important;
}
.inforperson_header h1,.inforperson_header p, .inforperson_header .color575757{
    color:white!important;
    text-shadow:none!important;
}
.header-title,.li_mobile h3,.li_mobile p,.li_note p{
    font-family:Helvetica,sans-serif!important;

}
.ui-dialog .ui-header, .ui-dialog .ui-footer{
    background-color: #717171;
}
.resident_image {
    height: 80px;
    width: 73px;
}
.todo_resident_image {
    height: 66px;
    width: 72px;
}
.mobile_resident_image {
    width: 65px;
    height: 66px;
}
.header-title h3 {
    font-size: 14px;
    font-weight: normal;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
    text-shadow: none !important;
}
.no_display_icon .ui-icon, .option_box_class {
    display: none ;
}
.no_display_icon .cm_mrows .ui-icon{
    display: block;
}
.active_resident {
   background-color: 	#BDBDBD !important;
}
.ui-content {
 overflow: hidden;
}
.content-primary{
 margin-bottom: 10px;
}
.normal_wrap{
    white-space: normal !important;
    text-transform: none !important;
}
.com_log_listing .normal_wrap{
     padding-right: 8px;
}
.header-title, form.ui-bar-b {
    width: 100%;
    margin: 0;
    padding: 0;
    color: #FFFFFF;
    font-weight: bold;
    border-color: #26292C -moz-use-text-color #2B3033;
    border-style: solid none;
    border-width: 1px 0;
    color:  	#FFF /*{c-body-color}*/;
    background-image: -webkit-gradient(linear, left top, left bottom, from(  #33383b  /*{c-body-background-start}*/), to(  #3a4044  /*{c-body-background-end}*/)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top,  #33383b  /*{c-body-background-start}*/,  #3a4044  /*{c-body-background-end}*/); /* Chrome 10+, Saf5.1+ */
    background-image:    -moz-linear-gradient(top,  #33383b  /*{c-body-background-start}*/,  #3a4044  /*{c-body-background-end}*/); /* FF3.6 */
    background-image:     -ms-linear-gradient(top,  #33383b  /*{c-body-background-start}*/,  #3a4044  /*{c-body-background-end}*/); /* IE10 */
    background-image:      -o-linear-gradient(top,  #33383b  /*{c-body-background-start}*/,  #3a4044  /*{c-body-background-end}*/); /* Opera 11.10+ */
    background-image:         linear-gradient(top,  #33383b  /*{c-body-background-start}*/,  #3a4044  /*{c-body-background-end}*/);

}
span.ui-btn-inner {
    color: #525252;
    font-size: 11px !important;
}
div.ui-slider-switch {
    width:  50%;
    float: right;

}
.btn_submit .ui-btn-corner-all, .ui-btn-back, .ui-btn-back1{
    border-radius: 0px;
}
.count_bubble{
    background-image: url(../images/count_bubble.png);
    width: 27px;
    height: 26px;
    color: #FFFFFF;
    float: left !important;
    font-family: Tahoma;
    font-size: 10.6667px;
    font-size-adjust: none;
    font-style: normal;
    font-weight: 400;
    height: 20px;
    padding-left: 1px;
    padding-top: 6px;
    position: absolute;
    text-align: center;
    z-index: 100;
}
.load_todo_listing .count_bubble {
  left: 40px;
  bottom: 60px;
}
.comunication .count_bubble {
    left: 60px;
    bottom: 60px;
}
.cm_mrows {
    font-size: 12px;
}
.li_allresidents .cm_mrows p,.inforperson_header .color575757,.title_todo,.completeTask label,.li_allresidents .cm_mrows div, .todo_bg h3, .todo_bg p,.blue-bg, .inforperson_header p,.todo_bg, .todo_bg label{
    font-family:Arial!important;
 }
 .ui-simpledialog-header{
      text-align: center;
 }
 .ui-simpledialog-container .ui-simpledialog-controls {
      margin:0 auto;
 }
 .ui-simpledialog-container .ui-btn-up-a span,  .ui-simpledialog-container .ui-btn-hover-a span{
     color: #FFFFFF;
 }
 .ui-btn-up-b span, .ui-btn-hover-b span , .ui-btn-down-b span, .ui-btn-up-a span , .ui-btn-hover-a span, .ui-btn-down-a span {
     color: #FFFFFF;
 }
 .li_allresidents .ui-link-inherit {
     display: none !important;
 }
.royalslider {
    width: 100%;
}
.normal_wrap{
    white-space: normal !important;
}
.hasDatepicker{
    display: none;
}
.mobile_login_form .ui-btn{
     /*width: 98%;*/
}
.mobile_login_form .ui-btn-up-b, .mobile_login_form .ui-btn-hover-b{
     margin: 0px;
}
.mobile_login_form .ui-btn-down-b{
     margin: 4px;
}
.inforperson_header .ui-li-desc {
    margin-bottom : 0px;
}
.resident_todo_list .normal_wrap{
    min-height: 36px;
    margin-right: 0px;
}
.slider_todo_design .ui-btn-corner-all, .slider_todo_design .ui-btn-corner-left {
   border-radius: 0.5em;
}
.todo_list .ui-btn-text {
    text-shadow: 0px 0px 1px #EEEEEE;
}
.add_todo_form .ui-select .ui-icon{
    border-radius: 0.5em !important;
}
.ui-select .ui-btn {
    margin-left: 0px;
    margin-right: 0px;
}
.ui-select {
   width: 470px;
}
.date_table {
    margin-top: 5px;
}
.add_todo_form #checkboxItems {
    display: none;
}
.royalSlider.default .royalControlNavOverflow {
    margin-top: 2px;
}
.todo_list  .ui-btn-icon-left .ui-icon, .todo_list  .ui-btn-icon-right .ui-icon {
    margin-top: 0px;
}

.todo_notification_box .ui-btn-text {
    text-transform: capitalize;
}
.todo_list  .ui-btn-icon-left .ui-icon, .todo_list  .ui-btn-icon-right .ui-icon {
    margin-top: 0px;
}
.ui-header .ui-title {
    text-shadow: none;
}
.add_todo_form .ui-select{
    width: 97%;
}
.li_allresidents ui-li-desc{
    margin:0px;
}

.mobile_login_form .ui-btn{
     /*width: 98%;*/
}
.mobile_login_form .ui-btn-up-b, .mobile_login_form .ui-btn-hover-b{
     margin: 0px;
}
.mobile_login_form .ui-btn-down-b{
     margin: 4px;
}
.inforperson_header .ui-li-desc {
    margin-bottom : 0px;
}
.resident_todo_list .normal_wrap{
    min-height: 36px;
    margin-right: 0px;
}
.slider_todo_design .ui-btn-corner-all, .slider_todo_design .ui-btn-corner-left {
   border-radius: 0.5em;
}
.todo_list .ui-btn-text {
    text-shadow: 0px 0px 1px #EEEEEE;
}
.add_todo_form .ui-select .ui-icon{
    border-radius: 0.5em !important;
}
.ui-select .ui-btn {
    margin-left: 0px;
    margin-right: 0px;
}
.ui-select {
   width: 470px;
}
.date_table {
    margin-top: 5px;
}
.add_todo_form #checkboxItems {
    display: none;
}
.royalSlider.default .royalControlNavOverflow {
    margin-top: 2px;
}
.todo_list  .ui-btn-icon-left .ui-icon, .todo_list  .ui-btn-icon-right .ui-icon {
    margin-top: 0px;
}
.ui-header .ui-title {
    text-shadow: none;
}
.add_todo_form .ui-select{
    width: 97%;
}
.li_allresidents ui-li-desc{
    margin:0px;
}
.todo_notification_box .ui-btn-text {
    text-transform: capitalize;
}
.todo_notification_box {
    display: none;
}

.ui-btn-right-margin{
    top: 13px !important;
}
.disclaimer-section{
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.account_left{
    float: left;
    width: 45%;
}

.account_right{
    float: left;
    width: 55%;
}

.mobile_signup_form label.ui-input-text {
    width: 100%;
}

.mobile_signup_form .ui-field-contain input.ui-input-text{
    width: 100%;
}

.mobile_login_form .ui-btn{
     /*width: 290px;*/
}

.tag_box {
    margin-right: 10px;
    margin-top: 10px;
}

.tag_container {
    float: left;
    height: 48px;
    width: auto;
}
.level_tag {
    color: white;
    font-style: italic;
}
small {
    color: #666666;
    font-size: 10px;
    line-height: 10px;
}
.tag_container ul {
    display: none;
    height: auto;
    margin: 0;
    padding: 0;
    width: 114px;
    z-index: 1;
}
.level_dropdown {
    border-right: 1px solid #54879D;
    height: 40px;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 91 !important;
}
.level_dropdown li {
    cursor: pointer;
    display: inline-block;
    float: left;
    font: 11px sans-serif;
    height: 20px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 160px;
}
.tag_container ul li {
    margin: 0;
    padding: 0;
}

.level_dropdown a {
    color: white;
    display: block;
    font-size: 12px;
    padding: 5px 0;
    text-align: left;
    text-decoration: none;
    text-shadow: none;
}
.content a {
    color: #686868;
    font-size: 11px;
    font-weight: bold;
}

.padding-0 {
	padding: 0px !important;
}

.ui-li .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li {
    display: block;
    margin: 0;
}
