/* 1_reset.css and 5_html.css merged to this file*/
/* 1_reset.css */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
margin:0;
padding:0;
border:0;
outline:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
}

:focus {
outline:0;
}

body {
line-height:1;
color:#000;
background:#FFF;
}

ol,ul {
list-style:none;
}

table {
border-collapse:separate;
border-spacing:0;
}

caption,th,td {
text-align:left;
font-weight:400;
}

blockquote:before,blockquote:after,q:before,q:after {
content:"";
}

blockquote,q {
quotes:"" "";
}


/* copied from 5_html.css */
/* Main content Cell */
td#maincontent {
/*padding-right:2px;*/
}

#globalBlock {
width:100%;
border-collapse:collapse;
}

#maincontent #globalBlock td {
background-color:#fff;
}

#maincontent #globalBlock tr.bottom td.left,#globalBlock tr.bottom td.right {
background-color:Transparent !important;
}

#maincontent #globalBlock tr.top td.left {
width:6px;
height:5px;
background:transparent url(../images/mainContent.gif) no-repeat;
background-position:0 0;
line-height:1px;
}

#maincontent #globalBlock tr.top td.center {
background:url(../Images/mainContentTop.gif) repeat-x;
}

#maincontent #globalBlock tr.top td.right {
width:6px;
height:5px;
background:transparent url(../images/mainContent.gif) no-repeat;
background-position:-7px 0;
line-height:1px;
}

#maincontent #globalBlock tr.top td.right div {
width:6px;
}

#maincontent #globalBlock tr.center td.left {
background:url(../Images/mainContentCenterLeft.gif);
}

#maincontent #globalBlock tr.center td.right {
background:url(../images/mainContentCenterRight.gif);
}

#maincontent #globalBlock tr.bottom td.left {
width:6px;
height:5px;
background:transparent url(../images/mainContent.gif) no-repeat;
background-position:0 -6px;
}

#maincontent #globalBlock tr.bottom td.center {
background:url(../Images/mainContentBottom.gif);
}

#maincontent #globalBlock tr.marked td {
background-color:#FFFBE9;
}

#maincontent #globalBlock tr.bottom td.right {
width:6px;
height:5px;
background:transparent url(../images/mainContent.gif) no-repeat;
background-position:-7px -6px;
}

#globalBlockContent h1 {
font-family: 17px bold "Arial Narrow", Arial, Sans-Serif;
color:#fff;
height:27px;
background-color:#ed9c33;
margin-bottom:10px;
_overflow:hidden;
}

#globalBlockContent h1.login {
height:47px;
width:458px;
margin:0 auto;
margin-top:8px;
}

#globalBlockContent h1 span {
font-size:17px;
display:block;
}

#globalBlockContent h1 .left {
width:5px;
height:27px;
float:left;
background-color:#fff !important;
}

#globalBlockContent h1 .content {
padding-left:4px;
font-family:Arial, Sans-Serif;
font-size:17px;
line-height:27px;
vertical-align:middle;
font-weight:700;
float:left;
}

#globalBlockContent h1 .comment {
font-size:12px;
padding-top:7px;
margin-left:20px;
float:left;
}

#globalBlockContent h1 .right {
width:5px;
height:27px;
float:right;
background-color:#fff !important;
}

#globalBlockContent h2,.reportPrint h2 {
font-size:14px;
color:#131313;
font-weight:700;
margin:10px 0 15px;
padding-top:10px;
border-top:1px solid #D7D7D7;
}

#globalBlockContent h2.first {
border-top:none;
}

#globalBlockContent h2.name {
color:#F59A01;
border:none;
background:url(../Images/rowBottom.gif) bottom left;
background-repeat:repeat-x;
margin-bottom:0;
padding-bottom:10px;
margin-top:0;
padding-top:10px;
}


/* Calendar CSS */
.calendar {
position:relative;
display:none;
border:1px solid #c1bfc0;
font-size:10px;
color:#000;
cursor:pointer;
background:#fff;
font-family:Arial;
z-index:100001;
}

.calendar .button {
text-align:center;
padding:1px;
border-top:0;
border-right:1px solid silver;
border-bottom:1px solid silver;
border-left:1px solid #fff;
background-color:#e0e0e0;
}

.calendar thead .title {
text-align:center;
text-transform:uppercase;
background-color:#ed9c33;
font-weight:700;
}

.calendar thead .name {
border-bottom:1px solid #d1d1d1;
padding:4px;
text-align:center;
}

.calendar thead .weekend {
color:#fe0201;
}

.calendar thead .hilite {
color:#eb9c33;
background-color:#f4f4f4;
}

.calendar thead .active {
text-align:center;
padding:1px;
border-top:0;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
border-left:1px solid silver;
background-color:#f4f4f4;
padding-left:4px;
}

/* The body part -- contains all the days in month. */
.calendar tbody .day {
padding:4px;
font-size:10px;
text-align:center;
border:1px solid #fff;
}

.calendar table .wn {
color:#080400;
border-right:1px solid #d1d1d1;
}

.calendar tbody td.hilite {
border-right:1px solid #d1d1d1;
border-bottom:1px solid #d1d1d1;
}

.calendar tbody td.active {
border-left:1px solid #d1d1d1;
border-top:1px solid #d1d1d1;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
padding-top:2px;
padding-left:5px;
background-color:#f2f2f2;
}

.calendar tbody td.selected {
border-left:1px solid #d1d1d1;
border-top:1px solid #d1d1d1;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
padding-top:2px;
padding-left:4px;
font-weight:700;
background-color:#f2f2f2;
}

.calendar tbody td.weekend {
color:#fb0301;
}

.calendar tbody td.today {
font-weight:700;
background-color:#ffbc69;
border:1px solid #fff;
color:#000;
}

.calendar tfoot .ttip {
border-top:1px solid silver;
background:#e0e0e0;
text-align:center;
padding:3px;
}

.calendar .combo {
position:absolute;
display:none;
width:35px;
top:0;
left:0;
cursor:default;
border-top:1px solid #fff;
border-right:1px solid #d1d1d1;
border-bottom:1px solid #d1d1d1;
border-left:1px solid #fff;
background:#e0e0e0;
z-index:100;
text-align:center;
}

.calendar .combo .label,.calendar .combo .label-IEfix {
text-align:center;
padding:1px;
}

.calendar .combo .active {
background:#f2f2f2;
border-top:1px solid #d1d1d1;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
border-left:1px solid #d1d1d1;
}

.calendar .combo .hilite {
background:#ed9c33;
color:#fff;
}

/** STRUCTURE **/
body {
background-color:#f1f1f1;
font-family:Verdana, "Times New Roman" , Arial;
font-size:11px;
}

table#global {
margin: 5px 0 10px 0;
width:100%;
}

table#global td.navigation {
width:240px;
}

table#global td#navigation{
width:235px;
padding-right:5px !important;
}

table#global tr td {
vertical-align:top;
}

div#globalContent {
background-color:#fff;
margin:0 auto;
min-width:965px;
_width:expression(document.documentElement.clientWidth < 975?  "975px" : "auto" );
}

div#myworkday {
background:url(../Images/myWorkDayBg.gif) repeat-x top;
border-bottom:1px solid #e2e2e2;
}

/** Top menu **/
div#mainmenu {
background:url(../Images/mainMenuBg.gif) repeat-x;
border-top:1px solid #a6a6a6;
border-bottom:1px solid #fff;
height:23px;
font-size:2px;
}

div#mainmenu .MainMenu table td {
background:url(../Images/mainMenuLiBg.gif) no-repeat;
font-size:14px;
font-weight:700;
letter-spacing:-1px;
padding: 4px 11px 4px 9px;
white-space:nowrap;
_padding-top:4px;
_padding-bottom:4px;
}

* + html div#mainmenu .MainMenu table td {
padding-bottom:4px;
}

div#mainmenu .MainMenu .MainMenuItem {
color:#fff;
}

div#mainmenu .MainMenu .MainMenuHover {
text-decoration:underline;
}

div#mainmenu .MainDinamicMenu {
border-bottom:1px solid #A2A2A2;
border-right:1px solid #B4B4B4;
vertical-align:middle;
z-index: 100;
}

.MainDinamicMenuItem td {
color:#4D4E4F;
font-size:11px;
font-weight:700;
height:26px;
vertical-align:middle;
letter-spacing:-1px;
padding:0 15px;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
background-color:#E7E7E7;
}

.MainDinamicMenuItem a {
margin:auto 0;
color:#666;
}

.MainDinamicMenuItem a:hover {
color:#16191B;
}

html:first-child div#mainmenu table {
margin-top:-5px;
}


.clearer, div.clearer {
clear:both;
}

div#content 
{
	/*
background:url(../Images/contentBg.jpg) repeat-x bottom left;
_background:url(../Images/contentbg_ie.gif) repeat-x bottom left;*/
_height:1px;
}

body#login div#content {
background:none;
}

div#reportContent nobr{
padding-bottom:3px;
display:block;	
color: #504E4F;
}

div.buttonsDiv{
overflow:hidden;
height:35px;
text-align:right;
}

/* html */
* {
margin:0;
padding:0;
border:none;
}

a {
color:#F98D1E;
}

select {
background:url(../Images/inputbg.gif);
background-repeat:repeat-x;
height:18px;
font-family:Arial;
font-size:11px;
border:1px solid #b7b9ba;
}

select option {
background-color:#fff !important;
}

input {
background:url(../Images/inputbg.gif);
background-repeat:repeat-x;
border:1px solid #b8bab9;
padding-left:4px;
}

input[type=checkbox],input[type=radio] {
width:13px !important;
height:13px !important;
border:none !important;
background:none !important;
padding:1px !important;
}

textarea {
background:url(../Images/inputbg.gif);
background-repeat:repeat-x;
border:1px solid #b8bab9;
_padding:1px 5px 1px 5px;
font-family: Arial, Sans-Serif !important;
font-size:13px;
}

input.simple {
border:none;
background:none;
}

input[type=text],input[type=password] {
height:18px;
}

.modalBackground {
background-color:#FFF;
filter:alpha(opacity=70);
opacity:0.7px;

}

.modalPopup {
background-color:#dfdfdf;
border-width:3px;
border-style:solid;
border-color:Gray;
padding:3px;
width:250px;
}

.modalBackgroundTransparent {
background-color:#FFF;
filter:alpha(opacity=10);
opacity:0.1px;
}


table.tooltip {
border:solid 1px #b8ac9b;
background-color:#fff2e1;
font-size:x-small;
color:#606363;
width:200px;
height:50px;
border-collapse:collapse;
margin:0;
padding:0;
}

.TabContainer {
margin-bottom:12px;
position:relative;
}

.TabContainer .ajax__tab_header {
float:right;
font-family:verdana,tahoma,helvetica;
font-size:11px;
font-weight:700;
margin-bottom:-2px;
}

.TabContainer .ajax__tab_outer {
height:22px;
width:100px;
margin-left:3px;
}

.TabContainer .ajax__tab_inner {
padding-left:5px;
}

.TabContainer .ajax__tab_tab {
height:18px;
width:90px;
margin:0;
padding-top:4px;
}

.TabContainer .ajax__tab_active .ajax__tab_outer {
font-family:verdana,tahoma,helvetica;
font-size:11px;
color:#fa8803;
font-weight:700;
}

.TabContainer .ajax__tab_body {
background-color:#FFF;
border:1px solid #999;
clear:both;
font-family:verdana,tahoma,helvetica;
font-size:10pt;
padding:8px;
}

.TabContainer .ajax__tab_body div.left {
background:url(../Images/leftBottomGrayWhiteCorner.gif) no-repeat;
height:5px;
width:5px;
position:relative;
bottom:0;
left:0;
}

.TabContainer .ajax__tab_body div.right {
background:url(../Images/rightBottomGrayWhiteCorner.gif) no-repeat;
height:5px;
width:5px;
position:relative;
bottom:0;
right:0;
}

/* Ajax page elements */
.CollapsePanelHeader {
height:20px;
cursor:pointer;
font-size:15px;
font-weight:700;
padding:7px 10px 0 13px;
}

*+html .CollapsePanelHeader {
font-weight:500;
}

.CollapsePanelHeader input.StateImage {
margin-left:10px;
background:none;
height:auto;
border:none;
padding:0;
}

.CollapsePanelContent {
overflow:hidden;
}

body#popup,html:root select {
background-color:#fff;
}

/* Pages Header */
* html div#header #logotype {
margin-left:11px;
}

div#header #logotype {
position:relative;
}

/* version info */
div#logotype div {
position:absolute;
white-space:nowrap;
color:#1957A1;
font-size:10px;
right:0;
top:63px;
}

div#header #arrow {
float:left;
height:31px;
margin:25px 0 0 16px;
width:15px;
}

div#header #branding {
float:left;
padding:10px 0 0 10px;
text-align:left;
width:220px;
}

div#header #branding h1,div#header #branding h2 {
font-size:13px;
font-weight:700;
line-height:135%;
}


/** Pages footer **/
div#footer {
background-color:#FFF;
}

div#footer,div#footer_login a,div#footer a {
color:gray;
font-size:10px;
}

div#footer_login {
color:gray;
font-size:10px;
height:60px;
}

div#footer_login a#blue {
color:#1B54A5;
}

div.linksZone {
float:left;
text-align: left;
background:transparent url(../Images/underTabLinkBg.gif) repeat;
padding: 2px 0 5px 0;
width:100%;
}

div#footer div.linksZone a {
float:left;
font-size:12px;
width:160px;
font-weight:700;
text-align:center;
}

div.linksZone a {
float:left;
font-size:11px;
width:160px;
font-weight:700;
padding: 2px 0 2px 10px;
}

div.linksZone div#extLinksTitle {
color:#464646;
font-weight:700;
padding: 3px 0 0 10px;
font-size:12px;
margin-right:15px;
}

div.linksZone span{
padding: 5px 20px 5px 0;
display:block;
font-size:12px;
}

div.linksZone div{
float:left;
}

#globalContent div.quoteText {
text-align:center;
color:#464646;
background-color:#DDDDDD;
font-size:12px;
line-height:14px;
padding: 5px 0;
}

div#footer_login div.copyright {
margin-top:28px;
float:left;
_float:none;
}

div#footer_login div.copyright a.beta {
color:#F39531;
}

div#footer_login div.copyright span#version {
color:#1B54A5;
padding-top:5px;
}

div#footer div#copyright {
width:790px;
margin:0 auto;
margin-top:5px;
}

div#globalcopyright {
height:50px;
background-color:#f1f1f1;
border:1px solid #f1f1f1;
}

div.bodyBgColor{
background-color:#f1f1f1;
}

div#footer_login div#copyright {
width:470px;
padding:0;
margin:5px auto;
font-size:10px;
letter-spacing:-1px;
line-height:12px;
}

div#footer_login div#copyright div.copyright {
float:right;
margin:0;
padding-top:10px;
padding-right:2px;
height:30px;
vertical-align:middle;
margin-top:-13px;
text-align:right;
}

div#footer_login div#copyright div.poweredby {
margin-top:5px;
}

div#footer div#copyright div.copyright 
{
border-left:1px solid #cfcfcf;
float:right;
height:25px;
margin-top:15px;
padding-left:10px;
line-height:25px;
}

div#footer a.logo {
background:url(../Images/C1-200x85.png) no-repeat top left;
background-position:right;
height:32px;
line-height:14px;
text-decoration:none;
width:270px;
padding-top:25px;
color:#F39531;
font-weight:700;
float:left;
cursor:pointer;
}

div#footer_login a.logo {
background:url(../Images/C1-200x85.png) no-repeat top right;
color:#F39531;
height:85px;
width: 96px;
padding-top:15px;
margin-top:4px;
float:left;
font-weight:700;
width:205px;
cursor:pointer;
text-decoration:none;
}

/** left menu **/
.block ul li.AspNet-TreeView-Leaf,.block ul li.AspNet-TreeView-Root {
line-height:80%;
list-style-position:outside;
margin-left:15px;
margin-bottom:5px;
}

.block ul li.AspNet-TreeView-Root,.block ul li.AspNet-TreeView-Root ul li {
border-bottom:1px dotted #ccc;
}

.block ul li.AspNet-TreeView-Root a {
text-decoration:none;
}

.block ul li.AspNet-TreeView-Root ul li.AspNet-TreeView-Leaf {
margin-left:18px;
}

.block ul li.AspNet-TreeView-Root ul li.AspNet-TreeView-Leaf a {
text-decoration:none;
}

.block ul li.AspNet-TreeView-Root ul {
background-color:#EDEDED;
margin-right:2px;
}

.AspNet-TreeView-Show {
display:block;
}

.AspNet-TreeView-Hide {
display:none;
}

.AspNet-TreeView-Parent {
margin-left:18px;
margin-bottom:5px;
}

.AspNet-TreeView-Parent a:link,.AspNet-TreeView-Parent a:hover,.AspNet-TreeView-Parent a:visited {
text-decoration:none;
}

span.AspNet-TreeView-Collapse,span.AspNet-TreeView-Expand {
width:15px;
height:15px;
padding-left:5px;
cursor:pointer;
display:block;
float:right;
}

.block ul li.AspNet-TreeView-Selected a {
color:#ed9c33;
}

.block ul li.AspNet-TreeView-Selected ul.AspNet-TreeView-Show a {
color:#464646;
}

.AspNet-TreeView ul li.AspNet-TreeView-Parent span.AspNet-TreeView-Collapse {
background:transparent url(../Images/collapseMenuSmall.gif) no-repeat !important;
}

.AspNet-TreeView ul li.AspNet-TreeView-Parent span.AspNet-TreeView-Expand {
background:transparent url(../Images/expandMenuSmall.gif) no-repeat !important;
}

.block ul li a {
color:#464646;
font-weight:700;
line-height:18px;
font-size:11px;
text-decoration:underline;
}

.block ul li a:hover {
color:#ed9c33;
}

/* Reports*/
.arvCoolBar {
background: #EDEDED none repeat scroll 0% 50% !important;
padding:5px !important;
border-top: 1px solid #DFDFDF !important;
border-left: 1px solid #DFDFDF !important;
border-bottom: 2px solid #CACACA !important;
border-right: 1px solid #CACACA !important;
margin-bottom:15px;
}

.arvCoolButton {
border:none !important;
}

.arvCoolButton img {
padding: 0 1px !important;
}

.arvCoolInput{
padding-left:20px;
}

.arvCoolButton span{
padding-left:5px !important; display:block;
}

#WebViewerMessage{
margin-top:10px; display:block;
}

.AdminTools{
position: absolute; top: 90px;  border: 1px solid #ccc;
height: 260px; left: -52px;
border-bottom:2px solid #999;
border-left:2px solid #999; width:220px;
}

/*documents treeview*/
table#shareDocTable{width:100%;}
table#shareDocTable td.classicTreeview{ background-color:#F4F4F4 !important; width:30%; border-right: 2px solid #A4A4A2; padding-right:5px; }
table#shareDocTable td#right{ padding-left:5px; width:65%;}
td.classicTreeview table tr td a {line-height:20px;} 
td.classicTreeview div a {color: #000;}
td.classicTreeview .divTV { height:100%; }
table#shareDocTable td.classicTreeview div table td{background-color:#F4F4F4 !important;}
table#shareDocTable td#right table tfoot tr td { padding: 10px;}


table.font11 tbody tr td, .font11 {font-size:11px !important;}
table.font12 tbody tr td, .font12 {font-size:12px !important;}
table.font13 tbody tr td, .font13 {font-size:13px !important;}
table.font14 tbody tr td, .font14 {font-size:14px !important;}
table.font15 tbody tr td, .font15 {font-size:15px !important;}

div#ListPics table.lst tr td { padding:5px; height:160px; width:33%; }

/* end of 5_html */


/* Logged user account info top right block */
#accountInfo {
background:transparent;
float:right;
height:129px;
width:230px !important;
}

#accountInfo .left {
background:url(../Images/accountInfoLeft_135.gif) no-repeat;
float:left;
height:129px;
width:7px;

}

#accountInfo .right {
background:url(../Images/accountInfoRight_135.gif) no-repeat;
float:right;
height:129px;
width:7px;
}

#accountInfo .content {
font-size:11px;
background: transparent url(../Images/accountInfoBg_135.gif) !important;
height:129px;
border-left:none;
border-right:none;
margin-left:7px;
margin-right:7px;
padding: 0 0 0 3px;
}

#accountInfo .content img {
float:right;
margin-bottom:3px;
}

#accountInfo .content .status {
margin-top:4px;
}

#accountInfo .content .status span {
font-weight:700;
vertical-align:middle;
}

#accountInfo .content .status span.statusLabel{
background:#F3F3F3 url(../Images/arrow_down.gif) no-repeat right center;
width: 90px;
display:block;
}

#accountInfo .content .status select {
font-size:11px;
width:80px;
font-weight:700;
}

#accountInfo .content ol {
margin-top:5px;
}

#accountInfo .content ol li {
height:16px;
padding-left:5px;
padding-right:3px;
_padding-right:5px;
}

#accountInfo .content ol li.first {
border:none;
padding-left:0;
}

#accountInfo .content ol li a {
color:#fb8d12;
font-size:11px;
}

#accountInfo .content ol li a:hover {
text-decoration:none;
}

/* Home page */
.block {
float:left;
color:#464646;
width:188px;
margin-left:3px;
}

.blockSubmenu{
width:230px;
margin-left:0 !important;
margin-top:5px;
}

.blockSubmenu h3 .title{color:#333 !important; padding: 5px 0 3px 15px !important;}
.blockSubmenu h3 .left, .blockSubmenu h3 .right {display:none !important;}

.blockGroupPanelBrightThemmed div.content .blockSubmenu div.content{
background:#F1F1F1 !important;
padding-top:5px;
}

.block h3 {
background-color:#ed9c33;
height:29px;
}

.block h3 .title,.blockTitle {
font: bold 17px Arial, Sans-Serif;
padding:7px 0 0 15px;
display:block;
color:#fff;
}

.block h3 .left {
float:left;
}

.block h3 .right {
float:right;
}

.block h3 .left,.block h3 .right {
display:block;
height:29px;
width:5px;
background-color:#fff !important;
}

.block .content {
padding:12px 8px 8px;
background:url(../Images/blockBg.gif) bottom;
}

/* Left menu image */
.block .content .blockIcon {
margin: 10px 0 0 80px;
}

.blockSubmenu .content .blockIcon {
margin:10px 0 0 135px;
}

div.homePageBlock {
background-position:right bottom;
height:260px;
}

.tools {
background:url(../Images/iconTools.gif) no-repeat;
}

.appointments {
background:url(../Images/iconAppointments.gif) no-repeat;
}

.listings {
background:url(../Images/iconListings.gif) no-repeat;
}

.message {
background:url(../Images/iconMessage.gif) no-repeat;
}

.phonelist {
background:url(../Images/iconPhoneList.gif) no-repeat;
}

.transaction
{
    background:url(../images/iconTransaction.png) no-repeat;
}

.block .footer {
height:47px;
float:left;
display:block;
background:url(../Images/blockBottom_Center.gif);
width:100%;
}

.block .footer span.center {
height:47px;
}

.block .footer span.left, .block .footer span.right{
height:47px;
width:5px;
display:block;
}

.block .footer span.left {
background:url(../Images/blockBottom_Left.gif) no-repeat;
float:left;
}

.block .footer span.right {
background:url(../Images/blockBottom_Right.gif) no-repeat;
display:block;
float:right;
}

.block ol li.showAll a {
text-decoration:none;
color:#ed9c33;
}

.block ol li {
line-height:80%;
list-style-position:outside;
margin:0 0 5px 15px;
}

.block ol li a{
color:#464646;
font-weight:700;
line-height:18px;
font-size:11px;
}

.block ol li a:hover {
text-decoration:none;
color:#ed9c33;
}


/** Payout Configuration Manager **/
div#pcm {
width:522px;
margin:5px;
}

div#pcm #top {
height:38px;
}

div#pcm #top span#transactionNumber {
color:#fff;
font: 11pt Arial, Sans-Serif;
}

div#pcm #content {
background:url(../Images/payoutContent.gif) repeat-y;
padding:12px;
}

div#pcm #bottom {
background:url(../Images/payoutBottom.gif) no-repeat left top;
height:10px;
margin-left:-3px;
}

/* old style for buttons (present in some places) */
.buttons {
background:transparent;
float:right;
margin-top:30px;
margin-bottom:20px;
vertical-align:middle;
overflow:hidden;
}

.buttons table {
margin:0 0 0 auto;
}

button {
border:0;
}

.buttons input {
width:93px;
height:29px;
vertical-align:middle;
cursor:pointer;
border:none;
background-repeat:no-repeat;
}

input.action_button, input.insert_button, a.action_button {
border:none;
cursor:pointer;
height:16px;
}

input.action_button, a.action_button {
width:41px !important;
}

input.insert_button {
width:40px !important;
}

a.action_button {
vertical-align:middle;
}

input.edit {
background:url(../Images/Edit.gif);
width:91px;
height:28px;
}

input.clear {
background:url(../Images/Clear.gif);
width:76px;
height:22px;
border:none;
}

input.select {
width:41px;
height:16px;
padding:0;
border:none;
font-weight: 400 !important;
cursor:pointer;
}

/* GridView Pager Settings **/
.standardPager {
margin:5px 0;
text-align:center;
}

.standardPager a:link,.standardPager a:visited,.standardPager a:hover,.standardPager span {
color:#000;
font-weight:700;
font-size:12px;
margin:0 1px;
}

.standardPager span {
border:solid 1px #CFCFCF;
padding:1px 2px;
}

/** Standard table **/
table.standard {
height:24px;
background-color:#fff;
border-collapse:collapse;
width:100%;
padding: 2px 5px !important;
}

table.standard tbody tr.head th,table.standard tbody tr th,table.standard thead tr th,table.standard tbody tr td {
font-family:Arial;
font-size:11px;
vertical-align:middle;
font-weight:700;
padding-left: 5px !important;
padding-right: 5px !important;
}

table.standard thead tr th a {
color:#000 !important;
}

table.standard thead th span {
font-weight:400;
font-style:italic;
display:block;
float:right;
padding-right:20px;
}

/* standard height for table row*/
table.standard tbody tr td {
height:24px;
background: url(../Images/rowBottom.gif) bottom repeat-x;
font-weight:400;
vertical-align:middle !important;
padding: 2px 5px !important;
}

table.standard tbody tr td.NoSeparatorLine {
background:none;
}

table.standard tbody tr td a {
color:#f98703;
font-weight:700;
}

table.standard tbody tr td a:hover {
text-decoration:none;
}

table.standard tbody tr td label {
font-weight:700;
text-transform:uppercase;
}

table.standard thead th span.Title {
float:left;
}

* html table.standard thead th span {
margin-top:-12px;
}

table.standard thead tr th,table.standard tbody tr.head th {
height:25px;
}

table.standard tbody tr.head,table.standard thead tr {
background-color:#c1c0c0;
color:#000;
height:18px;
}

a.officeHours {
width:71px;
height:19px;
padding:0;
border:none;
display:block;
text-decoration:none !important;
}

.filter {
margin-bottom:10px;
font-size:11px;
}

/** Grey block (h2) **/
h2.grey {
height:42px;
background-color:#f0eeef;
margin-top:7px;
vertical-align:middle !important;
font-size:11px;
}

h2.grey .left {
background:url(../Images/lightGreyLeft.gif);
width:7px;
height:42px;
display:block;
float:left;
}

h2.grey .right {
background:url(../Images/lightGreyRight.gif);
width:8px;
height:42px;
display:block;
float:right;
}

h2.grey .content {
float:left;
display:block;
height:27px;
margin-top:8px;
}

h2.grey .content .total {
background-color:#C1BFC0;
display:block;
float:left;
font-size:11px;
font-weight:700;
height:27px;
width:155px;
}

h2.grey .content .total .right {
float:right;
background:url(../Images/darkGreyRight.gif);
height:27px;
width:9px;
}

h2.grey .content .total .inner {
display:block;
vertical-align:bottom;
float:left;
margin-top:7px;
margin-left:5px;
}

h2.grey .content .pair {
margin-top:7px;
font-weight:400;
display:block;
float:left;
margin-right:19px;
margin-left:10px;
}

.bold,td.bold label,table.bold label {
font-weight:700;
}

.red, table.Statistic .Total a, .WeekendDay a, .warningBlock .header {
color:red !important;
}

.green {
color:green;
}

div.table_hint {
font-size:10px;
font-style:italic;
color:#000;
margin-bottom:10px;
margin-left:10px;
}

/** Message Search **/
div#mail_icons .container {
border-top:1px solid #B8BAB9;
}

div#mail_icons .left {
background:url(../Images/searchEmailL.gif) no-repeat;
width:6px;
height:55px;
float:left;
}

div#mail_icons .right {
background:url(../Images/searchEmailR.gif) no-repeat;
width:7px;
height:55px;
float:right;
}

div#mail_icons ul {
padding:5px 20px;
}

div#mail_icons p {
padding:0;
font-size:10px;
}

div#mail_icons ul li {
padding-top:5px;
float:left;
width:80px;
height:40px;
text-align:center;
}

div#mail_icons ul li.first {
width:60px;
padding-right:10px;
}

div#mail_icons ul li input {
background:none;
}

div.filter p.right {
margin-left:0;
}

div.filter table td {
padding:5px;
}

div.filter table.filterSM td {
padding:0 2px;
vertical-align:middle;
}

div.filter table td table td {
padding:0;
}

div.filter input.searchString,input.searchString {
background:url(../Images/searchStringBG.gif) repeat-x;
width:200px;
}

span.orange {
color:#F98D1E;
display:inline;
font-weight:700;
font-family:Tahoma;
font-size:11px;
}

/* My Work Day */
.cntr {
background-color:#FFF;
border:1px solid #999;
clear:both;
}

table.Statistic {
border-style:none;
padding:0;
border-collapse:collapse;
width:100%;
_width:98%;
font-size:11px;
}

table.Statistic thead th {
padding:0;
margin:0;
font-size:10px;
vertical-align:middle;
text-align:center;
color:#F9AC5E;
height:19px;
}

table.Statistic thead th.rangeDate {
text-align:right;
}

table.Statistic thead th.rangeDate img {
cursor:pointer;
vertical-align:middle;
}

table.Statistic tbody tr td {
height:19px;
vertical-align:middle;
font-size:11px;
}

table.Statistic tbody tr td a {
font-size:11px;
}

table.Statistic tbody td {
border-bottom:1px dotted #d8d8d8;
text-align:center;
}

table.Statistic tbody td.RowTitle {
text-align:left;
font-weight:700;
padding-left:5px;
width:175px;
}

table.Statistic thead {
background-color:#6f6f6f;
color:#fff;
}

table.Statistic thead tr {
padding-right:3px;
}

table.Statistic .Total {
font-weight:700;
color:#FFF;
}

table.Statistic .GreyTotal {
background-color:#f7f7f7;
}

table.Statistic a {
color:#2876BC;
}

table.Statistic th.SwitchLeft {
width:20px;
}

table.Statistic th.SwitchLeft input {
background:url(../Images/leftarrow.gif) no-repeat right center;
border:none;
height:5px;
width:5px;
cursor:pointer;
}

table.Statistic th.SwitchRight {
width:20px;
vertical-align:middle;
}

table.Statistic th.SwitchRight input {
background:url(../Images/rightarrow.gif) no-repeat right center;
height:5px;
width:5px;
border:none;
cursor:pointer;
display:block;
}

/** EventView **/
span.title_view {
padding-left:10px;
font: 700 14px Arial;
color:#000;
}

span.gray_title {
padding-left:10px;
font: 700 14px Arial;
color:#616362;
line-height:18px;
}

a.orange_link {
font-weight:bolder;
cursor:pointer;
padding:2px;
font-size:14px;
color:#FB8604;
text-decoration:underline;
}

td.gray_left_top, td.gray_right_top, td.gray_right_bottom, td.gray_left_bottom {
width:6px;
height:5px;
}

td.gray_left_top {
background:url(../Images/mainContentTopLeft_Gray.gif);
}

td.gray_right_top {
background:url(../Images/mainContentTopRight_Gray.gif);
}

td.gray_right_bottom {
background:url(../Images/mainContentBottomRight_Gray.gif);
}

td.gray_left_bottom {
background:url(../Images/mainContentBottomLeft_Gray.gif);
}

table#global tr td table#gray_table td.gray_center {
width:238px;
background-color:#f6f6f6;
}

table#global tr td table#gray_table td {
background-color:#f6f6f6;
}

table#global tr td table#gray_table td.content {
padding-top:5px;
}

span.gray {
color:#4D4D4F;
}

table.trans_view {
padding-top:10px;
border-collapse:collapse;
color:#4E4E50;
}

table#gray_table table.trans_view, table#gray_table table.trans_view td {
background-color:#f6f6f6;
}

table.trans_view td {
font-size:11px;
padding:6px 14px 0 9px;
line-height:14px;
padding-left:10px;
}

table.trans_view td.orange {
color:#FB8604;
font-size:14px;
padding:6px 14px 0 9px;
}

table.trans_view tr th {
color:#434343;
font-weight:700;
font-size:11px;
background: none !important;
}

table#gray_table table.gray_bold th,table#gray_table table.gray_bold td {
padding:5px;
white-space:nowrap;
}

table#gray_table table.standard td, table.standard tr td.gray {
color:#4D4D4F;
}

table#gray_table table.gray_bold {
border-collapse:collapse;
color:#434343;
background-color:#f6f6f6;
border:0;
}

div.content a {
text-decoration:underline;
cursor:pointer;
}

span.orange_bold {
color:#FB8604;
font-weight:700;
font-size:12px;
}

span.big_grid_item {
font-size:15px;
font-family:Arial;
}

span.height14 {
line-height:14px;
}

table.standard tr td.width {
width:120px;
}

table.standard tr td.eventStatus {
width:30px;
}

table#gray_table {
width:auto;
background-color:#f6f6f6;
border-collapse:collapse;
margin-left:15px;
}

table#gray_table td {
background-color:#f6f6f6;
}

hr.thin {
border-top:solid 1px #D6D4D5;
margin:17px 0;
}

table#evenViewContent {
border-collapse:collapse;
padding:0;
margin:0;
width:100%;
}

table#evenViewContent div.space {
padding-top:6px;
}

table#evenViewContent table.standard td {
color:#434343;
}

#login td.form table tbody tr td {
height:35px;
font-size:14px;
font-weight:700;
vertical-align:middle;
}

/** Popup Form **/
div#error {
vertical-align:middle;
}

div#error div#popupForm {
margin:5px auto;
width:600px;
}

div#error div#popupForm table {
width:100%;
}

div#error div#popupForm div.popupContent {
padding-top:70px;
}

div#error div#popupForm div.popupContent table {
height:60px;
}

div#error div#popupForm div.SupportPopup {
padding-top:12px;
}

div#error div#popupForm table td {
text-align:center;
padding:5px;
}

div#popupForm {
margin:5px;
}

div#popupForm .footer {
background-color:#fff;
}

div#popupForm .right, div#popupForm .left {
position:absolute;
bottom:0;
_bottom:-4px;
height:5px;
width:5px;
}

div#popupForm .right {
right:0;
_right:4px;
background:url(../Images/popupBottomRightBg.gif) no-repeat top;
}

div#popupForm .left {
left:0;
background:url(../Images/popupBottomLeftBg.gif) no-repeat top;
}

div#popupForm .footer .left {
position:relative;
float:left;
}

div#popupForm .footer .right {
position:relative;
float:right;
}

div#popupForm .header {
background-color:#ED9C33;
height:27px;
position:relative;
}

div#popupForm .header .left, div#popupForm .header .right {
position:absolute;
top:0;
height:27px;
width:5px;
}

div#popupForm .header .left{
left:0;
}

div#popupForm .header .right {
right:0;
_right:-1px;
}

div#popupForm .header h1 {
line-height:16px !important;
color:#FFF;
padding:5px 0 0 10px;
font:bold 14px Verdana, "Times New Roman", Arial;
height:auto;
}

div#popupForm .header h1 a, div#popupFormNotificationDetails .header h1 a {
color:#fff;
font-size:12px;
}

div#popupForm .header h1 a:hover, div#popupFormNotificationDetails .header h1 a:hover {
text-decoration:none;
}

div#popupForm .popupContent {
border:1px solid #A4A4A4;
border-top:none;
padding:5px;
background:#fff;
width:auto;
}

div#popupForm .pager {
font-weight:700;
margin:5px;
margin-top:10px;
}

div#popupForm .pager span {
border:1px solid #C1BFC0;
padding:2px;
}

div#popupForm .pager a {
color:#000;
padding:2px;
}

div#popupForm .pager a:hover {
text-decoration:none;
}

div#popupForm input.edit, div#popupFormNotificationDetails input.edit, div#popupForm input.select {
width:41px;
height:16px;
border:none;
cursor:pointer;
}

div#popupForm .fieldset {
margin-top:15px;
_margin-top:10px;
margin-bottom:15px;
}

div#popupForm .fieldset * {
margin-right:5px;
}

div#popupForm .fieldset label {
font-weight:700;
margin-top:5px;
padding-bottom:10px;
}

div#popupForm .fieldset button {
margin-right:0;
}

#contentWhite table#globalBlock {
width:810px;
margin-left:10px;
}

/** Message Search (Should be replaced with standard filters) **/
#maincontent #globalBlock table#filter {
background:url(../Images/searchBackgroundgif.gif);
height:136px;
width:100%;
border-collapse:collapse;
margin-bottom:20px;
_padding-bottom:20px;
}

#maincontent #globalBlock table#filter td.left {
background:url(../Images/leftBgSearchFilter.gif) no-repeat !important;
height:136px;
width:2px;
}

#maincontent #globalBlock table#filter td.right {
background:url(../Images/rightBgSearchFilter.gif) no-repeat !important;
height:136px;
width:3px;
}

#maincontent #globalBlock table#filter select {
width:100%;
margin-bottom:5px;
}

#maincontent #globalBlock table#filter td,#maincontent #globalBlock table#filter td.MessageTypes,#maincontent #globalBlock table#filter table td.MessageTypes {
background-color:Transparent;
}

#maincontent #globalBlock table#filter td.MessageTypes input {
vertical-align:middle;
margin-right: 4px;
}

#maincontent #globalBlock table#filter td.MessageTypes td{
padding-bottom:2px;
}

#maincontent #globalBlock table#filter td.MessageTypes label{
margin-right: 20px;
}

/** Search filter **/
table#searchFilter {
background:url(../Images/searchBackgroundgif.gif);
height:136px;
width:100%;
border-collapse:collapse;
margin-bottom:10px;
}

table#searchFilter td.left {
background:url(../Images/leftBgSearchFilter.gif) no-repeat !important;
float:left;
height:136px;
width:2px;
}

table#searchFilter td.right {
background:url(../Images/rightBgSearchFilter.gif) no-repeat !important;
float:right;
height:136px;
width:3px;
}

table#searchFilter td {
background:none;
background-color:Transparent !important;
vertical-align:middle;
}

table#searchFilter td input,select {
margin-left:0;
}

table#searchFilter table.content {
width:100%;
padding:0 0 0 15px;
border-collapse:collapse;
}

table#searchFilter table.content div.div_DateControl input {
width:72px;
}

table#searchFilter table.content .header {
font-size:19px;
}

table#searchFilter div {
padding:0 10px;
}

table#searchFilter table.content .bold {
font-family:Arial;
font-size:11px;
}

table#searchFilter table.content input {
width:110px;
}

table#searchFilter table.content select {
width:116px;
}

table#searchFilter table.content select.phoneList {
width:135px;
}

table#searchFilter table.listing input {
width:90px;
border-collapse:collapse;
}

table#searchFilter table.listing select {
width:96px;
}

table#searchFilter table.content tbody tr td {
padding:0 0 12px;
vertical-align:middle;
}

table#searchFilter table.content tbody tr td.buttons {
text-align:left;
background:none;
padding:5px;
_padding:0 0 10px 0;
margin:0;
width:210px;
}

table#searchFilter table.content tbody tr td.buttons input {
padding-right:5px;
}

table#searchFilter table.content td.date {
margin:0;
padding:0;
}

table#searchFilter table.content td.date table td {
vertical-align:middle;
margin:0;
}

table#searchFilter table.content td.date table td input {
width:91px;
}

table#searchFilter td.date img {
vertical-align:bottom;
}

/** Buttons block **/
.buttonsBlock {
text-align:left;
clear:both;
}

.leftAligned {
text-align:left;
clear:both;
}

.rightAligned {
text-align:right;
clear:both;
}

.buttonsBlock * {
border:0;
}

.buttons .nextButton {
width:88px;
height:25px;
background-repeat:no-repeat;
cursor:pointer;
}

.buttonsBlock .backButton {
background:url(../Images/Back.gif);
}

.buttonsBlock .forwardButton {
background:url(../Images/Forward.gif);
}

.s48x29, .buttonsBlock .forwardButton, .buttonsBlock .backButton {
width:48px;
height:29px;
}

.s126x28 {
width:126px;
height:29px;
}

.s149x28 {
width:149px;
height:29px;
}

.s150x28 {
width:150px;
height:29px;
}

.s92x29 {
width:92px;
height:29px;
}

.s90x27 {
width:92px;
height:20px;
}

.leftFloated, .leftAligned .s92x29,.leftAligned .s149x28,.leftAligned .s150x28,.leftAligned .s126x28,.leftAligned .s90x27,.leftAligned .s48x29 {
float:left;
}

.rightFloated, .rightAligned .s92x29,.rightAligned .s149x28,.rightAligned .s150x28,.rightAligned .s126x28,.rightAligned .s90x27,.rightAligned .s48x29 {
float:right;
}

div.info div.content {
border:1px solid #E1E1E1;
background:#F6F6F6;
padding:10px;
z-index: 0;
}

/** Showing Process info popup **/
div.info div.infoHeader {
height:19px;
color:#5C5C5C;
font-weight:700;
background-color:#E1E1E1;
}

div.info div.infoHeader .left, div.info div.infoHeader .right {
height:19px !important;
width:4px !important;
bottom:auto !important;
}

div.info div.infoHeader .left {
background:#FFF url(../Images/leftCornerExpandPanel.gif) !important;
float:left !important;
}

div.info div.infoHeader .right {
background:#FFF url(../Images/rightCornerExpandPanel.gif) !important;
float:right !important;
}

div.info div.content td {
vertical-align:top !important;
background:none !important;
height:auto !important;
}

div.info div.content td.bold {
font-weight:700;
white-space:nowrap;
padding-right:4px;
}

div#ExpandPanel div#ExpandPanelHead span.left {
background:#FFF url(../Images/leftCornerExpandPanel.gif);
float:left;
height:19px !important;
width:4px !important;
}

div#ExpandPanel div#ExpandPanelHead span.right {
background:#FFF url(../Images/rightCornerExpandPanel.gif);
float:right;
height:19px !important;
width:4px !important;
}

div#ExpandPanel div#ExpandPanelHead {
height:19px;
color:#5C5C5C;
font-weight:700;
background-color:#E1E1E1;
}

div#ExpandPanel div#ExpandPanelHead div {
padding:3px 10px;
}

div#ExpandPanel div#ExpandPanelHead div img {
margin-left:5px;
}

div#ExpandPanel div.ExpandPanel {
background-color:#F1F1F1;
clear:both;
}

div#ExpandPanel div.ExpandPanel table {
width:100%;
padding:10px;
}

div#ExpandPanel div.ExpandPanel table tbody tr td {
background-color:#F1F1F1 !important;
padding:5px;
}

div#ExpandPanel div.ExpandPanel table tbody tr td .bold {
color:#323232;
}

div#ExpandPanel {
background-color:#F1F1F1;
margin-bottom:10px;
}

div#ExpandPanel span.left {
border:none;
height:6px !important;
width:6px !important;
float:left;
background:#FFF url(../Images/leftBCornerExpandPanel.gif) no-repeat;
}

div#ExpandPanel span.right {
border:none;
height:6px !important;
width:7px !important;
float:right;
background:#FFF url(../Images/rightBCornerExpandPanel.gif) no-repeat;
}

div#ExpandPanel div.bottom {
height:6px !important;
background-color:#F1F1F1;
font-size:1px;
}

/** Print link **/
span.print_link, span.export_link {
float:right;
font-family:Arial;
}

span.print_link a {
color:#000;
text-decoration:none;
padding:5px 15px 0 0;
}

span.print_link span {
font-size:10px !important;
font-weight:700;
}

span.print_link span#link {
padding-top:2px;
display:block;
float:left;
cursor:pointer;
}

span.print_link a:hover {
text-decoration:none;
color:#F4F4F4;
}

span.print_link img {
background:none;
float:left;
padding-right:5px;
}

/** Export link **/
span.export_link {
text-decoration:none;
padding:7px 4px 0 0;
}

span.export_link a {
color:#F4F4F4;
text-decoration:underline;
}

span.export_link a:hover {
text-decoration:none;
color:#F4F4F4;
}

span.export_link span {
font-size:10px !important;
color:#F4F4F4;
font-weight:700;
}

span.export_link span#link {
padding-top:2px;
display:block;
float:left;
cursor:pointer;
}

div.Description {
width:168px;
height:50px;
padding:3px;
overflow-x:hidden;
overflow-y:auto;
border:solid 1px #a4a4a4;
text-align:justify;
}


/** TradeRecordDetail **/
div.info_buyer,div.info_seller,div.info_attomey,div.info_broker,div.info_referral {
background:no-repeat left top;
color:#F4F4F4;
height:70px;
margin-top:10px;
width:100%;
}

table.transaction {
margin-left:5px;
}

table.transaction, table.transaction table {
background-color:#fff;
border-collapse:collapse;
width:100%;
}

table.transaction thead tr th {
font-family:Arial;
font-size:11px;
padding:2px 0 0;
vertical-align:middle;
}

table.transaction tbody tr td {
background-color:inherit;
background-repeat:repeat-x;
background-position:bottom;
vertical-align:top !important;
padding-top:3px;
padding-bottom:4px;
width:17% !important;
}

table.standard tbody tr td div.ss_commisions {
font-size:16px;
font-weight:700;
padding:5px;
background-color:#F4F4F4;
color:#C7C7C7;
}

table.standard tbody tr td div.ss_agent {
font-size:16px;
font-weight:700;
color:#F88E1E;
padding-bottom:5px;
}

hr.trans {
height:1px;
background-color:#D7D7D7;
margin-top:7px;
margin-bottom:7px;
}

.caption {
font-size:14px;
font-weight:700;
padding:3px 5px 5px 3px;
}

/* Listing contact control */
table#global div.WeeklyRestriction table td {
font-weight:700;
padding-bottom:12px;
}

div.WeeklyRestriction input.Hours {
width:50px;
}

div.WeeklyRestriction textarea {
height:40px;
width:98%;
}

.WeeklyCheckboxButtons {
vertical-align:top;
padding-left:15px;
}

.WeeklyCheckboxButtons input {
padding-top:10px;
cursor:pointer;
}

.WeeklyCheckboxButtons span {
padding-bottom:10px;
}

/* Phone List */
table.standard input.OutIn {
background:none;
margin:0;
}

#maincontent #globalBlock table.ProfileContainer td.globalBlockContent {
padding:10px 5px 0;
}

/* - Tables - */
#maincontent #globalBlock table.ProfileContainer td.globalBlockContent table td {
padding-bottom:5px;
}

#maincontent #globalBlock table.ProfileContainer {
width:auto;
}

#maincontent #globalBlock table.ProfileContainer td {
padding:4px;
vertical-align:middle !important;
}

#maincontent #globalBlock table.ProfileContainer label {
font-weight:700;
}

#maincontent #globalBlock table.ProfileContainer label.Title {
margin-right:5px;
margin-left:2px;
}

/* - Inputs - */
#maincontent #globalBlock table.ProfileContainer input.Data {
width:130px;
vertical-align:middle !important;
}

#maincontent #globalBlock table.ProfileContainer input.Specialities {
width:97px;
vertical-align:middle !important;
}

#maincontent #globalBlock table.ProfileContainer input.WDP {
width:307px;
}

#maincontent #globalBlock table.ProfileContainer select {
width:136px;
}

#maincontent #globalBlock table.ProfileContainer input.FMPU {
width:307px;
}

#maincontent #globalBlock table.ProfileContainer textarea.Profile {
width:310px;
}

/** Phone list details **/
td#globalBlockContent div.groupPanel div.PanelName {
background-color:#FFF;
color:#F98D1E;
display:inline;
font:bold 11px Tahoma;
vertical-align:top;
margin-top:-4px;
padding-bottom:4px;
height:7px;
float:left;
}

/*Trade Record Sheet */
td#globalBlockContent div.groupPanel div.PanelNametrs {
background-color:#FFF;
color:#F98D1E;
display:inline;
font:bold 12px Tahoma;
vertical-align:top;
margin-top:-4px;
padding-bottom:4px;
height:7px;
float:left;
}

/* Phone List Personal */
td#globalBlockContent div.Birthday {
margin-left:10px;
}

td#globalBlockContent div.Birthday label {
margin-right:30px;
_margin-right:25px;
}

td#globalBlockContent div.PersonalHomeAddressPannel input {
width:120px;
}

td#globalBlockContent div.PersonalHomeAddressPannel input.big {
width:360px;
}

td#globalBlockContent div.PersonalHomeAddressPannel label,td#globalBlockContent div.PersonalPanel label,
td#globalBlockContent div.PagerSetup label, div.Details label, td#globalBlockContent div.ConfidentialPanel label,
td#globalBlockContent table.Forwarding label {
color:#504E4F;
font-family:Tahoma;
font-size:11px;
font-weight:700;
}

td#globalBlockContent div.PersonalHomeAddressPannel label.Street {
margin-right:20px;
}

td#globalBlockContent div.PersonalHomeAddressPannel div.AddressCarcas {
margin-top:5px;
}

td#globalBlockContent div.PersonalHomeAddressPannel label.City {
margin-right:44px;
}

td#globalBlockContent div.PersonalHomeAddressPannel label.Province {
margin-left:15px;
margin-right:0;
}

td#globalBlockContent div.PersonalHomeAddressPannel label.Country {
margin-right:21px;
}

td#globalBlockContent div.PersonalHomeAddressPannel label.PostalCode {
margin-left:15px;
}

/* PagerSetup */
td#globalBlockContent div.PagerSetup div.PagerBlock {
margin-bottom:5px;
}

td#globalBlockContent div.PagerSetup label.SMUsing {
margin-right:13px;
}

td#globalBlockContent div.PagerSetup select.SMUsing {
width:133px;
vertical-align:middle;
}

td#globalBlockContent div.PagerSetup label.PagerMail {
margin-right:62px;
vertical-align:middle;
}

td#globalBlockContent div.PagerSetup input.PagerMail {
width:127px;
vertical-align:middle;
}

td#globalBlockContent div.PagerSetup label.MaxChars {
margin-right:69px;
}

td#globalBlockContent div.PagerSetup input.MaxChars {
width:127px;
}

td#globalBlockContent div.PagerSetup label.PagingService {
margin-left:16px;
margin-right:23px;
vertical-align:middle;
border:1px solid #fff;
}

td#globalBlockContent div.PagerSetup select.PagingService {
width:132px;
margin-right:9px;
}

td#globalBlockContent div.PagerSetup label.PagerCode {
margin-left:16px;
margin-right:44px;
}

td#globalBlockContent div.PagerSetup input.PagerCode, td#globalBlockContent div.PagerSetup input.ManualPager {
width:125px;
}

td#globalBlockContent div.PagerSetup label.ManualPager {
margin-left:16px;
margin-right:31px;
}

td#globalBlockContent div.groupPanel table.PageMeWhenAppt tr td.Page {
vertical-align:top;
width:200px;
}

td#globalBlockContent div.groupPanel table#PagerSetup2 input.PrintSlip {
width:329px;
margin-top:5px;
}

td#globalBlockContent div.groupPanel table#PagerSetup2 td {
padding-top:15px;
}

td#globalBlockContent div.groupPanel table#PagerSetup2 select.NoShowingSlip {
width:159px;
}

td#globalBlockContent div.groupPanel table#AgentDoNotDisturb td {
vertical-align:middle !important;
font-weight:700;
}

/* Phone List Details */
div.Details select.OnePhoneList {
width:180px;
margin-right:10px;
}

div.Details input.Company {
width:393px;
}

div.Details input.LastName, div.Details input.BoardMember {
width:129px;
}

div.Details input.FirstName, div.Details input.BoardName {
width:129px;
margin-right:20px;
}

div.Details label.Initials {
margin-right:15px;
}

div.Details input.Initials {
width:62px;
}

div input.PhoneListDetailsSmall {
width:65px;
}

div.Details select.big {
width:135px;
}

td#globalBlockContent div.groupPanel table.standard td.Private input {
margin-left:15px;
}

/* -- Group panel -- */
td#globalBlockContent .blockGroupPanel div.content, td#globalBlockContent div.groupPanel table, div.normalFont {
font-family:Tahoma;
font-size:11px;
color:#504E4F;
}

.noTopRounding .blockGroupPanel .leftTop{
display:none;
}

td#globalBlockContent div.groupPanel table {
width:100%;
padding-bottom:5px;
}

td#globalBlockContent div.groupPanel table input[type~=checkbox radio],select {
margin:0;
height:17px;
font-weight:700;
color:#504E4F;
font-family:Tahoma;
font-size:11px;
width:131px;
}

td#globalBlockContent div.groupPanel table tr td,td#globalBlockContent .blockGroupPanel div.content table tr td {
padding: 4px 0 0;
vertical-align:middle;
}

/* --Test */
td#globalBlockContent div.groupPaneltrs table tr td{
padding: 4px 4px 0;
vertical-align:middle;
}
.IECellTrs {
padding-right:10px;
padding-left:5px;
padding-top:00px;
}

td#globalBlockContent div.groupPanel table.standard tr td,td#globalBlockContent .blockGroupPanel div.content table.standard tr td {
	padding:0px;
}

td#globalBlockContent div.groupPanel div.content {
border-left:1px solid #E3E3E3 !important;
border-right:1px solid #E3E3E3 !important;
margin:0;
padding:0;
}

td#globalBlockContent div.groupPanel div.content div {
padding:10px 10px 2px 15px;
}

td#globalBlockContent div.groupPanel div.content div.noPadding, td.noPadding {
padding:0 !important;
}

td#globalBlockContent div.groupPanel div.bottom {
background-color:#fff;
border-bottom:1px solid #E3E3E3;
height:6px;
font-size:1px;
_height:6px;
}

td#globalBlockContent div.groupPanel div.top {
border-top:1px solid #E3E3E3;
height:6px;
margin:0;
padding:0;
font-size:1px;
_height:5px;
}

td#globalBlockContent div.groupPanel div.topLeft, td#globalBlockContent div.groupPanel div.bottomLeft {
background:#fff url(../Images/panel1.gif) no-repeat;
width:10px;
height:7px !important;
border:none;
float:left;
font-size:1px;
_margin-right:-3px;
} 

td#globalBlockContent div.groupPanel div.topLeft {
background-position:0 0;
}

td#globalBlockContent div.groupPanel div.bottomLeft {
background-position:0 -8px;
}

td#globalBlockContent div.groupPanel div.topRight, td#globalBlockContent div.groupPanel div.bottomRight 
{
background:#fff url(../Images/panel1.gif) no-repeat;
width:9px;
height:7px !important;
border:none;
float:right;
font-size:1px;
_margin-left:-3px;
}

td#globalBlockContent div.groupPanel div.topRight {
background-position:-11px 0;
}

td#globalBlockContent div.groupPanel div.bottomRight {
background-position:-11px -8px;
}

td#globalBlockContent div.clearer {
height:15px;
}

td#globalBlockContent div.HalfClearer {
height:7px;
}

div#AppReport table.standard tbody tr td {
height:auto;
}

td#globalBlockContent div.groupPanel table.standard tbody tr.lastRow td {
background:none;
}

td#globalBlockContent div.groupPanel table.standard th,td#globalBlockContent div.groupPanel table.SetupContainer th {
background-color:#C1BFC0;
color:#2A2A2A;
text-decoration:underline;
font-weight:700;
vertical-align:middle;
}

td#globalBlockContent div.groupPanel table.standard th.empty,td#globalBlockContent div.groupPanel table.SetupContainer th.empty {
text-decoration:none !important;
color:Red;
}

td#globalBlockContent div.groupPanel table.standard td {
color:#505050;
padding-left:5px;
}

td#globalBlockContent div.groupPanel table.standard td.date input {
width:65px;
}

/** Office Lead **/
td#globalBlockContent table#OfficeLead td {
vertical-align:middle;
padding-right:10px;
}

td#globalBlockContent table#OfficeLead td.space {
width:28px;
}

td#globalBlockContent table#OfficeLead, td#globalBlockContent div.groupPanel table#OfficeLead span.officeLead input, td#globalBlockContent div.groupPanel table#LicenseInfo {
width:auto;
}

td#globalBlockContent div.groupPanel {
background-color:#fff;
}

td#globalBlockContent div.groupPanel table#LicenseInfo td.calendarButton {
width:25px;
}

td#globalBlockContent div.groupPanel table#LicenseInfo input {
width:auto;
margin:0 5px;
}

/* Phone list */
td#globalBlockContent div.groupPanel div.content div.CarcasBlock {
padding:0;
text-align:left !important;
vertical-align:middle !important;
}

td#globalBlockContent div.groupPanel div.content div.CarcasBlock table {
margin-left:150px;
width:550px !important;
}

/* -- Phone List confidential -- */
td#globalBlockContent div.groupPanel table#PagerSetup input {
font-weight:400;
width:auto;
}

td#globalBlockContent div.groupPanel table#PagerSetup2 input {
width:auto;
margin-right:4px;
vertical-align:middle;
font-weight:400;
}

td#globalBlockContent div.groupPanel table#PagerSetup2 tr.space {
height:12px;
}

td#globalBlockContent div.groupPanel table#AgentDoNotDisturb input {
vertical-align:middle;
}

td#globalBlockContent div.groupPanel table#AgentDoNotDisturb input.Data {
width:50px;
}

td#globalBlockContent div.groupPanel table#AgentDoNotDisturb td.radioButton {
font-family:Arial;
font-size:14px;
font-weight:700;
letter-spacing:1px;
}

td#globalBlockContent div.groupPanel table#AgentDoNotDisturb td.radioButton input {
margin-right:10px;
}

td#globalBlockContent div.groupPanel table#AgentDoNotDisturb table {
margin:0;
padding:0;
}

td#globalBlockContent div.groupPanel table#AgentDoNotDisturb table tr {
height:27px;
}

td#globalBlockContent div.groupPanel table#AgentDoNotDisturb table td {
background:none;
padding:0;
margin:0;
height:27px;
}

td#globalBlockContent div.groupPanel table#AgentDoNotDisturb tr.days td {
padding-top:15px;
background:none;
}

td#globalBlockContent div.groupPanel table#AgentDoNotDisturb table.days {
margin-top:12px;
margin-bottom:6px;
}

td#globalBlockContent div.groupPanel table#AgentDoNotDisturb table.days tr {
height:12px;
}

td#globalBlockContent div.groupPanel table#AgentDoNotDisturb tr.days span.bold {
padding-left:0;
}

td#globalBlockContent div.groupPanel table#AgentDoNotDisturb table.days td {
margin:0;
padding:0 0 5px;
height:16px;
}

td#globalBlockContent div.groupPanel table#Details td.company input {
width:97%;
}

td#globalBlockContent div.ConfidentialPanel label.SL {
_margin-right:4px;
}

/** DB Field Configuration **/
table.BDField {
margin-bottom:10px;
}

table.BDField td.RowTitle,table.BDField th.RowTitle {
width:100px;
}

table.BDField td.ChbCell,table.BDField th.ChbCell {
width:100px;
text-align:center;
}

table.BDField td.TbCell,table.BDField th.TbCell {
text-align:center;
}

table.BDField td.TbCell input {
width:250px;
}

/** Create report **/
td#globalBlockContent table#SearchReport {
font-family:Arial;
font-size:11px;
margin:20px 0 0 20px;
color:#2C2C2C;
}

td#globalBlockContent table#SearchReport .bold {
color:#514F50;
}

td#globalBlockContent table#SearchReport tr {
height:24px;
}

td#globalBlockContent table#SearchReport td {
vertical-align:middle;
}

td#globalBlockContent table#SearchReport td.reportType {
padding-top:5px;
vertical-align:top;
}

td#globalBlockContent table#SearchReport input {
vertical-align:middle;
margin:4px;
}

td#globalBlockContent table#SearchReport div.date input {
margin:0;
}

/** Transactions **/
td#globalBlockContent div#transaction {
margin:0;
padding:0 10px;
}

td#globalBlockContent div#transaction span.Head {
font:bold 14px Arial;
color:#131313;
line-height:25px;
}

td#globalBlockContent div#transaction table tr td {
padding-right:4px;
vertical-align:middle;
height:35px;
}

td#globalBlockContent div#transaction table tr td.space {
width:30px;
}

td#globalBlockContent div#transaction table tr td input,select {
height:18px;
width:112px;
padding-right:0;
}

td#globalBlockContent div#transaction table tr td span.check label {
font-weight:700;
padding-right:5px;
}

td#globalBlockContent div#transaction table {
width:100%;
border-collapse:collapse;
}

td#globalBlockContent div#transaction table tr td span.check input {
width:auto;
vertical-align:middle;
margin-right:26px;
}

td#globalBlockContent div#transaction table table {
width:auto;
}

td#globalBlockContent div#transaction table tr td div.div_DateControl input {
width:90px;
}

#globalBlockContent h2.grayTotal {
border:none;
padding-top:0 !important;
}

/** Feedback Questionnaire **/
table.Feedback table tbody tr td {
background:none;
}

table.Feedback tbody tr td {
padding-bottom:1px;
}

table.Feedback tbody tr td label {
font-weight:400;
}

/** Setup **/
#maincontent #globalBlock table.SetupContainer tr.top td.left {
background:transparent url(../Images/mainContentTopLeft2.gif) repeat scroll 0;
}

#maincontent #globalBlock table.SetupContainer tr.top td.right {
background:transparent url(../Images/mainContentTopRight2.gif) repeat scroll 0;
}

#maincontent #globalBlock table.SetupContainer tr.top td.center {
background:transparent url(../Images/mainContentTop2.gif) repeat scroll 0;
}

#maincontent #globalBlock table.SetupContainer tr.center td.left {
background:transparent url(../Images/mainContentLeft2.gif) repeat scroll 0;
}

#maincontent #globalBlock table.SetupContainer tr.center td.right {
background:transparent url(../Images/mainContentCenterRight2.gif) repeat scroll 0;
}

#maincontent #globalBlock table.SetupContainer tr.bottom td.right {
background:transparent url(../Images/mainContentBottomRight2.gif) repeat scroll 0;
}

#maincontent #globalBlock table.SetupContainer tr.bottom td.left {
background:transparent url(../Images/mainContentBottomLeft2.gif) repeat scroll 0;
}

#maincontent #globalBlock table.SetupContainer tr.bottom td.center {
background:transparent url(../Images/mainContentBottom2.gif) repeat scroll 0;
}

table.SetupContainer {
width:100%;
font-size:11px !important;
}

table.SetupContainer th {
text-decoration:none !important;
}

table.SetupContainer .center {
text-align:center;
}

table.SetupContainer div.Title {
margin-bottom:10px;
}

#maincontent #globalBlock table.SetupContainer td.globalBlockContent {
padding:15px 10px 5px;
}

/* -- Labels -- */
table.SetupContainer label {
font-weight:700;
letter-spacing:0;
margin-right:7px;
}

table.SetupContainer label.FeedbackEffect,table.SetupContainer label.ListingNotes {
display:block;
}

table.SetupContainer label.AppNoticePeriod,table.SetupContainer label.FeedbackEffect,table.SetupContainer label.ListingNotes {
margin-bottom:10px;
}

#maincontent #globalBlock table.SetupContainer tr td.TDMouseEffect {
padding-left:10px;
}

#maincontent #globalBlock table.SetupContainer table.DocumentsFolderContainer td {
height:25px;
vertical-align:middle;
color:#504E4F;
}

#maincontent #globalBlock table.SetupContainer table.DocumentsFolderContainer td select {
vertical-align:middle;
}

#maincontent #globalBlock table.SetupContainer .chb label {
height:15px;
display:block;
float:left;
line-height:13px;
}

#maincontent #globalBlock table.SetupContainer .nofloat label {
margin-left:18px;
float:none;
}

table.SetupContainer span.chb input {
width:auto;
float:left;
}

table.SetupContainer span.chb label, table.SetupContainer span.chbSimple label {
font-weight:400;
}

table.SetupContainer span.chbSimpleBold label{
	font-weight:900;
}

.NoticePeriod {
width:50px;
}

table.SetupContainer span.Thumbnail {
margin-left:25px;
}

table.SetupContainer .dblock {
display:block;
}

table.SetupContainer input.LinckTitleFeld {
width:400px;
}

/** Notification details **/
div#popupFormNotificationDetails {
margin:5px;
position:relative;
}


div#popupFormNotificationDetails .right, div#popupFormNotificationDetails .left{
position:absolute;
bottom:0;
_bottom:2px;
height:5px;
width:5px;	
}

div#popupFormNotificationDetails .right {
right:0;
_right:5px;
background:#F1F1F1 url(../Images/popupBottomRightBg.gif) no-repeat;
}

div#popupFormNotificationDetails .left {
left:0;
background:#F1F1F1 url(../Images/popupBottomLeftBg.gif) no-repeat;
}

div#popupFormNotificationDetails .header {
background-color:#ED9C33;
height:27px;
position:relative;
}

div#popupFormNotificationDetails .header .left {
position:absolute;
top:0;
left:0;
height:27px;
width:5px;
}

div#popupFormNotificationDetails .header .right {
position:absolute;
top:0;
right:0;
_right:-1px;
height:27px;
width:5px;
}

div#popupFormNotificationDetails .header h1 {
font-size:14px;
color:#FFF;
font-weight:700;
padding-left:10px;
padding-top:5px;
}

div#popupFormNotificationDetails .popupContent {
border:1px solid #A4A4A4;
border-top:none;
padding:5px;
position:relative;
background:#fff;
}

div#popupFormNotificationDetails .fieldset {
margin-top:15px;
_margin-top:10px;
margin-bottom:15px;
}

td#globalBlockContent div#settings {
padding:10px 0;
text-align:right;
}

/** setup **/
td#globalBlockContent div.groupPanel table#editPermission input,table#viewPermission input {
width:auto;
margin-right:5px;
vertical-align:middle;
}

td#globalBlockContent div.groupPanel table#editPermission td, td#globalBlockContent div.groupPanel table#viewPermission td {
vertical-align:middle;
padding-bottom:8px;
}

td#globalBlockContent div.groupPanel table#viewPermission input {
width:auto;
margin-right:5px;
vertical-align:middle;
}

td#globalBlockContent div.groupPanel div#databaseManagement table thead th {
text-decoration:none;
color:#6F6D6E;
padding-left:10px;
}

td#globalBlockContent div.groupPanel div#databaseManagement table.standard td {
padding-left:10px;
}

div#databaseManagement div {
margin:0;
padding:0 !important;
}

div#databaseManagement div.groupPanel {
margin:0;
padding:2px !important;
}

div#databaseManagement div.ExpandPanelHead,div#viewPermissionsArea div.ExpandPanelHead,div#databaseManagementArea div.ExpandPanelHead {
background-color:#EAEAEA;
height:20px;
padding-top:6px !important;
padding-left:10px !important;
}

div#databaseManagement span.orange {
font: bold 16px Arial, Sans-Serif !important;
color:#131313 !important;
}

div#TRSMain div.ExpandPanelHead {
background-color:#EAEAEA;
height:20px;
padding-top:6px !important;
padding-left:10px !important;
}

div#TRSMain span.orange {
font: bold 16px Arial, Sans-Serif !important;
color:#131313 !important;
}


/** Email Report **/
td#globalBlockContent div.groupPanel table#emailReport tr {
height:31px;
}

td#globalBlockContent div.groupPanel table#emailReport td.bold {
width:136px;
}

td#globalBlockContent div.groupPanel table#emailReport input {
height:19px;
}

table#global div.filter table tr td {
vertical-align:middle;
}

div.button {
text-align:right;
padding-right:3px;
margin-top:6px;
margin-bottom:5px;
}

/* Action Config - Attach From List Block */
div#popupForm #globalBlockContent h1 .left, div#popupForm #globalBlockContent h1 .right {
height:27px;
width:5px;
position:relative;
top:0;
} 

div#popupForm #globalBlockContent h1 .left {
float:left;
}

div#popupForm #globalBlockContent h1 .right {
float:right;
}

div#popupForm #globalBlock tr.top td.left, div#popupForm #globalBlock tr.top td.right, div#popupForm #globalBlock tr.bottom td.left, div#popupForm #globalBlock tr.bottom td.right {
height:5px;
width:6px;
position:relative;
}

div#popupForm #globalBlock tr.top td.left {
background:transparent url(../images/mainContentTopLeft.gif) no-repeat scroll 0;
}

div#popupForm #globalBlock tr.top td.center {
background:transparent url(../Images/mainContentTop.gif) repeat-x scroll 0;
}

div#popupForm #globalBlock tr.top td.right {
background:transparent url(../Images/mainContentTopRight.gif) no-repeat scroll 0;
}

div#popupForm #globalBlock tr.center td.left {
background:transparent url(../Images/mainContentCenterLeft.gif) repeat-y scroll 0;
position:relative;
}

div#popupForm #globalBlock tr.center td.right {
position:relative;
background:transparent url(../images/mainContentCenterRight.gif) repeat-y scroll 0;
}

div#popupForm #globalBlock tr.bottom td.left {
background:transparent url(../Images/mainContentBottomLeft.gif) no-repeat scroll 0;
}

div#popupForm #globalBlock tr.bottom td.right {
background:transparent url(../images/mainContentBottomRight.gif) no-repeat scroll 0;
}

div#popupForm #globalBlock tr.bottom td.center {
background:transparent url(../Images/mainContentBottom.gif) repeat scroll 0;
}

td.EventNameContainer {
padding:10px 0;
}

td.ChbCenter {
text-align:center;
}

table.standard td.ResourceTypeCell label {
text-transform:none;
font-weight:400;
margin-right:8px;
}

table.standard td.ResourceTypeCell div.noWrap {
float:left;
display:inline;
}

table.standard td.ResourceTypeCell div.noWrap input, 
table.standard td.ResourceTypeCell div.noWrap label {
display:inline;
white-space:nowrap;
}

table.buttonsTable {
margin:0 auto;
border-collapse:collapse;
}

table.buttonsTable td {
padding-right:10px;
vertical-align:middle;
}

td.buttonsCell {
padding:10px;
}

table.Actions {
width:100%;
}

/* -= Appointment Details =- */
table.standardAD tr.header th {
height:25px;
font-family:Arial;
font-size:11px;
padding:2px 0 0 5px;
vertical-align:middle;
font-weight:700;
}

table.standardAD tr.header th a {
color:#000;
}

table.standardAD tr.header {
background-color:#c1c0c0;
color:#000;
height:18px;
}

table.standardAD tr.header th span {
font-weight:400;
font-style:italic;
display:block;
float:right;
padding-right:20px;
}

table.standardAD tr.header th span.Title {
float:left;
}

table.standardAD tbody tr td label {
text-transform:none;
}

table.standardAD tbody tr td {
height:20px;
padding-top:0 !important;
padding-bottom:0 !important;
}

td.AppTitle {
background-color:#e3e3e3 !important;
text-align:center !important;
background-image:none !important;
}

td.standardADHeader {
text-align:center;
}

td.standardADHeaderRight {
text-align:right;
color:#636363;
}

td.AppTitle label {
text-transform:uppercase !important;
}

* html table.standardAD tr.header th span {
margin-top:-12px;
}

/* -- EMail report -- */
table.EMail td label {
font-weight:700;
}

table.EMail td input.Data {
width:200px;
}

table.EMail td textarea.Note {
width:204px;
height:100px;
}

table.EMail td {
padding:2px 0;
}

/* -= Appointment Book =- */
td.Requested {
padding-left:10px;
width:100%;
}

td.Requested table {
margin-top:10px;
}

td.Requested table td {
padding-bottom:15px;
}

/* -- inputs -- */
td.Requested table td select {
width:156px;
height:20px;
}

td.Requested table td textarea {
width:280px;
height:100px;
}

td.Requested table td input {
width:150px;
}

td.Requested table td input.Time {
width:60px;
}

table#global td.Requested table td {
vertical-align:middle;
}

table#global td.Requested table td.RequestBottomCell input {
margin-bottom:5px;
}

td.Requested table td label {
font-weight:700;
margin-right:20px;
}

td.Requested table td.DateTimeCell input {
width:70px;
}

td.Requested table td label.Time {
margin-right:0;
}

td.Requested table td.MessageContainer {
vertical-align:top !important;
}

td.Requested table td span.RequestedAddress {
font-weight:700;
font-size:12px;
}

/* -- Calendar -- */
table.AppBookCalendar {
background-color:#FFF;
border:1px solid #C1BFC0;
margin-top:10px;
}

table.AppBookCalendar td {
width:auto !important;
font-size:10px;
text-align:center;
}

.NextPrev {
background-color:#E0E0E0;
padding:6px;
}

.DayHeader {
padding:6px;
border-bottom:1px solid #e0e0e0;
}

.Day, .OtherMonthDay, .WeekendDay {
padding:6px;
}

.OtherMonthDay a {
color:#FFF !important;
}

.SelectedDay {
background-color:#F2F2F2 !important;
border-color:#D1D1D1 #fff #fff #d1d1d1;
border-style:solid;
border-width:1px;
padding:6px;
}

.SelectedDay a {
color:#000 !important;
}

.CalendarTitle {
background-color:#ED9C33;
text-transform:uppercase;
padding:6px;
}

.Today {
background-color:#FFBC69;
padding:6px;
}

/* Time */
div.TimePanel {
height:210px;
}

div.TimePanel table {
width:auto;
}

div.TimePanel table tr td {
height:15px;
padding:4px 0 4px 4px;
background:transparent url(../Images/rowBottom.gif) repeat-x scroll center bottom;
}

div.TimePanel table tr td a {
font-weight:700;
color:#F98703;
margin-right:10px;
}

/* -= Feedback Email Status =- */
span.FeedbackEmlStatus {
position:relative;
top:10px;
}

/* -= LES Support =- */
div.support input.line {
height:25px;
width:88px;
border:none;
vertical-align:middle;
cursor:pointer;
}

div.support label {
font-weight:700;
margin-right:10px;
color:#464646;
vertical-align:middle;
}

div.support input.Pass {
width:200px;
margin-right:10px;
bottom:6px;
vertical-align:middle;
}

div#error div#popupForm table.supportTable tbody tr td.bold {
padding-left:10px;
text-align:left;
font-weight:700;
color:#464646;
}

/* -= Feedback Edit =- */
table.FeedbackEditFields td {
padding:0 20px 15px 10px;
color:#504E4F;
}

table.FeedbackEditFields label {
font-weight:700;
}

table.standard tbody tr td.FEData table td {
background-image:none;
height:25px;
}

td#globalBlockContent .blockGroupPanel div.content td.FEData {
width:300px;
padding:10px 0 !important;
}

table.standard tbody tr td.FEData label {
font-weight:400;
text-transform:none;
margin-left:10px;
}

table.standard tbody tr td.FEData textarea {
width:280px;
}

table.FEExtended {
margin-bottom:20px;
}

/* My Account */
textarea.AdditionalNote {
width:430px;
height:65px;
}

/* Appointment Report Individual */
table.ARI td.LabelCell {
width:200px !important;
font-weight:700;
background-color:#e3e3e3 !important;
}

table.ARI tbody tr td {
height:25px;
}

table.ARI {
border-bottom:1px solid #000;
}

/* Unconfirmed */
div.Unsubscrib h2 {
font-weight:700;
margin-bottom:10px;
}

div.Unsubscrib div.CompanyBlock {
margin-top:10px;
text-align:right;
font-style:italic;
}

div.Unsubscrib div.DescriptionBlock {
text-align:justify;
line-height:16px;
}

div.Unsubscrib div.DescriptionBlock2 {
margin-top:10px;
}

/* -= Unconfirmed Showings =- */
div.UnconfirmedShowingsContainer {
padding:4px;
}

div.UnconfirmedShowingsContainer table#simpleSearchContainer td {
text-align:right;
vertical-align:middle;
padding-right:25px;
}

div.UnconfirmedShowingsContainer label.BranchFilter {
margin-right:5px;
}

div.UnconfirmedShowingsContainer select.BranchFilter {
width:150px;
}

div.UnconfirmedShowingsContainer a.ViewAll {
color:#f78f1e;
margin-left:30px;
}

div.UnconfirmedShowingsContainer div.DataHeader {
margin:4px 0;
text-align:right;
color:#504E4F;
}

div.UnconfirmedShowingsContainer div.DataHeader span.ShowingsFor {
float:left;
}

/* Listing Showing Information */
input.ListingSearch {
margin-right:8px;
}

td#globalBlockContent div.groupPanel div.ApptBlock table td {
padding-right:4px;
vertical-align:middle;
}

td#globalBlockContent div.groupPanel div.ApptBlock table.standard tr {
height:auto;
}

td#globalBlockContent div.groupPanel div.ApptBlock table.standard td.NoSeparatorLine {
background:none;
height:15px;
padding:1px 0;
}

table.standard tbody td.Notes textarea {
width:152px;
}

/* Action Configuration Manager */
div.configButtons {
text-align:right;
padding-right:10px;
margin: 10px 0 15px 0;
}

div.configButtons div.messageBlock {
float:left;
margin-top:8px;
}

/* -- Labels -- */
table.ActConfig table.standard tbody tr td label {
text-transform:none;
}

table.ActConfig label.AppDataPath {
margin-right:30px;
}

table.ActConfig label.DatabaseServer {
margin-right:54px;
}

table.ActConfig label.DatabaseName {
margin-right:60px;
}

/* Inputs */
table.ActConfig input.Data {
width:410px;
}

.agentEdit table td {
padding-bottom:5px !important;
}

td.name {
font-weight:700;
padding-right:5px;
vertical-align:middle;
}

/* Appointment Print (start) */
.reportPrint,.reportPrint table tr td {
background-color:#fff !important;
}

.reportPrint span.LabelHTML {
display:block;
width:100%;
}

.reportPrint span.LabelHTML table,span.LabelHTML table {
width:100%;
border-collapse:collapse;
}

.reportPrint span.LabelHTML table td {
padding:5px;
height:18px !important;
}

/* -- AppointmentFinished -- */
div#AppointmentFinished .content img {
padding: 10px 0 0 15px !important;
}

div#AppointmentFinished div#maincontent {
padding:10px 12px 0;
}

div#AppointmentFinished div#maincontent td#globalBlockContent div.content {
color:#323232;
font-weight:700;
font-family:Arial;
padding:10px;
font-size:14px;
text-align:center;
}

input.close {
background-image:url(../Images/Close.gif);
width:93px;
height:27px;
border:none;
padding:0;
margin:auto;
cursor:pointer;
}

div.AspNet-DataList table {
width:100%;
}

div.shareDoc table.standard td {
height:25px;
}

div.shareDoc table.standard td img {
vertical-align:middle;
}

td#globalBlockContent div.content table.standard td.menu {
padding:0 0 1px;
}

td#globalBlockContent div.content table.standard td.menu table {
padding:0;
margin:0;
vertical-align:middle;
}

td#globalBlockContent div.content table.standard td.menu td {
background:none;
}

td#globalBlockContent div.groupPanel div.content table.standard td.menu div {
padding:0;
width:60px;
}

table#letterManager table.standard tbody tr td {
height:10px;
}

table#letterManager table.standard th {
background-color:#EBEBEB;
font-size:11px;
color:#000;
font-weight:700;
height:20px;
}

table#letterManager td#inner {
padding-top:0;
}

table#letterManager td table td {
width:auto;
}

div.content span.checkBox {
color:#505050;
}

div.content span.checkBox input {
margin-right:4px;
vertical-align:middle;
}

div.content span.checkBox label {
vertical-align:middle;
}

div#mail_icons div.clearer {
height:0;
font-size:1px;
}

table.standard tbody tr td.check {
width:15px;
}

table.standard tbody tr td.date {
width:132px;
}

/** Message Search **/
table.standard tbody tr td.rightMS {
width:45px;
white-space:nowrap;
padding-left:5px;
}

table.standard tbody tr td.nameMS {
width:90px;
}

div#feature_sheet_templates {
padding:5px;
}

/* Add open house (start) */
table#add_open_house {
width:100%;
border-collapse:collapse;
border:0;
margin:5px;
color:#464646;
}

table#add_open_house tr {
height:25px;
}

#maincontent #globalBlock table#add_open_house td, table#add_open_house table.choice input {
vertical-align:middle;
}

table#add_open_house table td.date,table#add_open_house table.choice label {
padding-left:4px;
}

td#globalBlockContent table.OpenHouse {
width:auto;
}

table.OpenHouse td {
padding:5px !important;
color:#504E4F;
}

.MaxRecords {
width:45px;
}

.doubleWidth {
width:385px;
height:50px;
}

* html .doubleWidth {
width:420px;
}

.tableSignInOutDet {
margin-left:6px;
border-spacing:4px;
width:80%;
}

.tableDetailsResend td {
padding-bottom:4px;
}

.tableSignInOutDet td {
vertical-align:middle;
padding-bottom:5px;
}

.detailsResendLabel {
font-weight:700;
padding-bottom:10px;
display:block;
margin-left:5px;
}

table#add_user_defined_event td.bold {
width:80px;
}

table#add_user_defined_event select {
font-weight:400;
}

table#add_feedback td.listing_information {
vertical-align:top;
line-height:20px;
}

div#add_feedback_questions table.standard table tr {
height:auto;
}

div#add_feedback_questions table.standard table tr td {
height:15px;
background:none;
}
/*Added margins stop help radio button input feedbackaddmobile stop look aligned.*/
div#add_feedback_questions table.standard table tr td input {
vertical-align:middle;
margin-right:4px;
margin-bottom: 10px;
margin-left: 10px;
}

textarea.scroll {
overflow:scroll;
width:95%;
}

/* scan all messages */
div.filter table#filter td.bold {
white-space:nowrap;
}

div.filter table#filter td.MessageTypes table tr td {
padding:5px;
vertical-align:middle;
white-space:nowrap;
_padding:0;
}

div.filter table#filter td.MessageTypes table tr td input {
vertical-align:middle;
}

div.filter table#filter td.MessageTypes table tr td label {
padding-left:4px;
}

#closeLinkCell a {
font-weight:700;
color:#333;
}

#closeLinkCell {
text-align:right;
padding-right:25px;
padding-bottom:20px;
}

table#global1 {
width:100%;
}

table.tableSignInOutDet td.date table td {
vertical-align:middle;
margin:0;
}

table.tableSignInOutDet img {
padding-left:2px;
}

.rbListInOut label {
padding-right:15px !important;
}

table.standard td.Date,table.standard th.Date {
width:80px;
}

table.standard th.Met {
width:40px;
}

td#globalBlockContent div.groupPanel table#appointment_report_result {
width:auto;
}

td#globalBlockContent div.groupPanel table#appointment_report_result td {
padding-right:10px;
}

.rbListPhoneListDelete td {
padding-bottom:10px;
}

.messageActivity table {
width:100%;
font-family:"Arial";
font-size:12px;
border-collapse:collapse;
}

.messageActivity table tr td {
height:18px;
font-weight:400;
vertical-align:middle !important;
font-size:11px !important;
font-family:"Arial";
}

.messageReportDefault td {
text-align:center;
padding-top:30px;
padding-bottom:20px;
font-family:"Arial";
font-size:12px;
}

textarea.scrolly {
overflow-y:scroll;
width:95%;
}

#sendMessage h1 .left {
background:#FFF url(../Images/sendMessageLeft.gif) repeat scroll 0;
float:left;
height:20px;
width:4px;
}

#sendMessage h1 .right {
background:#FFF url(../Images/sendMessageRight.gif) repeat scroll 0;
float:right;
height:20px;
width:4px;
}

#sendMessage h1 a {
color:#FEFEFE;
}

#sendMessage .addNew {
color:#ED9C33;
padding:4px;
font-size:14px;
text-align:right;
}

#sendMessage .addNew span {
cursor:pointer;
font-size:14px;
font-weight:700;
}

#sendMessage .tab {
height:21px;
padding:4px 4px 0;
float:left;
cursor:pointer;
}

#sendMessage .tab_left, #sendMessage .active_tab_left {
width:3px;
height:21px;
float:left;
}

#sendMessage .tab_right, #sendMessage .active_tab_right {
width:4px;
height:21px;
float:left;
}

#sendMessage .active_tab {
height:21px;
padding:4px 4px 0;
float:left;
}

div#sendMessage .collapsePanel h1 span.left, div#sendMessage .collapsePanel h1 span.right {
background:#FFF url(../Images/PanelSection.gif);
height:22px !important;
width:4px !important;
}

div#sendMessage .collapsePanel h1 span.left {
background-position:0 0;
float:left;
}

div#sendMessage .collapsePanel h1 span.right {
background-position:-5px 0;
float:right;
}

div#sendMessage .collapsePanel h1 .headerText {
font-size:13px;
color:#FEFEFE;
font-weight:700;
padding:4px;
float:left;
vertical-align:middle;
font-family:Arial, Sans-Serif;
}

div#sendMessage .collapsePanel h1 .headerText span {
font-size:13px;
}

div#sendMessage .collapsePanel h1 {
height:22px;
font-weight:700;
background-color:#ADADAD;
clear:both;
}

td#globalBlockContent div#sendMessage div.groupPanel table.standard tr td a {
color:#222;
}

td#globalBlockContent div#sendMessage div.groupPanel table.info td {
padding:6px 0 6px 6px;
}

td#globalBlockContent div#sendMessage div.groupPanel table.info td.bold {
width:140px;
}

div#sendMessage .messageOption table.messageTable td {
padding-bottom:0 !important;
padding-top:2px !important;
margin:0;
vertical-align:top;
padding-right:4px;
}

div#sendMessage .messageOption table.messageTable td label {
vertical-align:top;
padding:0 4px;
}

div#sendMessage .messageOption table.messageTable td table {
width:auto;
}

div#sendMessage .messageOption table.messageTable td table td {
vertical-align:middle;
}

div.buttons input.delete {
background:#fff url(../Images/buttonDelete.gif) no-repeat;
width:65px;
height:26px;
border:none;
padding:0;
margin:0;
}

td#globalBlockContent div#TRDHeader {
text-align:center;
background-color:#F4F4F4;
margin-bottom:20px;
padding:5px 0 0;
}

td#globalBlockContent div#address {
text-align:center;
margin-bottom:15px;
margin-top:10px;
}

div#appointmentReportAudit table.standard table.standard tr td {
height:25px;
}

img.closeWin,input.closeWin,img.closeWinDark,input.closeWinDark {
position:absolute;
cursor:pointer;
border:none !important;
}

img.closeWin,input.closeWin {
top:10px;
right:15px;
height:10px;
width:10px;
padding:0;
margin:0;
}

img.closeWinDark,input.closeWinDark {
top:4px;
right:4px;
height:8px;
width:8px;
background:none;
}

input.closeWin {
background:transparent url(../Images/closeWin.gif) no-repeat;
}

div#popupForm div.header input.closeWin {
padding:0 !important;
}

div#popupForm #globalBlockContent h1 .rightContent {
float:right;
height:27px;
width:5px;
position:relative;
top:0;
}

#globalBlockContent h1 span.showingProcessActive {
float:right;
font-family:Arial;
font-size:13px;
line-height:27px;
}

table#ShowingProcessTable {
width:100%;
}

table#ShowingProcessTable td {
padding:2px;
vertical-align:middle;
}

td#globalBlockContent div.groupPanel table#ResourceDetail {
border-collapse:collapse;
}

td#globalBlockContent div.groupPanel table#ResourceDetail td {
padding:0;
vertical-align:top;
height:22px;
}

td#globalBlockContent div.groupPanel table#ResourceDetail td textarea {
padding:0 0 0 5px;
}

td#globalBlockContent div.groupPanel table#ResourceDetail td.bold {
padding-top:4px;
}

td#globalBlockContent div.groupPanel table#ResourceDetail td.head {
color:#000;
padding:5px 0;
vertical-align:middle;
}

td#globalBlockContent div.groupPanel table#ResourceDetail td.head div {
background:#C1BFC0;
padding:5px;
}

td#globalBlockContent div.groupPanel table#ResourceDetail td.chb,td#globalBlockContent div.groupPanel table#ResourceDetail td.chb label,td#globalBlockContent div.groupPanel table#ResourceDetail td.chb input {
margin:0;
vertical-align:middle;
}

div#control_theme table.standard td.logo {
text-align:center;
height:89px;
}

div#control_theme table.standard img {
margin:0 auto;
}

div#control_theme table.standard input {
margin-right:4px;
}

div#control_theme table.standard label {
text-transform:none;
vertical-align:top;
font-weight:400;
}

div.showingProcess div.instruction {
width:215px;
margin-top:20px;
padding-right:40px;
}

div.showingProcess div textarea {
width:240px;
height:54px;
}

div#showingProcessCommon td.dates {
vertical-align:middle !important;
}

div#showingProcessCommon td.dates div {
padding-right:10px;
display:inline;
}

div.showingProcess {
float:left;
padding-bottom:20px;
}

div.showingProcess div.left {
float:left;
padding-bottom:5px;
}

div.showingProcess div.right {
float:right;
padding-right:5px;
padding-bottom:5px;
}

div.showingProcess div.right a {
color:#000;
}

table.alignTop tbody tr td {
vertical-align:top !important;
padding-left:2px !important;
}

table.alignTop table tbody tr td {
vertical-align:top !important;
background:none;
background-color:Transparent !important;
height:24px !important;
}

div.callSwitch table.standard tr {
height:14px !important;
}

div.callSwitch table.standard tr td table tr {
height:auto !important;
}

td#globalBlockContent table.groupPanels div.groupPanel table.standard tbody tr {
height:auto;
}

input.call {
background:#fff url(../Images/call.gif ) no-repeat;
width:43px !important;
height:20px;
border:none;
cursor:pointer;
}

table.alignTop tbody tr td input.name {
width:80px;
}

table.alignTop tbody tr td input.access {
width:110px;
}

table.alignTop tbody tr td input.phoneType {
width:50px;
}

table.alignTop tbody tr td input.phoneNumber {
width:100px;
}

table.alignTop tbody tr td input.callTime {
width:210px;
}

table.groupPanels div.callSwitch select {
width:125px;
}

table.groupPanels div.showingInfo input.time {
width:55px;
}

table.groupPanels div.showingInfo input.mess {
width:135px;
}

table.groupPanels div.showingInfo table table {
width:370px !important;
}

table.groupPanels div.showingInfo table td {
padding-right:4px !important;
}

.updateProgress {
background-color:#CCC;
position:absolute;
width:130px;
height:50px;
border-width:1px;
border-style:solid;
}

.updateProgress div {
text-align:center;
margin-top:13px;
}

.updateProgress iframe {
display:block;
position:absolute;
top:-1px;
left:-1px;
z-index:-1000;
filter:mask();
width:132px;
height:52px;
}

.updateProgressMessage {
margin:3px;
font-family:Trebuchet MS, Arial, Sans-Serif;
font-size:small;
vertical-align:middle;
line-height:18px;
}

table.ActConfig, div#happyBirthday div#popupForm table, div#SI table {
width:100%;
}

table#searchFilter div.SearchFilterContainer h2.PhoneListSearchHeader {
border:none !important;
margin:0 !important;
padding:0 0 10px !important;
}

table#searchFilter div.SearchFilterContainer h2.ListingSearchHeader {
border:none !important;
margin:0 !important;
padding:0 0 6px !important;
}

table#searchFilter div.SearchFilterContainer td {
text-align:right !important;
padding-right:2px !important;
}

table#searchFilter div.SearchFilterContainer td span.bold {
padding-right:2px !important;
}

table#searchFilter div.SearchFilterContainer div.buttons {
margin-top:0 !important;
margin-bottom:0 !important;
background-color:Transparent;
padding:5px 0 0 !important;
_padding:0 !important;
float:right;
}

table#searchFilter div.SearchFilterContainer table.content tbody tr td {
padding-top:0 !important;
margin-top:0 !important;
padding-bottom:0 !important;
margin-bottom:0 !important;
height:23px;
vertical-align:middle;
white-space:nowrap;
}

table#searchFilter div.SearchFilterContainer table.content tbody tr td.dateCell div {
width:100%;
text-align:right;
padding-left:2px;
padding-right:2px;
}

table#searchFilter div.SearchFilterContainer table.content tbody tr td table {
padding:0 !important;
}

table.standardAD td.standardADHeader span.Address {
font-size:14px;
}

table.gvUnconfirmedShowings td.lock {
width:13px !important;
}

table.gvUnconfirmedShowings td.showings {
width:155px !important;
}

table.gvUnconfirmedShowings tr {
height:15px !important;
}

table.gvUnconfirmedShowings tbody tr td {
/*background-image:none !important;*/
height:15px !important;
padding:1px 0 0 5px;
}

table.gvUnconfirmedShowings a {
text-decoration:underline;
}

/* HappyBirthday page */
div#happyBirthday {
vertical-align:middle;
}

div#happyBirthday div#popupForm {
margin:5px auto;
width:600px;
}

div#happyBirthday div#popupForm div.popupContent {
background:#FFF url(../Images/HappyBirthdayPicture.jpg) no-repeat scroll 0 50%;
}

div#happyBirthday div#popupForm table td {
text-align:center;
padding:70px;
}

td.happyBirthday {
font-size:50px;
line-height:75px;
color:Navy;
}

td.happyBirthday span {
font-family:Times New Roman, Serif;
}

td.happyBirthday span.happy {
letter-spacing:5px;
font-size:53px;
}

input.refresh {
background:transparent url(../Images/button_refresh.gif);
height:15px;
width:18px;
border:none;
background-repeat:no-repeat;
vertical-align:middle;
cursor:pointer;
}

.errorMessage {
color:Red;
font-size:12px;
line-height:18px;
}

.errorMessageOnPage {
color:Red;
display:block;
padding:8px;
background:#F3F3F3;
margin-bottom:15px;
font-weight:700;
border:1px dotted #9F9F9F;
text-align:center;
}

table.standard td.LetterName {
width:130px;
}

table.WeeklyRestriction {
background-color:#C1BFC0;
color:#2A2A2A;
font-weight:700;
text-decoration:underline;
vertical-align:middle;
}

table.WeeklyRestriction td {
color:#4A4849;
font-family:verdana, tahoma, helvetica;
font-size:11px;
font-weight:700;
text-align:center;
padding-bottom: 0px;
}

table.WeeklyRestriction th span {
text-decoration:underline !important;
cursor:pointer;
line-height:normal;
}

div#globalBlockContent div.WeeklyRestriction table.standard tbody tr {
height:25px;
}

div#globalBlockContent div.WeeklyRestriction table.standard tbody tr td {
height:25px;
background:none;
padding:3px 0;
margin-left:6px;
vertical-align:middle !important;
}

.appointmentReportTitle b {
font-size:17px !important;
}

td#globalBlockContent div.groupPanel table.standard td input.ext {
width:50px;
}

table.aaa td {
border:1px solid red;
}

table.payoutConfig select {
width:170px;
}

.spanToolTip {
position:absolute;
visibility:hidden;
background:#FFFFE0;
padding:4px !important;
font-size:8pt;
border:1px solid #333;
z-index:10;
}

input.shourtcuts {
width:136px;
height:27px;
border:none;
}

input.mornings {
background:transparent url(../Images/mornings.gif);
}

input.days {
background:transparent url(../Images/days.gif);
}

input.evenings {
background:transparent url(../Images/evenings.gif);
}

input.nights {
background:transparent url(../Images/nights.gif);
}

.WeeklyCheckboxButtons input.block {
background:transparent url(../Images/block_selection.gif);
float:none;
margin:0;
}

.WeeklyCheckboxButtons input.clear {
background:transparent url(../Images/clear_selection.gif);
clear:both;
}

table.standard tbody tr td.shortTime {
white-space:nowrap;
font-weight:700;
background-color:#C1BFC0 !important;
padding-right:10px;
padding-left:10px;
text-decoration:underline;
border-right:2px solid #666;
border-top:0;
border-left:0;
width:60px;
}

td.shortTime input {
margin-left:4px;
}

table.standard tbody tr.odd td {
background-color:red;
}

#maincontent #globalBlock table.standard tbody tr.odd td {
background:none;
}

table.WeeklyRestriction tbody tr td {
height:auto;
background:#fff;
padding:2px !important;
border-top:1px solid #666;
border-left:1px solid #666;
width:40px;
}

table.WeeklyRestriction tbody tr th {
font-weight:700;
border-bottom:1px solid #000;
}

.subtable thead tr {
background-color:#FFF !important;
}

.subtable tr td{
background-color:#F4F4F4 !important;
}

td#globalBlockContent div.groupPanel table tr td.totalRight,.reportPrint table td.totalRight {
text-align:right !important;
padding-right:10px;
}

td#globalBlockContent div.groupPanel table tr td.offersLeft,.reportPrint table td.offersLeft {
text-align:left !important;
padding-left:15px;
}

.selectorDiv {
position:absolute;
overflow:hidden;
border:2px dotted #333;
}

/* Modal Popup */
.modalBackground {
background-color:Gray;
filter:alpha(opacity=70);
opacity:0.7;
}

.modalBackgroundLight {
background-color:Gray;
filter:alpha(opacity=30);
opacity:0.3;
}

.modalPopup {
background-color:#fff;
border:1px solid gray;
padding:3px;
width:450px;
}

.modalPopup h1 {
background-color:#ED9C33;
color:#FFF;
font-family:"Arial Narrow";
font-size:17px;
font-weight:700;
height:27px;
margin-bottom:10px;
}

.modalPopup h1 .left, .modalPopup h1 .right {
background-color:#FFF !important;
height:27px;
width:5px;
}

.modalPopup h1 .left {
float:left;
}

.modalPopup h1 .right {
float:right;
}

.modalPopup h1 .content {
float:left;
font-family:Arial;
font-size:17px;
font-weight:700;
line-height:27px;
padding-left:4px;
vertical-align:middle;
}

.modalPopup .popupMsg {
font-family:Arial, Sans-Serif;
font-size:12px;
line-height:25px;
padding-left:10px;
vertical-align:middle;
}

.modalPopup .contentwhite {
border-left: 1px solid #e3e3e3;
border-right: 1px solid #e3e3e3;
padding:5px 8px 8px;
}

.modalPopup .button {
line-height:30px;
vertical-align:middle;
text-align:right;
}

table.radioButton tr td {
background:none !important;
}

table.radioButton tr td label,span.radioButton label {
vertical-align:middle;
padding:0 4px;
}

table.radioButton tr td input,span.radioButton input {
vertical-align:middle;
}

/*Duty Roster*/
table.SetupContainer table#DutyRosterGroups td {
width:33%;
}

table.SetupContainer table#DutyRosterGroups {
width:400px !important;
}

table.SetupContainer table#DutyRosterGroups td div.buttonsBlock {
vertical-align:middle;
padding:0;
text-align:center;
}

table.SetupContainer table#DutyRosterGroups td div.buttonsBlock div {
padding:0;
}

table.SetupContainer table#DutyRosterGroups td select option {
padding-left:5px;
}

div.buttons span.radio {
white-space:nowrap;
margin-left:15px;
vertical-align:middle;
}

div.buttons span.radio label {
padding:0 10px 2px 5px;
vertical-align:middle !important;
}

table#searchFilter div.div_DateControl {
padding:0 0 5px;
}

.NoBg td,table.NoBg,table.NoBg td {
background:none !important;
}

td.NoBgTD {
background:none !important;
}

.blockGroupPanel .content table.SendEmailNotification, td#globalBlockContent div.groupPanel table.SendEmailNotification {
width:auto;
}

.blockGroupPanel .content table.SendEmailNotification td label {
padding-right:15px;
}

td#globalBlockContent div.groupPanel div.content div span.radio {
font-size:11px;
}

td#globalBlockContent div.groupPanel div.content div span.radio input, span.chbSimple input, span.chbSimpleRight input {
background:none;
height:13px !important;
width:13px !important;
}

td#globalBlockContent div.groupPanel div.content span.chbSimpletrs input{
background:none;
height:13px !important;
width:13px !important;
}

td#globalBlockContent .blockGroupPanel div.content span.radio input {
margin-right:6px;
vertical-align:middle;
}

span.chbSimple input, .chbSimpleList input, span.chbSimpleRight input {
vertical-align:middle;
}

span.chbSimple input, .chbSimpleList input {
margin-right:4px;
}

span.chbSimpleRight input {
margin-left:4px;
}

td#globalBlockContent .blockGroupPanel div.content span.radio label {
color:#504e4f;
vertical-align:middle;
padding-right:10px;
}

#maincontent #globalBlock .selectedRow,.selectedRow, #maincontent #globalBlock .selectedRow td,td#globalBlockContent .selectedRow td {
background-color:#DCE5EA;
}

tr.highlightedRow td{
background-color:#FCF8EA !important;
}

table.accessInfo tr,#maincontent #globalBlock table.accessInfo tr td {
height:auto;
padding:1px 0 0;
}

table#ProspectInformation td {
padding-right:5px;
}

.AutoCompleteExtender {
visibility:hidden;
margin:0 !important;
background-color:inherit;
color:windowtext;
border: 1px solid buttonshadow;
cursor:'default';
overflow:auto;
max-height:100px;
_height:expression(this.scrollHeight > 100?   "100px" : "auto" );
text-align:left;
list-style-type:none;
z-index:0;
}

.AutoCompleteExtenderHighlightedListItem {
background-color:#0A246A;
color:#FFF;
padding:1px;
}

.AutoCompleteExtenderItem {
background-color:window;
color:windowtext;
padding:1px;
}

table.aaaa td {
border:1px solid red;
}

span.standard {
color:#504E4F;
font-family:Tahoma, Arial, Sans-Serif;
font-size:11px;
}

.contactColumn {
width:180px;
}

.extColumn {
width:60px;
}

.residenceColumn {
width:80px;
}

.actionColumn {
width:50px;
}

td.actionColumn1 {
width:100px;
}

input.view_all {
border:none;
width:60px !important;
height:18px;
cursor:pointer;
}

table.listDetailsHeader td {
width:33%;
font-size:11px !important;
}

table.listDetailsHeader td span {
line-height:12px !important;
}

table.listDetailsHeader td div {
float:left;
}

table.listDetailsHeader table#listAgents,table.listDetailsHeader table#listAgents td {
padding:0 !important;
width:auto !important;
}

td#globalBlockContent div.groupPanel div.content select,table#searchFilter select {
font-weight:400;
background-color:#FFF;
}

td#timeControl select {
width:70px !important;
}

table.SI tfoot tr td,div#SI tfoot tr td {
font-weight:700;
padding:10px 5px !important;
}

div.cbx {
margin:auto;
padding:0 0 3px !important;
vertical-align:middle !important;
}

div.cbx label {
margin:auto 5px !important;
padding:0 0 3px !important;
vertical-align:middle !important;
}

div.cbx input {
vertical-align:middle !important;
}

td.time span.hour:hover,td.time span.minute:hover {
background-color:#FFBC69;
border:3px solid #FFBC69;
}

/* time picker control classes */
.timePickerContainer {
border:1px solid #B8BAB9;
width:auto !important;
padding-bottom:0 !important;
padding:0;
margin:0;
}

.timePickerText {
font-family:Arial, Sans-Serif;
font-size:11px;
}

.timePickerContainer input {
margin-bottom:0;
padding-bottom:0;
border:0;
}

.timePickerContainer td {
padding:0 !important;
vertical-align:middle !important;
}

table#timePickerButtons td.button {
width:18px;
height:8px !important;
font-size:0;
}

.timePickerContainer .AMPM {
border-right:1px solid #B8BAB9;
}

.timePickerContainer img.arrow {
padding:1px;
}

a.toolTip:hover {
position:relative;
z-index:23;
}

a.toolTip span {
display:none;
}

a.toolTip:hover span {
display:block;
position:absolute;
top:10px;
left:30px;
background:#FFFFE1;
border:1px solid #333;
color:#000;
z-index:20;
width:235px;
padding:5px;
cursor:hand;
text-decoration:none;
font-family:Arial, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:normal;
text-align:left;
}

div#popupForm .popupContentHelp p {
line-height:14px;
}

div#popupForm .popupContentHelp p.first {
font-weight:700;
padding-left:10px;
padding-top:10px;
}

div#popupForm .popupContentHelp p.second {
padding-left:30px;
}

div#popupForm .popupContentHelp p.third {
padding-left:50px;
}

.disabledControl {
color:gray !important;
text-decoration:none !important;
}

div.archiveListings span,div.archiveListings td {
font-weight:700;
}

/*styles for form table*/
td#globalBlockContent .blockGroupPanel div.content table.formTable td {
padding-bottom:6px;
}

td#globalBlockContent .blockGroupPanel div.content table.formTable td.first {
width:160px;
}

td#globalBlockContent .blockGroupPanel div.content span.chb input {
margin-right:5px;
}

td#globalBlockContent .blockGroupPanel div.content span.chb label {
margin-right:10px;
}

p.textNotes {
padding-top:3px;
padding-bottom:5px;
display:block;
font-family:Verdana, Arial, Sans-Serif;
}

.lookupImageSmall, .letter {
margin:0;
padding:0;
cursor:pointer;
border:none;
position:relative;
}

.lookupImageSmall {
background:transparent url(../Images/lookup2.gif) no-repeat;
width:18px;
height:15px;
}

.letter {
background:transparent url(../Images/letter.gif) no-repeat;
width:17px;
height:18px;
}

input.lookupField {
background:transparent url(../Images/searchStringBG1.gif) repeat-x scroll 0;
}

table.sixColumns td {
width:200px;
}

table.sixColumns td.firstColumn {
width:70px !important;
font-weight:700;
}

table.sixColumns td span, table.sixColumnsBoldedTitles td {
font-weight:700;
}

/* ActionMenu */
div.ActionMenu div.menuLinks {
background-color:#FFF;
position:relative;
border:1px solid #666;
padding:0 !important;
}

div.ActionMenu div.menuLinks a {
font-weight:700;
line-height:12px;
display:block;
padding:3px;
clear:both;
width:96%;
}

div.ActionMenu div.menuLinks a:link,div.ActionMenu div.menuLinks a:visited {
text-decoration:none;
}

div.ActionMenu div.menuLinks a:hover {
color:#487FB1;
text-decoration:underline;
}

div.ActionMenu div.menuLinks div.separator {
border-bottom:1px solid #666;
margin:3px;
padding:0 !important;
}

/* Submit button */
a.LESButton {
border:0;
cursor:pointer;
margin-left:4px;
float:left;
display:block;
}

a.LESButton span {
display:block;
white-space:nowrap;
font: bold 14px Arial, Sans-Serif;
height:25px;
line-height:25px;
color:#fff;
text-align:center;
padding:0;
float:left;
}

a.LESButtonGray {
background:transparent url(../Images/btn_bg_right.png) right no-repeat;
text-decoration:none !important;
}

a.LESButtonGray span {
background:url(../Images/btn_bg_left.png) left no-repeat;
color:#463519;
text-decoration:none !important;
}

div.buttons a.LESButton {
margin-left:4px;
}

a.LESButtonThemmed {
text-decoration:none !important;
}

a.LESButtonThemmedDisabled {
text-decoration:none !important;
cursor:default;
}

a.LESButtonThemmedDisabled span {
color:#666 !important;
cursor:default;
}

a.LESButtonGrayDisabled {
background:transparent url(../Images/btn_bg_right.png) right no-repeat;
text-decoration:none !important;
cursor:default;
}

a.LESButtonGrayDisabled span {
color:#999 !important;
background:url(../Images/btn_bg_left.png) left no-repeat;
cursor:default;
}

.underline {
text-decoration:underline !important;
}

td#globalBlockContent .blockGroupPanel select {
	font-weight: 400 !important;
}

div.blockGroupPanel table.reportFilters td.colCaption {
font-weight:700;
text-align:right;
padding-right:5px !important;
}

div.blockGroupPanel table.reportFilters td.colData {
font-weight:400;
padding-right:5px !important;
}

.block ul li a div.dimmedLink {
color:gray;
text-decoration:none;
cursor:default;
}

span.chb input {
background:none;
border:none;
margin-right:5px;
}

div.featureSheetRptOptions table td {
width:25%;
}

span.chb label {
margin-right:10px;
}

table.roundedBlock td#center {
background:url(../Images/roundedBlock_center.png) repeat-x;
vertical-align:middle;
padding:0 5px;
}

table.roundedBlock td#left, table.roundedBlock td#right {
width:6px;
height:28px;
} 

table.roundedBlock td#left {
background:url(../Images/roundedBlock_left.png) no-repeat;
}

table.roundedBlock td#right {
background:url(../Images/roundedBlock_right.png) no-repeat;
}

div.AspNet-GridView table th {
height:25px;
background:#CCC;
font-weight:700;
}

div.AspNet-GridView table td {
padding-left:5px;
padding-right:5px;
}

.fieldset .top .left,.fieldset .top .right,.fieldset .bottom .left,.fieldset .bottom .right {
width:10px;
height:19px;
background-repeat:no-repeat;
}

.fieldset .top {
background:url(../Images/sft.gif);
background-repeat:repeat-x;
background-position:left center;
height:19px;
}

.fieldset .top .left {
background:url(../Images/fstl.gif);
background-repeat:no-repeat;
float:left;
}

.fieldset .top .right {
background:url(../Images/fstr.gif);
background-repeat:no-repeat;
float:right;
}

.fieldset .top .title {
display:inline;
float:left;
background-color:#fff;
padding-left:5px;
padding-right:10px;
color:#f88e20;
font-weight:700;
font-size:12px;
}

.fieldset .content {
border-left:1px solid #e3e3e3;
border-right:1px solid #e3e3e3;
padding:0 10px 5px 12px;
}

.fieldset .bottom {
background:url(../Images/fsb.gif);
background-repeat:repeat-x;
background-position:left center;
height:19px;
}

* html .fieldset .bottom .left {
margin-left:1px;
}

* html .fieldset .bottom .right {
margin-right:1px;
}

.fieldset .bottom .left {
background:url(../Images/fsbl.gif);
background-repeat:no-repeat;
float:left;
}

.fieldset .bottom .right {
background:url(../Images/fsbr.gif);
background-repeat:no-repeat;
float:right;
}

fieldset .content div {
margin-bottom:10px;
}

.fieldset .content div span {
display:block;
float:left;
font-weight:700;
color:#514f50;
width:70px;
padding-top:3px;
white-space:nowrap;
}

.fieldset .content .standard {
width:130px;
height:17px;
}

.fieldset .content input {
margin-bottom:11px;
}

.fieldset .content .last {
margin-bottom:0;
}

/* Listing Details */
#maincontent #globalBlock table.TRDCarcas table.TRDCarcasTable {
width:750px;
}

#maincontent #globalBlock table.TRDContainer td.globalBlockContent {
padding:2px 2px 0;
}

#maincontent #globalBlock table.TRDContainer td.globalBlockContent td,#maincontent #globalBlock table.TRDContainer td.globalBlockContent th {
padding-bottom:5px;
vertical-align:middle;
}

#maincontent #globalBlock table.TRDContainer td.globalBlockContent span,#maincontent #globalBlock table.TRDContainer td.globalBlockContent label {
font-weight:700;
color:#4A4849;
}

#maincontent #globalBlock table.TRDCarcas td input {
padding:0;
}

#maincontent #globalBlock table.TRDCarcas td input.DataHalfSize {
width:65px;
}

#maincontent #globalBlock table.TRDCarcas td input.AddressData {
width:86px;
}

#maincontent #globalBlock table.TRDCarcas td input.BrokerName {
width:252px;
}
#maincontent #globalBlock table.TRDCarcas td input.emailaddress {
width:248px;
}
#maincontent #globalBlock table.TRDCarcas td input.ReferalName {
width:551px;
}

#maincontent #globalBlock table.TRDCarcas td input.Date {
width:100px;
}

#maincontent #globalBlock table.TRDCarcas td select.Branch {
width:132px;
_width:136px;
}

#maincontent #globalBlock table.TRDCarcas td input.OtherData {
width:130px;
_width:134px;
}

#maincontent #globalBlock table.TRDCarcas td textarea.TextAreaFeature {
border:1px solid #b9b9b9;
width:280px;
height:80px;
}

#maincontent #globalBlock table.TRDCarcas td input.PageOnExpirity {
margin-left:15px;
}

#maincontent #globalBlock table.TRDCarcas table.TRDContainer {
width:100%;
white-space:nowrap;
margin:0;
}

#maincontent #globalBlock table.TRDCarcas table.APPT th {
background-color:#e7e7e7;
font-weight:700;
text-align:center;
padding:3px;
}

#maincontent #globalBlock table.TRDCarcas table.APPT th.FirstHeader {
background-color:Transparent;
}

#maincontent #globalBlock table.TRDCarcas table.APPT td {
text-align:center;
}

.IECell {
padding-right:5px;
padding-top:10px;
}

#maincontent #globalBlock table.TRDCarcas span.Expiry,#maincontent #globalBlock table.TRDCarcas span.PageOnExpirity {
display:block;
}

#maincontent #globalBlock table.TRDCarcas span.Prise,#maincontent #globalBlock table.TRDCarcas span.Type {
margin-right:32px;
_margin-right:40px;
}

#maincontent #globalBlock table.TRDCarcas span.CrossRoad {
margin-right:3px;
font-weight:700;
}

#maincontent #globalBlock table.TRDCarcas span.Map {
margin-right:44px;
font-weight:700;
}

#maincontent #globalBlock table.TRDCarcas span.District {
margin-right:24px;
font-weight:700;
}

/* Listing Address Info */
#maincontent #globalBlock table.TRDCarcas span.addressSpan {
margin-left:3px;
margin-right:7px;
font-weight:700;
}

table.ListingStatus {
background-color:#FFF;
width:100%;
color:#4A4849;
}

table.ListingStatus tr td.grp {
width:46%;
}

#in_grpboxRegisteredDate table td {
line-height:15px;
}

#maincontent #globalBlock table.ListingStatus tr.bottom td.center {
background-repeat:repeat-x;
}

#maincontent #globalBlock table.ListingStatus tr.top td.center {
background-repeat:repeat-x;
_height:2px;
}

#maincontent #globalBlock div.ListingStatusButtons {
margin:0;
}

table.ListingStatus table#in_grpboxRegisteredDate td.first {
width:100px !important;
font-weight:700;
}

span.agentInfo {
text-decoration:underline !important;
font-weight:700;
}

td#globalBlockContent div.groupPanel table tr td.tdListingStatusControls table {
border-collapse:collapse;
padding:0;
}

td#globalBlockContent div.groupPanel table tr td.tdListingStatusControls div {
padding-left:0;
padding-top:5px;
}

#maincontent #globalBlock table.TRDCarcas td input.Data,#maincontent #globalBlock table.TRDCarcas td select.Booked {
width:122px;
}

#maincontent #globalBlock table.TRDCarcas span.Price,#maincontent #globalBlock table.TRDCarcas span.Type,#maincontent #globalBlock table.TRDCarcas div.cbx {
font-weight:700;
}

#RegisterOffer tr.top td.center,#NewStatus tr.top td.center {
width:65%;
}

#RegisterOffer,#NewStatus {
height:220px;
}

#in_grpboxNewStatus {
width:270px;
}

#maincontent #globalBlock table.ListingStatus tr.bottom td.left,#maincontent #globalBlock table.ListingStatus tr.bottom td.right {
background-repeat:no-repeat;
}

#maincontent #globalBlock table.ListingStatus tr.top td.left,#maincontent #globalBlock table.ListingStatus tr.top td.right {
background-repeat:no-repeat;
_height:2px;
}

textarea.highLighted {
background:none;
background-color:#FCF8EA;
}

.defaultColor, table.defaultColor td  {
color:#504E4F;
}

table#roomDetails {
margin:10px 0 0 20px;
}

table#roomDetails td {
height:15px;
}

.blockGroupPanel .content table#ContactDetail tr td.head div {
background-color:#EAEAEA;
margin-top:10px;
padding:5px;
width: 50px;
}

tr.bright td {
background-color:#FCF8EA !important;
}

div.ReportHeader {
text-transform:uppercase;
padding: 3px 5px !important;
background-color:#E3E3E3 !important;
font-weight:bold;
font-family:Arial, Sans-Serif;
vertical-align:middle;
}

div.divStatuses span.Yes label{
background-color:#C1DFC1;	
}

div.divStatuses span.No label{
background-color:#FFD5D5;
}

/* blue group panel */
.blue .blockGroupPanel div.content, .blue .blockGroupPanel div.content table td,
.blue .blockGroupPanel .blockTop, .blue .blockGroupPanel .blockBottom{
	background-color:#DCE5EA !important;
}
.blue .blockGroupPanel .header{
background-color:Transparent !important;
}

.blue .blockGroupPanel .leftTop{
background: #FFFFFF url(../Images/panel_blue.gif) no-repeat scroll 0pt top;
}

.blue .blockGroupPanel .rightTop{
background: #FFFFFF url(../Images/panel_blue.gif) no-repeat scroll right top
}

.blue .blockGroupPanel .leftBottom{
background: transparent url(../Images/panel_blue.gif) no-repeat scroll 0pt bottom;
}

.blue .blockGroupPanel .rightBottom{
background: transparent url(../Images/panel_blue.gif) no-repeat scroll right bottom;
} 

.blockGroupPanel div.content table.bgWhite td{
background-color:#fff !important;
}

.smPanelSmall{
background-color:#F1F1F1;	
}


.smPanelGradient a.quick{
text-decoration:none;
color:#fff;
font: italic bold 13px "Times New Roman",Serif;
line-height:12px;
cursor:pointer;
}

.smPanelGradient a.black{
text-decoration:none;
color:#000;
font: bold 11px Arial, Sans-Serif;
padding-left:7px;
text-transform:uppercase;
line-height:11px;
letter-spacing:1px;
cursor:pointer;
}

.blockGroupPanelBright div.content div.itemsList{
padding-bottom:5px;
}

.blockGroupPanelBright div.content div.itemsListArea a{
text-decoration:none;
color:#504E4F;

}

.itemsListArea{
overflow-y: hidden;
}

.startTypingPrompt{
display:inline;
}
td.watermarked{
background-color:#CCFFFF;
color:#CCFFFF;
}
.bulletArrow {
padding-left:12px !important;}


.watermarkCss{
    background-color:#191970;
    color:#cdc9c9;
}

.chkChoice input 
{ 
    margin-left: 20px; 
}
.chkChoice label 
{ 
    padding-left: 5px; 
}

.apptdatetimetext
{
    border-style:none;
    background-color:transparent;  
    background-image:none;
    font-weight:bold;
}
.offerpresentationdiv
{
    padding:8px 20px 8px 20px;
    text-align:center;
    font-size:medium; 
    width:200px; 
}
.offerpresentationdiv .poheader
{
    border: 2px solid #8495A8;
    border-radius: 10px;
    padding:15px 0px 15px 0px;
    vertical-align:middle;  
    background-color:#8495A8;
    color:White;   
    font-weight:600;
}
.offerpresentationdiv .podetail
{
    padding-top:10px;
    padding-bottom:10px; 
    vertical-align:middle;
    background-color:white;
    color:black;
}

.offerpresentationNote
{
    font-size: smaller;     
}

.MyAppointment
{
    margin-left:20px;
    margin-right:20px;
    padding 20px 20px 20px 20px;
}

.myApptScheduledDateTimeColumn 
{
    width:200px;
}

.myApptAddressColumn 
{
    width:300px;
}

.MyAppointmentDetails
{    
    border: 2px solid;
    border-radius: 3px;
    padding:0px 0px 0px 0px;
    vertical-align:middle;    
    text-align:center;
    width:100px;
    font-weight:700; 
    height:15px;
    text-decoration: none;
    background-color:#EFEBE0;
}
.myApptDetailsColumn 
{
    width:60px;
}
.MyAppointmentDetailPanel
{
    padding: 3px 3px 3px 3px;
    background-color:#F3EFED;
    border: 1px solid;
    vertical-align:top;
    border-radius: 5px;

}
.MyAppointmentDetailText
{
    font-size:11px;
}

.MyAppointmentButtons
{    
    border: 2px solid;
    border-radius: 3px;
    padding:0px 0px 0px 0px;
    vertical-align:middle;    
    text-align:center;
    width:100px;
    font-weight:700; 
    height:15px;
    text-decoration: none;
    background-color:#EFEBE0;
}


/*css elements that will go into the media query
*/

/* Remarked since the font will affacted VO
@media screen and (max-width:740px ) {
    div#globalContent {
        background-color: #fff;
        margin: 0 auto;
        min-width: 460px;
        zoom: 3.17;
        overflow-x:hidden;
        _width: expression(document.documentElement.clientWidth < 975? "975px" : "auto" );
    }

    table.standard tbody tr td label {
        font-weight: 500;
        text-transform: uppercase;
        font-size: 20px;
    }

    .blockBottom{
        display: none;
    }

    #globalBlockContent h1 .content {
        font-size:30px;
    }

    td#globalBlockContent div.groupPanel table tr td, td#globalBlockContent .blockGroupPanel div.content table tr td {
  padding: 20px 0 0;
  vertical-align: middle;
}

    .buttons{
        float: none;
        margin-left: 30%;
        zoom: 2;
    }

     td.left{
        display:none;
    }

    td.right{
        display:none;
    }

    td.top{
        display:none;
    }

    td.bottom {
        display: none;
    }

    .blockGroupPanel div.content {
        padding: 10px 10px 2px 10px; 
        border-left: none; 
        border-right: none;      
    }

    td{
        font-size: 30px;
    }

    span{
        font-size: 24px;
    }

    td.FEData label{
        font-weight:400;  
        font-size: 20px;
    }

    .blockGroupPanel .header {
        font-size: 28px;
    }
}

@media screen and (min-width: 410px) {
    div#globalContent {
        background-color: #fff;
        margin: 0 auto;
        min-width: 460px;
        zoom: 3.17;
        overflow-x:hidden;
        _width: expression(document.documentElement.clientWidth < 975? "975px" : "auto" );
    }

    table.standard tbody tr td label {
        font-weight: 500;
        text-transform: uppercase;
        font-size: 20px;
    }

    .blockBottom{
        display: none;
    }

    #globalBlockContent h1 .content {
        font-size:30px;
    }

    td#globalBlockContent div.groupPanel table tr td, td#globalBlockContent .blockGroupPanel div.content table tr td {
  padding: 20px 0 0;
  vertical-align: middle;
}

    .buttons{
        float: none;
        margin-left: 30%;
        zoom: 2;
    }
     
    .blockGroupPanel div.content {
        padding: 10px 10px 2px 10px; 
        border-left: none; 
        border-right: none;      
    }
       
     td.left{
        display:none;
    }

    td.right{
        display:none;
    }

    td.top{
        display:none;
    }

    td.bottom {
        display: none;
    }

    td{
        font-size: 30px;
    }

    span{
        font-size: 24px;
    }

    td.FEData label{
        font-weight:400;  
        font-size: 20px;
    }

    .blockGroupPanel .header {
        font-size: 28px;
    }
}


@media screen and (min-width: 320px) {
    div#globalContent {
        background-color: #fff;
        margin: 0 auto;
        min-width: 460px;
        //zoom: 3.17;//
        overflow-x:hidden;
        _width: expression(document.documentElement.clientWidth < 975? "975px" : "auto" );
    }

    table.standard tbody tr td label {
        font-weight: 500;
        text-transform: uppercase;
        font-size: 20px;
    }

    .blockBottom{
        display: none;
    }

    #globalBlockContent h1 .content {
        font-size:30px;
    }

    td#globalBlockContent div.groupPanel table tr td, td#globalBlockContent .blockGroupPanel div.content table tr td {
  padding: 20px 0 0;
  vertical-align: middle;
}

    .buttons{
        float: none;
        margin-left: 30%;
        zoom: 2;
    }

     td.left{
        display:none;
    }

    td.right{
        display:none;
    }

    td.top{
        display:none;
    }

    td.bottom {
        display: none;
    }

    .blockGroupPanel div.content {
        padding: 10px 10px 2px 10px; 
        border-left: none; 
        border-right: none;      
    }

    td{
        font-size: 30px;
    }

    span{
        font-size: 24px;
    }

    td.FEData label{
        font-weight:400;  
        font-size: 20px;
    }

    .blockGroupPanel .header {
        font-size: 28px;
    }
}

@media screen and (min-width: 350px) {
    div#globalContent {
        background-color: #fff;
        margin: 0 auto;
        min-width: 460px;
        overflow-x:hidden;
        _width: expression(document.documentElement.clientWidth < 975? "975px" : "auto" );
    }

    table.standard tbody tr td label {
        font-weight: 500;
        text-transform: uppercase;
        font-size: 20px;
    }

    .blockBottom{
        display: none;
    }

    #globalBlockContent h1 .content {
        font-size:30px;
    }

    td#globalBlockContent div.groupPanel table tr td, td#globalBlockContent .blockGroupPanel div.content table tr td {
  padding: 20px 0 0;
  vertical-align: middle;
}
   
    //.buttons{
        float: none;
        margin-left: 30%;
        zoom: 2;
    }//

    .blockGroupPanel div.content {
        padding: 10px 10px 2px 10px; 
        border-left: none; 
        border-right: none;      
    }

    .listing_information{
        padding-top:40px;
    }

    td.left{
        display:none;
    }

    td.right{
        display:none;
    }

    td.top{
        display:none;
    }

    td.bottom{
        display:none;
    }

    td{
        font-size: 30px;
    }

    span{
        font-size: 24px;
    }

    td.FEData label{
        font-weight:400;  
        font-size: 20px;
    }

    .blockGroupPanel .header {
        font-size: 28px;
    }
}

@media screen and (min-width: 1200px) {
    div#globalContent {
        background-color: #fff;
        margin: 0 auto;
        min-width: 970px;
        zoom: 1;
        overflow-x: hidden;
        _width: expression(document.documentElement.clientWidth < 975? "975px" : "auto" );
    }

    .blockGroupPanel div.content {
        padding: 10px 10px 2px 10px; 
        border-left: none; 
        border-right: none;      
    }

     td{
        font-size: 12px;
    }

    span{
        font-size: 12px;
    }

    td.FEData label{
        font-weight:400;  
        font-size: 12px;
    }

}
*/

/*td.listing_information{
    width:30%;
}

td.bold{
    width:30%;
}

#add_feedback_questions*/