<style type="text/css">
/* --- main content styles --- */

a:link {color: blue;} 
a:visited {color: blue;}     
A:active  { color: red; }
a:hover { COLOR: red; } 

A.SEARCHLINK{ 
	COLOR: blue; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, sans-serif; 
	TEXT-DECORATION: bold; 
	BACKGROUD-COLOR: transparent; 
	CURSOR: pointer 
	}

A.LINKBLACK: LINK { 
	COLOR: black; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, sans-serif; 
	TEXT-DECORATION: none; 
	BACKGROUD-COLOR: transparent; 
	CURSOR: pointer 
	}
	
A.LINKBLACK: VISITED { 
	COLOR: black; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, sans-serif; 
	TEXT-DECORATION: none; 
	BACKGROUD-COLOR: transparent; 
	CURSOR: pointer 
	}
	
A.LINKBLACK: HOVER { 
	COLOR: red; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, sans-serif; 
	TEXT-DECORATION: underline; 
	BACKGROUD-COLOR: transparent; 
	CURSOR: pointer 
	}
	
A.LINKBLACK: ACTIVE { 
	COLOR: red; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, sans-serif; 
	TEXT-DECORATION: underline; 
	BACKGROUD-COLOR: transparent; 
	CURSOR: pointer 
	}

A.LINKGREY: LINK { 
	COLOR: 660099; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, sans-serif; 
	TEXT-DECORATION: none; 
	BACKGROUD-COLOR: transparent; 
	CURSOR: pointer 
	}
	
A.LINKGREY: VISITED { 
	COLOR: 660099; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, sans-serif; 
	TEXT-DECORATION: none; 
	BACKGROUD-COLOR: transparent; 
	CURSOR: pointer 
	}
	
A.LINKGREY: HOVER { 
	COLOR: red; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, sans-serif; 
	TEXT-DECORATION: underline; 
	BACKGROUD-COLOR: transparent; 
	CURSOR: pointer 
	}
	
A.LINKGREY: ACTIVE { 
	COLOR: red; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, sans-serif; 
	TEXT-DECORATION: underline; 
	BACKGROUD-COLOR: transparent; 
	CURSOR: pointer 
	}

.ARROW  {
	LIST-STYLE-IMAGE: url("/images/arrow_o.gif");
	VERTICAL-ALIGN: middle;
	}
	
.ARROW0  {
	LIST-STYLE-IMAGE: url("/images/arrow_o.gif");
	VERTICAL-ALIGN: middle;
	}
	
.BLACK{
    BACKGROUND-COLOR: 000000;
    }
    	
.BOLD {
    COLOR: black;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    }
    
.BOLDW {
	BACKGROUND-COLOR: black;
    COLOR: white;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    }
    
.BREADCRUMBS {
	POSITION: absolute;
	LEFT: 300;
	TOP: 65;
	WIDTH: 440;
	HEIGHT: 22;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	}
	
.BUTTONE {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	TEXT-DECORATION: none;
	WIDTH: 246px;
	BACKGROUND-COLOR: #C0C799;
	COLOR: #000000;
	}
	
.BUTTONE2 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	TEXT-DECORATION: none;
	WIDTH: 100px;
	BACKGROUND-COLOR: #C0C799;
	COLOR: #000000;
	}

.CODE12PX {
	FONT-FAMILY: times, serif;
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	TEXT-DECORATION: none;
	}

.CODE12PXB {
	FONT-FAMILY: times, serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	TEXT-DECORATION: none;
	}
		
.CODE11PXB {
	FONT-FAMILY: times, serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-STYLE: normal;
	TEXT-DECORATION: none;
	}
	  	
.CONTENT {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	TEXT-DECORATION: none;
	}
	
.CONTENT2 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	TEXT-DECORATION: none;
	}
	
	
.CONTENTBOLD {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	}
	
.CONTENTCENTER {
    COLOR: black;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;
    }
    
.CONTENTMIDDLE {
    BACKGROUND-COLOR: white;
    COLOR: black;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: middle;
    }
    
.CONTENT11PX {
    COLOR: 000000;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 11px;
    }
    
.CONTENT14PX {
    COLOR: 000000;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    VERTICAL-ALIGN: top;
    }
    
.CONTENT16PX {
    BACKGROUND-COLOR: white;
    COLOR: 000000;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: top;
    }

    
.CONTENTMID14PX {
    BACKGROUND-COLOR: white;
    COLOR: 000000;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: middle;
    }
    
.DATA
{
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 11px;
    BORDER-RIGHT: #000000;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000;
    }
    
.DATANL
{
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 11px;
    BORDER-RIGHT: #000000;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000;
    BORDER-BOTTOM: #000000;
    }
    
.DATAPARENT
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    }
    
.DATATITLE
{
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: #000000;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    }
    	
.DATE {
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: EBEBEB;
    COLOR: black;
    border-style: solid;
    border-color: black;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-right-width: 0px;
    padding-bottom: 0px;
    }
    
.FEATURE {
	FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 11px;
    BORDER-STYLE: solid;
    BORDER-COLOR: #C4C5A9;
    BORDER-TOP-WIDTH: 6px;
    BORDER-LEFT-WIDTH: 1px;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-BOTTOM-WIDTH: 1px;
    }
	
.HEADING {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 18px;
	FONT-STYLE: bold;
	TEXT-DECORATION: none;
	VERTICAL-ALIGN: top;
	}
	
.HEADING2 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	FONT-STYLE: bold;
	COLOR: "000066";
	TEXT-DECORATION: none;
	VERTICAL-ALIGN: top;
	}
	
.INSERT {
    BACKGROUND-COLOR: #BAC194;
    COLOR: #000000;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    HEIGHT: 45px;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;
    LINE-HEIGHT: 17px;
    PADDING: 0px;
    }
   
.NAME {
    BACKGROUND-COLOR: #B4CDCD;
    COLOR: black;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: middle;
    }
    
.NAME2 {
    BACKGROUND-COLOR: #EBEBEB;
    COLOR: black;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: middle;
    LETTER-SPACING: 0;
    }
     
.NAVLINKS {
	TEXT-ALIGN:left;
	PADDING-LEFT: 15px;
	VERTICAL-ALIGN: top;
	WIDTH: 126px;
	HEIGHT: 32px;
	}
.NEWSBORDER {
    border-style: solid;
    border-color: #999966;
    border-top-width: 6px;
    border-bottom-width: 2px;
    border-left-width: 1px;
    border-right-width: 1px;
    margin-bottom: 10px;
    }	
    
.NEWSHEADER {
    COLOR: 000000;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    }
	
.PORTTITLE {
    COLOR: 666666;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    }	
    
.PORTCONTENT {
    COLOR: 333333;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    }
    
.SEARCHBG	{
	BACKGROUND-IMAGE: url(/Images/srch_bg.gif);
	}
	
.SEARCHBOX	{
	COLOR: black;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
	WIDTH: 100;
	HEIGHT: 19;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: bottom;
    VERTICAL-SPACE: 0;
    LETTER-SPACING: 0
	}

.SEARCHHEADING{
    BACKGROUND-COLOR: #D0D8A5;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 18px;
	FONT-STYLE: bold;
	TEXT-DECORATION: none;
	VERTICAL-ALIGN: top;
	}
		
.SEARCHMARGIN1	{
	PADDING-LEFT: 11px;
	VERTICAL-ALIGN:	bottom;
	}
	
	
.SEARCHMARGIN2	{
	PADDING-RIGHT: 15px;
	VERTICAL-ALIGN:	top;
	TEXT-ALIGN: right;
	}
	
.SEARCHRESULTSCONTENT {
	BACKGROUND-COLOR: #FCFCE3;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	TEXT-DECORATION: none;
	}
		
.SIDENAV{
	BACKGROUND-COLOR: #D0D8A5;
	BORDER-LEFT-WIDTH: 2px;
	BORDER-LEFT-COLOR: #000000;
	BORDER-LEFT-STYLE: solid;
	}
	
.SIDENAV2{
	BACKGROUND-IMAGE: url(/Images/bg_lft.gif);
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-POSITION: top left;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-RIGHT-COLOR: #000000;
	BORDER-RIGHT-STYLE: solid;
	}
	
	
.SIDENAV3{
	BORDER-LEFT-WIDTH: 2px;
	BORDER-LEFT-COLOR: #000000;
	BORDER-LEFT-STYLE: solid;
	}	
    
.SICON {
	VERTICAL-ALIGN: middle;
	}
	
.SLN {
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    VERTICAL-ALIGN: top;
    }
	
.SMALL{
    COLOR: black;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 10px;
    }
    
.SMALLX{
    COLOR: black;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 9px;
    }

.SOLUTIONSBODY {
	BACKGROUND-IMAGE: url(/images/S_bg.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-ATTACHMENT: scroll;
	BACKGROUND-POSITION: 225 150;
	}
	
.SOLBOX{
	FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #F2F2F2;
    BORDER-STYLE: solid;
    BORDER-COLOR: #BABDBA;
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 1px;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-BOTTOM-WIDTH: 0px;
    }
	    
.SOLUTIONSTABLE {
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1px;
	}
	
.SUBHEADER {
    COLOR: black;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 17px;
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: middle;
    }
    
.TOM {
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 12px;
    BORDER-STYLE: solid;
    BORDER-COLOR: #7E847E;
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 1px;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-BOTTOM-WIDTH: 0px;
    }

</style>


