/* GLOBAL */
body 
 {
  margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px;
  vertical-align:top;
  scrollbar-face-color:#FFFFFF; 
  scrollbar-shadow-color:#9900CC; 
  scrollbar-highlight-color:#9900CC; 
  scrollbar-3dlight-color:#9900CC; 
  scrollbar-darkshadow-color:#9900CC; 
  scrollbar-track-color:#FFFFFF; 
  scrollbar-arrow-color:#9900CC;
  min-width:650px;
 }	
div
 {
  margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px;
  padding-top:0px; padding-left:0px; padding-bottom:0px; padding-right:0px;  
  border-left-width:0px; border-right-width:0px; border-top-width:0px; border-bottom-width:0px;
  border-style:none; 
  font-family:verdana,arial,helvetica; font-size:1px;
 }
span
 {
  margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px;
  padding-top:0px; padding-left:0px; padding-bottom:0px; padding-right:0px;  
  border-left-width:0px; border-right-width:0px; border-top-width:0px; border-bottom-width:0px;
  border-style:none; 
  font-family:verdana,arial,helvetica; 
 }
table
 {
  margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px;
  padding-top:0px; padding-left:0px; padding-bottom:0px; padding-right:0px;  
  border-left-width:0px; border-right-width:0px; border-top-width:0px; border-bottom-width:0px;
  border-style:none; 
 }
td
 {
  font-family:verdana,arial,helvetica; 
 }
img
 {
  margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px;
  padding-top:0px; padding-left:0px; padding-bottom:0px; padding-right:0px;
  border-left-width:0px; border-right-width:0px; border-top-width:0px; border-bottom-width:0px;
  border-style:none; 
 } 
form
 {
  margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px;
  padding-top:0px; padding-left:0px; padding-bottom:0px; padding-right:0px;
  border-left-width:0px; border-right-width:0px; border-top-width:0px; border-bottom-width:0px;
  border-style:none; 
  font-family:verdana,arial,helvetica; font-size:11px ! important; 
 }
br{font-size:5px;}
em{font-style:italic;}
strong{font-weight:bold;}
a{font-family:verdana,arial,helvetica;}
hr
 {
  height:1px; 
  border-left-width:0px; border-right-width:0px; border-top-width:1px; border-bottom-width:0px;
  margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px;
  padding-top:0px; padding-left:0px; padding-bottom:0px; padding-right:0px;
 } 
a
 {
  font-family:verdana,arial,helvetica; 
  margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px;
  padding-top:0px; padding-left:0px; padding-bottom:0px; padding-right:0px;
  border-left-width:0px; border-right-width:0px; border-top-width:0px; border-bottom-width:0px;
 }
 
/* LAYOUT */
#row_header 
 {
  z-index:1;
  height:100px; width:100%; background-image:url(../x_images/bg_header.jpg); 
 }
#row_nav 
 {
  z-index:97; position:absolute; top:80px; right:10%; height:16px; 
  background-image:url(../x_images/bg_navbar_cn.jpg);
  color:#CCFFFF; font-size:12px ! important; 
  padding-right:8px;
 }
#row_body
 {
  margin-top:5px;
  padding-left:210px; padding-right:210px; 
  overflow:hidden; 
 }
#row_body .column 
 {
  position:relative; float:left;  
 } 
#column_center
 {
  width:100%; 
 }
#column_left 
 {
  width:190px;   
  margin-left:-100%;  
  right:210px;        
  padding-left:10px; padding-right:10px; 
 }
#column_right 
 {
  width:190px;          
  margin-right:-210px; 
  padding-left:10px; padding-right:10px; 
 }
#row_footer 
 {
  clear:both; position:relative; top:5px; width:auto; height:90px;  
  text-align:center; vertical-align:middle;
  font-size:10px ! important; color:#FFFFFF;
  padding-top:5px; padding-left:20px; padding-bottom:5px; padding-right:20px;  
  overflow:visible;
 }
 
*html #column_left{left:180px;} 
*html #column_right{left:-30px;} 

/* CONTAINERS */
.centerlink
 {
  position:relative; width:100%;
  color:#999999;
  text-align:left; vertical-align:top;
  padding-left:10px; padding-right:10px;
  margin-bottom:5px; clear:both;
 }
.centerinfo
 {
  position:relative; width:100%;
  color:#000000;
  text-align:left; vertical-align:top;
  padding-left:10px; padding-right:20px;
  margin-bottom:5px; clear:both;
 }
.box
 {
  position:relative; width:190px;
  text-align:left; vertical-align:top;
  margin-bottom:5px;
 }
#box_blue
 {
  background-image:url(../x_images/bg_boxblue_md.jpg);
 } 
#box_purple
 {
  background-image:url(../x_images/bg_boxpurple_md.jpg);
 }
#box_steel
 {
  background-image:url(../x_images/bg_boxsteel_md.jpg);
 }
.frame
 {
  position:relative; width:190px;
  text-align:left; vertical-align:top;
  margin-bottom:5px;
 }
#frame_purple
 {
  background-image:url(../x_images/bg_framepurple_md.jpg);
  color:#660066;
 }
#frame_blue
 {
  background-image:url(../x_images/bg_frameblue_md.jpg);
  color:#0033FF;
 }
#frame_steel
 {
  background-image:url(../x_images/bg_framesteel_md.jpg);
  color:#666666;
 }
.spacer
 { 
  position:relative; top:0px;
  width:190px; height:5px; background-color:#FFFFFF;
  z-index:99;
 }
.panel
 {
  position:relative; 
  font-size:11px ! important; 
  text-align:left; vertical-align:top; clear:both;
 }
.panelhalf
 {
  position:relative; height:320px; overflow:auto;
  font-size:11px ! important; 
  text-align:left; vertical-align:top; clear:both;
 }
.panelleft
 {
  position:relative; width:49%; float:left;
 }
.panelright
 {
  position:relative; width:49%; float:right;
 }
#panel_steel_top
 {
  height:10px;
  background-image:url(../x_images/bg_panelsteel_mt.gif);
 }
#panel_steel_middle
 {
  border-left-width:1px; border-right-width:1px; 
  border-style:solid; border-color:#DDDDDE; background-color:#F6F9FB;
 }
#panel_steel_bottom
 {
  height:10px;
  background-image:url(../x_images/bg_panelsteel_mb.gif);
  margin-bottom:10px;
 }
#panel_blue_top
 {
  height:10px;
  background-image:url(../x_images/bg_panelblue_mt.gif);
 }
#panel_blue_middle
 {
  border-left-width:1px; border-right-width:1px; 
  border-style:solid; border-color:#95C8FF; background-color:#FFFFFF;
 }
#panel_blue_bottom
 {
  height:10px;
  background-image:url(../x_images/bg_panelblue_mb.gif);
  margin-bottom:10px;
 }
#panel_purple_top
 {
  height:10px;
  background-image:url(../x_images/bg_panelpurple_mt.gif);
 }
#panel_purple_middle
 {
  border-left-width:1px; border-right-width:1px; 
  border-style:solid; border-color:#CC66FF; background-color:#FFFFFF;
 }
#panel_purple_bottom
 {
  height:10px;
  background-image:url(../x_images/bg_panelpurple_mb.gif);
  margin-bottom:10px;
 }
.tablecenter
 {
  margin-left:20px; margin-right:20px; width:93%;
 }
.tablesmall
 {
  margin-left:5px; margin-right:5px; width:auto; float:center;
 }
.cell
 {
  margin-top:10px; margin-left:10px; margin-bottom:10px; margin-right:10px;
  padding-top:2px; padding-left:10px; padding-bottom:2px; padding-right:10px;
  border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-width:1px;
  border-style:solid; color:#000000; width:50%;
  text-align:left; vertical-align:top;
 }
#cell_purple
 {
  border-color:#CC66FF;
 }
#cell_purple_fill
 {
  border-color:#CC66FF; background-color:#DB7DFD;
 }
#cell_blue
 {
  border-color:#95C8FF;
 }
#cell_blue_fill
 {
  border-color:#95C8FF; background-color:#93C6FF;
 }
#cell_steel
 {
  border-color:##DDDDDE;
 }
#cell_steel_fill
 {
  border-color:##DDDDDE; background-color:#BFCAD5;
 }
.content_promo_left
 {
  text-align:left; font-size:13px ! important; font-weight:bold; color:#FFFFFF;
  width:180px; 
 }
.content_promo_center
 {
  text-align:center; font-size:13px ! important; font-weight:bold; color:#FFFFFF;
  width:180px; 
 }
.content_promo_center
 {
  text-align:center; font-size:13px ! important; font-weight:bold; color:#FFFFFF;
  width:180px; 
 }
 
 /* IMAGES */
#logo_fida 
 {
  position:absolute; left:40px; top:0px;
  z-index:99; width:625px; height:100px;
 }
#logo_splash
 {
  position:relative; float:center;
  z-index:99; width:500px; height:190px;
 }
.photo_id
 {
  position:relative; float:right;
  z-index:99; width:110px; height:150px;
  margin-top:5px; margin-left:5px; margin-bottom:5px; margin-right:5px;
 }
#bg_navbar_lf
 {
  position:relative; float:left;
  width:8px; height:16px;
 }
#bg_navbar_rt
 {
  z-index:98; position:absolute; right:10%; top:80px; 
  width:8px; height:16px;
 }
.bg_panel_l
 {
  float:left; 
  width:10px; height:10px;
 }
.bg_panel_r
 {
  float:right; 
  width:10px; height:10px;
 }
.bg_boxend
 {
  width:190px; height:10px;
 }
.bg_frameend
 {
  width:190px; height:10px;
 }
.photossmall
 {
  position:relative; width:160px; height:100px;
  margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px; 
 }
.photobig
 {
  position:relative; width:600px; height:400px;
  margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px; 
 }
.ad_google
 {
  width:160px; height:600px;
 }
 
/* TEXT */
.bannerpurple
 {
  font-size:17px ! important; color:#FF6600; font-weight:bold; 
  margin-left:10px; margin-right:10px;
 }
.bannerblue
 {
  font-size:17px ! important; color:#0066FF; font-weight:bold; 
  margin-left:10px; margin-right:10px;
 }
.bannersteel
 {
  font-size:17px ! important; color:#FFFFFF; font-weight:bold; 
  margin-left:10px; margin-right:10px;
 }
.headwhite
 {
  font-size:13px ! important; color:#FFFFFF; font-weight:bold; 
  margin-left:10px; margin-right:10px;
 }
.headpurple
 {
  font-size:13px ! important; color:#CC33FF; font-weight:bold; 
  margin-left:10px; margin-right:10px;
 }
.headblue
 {
  font-size:13px ! important; color:#0066FF; font-weight:bold; 
  margin-left:10px; margin-right:10px;
 }
.headsteel
 {
  font-size:13px ! important; color:#666666; font-weight:bold; 
  margin-left:10px; margin-right:10px;
 }
.copyleft
 {
  font-size:11px ! important; color:#000000;
  margin-left:10px; margin-right:10px;  
 }
.copycenter
 {
  font-size:11px ! important; color:#000000;
  text-align:center;
 }
.copyright
 {
  font-size:11px ! important; color:#000000;
  margin-left:10px; margin-right:10px;  
  text-align:right;
 }
.fine
 {
  font-size:10px ! important; color:#333333;
  margin-left:10px; margin-right:10px;
 }
.linknav
 {
  font-size:13px ! important; font-weight:bold; text-decoration:none; 
  color:#0033CC; background-color:none; }
.linknav:hover{color:#FFFFFF; background-color:#9900CC;}
.linkheadpurple
 {
  font-size:13px ! important; font-weight:bold; text-decoration:none;
  color:#9900CC; background-color:none;}
.linkheadpurple:hover{color:#FFFFFF; background-color:#0099FF;}
.linkheadblue
 {
  font-size:13px ! important; font-weight:bold; text-decoration:none; 
  color:#00FFFF; background-color:none; }
.linkheadblue:hover{color:#FFFFFF; background-color:#CC00FF;}
.linkfineblue{font-size:10px ! important; text-decoration:none; color:#0066FF; background-color:none;}
.linkfineblue:hover{color:#FFFFFF; background-color:#9900CC;}
.linkfinepurple{font-size:10px ! important; text-decoration:none; color:#660066; background-color:none;}
.linkfinepurple:hover{color:#FFFFFF; background-color:#0066FF;}
.copyfineblack{font-size:10px ! important; color:#333333;}
.linkbuttonpurple
 {
  font-size:11px ! important; text-decoration:none; font-weight:bold; 
  color:#9900CC; background-color:#FFFFFF; border-style:solid; border-color:#9900CC; 
  border-left-width:2px; border-right-width:2px; border-top-width:2px; border-bottom-width:2px;  
  padding-right:1px; padding-left:1px;
 }
.linkbuttonpurple:hover{color:#FFFFFF; background-color:#0099FF; border-color:#FFFFFF;}
.linkbuttonblue
 {
  font-size:11px ! important; text-decoration:none; font-weight:bold;
  color:#0099FF; background-color:#FFFFFF; border-style:solid; border-color:#0099FF; 
  border-left-width:2px; border-right-width:2px; border-top-width:2px; border-bottom-width:2px;  
  padding-right:1px; padding-left:1px;
 }
.linkbuttonblue:hover{color:#FFFFFF; background-color:#0066FF; border-color:#FFFFFF;}
.linkcopypurple
 {
  font-size:10px ! important; font-weight:bold; color:#FFFFFF; text-decoration:none; background-color:#0066FF;
 }
.linkcopypurple:hover{color:#FFFFFF; background-color:#0099FF;}
.linkcopyblue
 {
  font-size:10px ! important; font-weight:bold; color:#0033CC; text-decoration:none; background-color:none;
 }
.linkcopyblue:hover{color:#FFFFFF; background-color:#0066FF;}
.formtext
 {
  margin-top:1px; margin-left:15px; margin-bottom:1px; margin-right:15px;
  border-style:solid; border-color:#999999; text-align:left; 
  font-size:11px ! important;
 }
.formfield{background-color:#FFFFFF;}
.formbutton{font-size:11px ! important;}
.navlistpurple{list-style-image:url(../x_images/button_purple.jpg);}
.navlistblue{list-style-image:url(../x_images/button_blue.jpg);}
.listtitle{padding-left:10px; padding-right:10px; font-weight:bold; font-size:11px ! important;}
.listcopy{list-style-type:decimal; z-index:99; font-size:11px ! important;}
.hr_purple{color:#0099FF;}