 /*************     ***   Content Style  ***      **************/
 
a {color:#48575C; }

 input, select {font-size:12px;height:19px;vertical-align:middle;
 border: 1px #d0d0d0 solid;
  }
.radio {
     border: 1px #ffffff solid;
}

 h1 {
	margin-bottom:.4em;
	color:#655C4E;
	font-weight:normal;
	font-size:1.95em;
	}
        h1.alt { border-bottom:1px solid #3B4352}

h2 { margin-bottom:1em;
        border-bottom:1px solid #ced2d2;
        color:#655C4E;
         font-size:1.25em;
  }
        h2.alt { padding-bottom:0;
                     color:#655C4E;
                      font-size:1.5em;
                       font-weight:normal;
                       border-bottom:1px solid #3B4352;
           }

h3 { margin-bottom:.5em;
                color:#456677;
                font-size:1.25em;
        }
        h3.alt { margin-bottom: 0; border-bottom:1px solid #3B4352}
        
h4 { margin-bottom:.5em;
                color:#456677;
                font-size:1.05em;
        }
        h4.alt { margin-bottom: 0; border-bottom:1px solid #3B4352}

.Main-title-Yellow, .Main-title-Orange, .Main-title-Teal, .Main-title-Green {
  font-weight:bolder;
  height:39;
  color:#5F6B71;
  font-size:14px;
}
.Main-title-Yellow { background: url(../images/Main-title-Yellow.gif); background-repeat: repeat-y;background-position: left bottom;  }
.Main-title-Orange { background: url(../images/Main-title-Orange.gif); background-repeat: repeat-y;background-position: left bottom;  }
.Main-title-Teal { background: url(../images/Main-title-Teal.gif); background-repeat: repeat-y;background-position: left bottom;  }
.Main-title-Green { background: url(../images/Main-title-Green.gif); background-repeat: repeat-y;background-position: left bottom;  }



small a { font-size:11px;height:15px;color:#ffffff;   }

small a:hover {color:#765728; background:#ffffff url(../images/bg_linkbotON.gif); }

strong a { font-size:11px;height:15px;color:#765728; font-weight:bolder; background:#ffffff url(../images/bg_linkbotON.gif); }

strong a:hover {color:#ffffff; background:#ffffff url(../images/bg_linkbot.gif); }

.more-info  {
  width:145px;
}
.more-info a {
  width:80px;color: #FF9900; font-size:11px; font-weight:bolder; border:1px solid #ced2d2;
}
.more-info a:hover {
  color: #A25B11; font-size:11px; font-weight:bolder;
}


.a-left { text-align:left; }
.a-center { text-align:center; }
.a-right { text-align:right; }

.title-R { text-align:right;font-weight:bolder; color:#5F747F;font-size:19px;margin-top:.9em; padding: 15px 5px 21px 5px; }
.title-L { text-align:left;font-weight:bolder; color:#5F747F;font-size:19px;margin-top:.9em; padding: 15px 5px 21px 5px; }

.stitle-R { text-align:right;font-weight:bold; color:#5F747F;font-size:14px; }
.stitle-L { text-align:left;font-weight:bold; color:#5F747F;font-size:14px; }
.stitle-R a , .stitle-R a {color:#3F6C93;}


.BigIMG, .ENBigIMG { float:left; max-width:300; padding: 25px 25px 25px 25px;}
.ENBigIMG { float:right; }

.ENtopSUBstrip {
			font-size:11px;color:#5F6B71;font-size:11px;background: url(../images/bg_topENSUBstrip.gif); background-repeat: repeat-x;  background-position:right bottom; margin:3px 3px 3px 3px;
			}

.topSUBstrip {
			font-size:11px;color:#5F6B71;background: url(../images/bg_topSUBstrip.gif); background-repeat: repeat-x;  background-position: left bottom; margin:3px 3px 3px 3px;
			}

.topPRMstrip { text-align:center; color:#5F6B71;height:35;font-size:11px;background: url(../images/bg_topPRMstrip.gif); background-repeat:  repeat-x;  background-position: left top;}

.topPRMstripLVL-i { text-align:center;height:35;color:#5F6B71;font-size:11px;background: url(../images/bg_RELPRMstrip.gif); background-repeat: repeat-x;  background-position: left top;}

.rel-topPRMstrip { border: solid 1px #3B7C9E; text-align:center; color:#5F6B71;height:35;font-size:11px;background:#BFE8FD;}
.rel-topPRMstrip a {
  font-size: 12px;
}

.rel-topPRMstripLVL-i { border: solid 1px #FFA800; text-align:center;height:35;color:#5F6B71;font-size:11px;background:#FFD926;}
.rel-topPRMstripLVL-i a {
  font-size: 12px;color:#58401D;
}

.topstripLVL-i { color:#5F6B71;font-size:11px;}



.subNAV-topBOX { height:21;color:#397A9B;font-size:12px;border-bottom:2px #B0E43F dashed;padding: 5px 5px 5px 5px;}
.subNAV-topBOX   a {
  font-size: 14px;color:#5F6B71;
}

.subNAV-bottomBOX { height:21;color:#5F6B71;font-size:12px;background: url(../images/subNAV-bottomBOX.gif); background-repeat: repeat-x;  background-position: center;}
.subNAV-bottomBOX   {
  font-size: 11px;color:#ffffff;
}



.SIMG, .ENsIMG { float:left; max-width:130; margin:1em 10px 8px 8px;}
.ENSIMG { float:right; }

.MainBox, .ENMainBox {
	vertical-align:top;
	float:right;
	width:600px;
	 padding:10px 0px 10px 0px ;}
.ENMainBox { float:left; 	vertical-align:top;padding:10px 0px 10px 0px ;}

.Desc { font-size:12px; color:#657375;width:472px;padding: 5px 5px 5px 5px;}

.DescTXT { width:431px;font-size:12px; color:#657375;}
.DescTXT a { color:#FF9600; font-weight:bolder;}

.DescTXT .stitle-R a, .DescTXT .stitle-L a { color:#3F6C93; font-weight:bolder;display:block;background-color:#E5EDF0;}


.Btitle-R {
	height:12px ;padding: 5px 15px 5px 15px;
	text-transform:uppercase;
	text-align:right;
	font-size:16px;
	color:#FDB813;
	font-weight:bolder;
	}

.Btitle-L {

	font-size:14px;
	color:#FDB813;
	font-weight:bolder;
	text-transform:uppercase;
	}

.subHeader {background-color:#FDB813; }

.spacer-B { 
	height:15px;
	width:100%;
	background-color:silver;
     }
    .spacer-B a { font-size:11px;
     width:auto;
     background-color:#ffffff;
     color:#DF9300;
      }
.spacer-S { 
	height:6px;
	 width:100%;
	background-color:silver; }
 

/*************     ***      BOXES STYLE      ***      **************/

.Content, .enContent{
				position:relative;
				top: -8px;
				width:890px;font-size:12px;background-color:#D9D9D9;padding:0px 29px 0px 29px;
				 background:#ffffff url(../images/BG-ContentStrip.gif); background-position: center; background-repeat: repeat-y;
				
				/* margin-right:35px;margin-left:35px; */
			}
.enContent{
			position:relative;top: -7px; background:#D9D9D9 url(../images/BG-enContentStrip.gif); background-position: center; background-repeat: repeat-y;
			}



.rightCONT, .leftCONT, .enrightCONT, .enleftCONT { vertical-align:top; }

.leftCONT { width:650px;padding: 5px 15px 5px 1px; }
.rightCONT { width:165px;}

.enleftCONT {width:650px; padding: 5px 15px 5px 1px;}
.enrightCONT {width:165px;}

.Cont-UPstrip { background-color:#626262; }

.bottomsrtip {position:relative;
				top: -20px;
                width:890;
                height:36px;
                background: url(../images/BG_bottom_strip.jpg);background-position: center top;
                background-repeat:repeat-x;
                font-size:11px;
                color:#f2f2f2;
                text-align:center; padding: 5px 35px 5px 35px;  }
        .bottomsrtip a {color:#ffffff;
                        font-weight:700;}



      .sNAV a {
            padding:0px 0px 0px 0px; }
   

.POPrel-top   {/**background:#ffffff url(../images/bg_POPrel-top.gif); background-position:left top; background-repeat: no-repeat;**/}



.FLIP-desc-row-left { padding: 5px 15px 21px 15px;background-color: #ffffff; font-weight: normal;font-size:12px; color:#3E637E;background: url(../images/spcl-BOT-bg-HOME-BOTTOM-left.gif); background-repeat: no-repeat; background-position: right bottom;  }

.FLIP-desc-row { padding: 5px 15px 21px 15px;background-color: #ffffff; font-weight: normal;font-size:12px; color:#3E637E;background: url(../images/spcl-BOT-bg-HOME-BOTTOM.gif); background-repeat: no-repeat; background-position: left bottom;  }

.enFLIP-SMALL-row {padding: 8px 8px 14px 8px;height:90px;font-size:9.1pt;font-family:arial;color:#696969;
 background:#ffffff url(../images/small-desc-flip-left.gif); background-repeat: no-repeat;background-position: right bottom; }

.FLIP-SMALL-row {padding: 8px 8px 14px 8px;height:90px;font-size:9.1pt;font-family:arial;color:#696969;
 background:#ffffff url(../images/small-desc-flip-right.gif); background-repeat: no-repeat;background-position: left bottom; }






.RelBOX, .ENRelBOX {
     font-size:12px;font-family:sans-sherif;
     width:153;
     float:left;
     vertical-align:top; }


    .ENRelBOX {float:right; }

        .RelBOX a, .ENRelBOX a {
                 
          
                 display: block;
                 font-family:sans-sherif;
                 padding:2px -4px 2px 4px;
                 border-bottom:0px solid #3B4352;

                 }
                 .RelBOX a:hover, .ENRelBOX a:hover {
               font-weight: bolder;
                 color:#6B6B6B;
                 display: block;
                 }

.X-SUB-nav {
	background-color:#e0e0e0;
		   
				height:23px;
				font-size:12px;color:#48575C; font-weight:800; font-family:sans-sherif;
			}

.SUB-nav {
     position: relative;top:-14;
     

				font-size:12px;color:#48575C; font-weight:800; font-family:sans-sherif;z-index:500;
			}
.SUB-nav th {
 height:16px;border-bottom:2px #ffffff solid;
 }
.SUB-nav-TOP 	{
 height:18px; background-image:url(../images/bg_subNAV_top.gif); background-repeat:repeat-x ; }

.SUB-nav-END 	{
 height:15px;  background:  url(../images/bg_subNAV_bottom.gif); background-repeat:repeat-x ; background-position:bottom;}
 
 .FFSUB-nav-END 	{
 height:21px;   background:  url(../images/bg_subNAV_bottom-ff.gif); background-repeat:repeat-x ; }
 
.subNAVMAIN-TOP 	{
 background: url(../images/subNAVMAIN_top-FF.gif); background-repeat:repeat-x ; background-position:top }

 .subNAVMAIN-TOP  th	{
 height:14px;width:153;   }



.subNAV_topOBJ {
 height:43px;   background: #406C93  url(../images/bg_subNAV_topOBJ.gif); background-repeat:no-repeat ; }


/*************     ***     SUB Menu-NAV       ***      **************/

.Simple-nav-bot {		font-size:11px;

        width:154;
        height:21;
		font-weight:800;
		font-family:sans-sherif;	
		 background-color:#FFD926;
    	    color:#58401D;
			 }
		
		
.Gall-nav {
		font-size:11px;
		color:#EDFFFF;
		font-weight:800;
		font-family:sans-sherif;
			height:37px;

		}
    .Gall-nav a {
        	background-color:#FDB813;
           	color:#ffffff;
            width:14.1em;
			height: 1.7em;
			display: block;
			text-decoration: none;
			font-weight: bold;
			padding:10px  5px 10px 5px ;
            border-bottom:2px #ffffff solid;

			}
		.Gall-nav a:hover {	
        	background-color:#FDA113;
			color:#ffffff;
            }
.ON-Gall-nav  {font-size:11px; 	height:37px; }
.ON-Gall-nav a {
		    font-family:sans-sherif;
            border-bottom:2px #ffffff solid;
	        background-color:#FFD926;
    	    color:#58401D;
            width:14.1em;
			height: 1.7em;
			display: block;
			text-decoration: none;
			font-weight: bold;
			padding:10px 5px 10px 5px ;
		}
 
.SUB-navITEM {
	width:150;
	font-size:11px;
	height:33px;
	color:#ffffff;
	font-weight:bolder;
    background:  url(../images/subITEMmenu_top.gif); background-repeat:no-repeat ; background-position:top
	}
.SUB-navITEM a {
	font-size:11px;
    font-weight: bolder;
	color:#ffffff;
    width:150;

	}
 /**************** table rawSTL - data  FAQ's */

.rawSTL-data td, .rawSTL-data th {
 font-family:sans-sherif;
 color: #43646B;
}

.rawSTL-data td {
width:400px;
  font-size:12px;
}
.st-row { background-color: #F7F7F7; font-weight: bolder;}
.sc-row { font-weight: normal;}
.desc-row { background-color: #F7F7F7; font-weight: normal;}
.Home-desc-row { background-color: #ffffff; font-weight: normal;font-size:11px; }

}
.rawSTL-data td a {
 font-size:12px;
 font-weight: normal;
   height:21px;
     background-color: #F7F7F7;
}
.rawSTL-data td a:hover {
  background-color: #FAF1EB;
  }



/**************** table Form - data  */

.form-data td, .form-data th {
 font-family:sans-sherif;
 color: #43646B;
}
.form-data input {
 font-size:12px;
 font-weight: normal;
   height:19px;
 border: 1px #d0d0d0 solid;
}
.form-data textarea, .form-data select {
 border: 1px #d0d0d0 solid;
}
.form-data td {

  font-size:12px;
}
.form-data td a {
 font-size:12px;
 font-weight: normal;
   height:21px;
     background-color: #F7F7F7;
}
.form-data td a:hover {
  background-color: #FAF1EB;
  }




/**************** table data  */
.data td, .data th {
 font-family:sans-sherif;
 color: #43646B;
    height:38px;
}

.data td {
 font-size:12px;
 font-weight: normal;
   height:21px;
     background-color: #F7F7F7;
   width:400px;
}

.data td a {
 font-size:12px;
 font-weight: normal;
   height:21px;
     background-color: #F7F7F7;
   width:400px;
}
.data td a:hover {
  background-color: #F9F4D7;
  }


 
 
 
 
 
 
 
 
 
 
 
 
 
 
/*************     ***      NAV       ***      **************/

.horizontalcssmenu ul li {
	width: 8.8em;
	height: 2.4em;
}
.horizontalcssmenu ul li a {

	font: 12px sans-serif;
	width: 8.4em;
	color:#ffffff;
	font-weight: 800;
	
}
.horizontalcssmenu ul li a:hover {
border-width: 0px 0px 0px 0px;
border-bottom-color:white;


}



/*************   Sub Sub level menu list items          !!!disabled  */

	
.horizontalcssmenu ul li ul li {
		width: 12.8em;
			height: 1.9em;
	}
.horizontalcssmenu ul li ul li a {
	width: 13em;
	border-width: 0px 0px 1px 0px;
	background: #FFD926;
	color:#58401D;
	font-size:11px;
	border-bottom-color:white;		
}
.horizontalcssmenu ul li ul li a:hover{

border-width: 0px 0px 1px 0px;
border-style:solid;
border-top-color:#027EA4;

	background: #154355;
color:#FFFFFF;
}

.horizontalcssmenu ul li ul li ul li {
		display: inline;
		float: none;
		top:1;
		width: 13em;
}

.HENAVSPACE {width:1em;}
/* .ENNAVSPACE {width:1em;}  */
	
/*************    Holly Hack for IE \*/

*html .Content {width:890;position:relative;  padding: 0 30 0 30;
				top: -6px;}
*html .enContent {width:890;position:relative; padding: 0 30 0 30;
				top: -7px;}
*html .BigIMG {border:7px #f2f2f2 solid; padding: 25px 25px 25px 25px;width: expression(document.all.BigIMG.Width < 210? "auto": "230");vertical-align:top;}

*html .ENBigIMG {width: expression(document.all.ENBigIMG.Width < 210? "auto": "230" );vertical-align:top;}
*html .SIMG, .ENSIMG {width:130;}

*html  .Gall-nav a,  .ON-Gall-nav a {	height: 37px; width:165px;}

*html .horizontalcssmenu ul li {width: 100px; height: 24px; }
*html .horizontalcssmenu ul li a {width: 100px;height: 25px;}


*html .horizontalcssmenu ul li ul li {width: 155px; }
*html .horizontalcssmenu ul li ul li a {width: 155px;height:21px; }
*html .horizontalcssmenu ul li ul li a:hover {width: 155px; }
*html .horizontalcssmenu ul li ul li ul li a {width: 143px; }
*html .horizontalcssmenu ul li ul li ul li a:hover {width: 143px; }
*html .MainBox, .ENMainBox {	width:580px;}

*html .horizontalcssmenu .sNAV a {
            padding:0px 0px 0px 0px; }
            

*html  .leftCONT { position:relative; right:-30; }
*html  .enleftCONT { position:relative; left:-10; }




/* ****************************************  OLD styles   */





