 
body	         { color: black; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", arial, helvetica, verdana, "Trebuchet MS"; font-style: normal; font-variant: normal; font-weight: normal; margin: 0; padding: 0; border: 0 }


p       { font: 12px/14px "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", arial, helvetica, verdana; margin-top: 0; margin-bottom: 1em }
	

a:link, a:visited {
	font-weight : bold; 
	text-decoration : none;
	color: #be540b;
	background: transparent; 
	}

a:hover {
	font-weight : bold; 
	text-decoration : underline;
	color: #f79b60;
	background: transparent; 
	}

a:active {
	font-weight : bold; 
	text-decoration : none;
	color: #f5d7b4;
	background: transparent;  
	}

h1, h2, h3, h4, h5, h6	  { font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", arial, verdana, helvetica, sans-serif; font-weight: normal; text-transform: uppercase }

h1	{
	margin-top: 0;
	margin-bottom: 0;
	font-size: 32px;
	text-transform: lowercase;
	}

h2	     { color: #1c3d79; font-weight: bold; font-size: 16px; letter-spacing: -1px; margin-bottom: 10px }

h3	   { font-weight: bold; font-size: 16px; border-bottom: 2px none #f0a500 }

h4	{
	font-size: 13px;
	margin: 5px 0;
	padding: 0;
	letter-spacing: 1px;
	}

h5	{
	font-weight: bold;
	color: #1c3d79;
	text-transform: capitalize;
	font-size: 18px;
	margin: 5px 0;
	padding: 0;
	letter-spacing: normal;
	}
	
	.address  { color: gray; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 12px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif; text-align: right }
	.pictitle     { color: white; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 12px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif; padding-left: 6px }
td  { font-size: 12px }
select      { font-size: 10pt; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", arial, verdana, helvetica, sans-serif }
.loc_popup   { width: 220px }
.start_popup { width: 300px }
.result_popup { width: 320px }
.input    { font-size: 10pt; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", arial, verdana, helvetica, sans-serif }
.newsdate	           { color: black; font-size: 11px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", arial, verdana, helvetica, sans-serif; font-weight: bold; background-color: #ddf1fc; text-align: left; display: block; margin-bottom: 12px; padding-top: 2px; padding-bottom: 2px; width: 100%; float: right; border-top: 1px solid silver; border-bottom: 1px solid silver }
.newstitle       { color: #1c3d79; font-size: 13px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", arial, verdana, helvetica, sans-serif; font-weight: bold; text-transform: uppercase }
li    { list-style: square url("../images/bullet.gif"); margin-left: -10px }
.names   { color: #1c3d79; font-size: 13px; font-weight: bold; display: block; border-bottom: 1px solid #F0A500 }
a.ticker { color: black; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
a.ticker:hover  { color: #f90; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
a.clause  { color: black; font-size: 10px; font-weight: bold }
a.clause:hover { color: #2576bc; font-size: 10px; font-weight: bold; text-decoration: underline }
.jobtable { padding-right: 8px; padding-left: 8px; border-color: #858585; border-style: solid; border-width: 1px; background-color: white; }
.mbs_table table   { margin: 0; padding: 0 }
.mbs_table th { color: white; font-size: 13px; background-color: #1c3d79; padding: 4px }
.mbs_table td  { font-size: 12px; background-color: #f1f6ff; padding: 4px; border-bottom: 1px solid silver }
.sup { font-size: 80%; position:relative; top:-0.4em }
