﻿@import url(/common.css);
@import url(/7911.css);

#container {
 position: relative;
 width: 739px;
 background: url(/images/structure/bg_container.gif) repeat-y #FFF;
 text-align: left;
 margin: auto;
}

#container_no_right {
 position: relative;
 width: 739px;
 background: url() repeat-y #FFF;
 text-align: left;
 margin: auto;
}

#header2 {
 position: relative;
 width: 739px;
 height: 146px;
 background: #003366;
 margin: auto;
}
#bigimg {
 float: left;
 position: absolute;
 top: 8px;
 left: 4px;
 width: 571px;
 height: 132px;
}
#storybox {
 float: right;
 position: absolute;
 top: 8px;
 right: 4px;
 width: 153px;
 height: 132px;
 background: url(/images/structure/bg_storyboximg.gif) 0 42px no-repeat;
}
 html>body #storybox {
  right: 5px;
 }
.storyboximg {
 margin: 0 0 0 8px;
}
#leftcol {
 background: url(/images/structure/bg_leftnav.gif) repeat-y #285489;
 width: 159px;
 margin: -2px 0 0 0;
}
/*\*/
#leftcol {
 float: left;
 position: relative;
 top: -2px;
 width: 163px;
 overflow: hidden;
 background: url(/images/structure/bg_leftnav.gif) repeat-y #285489;
 padding: 0 4px 0 0;
 margin: 0;
 }
 html>body #leftcol {
  width: 159px;
 }
/**/
#rightnav li.title {
 background: none;
 font: 9px/12px Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 display: block;
 margin: 0 0 5px 0;
 padding: 0;
}
#col2-2 {
 width: 546px;
 margin: 0 0 0 183px;
}
 html>body #col2-2 {
  margin: 0 0 0 183px;
 }
.col2-2a {
 float: left;
 width: 361px;
 padding: 22px 0 50px 0;
}
.col2-2a ul {
 list-style-type: disc;
 color: #666666;
 margin: 0 0 12px 40px;
}

.col2-2a ol { 
width: 310px; 
color: #666666; 
line-height: 15px;
padding: 0 0 0 25px;
margin: 0 0 12px 0;
}

.col2-2a ul span {
 color: #666666;
}
.col2-2b {
 position: relative;
 float: left;
 width: 361px;
 padding: 24px 0 50px 0;
}
.col2-2b-left {
 float: left;
 width: 154px;
}
.col2-2b-left-mrg {
 float: left;
 width: 400px;
}

.col2-2b-right {
 float: right;
 width: 154px;
 margin: 0 0 0 0;
}
.col2-2b img {
 display: none;
}
.L2-2col-list .list-title {
 color: #426AA1;
 background: none;
 font-size: 12px;
 font-weight: bold;
 padding: 1px 0 0 0;
 margin: 0 0 8px 0;
}
 html>body .L2-2col-list .list-title {
  padding: 0;
  margin: 0 0 9px 0;
 }
.L2-2col-list {
 list-style: none;
 line-height: 13px;
 margin: 0 0 22px 0;
}
.L2-2col-list li {
 padding: 0 0 0 11px;
 margin: 0 0 8px 0;
    background: url(/images/structure/list-bullet.gif) 1px 5px no-repeat transparent;
}
#rightnav {
 position: relative;
 left: -7px;
 float: right;
 width: 128px;
 font: 10px Verdana, Arial, Helvetica, sans-serif;
 margin: 9px 7px 0 0;
}
 /*\for pc IE*/#rightnav {
  margin: 9px 0 0 0;
 }/*End for pc IE*/
 /*\Mac IE Hack*/
 /*\for non-IE*/html>body/*End Mac Hack*/ #rightnav {
  position: static;
  margin: 9px 7px 0 0;
 }/*End Mac Hack*/
#rightnav li.title_graphic {
 background: none;
 padding: 0;
}
#see_also {
 list-style: none;
 width: 119px;
 font: 10px/12px Verdana, Helvetica, sans-serif;
 margin: 14px 0 12px 0;
}
 html>body #see_also {
  margin: 14px 0 17px 0;
 }
#see_also span {
 font: 9px/12px Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 display: block;
 margin: 0 0 5px 0;
}
#see_also li {
 background: url(/images/structure/bg_rightnav_list.gif) 1px 5px no-repeat;
 padding: 0 0 0 10px;
 margin: 0 0 5px 0;
}
#contact_us {
 width: 119px;
 background: url(/images/structure/rightnav_dots.gif) repeat-x;
 line-height: 14px;
 padding: 15px 0 14px 0;
}
#contact_us h4 {
 font: 9px Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 margin: 0 0 1px 0;
}
.L2contentimg {
 float: left;
 margin: 4px 13px 0 0;
}
.subheader {
 width: 546px;
 height: 72px;
 background: url(/images/structure/B3AEA5.gif) bottom repeat-x #FFF;
 margin: 0 0 0 179px;
}
 html>body .subheader {
   margin: 0 0 0 182px;
  }
.breadcrumb {
 font: 9px Verdana, Helvetica, sans-serif;
 padding: 5px 0 0 0;
}
 /*\Mac IE Hack*/.breadcrumb {
  padding: 8px 0 0 0;}
 /*End Mac Hack*/
.breadcrumb a, .breadcrumb a:active {
 color: #7390B2;
 text-decoration: underline;
}
.breadcrumb a:visited {
 color: #666666;
}
.breadcrumb a:hover {
 color: #29558B;
 text-decoration: underline;
}
a.listlink, a.listlink:active {
 color: #666666;
 text-decoration: none;
}
a.listlink:visited {
 color: #999999;
}
a.listlink:hover {
 color: #AE2402;
}
a.rightnav-link, a.rightnav-link:active {
 position: relative;
 top: 1px;
 color: #666;
 text-decoration: none;
 line-height: 12px;
}
#rightnav a:visited {
 color: #999;
}
#rightnav a:hover {
 color: #AE2402;
 text-decoration: none;
}

ul.news_page_list {
 list-style: none;
 margin: 0 0 0 0 !important;
}
 html>body ul.news_page_list {
 margin: 0 0 0 3px !important;
 }
ul.news_page_list li {
    background:   url(/images/structure/list-bullet.gif) 0 8px no-repeat transparent;
 padding: 0 0 0 10px;
 margin: -1px 0 16px 0;
}
 html>body ul.news_page_list li {
  background-position: 0 7px;
  margin: 0 0 15px 0;
 }