.body { background: #FFF; COLOR: #000; margin: 0px; padding: 0px; }
A:link { color:#003366; }
A:visited { color:#525252; }
A:active, A:hover { color:#000; }

P { margin:0px; }
UL { margin:0px; }
LI { margin:0px; }
FORM { margin:0px; }
INPUT { margin:0px; }
H1, H2, H3, H4, H5, H6, H7, H8 {margin:0px; }

P, TABLE { font: 11px/15px Arial, Verdana, sans-serif; }
P { margin:0px 0px 10px 0px; }
H1 { font: bold 24px/26px Arial, Verdana, sans-serif; margin:0px 0px 20px 0px; }
H2 { font: bold 14px/16px Arial, Verdana, sans-serif; margin:0px 0px 7px 0px; }

.gray { color:#525252; }
.blue { color:#003366; }

.top_A { height: 3px; background:#003366 url(images/top_bg_A.jpg) no-repeat 398px 0px; }
.top_B { height:66px; background:#E5E5E5 url(images/top_bg_B.gif) no-repeat 386px 0px; }
.top_C { height:32px; background:#003366 url(images/top_bg_C.jpg) no-repeat 398px 0px; font:11px Arial, Verdana, Helvetica, sans-serif; color:#FFFFFF; padding:0px 0px 0px 14px; }
  .top_C P { padding:8px 0px 0px 0px;  margin:0px; }
  .top_C A:link, .top_C A:visited { color:#FFF; }
  .top_C A:active, .top_C A:hover { color:#CCD6E0; }


.top_D { height:32px; background:#003366 url(images/top_bg_C.jpg) no-repeat 398px 0px; font:11px Arial, Verdana, Helvetica, sans-serif; color:#B0B7C8; padding:0px 0px 0px 14px; }
  .top_D P { padding:8px 0px 0px 0px;  margin:0px; text-align:center; width:752px;  }
  .top_D A:link, .top_D A:visited { color:#FFF; }
  .top_D A:active, .top_D A:hover { color:#CCD6E0; }

.container_main    { width:780px; background:url(images/main_bg.gif) repeat-y left; }

.container_nav     { width:176px; float:left; }
  .container_nav_header { font:14px/15px Arial, Verdana, Helvetica, sans-serif; color:#000; text-transform:uppercase; font-weight:bold; padding:11px 13px 21px 13px; background:url(images/nav_curve.gif) no-repeat bottom; }
  .container_nav_header2 { font:14px/15px Arial, Verdana, Helvetica, sans-serif; color:#000; text-transform:uppercase; font-weight:bold; padding:11px 13px 14px 13px; }

  .nav { width:176px; background:#E5E5E5; border-bottom:2px solid #FFF; }
  .nav UL { font:11px/12px Arial, Verdana, sans-serif; margin:0px; padding:9px 14px 15px 14px; list-style:none; }
  .nav LI { padding:3px 0px 3px 0px; margin:0px; }
  .nav A:link, .nav A:visited { color:#000; text-decoration:none; }
  .nav .active A:link, .nav .active A:visited { font-weight:bold; color:#003366; }
  .nav A:active, .nav A:hover, .nav .active A:active, .nav .active A:hover { color:#003366; text-decoration:none; }

  .container_nav_copy { font:11px/12px Arial, Verdana, sans-serif; padding:19px 14px 15px 14px; }
  .container_nav_copy P { margin:0px; padding:0px 0px 6px 0px; }
  .container_nav_copy .hr { margin:12px 0px 15px 0px; padding:0px; background:#E5E5E5; height:1px; }
  
  .container_nav_logos { background:#FFF url(images/main_bg.gif) repeat-y 175px 0px; padding:12px 0px 12px 0px; text-align:left; }
  .container_nav_logos IMG { border:0px; margin:0px 0px 4px 13px; }
  

.container_content { width:604px; float:right; }
  .content_margins { margin:34px 33px 54px 33px; }

.more { margin:-10px 0px 10px 0px; text-align:right; }

.data { border:0px solid #003366; background:#BCBCBC; width:538px; margin:0px 0px 18px 0px; }
  .data TH { color:#000; text-align:left; text-transform:uppercase; padding:0px 0px 0px 9px; }
    .data TH A:link, .data TH A:visited { color:#000; }
	.data TH A:active, .data TH A:hover { color:#003366; }
  .data TD { background:#E5E5E5; }
  .data .lightbg { background:#E5E5E5; text-transform:uppercase; }
  .data TH, .data TD, .data .lightbg { padding:4px 5px 4px 9px; }
  .data .more { margin:0px 0px 0px 0px; float:right; font-weight:normal; text-transform:none; }
  #stock { width:198px; float:right; margin:6px 0px 18px 15px; }

.article_table TD { padding:0px 0px 14px 0px }
.article_table IMG { border:0px; margin:5px 16px 0px 0px; }

.footer_nav { height:32px; background:#003366; font:11px Arial, Verdana, Helvetica, sans-serif; color:#B0B7C8; padding:0px 14px 0px 14px; }
  .footer_nav P { width:752px; text-align:center; padding:8px 0px 0px 0px; }
  .footer_nav A:link, .footer_nav A:visited { color:#FFF; }
  .footer_nav A:active, .footer_nav A:hover { color:#CCD6E0; }
.footer_logos { width:780px; font:11px/12px Arial, Verdana, Helvetica, sans-serif; margin:10px 0px 24px 0px; }
  .footer_logos IMG { border:0px; margin:0px 0px 5px 0px; }
.footer_line { height: 3px; background:#003366; }
.footer_info { background:#E5E5E5; padding:16px 0px 16px 22px; }
  .footer_info TH { width:1px; background:#003366; }
  .footer_info TD { padding:13px 0px 13px 0px; font:11px/12px Arial, Verdana, Helvetica, sans-serif; }
  .footer_info_left { width:153px; }
  .footer_info_right P { padding:0px 0px 0px 18px; margin:0px; }

.border, .img_right_border, .img_left_border { COLOR: #003366; BORDER: solid #003366 1px; }
.img_right, .img_right_border { margin:6px 0px 12px 21px; }
.img_left, .img_left_border {margin:6px 21px 12px 0px; }

INPUT, TEXTAREA { font: 11px Arial, Verdana, sans-serif; COLOR: #003366; padding:2px 8px 2px 8px; margin:-3px 0px -3px 0px; background:#FFF; border-top:1px solid #003366; border-left:1px solid #003366; border-bottom:1px solid #E5E5E5; border-right:1px solid #E5E5E5; }
.button { font: bold; COLOR: #FFF; background:#003366; border-top:1px solid #E5E5E5; border-left:1px solid #E5E5E5; border-bottom:1px solid #000; border-right:1px solid #000; }

.error { font: 11px/12px Arial, Verdana, sans-serif; COLOR: #D2232A; }
.error A { COLOR: #D2232A; }





/* START POP UP NAV CSS */

.top_E { height:32px; background:#003366 url(images/top_bg_C.jpg) no-repeat 398px 0px; font:11px Arial, Verdana, Helvetica, sans-serif; color:#B0B7C8; padding:0px 0px 0px 14px; }
  .top_E P { padding:8px 0px 0px 0px;  margin:0px; text-align:center; width:752px;  }
  .top_E .ulmargin { padding:0px 0px 0px 85px; }
  .top_E A, .top_E A:visited, .top_E A:active { color:#FFF; }
  .top_E A:hover { color:#CCD6E0; }

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.top_E UL { margin: 0; padding: 0; list-style-type: none; }

/*Top level list items*/
/*overall menu background color*/
.top_E UL LI { position: relative; display: inline; float: left; }

/*Top level menu link items style*/
/*Width of top level menu link items*/
.top_E UL LI A { display: block; padding: 8px 15px 10px 15px; }
.top_E UL LI .colon { padding: 8px 0px 0px 0px; }
	
/*1st sub level menu*/
/* no need to change, as true value set by script */
.top_E UL LI UL { left: 0; position: absolute; top: 1em; display: block; visibility: hidden;; background:#E5E5E5; padding:9px 0px 15px 0px; }

/*Sub level menu list items (undo style from Top level List Items)*/
.top_E UL LI UL LI { display: inline; float: none; }

/*All subsequent sub menu levels offset after 1st level sub menu */
/* no need to change, as true value set by script */
.top_E UL LI UL LI UL { left: 159px; top: 0; }

/* Sub level menu links style */
/*width of sub menu levels*/
.top_E UL LI UL LI A { color:#000000; display: block; text-decoration: none; padding: 2px 18px 2px 14px; margin:0px; }
.top_E UL LI UL LI A:link, .top_E UL LI UL LI A:visited, .top_E UL LI UL LI A:active { color:#000000; }
.top_E UL LI UL LI A:hover { color:#003366; text-decoration: none; }

/*Background image for top level menu list links */
.top_E .mainfoldericon { /*background: #F3F3F3 url(media/arrow-down.gif) no-repeat center right;*/ }

/*Background image for subsequent level menu list links */
.top_E .subfoldericon { /*background: #F3F3F3 url(media/arrow-right.gif) no-repeat center right;*/ }

/* END POP UP NAV CSS */