html, body                      { padding:0px;margin:0px;height:100%; }
body                            { font-family:Tahoma,Arial;font-size:14px;color:#000;background-color:#fff;-moz-user-select: none; -webkit-user-select: none; -ms-user-select:none; user-select:none;-o-user-select:none; }
bodyX                           { font-family:Tahoma,Arial;font-size:14px;color:#000;background-color:#fff; }

A:link                          { color:#000;text-decoration:none; }
A:active                        { color:#000;text-decoration:none; }
A:visited                       { color:#000;text-decoration:none; }
A:hover                         { color:#fff;text-decoration:none; }

A:link.white					{ color:#fff;text-decoration:none; }
A:active.white					{ color:#fff;text-decoration:none; }
A:visited.white					{ color:#fff;text-decoration:none; }
A:hover.white					{ color:#888;text-decoration:none; }

A:link.dark						{ color:#505050;text-decoration:none; }
A:active.dark					{ color:#505050;text-decoration:none; }
A:visited.dark					{ color:#505050;text-decoration:none; }
A:hover.dark					{ color:#c00;text-decoration:none; }

A:link.black					{ color:#000;text-decoration:none; }
A:active.black					{ color:#000;text-decoration:none; }
A:visited.black					{ color:#000;text-decoration:none; }
A:hover.black					{ color:#c00;text-decoration:none; }


@font-face						{ font-family:railsBold;src:url('../gfx/Rail-Bold.woff');font-weight: bold; }
@font-face						{ font-family:railsRegular;src:url('../gfx/Rail-Regular.woff');font-weight: bold; }

body.loginPageBackroundX			{ 	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+55,fab001+100 */
									background: #ffffff; /* Old browsers */
									background: -moz-linear-gradient(top, #ffffff 55%, #fab001 100%); /* FF3.6-15 */
									background: -webkit-linear-gradient(top, #ffffff 55%,#fab001 100%); /* Chrome10-25,Safari5.1-6 */
									background: linear-gradient(to bottom, #ffffff 55%,#fab001 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
									filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fab001',GradientType=0 ); /* IE6-9 */
								}

#siteContent					{ width:100%;min-width:400px;height:80%;min-height:100%;margin:0 auto;border:0px Solid #c00;overflow:hidden; }
#siteTop						{ width:100%;height:100px;border-bottom:1px Solid #999;background-color:#fff; }
#siteMenuLeft					{ width:180px;height:80%;border-right:1px dashed #999;float:left;padding:15px 0px 0px 10px;position:absolute;top:100px;left:0px; }
#siteContentMain				{ width:80%;min-width:800px;height:80%;padding:15px 0px 0px 15px;border:0px Solid #c00;float:left;position:absolute;top:100px;left:190px; }

#pageDate						{ position:fixed;bottom:10px;right:10px;font-size:2vh; }
#pageLogo						{ width:246px;height:66px;float:left;margin:12px;background-image:url('/infotavla/gfx/logo.png');background-size:246px 66px;background-repeat:no-repeat; }

#infoPanel_tenantPartColored	{ width:47vw;height:94vh;float:left;z-index:-10;position:fixed;top:0px;left:0px; }
#infoPanel_holder				{ width:49vw;border:0px Solid #c00;overflow:auto;margin:5px 0px 0px 10px;position: relative;-moz-user-select: none; -webkit-user-select: none; -ms-user-select:none; user-select:none;-o-user-select:none; }
.infoPanel_tenantHolder			{ width:48vw;height:90vh;border:0px Solid #c00;overflow:auto;float:left;-webkit-transform-origin:top left;position:relative; }
.infoPanel_address				{ width:30vw;border:0px Solid #c00;height:48px;font-size:4vh;font-weight:bold;margin-bottom:0px;float:left; }
.infoPanel_floor				{ width:47vw;border:0px Solid #c0c;overflow:auto; }
.infoPanel_floorheader			{ width:5vw;border:0px Solid #c00;float:left;height:33px;text-align:center;font-size:3vh;padding-top:15px; }
.infoPanel_floorname			{ width:46vw;border:0px Solid #c00;font-weight:bold;font-size:3.5vh;margin-top:20px; }
.infoPanel_floorname_noname		{ border:0px Solid #c00;height:13px; }
.infoPanel_floornumber			{ width:5vw;float:left;height:3.3vh;border:0px Solid #c00;text-align:center; }
.infoPanel_tenants				{ width:46vw;height:3.4vh;border:0px Solid #cc0;font-size:2.7vh;overflow:auto; }
.infoPanel_tenantname			{ width:30vw;height:3.3vh;border:0px Solid #c00;float:left; }
.infoPanel_tenantlgh			{ width:7vw;height:3.3vh;border:0px Solid #c00;float:right; }

.infoPanel_clock				{ width:40vw;height:200px;border:0px Solid #c00;text-align:center;margin-top:10vh; }

.infoPanel_infopage				{ width:100vw;border:0px Solid #c00;min-height:600px;overflow:auto;float:left;margin-left:10px; }

#welcomeDiv						{ width:600px;height:100px;border:0px Solid #c00;position:relative;top:20%;text-align:center;line-height:35px;margin:0 auto;font-size:20px; }
#mainscreenDiv					{ width:300px;height:100px;border:0px Solid #c00;position:relative;top:15%;margin:0 auto;font-size:16px;font-weight:bold;margin-top:10%; }
.mainscreenLogo					{ width:246px;height:66px;border:0px Solid #0c0;margin:0 auto;margin-bottom:40px;background-image:url('https://dev.wisehouse.se/login/gfx/logowisehouse.png');background-repeat:no-repeat;display:block;text-indent:-9999px; }
.mainscreenOpen					{ width:240px;margin:0 auto;border:0px Solid #c00;text-align:center;font-size:26px; }

.infoPanel_infopage_red			{ width:100vw;border:0px Solid #c00;padding-top:80px;min-height:400px;overflow:auto;float:left;margin-left:10px; }
.infoPanel_infopage_blue		{ width:100vw;border:0px Solid #c00;padding-top:80px;min-height:400px;overflow:auto;float:left;margin-left:10px; }
.infoPanel_infopage_green		{ width:100vw;border:0px Solid #c00;padding-top:80px;min-height:400px;overflow:auto;float:left;margin-left:10px; }
.infoPanel_infopage_red_old		{ width:100vw;border:0px Solid #c00;padding-top:80px;min-height:400px;overflow:auto;float:left;margin-left:10px;background-image:url('/login/gfx/pageheader_red.png');background-repeat:no-repeat;background-position:0px -40px;background-size:100% 147px; }
.infoPanel_infopage_blue_old	{ width:100vw;border:0px Solid #c00;padding-top:80px;min-height:400px;overflow:auto;float:left;margin-left:10px;background-image:url('/login/gfx/pageheader_blue.png');background-repeat:no-repeat;background-position:0px -40px;background-size:100% 147px; }
.infoPanel_infopage_green_old	{ width:100vw;border:0px Solid #c00;padding-top:80px;min-height:400px;overflow:auto;float:left;margin-left:10px;background-image:url('/login/gfx/pageheader_green.png');background-repeat:no-repeat;background-position:0px -40px;background-size:100% 147px; }

.infoPanel_infosnabbval			{ width:45vw;height:50px;border:2px Solid #c00;position:fixed;bottom:10px;right:10px; }
.infoPanel_infosnabbval_content	{ width:500px;height:50px;border:1px Solid #c00;margin:0 auto; }
.infoSnabbvalKnapp				{ width:80px;height:40px;border:1px Solid #c00;overflow:hidden;float:left;margin-right:20px;font-weight:bold; }

.infoPanel_infopage_title		{ font-weight:bold;font-size:3vh; }
.infoPanel_infopage_content		{ font-size:3vh;; }
.infopage_content				{ width:40vw;float:left;border:0px Solid #c00;margin-top:80px; }
.infopage_content_img			{ width:40vw;float:left;border:0px Solid #c00; }
.infopage_content_img_show		{ border:0px Solid #c00;height:96vh;background-repeat:no-repeat;background-size:auto 96vh; }
.infopage_arrow					{ width:7.2vh;float:left;border:0px Solid #c00;height:98vh;font-size:9vh;color:#000;padding-top:40vh;-moz-user-select: none; -webkit-user-select: none; -ms-user-select:none; user-select:none;-o-user-select:none; }
.infopage_arrow_holder			{ width:7vh;height:6.9vh;border:1px Solid #999;border-radius:20px;text-align:center;background-color:#f0f0f0;cursor:pointer; }
.infopage_arrow_div				{ text-align:center;margin-top:-2.5vh;margin-left:-0.3vh; }

#infopage_1						{ display:block; }
#infopage_2						{ display:none; }
#infopage_3						{ display:none; }

#siteLogo						{ width:142px;height:43px;position:fixed;bottom:10px;left:10px;background-image:url('/infotavla/gfx/logo5cm.png');background-repeat:no-repeat; }

#infoDivContent					{ width:48vw;border:0px Solid #0c0;position:fixed;top:0px;right:0px; }

.welcomelogo_comhem				{ width:800px; }
.welcomelogo_iponly				{ width:800px; }

.welcome_name					{ font-size:4vh;margin-top:70px; }
.welcome_img					{ padding:20px 40px 20px 40px;background-color:#808080;display:inline-block; }

.infopage_extratext				{ font-size:6vh; }
.infopage_pagenr				{ position:fixed;right:0px;top:0px;color:#000;border:0px Solid #c00;width:8vh;height:3.5vh;text-align:center;padding-top:1vh; }


#infoDivContentAlarmX			{ width:41vw;border:0px Solid #0c0;position:fixed;top:70px;right:70px; }

#eventshow_alarmdiv_border		{ position:fixed;top:0px;right:0px;box-sizing:border-box;width:48vw;height:100%;z-index:1100; }
.eventshow_alarmdiv_border_flash{ border:50px dashed #e00; }

#eventshow_alarmdivholderX		{ background-color:#fff;position:fixed;top:0px;left:0px;width:100%;height:100%;padding:60px;z-index:1000;box-sizing:border-box;border:0px Solid #c00; }
#eventshow_alarm_titleX			{ margin:0 auto;text-align:center;font-size:120px;font-weight:bold;color:#e00;border:0px Solid #c00; }
#eventshow_alarm_content_holderX	{ border:0px Solid #c00;padding:5px; }
#eventshow_alarm_contentX		{ border:0px Solid #c00; }

#eventshow_alarmdiv_background	{ position:fixed;top:0px;right:0px;box-sizing:border-box;width:48vw;height:100%;z-index:0; }
.eventshow_alarmdiv_back_red	{ background-color:#cd1141;background-image:url('http://vanster.wisehouse.se/infotavla/gfx/background_red.jpg'); }
.eventshow_alarmdiv_back_blue	{ background-color:#4bacf8;background-image:url('http://vanster.wisehouse.se/infotavla/gfx/background_blue.jpg'); }
#infoDivContentAlarm			{ width:41vw;border:0px Solid #0c0;position:fixed;top:70px;right:70px; }
#eventshow_alarmdivholder		{ position:fixed;top:0px;left:0px;width:100%;height:100%;padding:60px;z-index:1000;box-sizing:border-box;border:0px Solid #c00; }
#eventshow_alarm_title			{ border:0px Solid #fff;margin:0 auto;margin-top:15%;font-size:12vh;font-family:railsBold;color:#fff;text-align:center;display:block; }
#eventshow_alarm_content_holder	{ border:0px Solid #00c;padding:5px;font-family:railsBold;color:#fff;text-align:center;display:block; }
#eventshow_alarm_content		{ border:0px Solid #ccc;text-align:center;display:block; }


#eventshow_audiosource			{ z-index:1500; }

#eventPauseButtonDiv			{  }
.eventPauseButtonDivTooLate		{ width:350px;height:160px;position:fixed;bottom:100px;right:100px;text-align:center;background-color:#777;color:#fff;margin-right:10px;font-size:28px;font-weight:bold;border-radius:8px;z-index:9000;margin-bottom:10px; }
.eventPauseButtonDiv			{ width:350px;height:160px;position:fixed;bottom:100px;right:100px;text-align:center;background-color:#050;color:#fff;margin-right:10px;font-size:28px;font-weight:bold;border-radius:8px;z-index:9000;margin-bottom:10px; }
.eventPauseButtonSpan			{ width:100%;height:100px;position:absolute;top:0;left:0;padding-top:60px;z-index:1;background-image:url('../gfx/empty.gif'); }

#eventAbortButtonDiv			{  }
.eventAbortButtonDivTooLate		{ width:350px;height:160px;position:fixed;bottom:100px;right:100px;text-align:center;background-color:#777;color:#fff;margin-right:10px;font-size:28px;font-weight:bold;border-radius:8px;z-index:9000;margin-bottom:10px; }
.eventAbortButtonDiv			{ width:350px;height:160px;position:fixed;bottom:100px;right:100px;text-align:center;background-color:#500;color:#fff;margin-right:10px;font-size:28px;font-weight:bold;border-radius:8px;z-index:9000;margin-bottom:10px; }
.eventAbortButtonSpan			{ width:100%;height:100px;position:absolute;top:0;left:0;padding-top:60px;z-index:1;background-image:url('../gfx/empty.gif'); }



.eventFromDiv					{ font-size:2vh; }
.eventFromTitle					{ text-align:center;font-size:4vh;font-family:railsRegular; }
.eventFromLGH					{ border:0px Solid #fff;font-size:4vh;font-family:railsRegular;overflow:auto;display:block;margin:0 auto; }
.eventFromName					{ border:0px Solid #f00;font-size:4vh;font-family:railsRegular;font-weight:bold;text-align:center; }
.eventFromFloor					{ border:0px Solid #f00;font-size:4vh;font-family:railsRegular;float:left; }
.eventFromText					{ font-size:3vh;font-family:railsRegular; }

.eventText						{ font-size:2vh; }

.eventMarkedLGH					{ color:#c00;font-weight:bold; }




.menuLink						{ width:155px;height:25px;border:0px Solid #c00;padding-left:20px; }
.menuLinkIcon_home				{ background-image:url('../gfx/icons/house.png');background-repeat:no-repeat; }
.menuLinkIcon_pages				{ background-image:url('../gfx/icons/page.png');background-repeat:no-repeat; }
.menuLinkIcon_NewPage			{ background-image:url('../gfx/icons/page_add.png');background-repeat:no-repeat; }
.menuLinkIcon_user				{ background-image:url('../gfx/icons/user.png');background-repeat:no-repeat; }
.menuLinkIcon_users				{ background-image:url('../gfx/icons/group.png');background-repeat:no-repeat; }
.menuLinkIcon_tags				{ background-image:url('../gfx/icons/tag_blue.png');background-repeat:no-repeat; }
.menuLinkIcon_facilities		{ background-image:url('../gfx/icons/house_link.png');background-repeat:no-repeat; }
.menuLinkIcon_logout			{ background-image:url('../gfx/icons/stop.png');background-repeat:no-repeat;background-position:40px 2px;color:#333;font-weight:bold; }
.menuLinkIcon_calendar			{ background-image:url('../gfx/icons/calendar.png');background-repeat:no-repeat;background-position:40px 2px;color:#333;font-weight:bold; }
.menuLinkIcon_lgh				{ background-image:url('../gfx/icons/application_home.png');background-repeat:no-repeat; }
.menuLinkIcon_back				{ background-image:url('../gfx/icons/arrow_undo.png');background-repeat:no-repeat; }
.menuLinkIcon_save				{ background-image:url('../gfx/icons/disk.png');background-repeat:no-repeat; }
.menuLinkIcon_key				{ background-image:url('../gfx/icons/key.png');background-repeat:no-repeat;background-position:40px 0px;color:#333;font-weight:bold; }
.menuLinkIcon_personalinfo		{ background-image:url('../gfx/icons/page.png');background-repeat:no-repeat;background-position:40px 0px;color:#333;font-weight:bold; }
.menuLinkIcon_opendoor			{ background-image:url('../gfx/icons/door_in.png');background-repeat:no-repeat;background-position:40px 2px;color:#333;font-weight:bold; }


#facilityTodayButtonOLD			{ width:160px;z-index:100;position:fixed;top:16vh;left:2vw; }
#facilityTodayButton			{ width:10vw;z-index:100; }
#pageMainButtonDivSmall_1		{ width:10vw;height:4.8vh;position:relative;text-align:center;background-color:#050;color:#fff;margin-right:10px;font-weight:bold;border-radius:8px;z-index:10; }
.pageMainButtonSpanSmall_1		{ width:100%;height:4.8vh;position:absolute;top:0;left:0;padding-top:7px;z-index:1;background-image:url('../gfx/empty.gif'); }

.linkButtonHolder				{ width:250px;height:50px;position:relative; }
.linkButton						{ width:250px;height:50px;padding-top:15px;background-color:#ddd;border:1px Solid #999;border-radius:8px; }
.linkButtonContent				{ padding-top:22px;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background-image:url('../gfx/empty.gif'); }
.linkButtonContentIconText		{ padding-left:82px;margin-left:10px; }

::-webkit-scrollbar 			{ display:none; }

#bookingList_title				{ font-size:3.5vh;margin-bottom:20px;border:0px Solid #c00;float:left;font-weight:bold; }
#bookingList_username			{ font-size:16px;margin-top:20px;width:400px;text-align:right;font-weight:bold;float:right;border:0px Solid #0c0; }
#bookingList_holder				{ width:95vw;border:0px Solid #c00;position:fixed;top:20px;left:20px;overflow:scroll; }
.bookingList_holder_row			{ width:95vw;overflow:auto;border:0px Solid #c00; }
#bookingList_left				{ width:100px;height:100%;font-size:100px;float:left;padding-top:115px;border:0px Solid #c00; }
#bookingList_left_gray			{ color:#aaa; }
#bookingList_content			{ border:0px Solid #c00;float:left;width:85vw; }
#bookingList_right				{ width:40px;font-size:80px;margin-top:75px;float:left;border:0px Solid #c00; }
#bookingList_list_title			{ margin-left:10px;font-size:2vh;margin-top:10px;font-weight:bold; }
#bookingList_list				{ margin-left:10px;font-size:16px;margin-top:10px; }
#bookingList_liststandalone		{ margin-left:20px;font-size:16px; }
#bookingList_listcontent		{ margin-left:20px;font-size:16px;border:0px Solid #c00;}

#bookingList_mybookingHolder	{ display:inline-block;border:0px Solid #c00; }
.bookingList_mybookingRow		{ width:100%;border:1px Solid #999;background-color:#699ef4;margin-bottom:5px;padding:5px;font-weight:bold;font-size:2vh; }


.bookingList_row				{ float:left;width:auto;height:9vh;overflow:hidden;border:0px Solid #0c0; }
.bookingList_col				{ width:100px;height:35px;float:left;text-align:center;margin-right:5px;border:1px Solid #0c0; }
.bookingList_colFirst			{ width:10vw;height:35px;float:left;padding-top:22px;text-align:center;border:0px Solid #c00;font-size:1.5vh; }

.bookingList_row_header			{ width:auto;height:6vh;font-size:1.5vh;border:0px Solid #c00; }
.bookingList_col_header			{ width:10vw;height:40px;float:left;text-align:center;margin-right:0.35vw;border:0px Solid #999; }
.bookingList_colFirst_header	{ width:10vw;height:40px;float:left;border:0px Solid #c00; }

.booked_self					{ background-color:#699ef4;font-weight:bold; }
.booked_other					{ background-color:#ccc;font-weight:normal; }

.button_book					{ background-color:#80e570; }
.button_booked					{ background-color:#900;font-weight:normal;color:#fff; }
.button_booked_red				{ background-color:#900;font-weight:normal;color:#fff; }
.button_passed					{ background-color:#e9e9e9;font-weight:normal; }
.button_bookyours				{ background-color:#699ef4; }


.bookLinkButtonHolder			{ width:10vw;height:6vh;position:relative;float:left;text-align:center;margin-right:0.36vw;font-weight:bold;font-size:2vh; }
.bookLinkButton					{ width:10vw;height:6vh;text-align:center;padding-top:15px;border:1px Solid #999;border-radius:8px; }
.bookLinkButtonContent			{ padding-top:3vh;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background-image:url('../gfx/empty.gif'); }
.bookLinkButtonContentBooked	{ padding-top:7px;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background-image:url('../gfx/empty.gif'); }
.bookLinkButtonContentIconText	{ width:10vw;margin:0 auto;max-height:6vh;border:0px Solid #c00;overflow:hidden; }

.bookingList_tab				{ width:200px;height:5vh;padding:5px 0px 5px 10px;float:left;border-top-left-radius:8px;border-top-right-radius:8px;border:1px Solid #999; }

.bookingList_tabHolder				{ height:100%;border-bottom:1px Solid #999;margin-bottom:15px; }
.bookLinkButtonHolderTab			{ width:200px;height:5vh;position:relative;float:left;margin-right:5px;font-weight:bold; }
.bookLinkButtonTab					{ width:200px;height:5vh;border-top-left-radius:8px;border-top-right-radius:8px;border:1px Solid #999; }
.bookLinkButtonContentTab			{ position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background-image:url('../gfx/empty.gif'); }
.bookLinkButtonContentIconTextTab	{ width:200px;border:0px Solid #c00;padding:5px 0px 5px 10px; }				

.bookLinkButtonTabMarked		{ background-color:#80e570; }

#bookTabButtonHolder			{ height:6.2vh;border-bottom:0px Solid #999;margin-bottom:15px; }
#bookTabButtonDiv				{ display:inline-block;white-space:nowrap;padding:0px 10px 0px 0px;height:5vh;position:relative;text-align:center;color:#fff;margin-right:1px;border:1px Solid #999;border-top-left-radius:8px;border-top-right-radius:8px;z-index:9; }
.bookTabButtonSpan				{ border:1px Solid #c00;width:100%;height:5vh;padding:0px 10px 0px 10px;z-index:1;background-image:url('../gfx/empty.gif');font-size:2vh;font-weight:bold; }
.bookTabButtonSpanText			{ border:0px Solid #c00;padding-top:5px; }
.bookTabButtonMarked			{ background-color:#80e570; }

#bookTabs_holder				{ width:90vw;height:6.2vh;border-bottom:2px Solid #999; }
.bookTabs_tab					{ height:6vh;width:30vw;float:left;border:2px Solid #999;border-top-left-radius:8px;border-top-right-radius:8px;margin-right:7px; }
.bookTabs_link					{ height:4.5vh;position:relative;border:0px Solid #c00;padding:1.5vh 1vw 0 1vw;font-size:1.5vh;font-weight:bold; }
.bookTabs_link_marked			{ background-color:#80e570; }
.bookTabs_activeWeek			{ float:right;font-size:1.5vh; }


.bookErrorDiv					{ width:640px;height:160px;border:4px Solid #c00;background-color:#ddd;border-radius:8px;padding:10px;position:fixed;left:30%;top:25%;z-index:50; }
.bookErrorDivTitle				{ width:635px;height:4vh;border:0px Solid #c0c;margin-top:30px;color:#c00;font-weight:bold;font-size:3vh;text-align:center; }
.bookErrorDivMessage			{ width:635px;height:8vh;border:0px Solid #00c;margin-top:10px;font-size:2vh;text-align:center;overflow:hidden; }

#facilityListHolder				{ width:510px; }
.facilityListRow				{ width:500px;height:60px;position:relative;text-align:center;background-color:#050;color:#fff;margin-right:10px;font-weight:bold;border-radius:8px;z-index:10;margin-bottom:10px; }
.facilityListRowButton			{ width:100%;height:45px;position:absolute;top:0;left:0;padding-top:15px;z-index:1;background-image:url('../gfx/empty.gif'); }

#datefield						{ float:right;margin-right:5px; }
#timefield						{ float:right; }

#loginErrorMsg					{ background-color:#fff;z-index:9999;margin:0 auto;padding:15px 0px 15px 15px;width:300px;height:50px;line-height:15px;margin-top:20px;border:5px Dashed #c00; }
.loginErrorMsgNone				{ background-color:#fff;z-index:9999;margin:0 auto;padding:15px 0px 15px 15px;width:300px;height:50px;line-height:15px;margin-top:20px;border:5px Dashed #0c0; }

.loginForm_holder				{ width:370px;margin:0 auto;margin-top:15vh;border:0px Solid #c00; }
.loginFormLogo					{ width:246px;height:66px;border:0px Solid #0c0;margin:0 auto;margin-bottom:40px;background-image:url('../gfx/logowisehouse.png');background-repeat:no-repeat;display:block;text-indent:-9999px; }
.loginForm_row					{ width:365px;margin-bottom:5px;overflow:auto; }
.loginForm_left					{ width:150px;float:left; }
.loginForm_right				{ width:200px;float:left;border:0px Solid #c00; }
.loginForm_input				{ width:195px;border:2px Solid #999;border-radius:5px;padding:5px 0px 5px 7px;outline-width:0px; }
.loginForm_input:focus			{ border:2px Solid #900; }
.loginForm_submit				{ padding:10px 15px 10px 15px;border:2px Solid #999;border-radius:5px;cursor:pointer; }

.changePWInfoPopup				{ width:367px;height:75px; }

#bookingList_weekbar_holder			{ width:60vw;height:70px;margin:0 auto;border:0px Solid #0c0; }
#bookingList_weekbar				{ width:58vw;height:9vh;border:0px Solid #c00;position:fixed;bottom:10px; }
.bookingList_weekbar_title			{ width:3.5vw;height:3vh;position:relative;float:left;text-align:center;margin-top:0.8vh;margin-right:0.7vw;font-weight:bold;font-size:2vh;border:0px Solid #c00; }
.bookingList_weekbar				{ width:3.5vw;height:3vh;position:relative;float:left;text-align:center;margin-right:0.36vw;font-weight:bold;font-size:2vh; }
.bookingList_weekbar_arrow			{ width:3.5vw;height:3vh;position:relative;float:left;text-align:center;margin-right:0.36vw;line-height:14px;font-weight:bold;font-size:5vh;border:0px Solid #c00; }
.bookingList_weekbar_button			{ width:3.5vw;height:3vh;text-align:center;padding-top:15px;border:1px Solid #999;border-radius:8px;background-color:#80e570; }
.bookingList_weekbar_button_chosen	{ width:3.5vw;height:3vh;text-align:center;padding-top:15px;border:1px Solid #999;border-radius:8px;background-color:#73a2e5; }
.bookingList_weekbar_buttoncontent	{ padding-top:1.2vh;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background-image:url('../gfx/empty.gif');border:0px Solid #c00; }
.bookingList_weekbar_IconText		{ width:3.5vw;height:5vh;margin:0 auto;max-height:3.5vh;border:0px Solid #c00;overflow:hidden; }

.bookingList_weekbar_today			{ width:4.5vw;height:3vh;position:relative;float:left;text-align:center;margin-right:2.36vw;font-weight:bold;font-size:2vh; }
.bookingList_weekbar_button_today	{ width:4.5vw;height:3vh;text-align:center;padding-top:15px;border:1px Solid #999;border-radius:8px;background-color:#80e570; }
.bookingList_weekbar_button_today_c	{ width:4.5vw;height:3vh;text-align:center;padding-top:15px;border:1px Solid #999;border-radius:8px;background-color:#73a2e5; }

#myBookings_holder				{ width:40vw;height:70px;display:inline-block;border:0px Solid #0c0; }
.myBookings_list				{ width:100%;height:3vh;position:relative;float:left;text-align:center;margin-bottom:20px;margin-right:0.36vw;font-weight:bold;font-size:1.5vh; }
.myBookings_list_button			{ width:100%;height:3vh;padding-top:15px;border:1px Solid #999;border-radius:8px;background-color:#699ef4; }
.myBookings_list_buttoncontent	{ padding-top:1.2vh;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background-image:url('../gfx/empty.gif');border:0px Solid #c00; }
.myBookings_list_IconText		{ width:100%;height:5vh;max-height:3.5vh;border:0px Solid #c00;overflow:hidden; }

.showUpdateMessage				{ margin:0 auto;width:70vw;border:0px Solid #c00;margin-top:15vh; }
.showUpdateMessageTitle			{ margin:0 auto;width:65vw;border:0px Solid #c00;text-align:center;font-size:4vw;margin-bottom:30px; }
.showUpdateMessageText			{ margin:0 auto;width:65vw;border:0px Solid #c00;text-align:center;font-size:1.5vw; }


.personalInfoRow				{ width:37vw;height:35px;border:2px Solid #ccc;border-radius:8px;padding:5px 10px 5px 10px;margin:0 auto;margin-bottom:10px; }



.personalInfo_holder			{ width:40vw;margin:0 auto;margin-top:15vh;border:0px Solid #c00; }
.personalInfoLogo				{ width:350px;height:66px;border:0px Solid #0c0;margin:0 auto;margin-bottom:40px;background-image:url('../gfx/logowisehouse.png');background-repeat:no-repeat;background-position:center;display:block;text-indent:-9999px; }
.personalInfolinkButtonHolder	{ width:36vw;height:8vh;border:0px Solid #c00;position:relative; }
.personalInfolinkButton			{ width:36vw;height:8vh;padding-top:15px;border:1px Solid #999;border-radius:8px; }
.personalInfoUnreadBullet		{ width:2vw;border:0px Solid #c0c;margin-left:1.2vw;display:inline-block;float:left;color:#42b0f4;font-size:5vh; }
.personalInfo_read				{ background-color:#ddd; }
.personalInfo_unread			{ background-color:#ddffe1; }
.personalInfoContent			{ width:100%;height:100%;padding-top:16px;position:absolute;top:0;left:0;z-index:1;background-image:url('../gfx/empty.gif'); }
.personalInfoContentText		{ width:31vw;font-size:2.7vh;margin-left:3.5vw;border:0px Solid #c00; }

.personalInfoImageHolder		{ width:50vw;height:100vh;margin:0 auto;border:0px Solid #c00;text-align:center;border-right:2px Solid #d0d0d0;border-left:2px Solid #d0d0d0; }
.personalInfoImage				{ height:97vh;border:0px Solid #c00; }






.logoutButtonHolder				{ width:15vw;height:4vh;float:left;text-align:center;font-weight:bold;font-size:1.5vh;position:fixed;bottom:9vh;right:1.5vw; }
.logoutButton					{ width:15vw;height:6vh;background-color:#ccc;text-align:center;border:1px Solid #999;border-radius:8px; }
.logoutButtonContent			{ width:100%;height:100%;padding-top:2vh;position:absolute;top:0;left:0;z-index:1;background-image:url('../gfx/empty.gif'); }
.logoutButtonContentIconText	{ width:15vw;height:4vh;margin:0 auto;border:0px Solid #c00;overflow:hidden; }
.menuLinkIcon_logout2			{ background-image:url('../gfx/icons/stop.png');background-repeat:no-repeat;background-position:10px 0px;background-size: 1vw auto;color:#333;font-weight:bold; }














