* {
	word-wrap: break-word;
}

BODY {
   FONT-SIZE: 14px;
   COLOR: #646464;
   font-family: 'Open Sans', sans-serif;
   background: url('../images/bg.jpg') repeat-x #E6E6E6;
	margin: 0;
}
TD {
   FONT-SIZE: 14px;
   COLOR: #000000;
   font-family: 'Open Sans', sans-serif;
}
TR {
   FONT-SIZE: 14px;
   COLOR: #000000;
   font-family: 'Open Sans', sans-serif;
}
.BODY {
   FONT-SIZE: 14px; COLOR: #000000; font-family: 'Open Sans', sans-serif;
}
A {
   COLOR: #2200CC;
   text-decoration: underline;
   font-size: 14px;
}
A:visited {
   COLOR: #2200CC;
   text-decoration: underline;
   font-size: 14px;
}
A:hover {
   text-decoration: underline;
   font-size: 14px;
}

.TEXT {
   COLOR: #000000;
   font-size: 14px;
}
.TTS {
   font-family: 'Open Sans', sans-serif;
   FONT-SIZE:14px;
   COLOR: #646464;
}
.TTS2 {
   FONT-SIZE: 14px
}
.TES {
   FONT-SIZE: 14px; COLOR: #ff0000
}
.TRS {
   FONT-SIZE: 14px
}
.SMALL1 {
   FONT-SIZE: 10px
}
.SMALL2 {
   FONT-SIZE: 10px
}
.SMALL3 {
   FONT-SIZE: 10px
}
.GUTTER1 {
   FONT-SIZE: 13px; COLOR: #ffcc66
}
.REDN {
   FONT-WEIGHT: normal; FONT-SIZE: 10px; color:#FF3300;
}
.JLBBL {
   FONT-SIZE: 9px; COLOR: #f7efce; BACKGROUND-COLOR: #530d21
}
.JLB1 {
   FONT-SIZE: 18pt; COLOR: #530d21; BACKGROUND-COLOR: #f7efce
}
.MBC2 {
   FONT-SIZE: 9px; COLOR: #ffffff; BACKGROUND-COLOR: #004080
}
.WH {
   FONT-SIZE: 9px; COLOR: #530d21
}
.GUTTER2 {
   FONT-SIZE: 11px; COLOR: #ffffff
}
.GUTTER3 {
   FONT-SIZE: 11px; COLOR: #ccccff
}
A.BAR {
   FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.HELPBAR {
   FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none
}
A.GUTTER1 {
   FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #ffcc66; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; TEXT-DECORATION: none
}
A.GUTTER2 {
   FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.SP {
   FONT-SIZE: 11px; TEXT-DECORATION: none
}
A.ND {
   TEXT-DECORATION: none
}
A.H1 {
   FONT-WEIGHT: bold; FONT-SIZE: 18pt; COLOR: #000000; TEXT-DECORATION: none
}
A.H6 {
   FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; TEXT-DECORATION: none
}
H1 {
   FONT-WEIGHT: bold; FONT-SIZE: 18px
}
.H1 {
   FONT-WEIGHT: bold; FONT-SIZE: 18px
}
H2 {
   FONT-WEIGHT: bold; FONT-SIZE: 16px
}
.H2 {
   FONT-WEIGHT: bold; FONT-SIZE: 16px
}
H3 {
   FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.H3 {
   FONT-WEIGHT: bold; FONT-SIZE: 14px
}
H4 {
   FONT-WEIGHT: bold; FONT-SIZE: 13px
}
.H4 {
   FONT-WEIGHT: bold; FONT-SIZE: 13px
}
H5 {
   FONT-WEIGHT: bold; FONT-SIZE: 11px
}
.H5 {
   FONT-WEIGHT: bold; FONT-SIZE: 11px
}
H6 {
   FONT-WEIGHT: bold; FONT-SIZE: 10px
}
.H6 {
   FONT-WEIGHT: bold; FONT-SIZE: 10px
}

.MSG {
       color: #BA272F;
}

.TITLE {
   font-size: 14px;
   font-weight: 700;
   color:#000000;
   font-family: 'Open Sans', serif;
}

.INDEX {
   font-size: 14px;
   FONT-WEIGHT: normal;
   color:#006fbb
   font-family: 'Open Sans', sans-serif;
}

.HELP {
       font-family: 'Open Sans', sans-serif;
}

.SMALLHEAD {
   font-size:11px;
   color:#FFFFFF;
   font-family: 'Open Sans', sans-serif;
   font-weight: bold;
}

.SMALLTD {
       font-size:11px;
   font-family: 'Open Sans', sans-serif;
}
/* Buttons and text inputs*/
input {
       font-family: 'Open Sans', sans-serif; 
	   font-size: 14px;
}
form input[id="transfer_submit"] {
   background-color: #0076a8 !important;
   }

TD.footer {
   FONT-WEIGHT: normal; 
   FONT-SIZE: 14px; 
   COLOR: #999999; 
   TEXT-DECORATION: none;
   font-family: 'Open Sans', sans-serif; 
}

A.footer:link {font-weight:normal;color:#3333CC;text-decoration:none;font-size: 14px;}
A.footer:active {font-weight:normal;text-decoration:none;font-size: 14px;}
A.footer:visited {font-weight:normal;color:#3333CC;text-decoration:none;font-size: 14px;}
A.footer:hover {font-weight:normal;text-decoration:underline;font-size: 14px;}
A.newnav:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 5px;
    COLOR: #FFFFFF;
    LINE-HEIGHT: normal;
    PADDING-TOP: 5px;
    FONT-STYLE: normal;
    font-family: 'Open Sans', sans-serif;
	TEXT-DECORATION: NONE;
}

A.newnav:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 5px;
    COLOR: #FFFFFF;
    LINE-HEIGHT: normal;
    PADDING-TOP: 5px;
    FONT-STYLE: normal;
    font-family: 'Open Sans', sans-serif;
    TEXT-DECORATION: none;
}
A.newnav:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 5px;
    COLOR: #333333;
    LINE-HEIGHT: normal;
    PADDING-TOP: 5px;
    FONT-STYLE: normal;
    font-family: 'Open Sans', sans-serif;
	TEXT-DECORATION: NONE;
}

tr.tvs_folder_row_header td {
	background-color: #006fbb;
	color: #FFFFFF;
	font-weight: bold;
}
.assign_rev_row_blacklisted {
/*  background-color: #87CEEB; */
  background-color: #4682B4;
  color: #000000;
  font: 10px Verdana;
  height: 21px;
}
.assign_rev_row_on_probation {
  background-color: #87CEFA;
/*  background-color: #B0C4DE; */
  color: #000000;
  font: 10px Verdana;
  height: 21px;
}

.APTOP {

	background-color: #CCCCCC;
	FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 5px;
    COLOR: #FFFFFF;
    LINE-HEIGHT: normal;
    PADDING-TOP: 5px;
    FONT-STYLE: normal;
    font-family: 'Open Sans', sans-serif;
	TEXT-DECORATION: NONE;
}

.APLIST {

background-color: #E6E7E8;
color: #000000;
}

/* EMBO SPECIFIC STYLES */

/* for red text */

.red {
	color: #ba272f;
}

/* for green text */

.green {
	color: #457EC3;
}

/* inputs and buttons and such */

form input[id=login] {
        padding: 5px !important;

        border: 1px solid #979797;
	color: #646464;

        -webkit-transition:border-color .25s ease-in;
        -moz-transition:border-color .25s ease-in;
        -o-transition:border-color .25s ease-in;
        transition:border-color .25s ease-in;
}
form input[id=login]:focus {
        border-color: #457EC3;
	outline: none;
}
		
form input[type=password]:focus {
        border-color: #457EC3;
	outline: none;
}

form input[type=password] {
        padding: 5px !important;

        border: 1px solid #979797;
	color: #646464;

        -webkit-transition:border-color .25s ease-in;
        -moz-transition:border-color .25s ease-in;
        -o-transition:border-color .25s ease-in;
        transition:border-color .25s ease-in;
}		
		
form input[type=button] {
        padding: 7px;

        background: #979797; 
        border: 0px; 
        color: #fff;
        cursor: pointer;

        -webkit-transition:background .25s ease-in;
        -moz-transition:background .25s ease-in;
        -o-transition:background .25s ease-in;
        transition:background .25s ease-in;
}


form input[type=button]:hover {
    background-color: #457EC3; 
}
		
form input[type=submit] {
        padding: 7px;

        background: #979797;
        border: 0px;
        color: #fff;
        cursor: pointer;

        -webkit-transition:background .25s ease-in;
        -moz-transition:background .25s ease-in;
        -o-transition:background .25s ease-in;
        transition:background .25s ease-in;
}
form input[type=submit]:hover {
    background-color: #457EC3;
}

form input[type=reset] {
        padding: 7px;

        background: #979797;
        border: 0px;
        color: #fff;
        cursor: pointer;

        -webkit-transition:background .25s ease-in;
        -moz-transition:background .25s ease-in;
        -o-transition:background .25s ease-in;
        transition:background .25s ease-in;
}
form input[type=reset]:hover {
    background-color: #457EC3;
}	

form input[type=button]:disabled {
    background-color: #888888; 
}

form input[type=button]:hover:disabled {
    background-color: #888888; 
}

form input[type=submit]:disabled {
    background-color: #888888; 
}

form input[type=submit]:hover:disabled {
    background-color: #888888; 
}

form input[type=reset]:hover:disabled {
    background-color: #888888; 
}

form input[type=reset]:hover:disabled {
    background-color: #888888; 
}
form input[id="transfer_submit"] {
    background-color: #0076a8 !important;
    }


/* containers and other styles */

.container {
	background: #fff;
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
	padding: 30px 25px 30px 25px;
	box-shadow: 0 0 20px rgba(100,100,100,.2);
}

.gradient {
	width: 1200px;
	height: 70px;
background: -moz-linear-gradient(left,  rgba(69,126,195,0.3) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(69,126,195,0.3)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(69,126,195,0.3) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(69,126,195,0.3) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(69,126,195,0.3) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(69,126,195,0.3) 0%,rgba(0,0,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6457ec3', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */

	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	padding: 15px 25px 15px 25px;
}

#logoBox {
	width: 270px;
	height: 123px;
	float: left;
	margin-top: -38px;
}

/* Navigation Menu */

nav#nav-primary {
	float: left;
	height: 75px;
	margin:-5px 0 -5px 0;
	width: 930px;
}

nav#nav-primary ul {
	margin-top: 60px;
	padding: 0;
}

nav#nav-primary li {
	height: 20px;
	padding: 0px;
	display: block;
	float: left;
	margin-left: 10px;
	
}

nav#nav-primary a {
	height: 20px;
	padding: 5px 13px 5px 13px;
	background: #457EC3;
	display: block;
	text-align: center;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	font-weight: 600;
	text-decoration:none;

	-webkit-transition:background .25s ease-in;
	-moz-transition:background .25s ease-in;
	-o-transition:background .25s ease-in;
	transition:background .25s ease-in;
}

.win nav#nav-primary a {
	font-family: 'Open Sans', sans-serif;
	color: #fff;
}

nav#nav-primary a:hover {
	background: #35639a;
}

nav#nav-primary a.current-page {
	background: #fff;
	color: #646464;
}

#embopress {
	float: right;
	margin-top: 7px;
}

/* footer */

.footer {
	width: 100%;
	height: 90px;
	margin: 50px 0 0 0;
	background: rgb(61,61,61); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(61,61,61,1) 0%, rgba(73,73,73,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(61,61,61,1)), color-stop(100%,rgba(73,73,73,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(61,61,61,1) 0%,rgba(73,73,73,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(61,61,61,1) 0%,rgba(73,73,73,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(61,61,61,1) 0%,rgba(73,73,73,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(61,61,61,1) 0%,rgba(73,73,73,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3d3d', endColorstr='#494949',GradientType=0 ); /* IE6-9 */
}

#footerinner {
	margin-left: auto;
	margin-right: auto;
	width: 1200px;
	height: 6px;
	#padding: 25px;
}

#footerinner img {
	vertical-align: middle;
}

.sublogo {
	margin-left: 30px;
}

.subfooter, .subfooter td {
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	width:1200px;
	text-align: right;
	font-family: 'Open Sans', sans-serif;
	font-size: 8px;
	color: #8e8e8e;
}

a img {
	border: none;
	outline: none;
}

.right {
	margin-left: 10px;
}



input[value='Add Comment'] {
	background: #1fa700 !important;
}

input[value='Leave Discussion Permanently'],input[value='Leave and End Discussion Permanently'] {
	background: #ff0000 !important;
}



/* navi-pane summary table display */
#navi-pane .summary{
    margin: 12px;
}
#navi-pane .summary > .header{
    margin: 0px;
    padding: 4px;
    background: #457EC3 !important;
    font-weight: bold;
    font-size: 1em;
    color: #FFFFFF;
    text-align: center;
    white-space: nowrap;
}
#navi-pane .summary > DIV{
    border-bottom: 1px solid #B8B8B8;
    background: #FFFFFF;
    padding: 4px 4px;
    font-size: .9em;
}
#navi-pane .summary > #summary_due_dt{
    font-weight: bold;
}

#navi-pane .tour{
    margin: 12px;
    text-align: center;
}

/* navi-pane tabgroups and tabs display */
#navi-pane .tabgroups{
    margin-top: 48px;
    margin-bottom: 48px;
}
#navi-pane .group{
    padding-bottom: 12px;
}
#navi-pane .group > .header{
    padding-left: 12px;
    padding-bottom: 4px;
    font-size: 1.25em;
    font-weight: bold;
}
#navi-pane .group > .tab{
    padding: 5px 18px;
    letter-spacing: -4px;
    white-space: nowrap;
    cursor: pointer;
}
#navi-pane .group > .tab:hover{
    background: #B8B8B8;
}

#navi-pane .group > .tab > SPAN{
    display: inline-block;
    letter-spacing: 0px;
    vertical-align: middle;
}
#navi-pane .group > .tab > SPAN + SPAN{
    margin-left: 4px;
}

#navi-pane .group > .tab > .status,
#navi-pane .group > .tab > .icon{
    width: 12px;
    height: 12px;
}
#navi-pane .group > .tab > .status > IMG,
#navi-pane .group > .tab > .icon > IMG{
    width: inherit;
    height: inherit;
}

#navi-pane .group > .selected{
    background: #457EC3 !important;
    color: #FFFFFF;
    font-weight: bold;
    padding: 6px 18px;
}
#navi-pane .group > .selected:hover{
    background: #457EC3 !important;
}
#navi-pane .group > .inactive{
    cursor: default;
    color: #999999;
}
#navi-pane .group > .inactive:hover{
    background: inherit;
}


.tabPage table.view_email_table
{
    width: 100%;
    border: 0;
}
 
.tabPage table.dump_history_table
{
    width: 100%;
    border: none !important;
}
 
.tabPage table.view_email_table th,
.tabPage table.dump_history_table th
{
    text-align: left;
    border: none;
    border-bottom: 3px solid #0076a8; /* change color as desired */
}
 
.tabPage table.view_email_table th br
{
    display: none;
}
 
.tabPage table.view_email_table td,
.tabPage table.dump_history_table td
{
    text-align: left;
    border: none;
    border-bottom: 1px dotted #ccc;
}
 
.tabPage table.view_email_table tr:nth-child(even), 
.tabPage table.dump_history_table tr:nth-child(even) {
    background: #f0f0f0;
}

table#chase_table_referral {
  width: 90% !important;
}

table#chase_table_fv_invite {
  width: 90% !important;
}

table#chase_table_fv {
  width: 90% !important;
}

table#chase_table_partial {
  width: 90% !important;
}

table#chase_table_awaiting_transfer {
  width: 90% !important;
}

table#chase_table_revision {
  width: 90% !important;
}

/*###################################
   Happy query tool results
###################################*/

.ejp_query_tool_results {
    border-collapse: collapse;
    border: 1px solid #bbb;
    margin-left: auto;
    margin-right: auto;
}

.ejp_query_tool_results th {
    padding: 5px;
    text-align: center;
    font-weight: bold;
    color: white;
    background: #457EC3;
    border-bottom: 2px solid #000;
}

.ejp_query_tool_results td {
    padding: 5px;
    text-align: left;
    vertical-align: middle;
}

.ejp_query_tool_results tr:nth-child(even){
    background-color: #eee;
}