/* CSS Document */
body{font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;margin:0px;padding:0px;background-color:#c0c0c0;}

#maindiv{width:100%;height:auto;}
#listalldiv{width:100%;height:auto;}

a{color:#FFFFFF;text-decoration:none;}
a:hover{color:#FFFFFF;text-decoration:none;}

/*Header Part Start*/

#header-part{width:100%;height:auto;}
.headercls{width:1000px;height:auto;margin:0px auto;}
.header{width:950px;height:103px;background-image:url(../images/header-bg.png);background-repeat:repeat-x;background-position:left top;padding:0px 0px 0px 50px;}
/*Header Part End*/

/*Content Part Start*/
.mainwipper{width:1000px;height:auto;margin:0px auto;background-image:url(../images/content-bg.png);background-repeat:no-repeat;background-position:left top;min-height:315px;background-color:#fff;}
.topmenu{padding:35px 0px 0px 95px; }

ul.mainmm{margin:0px;padding:0px;margin-left:20px;}
ul.mainmm li{list-style:url(../images/arrow.png);padding:5px 5px;width:185px;}

ul.mainmm li a{color:#3e3e3e;/*font-family:"Univers Condensed", Verdana; font-stretch:normal;font-size:18px;*/text-decoration:none; font-size:15px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
ul.mainmm li a:hover{color:#3e3e3e;text-decoration:none;}
ul.frn_lang li a{font-size:13px !important;}

.content-part{padding:100px 0px 0px 50px;}

.layer-list{width:222px;height:131px;background-image:url(../images/layer.png);background-repeat:no-repeat;background-position:left top;overflow:hidden;/*font-family:"Univers Condensed", Verdana;*/font-family:Verdana, Arial, Helvetica, sans-serif;}
.num-layer{/*font-size:37px;padding:3px 0px 0px 15px;*/font-size:30px;padding:5px 0px 0px 15px;font-weight:bold;}
.title-layer{font-size:16px;color:#FFFFFF;text-align:center;padding:0 0px 0px 16px;/*font-family:"Univers Condensed", Verdana;*/
font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}

.content{padding:10px 10px 10px 60px;}
.shor-cont-div
{
	width:860px;
	height:auto;
	padding:10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
	
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	border-top-right-radius: 10px;
	
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	border-bottom-left-radius: 10px;
	
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-right-radius: 10px;
	
	background-color:#f5f5f5;		
	-moz-box-shadow:0px 0px 5px #D7F2F9;
    -webkit-box-shadow:0px 0px 5px #D7F2F9;
    box-shadow:0px 0px 5px #D7F2F9;	
	border:1px solid #e2e2e2;
}
.cont-title{width:860px;height:auto; font-family:"Times New Roman", Times, serif;font-size:24px;color:#077499;font-weight:bold;}
.cont-desc{width:860px;height:auto; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#252525;line-height:20px;text-align:justify;padding:10px 0px 5px 0px;}
.cont-more a{width:860px;height:auto;font-family:Verdana, Arial, Helvetica, sans-serif;color:#4294b0;font-size:13px;text-decoration:underline;}

.servi-staff{padding:0px 10px 10px 60px;}

.ser-title{font-family:"Univers Condensed", Verdana;font-size:24px;color:#077499;border-bottom:1px dashed #077499;padding:5px 0px 0px 0px;font-weight:bold;}
.ser-spac{padding:5px 0 0 0;color:#252525;font-size:15px;}
.sta-spca{padding:10px 0px;}

.staff-title{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:15px;color:#077499;  }
.staff-position{font-size:13px;color:#077499; }
.staff-sdesc{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#252525;text-align:justify;}

.checkbox, .radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	display: block;
	clear: left;
	float: left;
	background-image: url(../images/checkbox.png);
	background-repeat: no-repeat;
}
.radio {
  background: url(../images/radio.gif) no-repeat;
}

/*Content Part End*/

/* my account start */

#user_account
{
	width:234px;
	
	border-top:1px solid #488AC7;
	border-radius:15px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
	
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	border-top-right-radius: 10px;
	
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	border-bottom-left-radius: 10px;
	
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-right-radius: 10px;
	
	background-color:#e8e8e8;		
	-moz-box-shadow:0px 0px 5px #D7F2F9;
    -webkit-box-shadow:0px 0px 5px #D7F2F9;
	
	box-shadow:0px 0px 5px #D7F2F9;	
	border:1px solid #e2e2e2;
	margin-bottom:20px;
	float:left;
}
.rounded_border
{
	padding:10px 5px 10px 5px;
}
.myaccount_menu_item
{
	
}
.myaccount_menu_item a
{
	color:#0066CC;
}
.rounded-border
{
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border:2px solid;
	/*border-color:#CCCCCC;*/
	border-color:#00CCCC;
	padding:10px;
}

.bottom-border
{
	border-bottom:1px dotted;
	border-color:#00CCCC;	
	font-weight:bold;
}
.dashboard label{
	font-size:13px;
	font-weight:bold;
	color:#077499;
	width:165px;
	text-align:right;
	display:block;
	float:left;
	line-height:32px;	
	margin-right:10px;
}

.dashboard ul.section{
	width:200px;
	
	border-top:1px solid #488AC7;
	border-radius:15px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
	
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	border-top-right-radius: 10px;
	
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	border-bottom-left-radius: 10px;
	
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-right-radius: 10px;
	
	background-color:#e8e8e8;		
	-moz-box-shadow:0px 0px 5px #D7F2F9;
    -webkit-box-shadow:0px 0px 5px #D7F2F9;
	
	box-shadow:0px 0px 5px #D7F2F9;	
	border:1px solid #e2e2e2;
	margin-bottom:20px;
	float:left;
	

}

.dashboard h4{
	font-family: "Helvetica Neue", helvetica, Arial, sans-serif;
	font-size:12px;
	color:#077499;
	margin-left:82px;
	margin-top: 1px;
}

.dashboard h3{
	font-size:15px;
	color:#077499;font-weight:bold;
	margin-left:82px;
	padding-top: 2px;
}	
.dashboard ul.section li{
	background-color:#f5f5f5;
	-moz-box-shadow:0px 0px 5px #D7F2F9;
    -webkit-box-shadow:0px 0px 5px #D7F2F9;
	box-shadow:0px 0px 5px #D7F2F9;	
	border-top:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	padding:8px;
	position:relative;
	zoom:1;
	
}

.dashboard ul.section li.dashboard-header{
	border:0;
	height:52px;
	background-color:transparent;
	position:relative;
	padding:0;
	width:auto;
	
}

.dashboard ul.section li.dashboard-header span{
	position:absolute;
	display:block;
	width:59px;
	height:62px;
	top:-15px;
	left:15px;
}


.dashboard ul#dashboard-info.section li.dashboard-header span{
	background: url(../images/icons/dasboard.png) no-repeat top left;
	width:60px;
	
}

.menus a{
	font-size:13px;
	font-weight:bold;
	color:#077499;
	width:165px;
	text-align:left;
	display:block;
	float:left;
	line-height:32px;	
	margin-right:10px;
}
.menus a:hover{ text-decoration:underline;}

.dashboard ul.section li.bottom{
	border:0;
	height:5px;
	background-color:transparent;	
}
/* my account end */

/*Footer Part Start*/
.footercls{width:1000px;height:auto;margin:0px auto;}
.footer{width:1000px;height:auto;padding:12px 0px;background-color:#07769b;color:#FFFFFF;}
.footer a{color:#FFFFFF;text-decoration:none;}
.footer a:hover{color:#FFFFFF;text-decoration:none;}
.copy-spac{padding-top:5px;}

.confirm-msg{ font-size:13px; font-weight:bold; color:#077499;}
/*Footer Part End*/

/*Steps*/
.steps
{
	background-color:#26A3D2;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	-moz-border-radius: 10px;
	/*-moz-border-radius-topleft: 10px;*/
	-webkit-border-radius: 10px;
	
}

.active-step
{
	background-color:#07769B;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	-moz-border-radius: 10px;
	/*-moz-border-radius-topleft: 10px;*/
	-webkit-border-radius: 10px;
}

.steps-padding
{
	padding:0px 20px 20px 20px;
}

.book-forms
{
	width:960px;
}

.form-border
{
	padding:20px;
	border:5px solid;
	border-color:#07769B;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
}

.internal-form
{
	 border: 3px solid #26A3D2;
    -moz-border-radius-bottomright: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	height:500px;
	background-color:#CAE8F0;
	padding:4px;
	color:#666666;
	font-size:14px;
	font-weight:bold;
	overflow:auto;
}

.internal-heading
{
	background-color:#26A3D2;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	width:200px;
	padding-left:20px;
	float:left;
}
.book-back-button
{
	background-color:#26A3D2;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:3px;
	cursor:pointer;
	float:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	-moz-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-border-radius: 5px;
	width:60px;
	margin-bottom:2px;
}


.small-box
{
	width:150px;
}

.verysmall-heading-box{width:90px;}

.description{ font-size:14px; font-weight:normal;}

 .contentborder {
	border-top-radius: 7px;
	-khtml-border-radius: 10px;
	-moz-box-shadow:0px 0px 10px #aaa;
	-webkit-box-shadow:0px 0px 10px #aaa;
	box-shadow:0px 0px 2px #aaa;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border: 1px solid #EBECED;
	overflow:hidden;
	text-align:left;
	margin:5px;
	background-color:#FFFFFF;
}

.date-cell{
	width:40px; 
	height:40px; 
	padding-right:2px; 
    border: 1px solid #ccc;
    border-radius: 6px 6px 6px 6px;
	text-align:right; 
	font-size:14px;
	padding:3px;
	margin:2px;
	font-weight:bold;
	color:#00CCCC;
	cursor:pointer;
}

.date-cell:hover
{ 
	border-color:#00CCCC; 
}

.title
{	
	height:30px;	
	text-align:center; 
	color:#006699; 
	font-size:17px; 
	font-weight:bold;
	text-align:right;
}

.title td
{text-align:center;}


.time
{
	border: 1px solid;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-color:#CAE8F0;
	font-size:11px;
	padding-left:4px;
}
.time:hover
{
	border: 1px solid;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-color:#003366;
	cursor:pointer;	
}
.time2
{
	font-size:11px;
	padding-left:2px;
}
.app-set-btn
{
	background-color:#006699;
	border-color:#0033CC; 
	padding:2px 6px;
	font-size:14px;
	color:#fff;
	float:right;
	width:70px;
	border-radius:5px;
	text-align:center;
}
.cursor
{
	cursor:pointer;
}
.dashed-border
{border-bottom:1px dashed #E2E2E2;}

.note
{
	border:1px solid;
	border-color:#07769B;
	width:300px;
	height:200px;
}


.menutable
{
	border:1px solid #07769B;
	background-color:#FFFFFF;
}

.menutable tr td
{ padding:5px;}
.menuheader
{
	background-color:#07769B; 
	color:#FFFFFF;
	font-weight:bold;
	border:1px solid;
	padding:2px;
	
}
.Hrnormal {
	background-color:#E2E9F1;
	padding:2px;
}
.Hralter {
	background-color:#E2E9F1;
	padding:2px;
}
.Hrhover {
	background-color:#EFEFEF;
}

.underline
{ font-size:14px;
font-weight:bold;
border-bottom:1px dashed;
}
.top-logo
{
	width:600px;
	float:left;
}
.top-language
{
	width:auto;
	float:right;
	color:#000000;
	padding:5px;
}
.top-lang-header
{
	margin:2px 3px 2px 2px;
}
.top-lang-name
{
	margin:2px 3px 2px 2px;
	cursor:pointer;
}
.top-lang-name:hover
{
	
}
.top-lang-name img
{
	width:27px;
	height:21px; 
}
.top-lang-name-active
{
	opacity:0.4;
	cursor:default;
}
.top-lang-name a
{
	color:#0066CC;
}
.top-lang-name a:hover
{
	text-decoration:underline;
}

.availability-indicator
{height:15px;width:54px;border-radius:3px;background-color:#C2F2B3;font-size:14px;color:#077499;float:right;padding:2px 8px 6px 8px;margin-top:16px;margin-right:1px;text-align:center;cursor:pointer;}
.appoint-staff-indicator
{height:15px;width:52px;border-radius:3px;background-color:#E88CE1;font-size:12px;color:#FFFFFF;float:right;padding:2px 8px 6px 8px;margin-top:2px;margin-right:2px;text-align:center;cursor:pointer;}
.time1
{
    font-size: 11px;
    padding-left: 4px;
}
.time2
{
    font-size: 12px;
    padding-left: 4px;
}
.no-time-slot
{color:#990000;}
.time-slot-engaged
{text-align:left;font-size:10px;color:#ff0000;}
.book-set-btn
{background-color:#006699;border-color:#0033CC; padding:1px 2px;font-size:12px;color:#fff;float:right;width:40px;border-radius:5px;text-align:center;}
.time-pick-date
{text-align:left;font-size:12px;}
.msg-appnt-available
{font-size:11px;}
.msg-appnt-available span
{font-weight:700;}
.avail
{color:#009900;}
.only-one-avail
{color:#993300;font-size:14px;cursor:pointer;}
.no-avail
{color:#FF0000;font-size:14px;cursor:pointer;}
#getTime
{height:394px;}
.pick-time-note
{font-size:10px;line-height:14px;}
.pick-time-note span
{font-weight:700;}
.pick-time-note p
{margin-left:10px;}
.picktime-selected-date
{font-size:13px;font-weight:400;}