ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1.1em;font-weight:normal; }
a img,:link img,:visited img { border:none ; outline: none; }
table { border-collapse: collapse;}
    * { padding:0; margin:0;} 
html, body {height: 100%;}
body {
    background: #e8f2f3 url(../../../images/bg_shade.gif) repeat-x ;
    font: 0.685em arial, verdana; color:#333333;
    }
a {color:#666666; text-decoration:underline; }
a:visited {color:#999999; }
a:hover {color:#009696;}
/* dotted line breaks */
.dotted_linebreak{background: url(../../../images/bolder_horiz_rule.gif) repeat-x;background-position:100% 10px;height:20px;}
.linebreak{background: url(../../../images/horiz_rule.gif) repeat-x;background-position:100% 10px;height:20px;}
.horiz_rule_top {background: url(../../../images/horiz_rule.gif) repeat-x; height:1px; border-top : 0px; background-position: top;}	
.horiz_rule_bottom {background: url(../../../images/horiz_rule.gif) repeat-x; height:1px; border-top : 0px; background-position: bottom; }	
h1 {font-size: 1.43em;color:#ff3366;padding-top:5px; padding:10px;}
h2 {font-size: 1.25em;color:#ff3366;padding-top:5px; padding:10px;}
h3 {font-size: 1.1em;color:#ff3366;padding-top:5px; padding:10px;}
.h1pink {font-size: 1.43em;color:#ff3366;padding-top:5px; padding:5px;}
.h2pink {font-size: 1.25em;color:#ff3366;padding-top:5px; padding:5px;}
.h2black, .hpink {font-size:1.25em; color:#000000;}
.h3pink {font-size: 1.075em;color:#ff3366;padding-top:5px; padding:10px;}
.h3black{font-size: 1.075em; color:#000000;font-weight:bold}
.hgrey_normal {color:#666666;}
/* divs and public blocks */
#indexlogin {
             background:#dbf3f3; 
			 padding:10px;        
             padding-bottom:20px;
		     width:266px;
			}
#publicfreesearchright {
        margin:10px;
        padding:10px;
        padding-top:20px;
        background: url(../../../images//loginboxbg.gif) repeat-x ;}
		/* 
		background-color:#dbf3f3; padding-left:5px;padding-right:5px; 
		*/
#publicmponlineright {background-color:#dbf3f3; padding-left:5px;padding-right:5px; width:266px; height:100px;}
#publicresultsright {background-color:#dbf3f3; padding-left:5px;padding-right:5px; width:266px; height:285px;}
#indexcontent {padding-left:5px;padding-right:5px; width:532px;}
#indexfreesearchright {
        /* margin:10px; */
        padding:10px;        
        padding-bottom:20px;
        background-color:#dbf3f3;   
        font-size: 0.9em;
       /* background-color:#dbf3f3; padding-left:5px;padding-right:5px;  */
       width:266px;
}
#indexstats {background-color:#e1e1e1;   
             padding:10px;        
             padding-bottom:20px; 
			 width:266px;}
#indexcontent_two {padding-left:5px;padding-right:5px; width:532px;}
#topspacer {height:8px;}
#righttopspacer {height:1px;}
#hr_indicator {color:#006400; background-color:#006400; }
#div_login {background:#dbf3f3; padding-left:10px;padding-right:10px; width:266px; height:300px;}
#other_products {background-color:#F5F5F5; padding-left:5px;padding-right:5px; }
#lastupdated {font-size: 1em; text-align:right; padding-right:10px; }
/* Large Content Header */
    .contenthead_large{padding:10px;}
    .contenthead_large .hblack, .hpink {font-size: 1.43em; color:#000000;}
    .contenthead_large .hpink { color:#ff3366;}
	.contenthead_large .hpink a { color:#ff3366;}	
    .contenthead_large .trialhighlight { color:#008000;}
	/* suspended, exuser         ADO */
	.contenthead_large .suspendedhighlight {color:#0000ff;font-size: 1.1em;}
	.contenthead_large .suspendedhighlight a {color:#0000ff;font-size: 1.1em;}
	.contenthead_large .exuser {color:#0000ff;text-decoration: line-through;font-size: 1.1em;}
	.contenthead_large .exuser a {color:#0000ff;text-decoration: none;font-size: 1.1em;}
	
    .contenthead_large .hgrey {font-size: 14px; color:#666666;}
    .contenthead_large table {width:100%;}
    .contenthead_large .algnright{text-align:right;}
    ul#contentlinks {color:#999999;}  /* SEP 12: 99c2c2 */
	/* added font size JUL 2007 */
    ul#contentlinks li{display: inline;padding-left:12px;font-size:1.1em;}
    .contenthead_large td.rowicon {vertical-align:middle;width:34px;}
	.contenthead_large td.rowiconOrg {vertical-align:middle;width:40px;}
/* h2 content header div */
.contenthead_h2 {padding-right:0px;padding-bottom:16px;padding-top:0px;}
  /* above is used in areas where the tope spacing must be customized, thus no top padding value */
/* Standard Page Layout */
    #middlecontent {margin:5px;}
    #rightmenu {margin:5px; padding-left:5px; padding-right:5px;}

     #mainwrap{min-height: 100%; min-width : 781px;}
    /* .pageround{ margin: 0 10px;padding-top:5px;padding-bottom:5px;} */
	.pageround{ margin:0px 10px;padding-bottom:5px;}
    .pageinner{ background: #fff; padding:10px; padding-top:5px;overflow: hidden}
    .border-center {background-color:#fff; height:8px;width:100%;}
/*
     #mainwrap{min-height: 100%; min-width : 781px;}
    .pageround{ margin:0px 10px;padding-top:5px;padding-bottom:5px;}
    .pageinner{ background: #fff; padding:10px; padding-top:5px;}  
        .rtop,.rbottom{display:block}
        .rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
        .r1{margin: 0 5px}
        .r2{margin: 0 3px}
        .r3{margin: 0 2px}
        .r4{margin: 0 1px;height: 2px}
        .rs1{margin: 0 2px}
        .rs2{margin: 0 1px}
 */		
/* Navigation | Public */
    #publicnav{ padding-left:10px;}
    ul#pnav{list-style-type: none;}
    ul#pnav li{display: inline;}
    /*
	#publicnav{
	    font: 1.3em "Officina Sans", arial;
        padding-left:15px;
        height : 18px;
		white-space:nowrap; padding-top:5px;}
    #publicnav .selected {font-weight:bold;}
    ul#pnav{
	    margin: 0;
	    padding: 0;
	    list-style-type: none;}
    ul#pnav li{
	    display: inline;
        padding-left:10px;
        background: url(../../../images/vert_separator_pnav.gif) no-repeat;
        background-position: 100% 5px;
        padding-right: 0.6em;
        padding-left: 1.3em;
    }
    */
	ul#pnav li a{color: #fdfdfd;text-decoration: none;}
    ul#pnav li a:hover{color: #000;}
	
/* Navigation | Login */
    #loginnav{
	    font-size: 1.0em;
	    letter-spacing: 0.1em;
	    padding-left:6px;}
    ul#lnav{
	    margin: 0;
	    padding: 0;}
    ul#lnav li{
	    display: inline;
        background: url(../../../images/vert_separator_nav.gif) no-repeat;
        background-position: 100% 3px;
        padding-left: 10px;
        padding-right: 8px;}
    ul#lnav li a{color:#004745;text-decoration: none;}
    ul#lnav li a:hover{color:#000000;font-weight:bold;}
    #loginnav .selected {color:#000000;font-weight:bold;}
/* Navigation | Main */
    #navbar-top {
	    background: url(../../../images/horiz_rule.gif) repeat-x; 
	    height:1px;
        border-top : 0px;
		background-position: bottom;    /* ADO - changed from top width: 781px;*/
		}
    #navbar{
        background: url(../../../images/bground_nav.gif) repeat-x ;
        background-position: bottom;
        padding-bottom:6px;
        padding-top:5px;}
    #navbar img {padding-left:10px; padding-top:2px;}
/* Navigation | Admin   width: 781px; */
    #adminnav{ background-color : #a7cecd; margin-top:10px; height : 21px; font-size:1em;
        padding-left:11px;
        padding-top:4px;
        color:#005a5a;}  /* was: #9e96a3;*/
    ul#anav{
	    margin: 0;
	    padding: 0;
	    padding-bottom:10px;}
    ul#anav li{display: inline; padding: 5px;}
    ul#anav li a{color: #fff;text-decoration: none;}
    ul#anav li a:hover{	color:#005a5a;}
/* Navigation | MEDpages Admin */
    #mednavmain{
        text-align : right ;
		padding-bottom: 5px;
        padding-right:10px;  /* width: 781px; */
		}
		/* module specific non-admin section*/
    #mednavmain table { margin-left:auto;font-size:1em;}
    ul#mednav{color:#999999;} 
    ul#mednav li{display: inline;padding-left:12px;}
    #mednavmain img {padding-right:6px;}
/* Footer */
    #footer{ margin-top:12px;margin-left: 22px;}
    ul#footnav{
	    margin: 0;
	    padding: 0;
	    color:#3c7e72;
	    padding-bottom:10px;
    }
    ul#footnav li{display: inline;padding: 3px;}
 /* Get Listed, Rate Card, About, Contact	 */
   #mednavpublic {
        text-align : left ;
		font-size:1em;            
        padding-bottom: 5px;
        padding-right:10px; 
		}
    #mednavpublic ul li{display: inline;padding-left:5px;color:#004745;}
    #mednavpublic img {padding-right:6px;}
/* Standard Table   */  
    #tablenormal {width: 100%;text-align:left;font-size:1.075em;}
    #tablenormal th {
        color:#009696;   /*  peacock green */
        font-weight :bold;
        padding-left:10px;
		vertical-align:bottom;
		padding-bottom:1px;
		font-size: 1.075em;
    }
	#tablenormal th a {color: #009696; text-decoration:none; } 
	#tablenormal th a:visited {color: #999999; } 
	#tablenormal th a:hover {color: #ff0033;} 

    #tablenormal th img {padding-left:8px;padding-bottom:3px;}
	#tablenormal td {padding-left:5px;vertical-align:middle; border-bottom: solid 1px #fff;}
    /* changed vertical alignment due to wrap issues */
    #tablenormal td.rowicon {text-align:center;width:25px; vertical-align: middle;}
	/* allow srap of field title */
	#tablenormal td.fieldtitle {white-space:normal;vertical-align:middle; font-weight:bold; color:#004745; 
	                            text-align: left;padding-left:13px; 
								font-size: 1em;}
	#tablenormal td.msgtitle {font-weight:normal; color:#000000; text-align: left;padding-left:13px;}
    #tablenormal td.instructionaltext {font-size:1.25em;color: #000000;}
	#tablenormal tr {height:26px;border-bottom: solid 1px #fff;}
    #tablenormal tr.highlightlisting {height:26px; background: #dbf3f3; border-bottom: solid 1px #fff;}
    #tablenormal tr.rowHighlight {background: #ecf5f5;}
    #tablenormal tr.rowLowlight {background: #ffffff;}
    
	#tablenormal tr.rowHighlight td {padding-left:10px;border-bottom: solid 1px #ecf5f5;}
    #tablenormal tr.rowLowlight td {padding-left:10px;border-bottom: solid 1px #ffffff;}
	/*
	#tablenormal tr.rowHighlight td {padding-left:10px;}
    #tablenormal tr.rowLowlight td {padding-left:10px;}
	*/ 
    #tablenormal tr.rowHighlightMultiUser {background: #E8E8E8;} 
    #tablenormal tr.rowHighlightGreyTotal {background: #EEEEEE } 
	#tablenormal tr.topspacer {height:8px;}

    #tablenormal a {color: #009696; text-decoration: underline } 
    #tablenormal a:visited {color: #999999; } 
    #tablenormal a:hover {color: #ff0033;} 

	/* suspended, exuser         ADO */
	#tablenormal .suspendedhighlight {color:#0000ff;}
	#tablenormal .suspendedhighlight a {color:#0000ff;}
	#tablenormal .exuser {color:#0000ff;text-decoration: line-through;}
	#tablenormal .exuser a {color:#0000ff;text-decoration: none;}

	#tablenormal .hpink { color:#ff3366;} /* used for client listing */
    #tablenormal .h1pink {font-size: 1.43em;color:#ff3366;padding-top:5px; padding:5px;}
    #tablenormal .h2pink {font-size: 1.25em;color:#ff3366;padding-top:5px; padding:5px;}
    #tablenormal .h2black {font-size: 1.25em; color:#000000;}
    #tablenormal .h3pink {font-size: 1.075em;color:#ff3366;padding-top:5px;}
    #tablenormal .hgrey_normal {color:#666666;}
    #tablenormal .pink_normal {color:#ff3366;}
    #tablenormal .black_normal {color:black;}

    #tableloginout {width: 100%;text-align:left;color:#333333;font-size: 1em;}
    #tableloginout tr {height:26px;}
    #tableloginout td {padding-left:13px;vertical-align: middle;font-size: 1em;}
	#tableloginout td.fieldtitle { font-size : 1em; font-weight:bold; color:#004745; text-align: left;padding-left:13px;}
    #tableloginout td.instructionaltext {font-size:1.25em;color: #000000;}
	#tableloginout a {color: #009696; text-decoration: underline } 
    #tableloginout a:visited {color: #999999; } 
    #tableloginout a:hover {color: #ff0033;} 
	
	#rowTotalHighlight {background-color:#F5F5F5; border-top: solid 2px #ecf5f5; border-bottom: solid 2px #ecf5f5;}
	#rowTotalHighlight td {padding-left:10px;}
	
/* Standard Table Paging : July 2007 added font size for display on searchresults page*/  
    #tablepaging {width:100%; font-size: 1em;}
    #tablepaging td.downloadbtn { text-align:right; font-size: 1em;}
    #tablepagingnav {font-size: 1em;font-weight: bold;}
        ul#tablepagingul{list-style-type: none;}
        ul#tablepagingul li{display: inline;padding-right:10px;}
        ul#tablepagingul li a{color: #009696;}
        ul#tablepagingul li a:hover{color: #005a5a;}
/* Standard Search Table align data middle */  
	#tablesearch th a {color: #009696; text-decoration:none; } 
	#tablesearch th a:visited {color: #999999; } 
	#tablesearch th a:hover {color: #ff0033;} 
	
    #tablesearch {width: 100%;text-align:left; padding-top: 80px;font-size : 0.982em;}
    #tablesearch td {vertical-align: middle; color:#333333;}
	#tablesearch td.fieldtitle {font-weight:bold; color:#004745; text-align: left; padding-left:10px;}
	#tablesearch td.fieldtext {font-weight:normal; color:#004745; text-align: left; padding-left:10px;}
    #tablesearch tr {height:26px;border-bottom: solid 1px #fff;}
    #tablesearch tr.highlightlisting {height:26px; background: #dbf3f3; border-bottom: solid 1px #fff;} /* ADO */
    #tablesearch tr.rowHighlight {background: #ecf5f5;} /* ADO was rowodd */
    #tablesearch tr.rowHighlightMultiUser {background: #E8E8E8;} 
    #tablesearch tr.topspacer {height:8px;}

    #tablesearch a {color: #009696; text-decoration: underline } 
    #tablesearch a:visited {color: #999999; } 
    #tablesearch a:hover {color: #ff0033;} 
    
	#tablesearch .suspendedhighlight {color:#0000ff;}
	#tablesearch .suspendedhighlight a {color:#0000ff;}
	#tablesearch .exuser {color:#0000ff;text-decoration: line-through;}
	#tablesearch .exuser a {color:#0000ff;text-decoration: none;}

	/*
	#tablesearch .SearchBySelect {width:125px; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;}
	*/ 
/* Services Table */  
    #tableservices {width: 100%;text-align:left ;}
    #tableservices th {
        color:#009696;
        font-weight :bold;
        font-size: 1.075em;
        padding-left:5px;
        vertical-align: bottom;
    }
    #tableservices td {padding-left:5px;vertical-align: middle;}
    #tableservices tr {height:26px;}
    #tableservices tr.rowHighlight {background: #ecf5f5;}
    #tableservices tr.rowHighlightMultiUser {background: #E8E8E8;}  
    #tableservices .servicesdiv {
	     background: url(../../../images/services_div.gif) repeat-y; 
         padding-left:15px;
         height:26px;
		 width:255px; 
        }
        ul.servicesdivul{list-style-type: none;}
        ul.servicesdivli li {display: inline;}
        ul.servicesdivli input {width:36px;margin-top:4px;}
        ul.servicesdivli img {padding-left:12px; padding-right:14px; margin-top:4px;}
    #tableservices tr.topspacer {height:8px;}
    #tableservices tr.topspacer .servicesdiv{background: url(../../../images/services_div.gif) repeat-y; padding-left:15px;height:8px;}

	#tableservices a {color: #009696; text-decoration: underline } 
    #tableservices a:visited {color: #999999; } 
    #tableservices a:hover {color: #ff0033;} 
	
	/* suspended, exuser         ADO */
	#tableservices .suspendedhighlight {color:#0000ff;}
	#tableservices .suspendedhighlight a {color:#0000ff;}
	#tableservices .exuser {color:#0000ff;text-decoration: line-through;}
	#tableservices .exuser a {color:#0000ff;text-decoration: none;}	
   /* right column for public */
    #tablepublicright {width: 100%;text-align:left; font-size: 1em;}
    #tablepublicright td {padding-left:5px;vertical-align: middle;}
    #tablepublicright tr.topspacer {height:8px;}
    
    #tablefootnote {width: 100%;text-align:left; font-size: 1em;}
    #tablefootnote tr {height:15px;}
    #tablefootnote td {padding-left:5px;vertical-align: middle;color:#666666} 
/* General custom text styles */
.greytext {color:#666666;font-family:arial, verdana;font-size:1em;}
.greytextsmall {color:#666666; font-size:1em;}          
.fieldtitle { font-size : 1em; font-weight:bold; color:#004745; text-align: left;}
.fieldtext { font-size : 1em; color:#004745; text-align: left;}
.label_verified { font-size : 1em; color:#004745; padding-left:5px;}
.label_updating { font-size : 1em;  color:#ff6600;padding-left:5px;}
.label_closed { font-size : 1em; color:#ff0000; padding-left:5px;}
.black_strong { font-size : 1em; font-weight:bold; color:#000000; text-align: left;}
.pink_strong { font-size : 1em; font-weight:bold; color:#ff3366; text-align: left;}
.userfeedback {color:#333333;}  /* bodytext grey 333333 */
.logout_text {padding-left:5px;color:#000000; font-size:1em;font-weight:bold;}  
.loginmessage {	color: #ff0000;}
.fieldrequired {font-weight: bold;color: #FF0000;}
.error {color:#ff0000;padding-left:5px;}
.errorColor {color:#ff0000;}
.tiny {font-size: 8pt;}
/* buttons  Type size should be 11pt bold. */
.pinkbtn { background: url(../../../images/btnback.gif); padding:1px; width:120px; cursor: pointer;}
.pinkbtn div {background-color:#fff; color:#ff3366; font-size: 1em; font-weight:bold; padding:3px; text-align:center;}          
.pinkbtn div img {padding-left:10px;}
  /* SM 25 Jul 2007 
    .pinkbtn {float:left ; background: url(../../../btnback.gif); padding:1px; cursor: pointer;}
    .pinkbtn div {background-color:#fff; color:#ff3366; font-size: 1em; font-weight:bold ; padding-top:1px; padding-left:10px; padding-right:10px; padding-bottom:2px; text-align:center;}
    .pinkbtn div img {padding-left:10px;}
  */
.pinkbtnNew {float:left ; background: url(../../../btnback.gif); padding:1px; cursor: pointer;}
.pinkbtnNew div {background-color:#fff; color:#ff3366; font-size: 1em; font-weight:bold ; padding-top:1px; padding-left:10px; padding-right:10px; padding-bottom:2px; text-align:center;}
.pinkbtnNew div img {padding-left:10px;}
.pinkbtnsave { background: url(../../../images/btnback.gif); padding:1px; width:60px; cursor: pointer;}
.pinkbtnsave div {background-color:#fff; color:#ff3366; font-size: 1em; font-weight:bold; padding:3px; text-align:center;}          
.pinkbtnsave div img {padding-left:10px;}
.pagesplit {background: url(../../../images/split_bg.gif); height:20px; margin-left:-10px; margin-right:-10px;}
.pagesplit table {width:100%;}
.downloadbtn { background: url(../../../images/btnback.gif); padding:1px; width:210px; cursor: pointer;}
.downloadbtn div {background-color:#fff; color:#ff3366; font-size: 1em; font-weight:bold; padding:3px; text-align:center;}          
.downloadbtn div img {padding-left:10px;}

.pinkbtnnarrow { background: url(../../../images/btnback.gif); padding:1px; width:80px; cursor: pointer;}
.pinkbtnnarrow div {background-color:#fff; color:#ff3366; font-size: 1em; font-weight:bold; padding:3px; text-align:center;}          
.pinkbtnnarrow div img {padding-left:10px;}

.pinkX { background: url(../../../images/btnback.gif); padding:1px; width:120px; cursor: pointer;}
.pinkX span { background-color:#fff; color:#ff3366; font-size: 1em; font-weight:bold; padding:3px; text-align:center;}          
.pinkX img {padding-left:10px;}
/*----------elements-------- */
.hide {position:absolute;visibility: hidden;}
.show {position:relative;visibility: visible;}
/*----------end elements-------- */
/* TH: peacock green 009696. */
/* control elements  */
.otherProductsSelect {width:280px;FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.inputUserName {
    width:245px; padding-left:5px;
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif;	
}
.inputUserNameIndex {
    width:245px; padding-left:5px;
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif;	
}
.inputSearchValue {
    width:265px;FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; padding-left:5px;
}
.inputEditValue {
    width:450px; padding-left:5px;
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif;	
}
/* narrower for Get Listed */
.inputEditValue_narrow {
    width:325px; padding-left:5px;
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif;	
}
.inputEditTextArea_narrow {
    width:326px; padding-left:5px;
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif;	
}
.inputEditTextArea {
    width:451px; padding-left:5px;
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif;	
}
.inputEditTextArea_wide {
    width:650px; 
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif;	
}
.wideSearchSelect {
    width:450px;FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif;	
}
.userSelect {
    width:250px;FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif;	
}
.salesareaSearchSelect {
    width:285px;FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif;	
}
.SearchBySelect {
    width:125px; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif;	
}
.brickSearchSelect {
    width:280px;FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif;	
}
.ratingListSelect {
    width:200px;FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif;	
}
.ratingItemListSelect {
    width:125px;FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif;	
}
.updateSelect {
   width:459px;FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif;	
}
.tabletext {FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify;}

.CAL_POPUP 
      {COLOR: black;
       font-family: Arial,Verdana,helvetica, sans-serif;
       FONT-SIZE: 8px;
      }
.text {
	FONT-SIZE: 11px; COLOR: #003c79; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
/* ToDo: assess where these styles are being used */
.text_black {COLOR: black;font-size: 0.8em;}
.black_normal {COLOR: black;font-size: 1em;}
.textTitle {FONT-SIZE: 15px; COLOR: #CC6600; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; FONT-WEIGHT: 600;}
.menuTitle {FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; FONT-WEIGHT: 600;}
.appTitle {FONT-SIZE: 15px; COLOR: #000000; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; FONT-WEIGHT: 600;}
.pageTitle {FONT-SIZE: 20px; COLOR: #CC6600; LINE-HEIGHT: 25px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.menutable {BORDER-RIGHT: #0070b6 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #0070b6 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 11px; BORDER-LEFT: #0070b6 1px solid; COLOR: #000000; BORDER-BOTTOM: #0070b6 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none}
/* .tableResults TD { white-space:nowrap;} */
.tablewraptext TD {FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify;white-space:normal ;}
.highlightlistingbold {background: #dbf3f3;}
.trialhighlight {COLOR: #008000;}
.rowheader {FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; FONT-WEIGHT: 600; background :#666633;}
.rowLowlight {background :#ffffff;}
/*------------------FORMS------------------------- */
