@charset "utf-8";
/*****GENERIC LAYOUT OPTIONS*****/
.midsizefade, 
.mediumfade, 
.widescreenfade, 
.widerscreenfade,
.widerstillscreenfade,
.admin_pinfade, 
.jqifade{
	position:absolute;background-color:#aaaaaa;
}
.midsize, 
.medium, 
.widescreen, 
.widerscreen, 
.widerstillscreen,
.admin_pin, 
.jqi{
	font: Verdana;position:absolute;background-color:#F0F0F0;font-size:11px;text-align: left;border: solid 2px #2e2e2e; z-index:999;
}
.midsize button, 
.medium button, 
.widescreen button, 
.widerscreen button, 
.widerstillscreen button,
.admin_pin button, 
.jqi button{
	padding:3px 10px;margin: 0 3px;background-color:#2e2e2e;border:solid 1px #f4f4f4;color:#ffffff;font-size:12px;
}

.midsizebuttons, 
.mediumbuttons, 
.widescreenbuttons,
.widerscreenbuttons,
.widerstillscreenbuttons,
.admin_pinbuttons, 
.jqibuttons{
	text-align:right;padding:5px 3px;border-top:solid 1px #999999;background-color:#CCCCCC;height:25px;
}
.midsizemessage, 
.mediummessage, 
.widescreenmessage,
.widerscreenmessage,
.widerstillscreenmessage,
.admin_pinmessage, 
.jqimessage{
	padding:0;color: #444444;
}
.midsize h3, 
.medium h3, 
.widescreen h3,
.widerscreen h3,
.widerstillscreen h3,
.admin_pinmessage h3, 
.jqimessage h3{
	margin:0px;padding:4px 10px 6px 10px;font-weight:300;font-size:12px;color:white;border:0px solid black;background: #2e2e2e;
}
.midsize h3 img#loadImage, 
.medium h3 img#loadImage, 
.widescreen h3 img#loadImage,
.widerscreen h3 img#loadImage,
.widerstillscreen h3 img#loadImage,
.admin_pinmessage h3 img#loadImage, 
.jqimessage h3 img#loadImage{margin-top:-1px -6px 0px 0px;float:right;visibility:hidden;}

.midsize p, 
.medium p, 
.widescreen p,
.widerscreen p,
.widerstillscreen p,
.admin_pinmessage p, 
.jqimessage p
{
	margin:0px;padding:7px;
}

.midsize button:hover, 
.medium button:hover, 
.widescreen button:hover, 
.widerscreen button:hover, 
.widerstillscreen button:hover,
.admin_pin button:hover, 
.jqi button:hover{
	cursor:pointer;
}

.midsizewarning .midsize .midsizebuttons, 
.mediumwarning .medium .mediumbuttons, 
.widescreenwarning .widescreen .widescreenbuttons, 
.widerscreenwarning .widerscreen .widerscreenbuttons,
.widerscreenwarning .widerscreen .widerstillscreenbuttons, 
.admin_pinwarning .admin_pin .admin_pinbuttons, 
.jqiwarning .jqi .jqibuttons{
	background-color:#09F;
}

/*****ADMIN PIN LOGIN*****/
.admin_pin{width:200px;padding:7px;color:#000;}
.admin_pin button{float:right;}

/*****DEFAULT*****/
.jqi{width:350px;padding:0px;}

.midsize{width:361px;padding:0px;}
.medium{width:500px;padding:0px;}

/*****WIDESCREEN*****/
.widescreen{width:650px;padding:0px;}

/*****WIDERSCREEN*****/
.widerscreen{width:820px;padding:0px;}

/*****WIDERSTILLSCREEN*****/
.widerstillscreen{width:900px;padding:0px;}












/***ADD CONTACT POPUP***/
.addcontactfade{position:absolute;background-color:#aaaaaa;}
/*.addcontactwarning .addcontact .addcontactbuttons{background-color: #BF5E26;}*/
div.addcontact{width: 400px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;position: absolute;background-color: #F0F0F0;font-size: 11px;text-align: left;padding: 7px;}
div.addcontact .addcontactcontainer{}
div.addcontact .addcontactclose{position:absolute;top: -7px; right: -7px;width: 27px;height:27px;cursor: pointer; background-image:url(../../images/buttons/btn-close.png)}
div.addcontact .addcontactmessage{line-height:20px;color: #444444;}
div.addcontact .addcontactbuttons{text-align: right;padding: 5px 0 5px 0;}
div.addcontact button{padding: 1px 10px 2px 10px;margin: 0 0 0 5px; background-image:url(../../images/buttons/form-right.png);border:none; border-left: 1px solid #666666;border-right: 1px solid #666666;height:21px; cursor:pointer;}
div.addcontact button:hover{background-color: #728A8C;}
div.addcontact button.addcontactdefaultbutton{ background-color: #2e2e2e;}
div.addcontact table tr td{vertical-align:top;padding:4px 0;}


/***WARNING POPUP***/
.warningfade{
      position: absolute;
      background-color: #aaaaaa;
}
div.warning{
      width: 320px;
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      position: absolute;
      background-color: #F0F0F0;
      font-size: 11px;
      text-align: left;
      border: solid 2px #2e2e2e;
      padding: 7px;
}
div.warning .jqicontainer{
}
div.warning .warningclose{
      position: absolute;
      top: 4px; right: -2px;
      width: 18px;
      cursor: default;
      color: #bbbbbb;
      font-weight: bold;
}
div.warning .warningmessage{
      padding: 10px 10px 10px 70px;
	  height:40px;
      line-height: 20px;
      color: #444444;
	  background-image:url(../../images/icons/icon-alert.png);
	  background-repeat:no-repeat;
}
div.warning .warningbuttons{
      text-align: right;
      padding: 5px 0 5px 0;
      border: solid 1px #eeeeee;
      background-color: #CCCCCC;
}
div.warning button{
      padding: 3px 10px;
      margin: 0 3px;
      background-color: #2e2e2e;
      border: solid 1px #f4f4f4;
      color: #ffffff;
      font-weight: bold;
      font-size: 12px;
}
div.warning button:hover{
      background-color: #728A8C;
}
div.warning button.warningdefaultbutton{
      background-color: #2e2e2e;
}
.warningwarning .warning .warningbuttons{
      background-color: #f8d520;
}

div.warning table tr td{
	vertical-align:top;
	padding:4px;
}

.popUpCanvasMax {height:200px;overflow-y:scroll;}


/***CALL CASCADE POPUP***/
div.callcascade .callcascademessage{padding:0;line-height:20px;color: #444444;}
.imp-header{margin:0;background-color:#2e2e2e;color:#FFF;padding:6px 13px;font-size:14px;}
.inner-message{margin:13px;}
.inner-scroll{height:200px;}

#callcascade_state0_buttonCancel{float:left;}
.callcascadefade{
      position: absolute;
      background-color: #aaaaaa;
}
div.callcascade{
      width: 650px;
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      position: absolute;
      background-color: #F0F0F0;
      font-size: 11px;
      text-align: left;
	  border-color:#2e2e2e;
		border-style:solid;
		border-width:2px;
}
div.callcascade .jqicontainer{
}

div.callcascade .jqicallcascade h3{margin:0 0 5px 0;padding:0;}

div.callcascade .callcascadeclose{
      display:none;
}

div.callcascade .callcascadebuttons{
      text-align:right;
      padding: 5px 0 5px 0;
      border-top: solid 1px #999999;
      background-color: #CCCCCC;
	  height:25px;
}
div.callcascade button{
      padding: 3px 6px;
      margin: 0 4px;
      background-color: #2e2e2e;
      border: solid 1px #f4f4f4;
      color: #ffffff;
      font-size: 12px;
}

#callcascade_state0_buttonCancel{float:right;}
div.callcascade button:hover{
      background-color: #728A8C;
}
div.callcascade button.callcascadedefaultbutton{
      background-color: #2e2e2e;
}
.callcascadewarning .callcascade .callcascadebuttons{
      background-color: #BF5E26;
}

div.callcascade table tr td{
	vertical-align:top;
	padding:0;
}
.warningHeader{
	background-image:url(../../images/icons/exclamation.png)!important;
	background-repeat:no-repeat!important;
	padding-left:27px!important;
	background-position:6px 3px!important;
}
.exportHeader{
	background-image:url(../../images/icons/drive-download.png)!important;
	background-repeat:no-repeat!important;
	padding-left:27px!important;
	background-position:6px 3px!important;
	text-align:left;
}

.headerTabs{background:#2e2e2e;}

.loading {
	text-align:center;
	padding:30px 0;
}