/* --- main page --- */

body { background:#ffffff; font-family:arial; margin:0px; padding:8px; border:0px }
#wrapper { width:980; margin:0px; border:0px; padding:0px }

/* --- basic structure --- */

#left_panel { width:200; /*height:480;*/ background:white; float:left; text-align:center }
#right_panel { width:770; /*height:480;*/ background:white; float:left; margin-left:10px; margin-bottom:8px }
#footer { height:25px; clear:both; font-size:7pt; padding-top:5px; border-top:2px solid #cc0000 }

/* --- left hand panel --- */

/* --- left hand panel --- top part --- */

#left_panel img { margin: 0 0 5 0; padding:0px }
#comp_info {
  background:#8c8c8c;
  text-align:center;
  font-family:arial;
  font-size:9pt;
  font-weight:bold;
  color:#ffffff;
  margin: 0 0 12 0;
  position:absolute;
  top:112px;
  left:8px;
}
#info_header { background:url(shared_images/tl_grey.gif) 0% 0% no-repeat #8c8c8c }
#info_header div { background:url(shared_images/tr_grey.gif) 100% 0% no-repeat; padding:4px 0px}
#info_links { background:#ffffff; border:1px solid #8c8c8c; text-align:left; line-height:11pt; font-weight:normal; padding:6px 0px; height:210px; max-height:199px; width:200px; max-width:198px }
#info_links a { text-decoration:none; color:#000000 }
#info_links a span { color:#8c8c8c }

/* --- left hand panel --- bottom part --- */

#latest_news {
  background:#8c8c8c;
  text-align:center;
  font-family:arial;
  font-size:9pt;
  font-weight:bold;
  color:#ffffff;
  position:absolute;
  top:360px;
  left:8px;
}
#latest_news a:link, #latest_news a:visited { color:#000000; text-decoration:none; padding:0px 6px }
#latest_news a:hover { color:#0000FF; text-decoration:underline; padding:0px 6px }
#scroller { background:#ffffff; border:1px solid #8c8c8c; text-align:center; line-height:15pt; font-weight:normal; padding:2px 6px; margin-bottom:0px }
.scroller { font-family:arial; font-size:9pt; font-weight:normal; }

#empty_box { float:left; width:198; height:370px }

/* --- right hand panel --- */

/* --- right hand panel --- menu bar --- */

#menu_bar {
	color:#ffffff;
	font-size:9pt;
	font-weight:normal;
	margin-top:54px font-family;
	font-variant: normal;
:arial}
#menu_bar { background:#0099FF url(shared_images/tl_red.gif) no-repeat 0% 0%}
#menu_bar div { background:url(shared_images/tr_red.gif) 100% 0% no-repeat; padding:3px 12px}
#menu_bar a:link, #menu_bar a:visited { color:#ffffff; text-decoration:none; padding:0px 6px }
#menu_bar a:hover { color:#ffffff; text-decoration:underline }

/* --- right hand panel --- image box --- */

#flash_box { width:770px; /*height:450px;*/ background:white }
#flash_box table { width:770px; /*height:450px*/ }
#flash_box td { padding:10px 0px 8px 0px; font-size:9pt }
#flash_box td.subsectionheader { font-size:12pt; font-weight:bold; color:white; background:#cc0000; height:20px }
#flash_box td .header { font-size:12pt; font-weight:bold }
#flash_box td .subheader { font-size:10pt; font-weight:bold }
#flash_box .detail { width:600px }
#flash_box .detail td { font-size:7.5pt }
#flash_box .detail .subheader { font-weight:bold; font-size:8pt }
#flash_box a:link, #flash_box a:visited { color:#0000FF; text-decoration:none }
#flash_box a:hover { text-decoration:underline }
#flash_box img { text-align:center; border:0px; margin:0px }
#flash_box a img { text-align:center; border:0px; margin:2px 6px }
#flash_box p { margin:0px 40px 16px 40px }
#flash_box ul { margin:0px 40px 16px 72px }
#flash_box ol li { margin:0px 40px 16px 32px }

/* --- footer --- */

#footer a:link, #footer a:visited { color:#0000ff; text-decoration:none }
#footer a:hover { color:#0000ff; text-decoration:underline }

#address { font-size:7pt; text-align:left; margin-bottom:8px }
#address a:link, #address a:visited { color:#0000FF; text-decoration:none }
#address a:hover { text-decoration:underline }

/* --- general --- */

.tp { border-top:1px solid #8c8c8c }
.lft { border-left:1px solid #8c8c8c }
.rght { border-right:1px solid #8c8c8c }
.btm { border-bottom:1px solid #8c8c8c }
.lt { border-left:1px solid #8c8c8c; border-top:1px solid #8c8c8c }
.rb { border-right:1px solid #8c8c8c; border-bottom:1px solid #8c8c8c }
.subtext { font-size:7.5pt }
/* --- general --- */

.tp { border-top:1px solid #8c8c8c }
.lft { border-left:1px solid #8c8c8c }
.rght { border-right:1px solid #8c8c8c }
.btm { border-bottom:1px solid #8c8c8c }
.lt { border-left:1px solid #8c8c8c; border-top:1px solid #8c8c8c }
.rb { border-right:1px solid #8c8c8c; border-bottom:1px solid #8c8c8c }
.subtext { font-size:7.5pt }
.Rightandbottom {
	font-size: 9px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
}
.LeftAndBottom {
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #000000;
	border-left-color: #000000;

}
.Bottom {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.Box {
	border: thin solid #000000;
}
