/*Automatically generated file : 10/24/2025 01:36PM*/
/*grepnote:.//style.csss|1761334575.//fullcalendar.csss|1761334570.//jquery.timeentry.csss|1761334573.//shadowbox-3.0.3/shadowbox.csss|1761334575 */
/* includingfile: .//style.css 10/24/2025 01:36PM */
/* includingfile: .//fullcalendar.css 10/24/2025 01:36PM */
/* includingfile: .//jquery.timeentry.css 10/24/2025 01:36PM */
/* includingfile: .//shadowbox-3.0.3/shadowbox.css 10/24/2025 01:36PM */
/*filename .//style.css - BEGIN */

/* Generic selectors to apply to the entire site */
html,
body{
margin:0;
}
#content{
width:1249px;
float:left;
padding:10px 60px 0 0;
color:#000;
font:14px/16px 'HelveticaNeue-Condensed',Helvetica, Arial, sans-serif;
}
body{
margin:0;
color:#2d4c70;
font:14px/1.3 Helvetica, Arial, sans-serif;
background:#fff  0;
}
body.frontpage{
background:#000 url(../images/bg-mainLIn.png) repeat-y 50% 0;
}
/* delivered via a CDN which caches files for about 24 hours. */
#bodycontent
{
padding-top:15px;
padding-left:20px;
position: relative;
}
#im_top{

}
img{border-style:none;}
a{
text-decoration:none;
color:#000;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
font:100% Helvetica, Arial, sans-serif;
vertical-align:middle;
}
form,
fieldset{
margin:0;
padding:0;
border-style:none;
}


.form-action-bar h2
{
background:none;
}

/*top banner */
#banner {width:468px;  margin:0px;padding:68px;background-position: top left;float:left;}
/*#banner {width:570px; height:100px; background-image:url(images/logo-wave-rgb200x113.jpg);background-repeat: no-repeat; margin:0px;padding:0px;background-position: top left;float:left;}*/

/*background-colors and alert related*/





.bgbrown {background-color:#466790;}
.bgsteel {background-color:#839cc4;}
.bgsky, .bgmint, .rthdrMint  {background-color:#e6e6e6;}


.bggreen, #alertgreen, .alertgreen {background-color:#4fc625;}
.bgred, #alertred, .alertred {background-color:#ff0000;}
.bgorange, #alertorange, .alertorange {background-color:#ffa500;}
.bgyellow, #alertyellow, .alertyellow {background-color:#ffff00;}
.bgblue, #alertblue, .alertblue {background-color:#0000ff;}
#alertgreen, #alertorange, #alertyellow, #alertred, #alertblue {height:8px; border:1px solid #ffffff; width:14px;margin:1px;float:left;}
.alertgreen, .alertorange, .alertyellow, .alertred, .alertblue {border:1px solid #ffffff;padding:3px 3px;}
#alertinactive {height:8px; border:1px solid #000000; width:14px;margin:1px;float:left;}
.alertyellow, .alertyellow a, alertyellow a:visited {color:#ffff00;text-decoration:none;margin:2px; padding:1px;}
.alertorange, .alertorange a, alertorange a:visited {color:#ffa500;text-decoration:none;margin:2px; padding:1px;}
.alertred a, .alertred a:visited, .alertgreen a, .alertgreen a:visited {color:#ffffff;text-decoration:none;margin:2px; padding:1px;}
.alertred a:hover, .alertgreen a:hover, .alertyellow a:hover {text-decoration:underline;}
#alertgreennav, .alertgreennav {background-color:#8db159;}
#alertrednav, .alertrednav {background-color:#ff0000;}
#alertyellownav, .alertyellownav {background-color:#ffff00;}
#alertbeigenav, .alertbeigenav {background-color:#639bd3;}
#alertgreennav, #alertyellownav, #alertrednav, #alertnocolor, #alertbeigenav {height:8px; width:14px;margin:1px;float:left;}
.alertgreennav, .alertyellownav, .alertrednav, .alertnocolor, .alertbeigenav {padding:3px 3px;}
.alertyellownav, .alertyellownav font, .alertyellownav a, alertyellownav a:visited {color:#376FA6;text-decoration:none;margin:2px; padding:1px;}
.alertrednav a, .alertrednav a:visited, .alertgreennav a, .alertgreennav a:visited, .alertnocolor a, .alertnocolor a:visited, .alertbeigenav a, .alertbeigenav a:visited {color:#ffffff;text-decoration:none;margin:2px; padding:1px;}
.alertrednav a:hover, .alertgreennav a:hover, .alertyellownav a:hover, .alertnocolor a:hover, alertbeigenav a:hover {text-decoration:underline;}
.sidebarlink a, .sidebarlink a:visited {color:#ffffff;text-decoration:none;}
.sidebarlink a:hover {text-decoration:underline;}



/*general nav items below the logo at top */
#topnav {float:left; margin:0;padding:5px 0;text-align:center;background-color:#004992;;width:100%;z-index: 100;}
#topnav ul { font-size:11px;padding-left: 0; margin-left: 0; float: left; width: 100%; font-family: Helvetica, Arial,sans-serif; text-align: center;z-index: 100;}
#topnav ul li { display: inline; height:20px;gradient-start-color:#cccccc}
.topnavGradient {gradient-start-color:#cccccc;z-index: 100;}
.topnavRounded {border-radius:25;}
#topnav ul li a {border:1px solid #acbcd3;float:left;margin:0px 2px;padding:6px 6px 8px 6px;text-decoration:none;color:#000000;font-size:16px;font-weight:bold;font-family:"Times New Roman", Times, serif; background-image:url(images/bg-nav.png);background-repeat:repeat-x; }
#topnav ul li a:hover { background-color: #ffffff; color: #4fc625;}

.dk_bgmint {background-color:#d5d5d5;}
.bgcocoa {background-color:#b4d3f7;}
.bgmocha {backgrround-color: #ffffff; color: #4fc625;} /* background-color:#dfdfdf; */
.topnav {font-family:Helvetica,Verdana, Arial,sans-serif; font-size:8px; font-weight:bold; color:#312a23; padding:2px; line-height:10px; text-decoration:none;z-index: 100;}
.topnav a:link,  .topnav a:visited {font-weight:bold; color:#312a23; text-decoration:none;z-index: 100;}
.topnav a:hover, .topnav a:active { font-weight:bold; text-transform:uppercase; color:#4fc625; text-decoration:none;} /* green */


/*end general nav below logo */

/*this is the stuff for their basic overview dashboard */

/* ORIGINAL NEW DASHBOARD STYLE */

#newdashboard {
float:right;
height:100px;
color:#ffffff;
font-weight:normal;
width:485px;
padding:0px;
right:50px;
margin:0;
border:0px solid #000000}
#newdashboard, #newdashboard a, #newdashboard a:visited {
font-size:12px;
color:#ffffff;
text-align:left;
}

#newdashboard_name{
float: left;
font-size: 105%;
width:280px;
}
#newdashboard_logo{
right:5px;
top:5px;
position:absolute;
}
.newdashboard_content_box{
width: 100%;
float:left;
line-height:1.3;
}
.newdashboard_content_box .dashboard_count{
color: #FF0000;
font-weight: 800;
margin-left: 5px;
}
.clear_fix{
clear: both;
}

.homegridttl, .homegridttl a, .homegridttl a:link, .homegridttl a:visited {text-transform:uppercase;color:#000;font-weight:bold;text-decoration:underline;font-size:14px;}
.homegrid {margin:0px;border:0px;}
#homegrid_single{width:90%;border:0 solid #cccccc;border-right:1px;border-bottom:1px;padding:10px 0px 10px 70px;margin:0px;float:left;text-align:left;background-repeat:no-repeat;background-position:left;height:60px;}
#homegrid1, #homegrid2, #homegrid3, #homegrid3a, #homegrid4, #homegrid5, #homegrid6, #homegrid7 {width:90%;border:0 solid #cccccc;border-right:1px;border-bottom:1px;padding:10px 0px 10px 70px;margin:0px;float:left;text-align:left;height:60px;;background-position:left;background-repeat:no-repeat;}

#homegrid8, #homegrid9, #homegrid10, #homegrid11, #homegrid12, #homegrid13, #homegrid14, #homegrid15 , #homegrid16, #homegrid17, #homegrid18 , #homegrid19, #homegrid20,#homegrid21 {width:90%;border:0 solid #cccccc;border-bottom:1px;padding:10px 0px 10px 70px;margin:0px;float:left;text-align:left;height:60px;;background-position:left;background-repeat:no-repeat;}

h2 .header {padding:0 30px;margin:5px 0px;height:30px;background-position:left;background-repeat:no-repeat;}



.headdashboard, .headmarketing, .headuseragreement, .headcompnay, .headstaff, .headmaster, .headmakeoffer, .headclients, .headvendors, .headproperties, .headtasks, .headutilities, .headhoas, .headphotos, .headreports, .headinvite, .headmailadmin, .headvault , .headsettings, .headusers
{padding-left:40px;background-position:left;background-repeat:no-repeat;}

/* ** 01/18/12 ** LEGACY MAP. DO NOT ADD TO THIS MAP. NEW ICONS SHOULD BE MAPPED IN /_inc/functions_icons.php. */
.headcompany {background-image:url(images/icon-company-sm.png); background-repeat:no-repeat; }
.headstaff {background-image:url(images/icon-staff-sm.png); background-repeat:no-repeat; height:75px;}
.headmaster{background-image:url(images/icon-mastertasks-sm.png); background-repeat:no-repeat; }
.headmakeoffer{background-image:url(images/icon-makeoffer_64.jpg); background-repeat:no-repeat; }
.headclients {background-image:url(images/icon-clients-sm.png); background-repeat:no-repeat; }
.headvendors {background-image:url(images/icon-vendors-sm.png); background-repeat:no-repeat; }
.headproperties {background-image:url(images/icon-properties-sm.png); background-repeat:no-repeat; }
.headtasks {background-image:url(images/icon-tasks-sm.png); background-repeat:no-repeat; }
.headutilities {background-image:url(images/icon-utilities-sm.png); background-repeat:no-repeat; }
.headhoas {background-image:url(images/icon-hoas-sm.png); background-repeat:no-repeat; }
.headphotos {background-image:url(images/icon-photoalbums-sm.png); background-repeat:no-repeat; }
.headreports {background-image:url(images/icon-reports-sm.png); background-repeat:no-repeat; }
.headinvite {background-image:url(images/icon-invitevendors-sm.png); background-repeat:no-repeat; }
.heademailadmin {background-image:url(images/icon-emailadmin-sm.png); background-repeat:no-repeat; }
.headvault {background-image:url(images/icon-export-vault-sm.png); background-repeat:no-repeat; }
.headadmin {background-image:url(images/icon-adminsync.png); background-repeat:no-repeat; }
.headasset {background-image:url(images/icon-assetmanagers.png); background-repeat:no-repeat; }
.headlibrary {background-image:url(images/icon-documents-sm.png); background-repeat:no-repeat; }
.headuseragreement {background-image:url(images/icon-useragreement-sm.png); background-repeat:no-repeat; }
.headsettings {background-image:url(images/icon-wheel-sm.png); background-repeat:no-repeat; }
.headwebpages {background-image:url(images/icon-webpage.png); background-repeat:no-repeat; }
.headfaqs{background-image:url(images/icon-faq.png); background-repeat:no-repeat; }
.headusers{background-image:url(images/icons/coquette/64x64/users.png); background-repeat:no-repeat; }
.headmlist{background-image:url(images/icon-lists_64.png); background-repeat:no-repeat; }
.headpropertyimport{background-image:url(images/icon-properties-import_60x59.png); background-repeat:no-repeat; }
.headticker{background-image:url(images/icon-news.png); background-repeat:no-repeat; }
.headdailymsg{background-image:url(images/icon-megaphone.png); background-repeat:no-repeat; }
.headclientimport{background-image:url(images/icon-clients-import_60x65.png); background-repeat:no-repeat; }
.headroles{background-image:url(images/icon-roles_64x64.png); background-repeat:no-repeat; }
.headattributes{background-image:url(images/icons/matraex/64x64/home_process.png); background-repeat:no-repeat; }
.headccproperty{background-image:url(images/icons/matraex/64x64/home.png); background-repeat:no-repeat; }
.headportfolios{background-image:url(images/icons/coquette/64x64/portfolio.png); background-repeat:no-repeat; }
.headmarketing{background-image:url(images/icons/coquette/64x64/globe.png); background-repeat:no-repeat; }
.headbrokernetwork{background-image:url(images/icon-staff-sm.png); background-repeat:no-repeat; height:75px;}
.headdashboard{background-image:url(/images/icons/coquette/64x64/chart_pie.png); background-repeat:no-repeat; height:75px;}
.headassignmentmethod{background-image:url(/images/icons/coquette/64x64/pages.png); background-repeat:no-repeat;}
/* ** 01/18/12 ** LEGACY MAP. DO NOT ADD TO THIS MAP. NEW ICONS SHOULD BE MAPPED IN /_inc/functions_icons.php. */

.propertytab {font-family:Helvetica,Verdana, Arial,sans-serif; border:1px solid #466790;align:right;font-size:8pt; font-weight:bold; color:#376FA6; padding:2px; line-height:10px; text-decoration:none;}
.propertytab a:link,  .propertytab a:visited {color:#376FA6; text-decoration:none;font-size:8pt;}
.propertytab a:hover, .propertytab a:active {color:#376FA6; text-decoration:none;font-size:8pt;}
#proptb {font-family:Helvetica,Verdana, Arial,sans-serif; border:1px solid #466790;align:right;font-size:8pt; font-weight:bold; color:#376FA6; padding:2px; line-height:10px; text-decoration:none;}
#proptb a:link,  .propertytab a:visited {color:#376FA6; text-decoration:none;font-size:8pt;}
#proptb a:hover, .propertytab a:active {color:#376FA6; text-decoration:none;font-size:8pt;}

.tasktab {font-family:Helvetica,Verdana, Arial,sans-serif; border:1px solid #666666;align:right;font-size:8pt; font-weight:bold; color:#376FA6; padding:2px; line-height:10px; text-decoration:none;}
.tasktab a:link,  .tasktab a:visited {color:#376FA6; text-decoration:none;font-size:8pt;}
.tasktab a:hover, .tasktab a:active {color:#376FA6; text-decoration:none;font-size:8pt;}





#subtabstd {border-bottom:1px solid #999999;align:right;height:17px;margin:0px;padding:0px;text-align:center;width:100%;font-size:8pt;}
#subtabstd td { padding-left: 0; margin:0 auto;    font-family: Helvetica, Arial,sans-serif; text-align: center;}
/* #propertytabstd ul li { display: inline; height:20px;float:right;} */
#subtabstd  a, #propertytabstd   a:visited {border:1px solid #666666;height:19px;margin:0pt 2px;padding:1px 2px;text-decoration:none;color:#376FA6; background-image:url(images/bg-nav.png)}
#subtabstd  a:hover, #propertytabstd   a:active { background-color: #ffffff; color: #4fc625;border-top:2px solid #ffcc00;}

#subtab_detail td
{
padding-right:4px;
padding-left:4px;
font-size:14px;
font-weight:bold;
}

h2.propertyaddress
{
color: #004992;
font-size:17px;
}
#subtab_detail td a
{
color:#2750A2;
font-family:"Times New Roman" ;
}
.selectedtab{text-decoration:underline}

/*list of conditional permission based tabs - I would recommend making this a series of li's */
#propertytabs {border-bottom:1px solid #999999;align:right;height:22px;margin:10px 10px 10px 0pt;padding:0pt;text-align:center;width:93%;font-size:8pt;}
#propertytabs ul { padding-left: 0; margin:0 auto; float: right; width: 100%; font-family: Helvetica, Arial,sans-serif; text-align: center;}
#propertytabs ul li { display: inline; height:20px;float:right;}
#propertytabs ul li a, #propertytabs ul li a:visited {border:1px solid #666666;float:left;height:19px;margin:0pt 2px;padding:1px 2px;text-decoration:none;background-color:#ffffff;color:#376FA6;}
#propertytabs ul li a:hover, #propertytabs ul li a:active { background-color: #ffffff; color: #990000;border-top:2px solid #ffcc00;}

.subtabs {font-family:Helvetica,Verdana, Arial,sans-serif; font-size:8pt; font-weight:bold; color:#376FA6; padding:2px; line-height:10px; text-decoration:none;}
.subtabs a:link,  .propertytabs a:visited {color:#376FA6; text-decoration:none;font-size:8pt;}
.subtabs a:hover, .propertytabs a:active {color:#376FA6; text-decoration:none;font-size:8pt;}

/*end list of property tabs */
/*list of conditional permission based tabs - I would recommend making this a series of li's */
#tasktabs {border-bottom:1px solid #999999;align:right;height:22px;margin:10px 10px 10px 0pt;padding:0pt;text-align:center;width:93%;font-size:8pt;}
#tasktabs ul { padding-left: 0; margin:0 auto; float: right; width: 100%; font-family: Helvetica, Arial,sans-serif; text-align: center;}
#tasktabs ul li { display: inline; height:20px;float:right;}
#tasktabs ul li a, #tasktabs ul li a:visited {border:1px solid #666666;float:left;height:19px;margin:0pt 2px;padding:1px 2px;text-decoration:none;background-color:#ffffff;color:#376FA6;}
#tasktabs ul li a:hover, #tasktabs ul li a:active { background-color: #ffffff; color: #990000;border-top:2px solid #ffcc00;}
.tasktabs {font-family:Helvetica,Verdana, Arial,sans-serif; font-size:8pt; font-weight:bold; color:#376FA6; padding:2px; line-height:10px; text-decoration:none;}
.tasktabs a:link,  .tasktabs a:visited {color:#376FA6; text-decoration:none;font-size:8pt;}
.tasktabs a:hover, .tasktabs a:active {color:#376FA6; text-decoration:none;font-size:8pt;}
/*end list of task tabs */
/*home page items */
#introduction {width:600px;margin:0 auto;padding:5px;font-size:12px; line-height:150%;}
#introduction p a:link, #introduction p a:visited {font-weight:bold; color:#990000;}

#container {
background: #FFFFFF;
min-width:1150px;
width: 95%;
margin: 0 auto;
border: 0;
text-align: left;
}
#sidebar
{
/*display: none;*/
}

#sidebar1 {
float: left;
width: 150px;
background: #ffffff;
padding: 15px 10px 15px 20px;
display: none;
}

#sidebar2 {
float: right;
width: 215px;
background: #2850a0;
padding: 2px 1px 5px 1px;
margin:0;
font-weight:bold;
text-align:left;
}

#sidebar2 .rthdrMint  {padding:1px 1px; border:1px solid #ffffff; margin:0 2px;width:208px;color:#000000; font-size:10px; font-weight:bold;}
#sidebar2 ul {margin:0 0 10px 0;padding:0;text-align:left; list-style-type:none;}
#sidebar2 ul li {color:#ffffff; line-height:125%;font-weight:bold; font-size:10px; margin:2px; padding:1px;text-align:left;}
#sidebar2 .rthdrMint a {color:#000000;}

#pdsidebar {
float: right;
width: 215px;
background: #376FA6;
padding: 2px 1px 5px 1px;
margin:0;
font-weight:bold;
text-align:left;
}

#pdsidebar .rthdrMint  {padding:1px 1px; border:1px solid #ffffff; margin:0 2px;width:208px;color:#376FA6; font-size:10px; font-weight:bold;}
#pdsidebar ul {margin:0 0 10px 0;padding:0;text-align:left; list-style-type:none;}
#pdsidebar ul li {color:#ffffff; line-height:125%;font-weight:bold; font-size:10px; margin:2px; padding:1px;text-align:left;}
#pdsidebar .rthdrMint a {color:#376FA6}

#mainContent {
margin: 0px 230px 0 0px;
padding: 5px 5px;
}
#mainContentLists {
margin: 0px 50px 0 0px;
padding: 5px 5px;
}



/*more text */
.modified {font-size:9px;}

/*property display details items */
#propertycol1 {width:330px; margin:2px;padding:1px; border:0;margin-top:20px;}
#propertycol2 {width: 405px;margin:0px; border:0;float:right;}
#mainImg {width:400px; height:300px; border:0 solid #ffffff; border-bottom:3px;margin:20px 0 0 0;}
#widelist {width:900px; border:0; padding:5px;font-size:12px; line-height:150%;margin:2px; margin-top:20px;}
#notsowidelist {width:730px; border:0; margin:2px; margin-top:20px;padding:5px;font-size:12px; line-height:150%}
/*general helps */
.fltrt {
float: right;
margin-left: 8px;}
.rt {  padding:2px;}
.plabel
{
padding:2px;
font-weight:bold;
}
.fltlft {
float: left;
margin-right: 8px;}
.lt {text-align:left; padding:2px;}
.propdetails {font-size:10px;font-weight:bold;text-align:inherit;margin:0 2px;padding:2px;}
#propdetails td {font-size:10px;font-weight:bold;text-align:inherit;margin:0 2px;padding:2px;}


.clearfloat {
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}

form { margin: 0; padding: 0; }
a img { border: 0; }
br {line-height:100%;}
hr {height:1px; color:#376FA6;border:0;padding:0; margin:3px 0;}



.breadcrumbing, a.breadcrumbing:link, a.breadcrumbing:visited {font-family:Verdana,Tahoma,Helvetica, Arial,sans-serif; font-size:9px; font-style:normal; font-weight:bold; color:#333333; letter-spacing:1px; }
a.breadcrumbing:hover {color:#FFFFFF; text-decoration:underline; background-color:#990000;font-family:Verdana,Tahoma,Helvetica, Arial,sans-serif; font-size:9px; font-style:normal; font-weight:bold;}
.breadcrumbing li { display: inline; margin-right: 4px;padding-right: 5px;}
.breadcrumbing li:hover { display: inline; padding-right: 5px;}



/* standard helper classes */

.clr
{
clear: both;
overflow: hidden;
width: 1px;
height: 1px;
margin: 0 -1px -1px 0;
border: 0;
padding: 0;
font-size: 0;
line-height: 0;
}
form { margin: 0; padding: 0; }
/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after
{
content: " ";
display: block;
visibility: hidden;
clear: both;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
}
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }
/* */

.fltrt {float: right;
margin-left: 8px;
}
.fltlft {
float: left;
margin-right: 8px;
}
.clearfloat {
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}
/*colors */
.mocha {color:#9bb9db;}
.cocoa {color:#b4d3f7;}
.brown {color:#466790;}
.red {color:#ff0000;}
.yellow {color:#ffff00;}
.steel, .lime {color:#839cc4;}
.sky, .mint {color:#acbcd3;}

.columnheader
{
font-weight: bold;
font-size: 12px;
}
.smalltxt
{
font-size: 9px;
}

#report_table {font-size:10px;text-align:inherit;margin:0 2px;padding:2px;  border:1px solid #e9e9e0}
#report_table th{text-decoration:underline; font-size:10px;font-weight:bold;text-align:inherit;margin:0 2px;padding:2px;}
#report_table td{ font-size:10px; text-align:inherit;margin:0 2px;padding:2px;}
.report_column_select{font-size:10px}
.selected_option{ font-style:italic; color:gray;}


.errormessage{ color:red; font-weight:bold;}
.messagebox{ text-align:center; border:1px solid #333333; color:#333333; padding:20px; background-color:#EEEEEE;}
.reporteven{  background-color: #b4d3f7;}
.reportodd{   }


.icon_text{font-size:10px;};
.reportsummary td {border-top:1px double black; font-weight:bold;font-style:italic; color:#999999}
.reportsummary {background:#e9e1e0}

.tabtable td.tab
{
border:1px solid black;
width:15%;
text-align:center;
}

.tabtable td.selected
{
border-bottom:0px;
background:#C0C0C0;
}
.tabtable td.cleartab
{
border:0px;
border-bottom:1px solid black;
}

.tabtable td.body
{
border:1px solid black;
border-top:0px;
padding:10px;
}


.documentlist  a
{
display:inline-block;
padding-left:20px;
line-height:18px;
}
.documentlist  a[href$='.xls'],.documentlist  a[href$='.xlsx']
{
background:transparent url(/images/exts/xls.png) center left no-repeat;
}
.documentlist  a[href$='.doc'],.documentlist  a[href$='.docx']
{
background:transparent url(/images/exts/doc.png) center left no-repeat;
}
.documentlist  a[href$='.ppt'],.documentlist  a[href$='.pptx']
{
background:transparent url(/images/exts/ppt.png) center left no-repeat;
}
.documentlist  a[href$='.jpg'],.documentlist  a[href$='.jpeg']
{
background:transparent url(/images/exts/jpg.png) center left no-repeat;
}



.documentlist  a[href$='.pdf']
{
background:transparent url(/images/exts/pdf.png) center left no-repeat;
}

.documentlist  a[href$='.txt']
{
background:transparent url(/images/exts/txt.png) center left no-repeat;
}
.documentlist  a[href$='.gif']
{
background:transparent url(/images/exts/gif.png) center left no-repeat;
}
.documentlist  a[href$='.rtf']
{
background:transparent url(/images/exts/rtf.png) center left no-repeat;
}

.vault_message
{
border:2px solid navy;
padding:2px;
background: #004992;
text-align:center;
font-weight:bold;
color:white;
}

.vault_message a:visited
{
color:white;
}
.vault_message a
{
color:white;
}
.vault_message a:hover
{
color:white;
}
.recurring
{
font-size:xx-small;
color:blue;
vertical-align:top;
}
.desktopmark
{
padding-left:3px;
font-size:xx-small;
color:blue;
vertical-align:top;
}

.deletemode
{
color:red;
font-weight:bold;
display:none;
}
.deletemode_off
{

}

.zipmode
{
display:none;
}
#zipnotice
{
border:1px dashed black;
background:white;
padding:10px;
}
#addendumdiv
{
border:1px dashed black;
background:white;
padding:10px;
}


/*
#propertyStatusList, .filterlist , .pagination  {  float: left; width: 100%;  }
#propertyStatusList li, .filterlist li, .pagination li { display: inline; height:20px;gradient-start-color:#cccccc}
#propertyStatusList li a, .filterlist li a, .pagination li a {color: #000; border:1px solid #acbcd3;float:left;margin:0px 2px;padding:6px 6px 8px 6px;text-decoration:none;  background-image:url(images/bg-nav.png);background-repeat:repeat-x; }
#propertyStatusList li a:hover  {  color: #4fc625;}
#propertyStatusList li.selected , .filterlist li.selected, .pagination li.selected{font-weight:bold; color:#000;}

line-height:2.5;
color:#000;}
#propertyStatusList li, .filterlist li, .pagination li {
display:inline;
border:1px solid black;
margin-right:4px;
padding:4px;
background-image:url(images/bg-nav.png);
background-repeat:repeat-x;
white-space:nowrap;
line-height:2.5;
color:#000;}


* html #propertyStatusList li,  .filterlist li, .pagination li  {display:inline;white-space:normal;}
* +html #propertyStatusList li, .filterlist li, .pagination li  {display:inline;white-space:normal;}
*/

#denyallbidsdiv
{
border:1px solid black;
padding:4px;
}
#newassetmanagertr
{
display:none;
}
#newassistanttr
{
display:none;
}
.upgradebanner
{
color:#4fc625;
font-weight:bold;
}
.upgradebanner a
{
color:blue;
text-decoration:underline;
font-weight:normal;
}
.page_options
{
border:1px solid #004992;
width:600px;
padding:40px;
padding-top:10px;
padding-bottom:10px;

}
.page_instructions
{
background: #EEE;
padding: 2px;
text-align: center;
border: 1px solid #CCC;
border-radius: 4px;
}
.focusbox
{
border:1px solid #004992;
padding:40px;
padding-top:10px;
padding-bottom:10px;
text-align:center;
}

.focusbox *
{
text-align:left;
}
#vaultlist td
{
border-bottom:1px solid #666666;
}




table.offer-form{
border: 1px solid gray;
background-color: #eaf5fb;
margin: 25px;
}
table.offer-form h2{
font: bold 17px Verdana, Helvetica, Arial, sans-serif !important;
}
table.offer-form h3{
font: bold 14px Verdana, Helvetica, Arial, sans-serif !important;
}
table.offer-form td{
padding: 2px 5px;
}
table.offer-form th{
text-align:right;
}
table.offer-form .th{
font-weight:bold;
}

table.offer-form ul{
margin-left:20px;
list-style: none;
}
table.offer-form .form-action-bar{
color: white;
padding: 5px 20px;
background-color: #004992;
vertical-align: bottom;
}

.table-footer-details
{
color: white;
padding: 5px 20px;
background-color: #004992;
width:100%;
}


.table-footer-details tr td
{
padding:0px;
vertical-align: bottom;
font-style:italic;
margin:0px;
}

.tmp-txt{
color: gray;
font-style: italic;
text-align: right;
}
.tmp-txt-left{
color: gray;
font-style: italic;
text-align: left;
}

.alert-ok{
color: #004f01;
border: 2px solid #004f01;
background-color: #f2fff3;
background-image: url(/images/check24.png);
background-repeat: no-repeat;
background-position: 10px 10px;
padding: 15px 35px;
font: normal 12px , Helvetica, verdana, tahoma, arial;
margin:10px;
display:block;
text-align:left;
}


.alert-error{
color: #8b0000;
border: 2px solid #8b0000;
background-color: #ffeeee;
background-image: url(/images/ui_cross.png);
background-repeat: no-repeat;
background-position: 10px 10px;
padding: 10px 35px;
font: normal 12px Helvetica,verdana, tahoma, arial;
margin:10px;
display:block;
text-align:left;
}
.alert-infowarning{
color: #CC0000;
border: 4px solid #E60000;
background-color: #FFFFFF;
background-repeat: no-repeat;
background-position: 10px 10px;
padding: 10px 35px;
font: normal 14px Helvetica,verdana, tahoma, arial;
margin:10px;
display:block;
text-align:left;
}
.alert-warning{
color: #806511;
border: 2px solid #cccccc;
background-color: #ffb96d;
background-image: url(/images/ui_information.png);
background-repeat: no-repeat;
background-position: 10px 10px;
padding: 15px 35px;
font: normal 12px Helvetica,verdana, tahoma, arial;
margin:10px;
display:block;
text-align:left;
}

.alert-notice{
color: black;
border: 2px solid #cccccc;
background-color: #FFFFE1;
background-image: url(/images/ui_information.png);
background-repeat: no-repeat;
background-position: 10px 10px;
padding: 15px 35px;
font: normal 12px Helvetica,verdana, tahoma, arial;
margin:10px;
display:block;
text-align:left;
}

.alert-mnotice{
color: black;
border: 2px solid #cccccc;
background-color: #FFFF00;
background-image: url(/images/ui_information.png);
background-repeat: no-repeat;
background-position: 10px 10px;
padding: 15px 35px;
font: normal 12px Helvetica,verdana, tahoma, arial;
margin:10px;
text-align:left;
display:block;
}
.alert-mbbnotice{
color: white;
border: 2px solid #cccccc;
background-color: #77AACC;
background-image: url(/images/ui_information.png);
background-repeat: no-repeat;
background-position: 10px 10px;
padding: 15px 35px;
font: normal 12px Helvetica,verdana, tahoma, arial;
margin:10px;
display:block;
text-align:left;
}
.alert-developer{
color: black;
border: 4px solid #8b0000;
background-color: #f1f9f2;
background-image: url(/images/ui_information.png);
background-repeat: no-repeat;
background-position: 10px 10px;
padding: 15px 35px;
font: normal 12px Helvetica,verdana, tahoma, arial;
margin:10px;
display:block;
text-align:left;
}
.tbl-settings {
border:1px solid gray;
background-color:#e7e7e7;
}

.tbl-settings th{
text-align: right;

}
.tbl-settings td{
font-size:11px;
padding: 2px 5px;
}
.tbl-settings h2{
font: bold 17px Helvetica,Verdana,  Arial, sans-serif !important;
}


.tbl-settings-summary td{
padding: 1px 5px;
font-size:11px;
}
.tbl-settings-summary th{
font-style:italic;
font-size:11px;
text-align:right;
font-weight:normal;
}
.tbl-settings-summary td input{
padding: 1px;
font-size:10px;
font-family: Helvetica;
}



ul.document-lists, ol.document-lists{
list-style: none;
margin-left:20px;

}
ul.document-lists li, ol.document-lists li, .document-title{
font-size: 130%;
font-family: Helvetica,verdana, tahoma, arial;
color: #515151;
padding:3px;
}

.newfeature_label
{
color:red;
font-style:italic;
font-size:8px;
}
.newfeature_details
{
border:1px solid #004992;
background:white;
position:absolute;
margin-left:-20px;
margin-top:-20px;
padding:20px;
width:500px;
text-wrap:normal;
color:#004992;
}


.newfeature_details a:hover
{

}
.newfeature_details a
text-decoration:none;
}

a.ainfo{
font-size:12px;
vertical-align:top;
}
.contactform input, .contactform table input, .contactform table td input
{
font-size:10px;
}

table.listtable
{
background-color: white;
}
.listtable td
{
padding-left:4px;
}


.req
{
color:green;
}
.simplebox
{

border:1px solid #004992;
margin:5px;
padding:10px;
background:white;
}

/*
CALENDAR
*/
#calendarContainerDisplay {
width: 900px;
margin: 0 auto;
}
#calendarContainer a, #calendarContainer a:visited {
color:#004992;
}

#displayNewEventFormDiv {

}



/*
MODAL WINDOW
*/
.jqmWindow {
display: none;

position: fixed;
top: 3%;
left: 50%;

margin-left: -475px;
width: 950px;

background-color: #EEE;
color: #333;
border: 1px solid black;
padding: 12px;
}


.jqmWindow2 {
width: 500px;
z-index: 5000;
display: none;

position: fixed;
top: 5%;
left: 50%;

margin-left: -275px;
width: 550px;

background-color: #EEE;
color: #333;
border: 1px solid black;

}

.jqmOverlay { background-color: #000; }

/* Fixed posistioning emulation for IE6
Star selector used to hide definition from browsers other than IE6
For valid CSS, use a conditional include instead */
* html .jqmWindow {
position: absolute;
top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}


div.jqmNotice {
display: none;
position: fixed;
width: 950px;
background:#FFFFCC 5px 5px no-repeat;
border: 2px solid #000;
padding: 10px;
z-index:99999 !important;
}


div.jqmNoticeNewEditEvent {
display: none;
position: fixed;
width: 500px;
background:#FFFFCC 5px 5px no-repeat;
border: 2px solid #000;
padding: 10px;
}

.linkbox {padding-left:10px;font-size:12px;}

a.oblink
{
background:yellow;
color:black;
font-weight:bold;
text-decoration:underline;
}
a.oblink:hover
{
background:yellow;
color:black;
font-weight:bold;
text-decoration:none;
}

.offer-form tr td div div h2{
color:white;

}


.watermarkon{
color: #CCCCCC;
}



#wrapper{
width:100%;
min-height:100%;

position:relative;
}

body.bpoassistant
{
background:#747373;
color:;
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
}
.bpoassistant input, .bpoassistant textarea, .bpoassistant select{
/* font:100% Helvetica, Arial, sans-serif;*/

font-family: Verdana;
}
#global.bpoassistant
{
min-height:100px;
height:150px;
}

#global
{
/*this is the table surrounding everything */
margin:0px;
border:0px;
padding:0px;
min-height:90%;
height:100%;
}
#globalheader
{
height:144px;
}

#header_n
{
height:144px;
width:100%;
height:144px;
background-image:url(/images/newpub/header-back-all2.jpg);
}

#header_n td
{
vertical-align:top;
}


.logo{
background:url(../images/public/logo_top.png) no-repeat;
width:280px;
height:76px;
overflow:hidden;
text-indent:-9999px;
background-size: 100%;

}
.logobottom{
background:url(../images/public/logo_bottom.png) no-repeat;
width:280px;
height:25px;
overflow:hidden;
text-indent:-9999px;
float:left;
background-size: 100%;

}
.logobox
{
float:left;
margin:0px;
padding:0px;
margin-left:3px;

}
.logo a{
height:100%;
display:block;
}
.companylogobox
{
float:right;
margin:0px;
padding:0px;

}

.sideborders #header{background:#000 url(/images/bg-header2.gif) repeat-y 50% 0;}
.area
{
margin:0 ;
}

.loggedin #header .area{
color:#432;
}
.loggedinpreheader .taskalerts{
color:#FFFFFF;
font: 11px/1.3 Helvetica, Arial, sans-serif;
}
.header-holder .frame
{
padding:3px 3px 0px;
}
/* add a shadow under the header */
.header-holder-b{
margin:0 0 0 2px;
background:url(/images/shadow-b.png) repeat-x 50%;
height:17px;
overflow:hidden;
}
.nav-holder{
width:100%;
overflow:hidden;
}
a.navlink{
padding-left:8px;
padding-right:8px;
background:url(/images/inner-bar-slice.png) repeat-x  ;
font:bold 12px/15px 'HelveticaNeue-CondensedBold', Helvetica, Arial, sans-serif;
color:white;
}
a.navlink:hover{
color:#4FC625;
}

/* main naviagtion */
#nav{
z-index:100;
margin:0;
float:left;
padding:0;
list-style:none;
background:url(/images/divider.gif) repeat-y 100% 55%;
font:bold 12px/15px 'HelveticaNeue-CondensedBold', Helvetica, Arial, sans-serif;
}
.inner-page #nav{
position:absolute;
top:17px;
right:168px;
background:none;
z-index:100;
}





#nav li{
/*float:left;*/
display: inline-block;
padding:0 0 0 2px;
z-index:100;
}
#nav li a{
background:url(/images/divider.gif) repeat-y 0 55%;
}#nav li a span{
background:none;
}
#nav li a:hover{
color:#4FC625;
}
#nav li ul{
display:none;
position:absolute;
background:#2D4C70;
color:white;
margin-left:-32px;
z-index: 10000;
}
#nav li ul li{
display:block;
float:none;

}


#nav li:hover ul{
display:block;
padding:10px;
}
#nav li:hover ul li ul{
display:none;
}
#nav li:hover ul{
display:block;
padding:10px;
}
#nav li ul li a{

background:url(/images/inner-bar-slice.png);
}
#nav li ul li {

padddding-top:8px;
}

#nav li ul li ul{
display:none;
position:absolute;
background:none;
color:white;

}
#nav li ul li ul li{
display:block;
float:none;

}

#nav li ul li  ul li a{
background:none;
}

#nav li ul li:hover ul{
display:block;
padding:10px;
}
#nav li div.bar_menu{
display:none;
}

#nav li div.bar_menu a {
background:none;
}
#nav li:hover div.bar_menu{
display:block;
}
.inner-page #nav li{
background:none;
padding:0 0 0 35px;
}
#nav li:first-child{

}
#nav a{
padding:11px 17px;
display:block;
color:#fff;
}


#welcome
{
position:absolute;
color:white;
top:0px;
right:0px;
font-weight:bold;
float:right;
}
#companylogo{
margin: 3px;
max-height:50px;
width: 90px;
vertical-align:text-top;
}

.inner-page #nav a{padding:0;}
.loggedin #nav a{padding:11px 13px;}
.logout{
float:right;
padding-top:11px;
padding-right:4px;
padding-left:4px;
color:#57c644;
font:bold 12px/15px 'HelveticaNeue-CondensedBold',  Helvetica,Arial, sans-serif;

}
/* add-nav */
.add-nav{
float:right;
margin:25px 0 0;
padding:0 401px 0 0;
list-style:none;
font:bold 12px/15px 'HelveticaNeue-CondensedBold',  Helvetica,Arial, sans-serif;
}
.add-nav li{
float:left;
padding:0 0 0 35px;
}
.add-nav a{color:#fff;}
.bar_menu
{
background:white;
border:10px solid #2D4C70;

}
.bar_menu .contents
{
color:navy;
padding: 0px;
overflow-y:auto;
max-height:300px;
width:100%;
}
.bar_menu .contents_liner{
padding: 15px;
}
#nav .bar_menu a,#nav .bar_menu a:visited
{
color:navy;
padding:0px 0px;
}
.bar_title
{
color:white;
font-size:14px;
font-weight:bold;
background:url(/images/inner-bar-slice.png);
}



.box{
width:auto;
margin:3px;
padding:10px 0px 0px 10px;
border: 2px solid black;
}
.filter-active{
display:inline-block;
overflow:hidden;
margin:-7px 15px -7px 4px;
color:#fff;
vertical-align:top;
font:bold 15px/18px 'HelveticaNeue-CondensedBold',Helvetica, Arial, sans-serif;
background:url(../images/btn-filter-act.png) no-repeat;
cursor:pointer;
text-transform:uppercase;
}
.filter-active span{
float:left;
height:25px;
width:335px;
padding:7px 11px 0;
background:url(../images/btn-filter-act.png) no-repeat 100% -32px;
}
.filter-active:hover span{text-decoration:underline;}

.filter-disable span{
float:left;
height:25px;
padding:3px 18px 0;
background:url(../images/btn-filter-dis.png) no-repeat 100% -28px;
}
.filter-disable span.selected{
font-weight:bold;
}

.filter-disable:hover span {text-decoration:underline; color:green;}

.filter-disable {
display: inline-block;
overflow: hidden;
margin: 0 16px 16px 0;
color:#2D4C70;
vertical-align: top;
font: 18px/22px 'HelveticaNeue-CondensedBold',Helvetica, Arial, sans-serif;
background: url(../images/btn-filter-dis.png) no-repeat;
cursor: pointer;
text-transform:uppercase;
}

.filter-back {
display: inline-block;
overflow: hidden;
padding: 4px;
color:#2D4C70;
vertical-align: top;
background: url(../images/btn-filter-dis.png) no-repeat;
cursor: pointer;
text-transform:uppercase;
}
/*  MB- I removed all other footer classes in style before putting these in */

#footer{
/* position: fixed; */
left:0;
bottom: 0;
width:100%;
text-align:center;
height:76px;
overflow:hidden;
color:#fff;
height:30px;
/* font:12px/15px 'HelveticaNeue-CondensedBold',Helvetica, Arial, sans-serif; */
background: #0c0c0c;
text-transform: uppercase;
/* background:url(../images/bg-footerLIn.png) repeat-x; */
padding-top:15px;
}
#footer  a{color:#fff;}


.breadcrumbs{
float:left;
margin:0;
padding:0;
list-style:none;
font-weight:bold;
}
.breadcrumbs li{
float:left;
padding:5px 9px 5px 16px;
background:url(/images/blt-bread-green.png) no-repeat 0 7px;
}
.breadcrumbs li:first-child{
padding-left:0;
background:none;
}
.breadcrumbs a{font-weight:normal;}
.holder .title-holder
{
/* float:right; MB: No more float right,  they want this under the breadcrumbs*/
}

.title-holder{
height:100px;
}

.title-holder .alignleft{
float:left;
margin-left:15px;
}
.title-holder img{vertical-align:top;}

.title-holder h2{
margin:17px 0 0 60px;
padding:0px 0 0 25px;
}

/* using this as a way to keep the page heading and breadcrumb together */
.holder {
overflow: hidden;
margin-bottom: -21px;
width:950px;

}
.buttonactiondesc
{
margin-bottom:13px;
display:inline;
}

#sidebar{
width:247px;
float:right;
font:12px/16px 'HelveticaNeueBold',Helvetica, Arial, sans-serif;
background:#fff;
position:absolute;
/*top:200px;*/
right:-20px;
}
.sidebar-c{
height:1%;
padding:0 21px 0 15px;
background:url(../images/bg-sidebar.png) repeat-y -247px 0;
}
.sidebar-b{
height:54px;
overflow:hidden;
background:url(../images/bg-sidebar.png) no-repeat -494px 0;
}
#sidebar h2{
margin:0 0 1px;
padding:2px 0 4px;
font-size:13px;
line-height:16px;
text-transform:uppercase;
font-weight:bold;
border-radius: 0;
height: 12px;
line-height: 13px;
}
#sidebar .block{
overflow:hidden;
color:#000;
text-align:center;
}
#sidebar .block h2, #sidebar .block h2 a{color:#fff;}
#sidebar .tasks h2{margin-top:2px; background:#5abf44;}
.sidebar-c .content{
float:left;
width:100%;
margin: 0  ;
}
#sidebar p{margin:0 0 18px;}
#sidebar ul{
margin:0;
padding:0;
list-style:none;
}
#sidebar ul li{
padding:2px 0;
}
#sidebar .tasks ul .odd{background:#eef8ec;}
#sidebar .properties h2{background:#2d4c70;}
#sidebar .properties ul .odd{background:#e9ecf0;}
/*09/10/11*/
/* logged in page */
/* utility */
#frontpage{
margin:0 auto;
}
#frontpage .title-holder{

overflow:hidden;
margin:-20px 0 -12px;
color:#000;
text-align:center;
font:16px/20px 'HelveticaNeue-Condensed',Helvetica, Arial, sans-serif;
}
#frontpage h1{
margin:0 0 9px;
color:#2d4c70;
font:18px/24px 'HelveticaNeue-CondensedBold',Helvetica, Arial, sans-serif;
}
#frontpage p{margin:0;}

/* content */

#frontpage  ul  {
list-style-type: none;
clear: all;
}

#frontpage ul li{
width:350px;
height:90px;
float: left;
padding: 0 0 24px 70px;
}
#frontpage ul li.sublist{
width:auto;
height:32px;
float: none;
padding: 5px 10px;
margin: 4px;
}
#frontpage  ul a{
cursor: pointer;
cursor: hand;
text-decoration: none;
}
#frontpage ul li a img{
float: left;
}

#frontpage ul li  .text{
float: left;
width: 285px;
}

#frontpage  ul li .text .heading{
display: block;
padding-left: 10px;
margin-top: 15px;
margin-left: 5px;
text-align: left;
font-size: 20px;
font-family: 'HelveticaNeue-CondensedBold',Helvetica, Arial, sans-serif;
background:#DDD;
height: 10px;
border-radius: 8px;
}
#frontpage  ul li:hover .text .heading{
background: #BBB;
}
#frontpage  ul li .text .heading span{
position: relative;
top: -25px;
}
#frontpage  ul li .text .description{
padding: 5px 10px;
}

.tooltip { display:none; }

.bigdiv
{

float: left;

}
.bigdiv .tooltip
{
position: absolute;
/*display: inline-block;*/
padding: 5px 0px 10px 0px;
background-color: white;
z-index: 999;
border:1px solid rgba(0,0,0,0.7);

border-radius: 5px;
box-shadow: 2px 2px 8px rgba(0,0,0,0.6);

}

.bigdiv .tooltip.hoverleft
{
position: absolute;
/*display: inline-block;*/
padding: 5px 0px 10px 0px;
background-color: white;
z-index: 999;
border:1px solid rgba(0,0,0,0.7);
margin-left:60px;
margin-top:63px;
border-radius: 5px;
box-shadow: 2px 2px 8px rgba(0,0,0,0.6);

}

.bigdiv .tooltip.hoverleft:after, .bigdiv .tooltip.hoverleft:before {
bottom: 100%;
left: 10%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
}

.bigdiv .tooltip.hoverleft:after {
border-color: rgba(255, 255, 255, 0);
border-bottom-color: #ffffff;
border-width: 15px;
margin-left: -15px;
}
.bigdiv .tooltip.hoverleft:before {
border-color: rgba(245, 245, 245, 0);
border-bottom-color: rgba(0,0,0,0.7);
border-width: 17px;
margin-left: -17px;
}



.alertlinknotice
{
position:absolute;
vertical-align:center;
}
.alertsquare
{
width:12px;
height:12px;
padding:1px;
color:red;
text-align:center;
font-size:12px;
margin-left:0px;
margin-top:-5px;


}
.alertnotice
{
position:absolute;
vertical-align:center;
}
.alerttext
{
width:12px;
height:12px;
padding:1px;
color:red;
text-align:top;
font-size:12px;
margin-left:-10px;
margin-top:-5px;


}

.supportvideo
{
float:left;
width:300px;
text-align:center;
}


/* CUSTOM STYLE AS USED ON CLOSING TAB, VENDOR SERVICES, ETC. */
.alpha_div_controls{
min-width: 700px;
padding: 0 10px;
margin: 5px;
font-size: 10px;
}
.alpha_div_controls input{
font-size: 14px;
}
.alpha_div_controls_right{
float: right;
}
.alpha_div h3{
margin: 5px 0px;
}
.alpha_div{
position: relative;
min-width: 700px;
padding: 0px 10px;
border: 1px solid #BBB;
margin: 5px;
background: #DDD;
border-radius: 4px;
}
.alpha_table_toggle{
font-size: 10px;
position: absolute;
top: 9px;
right: 10px;
}
.alpha_div_count{
font-size: 11px;
position: absolute;
top: 5px;
right: 45px;
background: #CC0000;
color: #FFF;
border-radius: 15px;
min-width: 14px;
text-align: center;
padding: 1px;
font-weight: 800;
border: 2px solid #FFF;
box-shadow: 0px 0px 5px #666;
}
.alpha_table_toggle:hover,
#alpha_table_show_all:hover,
#alpha_table_hide_all:hover,
#property_alpha_cancel:hover,
#property_alpha_save:hover{
cursor: pointer;
cursor: hand;
}
.alpha_table{
background: #FFF;
border: 1px solid #CCC;
width: 100%;
margin-bottom: 10px;
}
.alpha_table tr{
height: 24px;
}
.alpha_table td{
padding: 2px 5px;
}
.alpha_table input[type='text'],
.alpha_table textarea{
width: 175px;
}
.alpha_table select{
width: 180px;
}
.alpha_table td:first-child{
width: 250px;
}
.alpha_table th{
font-weight: 800;
}
.alpha_table .header_row{
font-weight: 800;
background: #AAA;
color: #FFF;
}
.alpha_div .highlight-green{
background: #C9DBC5;
/* background: #f2fff3; */
}
.alpha_div .highlight-red{
color: #8b0000;
background-color: #ffeeee;
}
.alpha_div .highlight-orange{
background: #ffd38e;
}
.alpha_div .inner_controls{
text-align: right;
background: none;
border: none;
margin: 0 0 10px;
}
.alpha_table td:nth-child(2){
min-width: 210px;
}

/*	--------------- BETA TABLE --------------- */
.beta_table{
background: #FFF;
margin: 5px;
}
.beta_table tr.highlight_row:hover{
background: #D0D0D0;
}
.beta_table td, .beta_table th{
padding: 4px 5px;
}
.beta_table .header_row td, .header_row th{
font-weight: 800;
font-size: 12px;
border-top: 1px solid #888;
border-bottom: 1px solid #888;
background: #AAA;
color: #FFF;
}
.beta_table .header_row td a .header_row th a{
color: #FFF;
}
.beta_table .header_row_liner{
position: relative;
padding-right: 40px;
}
.beta_table .header_row_liner:hover{
cursor: pointer;
cursor: hand;
}
.beta_table .paginator_row{
background: #CCC;
}
.beta_table .ok{
background: #f2fff3;
}
.beta_table .ok.bgmint{
background: #C9DBC5;
}
.beta_table .error{
color: #8b0000;
background: #ffeeee;
}
.beta_table .error.bgmint{
color: #8b0000;
background: #FFBBBB;
}
.beta_table .table_sort{
position: absolute;
right: 0px;
top: 0px;
}.beta_table .column_deleter{
position: absolute;
right: 12px;
top: 0px;
}
.beta_table .hidden{
display: none;
}

/*	--------------- END BETA TABLE --------------- */

.hidden{
display: none;
}

.agent_photo_thumb{
float: left;
border: 1px solid #AAA;
border-radius: 3px;
background: #FFF;
height: 24px;
width: 24px;
overflow: hidden;
}
.agent_photo_thumb img.portrait{
width: 24px;
border-radius: 3px;
}
.agent_photo_thumb img.landscape{
height: 24px;
border-radius: 3px;
}
.agent_photo img{
border: 1px solid #AAA;
padding: 3px;
background: #FAFAFA;
float: left;
width: 100px;
margin-top: 10px;
}


.edittable {
float: left;
border: 1px solid #AAA;
padding: 5px;
background: #DDD;
margin: 5px;
border-radius: 5px;
border-image: initial;
}
ul.listviewselector
{
margin:0 0 10px 0;
padding:0;
list-style-type:none;
}
ul.listviewselector li a:hover  {  color: red; text-decoration: none;}

ul.listviewselector li.selected
{
font-size:18px;
font-weight:bold;
}
hr.black
{
border-bottom:1px solid black;
}

.display_brokerprofile
{
cursor:pointer;
}
.display_brokerprofile .agent_photo_thumb{
margin-right: 5px;
}
.lightnote
{
font-size:10px; font-weight:normal; font-style:italic; color:#333333;
}


.clienttask .pending
, .clienttask_legend .pending
{
background:orange;
color:black;
}
.clienttask .pastdue
, .clienttask_legend .pastdue
{
background:red;
color:white;
font-weight:bold;
}
.clienttask .warning
, .clienttask_legend .warning
{
background:yellow;
color:black;
}
.clienttask .open
, .clienttask_legend .open
{
background:green;
color:white;
}
.clienttask .complete
, .clienttask_legend .complete
{
background:#999999;
color:white;
}
.clienttask .scheduled
, .clienttask_legend .scheduled
{
background:#99D9EA;
color:white;
}
.clienttask .pulled_incomplete
, .clienttask_legend .pulled_incomplete
{
background:#666666;
color:white;
}
.clienttask .onhold
, .clienttask_legend .onhold
{
background:#333333;
color:white;
}
.clienttask_legend .color
{
float: left;
padding: 3px 10px;
font-size: 10px;
text-align: center;
}
.clienttask_legend.legend_only div{
min-width: 85px;
}
.clienttask_legend .color:first-child {
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}
.clienttask_legend .color:last-child{
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}




.legend .color
{
float: left;
padding: 3px 10px;
font-size: 10px;
text-align: center;
}
.legend div{
min-width: 45px;
}
.legend .color:first-child {
/*border-top-left-radius: 5px;
border-bottom-left-radius: 5px*/
}
.legend .color:last-child{
/*border-top-right-radius: 5px;
border-bottom-right-radius: 5px;*/
}

.minilegend .color
{
float: left;
padding: 3px 6px;
font-size: 10px;
text-align: center;
}

.minilegend div{
min-width: 24px;
}

.minilegend .color:first-child {
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}
.minilegend .color:last-child{
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}

.header_bar{
background-image: -webkit-linear-gradient(top, #546c81, #022545); /* Chrome 10+, Saf5.1+ */
background-image:    -moz-linear-gradient(top, #546c81, #022545); /* FF3.6 */
background-image:     -ms-linear-gradient(top, #546c81, #022545); /* IE10 */
background-image:      -o-linear-gradient(top, #546c81, #022545); /* Opera 11.10+ */
background-image:         linear-gradient(top, #546c81, #022545); /* Standard, non-prefixed */
background-color: #022545;
color: #EEE;
font-size: 1.1em;
font-weight: 800;
padding: 7px;
border: 1px solid #999;
border-radius: 3px;
z-index:100;
}

.hand:hover{
cursor: pointer;
}

.emailcount{
color: red;
font-size: 12px;
height: 12px;
padding: 1px;
text-align: center;
width: 12px;
position: relative;
top: -5px;
}
.pull-right{
float: right;
}

/* ----- BUTTONS ----- */
.btn {
display: inline-block;
padding: 4px 10px 4px;
margin-bottom: 0;
font-size: 13px;
line-height: 18px;
color: #ffffff;
text-align: center;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
vertical-align: middle;

background-color: #5cb85c;
background-image: -moz-linear-gradient(top, #5cb85c, #4B974B);
background-image: -ms-linear-gradient(top, #5cb85c, #4B974B);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5cb85c), to(#4B974B));
background-image: -webkit-linear-gradient(top, #5cb85c, #4B974B);
background-image: -o-linear-gradient(top, #5cb85c, #4B974B);
background-image: linear-gradient(top, #5cb85c, #4B974B);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb85c', endColorstr='#4B974B', GradientType=0);
border-color: #4B974B #4B974B #bfbfbf;

border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
border: 1px solid #ccc;
border-bottom-color: #bbb;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
cursor: pointer;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
*margin-left: .3em;
}
.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
background-color: #e6e6e6;
}
a.btn{
color:#ffffff !important;
}
.btn:active, .btn.active {
background-color: #cccccc \9;
}
.btn:first-child {
*margin-left: 0;
}
.btn:hover {
color: #e6e6e6;
text-decoration: none;
background-color: #0082f3;
background-image: -moz-linear-gradient(top, #0082f3, #0169C5);
background-image: -ms-linear-gradient(top, #0082f3, #0169C5);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0082f3), to(#0169C5));
background-image: -webkit-linear-gradient(top, #0082f3, #0169C5);
background-image: -o-linear-gradient(top, #0082f3, #0169C5);
background-image: linear-gradient(top, #0082f3, #0169C5);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0082f3', endColorstr='#0169C5', GradientType=0);
/*background-position: 0 -15px;*/
-webkit-transition: background-position 0.1s linear;
-moz-transition: background-position 0.1s linear;
-ms-transition: background-position 0.1s linear;
-o-transition: background-position 0.1s linear;
transition: background-position 0.1s linear;
}
.btn:focus {
outline: none;
}
.btn.active, .btn:active {
background-image: none;
-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
background-color: #e6e6e6;
background-color: #d9d9d9 \9;
outline: none;
}
.btn.disabled, .btn[disabled] {
cursor: default;
background-image: none;
background-color: #e6e6e6;
opacity: 0.65;
filter: alpha(opacity=65);
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.btn-large {
padding: 9px 14px;
font-size: 15px;
line-height: normal;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.btn-large [class^="icon-"] {
margin-top: 1px;
}
.btn-small {
padding: 5px 9px;
font-size: 11px;
line-height: 16px;
}
.btn-small [class^="icon-"] {
margin-top: -1px;
}
.btn-mini {
padding: 2px 6px;
font-size: 11px;
line-height: 14px;
}
.btn-primary,
.btn-primary:hover,
.btn-warning,
.btn-warning:hover,
.btn-danger,
.btn-danger:hover,
.btn-success,
.btn-success:hover,
.btn-info,
.btn-info:hover,
.btn-inverse,
.btn-inverse:hover {
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
color: #ffffff;
}
.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-dark.active {
color: rgba(255, 255, 255, 0.75);
}
.btn-primary {
background-color: #006dcc;
background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
background-image: -o-linear-gradient(top, #0088cc, #0044cc);
background-image: linear-gradient(top, #0088cc, #0044cc);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
border-color: #0044cc #0044cc #002a80;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
background-color: #0044cc;
}
.btn-primary:active, .btn-primary.active {
background-color: #003399 \9;
}
.btn-warning {
background-color: #faa732;
background-image: -moz-linear-gradient(top, #fbb450, #f89406);
background-image: -ms-linear-gradient(top, #fbb450, #f89406);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
background-image: -o-linear-gradient(top, #fbb450, #f89406);
background-image: linear-gradient(top, #fbb450, #f89406);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
border-color: #f89406 #f89406 #ad6704;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
background-color: #f89406;
}
.btn-warning:active, .btn-warning.active {
background-color: #c67605 \9;
}
.btn-danger {
background-color: #da4f49;
background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
background-image: linear-gradient(top, #ee5f5b, #bd362f);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);
border-color: #bd362f #bd362f #802420;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
background-color: #bd362f;
}
.btn-danger:active, .btn-danger.active {
background-color: #942a25 \9;
}
.btn-success {
background-color: #5bb75b;
background-image: -moz-linear-gradient(top, #62c462, #51a351);
background-image: -ms-linear-gradient(top, #62c462, #51a351);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
background-image: -webkit-linear-gradient(top, #62c462, #51a351);
background-image: -o-linear-gradient(top, #62c462, #51a351);
background-image: linear-gradient(top, #62c462, #51a351);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);
border-color: #51a351 #51a351 #387038;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
background-color: #51a351;
}
.btn-success:active, .btn-success.active {
background-color: #408140 \9;
}
.btn-info {
background-color: #49afcd;
background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
background-image: linear-gradient(top, #5bc0de, #2f96b4);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);
border-color: #2f96b4 #2f96b4 #1f6377;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
background-color: #2f96b4;
}
.btn-info:active, .btn-info.active {
background-color: #24748c \9;
}
.btn-inverse {
background-color: #393939;
background-image: -moz-linear-gradient(top, #454545, #262626);
background-image: -ms-linear-gradient(top, #454545, #262626);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#454545), to(#262626));
background-image: -webkit-linear-gradient(top, #454545, #262626);
background-image: -o-linear-gradient(top, #454545, #262626);
background-image: linear-gradient(top, #454545, #262626);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#454545', endColorstr='#262626', GradientType=0);
border-color: #262626 #262626 #000000;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-inverse:hover,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
background-color: #262626;
}
.btn-inverse:active, .btn-inverse.active {
background-color: #0c0c0c \9;
}
.btn.pull-right{
margin-left: 4px;
}


/*
############################################################################################
# FlyerTemplates - START
*/

#flyertemplate_construction_container {
border: solid;
border-width:1px;
border-color: green;
clear: both;
float: left;
height: 100%;
min-height: 750px;
width: 100%;

}

.flyertemplate_block_default {
clear:both;
margin:0;
padding:1em 0;
}

.flyertemplate_block_default_size {
display:block;
width: 150px;
height: 150px;
overflow: hidden;
}

/*
# FlyerTemplates - END
############################################################################################
*/

.property_center_td
{
text-align: center;
}
.matrixtypetitlerow
{
font-weight:bold;
text-decoration:underline;
}
.matrixtypetable
{
border:1px solid black;
margin-top:10px;
padding:5px;
}
.matrixtypetable .success
{
border:1px solid #00bb66;
background-color:#00bb66;
}

.matrixtypetable .error
{
border:1px solid #ee6655;
background-color:#ee6655;
}


.matrixtypetitlerow .datalabel
{
text-align:center;
padding-left:5px;
padding-right:5px;
}


.datalabel
{
font-weight:bold;
}

.system-notice {
color: black;
background-color: #FFFFE1;
font: normal 16px Helvetica,verdana, tahoma, arial;
border: 1px solid #cccccc;
margin: 0px;
padding: 0px;
}

.system-notice-list {
background-color: #FFFFE1;
border-bottom: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
cursor: pointer;
left: 550px;
min-width: 120px;
padding: 5px 10px;
position: absolute;
text-align: center;
z-index: 100;
}

.system-notice-image {
background-image: url(/images/warning_box.png);
background-repeat: no-repeat;
background-position: 5px 0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 60px;
}

.system-notice-message {
font: normal 12px Helvetica,verdana, tahoma, arial;
list-style: none;
display: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
}

.system-maint {
border: 5px double #609F46;
border-radius: 10px;
color: #DDDDDD;
background-color: #2E4F78;
background-image: url(/images/icons/coquette/128x128/tools.png);
background-repeat: no-repeat;
background-position: 10px 10px;
display: inline-block;
float: left;
list-style: none;
margin: 20px 40px;
padding: 150px 20px 20px 20px;
width: 600px;
position: absolute;
z-index: -1;
}

.system-error{
color: #8b0000;
border: 2px solid #8b0000;
background-color: #ffeeee;
background-image: url(/images/warning_box.png);
background-repeat: no-repeat;
background-position: 10px 10px;
padding: 15px 70px;
font: normal 12px Helvetica,verdana, tahoma, arial;
display:block;
list-style-image: url(/images/icons/matraex/16x16/blue_arrow_right_nodrop.png);
}

.task_table {
width: 100%;
border:1px;
solid #C0C0C0;
border-radius:15px;
}
.companyriooffice
{
background: rgb(238, 238, 122);
}

.admin_pseudo
{
border:1px solid blue;
font-weight: bold;
color: blue;
}
.psuedobutton
{

border-top: 1px solid #96d1f8;
background: #65a9d7;
background: -webkit-gradient(linear, left top, left bottom, from(#1c279c), to(#65a9d7));
background: -webkit-linear-gradient(top, #1c279c, #65a9d7);
background: -moz-linear-gradient(top, #1c279c, #65a9d7);
background: -ms-linear-gradient(top, #1c279c, #65a9d7);
background: -o-linear-gradient(top, #1c279c, #65a9d7);
padding: 5px 10px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
box-shadow: rgba(0,0,0,1) 0 1px 0;
text-shadow: rgba(0,0,0,.4) 0 1px 0;
color: white;
font-size: 14px;
font-family: Helvetica, Arial, Sans-Serif;
text-decoration: none;
vertical-align: middle;
}
.psuedobutton:hover {
border-top-color: #28597a;
background: #28597a;
color: #ccc;
}
.psuedobutton:active {
border-top-color: #1b435e;
background: #1b435e;
}
.psuedobutton[disabled=disabled], button:disabled {
border-top-color: #8b435e;
background: #8b8b8e;
}
.bluegrad
{
background: rgb(212,228,239); /* Old browsers */
background: -moz-linear-gradient(top, rgba(212,228,239,1) 0%, rgba(134,174,204,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(212,228,239,1)), color-stop(100%,rgba(134,174,204,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(212,228,239,1) 0%,rgba(134,174,204,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(212,228,239,1) 0%,rgba(134,174,204,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(212,228,239,1) 0%,rgba(134,174,204,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(212,228,239,1) 0%,rgba(134,174,204,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4e4ef', endColorstr='#86aecc',GradientType=0 ); /* IE6-9 */
color:#000;
}
.redgrad
{
background: rgb(240,219,214); /* Old browsers */
background: -moz-linear-gradient(top, rgba(240,219,214,1) 0%, rgba(205,146,135,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,219,214,1)), color-stop(100%,rgba(205,146,135,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(240,219,214,1) 0%,rgba(205,146,135,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(240,219,214,1) 0%,rgba(205,146,135,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(240,219,214,1) 0%,rgba(205,146,135,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(240,219,214,1) 0%,rgba(205,146,135,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0DBD6', endColorstr='#CD9287',GradientType=0 ); /* IE6-9 */
color:#000;
}
.greengrad_old
{
background: rgba(134,254,134); /* Old browsers */
background: -moz-linear-gradient(top, rgba(134,254,134,1) 0%, rgba(125,189,125,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(134,254,134,1)), color-stop(100%,rgba(125,189,125,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(134,254,134,1) 0%,rgba(125,189,125,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(134,254,134,1) 0%,rgba(125,189,125,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(134,254,134,1) 0%,rgba(125,189,125,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(134,254,134,1) 0%,rgba(125,189,125,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86FE86', endColorstr='#7DBD7D',GradientType=0 ); /* IE6-9 */
color:#000;
}
.greengrad
{
background: #71d671; /* Old browsers */
background: -moz-linear-gradient(top,  #71d671 0%, #75af75 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#71d671), color-stop(100%,#75af75)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #71d671 0%,#75af75 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #71d671 0%,#75af75 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #71d671 0%,#75af75 100%); /* IE10+ */
background: linear-gradient(to bottom,  #71d671 0%,#75af75 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71d671', endColorstr='#75af75',GradientType=0 ); /* IE6-9 */
color: #000000;
}
.graygrad
{
background: rgba(230,230,230); /* Old browsers */
background: -moz-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(159,159,159,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,230,230,1)), color-stop(100%,rgba(159,159,159,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(230,230,230,1) 0%,rgba(159,159,159,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(230,230,230,1) 0%,rgba(159,159,159,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(230,230,230,1) 0%,rgba(159,159,159,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(230,230,230,1) 0%,rgba(159,159,159,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6E6E6', endColorstr='#9F9F9F',GradientType=0 ); /* IE6-9 */
color:#000;
}
.markstyle {
padding: 5px;
border: 1px solid rgba(0, 0, 0, 0.5);
border-radius: 5px;
background: rgb(252, 255, 244); /* Old browsers */
background: -moz-linear-gradient(top, rgba(252, 255, 244, 1) 0%,
rgba(223, 229, 215, 1) 40%, rgba(179, 190, 173, 1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(252,
255, 244, 1)), color-stop(40%, rgba(223, 229, 215, 1)),
color-stop(100%, rgba(179, 190, 173, 1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(252, 255, 244, 1) 0%,
rgba(223, 229, 215, 1) 40%, rgba(179, 190, 173, 1) 100%);
/* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(252, 255, 244, 1) 0%,
rgba(223, 229, 215, 1) 40%, rgba(179, 190, 173, 1) 100%);
/* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(252, 255, 244, 1) 0%,
rgba(223, 229, 215, 1) 40%, rgba(179, 190, 173, 1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(252, 255, 244, 1) 0%,
rgba(223, 229, 215, 1) 40%, rgba(179, 190, 173, 1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4',
endColorstr='#b3bead', GradientType=0); /* IE6-9 */
box-shadow: 0 4px 3px -3px rgba(0, 0, 0, 0.5);
color: #333;
text-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
margin: 3px;
display: inline-block;
}

.markstyle:hover {
padding: 5px;
border: 1px solid rgba(0, 0, 0, 0.5);
border-radius: 5px;
background: rgb(252, 255, 244); /* Old browsers */
background: -moz-linear-gradient(top, rgba(252, 255, 244, 1) 0%,
rgba(223, 229, 215, 1) 40%, rgba(179, 190, 173, 1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(252,
255, 244, 1)), color-stop(40%, rgba(223, 229, 215, 1)),
color-stop(100%, rgba(179, 190, 173, 1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(252, 255, 244, 1) 0%,
rgba(223, 229, 215, 1) 40%, rgba(179, 190, 173, 1) 100%);
/* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(252, 255, 244, 1) 0%,
rgba(223, 229, 215, 1) 40%, rgba(179, 190, 173, 1) 100%);
/* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(252, 255, 244, 1) 0%,
rgba(223, 229, 215, 1) 40%, rgba(179, 190, 173, 1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(252, 255, 244, 1) 0%,
rgba(223, 229, 215, 1) 40%, rgba(179, 190, 173, 1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4',
endColorstr='#b3bead', GradientType=0); /* IE6-9 */
color: #000;
margin: 3px;
box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.3);
display: inline-block;
}
.detailaction {
background-color:#F29B18; /*#FFA319;*/
color:white;
padding: 5px;
border: 1px solid rgba(0, 0, 0, 0.5);
display: inline-block;
border-radius: 5px;
box-shadow: 0 4px 3px -3px rgba(0, 0, 0, 0.5);
text-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
margin: 3px;
}
.detailaction:hover {
box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.3);
}
.detailnoaction {
background-color:#1C279C;
color:white;
padding: 5px;
border: 1px solid rgba(0, 0, 0, 0.5);
display: inline-block;
border-radius: 5px;
box-shadow: 0 4px 3px -3px rgba(0, 0, 0, 0.5);
text-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
margin: 3px;
}
.detailnoaction:hover {
box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.7);
}
/*for v2 styling of quicklinks if we decide to implement JTrull 11/2013*/
.quicklinks_on {
cursor: pointer;
cursor: hand;
background: white;/*//#246D98;*/
/*border: 1px solid rgba(0, 0, 0, 0.4);*/
/*border-radius: 2px;*/
/*height: 100%;*/
float: left;
margin: 1px;
width:24px;
height:24px;
text-align: center;
padding:2px;
/*box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);*/
}
.quicklinks_on:hover{
background:#246D98;
}
.spacer
{
height:0px;
/*border-top:2px solid rgba(0,0,0,0.3);*/

}
.dashboard-page-container
{
width:100%;
margin:auto;
padding:6px;
}
.title3
{
padding:3px;
border-bottom:1px solid rgba(0,0,0,0.2);
}

h3.title3 {
display: block;
font-size: 14px;
-webkit-margin-before: 0;
-webkit-margin-after: 0;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-weight: bold;
}
.tablecase h3
{
max-width:40%;
float:left;
}
.dashboard-page-container .tablecase
{
display:inline-block;
border:1px solid rgba(0,0,0,0.3);
border-radius:5px;
box-shadow:0 1px 8px rgba(0,0,0,0.3);
padding:5px;
margin:6px;
width:97%;
height:auto;
background: whitesmoke;
}
.dashboard-page-container .tablecase table
{
width:100%;
font-size:11px;
}
.theader
{
border-bottom:2px solid rgba(0,0,0,0.8);
font-weight:bold;
background:lightgray;
margin-bottom:0px;
}
/*.tablecase table tr td*/
/*{*/
/*	padding:1px;*/
/*	width:18%;*/
/*}*/

.pagerbutton
{
padding:3px;
font-size:12px;
font-weight:bold;
display:inline-block;
border:1px solid rgba(0,0,0,0.3);
background: rgb(252,255,244); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmZmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5Y2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(252,255,244,1) 0%, rgba(233,233,206,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,255,244,1)), color-stop(100%,rgba(233,233,206,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(252,255,244,1) 0%,rgba(233,233,206,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(252,255,244,1) 0%,rgba(233,233,206,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(252,255,244,1) 0%,rgba(233,233,206,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(252,255,244,1) 0%,rgba(233,233,206,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#e9e9ce',GradientType=0 ); /* IE6-8 */
text-align:center;
cursor:pointer;
cursor:hand;
/*display:none;*/
}
.pagerbutton:hover
{
background: rgb(233,233,206); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTljZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZmZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(233,233,206,1) 0%, rgba(252,255,244,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(233,233,206,1)), color-stop(100%,rgba(252,255,244,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(233,233,206,1) 0%,rgba(252,255,244,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(233,233,206,1) 0%,rgba(252,255,244,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(233,233,206,1) 0%,rgba(252,255,244,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(233,233,206,1) 0%,rgba(252,255,244,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9ce', endColorstr='#fcfff4',GradientType=0 ); /* IE6-8 */
}
.pagerbuttonends
{
padding:3px;
font-size:12px;
font-weight:bold;
display:inline-block;
border:1px solid rgba(0,0,0,0.3);
background: rgb(252,255,244); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmZmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5Y2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(252,255,244,1) 0%, rgba(233,233,206,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,255,244,1)), color-stop(100%,rgba(233,233,206,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(252,255,244,1) 0%,rgba(233,233,206,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(252,255,244,1) 0%,rgba(233,233,206,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(252,255,244,1) 0%,rgba(233,233,206,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(252,255,244,1) 0%,rgba(233,233,206,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#e9e9ce',GradientType=0 ); /* IE6-8 */
text-align:center;
cursor:pointer;
cursor:hand;
/*display:none;*/
}
.pagerbuttonends:hover
{
background: rgb(233,233,206); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTljZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZmZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(233,233,206,1) 0%, rgba(252,255,244,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(233,233,206,1)), color-stop(100%,rgba(252,255,244,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(233,233,206,1) 0%,rgba(252,255,244,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(233,233,206,1) 0%,rgba(252,255,244,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(233,233,206,1) 0%,rgba(252,255,244,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(233,233,206,1) 0%,rgba(252,255,244,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9ce', endColorstr='#fcfff4',GradientType=0 ); /* IE6-8 */
}
.selectedpagerbutton
{
background: rgb(197,222,234); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M1ZGVlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iIzhhYmJkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNjZkYWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(197,222,234,1) 0%, rgba(138,187,215,1) 31%, rgba(6,109,171,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(197,222,234,1)), color-stop(31%,rgba(138,187,215,1)), color-stop(100%,rgba(6,109,171,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(197,222,234,1) 0%,rgba(138,187,215,1) 31%,rgba(6,109,171,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(197,222,234,1) 0%,rgba(138,187,215,1) 31%,rgba(6,109,171,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(197,222,234,1) 0%,rgba(138,187,215,1) 31%,rgba(6,109,171,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(197,222,234,1) 0%,rgba(138,187,215,1) 31%,rgba(6,109,171,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5deea', endColorstr='#066dab',GradientType=0 ); /* IE6-8 */
color:white;
text-shadow:0 1px 3px rgba(0,0,0,0.8);
}
.pagination_button_case
{
width:60%;
float:right;
text-align: right;
}

.recordinfo
{
width:40%;
float:left;
font-size:10px;
}
.pagination_case
{
padding:2px;
/*border-top:1px solid rgba(0,0,0,0.3);*/
width:30%;
float: right;
}
#bodycontent
{
padding-top:15px;
}
/*#newsticker_wrapper2*/
/*{*/
/*	display:none;*/
/*}*/
/**/
.iconcolumn {
padding: 1px;
width: 3%;
}
.textcolumn {
padding: 1px;
width: 20%;
}

.ttip_showcase {
position: relative;
padding: 8px;
margin: 1em 0 3em;
border: 1px solid rgba(0,0,0,0.3);
color: #666;
background: whitesmoke;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
display: inline-block;
position: absolute;
margin-top:-35px;
margin-left: -50px;
min-height:70px;
max-width:300px;
word-wrap: break-word;
white-space: normal;
text-align: left;
z-index: 9999;
box-shadow: 0 8px 6px -6px rgba(0,0,0,0.7);
cursor:pointer;
cursor: hand;
}
.ttip_showcase:before {
content: "";
position: absolute;
bottom: -10px;
left: 40px;
border-width: 20px 20px 0;
border-style: solid;
border-color: whitesmoke transparent;
display: block;
width: 0;

}
.ttip_showcase:after {
content: "";
position: absolute;
bottom: -6px;
left: 47px;
border-width: 13px 13px 0;
border-style: solid;
border-color: whitesmoke transparent;
display: block;
width: 0;

}

.ttip_showcase_left {
position: relative;
padding: 8px;
margin: 1em 0 3em;
border: 1px solid rgba(0,0,0,0.3);
color: #666;
background: whitesmoke;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
display: inline-block;
position: absolute;
margin-top:-35px;
margin-left: -50px;
min-height:70px;
max-width:300px;
word-wrap: break-word;
white-space: normal;
text-align: left;
z-index: 9999;
box-shadow: 0 8px 6px -6px rgba(0,0,0,0.7);
cursor:pointer;
cursor: hand;
}
.ttip_showcase_left:before {
content: "";
position: absolute;
bottom: -10px;
left: 40px;
border-width: 20px 20px 0;
border-style: solid;
border-color: whitesmoke transparent;
display: block;
width: 0;

}
.ttip_showcase_left:after {
content: "";
position: absolute;
left: -16px;
top: 47px;
border-width: 20px 20px 0;
border-style: solid;
border-color: whitesmoke transparent;
display: block;
width: 0;


}

.ttipinfo
{
width:10px;
height:10px;
}

.ttipbiginfo .formrow
{
padding:3px;
text-align:left
}
.ttipbiginfo .formrow span
{
padding:3px;
text-align:left:
width:100%;
}
.ttipbiginfo .title3
{
padding:3px;
font-weight:bold;

}
.ttipbiginfo span
{
padding:3px;
font-weight:normal;

}
.ttipbiginfo .left
{
width:45%;
float:left;
font-weight:bold;

}
.ttipbiginfo .title3
{
width:90%;
clear:both;
border:none;
font-weight:bold;

}
.rightdetail
{
float:left;
}

.campactiondetail-quickoverview
{
border:1px dashed rgba(0,0,0,0.3);
text-align:left;
margin:12px;
margin-top:0px;
padding:3px;
background:lightgray;
overflow:hidden;
}
.tilticon
{
transform:rotate(-7deg);
-ms-transform:rotate(-7deg); /* IE 9 */
-webkit-transform:rotate(-7deg); /* Opera, Chrome, and Safari */
margin-left:20px;
margin-right:10px;
}
.hiddenrow
{
display:none;
}
.emailbodypreview
{
text-align:center;



}
.emailbodypreview .emailbody
{
width:60%;
margin:10px auto;
border:1px solid rgba(0,0,0,0.3);
text-align:left;
padding-left:20px;
background: rgb(249,252,247); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZmNmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY5ZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(249,252,247,1) 0%, rgba(245,249,240,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,252,247,1)), color-stop(100%,rgba(245,249,240,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(249,252,247,1) 0%,rgba(245,249,240,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(249,252,247,1) 0%,rgba(245,249,240,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(249,252,247,1) 0%,rgba(245,249,240,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(249,252,247,1) 0%,rgba(245,249,240,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fcf7', endColorstr='#f5f9f0',GradientType=0 ); /* IE6-8 */
}
.mtable2 td {
padding: 2px;
border: 1px solid rgba(0,0,0,0.2);
}
.mtable2 {
border-collapse:collapse;
padding: 2px;
border: 1px solid rgba(0,0,0,0.2);
}

.fc-event-crmappointment
{
background-color: #2387bc !important;
border-color: #138084 !important;
cursor:pointer;
cursor: hand;
border-radius:3px;
color:#fff !important;
border-top:none;
border-bottom:none;

}
.fc-event-ownername
{
background-color: #000 !important;
border-color: #000!important;
font-size:11px;
font-weight:bold;
border-radius:3px;
color:whitesmoke !important;
border-top:none;
border-bottom:none;
margin-top:3px;
position:relative;
bottom:0

}
.fc-event-skin-crmappt {
border-color: #138084;
background-color: #2387bc;
color:#fff
}
.fc-event-vert-crmappt
{
border-width: 0 0;
border-color:#138084 !important;
}
.fc-event-skin-crmappt-drkblue
{
background-color: white !important;
color:black !important;
border:1px solid rgba(0,0,0,0.2)
}
.fc-event-skin-crmappt-timeblue
{
background-color: #326784 !important;
}

.quicknote
{
color: #fff;
background-color: #428bca;
padding:3px;
}
#calendarViewEditEventPopup .invisibleinput
{
-webkit-appearance: textfield;
padding: 1px;
background-color: #FFFFCC;
border: 0px inset;
border-image-source: none;
border-image-slice: none;
border-image-width: none;
border-image-outset: none;
border-image-repeat: none;
-webkit-rtl-ordering: logical;
-webkit-user-select: text;
cursor: auto;
font-weight: bolder;
/*font-size:12px;*/
}
#comm_box
{
margin: 10px 30px;
}
.inactivemembers
{
color:white;
background-color:#246B97;
padding:4px;
}

#notesinput
{
margin-left: 1%;
}
.invalidentry
{
border:2px dashed rgba(255,0,0,0.3);

}
.noticemsg
{
margin-top:4px;
padding:6px;
border-radius:5px;
background:rgba(255,0,0,0.1);
color:darkred;
font-weight:bold;
white-space:normal
box-shadow:0 1px 3px 6px rgba(0,0,0,0.3);
}
.cursorpointer
{
cursor:pointer;
}

.articledatanote
{
display:inline-block

}

.bs-table {

/*margin-bottom: 20px!important;*/
background-color: transparen!importantt;
border-spacing: 0!important;
border-collapse: collapse!important;
position: relative;
}

.articledatanote
{
display:inline-block;

}

.articledatanote font
{
padding:4px;

}
.articledatanote font[color='green']
{
border:1px solid green;
background:#d2f796
}
.articledatanote font[color='red']
{
border:1px solid red;
background:#f4c1c1;
color:#333;
}
.articlepermalink a
{
color:blue!important;

}
#nav li
{
padding: 11px;
margin:0px  10px;
}
#nav li a
{

padding: 0;
padding-bottom: 20px;
}

.loggedin #nav li a {
padding: 0;
padding-bottom: 20px;
margin-left: 0px;
}
.loggedin #nav li a {
padding: 0;
padding-bottom: 20px;
margin-left: 0px;
}
#nav li:hover
{
border-top-left-radius: 12px;
background: white;
color: #333;
border-top-right-radius: 12px;
}
#nav li:hover a
{
color: #333!important;
padding-left: 0;
padding-bottom: 20px;
}

#nav li:hover .whitehovertoblack
{
color:#333!important;
}

.dropbox li
{
padding: inherit;
margin:inherit;
}
#nav li .dropbox li a
{
padding: 11px 13px!important;
}

#nav li .dropbox li
{
padding: 0 0 0 2px!important;
/* padding: 11px; */
/* margin: 0px 10px; */
}

.PageTitle {
/* min-width: 1400px; */
width: 93%;
/* position: absolute; */
height: 65px;
background-color: white!important;;
color: #505050;
font-size: 12px;
margin-left: -1px;
margin-top: -1px;
overflow: hidden;
}
.headernavrow{
background: #2c80db!important;
/* overflow: hidden; */
/* min-height: 188px; */
}

#leftMenuContainer,#pagemenu
{
background:#0f2c40!important;
}

button:not([nocgstyle=true]):not(.wbutton)
{
background:#0f2c40!important;
}

#ModeSelectWrapper select {
background-color: #0f2c40!important;
color: #FFF;
cursor: pointer;
display: block;
border: 0;
outline: 0;
text-transform: capitalize;
}

.newdashalert  .newdashalertcell .dashboard_count
{
background-color:white!important;
}
.newdashalert  .newdashalertcell a
{
color:#fff!important;

}

.newdashalert .newdashalertcell a:hover {
color: lightgray!important;
}

.whitehovertoblack
{
color:#fff;
}
.whitehovertoblack:hover
{
color:#333!important;
}

.alert-ok{
color: #004f01;
border: 2px solid #004f01;
background-color: #f2fff3;
background-image: url(/images/check24.png);
background-repeat: no-repeat;
background-position: 10px 10px;
padding: 15px 35px;
font: normal 12px verdana, tahoma, arial;
margin:10px;
display:block;
}


.alert-error{
color: #8b0000;
border: 2px solid #8b0000;
background-color: #ffeeee;
background-image: url(/images/ui_cross.png);
background-repeat: no-repeat;
background-position: 10px 10px;
padding: 10px 35px;
font: normal 12px verdana, tahoma, arial;
margin:10px;
display:block;
}


.alert-notice{
color: black;
border: 2px solid #cccccc;
background-color: #FFFFE1;
background-image: url(/images/ui_information.png);
background-repeat: no-repeat;
background-position: 10px 10px;
padding: 15px 35px;
font: normal 12px verdana, tahoma, arial;
margin:10px;
}

.pagecoverloader {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
text-align: center;
z-index: 9992;
background:rgba(255,255,255,0.9);
}

.inputcase {
margin: 10px;
}

.inputcase>div {
display:inline-block;
font-size:12px;
font-weight:bold;
}


#detailtable .documentcontainer {
width: fit-content;
max-height: 360px;
overflow-y: auto;
}

#detailtable .detailpane .detailtable td {
white-space: nowrap;
padding:2px 6px;
}
/*filename .//fullcalendar.css - BEGIN */

/*
* FullCalendar v1.5.1 Stylesheet
*
* Copyright (c) 2011 Adam Shaw
* Dual licensed under the MIT and GPL licenses, located in
* MIT-LICENSE.txt and GPL-LICENSE.txt respectively.
*
* Date: Sat Apr 9 14:09:51 2011 -0700
*
*/


.fc {
direction: ltr;
text-align: left;
}

.fc table {
border-collapse: collapse;
border-spacing: 0;
}

html .fc,
.fc table {
font-size: 1em;
}

.fc td,
.fc th {
padding: 0;
vertical-align: top;
}



/* Header
------------------------------------------------------------------------*/

.fc-header td {
white-space: nowrap;
}

.fc-header-left {
width: 25%;
text-align: left;
}

.fc-header-center {
text-align: center;
}

.fc-header-right {
width: 25%;
text-align: right;
}

.fc-header-title {
display: inline-block;
vertical-align: top;
}

.fc-header-title h2 {
margin-top: 0;
white-space: nowrap;
}

.fc .fc-header-space {
padding-left: 10px;
}

.fc-header .fc-button {
margin-bottom: 1em;
vertical-align: top;
}

/* buttons edges butting together */

.fc-header .fc-button {
margin-right: -1px;
}

.fc-header .fc-corner-right {
margin-right: 1px; /* back to normal */
}

.fc-header .ui-corner-right {
margin-right: 0; /* back to normal */
}

/* button layering (for border precedence) */

.fc-header .fc-state-hover,
.fc-header .ui-state-hover {
z-index: 2;
}

.fc-header .fc-state-down {
z-index: 3;
}

.fc-header .fc-state-active,
.fc-header .ui-state-active {
z-index: 4;
}



/* Content
------------------------------------------------------------------------*/

.fc-content {
clear: both;
}

.fc-view {
width: 100%; /* needed for view switching (when view is absolute) */
overflow: hidden;
}



/* Cell Styles
------------------------------------------------------------------------*/

.fc-widget-header,    /* <th>, usually */
.fc-widget-content {  /* <td>, usually */
border: 1px solid #ccc;
}

.fc-state-highlight { /* <td> today cell */ /* TODO: add .fc-today to <th> */
background: #ffc;
}

.fc-cell-overlay { /* semi-transparent rectangle while dragging */
background: #9cf;
opacity: .2;
filter: alpha(opacity=20); /* for IE */
}



/* Buttons
------------------------------------------------------------------------*/

.fc-button {
position: relative;
display: inline-block;
cursor: pointer;
}

.fc-state-default { /* non-theme */
border-style: solid;
border-width: 1px 0;
}

.fc-button-inner {
position: relative;
float: left;
overflow: hidden;
}

.fc-state-default .fc-button-inner { /* non-theme */
border-style: solid;
border-width: 0 1px;
}

.fc-button-content {
position: relative;
float: left;
height: 1.9em;
line-height: 1.9em;
padding: 0 .6em;
white-space: nowrap;
}

/* icon (for jquery ui) */

.fc-button-content .fc-icon-wrap {
position: relative;
float: left;
top: 50%;
}

.fc-button-content .ui-icon {
position: relative;
float: left;
margin-top: -50%;
*margin-top: 0;
*top: -50%;
}

/* gloss effect */

.fc-state-default .fc-button-effect {
position: absolute;
top: 50%;
left: 0;
}

.fc-state-default .fc-button-effect span {
position: absolute;
top: -100px;
left: 0;
width: 500px;
height: 100px;
border-width: 100px 0 0 1px;
border-style: solid;
border-color: #fff;
background: #444;
opacity: .09;
filter: alpha(opacity=9);
}

/* button states (determines colors)  */

.fc-state-default,
.fc-state-default .fc-button-inner {
border-style: solid;
border-color: #ccc #bbb #aaa;
background: #F3F3F3;
color: #000;
}

.fc-state-hover,
.fc-state-hover .fc-button-inner {
border-color: #999;
}

.fc-state-down,
.fc-state-down .fc-button-inner {
border-color: #555;
background: #777;
}

.fc-state-active,
.fc-state-active .fc-button-inner {
border-color: #555;
background: #777;
color: #fff;
}

.fc-state-disabled,
.fc-state-disabled .fc-button-inner {
color: #999;
border-color: #ddd;
}

.fc-state-disabled {
cursor: default;
}

.fc-state-disabled .fc-button-effect {
display: none;
}



/* Global Event Styles
------------------------------------------------------------------------*/

.fc-event {
border-style: solid;
border-width: 0;
font-size: .85em;
cursor: default;
}

a.fc-event,
.fc-event-draggable {
cursor: pointer;
}

a.fc-event {
text-decoration: none;
}

.fc-rtl .fc-event {
text-align: right;
}

.fc-event-skin {
border-color: #36c;     /* default BORDER color */
background-color: #36c; /* default BACKGROUND color */
color: #fff;            /* default TEXT color */
}

.fc-event-inner {
position: relative;
width: 100%;
height: 100%;
border-style: solid;
border-width: 0;
overflow: hidden;
}

.fc-event-time,
.fc-event-title {
padding: 0 1px;
}

.fc .ui-resizable-handle { /*** TODO: don't use ui-resizable anymore, change class ***/
display: block;
position: absolute;
z-index: 99999;
overflow: hidden; /* hacky spaces (IE6/7) */
font-size: 300%;  /* */
line-height: 50%; /* */
}



/* Horizontal Events
------------------------------------------------------------------------*/

.fc-event-hori {
border-width: 1px 0;
margin-bottom: 1px;
}

/* resizable */

.fc-event-hori .ui-resizable-e {
top: 0           !important; /* importants override pre jquery ui 1.7 styles */
right: -3px      !important;
width: 7px       !important;
height: 100%     !important;
cursor: e-resize;
}

.fc-event-hori .ui-resizable-w {
top: 0           !important;
left: -3px       !important;
width: 7px       !important;
height: 100%     !important;
cursor: w-resize;
}

.fc-event-hori .ui-resizable-handle {
_padding-bottom: 14px; /* IE6 had 0 height */
}



/* Fake Rounded Corners (for buttons and events)
------------------------------------------------------------*/

.fc-corner-left {
margin-left: 1px;
}

.fc-corner-left .fc-button-inner,
.fc-corner-left .fc-event-inner {
margin-left: -1px;
}

.fc-corner-right {
margin-right: 1px;
}

.fc-corner-right .fc-button-inner,
.fc-corner-right .fc-event-inner {
margin-right: -1px;
}

.fc-corner-top {
margin-top: 1px;
}

.fc-corner-top .fc-event-inner {
margin-top: -1px;
}

.fc-corner-bottom {
margin-bottom: 1px;
}

.fc-corner-bottom .fc-event-inner {
margin-bottom: -1px;
}



/* Fake Rounded Corners SPECIFICALLY FOR EVENTS
-----------------------------------------------------------------*/

.fc-corner-left .fc-event-inner {
border-left-width: 1px;
}

.fc-corner-right .fc-event-inner {
border-right-width: 1px;
}

.fc-corner-top .fc-event-inner {
border-top-width: 1px;
}

.fc-corner-bottom .fc-event-inner {
border-bottom-width: 1px;
}



/* Reusable Separate-border Table
------------------------------------------------------------*/

table.fc-border-separate {
border-collapse: separate;
}

.fc-border-separate th,
.fc-border-separate td {
border-width: 1px 0 0 1px;
}

.fc-border-separate th.fc-last,
.fc-border-separate td.fc-last {
border-right-width: 1px;
}

.fc-border-separate tr.fc-last th,
.fc-border-separate tr.fc-last td {
border-bottom-width: 1px;
}

.fc-border-separate tbody tr.fc-first td,
.fc-border-separate tbody tr.fc-first th {
border-top-width: 0;
}



/* Month View, Basic Week View, Basic Day View
------------------------------------------------------------------------*/

.fc-grid th {
text-align: center;
}

.fc-grid .fc-day-number {
float: right;
padding: 0 2px;
}

.fc-grid .fc-other-month .fc-day-number {
opacity: 0.3;
filter: alpha(opacity=30); /* for IE */
/* opacity with small font can sometimes look too faded
might want to set the 'color' property instead
making day-numbers bold also fixes the problem */
}

.fc-grid .fc-day-content {
clear: both;
padding: 2px 2px 1px; /* distance between events and day edges */
}

/* event styles */

.fc-grid .fc-event-time {
font-weight: bold;
}

/* right-to-left */

.fc-rtl .fc-grid .fc-day-number {
float: left;
}

.fc-rtl .fc-grid .fc-event-time {
float: right;
}



/* Agenda Week View, Agenda Day View
------------------------------------------------------------------------*/

.fc-agenda table {
border-collapse: separate;
}

.fc-agenda-days th {
text-align: center;
}

.fc-agenda .fc-agenda-axis {
width: 50px;
padding: 0 4px;
vertical-align: middle;
text-align: right;
white-space: nowrap;
font-weight: normal;
}

.fc-agenda .fc-day-content {
padding: 2px 2px 1px;
}

/* make axis border take precedence */

.fc-agenda-days .fc-agenda-axis {
border-right-width: 1px;
}

.fc-agenda-days .fc-col0 {
border-left-width: 0;
}

/* all-day area */

.fc-agenda-allday th {
border-width: 0 1px;
}

.fc-agenda-allday .fc-day-content {
min-height: 34px; /* TODO: doesnt work well in quirksmode */
_height: 34px;
}

/* divider (between all-day and slots) */

.fc-agenda-divider-inner {
height: 2px;
overflow: hidden;
}

.fc-widget-header .fc-agenda-divider-inner {
background: #eee;
}

/* slot rows */

.fc-agenda-slots th {
border-width: 1px 1px 0;
}

.fc-agenda-slots td {
border-width: 1px 0 0;
background: none;
}

.fc-agenda-slots td div {
height: 20px;
}

.fc-agenda-slots tr.fc-slot0 th,
.fc-agenda-slots tr.fc-slot0 td {
border-top-width: 0;
}

.fc-agenda-slots tr.fc-minor th,
.fc-agenda-slots tr.fc-minor td {
border-top-style: dotted;
}

.fc-agenda-slots tr.fc-minor th.ui-widget-header {
*border-top-style: solid; /* doesn't work with background in IE6/7 */
}



/* Vertical Events
------------------------------------------------------------------------*/

.fc-event-vert {
border-width: 0 1px;
}

.fc-event-vert .fc-event-head,
.fc-event-vert .fc-event-content {
position: relative;
z-index: 2;
width: 100%;
overflow: hidden;
}

.fc-event-vert .fc-event-time {
white-space: nowrap;
font-size: 10px;
}

.fc-event-vert .fc-event-bg { /* makes the event lighter w/ a semi-transparent overlay  */
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #fff;
opacity: .3;
filter: alpha(opacity=30);
}

.fc .ui-draggable-dragging .fc-event-bg, /* TODO: something nicer like .fc-opacity */
.fc-select-helper .fc-event-bg {
display: none\9; /* for IE6/7/8. nested opacity filters while dragging don't work */
}

/* resizable */

.fc-event-vert .ui-resizable-s {
bottom: 0        !important; /* importants override pre jquery ui 1.7 styles */
width: 100%      !important;
height: 8px      !important;
overflow: hidden !important;
line-height: 8px !important;
font-size: 11px  !important;
font-family: monospace;
text-align: center;
cursor: s-resize;
}

.fc-agenda .ui-resizable-resizing { /* TODO: better selector */
_overflow: hidden;
}


/*filename .//jquery.timeentry.css - BEGIN */

/* TimeEntry styles */
.timeEntry_control {
vertical-align: middle;
margin-left: 2px;
}
* html .timeEntry_control { /* IE only */
margin-top: -4px;
}

/*filename .//shadowbox-3.0.3/shadowbox.css - BEGIN */

#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;background:#F6F6F6;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(close.png);}
#sb-nav-next{background-image:url(next.png);}
#sb-nav-previous{background-image:url(previous.png);}
#sb-nav-play{background-image:url(play.png);}
#sb-nav-pause{background-image:url(pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
