/* PRINT.CSS */

/* header */
body
{
	background-image: url("images/masthead/background.gif");
	background-repeat: no-repeat;
	background-position: top left;
	font-family: Arial, Helvetica, sans-serif, Univers, "Zurich BT";
	/* put back in when site is CSS-driven line-height: 120%;*/
	
}

.deleted
{
  background-color: #ccc;
}


#content
{
	margin-top: 0;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0;	
	padding: 0;
}

#header
{
	height: 84px;
	margin-top: 0;	
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;	
}

.hidden		{
	display:none;
}

.hiddenDiv		{
	display:none;
}
.showDiv .hiddenDiv		{
	display:block;
}
a.reveal  {
    font-weight: bold;
    font-size: .8em;
    font-family: Arial, Helvetica,  sans-serif;
    color: #336;
    margin-bottom: 3px;
    margin-top: 5px;
}


/* footer */
#footer
{
	margin-top: 25px;
	margin-bottom: 25px;
	margin-left: 15px;
	margin-right: 5px;	
}

#footertext
{
 	font-size: .7em;  
	color: #336;
}


@media screen 
{
	#banner
	{
		height: 40px;
		background-color: #993;
		margin-bottom: 0;	
	}

	#logo
	{
		background-image:  url("images/masthead/aetc-logo-pf.gif");
		background-repeat:  no-repeat;
		width: 50px;
		height: 84px;
		position: absolute;		
		top: 0;
		left: 15px;
		cursor: pointer;
	}
	
	#stripe
	{
		height: 10px;
		background-color: #000;
		margin-top: 0;			
		margin-bottom: 0;	
		border-bottom: 5px solid #669;		
	}	

	#titles
	{
		float: right;
		margin-top: 3px;
		margin-right: 5px;	
		margin-bottom: 0;
		text-align: right;	
	}

	.title
	{
		font-size: 1em;  
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif, Univers, "Zurich BT";  
		color: #fff;
		margin-top: 0;	
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 0;
	}

	.subtitle
	{
		font-size: .8em;  
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif, Univers, "Zurich BT";  
		color: #fff;
		margin-top: 0;	
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 0;	
	}
	
	#url
	{
		display: none;		
	}		
	
	#sourceurl
	{
		font-size: .7em; 
		font-weight: bold;
		color: #666;
		margin-top: 10px;
		margin-bottom: 10px;
		text-align: left;		
	}	
	
	#sourceurl a
	{
		text-decoration:none;
		color: #666;
	}			
	
	#printtools
	{
		float: right;
		margin-top: 3px;
		margin-right: 5px;	
		margin-bottom: 0;
		text-align: right;	
		clear: both;
	}	

	.printtool
	{
		float: left;
		clear:both;
		font-size: .7em;  
		color: #039;
		margin-top: 0;	
		margin-bottom: 5px;
		margin-left: 0;
		margin-right: 0;	
	}		
	
	#printimage
	{
		float: left;
		background-image: url("images/icons/print.gif");
		background-repeat: no-repeat;
		width: 20px;
		height: 20px;
		padding-right: 3px;
		cursor: pointer;
	}	

	#closeimage
	{
		float: left;
		background-image: url("images/icons/close.gif");
		background-repeat: no-repeat;
		width: 20px;
		height: 20px;
		padding-right: 3px;
		cursor: pointer;
	}	

}


@media print 
{


	#banner 
	{	
		height: 40px;
		border-bottom: 2px solid #669;
		margin-bottom: 0;	
	}

	#logo
	{
		display: none;
	}

	#titles
	{
		float: left;
		margin-top: 3px;
		margin-right: 5px;	
		margin-bottom: 0;
		text-align: left;
	}

	.title
	{
		font-size: .7em;  
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif, Univers, "Zurich BT";  
		color: #669;
		margin-top: 0;	
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 0;		
	}

	.subtitle
	{
		font-size: .65em;  
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif, Univers, "Zurich BT";  
		color: #669;
		margin-top: 0;	
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 0;	
	}
	
	#url
	{
		font-size: .6em;  
		font-weight: bold;
		color: #669;
		margin-top: 0;	
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 0;	
	}	
	
	#sourceurl
	{
		font-size: .7em; 
		font-weight: bold;
		color: #666;
		margin-top: 10px;
		margin-bottom: 10px;
		text-align: left;		
	}		
	
	#sourceurl a
	{
		text-decoration:none;
		color: #666;
	}			
	
	#printtools
	{
		display: none;		
	}		

}

/* AETC.CSS below */

.required {
    font-size: 10pt;
    color: #FF0000;
    font-weight: bold;
}
.not-required {
    font-size: 10pt;
    font-weight: bold;
}
.required-sub {
    color:#FF0000;
    font-weight: bold;
    font-style: italic;
    font-size: 10pt;
}
.not-required-sub {
    font-style: italic;
    font-weight: bold;
    
    font-size: 10pt;
}
.notrequiredsub {
    font-style: italic;
    font-weight: bold;
    
    font-size: 10pt;
}
.small {
    font-size: 9pt;
    
    
}
.vsmall {
    font-size: 8pt;
    
}
.tocitem {
    
    font-size:8pt;
    color: #336
}
.toc_item {
    
    font-size: 8pt;
    color: #336;
}
/* footer */
.footer
{
	margin-top: 25px;
}

#listToc {
    margin: 0 0 15px 0;
    float:left;
    width:100%;
    clear:both;
}
#listToc a:link, #listToc a:visited {
    font-size: 8pt;
    color: #336;
    padding:0 5px; 
    margin: 2px 0;
    white-space:nowrap;
    text-decoration:none;
    display:block;
    width:auto;
    float:left;
    border-right:1px solid #bbbbbb;
}
.matches	{
	padding-left:20px;
    font-size: .7em;
    font-weight: bold;
    color: #336;
}

.related {
    
    font-size: 8pt;
    color: #336;
}
.mainitems {
    font-size: 10pt;
}

.mainitems td {
    margin-bottom:10px;
}
.nodbitems {
    font-size: 10pt;
    
    
    color: #999900;
}
.dbitems {
    font-size: 10pt;
    
    
    color: #336;
}
.formitems {
    font-size: 9pt;
    
}
.subitems {
    font-size: 10pt;
    
    
}
.nav {
    font-weight: bold;
    
    font-size: 8pt;

    color: #933;
}
.backto {
    font-size: 8pt;
    
    color: #933;

}
.sidebar {
    padding-left:5px;
    padding-top:5px;
    padding-top:0px;
}
.sidebar a:link {
    color:#933;
}
.sidebar a:visited {
    color:#933;
}
a:link {
    color: #336;
}
a:visited {
    color: #336;
}
.manual-title-head {
    color: #336;
    margin-bottom:1em;
    text-transform:uppercase;
    font-style:normal;
    font-family:arial, helvetica, sans-serif;
    font-size:.7em;
    font-weight:bold;
}
.section-title-head {
    font-weight: bold;
    font-size: .8em;
    font-family: Arial, Helvetica,  sans-serif;
    color:#336;
    margin-bottom:.8em;
}
.chapter-title-head {
    font-size:1.1em;
    font-family: Arial, Helvetica,  sans-serif;
    color:#933;
    margin-bottom:1.5em;
    margin-top:1em;
    font-weight:normal;
}
.contents-head {
    font-weight: bold;
    font-size:.7em;
    font-family: Arial, Helvetica,  sans-serif;
    color: #933;
    font-style:normal;
}
.mmtocbox {
    font-size: .7em;
    color: #933;
    font-weight: bold;
    text-decoration:none;
    font-weight:bold;
    border-width: 1px;
    border-style: solid none none none;
    border-color: #669;
}
.mmtoc {
    padding:5px;
    border-width: 1px;
    border-style: none none solid none;
    border-color: #669;
    padding-bottom:10px;
    padding-top:8px;
}
.mmtoc-row {
    border-width: 1px;
    border-style: none none solid none;
    border-color: #669;
    padding:5px;
    padding-bottom:10px;
    padding-top:8px;
}
.mm-no {
    font-size: .7em;
    color: #336;
    font-weight: bold;
    text-decoration:none;
    font-weight:bold;
    text-align:right;
    font-family: Arial, Helvetica,  Verdana, sans-serif;
    padding-right:2px;
    padding-left:4px;
    padding-bottom:9px;
    padding-top:8px;
    border-width: 1px;
    border-style: solid none none none;
    border-color: #669;
}
.mm-no-on {
    font-size: .7em;
    color: #336;
    font-weight: bold;
    text-decoration:none;
    font-weight:bold;
    text-align:right;
    font-family: Arial, Helvetica,  Verdana, sans-serif;
    padding-right:2px;
    padding-left:4px;
    padding-bottom:9px;
    padding-top:8px;
    border-width:1px;
    border-style: solid none none none;
    border-color: #669;
    background-color:#cc9;
}
.mm-name-on {
    background-color:#cc9;
    font-size: .7em;
    color: #933;
    font-weight: bold;
    text-decoration:none;
    font-weight:bold;
    font-family: Arial, Helvetica,  Verdana, sans-serif;
    padding-right:0px;
    padding-left:2px;
    padding-bottom:9px;
    padding-top:8px;
    border-width:1px;
    border-style: solid none none none;
    border-color: #669;
}
.mm-name-off {
    font-size: .7em;
    color: #933;
    font-weight: bold;
    text-decoration:none;
    font-weight:bold;
    font-family: Arial, Helvetica,  Verdana, sans-serif;
    padding-right:0px;
    padding-left:2px;
    padding-bottom:9px;
    padding-top:8px;
    border-width: 1px;
    border-style: solid none none none;
    border-color: #669;
}
.mm-name-off a:link {
    color:#000000;
    text-decoration:none;
}
.mm-name-off a:visited {
    color:#000000;
    text-decoration:none;
}
.mm-name-off a:hover {
    color:#933;
    text-decoration:none;
}
.mm-name-on a:link {
    color:#000000;
    text-decoration:none;
}
.mm-name-on a:visited {
    color:#000000;
    text-decoration:none;
}
.mm-name-on a:hover {
    color:#933;
    text-decoration:none;
}
.mmtocselected {
    padding:5px;
    background-color:#cc9;
    border-width: 1px;
    border-style: none none solid none;
    border-color: #669;
    padding-bottom:8px;
    padding-top:8px;
}
.chap-title {
    font-family: Arial, Helvetica,  sans-serif;
    font-size: .8em;
    color: #336;
    font-weight:bold;
}
.chap-title a:link {
    color:#336;
}
.chap-title a:visited {
    color:#336;
}
.contents {
    
    font-size: .8em;
    color: #336;
}
.contents-head {
    
    font-size: .7em;
    color: #669;
    font-weight:bold;
}

.normal-home {
  font-size: 10pt;
    line-height: 135%;
}

.normal {
  font-size: 10pt;
  line-height: 125%;
    
}
.normal-right {
    font-size: 10pt;
    
    text-align:right;
}
.normal-center {
    
    font-size: 10pt;
    text-align:center;
}
.normal-bold {

    font-size: 10pt;
    font-weight:bold;
}
.body {
    
    margin-top: 2px;
    font-size: 10pt;
}
.question {

    font-weight: bold;
    font-size: 10pt;
    
    padding: 3px;
    padding-bottom: 10px;
}
.restrict {

    color: red;

    font-weight: bold;
    font-size: 10pt;
    
    padding: 3px;
    padding-bottom: 10px;
}
/* This tag replaces depricated attributes in the body element */
body {
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding: 0;
}
.blurb-sm {
    font-size: 8pt;

    
    color: #336;
}
.blurb {
    font-size: .75em;
    color: #336;
    font-weight: bold;
    line-height: 150%;
    margin-bottom:15px;
}
blockquote {
    font-size: 10pt;
}

.promoimage
 {
 float: left;
 clear:right;
 padding:10px;
 padding-left:0px;
}

.promotext
 {
font-size:.8em;
    line-height: 150%;

}


p.home
{
    font-size: .75em;
    line-height: 150%;
}
p.no-margin
{
    margin-bottom:0px;
}

h2.home a
{
text-decoration:none;
color: #933;
}

h1 {
    font-size: 1.3em;
    font-family: Arial, Helvetica, sans-serif;
    color: #933;
    margin: 0;
    margin-bottom: 10px;
    padding-bottom:10px;
    font-weight:normal;
}
h2 {
    font-weight: normal;
    font-size:1.2em;
    font-family: Arial, Helvetica,  sans-serif;
    color: #933;

    margin-bottom:5px;
}

h3 {
    font-weight: bold;
    font-size: 1em;
    font-family: Arial, Helvetica,  sans-serif;
    color: #336;
    margin-bottom: 5px;
        padding-bottom:5px;
}
h4  {
    font-weight: bold;
    font-size: .8em;
    font-family: Arial, Helvetica,  sans-serif;
    color: #336;
    margin-bottom: 3px;
}
h5 {
    font-weight:bold;
    font-size: .8em;
    font-family: Arial, Helvetica,  sans-serif;
    color: #669;
    margin-bottom:3px;
    font-style:italic;
}
h6 {
    font-weight:bold;
    font-size: .7em;
    font-family: Arial, Helvetica,  sans-serif;
    color: #669;
    margin-bottom:3px;
}
ol {
    font-size: 10pt;

    margin-left:0px;
    list-style:decimal outside; 
    padding-left:30px;
}
ol li {
    margin-bottom:.6em;
}
td.cell p {
    font-size: 8pt;
}
td.cellright p {
    font-size: 8pt;
}
td.cellleft p {
    font-size: 8pt;
}
td.cellcenter p {
    font-size: 8pt;
}
td.cellrightblue p {
    font-size: 8pt;
}
td.cell ul {
    margin-top:0;
    font-size: 8pt;
    margin-left:.8em;
    padding-left:.6em;
}
td.cellright ul {
    font-size: 8pt;
    margin-left:.8em;
    padding-left:.6em;
}
td.cellleft ul {
    font-size: 8pt;
    margin-left:.8em;
    padding-left:.6em;
}
td.cellcenter ul {
    font-size: 8pt;
    margin-left:.8em;
    padding-left:.6em;
}
td.cellrightblue ul {
    font-size: 8pt;
    margin-left:.8em;
    padding-left:.6em;
}
td.cell ol {
    font-size: 8pt;
    margin-left:.9em;
    padding-left:.8em;
}
td.cellright ol {
    font-size: 8pt;
    margin-left:.9em;
    padding-left:.8em;
}
td.cellleft ol {
    font-size: 8pt;
    margin-left:.9em;
    padding-left:.8em;
}
ul {
    font-size: 10pt;
    list-style-image: url("images/purple_bullet.gif");
    margin-top:3px;
}
li {
    margin-left: 0;
    margin-bottom: 3px;
}
li.child {
    margin-left: 0;
    margin-bottom: 3px;
    margin-top: 5px;
    
}
li.child-sub {
    list-style-image: url("images/red_bullet.gif");
    margin-left:1.4em;
    margin-bottom: 2px;
}

#sec-contents ul {
    line-height: 135%;
    list-style:none;
    list-style-image: none;
    margin-left:0px;
    padding: 0px;
    margin-top:0px;
    clear:both;
}

#sec-contents li
{
    margin-bottom:10px;
    }

div.sublist  li
{
    list-style-image: url("images/purple_bullet.gif");
    margin:0px;
    margin-left:1.5em;
    padding:0px;
    line-height:120%;
    margin-bottom:5px;
}
div.sublist  ul
{
    margin-bottom:5px;

}
div.sublist ul.nobullets li {
    list-style-image: none;
    list-style: none;
}

.two-column	/* two-column treatment */
{
 width:100%;
 float:left;
 clear:both;
 margin:0;
 padding:0;
 margin-bottom:25px;
}
.two-column div		{
 width:47%; 
 float:left;
 padding:0 3px 0 7px;
}

/* OLD column treatment */
#columns {
    width:100%;
    float:left;
    clear:both;

}
#columns h3 {
    margin:5px;
    padding:5px;
    margin-left:0px;
    padding-left:0px;
}
.column {
    float:left;
    width:auto;

}
.column ul {
    list-style:none;
    margin-right:1em;
    font-size:.75em;
}
.column ul li ul {
    list-style:none;
        font-size:1.25em;

}
#columns .column .sec-contents ul {
    list-style:none;
    list-style-image: none;
}

#pale-list li
{
    color:#669;
    }

.hitablehead {
    font-weight: bold;
    font-size: 11pt;
    
/* color: #336; */
    color: #000000;
}
.hitablebox {
    margin:0;
    padding:0;
    border-left:2px solid #cccc66;
    border-right:2px solid #cccc66;
    border-bottom:2px solid #cccc66;
}
.hitable {
    margin:0;
    padding:0;
    border:1px solid #000000;
}
.hitable ul {
    margin-left:.8em;
    margin-bottom:0;
    padding-left:.6em;
}
.hitable ul li {
    margin-bottom:.5em;
}
.hitablebox strong {
    font-size: 11pt;
}
.next {
    
    font-weight: bold;
    font-size: 10pt;
    color: #336;
    text-align: right;
}
p {
    
    font-size: 10pt;
    /* put back in when site is CSS-driven line-height: 150%;*/
    margin-top:3px;
}
.section1 {
    font-size: 1.2em;
    font-family: Arial, Helvetica,  sans-serif;
    color: #933;
    margin-bottom: 5px;
}
.section2 {
    font-weight: bold;
    font-size: 1em;
    font-family: Arial, Helvetica,  sans-serif;
    color: #933;
    margin-bottom: 5px;
}
.section3 {
    font-weight: bold;
    font-size: .9em;
    font-family: Arial, Helvetica,  sans-serif;
    color: #336;
    margin-bottom: 5px
}
.section4 {
    font-weight: bold;
    font-size: .8em;
    font-family: Arial, Helvetica,  sans-serif;
    color: #669;
    margin-bottom: 5px;
}
strong {
    font-weight: bold;
    }

.big {
    font-size: 14pt;
    
}
.box {
  
}

.boxitem {
    font-size: 8pt;
    line-height: normal;
    padding:4px;

}
.boxsubtitle {
   line-height: normal;
   font-size: 8pt;
    font-weight: bold;
    padding-bottom: 2px;
    padding-top: 10px;
    padding-left: 5px;
    color: #933;
    letter-spacing: 1px
}
.boxhead {
font-size: .8em;
    
    font-weight: bold;
    
    color: #FFFFFF;
}
.box a:link {
    color:#933;
}
.box a:visited {
    color:#933;
}
.box a:hover {
    color:#336;
}
.boxheadblack {
    font-size: 9pt;
    
    font-weight: bold;
    
    color: #000000;
}
.display {
    font-size: 40pt;
    
    color: #933;
    margin-bottom: 75px;
    text-align: center;
}
.soap {
    font-size: 1em;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #933;
    text-align: left;
    margin-top:20px;
    margin-bottom:15px;
}
.soapsub1 {
    font-weight: bold;
    font-size: .8em;
    font-family: Arial, Helvetica,  sans-serif;
    color: #336;
    margin-bottom: 3px;
}
.soapsub2 {
    font-weight:bold;
    font-size: .8em;
    font-family: Arial, Helvetica,  sans-serif;
    color: #669;
    margin-bottom:3px;
    font-style:italic;
}
.soapsub3 {
    font-weight:normal;
    font-size:.8em;
    color:#336;
    margin-bottom:3px;
    margin-top:5px;
    font-style:italic;
}
.crumb {
    font-size: .7em;
    color: #336;
    vertical-align:text-top;
}

#crumb {
    padding:0px;
    margin:0px;
    margin-bottom:15px;
    font-size:8pt;

    color:#336;
}
#crumb a {

    text-decoration:underline;
}


/* These are the table tags */
.tableheader {
    font-size: 10.5pt;

    font-weight: bold;
    color:#000000;
}
.rowheader {
    font-size: 9pt;

    font-weight: bold;
    color:#000000;
    text-align: center;
}
.rowheaderright {
    font-size: 9pt;

    font-weight: bold;
    color:#000000;
    text-align: right;
}
.rowheaderleft {
    font-size: 9pt;

    font-weight: bold;
    color:#000000;
    text-align: left;
}
.cell {
    font-size: 8pt;

    color:#000000;
    text-align: left;
}
.cellcenter {
    font-size: 8pt;

    color:#000000;
    text-align: center;
}
.cellright {
    font-size: 8pt;

    color:#000000;
    text-align: right;
}
.cellrightblue {
    font-size: 8pt;

    color:#003399;
    text-align: right;
}
.cellleft {
    font-size: 8pt;

    color:#000000;
    text-align: left;
}
.tablefooter {
    font-size: 8pt;
    color:#000000;
}
.cellcolor1 {
    background-color:#eee;
}
.cellcolor2 {
    background-color:#ccc;
}
.cellcolor3 {
    background-color:#aaa;
}
/* This ends the table tags */

 .figure
  {
	width: 100%;
	clear: both; 
        margin-top: 20px;
	padding-top: 25px;
	    font-size: .75em;
    color: #336;
  }
  .noborder .figure {
      margin-bottom: 25px;
  }

  /* especially helpful for table-less layout */
  td .figure
  {
	margin-top: 20px;
  }

  /* to add a colored border around images, even linked images*/
  .figure img, .figure a:link img, .figure a:active img, .figure a:visited img, .figure a:hover img
  {
	border: 1px solid #ccc;
  }
  .noborder .figure img, .noborder .figure a:link img, .noborder .figure a:active img, .noborder .figure a:visited img, .noborder .figure a:hover img
  {
	border: none;
	margin-bottom: 15px;
  }
  .imageright
  {
	float: right; 
	clear: both; 
	margin-left: 20px;
  }

  .imageleft
  {
	float: left; 
	clear: both; 
	margin-right: 20px;
  }

  .figurefooter
  {
	width: auto; 
	color: #606060; 
  }



/* THESE ARE THE NEW COMPLIANT DATA TABLE TAGS */
.mainitems .datatable {
    font-size: 1.2em;
}

.datatable
{
/*	margin-bottom: 20px; */
	border-collapse: collapse;
}

.datatable caption, .tablecontainer p.caption
{
  font-size: .9em;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin: 0;
  padding-bottom: 5px;
  text-align: left;
  
  margin-top:15px;
}

.datatable td, .datatable th
{
  font-size: .75em !important;
  padding: 5px;
  border: 1px solid #404061;
  vertical-align:top;
  text-align: left;
  color: #000 !important;
}
.datatable thead th, .datatable .rowheader td, .datatable tr.thead th
{
  font-size: .75em;
 background-color: #cccc66; 
/*   background-color: #b2c3d3;*/
  font-weight:bold;
  text-align: center;
  vertical-align:middle;
}

.datatable td p, .datatable th p
{
  font-size: 1em;
  margin-top:0; padding-top:0;
}


.datatable .colorrow
{
  background-color: #efefe0;
}

.datatable .hirowcolor
{
  background-color: #cccc99;
}

.datatable .colorcol
{
	background-color: #faf3ce;
}

.datatable .colorcell
{
	background-color: #cccc99;
	color: #000 !important;
	background-color: #eee;
}

.datatable tfoot td
{
	border: none;
	padding: 0;
	padding-top: 3px;
     font-size: .7em;
     color: #606060;
}
.datatable tfoot p
{
  margin: 0;
  padding: 0;
  padding-bottom:5px;
}

/* THIS ENDS THE TABLE TAGS */


td.coadminister 
{
	background: url("images/icons/coadminister.gif") no-repeat top right;
	padding-right: 25px;
}

td.no-coadminister
{
	background: url("images/icons/no-coadminister.gif") no-repeat top right;
	padding-right: 25px;
}

td.caution
{
	background: url("images/icons/caution.gif") no-repeat top right;
	padding-right: 25px;
}

.nowrap
{
	white-space: nowrap;
}


/* FORM RESETS from YAHOO RESET */

#questions ul, #questions ol, #questions form, #questions fieldset, #questions input, #questions label, #questions textarea, #questions h4, #questions p, #questions table {  
    margin:0; 
    padding:0; 
} 
#questions div.form-text p {		/* these are intro and confirmation text */
	margin-bottom: 15px; 
}
#questions div.form-text p.no-margin {		/* these are intro and confirmation text */
	margin-top: 0;
	margin-bottom: 0;
}
#questions fieldset, #questions img {  
	border:0; 
} 
#questions ul, #questions ol { 
    list-style:none; 
} 
#questions legend {		/* used only for screen readers */
	display:none;
}
#questions p.textquestion input, #questions p.textquestion textarea, #questions fieldset select {  /* add some border for FireFox */
	border-bottom:1px solid #383773;
	border-right:1px solid #383773;
}

/* NEW FORM TEMPLATES BASED ON ADOL */

#questions div.special	{ /* CAPTCHA FIELD */
	display:none;
}

#questions {		
	margin-top:0px;
	margin-bottom:20px;
	line-height: 135%;
}
#questions p.question-sec, #questions h3
{
	clear:both;
	margin: 10px 0 0 0;
	color: #1f4dab;
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
}
#questions p.question, #questions p.question-table
{
/*	color: #383773;  */
/*	font-size: 1.2em; */
/*	font-family: Arial, Helvetica, sans-serif; */
	font-weight:bold;
	line-height:130%;
	margin: 0;
	margin-bottom: 15px; 
	margin-top: 15px;
	clear:both;
}
#questions p.question
{
	margin: 0;
}
#questions fieldset, #questions p.textquestion {		
	margin-left: 20px;
	margin-bottom:10px;
/*	padding-bottom:10px; */
}

#questions h4 {		/* these are question headings */
/*	color: #383773;  */
	color: #000;
	line-height:130%;
	position:relative;
	margin: 20px 0 0 0;
}

#questions h4.numbered {		/* these are question headings, with numbers */
	/* margin-bottom:-1em; 
	margin-top:-1.2em;  */
	clear:both;
}


#questions label, #questions .label, #questions h4.sub label {	/* these are text, radio, and checkbox labels */	
/*	color: #383773; */
	font-family:  Arial, Helvetica, sans-serif;

	font-weight:normal;
}
#questions fieldset.checkboxes label, #questions fieldset.radios label {  /* these are just for radio and checkbox labels */	
	margin-left: 5px;
}
#questions h4 label, #questions h4 span.label {	/* this is for text labels  */	
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}


#questions h4 span.number	{
	text-align:right;
	font-size:10pt;
	margin-right:5px;
}
#questions h4 span.numberlabel, #questions h4 label.numberlabel	{
	font-size:10pt;
}

#questions p.side	{		
	display:inline;
	width:auto;
	float:left;
	margin-top:0;
}
#questions h4.side	{		
	display:inline;
	width:auto;
	float:left;
	margin-top:10px;
	margin-right:10px;
}

#questions p.side input	{	/* this is only for text questions */	
/*	margin-top:-.5em; */
	margin-top:5px;
}
#questions p.sub input	{	/* this is only for text questions */	
	margin-top:0px;
}
#questions p.side, #questions fieldset.side select p	{		
	margin-left:20px;
}

#questions fieldset.sub	{	/* this is only for radios and checkboxes */
	position:relative;
/*	top:-.5em; */
}

#questions h4.side span.number	{
	display:inline;
	float:left;
	top:0;
}
#questions h4.side span.numberlabel, #questions h4.side span.label, #questions h4.side label.numberlabel, #questions h4.side label.label	{
	display:inline;
	width:auto;
	float:left;
	top:0;
	left:.5em;
}

#questions fieldset.side {	/* this is only for radios and checkboxes */	
	margin-left:15px;
	padding-left:15px;
	margin-top:15px;
}
#questions fieldset.side p {	/* this is only for radios and checkboxes */	
	margin:0;
	padding:0;
	width:auto;
	float:left;
	margin-right:15px;
}
#questions div.side {	/* wrapper for all horizontal form elements, to clear following elements */	
	clear:both;
}
#questions div.sub {	/* wrapper for text sub elements, to bring them up closer to their main element */	
	clear:both;
/*	margin-top:-.5em; */
}

#questions h4.sub {		
	margin-left: 20px;
/*	margin-top:-.5em; */
	margin-top:0;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight:normal;
}

#questions p.bottom-margin
{
	margin-bottom: 10px; 
}
#questions p.textquestion, #questions fieldset p, #questions fieldset.selections {		
	padding-top:4px;
}
#questions p.sub {		/* this is only for text questions */	
	margin-left:35px;
	padding-top:4px;
	margin-left:20px;
}

#questions fieldset.coltwo label {
   /*	margin-left: 5px;  */
}
#questions div.coltwo {		
	width:45%;
	float:left;
	margin-right:5px;
}
#questions fieldset.row p {		
	width:auto;
	float:left;
	margin-right:15px;
	white-space:nowrap;
}

#questions div.question-table {
/* this is not working */	
	clear:both;
	border:1px solid red;
}

#questions fieldset.question-table	{
	margin: 0;
	padding: 0;
	clear:both;
	margin-bottom: 20px;
}
#questions .question-table td	{
	border: 1px solid #ccc; 
}
#questions .question-table td.label	{
	font-weight:bold;
	color: #383773; 
}


#questions .question-table td.rowheader	{
	text-align:center;
}
#questions .question-table td input	{
	margin-top:2px;
}
#questions .question-table td label	{
	display:none;
}


#questions .question-table td.noborder	{
	border: none;
}
#questions .question-table td.nocolor	{
	background-color:#fff;
}

#questions p.question-table
{
	margin-bottom: 5px;
}
#questions .question-table h5.question-footer
{
	margin: 0;
	padding: 0;
	margin-top:-15px;
}

#questions input.submit-button {
	clear:both;
	float:left;
	margin-top:20px;
	margin-left:15px;
}

/* THESE ARE USED FOR OPTIONAL QUESTIONS IN FORM */

#questions div.hide div	{
	display:none;
}
#questions div.show div	{
	display:block;
}
#questions div.hide a	{
    font-weight: bold;
    font-size: .9em;
    font-family: Arial, Helvetica,  sans-serif;
    color: #336;
}
#questions a.hide	{
/*	display:none; */
	visibility:hidden;  /* leaves spacing */
}


/* THESE ARE USED IN EMAIL CONFIRMATION */
#warning
{
	font-weight:bold;
	margin:0;
	padding:0;
	color:red;
}

#warning.hide
	{
	visibility:hidden;
}

#warning.show
{
	visibility:visible;
}

#questions span.incorrect
{ 	
 	color:red;
 	font-weight:bold;
}
#questions .noanswer
{ 	
 	color:red;
 	font-weight:bold;
}



/* below are for vertical left nav menus, based on "SuckerFish" Dropdowns */
#vert-box {
    border-top:1px solid #669; 
        line-height: normal;
}
#vert-nav, #vert-nav ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
#vert-nav li {
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
    border-bottom:1px solid #669;
    background: url("images/nav-arrow-off.gif") no-repeat center right;
}
#vert-nav #cm li {
    border-bottom:none;
}
#vert-nav li:hover, #vert-nav li.sfhover {
    background: url("images/nav-arrow-on.gif") no-repeat center right;
    background-color:#cc9;
}
#vert-nav li.noArrow:hover, #vert-nav li.sfhover-noArrow {
    background: none;
    background-color:#cc9;
}
#vert-nav li.noArrow {
    background: none;
}
#vert-nav li:hover #css-nav, #vert-nav li.sfhover #css-nav {
    background-color: #E0E0C2;
}
#vert-nav #navsections {
    background: none;
    background-color: #E0E0C2;
    padding-bottom: .5em;
}

#vert-nav li a {
    display:block;
    text-decoration: none;
    color:#000;
    padding-top: .5em;
    padding-bottom: .5em;
    padding-left:.9em;
    font-weight:bold;
    font-size: 9pt;

    padding-right:.8em;
}
#vert-nav #navsections .toc_item a:link, #vert-nav #navsections .toc_item a:visited {
    
    font-size: 8pt;
    font-weight:normal;
    text-decoration: underline;
    padding:0;
    padding-left:.5em;
    color: #336;
}

/* Clinical Manual sub-navs */
#cm-nav {
    float: left;
    width: 100%;
    border-top:15px solid #E0E0C2;  /* same color as background */
    border-bottom:15px solid #E0E0C2;  /* same color as background */
}
#vert-nav li #cm-nav li {
    padding:0;
    margin:0;
    padding-bottom:.3em;
    border:none;
    background:none;
    background-color: #E0E0C2;
}
#vert-nav #cm-nav li a {
    text-decoration: underline;
    padding:0;
    padding-left:.9em;
    margin-left:0;
    color:#336;
    font-size: 8pt;
    font-weight:normal;
}
#vert-nav #cm-nav li.mm-name-on {
    background:none;
    background-color:#cc9;
}
#vert-nav #cm-nav li.toc a {
    font-weight:bold;
}

#vert-nav li a.name-on {
    background: url("images/nav-arrow-on.gif") no-repeat center right;
    background-color:#cc9;
    display:block;
}

/* below hides and displays the roll-over sub-navs */
#vert-nav li ul.sub-nav {
    position: absolute; 
    border-top: 1px solid #669;
    left: -999em;
    font-size:1pt;
    width:20em;
    background-color: #E0E0C2;
}
#vert-nav li:hover ul.sub-nav, #vert-nav li.sfhover ul.sub-nav {
    left: 156px;
    margin: 0 0 0 .5em;
    margin-top:-40px;  /*  this doesn't work for very long sub-nav lists, need to ul.long below */
    width:20em;
    
    font-size: 8pt;
}

#vert-nav li:hover ul.onlyone, #vert-nav li.sfhover ul.onlyone {
    margin-top:-20px;  /*  for sub-navs of only one item */
}

#vert-nav li:hover ul.long, #vert-nav li.sfhover ul.long {
/*    bottom:90px; */
}
#vert-nav ul.sub-nav li, #vert-nav ul.sub-nav li a.name-on {
    background: none;
}
#vert-nav ul.sub-nav li a {
    font-size: 8pt;
    font-weight:normal;
    padding:.2em .2em .2em .5em;
}
#vert-nav ul.sub-nav li:hover, #vert-nav ul.sub-nav li.sfhover, #vert-nav ul.sub-nav li a.name-on {
    background-color:#cc9;
}

/* Search results */

#sidebarResults .backto	{
    font-size: 10pt;
    
    font-weight:bold;
    color: #336;

}
#sidebarResults .backto a:link, .backto a:visited {
	text-decoration:none;
}

#searchResults tr, #singleResult tr	{
    
	font-style:normal;
	font-size:10pt;
    width:100%;
}

#searchResults ul.mainitems {
    list-style-image: url("images/red_bullet.gif");
    margin-bottom: 30px;
    padding: 0 20px;
    margin: 0;
}
td ul.mainitems {
    list-style-image: url("images/red_bullet.gif");
    margin-bottom: 30px;
    padding: 0 20px;
    margin: 0;
}
.searchterm {
   font-size: 1.1em;
   float:left;
   width: auto;
   padding-top:0; 
   margin-top:0;
   margin-bottom: 10px;
   font-weight:bold;
                color: #336;
}
.searchinstructions {
   font-size: 1em;
   float:left;
   width: auto;
   padding-top:0; 
   margin-top:0;
   margin-bottom: 15px;

   font-style:italic;
}
#searchResults tr.resultsHeader td {
    font-size: 1em;
    font-weight: bold;
    color: #336;
    background-color:#e0e0c2;
    padding:5px;
}
.hits	{
   font-size: 1.1em;
   float: right;
   width: auto;
   padding-top:0; 
   margin-top:0;
   margin-bottom: 10px;
   font-weight:bold;
   clear:right;
    color: #336;
}
.tips	{
   font-size: .8em;
   float: right;
   width: auto;
   padding-top:0; 
   margin-top:0;
   margin-bottom: 15px;
   font-weight:bold;
   clear:right;

}
#searchResults tr.result-row
{
padding-top: 15px;
}

#searchResults tr.result-row td {
	padding:0;
	padding-left:5px;
	vertical-align:top;
}

.resultType, .resultDate, .resultTitle
{
border-right: 1px solid #e0e0c2;
}

.searchOptions {
	padding:0;
	margin:0;
	margin-bottom:5px;
    font-size: 10pt;
    
    color: #933;

}

#searchResults tr.result-row td
{
padding: 5px;
padding-top: 15px;
padding-bottom: 15px;
border-bottom: 1px solid #e0e0c2;
}

.resultNum	{
	padding:0;
	text-align: right;
border-left: 1px solid #e0e0c2;	
}

.searchFooter
{
font-size: .8em;
}

.searchDescription
{
font-size: .9em;
}

p.hideMore	{
	padding:0;
	margin:0;
	padding-left:18px;

	display:inline;
	font-size:8pt;
	font-style:italic;
 }
p.seeMore 	{
	padding:0;
	margin:0;
	padding-left:18px;

	display:block;
	font-size:10pt;
	font-style:normal;
	font-weight:normal;
 }
p.hideMore .resultBlurb	{
	position:absolute;
	margin-left:-3000px;
 }
p.seeMore .resultBlurb	{
	position:relative;
	margin-left:0px;
	font-style:normal;
 }
p.hideMore .more	{
	position:relative;
	margin-left:0px;
 }
p.seeMore .more	{
	position:absolute;
	margin-left:-3000px;
 }

p.resultBlurb  	{
	padding:0;
	margin:0;
	margin-left:10px;
	padding-left:8px;
	padding-bottom:10px;
	font-size:9pt;
	font-style:normal;
	font-weight:normal;
	border-bottom:1px solid #E0E0C2;
	margin-bottom:10px;
 }

#singleResult tr.resultName {
    font-weight: bold;
    font-size:1em;
    
    color: #336;
}
#filesLinksBox	{
	border:1px solid #933;
	width:150px;
	margin:0 10px;
}
#filesLinksBox tr.filesLinksHeader td	{
	font-size:9pt;
    color: #933;
    text-align:center;
    background-color:#e0e0c2;
	padding:3px;
}
#filesLinksBox tr.filesLinks td	{
	font-size:8pt;
    color: #336;
	padding:3px;
}

#relatedItemsBox	{
	color:#933;
	width:100%;
	margin-top:8px;
}
#relatedItemsBox tr.relatedItems td	{
	padding:5px;
    color: #336;
}


.boxcontent
{
    background-color:#e0e0c2;
    font-weight: bold;
	padding: 5px;
}

.table td, .table th
{
	padding: 5px;
}

.table td
{
	border: 1px solid #e0e0c2;
}

.colorrow
{
	background-color: #fff;
}

.featuredbox
{
border: 1px solid #000;
line-height: normal;
background-color: #E0E0C2;
}

.featuredbox h3
{
	clear: both;
	/* position: relative; for background color to show up in IE6 */
	margin: 0;
	padding: 5px 5px;

	color: #fff;
	font-size: .8em;
	background-color: #669;
	text-align: center;
}

.featuredbox h4
{
	margin: 0;
	padding: 5px 5px 0 5px;

	color: #669;
	font-size: .7em;
}

.featuredbox ul
{
	margin: 0;
	padding: 10px 0 5px 0;
	list-style: none;
	list-style-image: none; 	
}

.featuredbox ul li
{
	margin: 0;
	margin-bottom: 10px;
	padding: 0 10px;
	font-size: .8em;
}

.featuredbox ul li a:link, .featuredbox ul li a:visited
{
	color:#336;
	text-decoration: none;
}

.featuredbox img
{
display: block;
margin-bottom: 10px;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

.feedbackbox
{
border: 1px solid #000;
line-height: normal;
background-color: #E0E0C2;
}

.feedbackbox form
{
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
}

.feedbackbox h3
{
	clear: both;
	position: relative; /* for background color to show up in IE6 */
	margin: 0;
	padding: 5px 5px;

	color: #fff;
	font-size: .8em;
	background-color: #933;
	text-align: center;
}

.feedbackbox h4
{
	margin: 0;
	padding: 5px 5px 0 5px;

	color: #669;
	font-size: .7em;
}

/* replaces the br tag in links */
.linebreak
{
	display: block;
}

input.save
{
cursor: pointer;
}

/** THIS WILL GO IN SEPARATE TOPNAV.CSS IN NEW CSS DIRECTORY ONCE OLD PAGE-BUILD CLASS IS GONE **/

#header-div
{
	width:927px;
	position:relative;
}


/*** site navigation in banner ***/
#homeheader
{
	background-image: url("images/masthead/background-top-home.gif"); 
	background-repeat: repeat-x; 
	background-position: top left;
	
	margin-bottom:10px;
}

#site-navigation-home
{
	position:absolute;top:155px;left:195px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	width: 720px;
	background-color: #933;
	border: 1px solid #000;
	border-top: 2px solid #000;
}

#top-banner-sub, #top-banner-home
{
	 position:absolute;top:0;
}

 #site-navigation
{
	position:absolute;top:70px;left:161px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	width: 640px;
	border: 1px solid #000;
	border-top: 2px solid #000;
	background-color: #933;
}


#site-navigation ul, #site-navigation-home ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
	font-size: 1.2em;

	font-size: 13px;

}

#site-navigation li, #site-navigation-home li
{
	float: left;
	margin: 0;
	padding: 0;
	border-left: 1px solid #000;
}

#site-navigation-home li a
{
	display: block;
	color: #fff;
	text-decoration: none;

	padding: 17px;
	padding-top:6px;
	padding-bottom: 8px;
}
#site-navigation li a
{
	display: block;
	color: #fff;
	text-decoration: none;

	padding: 10px;
	padding-top:1px;
	padding-bottom: 2px;
}


#site-navigation li:hover, #site-navigation a:hover, #site-navigation-home li:hover, #site-navigation-home a:hover
{
	color: #fff;
	text-decoration: none;
	background-color: #c22d29;
}

.sub-site-navigation
{
	left: -1000px;
	position: absolute;
}

#site-navigation li:hover ul.sub-site-navigation, #site-navigation li.sfhover ul.sub-site-navigation,
#site-navigation-home li:hover ul.sub-site-navigation, #site-navigation-home li.sfhover ul.sub-site-navigation
{
	left: auto;
	font-size: .9em;
	margin: 0;
	padding: 0;
	z-index: 2;	

	background-color: #c22d29;
}

#site-navigation ul.sub-site-navigation li, #site-navigation-home ul.sub-site-navigation li
{
	float: none;
	padding: 0;
	border-right: none;
	border-bottom: none;
	white-space: nowrap;
}

#site-navigation-home ul.sub-site-navigation a
{
	border-bottom: none;
}
#site-navigation ul.sub-site-navigation a
{
	border-bottom: none;
	padding-top:5px;
	padding-bottom:5px;
}

#site-navigation ul.sub-site-navigation li a:hover, #site-navigation-home ul.sub-site-navigation li a:hover
{
	background-color: #d26663;
}


#bannersearch
{
	position:absolute;top:0;left:555px; 
	width: auto;	
	margin: 10px 0;
	padding: 0;
}
#homeheader #bannersearch
{
	position:absolute;top:0;left:620px; 
}

#bannersearch fieldset
{
	border: none;
}

#bannersearch legend
{
	display: none;
}

#bannersearch label
{
	float: left;
	width: auto;
	margin-right: 5px;
}


#bannersearch a
{
	float: left;
	font-weight: bold;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}

#bannersearch a:hover
{
	color: #ff9;
	text-decoration: none;
}

#searchbtn
{
	background-color: #933;
	border: none;
	color: #fff;

	font-weight: bold;
	font-size: 12px;
	margin: 0;
	padding: 2px;
	margin-left: 5px;
}

#searchbtn:hover
{
	background-color: #c33;
	cursor: pointer;
}


/* BOX TREATMENT FROM VAHIV */

.boxes
{
	clear: both;
	margin-bottom: 25px;
}

.boxes h3
{
    font-size: 10.5pt;
    font-weight: bold;
    color:#000000;
}
.boxes h4
{
    font-size: 9pt;
    font-weight: bold;
    color:#000000;
}

.boxfooter
{
	font-size: .9em;
}

.box .boxcontent, .box1 .boxcontent, .box2 .boxcontent, .box3 .boxcontent, .box4 .boxcontent
{

	padding: 10px 10px 0 10px;
	border: 2px solid #404061;
	border-top: 0;
	margin-top: 0;
	background-color: #fff;

	font-weight: normal;
	padding: 0px 10px 0 0px;
}

.box h4
{
	padding: 5px;
	border: 1px solid #000;
	background-color: #cccc99;
        color:#000000;
        width:100%;

	margin: 0;
}

.box1 h3
{
	padding: 5px;
	margin-bottom: 0;
	border: 2px solid #aaa;
	border-bottom: 1px solid #aaa;
	text-align: center;
	background-color: #faf3ce;
}


.boxicon1 h3
{
	color: #1e2d54;
	font-size: 1.25em;
}


.boxicon
{
	padding: 5px;
	padding-bottom: 10px;
	margin-bottom: 0;
	border: 0px solid #aaa;
	border-bottom: 0px solid #aaa;
	text-align: left;
	background-color: #ccc;
}

.boxiconnew
{
	padding: 10px;
	margin: 15px 0 25px 0;
	background-color: #eee;
	border: 1px solid #aaa;
	float: left;
	width: auto;
}

.boxiconnew h3
{
	color: #1e2d54;
	font-size: 1.25em;
}

.boxes .largefont
{
font-size: 2em;
font-weight: bold;
}

.box .boxcontent, .box3 .boxcontent, .box4 .boxcontent
{
	border-top: 2px solid #aaa;
}

.box2 .boxcontent, .box3 .boxcontent, .box4 .boxcontent
{
	padding: 0;
}

.box2 h3, .box4 h4
{
	padding: 5px;
	margin-bottom: 0;
	border: 2px solid #aaa;
	border-bottom: 1px solid #aaa;
	text-align: center;
	background-color: #b2c3d3;
}

.box4 h4
{
	text-align: left;
	border: none;
}

.box2 h4, .box3 h4, .box4 h5
{
	padding: 5px 10px;
	margin: 0;
	border-bottom: 1px solid #aaa;
	border-top: 1px solid #aaa;
	background-color: #eff2f7;
	border-collapse: collapse;
}

.box2 h5, .box3 h5, .box4 h6
{
	padding: 5px 10px;
	margin: 0;
	border-bottom: 1px solid #aaa;
	border-top: 1px solid #aaa;
	border-collapse: collapse;
}

.box4 h5
{
	font-style: normal;
}

.box4 h6
{
	font-size: 1em;
	color: #1e2d54;
}

.box .boxcontent p, .box2 .boxcontent p, .box3 .boxcontent p, .box4 .boxcontent p
{
	padding: 10px;
	margin: 0;
}

.box .boxcontent li p, .box2 .boxcontent li p, .box3 .boxcontent li p, .box4 .boxcontent li p
{
	padding: 0;
}

.box .boxcontent ul, .box2 .boxcontent ul, .box3 .boxcontent ul, .box2 .boxcontent dl, .box3 .boxcontent dl, .box4 .boxcontent ul, .box4 .boxcontent dl
{
	margin: 10px; 
	padding-left: 20px; 
}

.box .boxcontent ul.nobullets, .box2 .boxcontent ul.nobullets, .box3 .boxcontent ul.nobullets, .box4 .boxcontent ul.nobullets
{
	margin: 0;
	padding-left: 10px; 
}

.box .boxcontent ul.nobullets li, .box2 .boxcontent ul.nobullets li, .box3 .boxcontent ul.nobullets li, .box4 .boxcontent ul.nobullets li
{
	margin: 0;
	padding: 10px;
}

.boxes .backgroundcolor .boxcontent
{
	background-color: #faf3ce;
}

.boxes .colorrow
{
  border-top: 1px solid #aaa;
  border-bottom: 1px solid #aaa;
  border-collapse: collapse;
  background-color: #efefe0;
}

.boxes .nocolorrow
{
  border-top: 1px solid #aaa;
  border-bottom: 1px solid #aaa;
  border-collapse: collapse;
  background-color: fff;
}
/* END NEW BOX*/



.contactslabel {
 	width:110px;
 	float:left;
 	clear:left;
 	text-align:left; 
 	margin-left:5px;
	margin-bottom:3px;

    font-size: 10pt;
    font-weight: bold;
}