﻿div.hero { padding-top:70px; height:365px; position:relative;}
div.hero .tl { position:absolute;top:0px;left:0px;height:38px;width:22px;background-image:url('/images/heroPanel/hero_tl.png'); }
div.hero .bl { position:absolute;bottom:0px;left:0px;height:114px;width:22px;background-image:url('/images/heroPanel/hero_bl.png'); }
div.hero .tr { position:absolute;top:0px;right:0px;height:38px;width:22px;background-image:url('/images/heroPanel/hero_tr.png'); }
div.hero .br { position:absolute;bottom:0px;right:0px;height:114px;width:22px;background-image:url('/images/heroPanel/hero_br.png'); }  
div.hero .rt {  }
div.hero .lf {  }
div.hero .tp { position:absolute;top:0px;right:22px;left:22px;height:38px;background-image:url('/images/heroPanel/hero_topTile.png');background-repeat:repeat-x;}
div.hero .bt { position:absolute;bottom:0px;right:22px;left:22px;height:114px;background-image:url('/images/heroPanel/hero_botTile.png');background-repeat:repeat-x; }
div.hero .bk { position:absolute; left:11px; bottom:113px; right:11px; top:38px; background-color:#a19e9e; }
div.hero .ct { z-index:5; }

div.hero #left
{
	position:absolute;
	top:20px;
	width:500px;
	height:356px;
	left:20px;
	z-index:10;
}

div.hero #right
{
	position:absolute;
	top:-6px;
	right:5px;
	width:430px;
	height:415px;
	background-image:url('/images/user_bgIE7.png');
	background-repeat:no-repeat;
	padding: 10px 20px 20px 10px;
	z-index:10;
}

div.hero #right h2 { color:#fff;font-weight:bold;font-size:13px;font-family:Arial, Sans-Serif;}
div.hero #right td{vertical-align:top;padding:2px;}

div.content {position:relative;min-height:130px; }
div.content .tl { position:absolute;top:0px;left:0px;height:116px;width:22px;background-image:url('/images/contentPanel/outerBox_tl.png');background-repeat:no-repeat;background-position:right; }
div.content .bl { position:absolute;bottom:0px;left:0px;height:11px;width:22px;background-image:url('/images/contentPanel/outerBox_bl.png');background-repeat:no-repeat;background-position:right; }
div.content .tr { position:absolute;top:0px;right:0px;height:116px;width:22px;background-image:url('/images/contentPanel/outerBox_tr.png');background-repeat:no-repeat; }
div.content .br { position:absolute;bottom:0px;right:0px;height:11px;width:22px;background-image:url('/images/contentPanel/outerBox_br.png');background-repeat:no-repeat; }  
div.content .rt { position:absolute;top:116px;bottom:11px;right:0px;width:22px;background-image:url('/images/contentPanel/outerBox_rightTile.png');background-position:left;background-repeat:repeat-y;}
div.content .lf { position:absolute;top:116px;bottom:11px;left:0px;width:22px;background-image:url('/images/contentPanel/outerBox_leftTile.png');background-position:right;background-repeat:repeat-y; }
div.content .tp { position:absolute;top:0px;right:22px;left:22px;height:116px;background-image:url('/images/contentPanel/outerBox_topTile.png');background-repeat:repeat-x;}
div.content .bt { position:absolute; left:22px; bottom:0px; right:22px; height:11px; background-image:url("/images/contentPanel/outerBox_botTile.png"); background-repeat:repeat-x; }
div.content .bk { position:absolute; left:22px; bottom:11px; right:22px; top:116px;background-color:White; }
div.content .ct { position:relative; padding: 2px 10px 2px 10px; z-index:5;overflow:auto; height:100%; }	

div.news {position:relative; }
div.news div.tl { position:absolute; top:0px; left:0px; width:13px; height:50px; background-image:url("/images/newsPanel/contentBox_tl.png"); }
div.news div.bl { position:absolute; bottom:0px; left:0px; height:13px; width:13px; background-image:url("/images/newsPanel/contentBox_bl.png"); }
div.news div.tr { position:absolute; top:0px; right:0px; height:50px; width:13px; background-image:url("/images/newsPanel/contentBox_tr.png"); }
div.news div.br { position:absolute; bottom:0px; right:0px; height:13px; width:13px; background-image:url("/images/newsPanel/contentBox_br.png"); }  
div.news div.rt { position:absolute; bottom:13px; right:0px; top:36px; width:13px; background-image:url("/images/newsPanel/contentBox_rightTile.jpg"); background-repeat:repeat-y; }
div.news div.lf { position:absolute; bottom:13px; left:0px; top:36px; width:13px; background-image:url("/images/newsPanel/contentBox_leftTile.jpg"); background-repeat:repeat-y; }
div.news div.tp { position:absolute; top:0px; right:13px; left:13px; height:50px; background-image:url("/images/newsPanel/contentBox_topTile.png"); background-repeat:repeat-x; }
div.news div.bt { position:absolute; left:13px; bottom:0px; right:13px; height:13px; background-image:url("/images/newsPanel/contentBox_botTile.png"); background-repeat:repeat-x; }
div.news div.bk { position:absolute; left:13px; bottom:13px; right:13px; top:50px; background-color:White; }
div.news div.ct { position:relative; padding: 12px;line-height:1.5em;}	
div.news h2 {line-height:1.6em;}

div.login { position:relative;}
div.login div.tl { position:absolute; top:0px;left:0px;height:27px;width:13px;background-image:url('/images/loginPanel/login_tl.png'); }
div.login div.bl { position:absolute; bottom:0px;left:0px;height:9px;width:13px;background-image:url('/images/loginPanel/login_bl.png'); }
div.login div.tr { position:absolute; top:0px;right:0px;height:27px;width:13px;background-image:url('/images/loginPanel/login_tr.png'); }
div.login div.br { position:absolute; bottom:0px;right:0px;height:9px;width:13px;background-image:url('/images/loginPanel/login_br.png'); }  
div.login div.rt { position:absolute; bottom:9px; right:0px; top:27px; width:13px; background-image:url("/images/loginPanel/login_rightTile.jpg"); background-repeat:repeat-y; }
div.login div.lf { position:absolute; bottom:9px; left:0px; top:27px; width:13px; background-image:url("/images/loginPanel/login_leftTile.jpg"); background-repeat:repeat-y; }
div.login div.tp { position:absolute; top:0px;right:13px;left:13px;height:27px;background-image:url('/images/loginPanel/login_topTile.jpg');background-repeat:repeat-x;}
div.login div.bt { position:absolute; bottom:0px;right:13px;left:13px;height:9px;background-image:url('/images/loginPanel/login_botTile.jpg');background-repeat:repeat-x; }
div.login div.bk { position:absolute; left:13px; bottom:9px; right:13px; top:27px; background-color:#bababa; }
div.login div.ct { position:relative; padding:5px; }

div.instruction { width:460px;position:relative;z-index:10;min-height:300px;}
div.instruction .tl { position:absolute; top:0px;left:0px;height:15px;width:15px;background-image:url('/images/instructionPanel/instruct_tl.png'); }
div.instruction .bl { position:absolute; bottom:0px;left:0px;height:15px;width:15px;background-image:url('/images/instructionPanel/instruct_bl.png'); }
div.instruction .tr { position:absolute; top:0px;right:0px;height:15px;width:15px;background-image:url('/images/instructionPanel/instruct_tr.png'); }
div.instruction .br { position:absolute; bottom:0px;right:0px;height:15px;width:15px;background-image:url('/images/instructionPanel/instruct_br.png'); }  
div.instruction .rt { position:absolute; bottom:15px; right:0px; top:15px; width:9px; background-image:url("/images/instructionPanel/instruct_rightTile.png"); background-repeat:repeat-y; }
div.instruction .lf { position:absolute; bottom:15px; left:0px; top:15px; width:9px; background-image:url("/images/instructionPanel/instruct_leftTile.png"); background-repeat:repeat-y; }
div.instruction .tp { position:absolute; top:0px;right:15px;left:15px;height:8px;background-image:url('/images/instructionPanel/instruct_topTile.png');background-repeat:repeat-x;}
div.instruction .bt { position:absolute; bottom:0px;right:15px;left:15px;height:8px;background-image:url('/images/instructionPanel/instruct_botTile.png');background-repeat:repeat-x; }
div.instruction .bk { position:absolute; left:9px; bottom:8px; right:9px; top:8px; background-color:#fff; }
div.instruction .ct { position:relative; padding:15px; }
div.instruction h3 { margin: 0px; color: #607b8c;}

div.reg { position:relative;z-index:10;min-height:270px;width:460px;}
div.reg .tl { position:absolute; top:0px;left:0px;height:78px;width:23px;background-image:url('/images/regPanel/reg_tl.png'); }
div.reg .bl { position:absolute; bottom:0px;left:0px;height:190px;width:20px;background-image:url('/images/regPanel/reg_bl.png'); }
div.reg .tr { position:absolute; top:0px;right:0px;height:78px;width:23px;background-image:url('/images/regPanel/reg_tr.png'); }
div.reg .br { position:absolute; bottom:0px;right:0px;height:190px;width:20px;background-image:url('/images/regPanel/reg_br.png'); }  
div.reg .rt { position:absolute; bottom:190px; right:0px; top:78px; width:25px; background-image:url("/images/regPanel/reg_rightTile.png"); background-repeat:repeat-y; }
div.reg .lf { position:absolute; bottom:190px; left:0px; top:78px; width:25px; background-image:url("/images/regPanel/reg_leftTile.png"); background-repeat:repeat-y; }
div.reg .tp { position:absolute; top:0px;right:23px;left:23px;height:78px;background-image:url('/images/regPanel/reg_topTile.png');background-repeat:repeat-x;}
div.reg .bt { position:absolute; bottom:0px; right:20px;left:20px;height:190px;background-image:url('/images/regPanel/reg_botTile.png');background-repeat:repeat-x; }
div.reg .bk { position:absolute; bottom:190px; left:23px; right:23px; top:78px; background-color:#355468; }
div.reg .ct { position:relative; min-height:30px;}

div.password { width:100%;position:relative; margin-bottom: 15px;}
div.password div.tl { position:absolute; top:0px;left:0px;height:65px;width:27px;background-image:url('/images/passwordPanel/password_tl.png'); }
div.password div.bl { position:absolute; bottom:0px;left:0px;height:9px;width:13px;background-image:url('/images/passwordPanel/password_bl.png'); }
div.password div.tr { position:absolute; top:0px;right:0px;height:65px;width:27px;background-image:url('/images/passwordPanel/password_tr.png'); }
div.password div.br { position:absolute; bottom:0px;right:0px;height:9px;width:13px;background-image:url('/images/passwordPanel/password_br.png'); }  
div.password div.rt { position:absolute; bottom:9px; right:0px; top:65px; width:13px; background-image:url("/images/passwordPanel/password_rightTile.png"); background-repeat:repeat-y; }
div.password div.lf { position:absolute; bottom:9px; left:0px; top:65px; width:13px; background-image:url("/images/passwordPanel/password_leftTile.png"); background-repeat:repeat-y; }
div.password div.tp { position:absolute; top:0px;right:27px;left:27px;height:65px;background-image:url('/images/passwordPanel/password_topTile.png');background-repeat:repeat-x;}
div.password div.bt { position:absolute; bottom:0px;right:13px;left:13px;height:9px;background-image:url('/images/passwordPanel/password_botTile.png');background-repeat:repeat-x; }
div.password div.bk { position:absolute; left:13px; bottom:9px; right:13px; top:65px; background-color:#b4b4b4; }
div.password div.ct { position:relative; padding:20px; }

div.confirm { position:relative; }
div.confirm div.tl { position:absolute; top:0px;left:0px;height:24px;width:24px;background-image:url('/images/confirmPanel/confirm_tl.png'); }
div.confirm div.bl { position:absolute; bottom:0px;left:0px;height:24px;width:24px;background-image:url('/images/confirmPanel/confirm_bl.png'); }
div.confirm div.tr { position:absolute; top:0px;right:0px;height:24px;width:24px;background-image:url('/images/confirmPanel/confirm_tr.png'); }
div.confirm div.br { position:absolute; bottom:0px;right:0px;height:24px;width:24px;background-image:url('/images/confirmPanel/confirm_br.png'); }  
div.confirm div.rt { position:absolute; bottom:24px; right:0px; top:24px; width:24px; background-image:url("/images/confirmPanel/confirm_rightTile.png"); background-repeat:repeat-y; }
div.confirm div.lf { position:absolute; bottom:24px; left:0px; top:24px; width:24px; background-image:url("/images/confirmPanel/confirm_leftTile.png"); background-repeat:repeat-y; }
div.confirm div.tp { position:absolute; top:0px;right:24px;left:24px;height:24px;background-image:url('/images/confirmPanel/confirm_topTile.png');background-repeat:repeat-x;}
div.confirm div.bt { position:absolute; bottom:0px; right:24px;left:24px;height:24px;background-image:url('/images/confirmPanel/confirm_botTile.png');background-repeat:repeat-x; }
div.confirm div.bk { position:absolute; bottom:24px; left:24px; right:24px; top:24px; background-color:#a3a3a3; }
div.confirm div.ct { position:relative; padding:15px; z-index:5;}
div.confirm h3 { margin: 0px; color: #f5f384; }
div.confirm h3.warning { margin: 0px; color: #c9e5f1; }
div.confirm p { color: White; }

div.adminDialog { position:relative;}
div.adminDialog div.tl { position:absolute; top:0px;left:0px;height:80px;width:28px;background-image:url('/images/admin/cnr_tl.png'); }
div.adminDialog div.bl { position:absolute; bottom:0px;left:0px;height:28px;width:28px;background-image:url('/images/admin/cnr_bl.png'); }
div.adminDialog div.tr { position:absolute; top:0px;right:0px;height:80px;width:28px;background-image:url('/images/admin/cnr_tr.png'); }
div.adminDialog div.br { position:absolute; bottom:0px;right:0px;height:28px;width:28px;background-image:url('/images/admin/cnr_br.png'); }
div.adminDialog div.rt { position:absolute; bottom:28px; right:0px; top:80px; width:28px; background-image:url("/images/admin/tile_rightOuter.png"); background-repeat:repeat-y; }
div.adminDialog div.lf { position:absolute; bottom:28px; left:0px; top:80px; width:28px; background-image:url("/images/admin/tile_leftOuter.png"); background-repeat:repeat-y; }
div.adminDialog div.tp { position:absolute; top:0px;right:28px;left:28px;height:80px;background-image:url('/images/admin/tile_topOuter.png');background-repeat:repeat-x;}
div.adminDialog div.bt { position:absolute; bottom:0px;right:28px;left:28px;height:28px;background-image:url('/images/admin/tile_botOuter.png');background-repeat:repeat-x;background-position:50% bottom; }
div.adminDialog div.bk { position:absolute; left:28px; bottom:28px; right:28px; top:80px;background-color:#1d2d40; }
div.adminDialog div.ct { position:relative; z-index:1;margin: 10px 30px 0px 30px; height:480px;}

div.admin { position:relative;height:425px;}
div.admin div.tl { position:absolute; top:0px;left:0px;height:70px;width:34px;background-image:url('/images/admin/dialog/tl.png'); }
div.admin div.bl { position:absolute; bottom:0px;left:0px;height:66px;width:34px;background-image:url('/images/admin/dialog/bl.png'); }
div.admin div.tr { position:absolute; top:0px;right:0px;height:70px;width:34px;background-image:url('/images/admin/dialog/tr.png'); }
div.admin div.br { position:absolute; bottom:0px;right:0px;height:66px;width:34px;background-image:url('/images/admin/dialog/br.png'); }
div.admin div.rt { position:absolute; bottom:66px; right:0px; top:70px; width:34px; background-image:url("/images/admin/dialog/rs.png"); background-repeat:repeat-y; }
div.admin div.lf { position:absolute; bottom:66px; left:0px; top:70px; width:34px; background-image:url("/images/admin/dialog/ls.png"); background-repeat:repeat-y; }
div.admin div.tp { position:absolute; top:0px;right:34px;left:34px;height:70px;background-image:url('/images/admin/dialog/ts.png');background-repeat:repeat-x;}
div.admin div.bt { position:absolute; bottom:0px;right:34px;left:34px;height:66px;background-image:url('/images/admin/dialog/bs.png');background-repeat:repeat-x;background-position:50% bottom; }
div.admin div.bk { position:absolute; bottom:66px;right:34px;left:34px;top:70px;background-color:#fff;}
div.admin div.ct { position:relative; z-index:1;height:370px;padding: 20px 10px 5px 20px; margin: 0px;}

div.scheduleDialog { position:relative;z-index:995;}
div.scheduleDialog div.tl { position:absolute; top:0px;left:0px;height:80px;width:40px;background-image:url('/images/dialog/cnr_tl2.png'); }
div.scheduleDialog div.bl { position:absolute; bottom:0px;left:0px;height:45px;width:40px;background-image:url('/images/dialog/cnr_bl2.png'); }
div.scheduleDialog div.tr { position:absolute; top:0px;right:0px;height:80px;width:40px;background-image:url('/images/dialog/cnr_tr2.png'); }
div.scheduleDialog div.br { position:absolute; bottom:0px;right:0px;height:45px;width:40px;background-image:url('/images/dialog/cnr_br2.png'); }
div.scheduleDialog div.rt { position:absolute; bottom:45px; right:0px; top:80px; width:40px; background-image:url("/images/dialog/rightTile2.png"); background-repeat:repeat-y; }
div.scheduleDialog div.lf { position:absolute; bottom:45px; left:0px; top:80px; width:40px; background-image:url("/images/dialog/leftTile2.png"); background-repeat:repeat-y; }
div.scheduleDialog div.tp { position:absolute; top:0px;right:40px;left:40px;height:80px;background-image:url('/images/dialog/topTile2.png');background-repeat:repeat-x;}
div.scheduleDialog div.bt { position:absolute; bottom:0px;right:40px;left:40px;height:45px;background-image:url('/images/dialog/botTile2.png');background-repeat:repeat-x;background-position:50% bottom; }
div.scheduleDialog div.bk { position:absolute; left:40px; bottom:45px; right:40px; top:80px;background-color:White; }
div.scheduleDialog div.ct { position:relative; z-index:1; padding:3px 25px 40px 25px; }

div.dialogChrome { position:relative;padding: 55px 40px 35px 40px;}
div.dialogChrome h3.header{position:absolute;top:-55px;left:-13px;}
div.dialogChrome div.closeButton{position:absolute;right:-15px;top:-40px;height:25px; width:25px;background-image:url('/images/admin/btnExit.png');cursor:pointer;}
div.dialogChrome div.tl { position:absolute; top:-55px;left:-40px;height:80px;width:40px;background-image:url('/images/dialog/cnr_tl2.png'); }
div.dialogChrome div.bl { position:absolute; bottom:-35px;left:-40px;height:45px;width:40px;background-image:url('/images/dialog/cnr_bl2.png'); }
div.dialogChrome div.tr { position:absolute; top:-55px;right:-40px;height:80px;width:40px;background-image:url('/images/dialog/cnr_tr2.png'); }
div.dialogChrome div.br { position:absolute; bottom:-35px;right:-40px;height:45px;width:40px;background-image:url('/images/dialog/cnr_br2.png'); }
div.dialogChrome div.rt { position:absolute; bottom:10px; right:-40px; top:25px; width:40px; background-image:url("/images/dialog/rightTile2.png"); background-repeat:repeat-y; }
div.dialogChrome div.lf { position:absolute; bottom:10px; left:-40px; top:25px; width:40px; background-image:url("/images/dialog/leftTile2.png"); background-repeat:repeat-y; }
div.dialogChrome div.tp { position:absolute; top:-55px;right:0px;left:0px;height:80px;background-image:url('/images/dialog/topTile2.png');background-repeat:repeat-x;}
div.dialogChrome div.bt { position:absolute; bottom:-35px;right:0px;left:0px;height:45px;background-image:url('/images/dialog/botTile2.png');background-repeat:repeat-x;background-position:50% bottom; }
div.dialogChrome div.background {position:absolute; background-color:white;left:0px;top:25px;bottom:0px;right:0px;}
div.dialogChrome div.ct { position:relative; }

div.messageBox {position:relative; padding: 14px; }
div.messageBox div.tl { position:absolute; top:-14px;left:-14px;height:14px;width:14px;background-image:url('/images/warningDlg/topLt.png');background-repeat:no-repeat;background-position:right; }
div.messageBox div.bl { position:absolute; bottom:-14px;left:-14px;height:14px;width:14px;background-image:url('/images/warningDlg/botLt.png');background-repeat:no-repeat;background-position:right; }
div.messageBox div.tr { position:absolute; top:-14px;right:-14px;height:14px;width:14px;background-image:url('/images/warningDlg/topRt.png');background-repeat:no-repeat; }
div.messageBox div.br { position:absolute; bottom:-14px;right:-14px;height:14px;width:14px;background-image:url('/images/warningDlg/botRt.png');background-repeat:no-repeat; } 
div.messageBox div.rt { position:absolute; top:0px;bottom:0px;right:-14px;width:14px;background-image:url('/images/warningDlg/sliceRt.png');background-position:left;background-repeat:repeat-y;}
div.messageBox div.lf { position:absolute; top:0px;bottom:0px;left:-14px;width:14px;background-image:url('/images/warningDlg/sliceLt.png');background-position:right;background-repeat:repeat-y; }
div.messageBox div.tp { position:absolute; top:-14px;right:0px;left:0px;height:14px;background-image:url('/images/warningDlg/sliceTp.png');background-repeat:repeat-x;}
div.messageBox div.bt { position:absolute; left:0px; bottom:-14px; right:0px; height:14px; background-image:url("/images/warningDlg/sliceBt.png"); background-repeat:repeat-x; }
div.messageBox div.background{position:absolute; background-color:#313131;left:0px;top:0px;bottom:0px;right:0px;}
div.messageBox div.ct { position:relative; }
div.messageBox div.message { min-height: 50px; min-width:250px; max-width:600px; max-height: 500px; overflow-y: hidden;overflow-x:hidden; color:White;background-repeat:no-repeat; padding-left:60px; padding-top:10px;}

div.messageBox div.loading { min-height:50px; min-width:250px; color:White; padding-top:10px;}

div.survey { position:relative;background-image:url('/images/surveyBackground.png'); background-position: 10px top; height:400px;background-repeat:no-repeat;}
div.pad { position : absolute; top: 10px; right: 30px; left: 30px; bottom: 10px;}
div.survey input { width:auto;}
div.survey h1 { text-align: center; margin: 20px 10px 10px 10px; } 
div.survey h2 { color: #5ca7cf; margin: 10px 10px 0px 0px; font-size: 16pt; border-bottom: solid 2px #5ca7cf; padding-bottom: 3px; }
div.survey h2 em { color: #5ca7cf; font-variant:small-caps; font-size: 16pt; font-weight: bold; }
div.survey #questionArea { margin-left: 10px; margin-right: 10px;}
div.survey h3 { color: #5ca7cf; margin: 5px 10px 0px 0px; font-size: 14pt; padding-bottom: 5px; }
div.survey h3 em { color: #5ca7cf; font-variant:small-caps; font-size: 14pt; font-weight: bold; }

div.survey h4 { color: #5ca7cf; margin: 0px 10px 15px 0px; }
div.survey h4 em { color: #5ca7cf; }

div.survey h5 { color: #333; font-size: 16px; margin: 5px 10px 5px 0px; font-weight:normal; line-height: 22px;}
div.survey h5 em { color: black; font-style:italic; font-size: 16px;}
div.survey h5 samp { color: #333; font-style:italic; font-size: 16px;}
div.survey h5 strong { color: #333; font-weight:bold; font-size: 16px;}

div.survey .error { color: Black; }
div.survey dfn { margin-left: 10px;}
div.survey input[type=checkbox] { margin: 2px; }
div.survey input[type=radio] { margin: 2px;}
div.survey input[type=text] { margin-left: 5px;}
div.survey .info * {font-size: 2em; color:#5ca7cf ;}
div.survey p { font-size: 14px;}
div.survey label { font-size: 14px;}
div.survey hr { margin: 0px; }

div.survey p { line-height: 18px;}

.dialogTableHeader
{
	padding-left:5px;
    padding-top:3px;
    border-top:solid #999999 1px;
    border-left: solid #999999 1px;
    border-right:solid #999999 1px;
    background-color:#CCCCCC;
    height:20px;
}

.dialogTableHeader div
{
	height:20px;
    overflow:hidden;
    float:left;
}

.dialogTable
{
	border-bottom:solid #999999 1px;
    border-left: solid #999999 1px;
    border-right:solid #999999 1px;
    overflow-y:scroll;
    overflow-x:hidden;
    clear:both;
    background-image: url(/images/dialogTableBg.png);
}

.dialogTable div
{
    white-space:nowrap;
    float:left;
    height:22px;
    padding-left:5px;
    padding-top:5px;
}

#scheduleTableHeader 
{
    padding-left:5px;
    padding-top:3px;
    width:842px;
    border-top:solid #999999 1px;
    border-left: solid #999999 1px;
    border-right:solid #999999 1px;
    background-color:#CCCCCC;
    height:20px;
}

#scheduleTableHeader .cell
{
    height:20px;
    overflow:hidden;
    float:left;
}

#scheduleTable
{
    width:847px;
    height:400px;
    border-bottom:solid #999999 1px;
    border-left: solid #999999 1px;
    border-right:solid #999999 1px;
    overflow-y:scroll;
    overflow-x:hidden;
    clear:both;
}

#scheduleTable .cell
{
    /*padding-top:5px;*/
    font-size:11px;
    white-space:nowrap;
    /*position:relative;*/
}

.loadingSchedules
{
    width:100%;text-align:center;
    position:relative;
    top:50%;
    margin-top:-10px;
}

.sharingPane
{
    /*
    left:0px;
    right:0px;
    top:0px;
    bottom:0px;
    padding-top:20px;
    padding-left:11px;*/
    /*height:375px;*/
    /*width:400px;*/
    position:relative;
    top:-1px;
    left:1px;
    border: solid #B4B4B4 1px;
}


.sharingHeader
{
    width:413px;
    height:19px;
    padding-left:5px;
    padding-top:3px;
    background-color:#CCCCCC;
}

.sharingHeader div
{
    height:22px;
    overflow:hidden;
    float:left;
}

.sharingTable
{
    width:413px;
    height:300px;
    overflow-y:scroll;
    overflow-x:hidden;
    clear:both;
    padding-left:5px;
    /*margin-bottom:30px;*/
}

.sharingTable .cell
{
    padding-top:5px;
    height:25px;
    overflow:hidden;
    float:left;
}

div.admin h3 { color: #607b8c;} 


/* tabular schedule entry */
/* dialog: 930x400 */
.tabularEntryDialog
{
	width:870px;
}

.tabularEntryDialog .invalid 
{
	/*background-color: Red;*/
	cursor: help;
}

.tabularEntryDialog .invalid span {
	font-size: medium;
	font-weight: bold;
	width: 12px;
	cursor: help;
}

#scheduleEntriesHeader {
	background-color: #cccccc;
	height:20px;
	padding-left:5px;
	padding-top:3px;
	border-top: #999999 1px solid;
	border-right:#999999 1px solid;
	border-left: #999999 1px solid;
}

#scheduleEntriesHeader div
{
    float:left;
}

#scheduleEntriesAdd 
{
	width: 868px;
	height: 260px;
	border-right:#999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	overflow-x:hidden;
	overflow-y: scroll;
}

#scheduleEntriesAdd table 
{
	width: 852px;
}


/* top/height fixes */
#scheduleEntriesAdd table input.hasDatepicker, #scheduleEntriesAdd table img.ui-datepicker-trigger {
	margin-top: 1px;
}

.contextMenu
{
    position:absolute;
    background-color:White;
    padding:10px;
    width:200px;
}

.contextMenuSeparator
{
    width:100%;
    background-color:Black;
    height:1px;
}

.contextMenuActive
{
    color:Black;
}

.contextMenuInactive
{
    color:Silver;
}

div.crewposit td
{
	padding:3px;
}

div.crewpositions input[type=text]
{
	width: 30px;
}