﻿body 
{
    margin-top:0; 
    margin-bottom:0;
    background-color:#f0f0f0;
    
}

.PageTitleText
{
    font-family: DIN; 
    font-size: 28px;
    font-weight:normal;
    
    letter-spacing: -1px;
    word-spacing:10px;
}

.HomeTitleText
    {
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 12px;
        font-weight:bold;
        color:#818284
    }

.HomeTitleTextTop
    {
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 14px;
        font-weight:bold;
        color:#818284
    }

.CMSProgBar
    {
        color: #FFFFFF; 
        background-color:#6B8EAE;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-weight:bold;
        font-size: 11px
    }

.txt0 {color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.txt2 {color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.txt3 {color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px}
.txt4 {color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px}

.NavBar {color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 10px;}
a.NavBar {color: #333333; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 10px;}
a.NavBar:active {color:#FFFFFF; text-decoration: none; font-size: 10px;}
a.NavBar:visited {color:#333333; text-decoration: none; font-size: 10px;}
a.NavBar:hover {color: #FFFFFF; text-decoration: none; font-size: 10px;}

.TabBar {color: #333333; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 10px;}
a.TabBar {color: #333333; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 10px;}
a.TabBar:active {color:#FFFFFF; text-decoration: none; font-size: 10px;}
a.TabBar:visited {color:#333333; text-decoration: none; font-size: 10px;}
a.TabBar:hover {color: #999999; text-decoration: none; font-size: 10px;}

.txt1 {color: #333333; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration: none; font-size: 12px;}
a.txt1 {color: #333333; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration: none; font-size: 12px;}
a.txt1:active {color:#333333; text-decoration: none; font-size: 12px;}
a.txt1:visited {color:#333333; text-decoration: none; font-size: 12px;}
a.txt1:hover {color: #333333; text-decoration: none; font-size: 12px;}

.Footer1 {color: #59595B; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration: none; font-size: 9px;}

.Footer2 {color:#FFFFFF; text-decoration: none; font-size: 12px;}
a.Footer2 {color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration: none; font-size: 12px;}
a.Footer2:active {color:#FFFFFF; text-decoration: none; font-size: 12px;}
a.Footer2:visited {color:#FFFFFF; text-decoration: none; font-size: 12px;}
a.Footer2:hover {color: #999999; text-decoration: none; font-size: 12px;}

.Footer3 {color:#333333; text-decoration: none; font-size: 10px;}
a.Footer3 {color: #333333; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration: none; font-size: 10px;}
a.Footer3:active {color:#FFFFFF; text-decoration: none; font-size: 10px;}
a.Footer3:visited {color:#333333; text-decoration: none; font-size: 10px;}
a.Footer3:hover {color: #FFFFFF; text-decoration: none; font-size: 10px;}

.tdLeftMargin 
{
    background-image: url('img/BgShadLt.jpg');   
}

.tdRightMargin 
{
    background-image: url('img/BgShadRt.jpg');   
}

/* --- hide print elements --- */

#printfooter {
	DISPLAY: none
}
#prodfooterprint {
	DISPLAY: none
}



/* --- menu styles --- TO TRIM */



DIV#submenu_div 
{
    
	BORDER-RIGHT: #006080 1px solid; 
	BORDER-TOP: #80e0ff 1px solid; 
	BORDER-LEFT: #80e0ff 1px solid; 
	BORDER-BOTTOM: #006080 1px solid; 
    
	Z-INDEX: 300; 
	LEFT: 150px; 
	WIDTH: 150px; 
	POSITION: absolute; 
	TOP: -2px
}
DIV#menu_div 
{
    
	BORDER-RIGHT: #f0f0f0 1px solid; 
    BORDER-TOP: #f0f0f0 1px solid; 
    BORDER-LEFT: #f0f0f0 1px solid;
    BORDER-BOTTOM: #f0f0f0 1px solid; 
    
	
	MARGIN-TOP: 1px; 
	Z-INDEX: 300; 
	WIDTH: 120px; 
	POSITION: absolute
}

DIV.menu_item {
	Z-INDEX: -1; TEXT-ALIGN: left
}
DIV.main {
	Z-INDEX: 300; POSITION: relative
}

A.root_link {
	

	/* 
    BACKGROUND-COLOR: #0099cd; 
    BORDER-RIGHT: #006080 1px solid; 
    BORDER-TOP: #80e0ff 1px solid; 
	BORDER-LEFT: #80e0ff 1px solid; 
	BORDER-BOTTOM: #006080 1px solid; 

    color: #333333; text-decoration: none; font-size: 10px;
    */


	COLOR: #333333; 
	DISPLAY: block; 
	
	FONT-WEIGHT: bold; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px; 

    LINE-HEIGHT: 18px; 

	PADDING-BOTTOM: 2px; 
	PADDING-LEFT: 2px; 
	PADDING-RIGHT: 2px; 
	PADDING-TOP: 2px; 

	TEXT-ALIGN: center; 
	TEXT-DECORATION: none
}
A.root_link:hover {
	COLOR: #FFFFFF; 
	BACKGROUND-COLOR: #BDBEC0
}

A.sub_link 
{
    
    /*
    BORDER-RIGHT: #006080 1px solid; 
    BORDER-TOP: #80e0ff 1px solid; 
	BORDER-LEFT: #80e0ff 1px solid; 
	BORDER-BOTTOM: #006080 1px solid; 
    */
    
    BACKGROUND-COLOR: #BDBEC0;     
	
	COLOR: #333333; 
	DISPLAY: block; 
	FONT-WEIGHT: bold; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 9px; 

	LINE-HEIGHT: 22px; 
	TEXT-DECORATION: none;
	WIDTH: 150px; 
    Z-INDEX: 1

}

A.sub_link:hover {
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #cccccc
}
A.sub_link_nav {
	BACKGROUND-POSITION: 98% 50%; 
	DISPLAY: block; 
	Z-INDEX: 2; 
	BACKGROUND-IMAGE: url(../img/pointer_sub.gif); 
	WIDTH: 150px; COLOR: #000; 
	LINE-HEIGHT: 20px; 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-COLOR: #FF0000; 
	TEXT-DECORATION: none
}
A.sub_link_nav:hover {
	COLOR: #FFFFFF; 
	BACKGROUND-COLOR: #000000
}

#container {
	FLOAT: left; WIDTH: 275px; POSITION: absolute
}

SPAN.link_wrap 
{
	PADDING-LEFT: 5px
}

/* --- /end menu styles --- */