body { background-color:#FFFFFF; margin:0; font-family: Arial, Verdana, sans-serif; font-size: 100% }
td  { font-family: Arial, Verdana, sans-serif; font-size: 90%;
                  	font-weight: normal; color: #000000; line-height: 142%; }
					
.butt
{
	BORDER-TOP-WIDTH: 1px;
	FONT-WEIGHT: bold;
	BORDER-LEFT-WIDTH: 1px;
	FONT-SIZE: 8pt;
	BORDER-LEFT-COLOR: #66ccff;
	BORDER-BOTTOM-WIDTH: 1px;
 	BORDER-BOTTOM-COLOR: #000099;
	COLOR: #ffffff;
	BORDER-TOP-COLOR: #66ccff;
	FONT-FAMILY: 'Verdana','Arial','sans-serif';
 	HEIGHT: 22px;
	BACKGROUND-COLOR: #3366ff;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-RIGHT-COLOR: #000099;
	text-align: top;
	vertical-align: top
}
	   
/* LINKS */

A:visited { color: #3366cc }
A:hover   { color: #F5B800 }
a.nb      { font-family: Arial, Verdana, sans-serif; font-size: 12px;
             font-weight: normal; line-height: 147%; }             
a.sm       { font-size: 11px;
             font-weight: normal; line-height: 130%; }			 
a.bsml2    { font-family: Arial, sans-serif; font-size: 11px;
             font-weight: normal; line-height: 140% }			 
a.smg      { font-family: Verdana, Arial, sans-serif; font-size: 11px;
             font-weight: normal; color: #c0c0c0; text-decoration: none;
			 line-height: 120%; ; font-style: normal }
.box
{ border-bottom:1px solid #000099;
  border-right:1px solid #000099;
  border-top:1px solid #66ccff;
  border-left:1px solid #66ccff;
  padding-left:5px;
  padding-right:5px;
  width:20%;
  text-align:center;
  }
a.boxl { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #fff; font-style: normal; text-decoration: none; line-height:190%;   vertical-align:top;width:100%}
a.boxl:hover { color: #ffffff }
a.boxl:visited { color: #ffffff }

td.catt { padding-right:15px; padding-left:10px; vertical-align:middle}
td.catt h2 {margin-bottom:5px; font-family: Arial, Verdana, Sans-Serif; font-size: 121%;
               color: #000000; font-weight: bold;}
td.catt p {margin-top:0px; font-family: Verdana, Arial, sans-serif; font-size: 11px;
             font-weight: normal; color: #000000; text-decoration: none; line-height: 160%}

.cat { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #7b7b7b; line-height: 110%; ; font-style: normal; text-decoration: none }
a.cat { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; line-height: 110%; ; font-style: normal; text-decoration: none }
a.cat:hover { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; line-height: 110%; ; font-style: normal; text-decoration: none }.bheadblu { font-family: Verdana, Arial, sans-serif; font-size: 16px; font-weight: bold; ; text-decoration: none ; color: #0000CC}

a.winlnk { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bolder; color: #0033FF; text-decoration: underline; line-height: 160% ; font-style: normal}
.winlnk:hover { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bolder; color: #0033FF; text-decoration: underline; line-height: 160% ; font-style: normal }

.yahnt { border-bottom:1px dotted #4040FF; padding-bottom:9px; padding-top:8px; font-family: verdana, sans-serif; font-size: 11px; margin-top:0px; margin-left:3%; margin-right:3%; margin-bottom:20px; line-height: 145%; }

.yahnt a { font-family: verdana, sans-serif;}

p.yahnb { border-top:1px dotted #4040FF; padding-bottom:9px; padding-top:8px; font-family: verdana, sans-serif; font-size: 11px; margin-left:3%; margin-bottom:0px; margin-right:3%; margin-top:20px; line-height: 145%; }

.foot { background-color:#eee; border-bottom:1px solid #ccc; border-top: 5px solid #3366cc; border-right: 1px solid #3366cc; border-left:1px solid #3366cc; margin-bottom: 6px; width:94%; vertical-align: center; padding:0px; text-decoration: none;}

.footl { vertical-align:top; padding-left:16px; padding-top:10px; padding-bottom:16px; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; line-height: 160%; color:#666 }
.footl a { color:#666; text-decoration: none;}
.footl a:visited { color:#666; text-decoration: none;}

.footl#r{ padding-left:0px; padding-right:16px; text-align:right}
.footl#r a { text-decoration: none}

/* BUTTONS */


			 
h1           { font-family: Verdana, Arial, Sans-Serif; font-size: 1.2em;
               color: #000000; font-weight: normal; width: 92%; padding:3px; margin:0px}
h1.home           { font-family: Verdana, Arial, Sans-Serif; font-size: 1.1em;
               color: #000000; background: #EEEECC; font-weight: bold; width: 100%; border-bottom:1px solid; padding:5px; margin:0px;}
				  
h2           { font-family: Arial, Verdana, Sans-Serif; font-size: 1.2em;
               color: #000000; font-weight: bold; }
			   
h1.prod { font-family: Arial, Verdana, Sans-Serif; font-size: 1.2em;
               color: #000000; font-weight: bold; margin-bottom:5px; padding-bottom:10px; border-bottom:2px solid #999; width:100% }
			   
h3           { font-family: Arial, Verdana, Sans-Serif; font-size: 1.05em;
               color: #000000; font-weight: bold; }
.ul        { border-bottom:1px solid #000; padding-bottom:8px }
h4           { font-family: Arial, Verdana, Sans-Serif; font-size: .95em;
               color: #000000; font-weight: bold; }
h2.home      {margin-bottom:5px; font-family: Arial, Verdana, Sans-Serif; font-size: 1.0em;
               color: #000000; font-weight: bold;}
h3.home           { font-family: Arial, Verdana, Sans-Serif; font-size: 0.96em;
               color: #000000; font-weight: bold; line-height: 70% }




             


.btxt      { font-family: Arial, Verdana, sans-serif; font-size: 12px;
             font-weight: normal; color: #000000; line-height: 147%; }

.btxtsm    { font-family: Verdana, Arial, sans-serif; font-size: 11px;
             font-weight: normal; line-height: 160%}
             
.btxtsm2   { font-family: Arial, sans-serif; font-size: 11px;
             font-weight: normal; color: #000000; line-height: 140%}
.btxtm    { font-family: Verdana, Arial, sans-serif; font-size:0.76em;
             font-weight: normal; color: #000000; text-decoration: none; line-height: 160%}



.bhead1    { font-family: Arial, Verdana, sans-serif; font-size: 16px;
             font-weight: bold; color: #0000A0; }
             
.bhead2    { font-family: Verdana, Arial, sans-serif; font-size: 16px; font-weight: bold; ; text-decoration: none; line-height: normal}
p.copy { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #c0c0c0; text-decoration: none; line-height: 100%; font-style: normal; align:center; text-align:center }
a.copy { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #c0c0c0; text-decoration: none; line-height: 100%; font-style: normal;}
a.copy:hover { color: #c0c0c0 }
a.copy:visited { color: #c0c0c0 }
p.gnav { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #3366CC; line-height: 130%; text-align: right;margin-top:0px; margin-left:3%; margin-right:3%;margin-bottom:4px;margin-top:4px; padding-right:10px}

td.head { padding-right:10px;padding-bottom:12px; vertical-align:bottom }

table.ord  { width:92%; margin-top:10px; border:none; padding:0px }
table.ord td {}
table.head { width:94%; border:none; padding:0px; }
table.bod  { width:92%; border:0; padding:0px; }
table.sch  { border:0; padding:0px } 

div.bod { border-top:1px dotted blue; border-bottom:1px dotted blue; padding-top:23px; margin-top:17px; padding-bottom:23px; margin-bottom:17px; }

 

.bgnum { font-family: Verdana, Arial, sans-serif; font-size: 20px; font-weight: normal; ; text-decoration: none ; color: #FFFFFF; font-style: normal; line-height: normal}
.otablehead {  background-color: #CDD4D5; }
.otablehead p { font-size: 12px;}
.otablebod {  background-color: #eeeeee}
.rel {width:100%;border-top:3px solid #F7D964; border-left:1px solid #F7D964; background-color:#FAFAD2; float:right; vertical-align:top; padding:20px; margin-left:10px; margin-bottom:10px; padding-bottom:25px}
.relb {border-top:0px solid #F7D964; border-left:1px solid #F7D964; background-color:#FAFAD2; vertical-align:top; padding:10px; margin-right:4%; margin-left:4%; margin-top:10px; margin-bottom:0px}
.relb td {margin:0px; font-size: 11px; color:#E98E07; margin-bottom:6px}
.rel a {color:#E98E07}
.rel a:visited {color:#F5B800}
.rel p {margin:0px; font-size: 11px;color:#E98E07; margin-bottom:6px}
.relb a {color:#E98E07}
.relb a:visited {color:#F5B800}
.relb p {margin:0px; font-size: 11px;color:#E98E07;}

/* News Styles */
.newsbody h1 { font-size:150%; line-height: 140%;; margin-bottom:15px}
.newsbody div {font-size:120%; line-height:175%;}
div.newsitems li { padding-bottom:10px;padding-top:3px; line-height:120%;

padding-left: 20px;
background-image: url(i/news.bmp);
background-repeat: no-repeat;
background-position: 0 .5em;

 }
div.newsitems a {font-size:75%; margin-bottom:25px; }
div.newsitems ul { margin-left:0px;padding-left:0px; list-style: none;}
div.newssource { padding:15px; margin-top:25px; font-size:80%; color:#666; background-color:#eee }
div.newssource a {text-decoration:none; color:#666 }
div.newssource a:hover { text-decoration:underline; color:#000 }
div.newsbody .bread {font-size:11px; bold}
div.relatednews  {font-size: 90%}
div.relatednews  {padding:0px;margin:0px}

div.pullout { border:1px solid #000; padding:20px; width:190px; margin-left:10px; margin-bottom:18px; text-align:center;font-size:11px; }