

body { 
	
}

input#thedaterangepicker 
{
	width: 196px; height: 1.1em; display:block;
}



/* ========================================================= */
.imgmiddle 
{
	vertical-align:middle;	
}

.boldgreen
{
	color:#8ebd00;
	font-weight:bold;
}

.bluebutton {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#1c48a1 url(/images/bg-button-degradant.gif) repeat-x scroll center top;
	border:1px solid #333333;
	color:#FFFFFF;
	padding:5px 10px;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
}


.login_div
{
	width:300px;
	background-color: #d6dfe1;
}
.login_div_logo
{
	width:300px;
	overflow: hidden;
	padding-bottom: 15px;
	display: block;
}
.login_div_version
{
	font-size:9px;
	text-align:right;
}
.login_div_error
{
	font-size:10px;
	color:#CC3333;
}
.form_login
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
	padding: 3px 5px;
	border: none;
	font-size: 13px;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: default;
	text-decoration: none;	
	margin-top: -6px;

}
.form_login_p
{
	margin-bottom: 24px;
}
.form_login_input
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
	padding: 3px 5px;
	border: none;
	font-size: 13px;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: default;
	text-decoration: none;

}
.form_login_submit
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
	padding: 3px 5px;
	border: none;
	font-size: 13px;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: default;
	text-decoration: none;	
	margin-top: -6px;
	background-color: #cee1ef !important;

}

.form_login_label_text
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
	font-weight:bold;
	font-size:11px;
}

.class_button_create
{
	background: url(/images/add.png) no-repeat 3px 2px;
	border-right: 4px solid #73B65A !important;
	margin: 2px 0px 2px 0px; 
	padding: 3px 3px 3px 20px;
	font-family:Verdana, Arial, Helvetica, verdana, sans-serif;
	font-size: 11px;
	border: 1px solid #ddd;
	vertical-align:middle;
	text-align:left;
	width:120px;
}

.class_button_save
{
	background: url(/images/save.png) no-repeat 3px 2px;
	border-right: 4px solid #73B65A !important;
	margin: 2px 0px 2px 0px; 
	padding: 3px 3px 3px 20px;
	font-family:Verdana, Arial, Helvetica, verdana, sans-serif;
	font-size: 11px;
	border: 1px solid #ddd;
	vertical-align:middle;
	text-align:left;
	width:120px;
}


.class_button_delete
{
	background: url(/images/delete.png) no-repeat 3px 2px;
	border-right: 4px solid #e9594d !important;
	margin: 2px 0px 2px 0px; 
	padding: 3px 3px 3px 20px;
	font-family:Verdana, Arial, Helvetica, verdana, sans-serif;
	font-size: 11px;
	border: 1px solid #ddd;
	vertical-align:middle;
	text-align:left;
	width:120px;
}

/*.class_button_edit
{
	background: url(/images/delete.png) no-repeat 3px 2px;
	border-right: 4px solid #ffffff !important;
	margin: 0; 
	padding: 3px 3px 3px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #ddd;
	vertical-align:middle;
	text-align:left;
}*/

.class_button_edit
{
	background: url(/images/edit.png) no-repeat 3px 2px;
	border-right: 4px solid #f1d47b !important;
	margin: 2px 0px 2px 0px; 
	padding: 3px 3px 3px 20px;
	font-family:Verdana, Arial, Helvetica, verdana, sans-serif;
	font-size: 11px;
	border: 1px solid #ddd;
	vertical-align:middle;
	text-align:left;
	width:120px;
}

.class_button_cancel
{
	/*background: url(../images/edit.png) no-repeat 3px 2px;*/
	background-color:#FFFFFF;
	border-right: 4px solid #999999 !important;
	margin: 2px 0px 2px 0px; 
	padding: 3px 3px 3px 20px;
	font-family:Verdana, Arial, Helvetica, verdana, sans-serif;
	font-size: 11px;
	border: 1px solid #ddd;
	vertical-align:middle;
	text-align:left;
	width:120px;
}


.class_button_noimage
{
	/*background: url(../images/edit.png) no-repeat 3px 2px;*/
	background-color:#FFFFFF;
	border-right: 4px solid #999999 !important;
	margin: 2px 0px 2px 0px; 
	padding: 3px 3px 3px 20px;
	font-family:Verdana, Arial, Helvetica, verdana, sans-serif;
	font-size: 11px;
	border: 1px solid #ddd;
	vertical-align:middle;
	text-align:left;
	width:120px;
}


.class_button_chart
{
	background: url(/images/chart16.png) no-repeat 3px 2px;
	background-color:#FFFFFF;
	border-right: 4px solid #8dd132 !important;
	margin: 2px 0px 2px 0px; 
	padding: 3px 3px 3px 20px;
	font-family:Verdana, Arial, Helvetica, verdana, sans-serif;
	font-size: 11px;
	border: 1px solid #ddd;
	vertical-align:middle;
	text-align:left;
	width:120px;
}


.class_button_list
{
	background: url(/images/list.png) no-repeat 3px 2px;
	background-color:#FFFFFF;
	border-right: 4px solid #739dd2 !important;
	margin: 2px 0px 2px 0px; 
	padding: 3px 3px 3px 20px;
	font-family:Verdana, Arial, Helvetica, verdana, sans-serif;
	font-size: 11px;
	border: 1px solid #ddd;
	vertical-align:middle;
	text-align:left;
	width:120px;
}


.class_button_calendar
{
	background: url(/images/5days_16.png) no-repeat 3px 2px;
	background-color:#FFFFFF;
	border-right: 4px solid #fcd663 !important;
	margin: 2px 0px 2px 0px; 
	padding: 3px 3px 3px 20px;
	font-family:Verdana, Arial, Helvetica, verdana, sans-serif;
	font-size: 11px;
	border: 1px solid #ddd;
	vertical-align:middle;
	text-align:left;
	width:120px;
}

.class_button_email
{
	background: url(/images/email.png) no-repeat 3px 2px;
	background-color:#F0F0F0;
	border-right: 4px solid #fcd663 !important;
	margin: 2px 0px 2px 0px; 
	padding: 3px 3px 3px 20px;
	font-family:Verdana, Arial, Helvetica, verdana, sans-serif;
	font-size: 11px;
	border: 1px solid #ddd;
	vertical-align:middle;
	text-align:left;
	width:120px;
}

.class_button_next
{
	background: url(/images/nextgreen.png) no-repeat 3px 2px;
	background-color:#F0F0F0;
	border-right: 4px solid #6cc021 !important;
	margin: 2px 0px 2px 0px; 
	padding: 3px 3px 3px 20px;
	font-family:Verdana, Arial, Helvetica, verdana, sans-serif;
	font-size: 11px;
	border: 1px solid #ddd;
	vertical-align:middle;
	text-align:left;
	width:120px;
}




.urbangreymenu{
width: 190px; /*width of menu*/
}

.urbangreymenu .headerbar{

color:#FFF;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
vertical-align:middle;
background: #828a8c url(/images/downgreen.gif) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 34px; /*31px is left indentation of header text*/
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
font-family:Arial, Helvetica, sans-serif;
}

.urbangreymenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
font-family:Arial, Helvetica, sans-serif;
}

.urbangreymenu ul li a{
font: normal 12px Arial;
color: black;
background: #E9E9E9;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
}

.urbangreymenu ul li a:visited{
color: black;
font-family:Arial, Helvetica, sans-serif;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: black;
background:#ccd5d7;
font-family:Arial, Helvetica, sans-serif;
}

.div_leftpadding {
	/*padding-left:px;*/
}

ul.error_list li
{
	color:#F93;
	vertical-align:top;
}

table.warningmessage, table.warningmessage td
{
	border:1px solid #FCC5C5;
	background-color:#FCC5C5;
	font-size:13px;
	font-weight:bold;	
}

div.package_pres#basic
{
	border:1px solid #789f00;
	width:200px;
	padding:4px 10px 10px 10px;
}

div.package_pres#basic div#package_name
{
	color:#789f00;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	padding:5px;
	text-transform:capitalize;
}

div.package_pres#basic div#package_price
{
	color:#C90;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	padding:5px;	
}

div.package_pres#basic div#package_detail
{
	font-family:Verdana, Geneva, sans-serif;
	text-align:left;
	padding:0px 0px 0px 10px;
}

div.package_pres#medium
{
	border:1px solid #4b6cd5;
	width:200px;
	padding:4px 10px 10px 10px;
}

div.package_pres#medium div#package_name
{
	color:#4b6cd5;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	padding:5px;
	text-transform:capitalize;
}

div.package_pres#medium div#package_price
{
	color:#C90;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	padding:5px;	
}

div.package_pres#medium div#package_detail
{
	font-family:Verdana, Geneva, sans-serif;
	text-align:left;
	padding:0px 0px 0px 10px;
}

div.package_pres#large
{
	border:1px solid #f77400;
	width:200px;
	padding:4px 10px 10px 10px;
}

div.package_pres#large div#package_name
{
	color:#f77400;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	padding:5px;
	text-transform:capitalize;
}

div.package_pres#large div#package_price
{
	color:#C90;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	padding:5px;	
}

div.package_pres#large div#package_detail
{
	font-family:Verdana, Geneva, sans-serif;
	text-align:left;
	padding:0px 0px 0px 10px;
}



