


body {
    background-color:#fff;
    background-image:none;
}


.main-sidebar,
.left-side {
  padding-top: 75px;
}



.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}





.content-header {
    
}

#navHeader {
   
}


#topHelpBtn {
    position:fixed;
    top: 0px;
    left:5px;
    z-index: 9999;
}

.help_btn {
    font-family: Arial;
    color: #e8e8e8;
    font-size: 16px;
    background: #4A4A4A;
    padding: 6px 15px 10px 15px;
    text-decoration: none;
    border-width:0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px 0px 6px 6px;
    border-radius: 0px 0px 6px 6px; 

    box-shadow: 3px 3px 12px 3px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 3px 3px 12px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 3px 3px 12px 3px rgba(0, 0, 0, 0.3);
    -o-box-shadow: 3px 3px 12px 3px rgba(0, 0, 0, 0.3);
}

.help_btn:hover {
    background: #222222;
    text-decoration: none;
}

#topHelpBtn2 {
    position:fixed;
    top: 0px;
    left:125px;
    z-index: 2000;
}

#feedbackBtn {
    position:fixed;
    bottom: 0px;
    right:350px;
    z-index: 9999;
}

.feedback_btn {
    font-family: Arial;
    color: #e8e8e8;
    font-size: 15px;
    background: #4A4A4A;
    padding: 6px 15px 11px 15px;
    text-decoration: none;
    border-width:0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 6px 6px 0px 0px;
    border-radius: 6px 6px 0px 0px; 

    box-shadow: 3px 3px 6px 3px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 3px 3px 6px 3px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 3px 3px 6px 3px rgba(0, 0, 0, 0.5);
    -o-box-shadow: 3px 3px 6px 3px rgba(0, 0, 0, 0.5);


}

.feedback_btn:hover {
    background: #222222;
    text-decoration: none;
}

.feedBackH1 {
    font-size:16pt;
    color:black;
    margin:3px;
    padding:3px;
}



#sk-holder #sk-container {
    right: 70px !Important;
}

#context-menu .dropdown-menu > li > a {
    color: #000;
    font-size:11pt;
}

.skin-gtma .main-header .logo {
  background-color: #205377;
  color: #fcfcfc;
  border-bottom: 0px solid transparent;
  height: 75px;
}

#portalSearch {
    color: #fcfcfc;
    min-width:320px; 
    max-width:400px; 
    background-color:transparent;
}

.material-input-block:hover .material-input-block__line-search {
  -webkit-transform: translateZ(0px) translate(0, 0);
  transform: translateZ(0px) translate(0, 0);
}

.material-input[disabled] + .material-input-block__line-search {
    display: none;
}

.material-input-block__line-search {
    color: #fcfcfc;
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
    -webkit-transform: translateZ(0px) translate(-110%, 0);
    transform: translateZ(0px) translate(-110%, 0);
}

.skin-gtma .main-header .logo:hover {
  background-color: #205377;
}

.skin-gtma .main-header .navbar {
  background-color: #205377;
}
.skin-gtma .main-header .navbar .nav > li > a {
  color: #fcfcfc;
  padding-left: 10px;
  padding-right: 10px;
}


.navbar {

    height:75px; 
    background-color:#205377;

}

.main-header > .navbar {
    min-height:75px;
}

#header_company {
    visibility:visible;
    color: #fcfcfc;
}
	
body
{
	font-size:16px;
	margin:0px;
}


@media only screen and (max-width: 768px) {
  body {
    font-size:16px;
  }
}

@media only screen and (max-width: 320px) {
  body {
    font-size:8pt;
  }
}

.content-wrapper {
    background-color:#fff;
    margin-top: 75px;
}


#contentMain {
    
        margin: 0px 3px 0px 3px;
        padding-top:0px;
    
    <!--padding: 0px 3px 0px 5px;-->
    <!--margin-top: 75px;-->
}

.main-footer {
    -webkit-box-shadow: -2px -6px 23px -9px rgba(0,0,0,0.45);
    -moz-box-shadow: -2px -6px 23px -9px rgba(0,0,0,0.45);
    box-shadow: -2px -6px 23px -9px rgba(0,0,0,0.45);
}

checkbox {
    border-style:none;
    border-width:0px;
}


.maxgrid-header-over 
{
    background-color: #425a68;
    color:#ffffff;
}

.maxgrid-header-row 
{
    background-color: #425a68;
    color:#ffffff;
}

.th-header-row {
    background-color: #425a68;
    color:#ffffff;
}

.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #A9A9A9;
  background-color:#425a68;
  color:#ffffff;
    
  padding-top: 6px;
  /*background-color: #ddd;*/
}


.table.dataTable {
    border-style:solid;
    border-width:1px;
}

.table.dataTable > thead {
    border-color:#ddd;
    border-style:solid;
    border-width:1px;
    padding-top:3px;
}

.table.dataTable {
    border-color:#A9A9A9;
    border-style:solid;
    border-width:1px;
}


.panel-default 
{
  border-color:#ddd;
}

.panel-default > .panel-heading 
{
  /*color: #fcfcfc;
  background-color: #88a3b2;
  border-color: #A9A9A9;*/

  color:#000;
  background-color:#fff;
  border-color:#ddd;
  
}

.tall-heading {
    padding:10px;
}

.shaded-heading {
    background-color: #f5f5f5 !Important;
    border-color: #ddd !Important;
}



#cardTop {
    background-color: #425a68;
    color:#ffffff;
}

.window_panel .window_header 
{
    background: #88a3b2;
}

.window_panel .window_header .window_title_text {
    color:#fcfcfc;
}


.skin-gtma .sidebar-menu > li:hover > a,
.skin-gtma .sidebar-menu > li.active > a {
    color: #ffffff;
    background: #1e282c;
    border-left-color: #205377;
    text-decoration:none;
}

.btn-shadow {
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);
}

.ui-widget {
    font-size: 11pt;
}

.ui-button .ui-button-text 
{
    font-size:11pt;
}

/*
.ui-corner-all {
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
    
    -webkit-border-top: 4px !important;
    -moz-border-top: 4px !important;
    border-top: 4px !important;
    
    -webkit-border-bottom: 4px !important;
    -moz-border-bottom: 4px !important;
    border-bottom: 4px !important;
}
*/
.colorSelector {
	position: relative;
	width: 36px;
	height: 36px;
	background: url(https://assets.gotomyaccounts.com/appStore/gtma/images/colorpicker/select.png);
}
.colorSelector div {
	position: absolute;
	top: 3px;
	left: 3px;
	width: 30px;
	height: 30px;
	background: url(https://assets.gotomyaccounts.com/appStore/gtma/images/colorpicker/select.png) center;
}


/* ------ Profile css ------ */
.avatar-frame{border: 2px solid #626262;}
.avatar-frame,.avatar-frame img{
    width: 60px;
    height: 60px;
    -webkit-border-radius: 50px; /* Saf3+, Chrome */
    border-radius: 50px; /* Opera 10.5, IE 9 */
    /*-moz-border-radius: 50px;  Disabled for FF1+ */
}

.profile_info {
    visibility:hidden;
    right:-5px;
    top:0px;
    margin-top:-5px;
    position:relative;
    font-size:12pt;
    background:#fff;
    padding:0;
    z-index:999;
    width:300px;
    border-bottom:7px solid #eee;
    border-radius:5px;
    -webkit-box-shadow:rgba(0,0,0,0.8) 0 3px 8px
    ;-moz-box-shadow:rgba(0,0,0,0.8) 0 3px 8px;
    box-shadow:rgba(0,0,0,0.8) 0 3px 8px
}
    
.profile_info:after {
    content:"";
    position:absolute;
    border:6px solid transparent;
    border-bottom-color:#eee;
    width:1px;
    top:-12px;right:32px
}

.profile_info:before {
    content:"";
    position:absolute;
    border:8px solid transparent;
    border-bottom-color:#AAA;
    width:1px;
    top:-16px;
    right:30px
}

.profile_info hr { 
    display: block; 
    height: 1px;
    border: 0; 
    border-top: 1px solid #D2D2D2;
    margin: 0; 
    padding: 0; 
}

.profile_info .link,.profile_info h5,.profile_info .user {
    font-size:16px;;
}

.profile_info .header-arrow-right {
    display:inline-block;
    width:0;
    height:0;
    border-top:5px solid transparent;
    border-bottom:5px solid transparent;
    border-left:5px solid #909090;
    margin-right:10px;
    margin-left:-5px
}

.profile_info .user {
    margin:0;
    background:#eee;
    border-radius:5px
}

.profile_info .user span {
    position:relative;
    top:7px;
    color:#888;
    font-weight:300;
    font-size:12pt;
    text-shadow:1px 1px 0 #FFF
}

.profile_info h5 {
    padding-bottom:6px
}

.profile_info a.link {
    display:block;
    padding:10px 12px 10px 24px;
    color:#5D5D5D;
    text-decoration:none
}

.profile_info a.link:hover {
    background:#888888;
    color:#fff
}

.profile_info a.link:hover .header-arrow-right {
    border-left-color:white
}

.profile_info .info {
    padding:4px 24px
}

.profile_info .user {
    padding:2px 18px 18px
}

.profile_info .top-margin{
    margin-top:8px
}

/* ------ End Profile css ------ */


#page_header_main {
    background-color: #0b2e36;
}

.header_text {
    font-size: 11pt;
    color:#ffffff;
}

.header_text a {
    font-size: 10pt;
    color:#ffffff;
    text-decoration:none;
    font-weight:bold;
}

.header_text a:link {
    font-size: 10pt;
    color:#ffffff;
    text-decoration:none;
    font-weight:bold;
}
.header_text a:visited {
    font-size: 10pt;
    color:#ffffff;
    text-decoration:none;
    font-weight:bold;
}
.header_text a:active {
    font-size: 10pt;
    color:#ffffff;
    text-decoration:none;
    font-weight:bold;
}
.header_text a:hover {
    font-size: 10pt;
    color:#ffffff;
    text-decoration:none;
    font-weight:bold;
}



td {
    text-align:left;
}


// std non-ui-widget links

/*

a {
    color: #2B3442;
    text-decoration: none;
}
a:link
{
    color: #2B3442;
    text-decoration: none;
}
a:visited
{
    color: #2B3442;
    text-decoration: none;
}
a:active
{
    color: #2B3442;
    text-decoration: none;
}
a:hover
{
    color: #2B3442;
    text-decoration: none;
}

*/


#record_saved{
	color:#182E6C; 
	font-weight:bold; 
	font-size:14pt;
}


#billing_notify
    {
        padding-top:0px;
        padding-bottom:0px;
        width:800px;
        color: red;
        background-color:#FFC2C2;
        border-style:solid;
        border-width:1px;
        border-color:#735C5C;
        
    }	


#billing_notify_content {
        position:relative;
        width:740px;
        margin-right:40px;
        top: -25px;
        text-align:left;
        padding-left:10px;
        font-size:11pt;
	    font-weight:bold;
	    color:#FE0C0C;
}

#show_notification
    {
        padding-top:0px;
        padding-bottom:0px;
        width:800px;
        color: red;
        background-color:#FFC2C2;
        border-style:solid;
        border-width:1px;
        border-color:#735C5C;
        
    }	
    
#show_notification2
    {
        padding-top:0px;
        padding-bottom:0px;
        width:800px;
        color: red;
        background-color:#FFC2C2;
        border-style:solid;
        border-width:1px;
        border-color:#735C5C;
        
    }	    
    
    
    #notification_content
    {
        position:relative;
        width:740px;
        margin-right:40px;
        top: -25px;
        text-align:left;
        padding-left:10px;
        font-size:11pt;
	    font-weight:bold;
	    color:#FE0C0C;
	    
    }
    
    #show_crm_note
    {
        padding-top:0px;
        padding-bottom:0px;
        width:825px;
        color: red;
        background-color:#DFF0E7;
        border-style:solid;
        border-width:1px;
        border-color:#373F3B;
        
    }	
    
    
    #crm_note_content
    {
        position:relative;
        width:815px;
        margin-right:40px;
        top: -25px;
        text-align:left;
        padding-left:10px;
	    color:#000000;
	    
    }
    
    #show_history
    {
        padding-top:0px;
        padding-bottom:0px;
        width:830px;
        color: red;
        background-color:#DFE8F0;
        border-style:solid;
        border-width:1px;
        border-color:#64727F;
        
    }	
    
    
    #history_content
    {
        position:relative;
        width:820px;
        margin-right:40px;
        top: -25px;
        text-align:left;
        padding-left:10px;
        
	    color:#000000;
	    
    }
    
    
    #overlimit 
    {
        position:relative;
        width:740px;
        margin-right:40px;
        top: -25px;
        text-align:left;
        padding-left:10px;
    }
    
    #overlimit2
    {
        position:relative;
        width:740px;
        margin-right:40px;
        top: -25px;
        text-align:left;
        padding-left:10px;
    }
    
	
	#notify_close_btn 
	{
	    width:60px;
	    position: relative;
	    top:5px;
	    left:375px;
	}
	
	#notify_close_btn2 
	{
	    width:60px;
	    position: relative;
	    top:5px;
	    left:375px;
	}
	
	
	
	
	
	
	.modalDialog_transparentDivs    {	
	    filter:alpha(opacity=40);	/* Transparency */
	    opacity:0.4;	/* Transparency */
	    background-color:#AAA;
	    z-index:1;
	    position:absolute; /* Always needed	*/
    }

    .modalDialog_contentDiv{
	    border:3px solid #000;
	    padding:2px;
	    z-index:100;/* Always needed	*/
	    position:absolute;	/* Always needed	*/
	    background-color:#FFF;	/* White background color for the message */
    }
    
    .modalDialog_contentDiv_shadow{
	    z-index:90;/* Always needed	- to make it appear below the message */
	    position:absolute;	/* Always needed	*/
	    background-color:#555;
	    filter:alpha(opacity=30);	/* Transparency */
	    opacity:0.3;	/* Transparency */	
    }
    
        

    #interVeil{ /*CSS for veil that covers entire page while modal window is visible*/
        position: absolute;
        background: black url(blackdot.gif);
        width: 10px;
        left: 0;
        top: 0;
        z-index: 5;
        visibility: hidden;
        filter:progid:DXImageTransform.Microsoft.alpha(opacity=50);
        opacity: 0.5;
    }
    
    
    
    .dhtmlwindow{
    position: absolute;
    border: 2px solid black;
    visibility: hidden;
    background-color: white;
    }

    .drag-handle{ /*CSS for Drag Handle*/
    padding: 1px;
    height:18px;
    text-indent: 3px;
    font: bold 14px Arial;
    background-color: #354448;
    color: white;
    cursor: move;
    overflow: hidden;
    width: auto;
    filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
    }

    .drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
    position: absolute;
    right: 1px;
    top: 2px;
    cursor: hand;
    cursor: pointer;
    }

    * html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
    width: 100%;
    }


    .drag-contentarea{ /*CSS for Content Display Area div*/
    border-top: 1px solid brown;
    background-color: white;
    color: black;
    height: 150px;
    padding: 2px;
    overflow: auto;
    }

    .drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
    border-top: 1px solid gray;
    background-color: #F8F8F8;
    height: 13px; /*height of resize image*/
    }


    .drag-resizearea{ /*CSS for Resize Area itself*/
    float: right;
    width: 13px; /*width of resize image*/
    height: 13px; /*height of resize image*/
    cursor: nw-resize;
    font-size: 0;
    }
    
		
	#popitmenu{
    position: absolute;
    background-color: #2e5761;
    border:1px solid black;
    font-size:11pt;
    text-align:left;
    z-index: 100;
    visibility: hidden;
    }

    #popitmenu a{
        text-decoration: none;
        padding-left: 6px;
        padding-top: 3px;
        padding-bottom:3px;
        color: #ffffff;
        display: block;
    }

    #popitmenu a:hover{ 
        color: #ffffff;
        background-color: #000000;
    }
	
	
	.tbl_header {
	background-color: #354448;
	font-family: Arial;
	FONT-WEIGHT: bold;
	color: #ffffff;
	
	
	border-color: #000000;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 4px;
    

	
	}
	
	
	TEXTAREA.time {
	    height: 100px;
	    width: 575px;
	}
	
	textarea {
        /*margin:0px;*/
    }
	
	
	.listGUI .recordList th {
	    background-color: #354448;
	    color: #ffffff;
	    border-bottom-style:solid;
		border-bottom-color: Black;
		border-bottom-width: 1px;
		font-size:10pt;
	}
	
	.listGUI .recordList th a {
	    color: #ffffff;
	    font-size:10pt;
	}
	
	.listGUI .recordList .menu {
	    background: #354448;
	    color: #ffffff;
	    text-align: center;
	    vertical-align: top;
	    padding-top: 3px;
	    padding-left: 10px;
	    padding-right: 10px;
	    
	    border-bottom-style:solid;
		border-bottom-color: Black;
		border-bottom-width: 1px;
		font-size:10pt;
	    
	}
	
	.listGUI .recordList .colFooter {
	    background: #354448;
	    color: #ffffff;
	    font-size:10pt;
	}
	
	.listGUI .recordList .menuFooter {
	    background: #354448;
	    color: #ffffff;
	    font-size:10pt;
	}
	.listGUI .recordList .actionList {
	    background: #354448;
	    color: #ffffff;
	    padding-top: 3px;
	    padding-left: 10px;
	    padding-right: 10px;
	    font-size:10pt;
	}

	.listGUI .displayList th {
	    background: #354448;
	    color: #ffffff;
	    font-size:10pt;
	}
	
	.listGUI .displayList th a {
	    color: #ffffff;
	    font-size:10pt;
	}
	.listGUI .displayList td {
	    background: #b0c4de;
	    font-size:10pt;
	}
		
	.listGUI .recordList td.menuFooter {
		background: #354448;
		color: #ffffff;
	}
	
	.listGUI .recordList td.colFooter {
		background: #354448;
		color: #ffffff;
	}
	
	.listGUI .recordList td.cell {
		
		padding-left: 7px;
		padding-right: 7px;
		vertical-align: top;
		
		border-bottom-style: solid;
		border-bottom-color: #000000;
		border-bottom-width: 1px;
		font-size:8pt;
	}
	
	.listGUI .recordList td.oddcell {
		text-align:left;
		background-color: #E2EFF8;
		padding-left: 7;
		padding-right: 7;
		vertical-align: top;
		border-bottom-style: solid;
		border-bottom-color: #000000;
		border-bottom-width: 1px;
		
	}
	
	.listGUI .recordList td.oddcell2 {
		text-align:left;
		background-color: #EAD8C0;
		padding-left: 7;
		padding-right: 7;
		vertical-align: top;
		border-bottom-style: solid;
		border-bottom-color: #000000;
		border-bottom-width: 1px;
		
	}
	
	.listGUI .recordList td.oddcell3 {
		text-align:left;
		background-color: #A7C9E0;
		padding-left: 7;
		padding-right: 7;
		vertical-align: top;
		border-bottom-style: solid;
		border-bottom-color: #000000;
		border-bottom-width: 1px;
		
	}
	
	.listGUI .recordList td.evencell {
		text-align:left;
		background-color: #F8F8E2;
		padding-left: 7;
		padding-right: 7;
		vertical-align: top;
		border-bottom-style: solid;
		border-bottom-color: #000000;
		border-bottom-width: 1px;
	}
	
	.listGUI .recordList td.evencell2 {
		text-align:left;
		background-color: #C3DCCB;
		padding-left: 7;
		padding-right: 7;
		vertical-align: top;
		border-bottom-style: solid;
		border-bottom-color: #000000;
		border-bottom-width: 1px;
	}
	
	.listGUI .recordList td.evencell3 {
		text-align:left;
		background-color: #E8E8AF;
		padding-left: 7;
		padding-right: 7;
		vertical-align: top;
		border-bottom-style: solid;
		border-bottom-color: #000000;
		border-bottom-width: 1px;
	}
	
	.listGUI .recordList td.oddcell_accent {
		background-color: #84BBE1;
		padding-left: 7;
		padding-right: 7;
		vertical-align: top;
		border-bottom-style: solid;
		border-bottom-color: #000000;
		border-bottom-width: 1px;
		
	}
	
	.listGUI .recordList td.evencell_accent {
		background-color: #EDED96;
		padding-left: 7;
		padding-right: 7;
		vertical-align: top;
		border-bottom-style: solid;
		border-bottom-color: #000000;
		border-bottom-width: 1px;
	}
	
	.listGUI .recordList td.oddcell_b {
		background-color: #E2EFF8;
		padding-left: 7;
		padding-right: 7;
		vertical-align: top;
		border-bottom-style:solid;
		border-bottom-color: Black;
		border-bottom-width: 1px;
	}
	
	.listGUI .recordList td.evencell_b {
		background-color: #F8F8E2;
		padding-left: 7;
		padding-right: 7;
		vertical-align: top;
		border-bottom-style: solid;
		border-bottom-color: Black;
		border-bottom-width: 1px;
	}
	
	
	.listGUI .recordList td.cell_right {
		background: none;
		text-align: right;
		padding-left: 7;
		padding-right: 7;
		vertical-align: top;
		border-bottom-style:solid;
		border-bottom-color: Black;
		border-bottom-width: 1px;
	}
	
	.listGUI .recordList td.oddcell_right {
		background-color: #E2EFF8;
		text-align: right;
		padding-left: 7;
		padding-right: 7;
		vertical-align: top;
		border-bottom-style: solid;
		border-bottom-color: #000000;
		border-bottom-width: 1px;
	}
	
	.listGUI .recordList td.evencell_right {
		background-color: #F8F8E2;
		text-align: right;
		padding-left: 7;
		padding-right: 7;
		vertical-align: top;
		border-bottom-style: solid;
		border-bottom-color: #000000;
		border-bottom-width: 1px;
	}
	
	.listGUI .recordList td.oddcell_right_b {
		background-color: #E2EFF8;
		text-align: right;
		padding-left: 7;
		padding-right: 7;
		vertical-align: top;
		border-bottom-style:solid;
		border-bottom-color: Black;
		border-bottom-width: 1px;
	}
	
	.listGUI .recordList td.evencell_right_b {
		background-color: #F8F8E2;
		text-align: right;
		padding-left: 7;
		padding-right: 7;
		vertical-align: top;
		border-bottom-style:solid;
		border-bottom-color: Black;
		border-bottom-width: 1px;
	}
	
	
	
	
	.listGUI .recordList th.numbering {
	    background: #354448;
	    color: #ffffff;
	    text-align: right;
	}
	
	.listGUI .recordList td.numbering {
	    background: #354448;
	    text-align: right;
	    color: #ffffff;
	    border-bottom-style: solid;
		border-bottom-color: Black;
		border-bottom-width: 1px;
	    
	}
	
	
	#dhtmltooltip{
		position: absolute;
		width: 150px;
		border: 2px solid black;
		padding: 3px;
		background-color: #96BECB;
		visibility: hidden;
		text-align:left;
		z-index: 50;
		/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
		filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	}
	
	



    /* Fades and background-images don't work well together in IE6, drop the image */
    * html .ui-tooltip {
	    background-image: none;
    }


    body .ui-tooltip { border-width: 1px; }
	
	.ui-tooltip, .arrow:after {
        background: #2F2F2F;
        border: 1px solid white;
    }
    .ui-tooltip {
        padding: 10px 20px;
        position: absolute;
	    z-index: 9999;
	    max-width: 300px;
	    -webkit-box-shadow: 0 0 5px #aaa;
        color: white;
        border-radius: 20px;
        font-size:9pt;
        text-transform: none;
        box-shadow: 0 0 7px black;
    }
    .arrow {
        width: 70px;
        height: 16px;
        overflow: hidden;
        position: absolute;
        left: 50%;
        margin-left: -35px;
        bottom: -16px;
    }
    .arrow.top {
        top: -16px;
        bottom: auto;
    }
    .arrow.left {
        left: 20%;
    }
    .arrow:after {
        content: "";
        position: absolute;
        left: 20px;
        top: -20px;
        width: 25px;
        height: 25px;
        box-shadow: 6px 5px 9px -9px black;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        tranform: rotate(45deg);
    }
    .arrow.top:after {
        bottom: -20px;
        top: auto;
    }
	
	
	#livesearch
	{ 
	    position: absolute;
	    line-height:23px;
	    left:-350px;
	    margin-left:8px;
        background:#fff;
        color:#000;
	    width:900px; 
	    z-index:9000;
	    -moz-border-radius: 8px;
        border-radius: 8px;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
	}

    #tblIntelSearchCustomers {
        background-color: none;
    }

    #livesearch A {
		text-decoration:underline;
		font-weight:normal;
		line-height:18px;
		color:#2d619c;
	}

    span.intelLink { 
        text-decoration:none !Important; 
        font-size:12pt; 
        font-weight:normal !Important
        color:#000;
    } 

    a.intelLink {
        text-decoration:underline !Important; 
        font-size:12pt; 
        font-weight:normal !Important
        color:#2d619c;
    }
	
	
	
	#txt1
	{ 
	margin:5px;
	}
	
	
	#menumain {
	background-color: #0E2C34;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
    }

    #menumain ul {
	    margin: 0;
	    padding: 0;

    }
    #menumain ul li {
	    list-style: none;
	    float: left;
	    margin-right: 2px;
    }
    #menumain ul li a {
	    background-color: #1D505E;
	    color: #FFFFFF;
	    text-decoration: none;
	    line-height: 20px;
	    display: block;
	    padding: 4px 15px; 
	    margin-bottom: 1px;
	    font-size: 11pt;
    }
    #menumain ul li a:hover {
	    background-color: #96BECB;
	    color: #000;
    }
    #menumain ul li strong a {
	    background-color: #96BECB;
	    color: #000;
	    border: 1px solid #fff;
	    border-bottom: 1px solid #849FB5;
	    padding: 3px 15px 4px 15px;
	    margin-bottom: 0;
    }
    #submenu {
	    background-color: #96BECB;
	    font-family: Arial, Helvetica, sans-serif;
	    font-size: 11pt;
	    font-weight: bold;
	    margin-bottom: 10px;
    }
    #submenu.subnavHeight {
	    height: 28px;
    }
    #submenu ul {
	    margin: 0;
	    padding: 0;
    }
    #submenu ul li {
	    list-style: none;
	    float: left;
	    margin-right: 2px;
    }
    #submenu ul li a {
	    color: #000000;
	    text-decoration: none;
	    display: block;
	    padding: 3px 15px 4px 8px;
	    margin-top: 3px;
	    font-size: 11pt;
    }
    #submenu ul li a:hover, #submenu ul li strong a {
	    background-color: #F2F2F2;
	    color: #000;
    }

    .pos_clear {
	    clear: both;
    }

    .container {
	    text-align: left;
	    width: 1100px;
	    margin: 0 auto;
    }
	
	
/* ##################################################### */


	
.ddmainmenu{
    position: relative;
    font-weight:bold;
    font-family: Verdana;
    background: #2e5761; /*background of menu bar (default state)*/
    width: 100%;
}

.ddmainmenu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.ddmainmenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.ddmainmenu ul li a{
display: block;
font-size:11pt;
font-weight:normal;
background: #2e5761; /*background of menu items (default state)*/
color: #ffffffwhite;
padding: 8px 16px;
border-right: 1px solid #9A9A9A;
text-decoration: none;
}

* html .ddmainmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.ddmainmenu ul li a:link, .ddmainmenu ul li a:visited{
color: #ffffff;
}

.ddmainmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background: #000000; 
color: #ffffff;
}

.ddmainmenu ul li a:hover{
background: #000000; /*background of menu items during onmouseover (hover state)*/
color: #ffffff;
}
	
/*1st sub level menu*/
.ddmainmenu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
text-align:left;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddmainmenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddmainmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddmainmenu ul li ul li a{
font-size:11pt;
font-weight:normal;
width: 210px; /*width of sub menus*/
padding: 7px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid #9A9A9A;
}

/* Holly Hack for IE \*/
* html .ddmainmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 0px;
right: 0px;
}

.rightarrowclass{
position: absolute;
top: 0px;
right: 0px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{ /*shadow for NON CSS3 capable browsers*/
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: silver;
}

.toplevelshadow{ /*shadow opacity for NON CSS3 capable browsers. Doesn't work in IE*/
opacity: 0.8;
}
	
	
/* #####################
	
