﻿body {height: 1000px;}
.td_rightbg {background-image: url(Images/plansmart_menu_bg.gif);background-repeat: no-repeat;}
.td_topbg {background-image: url(Images/header_bg.gif);	background-repeat: repeat-x;}
.td_topbg_light {background-image: url(Images/header_bg_light.gif);	background-repeat: repeat-x;}
.menu_sub {font-size: xx-small;	font-family: Tahoma; color: #55CDFF;}
#dhtmltooltip{position: absolute;left: -300px;width: 150px;border: 1px solid #b9b9b9;padding: 2px;background-color: White;visibility: hidden ;z-index: 1000;font-family: Tahoma;font-size: 11px}
.tablesub {background-color: #1d5086; height: 5px;}
.formTable {background-color: #FAFAFA;border-top: none;border-right:  solid 1px #CCCCCC;border-left:  solid 1px #CCCCCC;border-bottom:  solid 1px #CCCCCC;}
.smallfont {font-family: Tahoma;font-size:9px}
.disabledrow {color: #999999}
.enabledrow {color: #000000}
.verifiedrow {color: #009900}
.nonverifiedrow {color: #EE3333}
.passwordinfo {font-family: Tahoma;font-size: 9px;color: #FFFFFF;background-color: #1d5086;margin: 2px;padding: 2px;height: auto;width: auto;}
#dhtmlpointer {position:absolute;left: -300px;z-index: 1001;visibility: hidden;}
/*Hover Menu*/
.popupMenu {position:absolute;visibility:hidden;background-image:url(images/header.png);opacity:.9;filter: alpha(opacity=90);z-index: 99999;}
.popupHover {background-repeat:repeat-x;background-position:left top;background-color:#F5F7F8;z-index: 99999;}
.scrollablePopup {position:absolute;visibility:hidden;background-color: White;z-index: 9999;padding: 2px 2px 2px 2px;border: solid 1px #E0E0E0;}
fieldset {position: relative;padding-top:.5em;margin-top:-1em;border: solid 1px #cccccc;}	
legend {font-family: Tahoma;font-size: 11px;color: #1d5086;position: absolute;top:0.1em;left:.5em;}
.popuphref {font-family: Georgia, "Times New Roman", Times, serif;font-size: 11px;}
sup{font-family: Georgia, "Times New Roman", Times, serif;font-size: 11px;}
.PartTitleStyle {background-image: url(Images/landing_header.gif);background-repeat: repeat-x; height: 30px;}
.PartChromeStyle {background-color: White;background-image: url(Images/landing_bg.gif);background-repeat: repeat-x;}
.HeaderStyle {background-image: url(Images/landing_header.gif);background-repeat: repeat-x;}
.accordionHeader {border: 1px solid #2F4F4F;color: white;background-color: #2E4d7B;font-family: Arial, Sans-Serif;font-size: 12px;font-weight: bold;padding: 5px;margin-top: 5px;cursor: pointer;}
#master_content .accordionHeader a {color: #FFFFFF;background: none;text-decoration: none;}
#master_content .accordionHeader a:hover {background: none;text-decoration: underline;}
.accordionContent {background-color: #D3DEEF;border: 1px solid #2F4F4F;border-top: none;}
/*Modal Popup*/
.modalBackground {background-color:black;filter:alpha(opacity=30);opacity:0.7;}
.modalPopup {background-color: White;border-width:5px;border-style:solid;border-color:#365893;padding:3px;width:250px;}
/*Textbox Watermark*/
.unwatermarked {height:18px;width:148px;font-weight:bold;}
.watermarked {padding:3px 1 1 3px;border:1px solid #BEBEBE;background-color:#F0F8FF;color:gray;}
/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus {background-color: #ffffcc;color: #000000;}
.MaskedEditMessage {color: #ff0000;font-weight: bold;}
.MaskedEditError {background-color: #ffcccc;}
.MaskedEditFocusNegative {background-color: #ffffcc;color: #000000;}
.MaskedEditBlurNegative {color: #ff0000;}
/*Reorder List*/
.reorderStyle li {list-style-type:none;font:Verdana;font-size:12px;} 
.dragHandle {width:20px;height:20px;background-color: #3b5b96;cursor:move;border: outside 1px black;}
.callbackStyle {border:thin blue inset;}
.callbackStyle table {background-color:#5377A9;color:Black;}
.reorderListDemo li {list-style:none;margin:2px;background-image:url(Images/bg_nav.gif);background-repeat:repeat-x;color:#FFF;}
.reorderListDemo li a {color:#FFF !important; font-weight:bold;}
.reorderStyle li {list-style:none;font:Verdana;font-size:12px;}
.reorderCue {border:dashed thin black;width:100%;height:16px;}
.itemArea {margin-left:15px;font-family:Arial, Verdana, sans-serif;font-size:1em;text-align:left;}
.IE8Fix {z-index: 1000 !important;}	
/************ AJAX CALENDAR FIXES ***********************/
.ajax__calendar_container {z-index : 1000 ;}
.ajax__calendar_title {color:#353535; width:100px; margin:auto; padding:3px;}	
#progressBackgroundFilter {position:fixed;top:0px;bottom:0px;left:0px;right:0px;overflow:hidden;padding:0;margin:0;background-color:#000;filter:alpha(opacity=50);opacity:0.5;z-index:1000;}
#processMessage {position:fixed;top:30%;left:43%;padding:10px;width:14%;z-index:1001;background-color:#fff;border:solid 1px #000;}

.ui-timepicker-container{position:absolute;overflow:hidden;box-sizing:border-box}
    .ui-timepicker,.ui-timepicker-viewport{box-sizing:content-box;height:205px;display:block;margin:0}
    .ui-timepicker{list-style:none;padding:0 1px;text-align:center}
    .ui-timepicker-viewport{padding:0;overflow:auto;overflow-x:hidden}
    .ui-timepicker-standard{font-family:Verdana,Arial,sans-serif;font-size:10px;background-color:#FFF;border:1px solid #AAA;color:#222;margin:0;padding:2px}
    .ui-timepicker-standard a{border:1px solid transparent;color:#222;display:block;padding:.2em .4em;text-decoration:none}
    .ui-timepicker-standard .ui-state-hover{background-color:#DADADA;border:1px solid #999;font-weight:400;color:#212121}
    .ui-timepicker-standard .ui-menu-item{margin:0;padding:0}
    .ui-timepicker-corners,.ui-timepicker-corners .ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
    .ui-timepicker-hidden{display:none}.ui-timepicker-no-scrollbar .ui-timepicker{border:none}

 #wrap:after {
        content: "❯";
        display: inline-block;
        transform: rotate(90deg);
        font-weight: bold;
        text-align: right;
        position: relative;
        margin-left: -16px;
        pointer-events: none;
        color: #365893;
    }