/* Main */
*        {margin:0px;padding:0px; 
         }
BODY     {
	 font: 14px Arial, Helvetica, sans-serif;
         background: #000 url(bg.gif) top center no-repeat;
         }

table         {border:0px; border-collapse:collapse; width: 100%;}

table td      {padding:0px;} 

P,BR,DIV,TD   {font: 14px Arial, Helvetica, sans-serif; line-height:19px;}

h1            {color:#4e4e4e; width:100%; font: bold 22px Verdana, Arial, Helvetica, sans-serif; padding-bottom:10px; text-align:right;}
h2            {color:#939393; font: italic bold 16px Verdana, Arial, Helvetica, sans-serif;padding-bottom:10px;padding-top:10px;}
h3            {color:#000; font: bold 18px Verdana, Arial, Helvetica, sans-serif;padding-bottom:10px;}
h4            {color:#000; font: bold 16px Verdana, Arial, Helvetica, sans-serif;padding-bottom:10px;}
h5            {color:#000; font: bold 14px Verdana, Arial, Helvetica, sans-serif;padding-bottom:10px;}
h6            {color:#000; font: bold 12px Verdana, Arial, Helvetica, sans-serif;padding-bottom:10px;}

p{padding-bottom:10px;}

a             {font: Verdana, Arial, Helvetica, sans-serif;}
a:link        {color: #14376F; text-decoration: underline;} 
a:visited     {color: #14376F; text-decoration: underline;} 
a:active      {color: #14376F; text-decoration: underline;} 
a:hover       {color: #ff0000; text-decoration: underline;} 
             
/* PAGE */

#page{
width:900px;
margin:0 auto;
background-color:#fff;
}

#page_top{ width:100%;

background: url(flash_bg.gif) top center repeat-x;
}

#flash{
margin:0 auto;
background: url(flash.jpg) top left no-repeat;

width:900px;

height:300px;
}

#page{
width:900px;
margin:0 auto;
}


#page_main{


}



#page_main2{
margin:0 auto;
background: #FFF;
width:900px;
padding: 0;
}



#page_left{
background:#FFF url(left_bg.gif) top left no-repeat;
float:left;
width:204px;
margin-left:4px;
}


#page_right{
background:#FFF url(right_bg.gif) top left no-repeat;
margin: 0 4px 0 208px;
}


#page_right_text{padding: 2px 0 4px 0;}

#page_right_text ul{padding: 10px 0 10px 40px;}


#page_bottom{
clear:both;
background:#b5b5b5;
margin:10px 10px 0 10px;
text-align:center;
width:900px;
margin:0 auto;
}


#page_bottom p{padding-top:10px;
	 font: 10px Verdana, Arial, Helvetica, sans-serif;
color:#4d4d4d;
}

#bottom{height:29px;  width:760px; margin: 0 auto;
background:#FFF url(bottom.gif) top left no-repeat;
}






/* MENU
-----------------------------------------------------------------------------------------------*/

#menu{
          margin: 0 auto; padding:0;width:896px;                                            
	  height:33px; 
          position: relative; z-index: 1000; text-align: left;
          background: url(menu_bg.gif);
          font: bold 10px Arial, Helvetica, sans-serif; 
          padding:4px;

}
#menu a{
          text-decoration: none;
}

#menu ul{
          margin: 0; padding:0;
          position: relative;
	  list-style-type: none;
}
#menu li{

          width: auto; 
          float: left; position: relative; text-align: center;
          background: url(menu.gif) no-repeat left top; 
margin-right:4px;

}



#menu li ul li{
          background: #FBF9F9; 
}
html #menu li{
          margin-left:0;
}
#menu table{
          width: 0; height: 0; 
	  z-index: 100; position: absolute; left: 0; top: 0; 
          border-collapse: collapse; 
}

#menu a, #menu a:visited{
font: 11px Verdana, Arial, Helvetica, sans-serif;

          display: block;
          line-height:32px;
          
          color: #fff; 
text-shadow: #000 1px 1px 1px;
}




#menu a span, #menu a:visited span{
font: 11px Verdana, Arial, Helvetica, sans-serif;
                   display:block;
width:auto;
          line-height:32px;
          background: url(menu2.gif) no-repeat right top;  
          color: #fff; 
padding:0 6px 0 6px;
text-shadow: #000 1px 1px 1px;
font-weight: bold; 
}






#menu a:hover span{
          display:block;
width:auto;
          line-height:32px;
          background: url(menu2.gif) no-repeat 100% -32px;  
       

}



#menu UL UL LI a.c{
 background: url(menu3.gif) no-repeat right top; 
text-shadow: #fff 1px 1px 1px;
}


#menu UL UL LI a.c:hover{
 background: #F5999A url(menu3.gif) no-repeat right top;
text-shadow: #fff 1px 1px 1px; 
}



#menu UL UL UL LI a{
 background: url(menu4.gif) no-repeat right top; 
text-shadow: #fff 1px 1px 1px;
}


#menu UL UL UL LI a:hover{
 background: #F5999A url(menu4.gif) no-repeat right top; 
text-shadow: #fff 1px 1px 1px;
}






#menu ul ul a, #menu ul ul a:visited{
          width:200px;
          line-height:18px;
          overflow: hidden; 
          color:#616161; 
padding:2px 0 2px 2px;
text-shadow: #fff 1px 1px 1px;
}
#menu a:hover{
          line-height:24px;
          color: #FFF;
          text-decoration: none;
          background: url(menu.gif) no-repeat 0 -32px; 
text-shadow: #fff 1px 1px 1px;
          
}
html #menu ul ul a:hover{
          line-height:18px;
          color: #FFF; 
          background: #616161;
text-shadow: #fff 1px 1px 1px; 
}
unknown{
          background: #E5A090; color: #FFF;
}
#menu ul ul{
 
          border-top:    #5f5f5f 1px solid; 
          border-bottom: #5f5f5f 1px solid;
          border-left:   #5f5f5f 1px solid; 
          border-right:  #5f5f5f 1px solid; 
          visibility: hidden; 
          position: absolute; left: 0; 
          top: 32px;
background:#f1f1f1;
}



#menu ul ul ul{
          border-top:    #289FEB 1px solid; 
          border-bottom: #289FEB 1px solid;
          border-left:   #289FEB 1px solid; 
          border-right:  #289FEB 1px solid; 
          visibility: hidden; 
          position: absolute;
          left: 252px;
top:-2px;
}






#menu UL UL LI  {
	text-align: left; 

width:198px;
}



#menu ul li:hover ul, 
#menu ul a:hover ul, 
#menu ul :hover ul :hover ul,
#menu ul :hover ul :hover ul :hover ul{
          visibility: visible;
}
#menu ul :hover ul ul, 
#menu ul :hover ul :hover ul ul{
          visibility: hidden;
}

/* 
-----------------------------------------------------------------------------------------------*/




.rbox { 

   background:#FBFDFF url(box_bg.gif) left bottom repeat-x; 
   color:black; 
   border:3px #959595 solid; 
   padding: 0 14px 0 14px; 
margin:2px;
} 



 .ll,  .lr { 
   height:14px; 
   position:relative; 
} 

 .ll { 
   width:14px; 
   float:left; 
   left:-17px; top:3px; 
   background:transparent url(ll.gif) bottom left no-repeat; 
} 
 .lr { 
   left:17px; top:3px; 
   background:transparent url(lr.gif) bottom right no-repeat;   
}








.ul, .ur { 
   height:14px; 
   position:relative; 
} 
.ul { 
   width:14px; 
   float:left; 
   left:-17px; top:-3px; 
   background:transparent url(ul.gif) top left no-repeat; 
} 

.ur { 
   left:17px; bottom:3px; 
   background:transparent url(ur.gif) top right no-repeat; 
} 





.rbox_m { 

   background:#FFF; 
   color:black; 
   border:3px #949494 solid; 
   padding: 0 14px 0 14px; 
margin:2px;

} 

 .ll_m,  .lr_m { 
   height:14px; 
   position:relative; 
} 

 .ll_m { 
   width:14px; 
   float:left; 
   left:-17px; top:3px; 
   background:transparent url(ll_m.gif) bottom left no-repeat; 
} 
 .lr_m { 
   left:17px; top:3px; 
   background:transparent url(lr_m.gif) bottom right no-repeat;   
}








.ul_m, .ur_m { 
   height:14px; 
   position:relative; 
} 
.ul_m { 
   width:14px; 
   float:left; 
   left:-17px; top:-3px; 
   background:transparent url(ul_m.gif) top left no-repeat; 
} 

.ur_m { 
   left:17px; bottom:3px; 
   background:transparent url(ur_m.gif) top right no-repeat; 
} 


#menu a:hover {

          line-height:24px;
          color:#FFF;
          text-decoration: none;
          background: url(menu.gif) no-repeat 0 -32px; 
          
}

#lefttags {
margin-top:10px;
	 float:right;}