body {
background:#fff url(/images/bg.jpg) repeat-y;
background-position:center;
color:#000;
font:12px 'Lucida Grande','Hiragino Kaku Gothic Pro', 'Arial','Arial Unicode MS', sans-serif;
}
img,body,form,h1,h2,dl,#job_list_1,#job_list_2,#job_list_3,.orange_inner h3,td.pagination_thin,#upper_menu_wrapper,#family_menu li,#login_menu li,#header,#top_menu ul,#top_menu li,.side_menu h2,.side_menu_select h2 a,.side_menu_select h2 a:link,.side_menu_select h2 a:hover,.side_menu_select h2 a:active,.side_menu_select h2 a:visited,.side_menu h2 a,.side_menu h2 a:link,.side_menu h2 a:hover,.side_menu h2 a:active,.side_menu h2 a:visited,#family_menu ul,#login_menu ul,.side_menu ul,.side_menu_select ul,#company_menu ul,#company_menu_wide ul{
margin:0;
padding:0
}
h1,h2,.content_table td,.content_table th,.banners_body,.blue_head,.blue_body,.blue_inner,#hot_company_top,#display_content,#display_content_narrow,.display_content_plain,.search_box_inner,.progress_td,.progress_active,.form_table_bookmark,.form_table th,.form_table_left,.form_table_left_thin,.controlPanelSignUp a,td.pagination_link,td.pagination_selected,.form_table_right,.form_table_info,.form_table_right_thin,.form_table_right_wide,.pagination_info {
border:1px solid #9A9899;
}



h1,.blue_head {
background:#89B943 url(/images/h1_bg04.jpg) repeat-x;
}
h1,h2,.blue_head,.green_head,div.orange_head,div.pink_head,div.ads_head {
border-bottom:none;
}
#selected,h1,.banners_body,.blue_head,.green_head,div.orange_head,div.pink_head,div.ads_head,#footer,#footer a,#footer a:link,#footer a:active,#footer a:visited,#footer a:hover,.form_table_bookmark,.side_menu h2,.form_table_bookmark a,.form_table_bookmark a:link,.form_table_bookmark a:hover,.side_menu_select h2,.controlPanelSignUp a:link,.controlPanelSignUp a:visited,.controlPanelSignUp a:active,.controlPanelDelete a:link,.controlPanelDelete a:visited,.controlPanelDelete a:active  {
color:#fff;
}
h1,#apply_now a,#apply_now a span,.side_menu a,.side_menu a:visited,.side_menu a:link,.side_menu_select a,.side_menu_select a:visited,.side_menu_select a:link,#company_menu a,#company_menu_wide a,#company_menu a span,#company_menu_wide a span,.controlPanelDelete a,.controlPanelSignUp a,#top_menu a,#top_menu a span,#login_menu a,#login_menu a span,#family_menu a,#family_menu a span {
display:block;
}
h2,.content_table th,.form_table th  {
background:#FEFEFF url(/images/form_table_th.gif) repeat-x;
}
h2,h3,h4,h5,h6 {
font-size:12px;
font-weight:bold;
line-height:20px;
}
h1 {
font-size:13px;
line-height:22px;
padding-left:5px
}
dd,.content_table .off,#search_box,.search_box_inner,.form_table_left,.form_table_left_thin {
background-color:#F1F8FF;
}
.content_table .on,.blue_inner,#hot_company_top,.green_inner,div.orange_inner,div.pink_inner,div.textads,div.textads_wide,div.textads_left,td.pagination_link,#display_content,#display_content_narrow,.display_content_plain,.button,.button_link,.button_disabled,.side_menu .side_menu_sub,.side_menu_select .side_menu_sub,.button:hover,.button_link:hover,ul.top_page_list,ul.top_page_list li a,ul.top_page_list li a:link,ul.top_page_list li a:visited,.form_table_right,.form_table_right_thin,.form_table_right_wide,.form_table_info,td.pagination_info {
background-color:#fff;
}
.content_table th,.content_table .on,.content_table .off,.content_table .hover,.content_table .click,.postingjobstep,.content_table td,.content_table th,.content_table .on,.form_table_left,.form_table_left_thin,.form_table_right,.form_table_right_thin,.form_table_right_wide,.form_table_info,td,th {
vertical-align:top
}
h2 {
padding-left:5px
}
h3 {
color:#d1951e;
margin:5px 0 2px
}
h4,h5,h6 {
margin:10px 0 5px
}
ol,ul,li {
line-height:16px
}
p {
margin:0 0 10px
}
th a:hover {
text-decoration:underline
}
a:link,a:active,a:visited {
color:#3C6DA5;
text-decoration:underline
}
a:visited {
color:#23488c
}
a:hover {
color:#024;
text-decoration:none
}
input,textarea {
border:1px solid #999;
font-size:11px;
padding:3px
}
dl {
width:100%
}
dt {
clear:left;
font-weight:bold;
line-height:22px;
margin:0;
padding:0 0 0 5px
}
dd {
line-height:22px;
margin:0 0 2px 160px;
padding:0 0 0 5px
}
.clear {
clear:both
}
.clear10 {
clear:both;
font-size:0;
height:10px;
line-height:0
}
.content_table td {
padding:2px 5px 4px;
}
.content_table a:link,.content_table a:visited {
text-decoration:underline
}
.content_table th {
font-size:12px;
line-height:19px;
padding-left:5px;
}
.content_table .hover {
background-color:#CFC;
}
.content_table .click {
background-color:#FC9;
}
#middle_column_full,#top_menu,#apply_now,#middle_column_full,#right_column_menu,#right_wide_column_menu,#job_list_3,table.pagination,#search_box,.search_box_small,.search_box_wide,#press_rightbox,#press_image_box,#login_menu,#top_menu,#apply_now {
float:right;
}
#index_top,#middle_column,#middle_narrow_column,#job_list_1,#job_list_2,#press_insidecontent,#family_menu,#family_menu li,#login_menu li,#top_logo,#top_menu li,#top_menu_corner,#left_column_menu,#company_menu li,#company_menu_wide li,#company_menu,#company_menu_wide,dt {
float:left;
}
#job_list_1,ul.top_page_list li a,#hot_company_top,ul.top_page_list li a:link,ul.top_page_list li a:visited,.form_table_left,.form_table_left_thin,.form_table_right,.form_table_right_thin,.form_table_right_wide,.form_legend,.controlPanelDelete a,.controlPanelDelete a:hover,td,th,#job_list_2,#job_list_3,.blue_inner,.green_inner,div.orange_inner,div.pink_inner,#display_content,#display_content h2,#display_content_narrow,.display_content_plain,.form_table_info {
text-align:left;
}
img,ul.top_page_list li a,ul.top_page_list li a:link,ul.top_page_list li a:visited,table.pagination,#display_content h2,#footer_wrapper,dl,ul.top_page_list li a:hover {
border:none;
}

table.pagination,.progress_table,.form_table,.content_table,.form_legend {
border-collapse:collapse;
border: none;
border-spacing: 0;
}
.green_head,div.ads_head,.side_menu_select h2 {
background:#4FB977 url(/images/green_head.jpg) repeat-x;
}
.green_head,div.ads_head,div.textads,div.textads_wide,div.textads_left,.green_body,.green_inner {
border:1px solid #4FB977;
}
#body_wrapper,#right_wide_column_menu,ul.top_page_list li a,ul.top_page_list li a:link,ul.top_page_list li a:visited,#search_box,#footer_wrapper,#family_menu_wrapper,#family_menu,#login_menu,.form_legend,#top_menu_wrapper,#top_logo,#top_menu,#top_menu_corner,#selected_bar,#company_menu li,#company_menu_wide li {
padding:0;
}
#body_wrapper {
margin:auto;
}
#body_wrapper {
position:relative;
width:930px;
}
#middle_column_full {
margin-bottom:10px;
position:inherit;
width:722px
}
#middle_column {
margin-bottom:10px;
position:inherit;
width:582px
}
#middle_narrow_column {
margin-bottom:10px;
position:inherit;
width:514px
}
#right_column_menu {
margin-bottom:10px;
position:inherit;
width:130px
}
#right_wide_column_menu {
margin:0 0 10px;
position:inherit;
width:198px
}
#index_top {
position:inherit;
width:722px
}
#job_list_1 {
width:225px
}
#job_list_2 {
width:205px
}
#job_list_3 {
width:245px
}
ul.top_page_list {
font-size:10px;
margin:0 0 0 15px;
padding:0
}
ul.top_page_list li {
list-style:url(/images/orange_bullet.gif);
margin:0
}
ul.top_page_list li a,ul.top_page_list li a:link,ul.top_page_list li a:visited {
color:#3C6DA5;
text-decoration:none
}
ul.top_page_list li a:hover {
text-decoration:underline
}
.banners_body {
background-color:#efefef;
font-size:10px;
line-height:20px;
margin:0;
padding:7px;
text-align:center
}
.blue_inner,div.pink_inner,.green_inner,div.orange_inner {
margin:0;
padding:5px;
}
.blue_head,.green_head,div.orange_head,div.pink_head,div.ads_head {
font-size:12px;
line-height:22px;
margin:0;
padding-left:5px
}
.blue_body {
background-color:#E2ECF5;
margin:0;
padding:3px;
text-align:center
}
.green_head {
font-size:12px;
line-height:22px;
margin:0;
padding-left:5px
}
.green_body {
background-color:#DBFDE8;
margin:0;
padding:3px;
text-align:center
}
div.orange_head,div.orange_body,div.orange_inner {
border:1px solid #FAB72A;
}
div.orange_head {
background:#FAB72A url(/images/orange_head.gif) repeat-x;
}
div.orange_body {
background:#FFEFA3;
margin:0;
padding:3px
}
div.pink_head,div.pink_body,div.pink_inner {
border:1px solid #F7198A;
}
div.pink_head {
background:#F7198A url(/images/pink_head.gif) repeat-x;
}
div.pink_body {
background-color:#FEE9F3;
margin:0;
padding:3px
}
p.green_inner,p.orange_inner,p.blue_inner,p.pink_inner {
font-size:10px;
margin:0;
padding:2px 0 0
}
div.textads,div.textads_wide,div.textads_left {
margin-bottom:5px;
padding:4px;
width:120px
}
div.textads_wide {
width:150px
}
div.textads_left {
width:188px
}
table.pagination {
text-align:center
}
td.pagination_thin {
border-right:1px solid #0079B5;
width:1px
}

td.pagination_info {
background-color:#ADD5FD;
height:15px;
padding:4px 6px 3px;
vertical-align: middle
}
td.pagination_link {
border-left:none;
height:15px;
padding:4px 3px 3px;
text-align:center;
vertical-align: middle;
width:15px
}
td.pagination_selected {
background-color:#D4E9FE;
border-left:none;
font-weight:700;
height:15px;
padding:4px 3px 3px;
text-align:center;
vertical-align: middle;
width:15px
}
#display_content,#display_content_narrow,.display_content_plain {
margin:0;
overflow:visible;
padding:5px;
}
#display_content_inner {
width:690px;
padding: 10px;
}
#display_content {
width:710px;
}
#display_content_narrow {
width:570px;
}
#display_content h2,#display_content_narrow h2 {
background:none;
background-image:none;
color:#3C6DA5;
margin:0;
}
#search_box {
clear:both;
margin:0 0 0 10px;
position:inherit;
width:198px
}
.search_box_small {
margin-bottom:10px;
width:128px
}
.search_box_wide {
margin-bottom:10px;
width:198px
}
.search_box_inner {
margin:0;
padding:4px
}
.hot_company_links {
margin:0 0 3px;
padding:0
}
.indent_box {
margin:0 16px
}
.postingjobstep {
background:#ffffff url(../images/postjob12.gif) no-repeat;
font-size:12px;
font-weight:700;
padding-left:40px;
}
#ebenkyo_header {
background:#ffffff url(/images/ebenkyo_headerbg.jpg) repeat-x;
height:47px;
margin-bottom:10px;
width:100%
}
#footer_wrapper {
background:#476ba3 url(/images/footerbgimg.jpg) repeat-x;
margin:auto;
width:930px
}
#footer {
line-height:18px;
padding:3px 0;
text-align:center;
width:930px
}
#footer a,#footer a:link,#footer a:active,#footer a:visited {
text-decoration:none
}
#footer a:hover {
text-decoration:underline
}
#upper_menu_wrapper {
height:23px;
position:absolute;
top:0;
width:100%
}
#family_menu_wrapper {
height:23px;
margin:auto;
position:relative;
top:0;
width:930px
}
#family_menu {
width: 520px;
position:relative
}
#family_menu li {
background:#ffffff url(/images/header_btn.jpg) no-repeat;
height:23px;
list-style:none;
list-style-type:none;
}
#family_menu a {
color:#000000;
border-right:1px solid #8f8f8f;
font-weight:400;
height:23px;
line-height:23px;
text-align:center;
text-decoration:none;
width:100px
}
#family_menu a span {
border-right:1px solid #8f8f8f;
height:23px;
width:100px
}
#family_menu a:hover {
color:#000000;
background:#ffffff url(/images/header_btn_over_orange.jpg) no-repeat;
background-color:#ddd;
cursor:pointer
}
#login_menu {
text-align: right;
width: 380px;
position:inherit
}
#login_menu li {
background:#ffffff url(/images/header_btn_left_off.jpg) no-repeat;
height:23px;
list-style:none;
list-style-type:none;
}
#login_menu a {
color:#000000;
border-right:1px solid #8f8f8f;
font-weight:400;
height:23px;
line-height:23px;
text-align:center;
text-decoration:none;
width:90px
}
#login_menu a span {
border-right:1px solid #8f8f8f;
height:23px;
width:90px
}
#login_menu a:hover {
color:#000000;
background:#ffffff url(/images/header_btn_left_on.jpg) no-repeat;
cursor:pointer
}
.button,.button_link,.button_disabled {
background:#ffffff url(/images/form_button_bg.png) repeat-x;
background-position:bottom;
border:1px solid #444;
color:#444;
font-weight:400
}
.button_link {
padding:5px
}
.button_link a,.button_link a:visited,.button_link a:link,.button_link a:active {
text-decoration:none
}
.button_disabled {
border:1px solid #aaa;
color:#aaa;
}
.red {
color:red;
font-weight:700
}
.green {
color:#090;
font-weight:700
}
.orange {
color:#FFC002;
font-weight:700
}
.visible {
background-color:#6BC68D
}
.error {
color:red;
margin-top:5px
}
.progress_table {
margin-bottom:10px;
width:100%
}
.progress_td {
background:#EEE;
padding:3px;
text-align:center;
width:170px
}
.progress_active {
background:#D4E9FE;
padding:3px;
text-align:center;
width:170px
}
.form_table,.content_table,.form_table_button {
margin-bottom:10px;
width:100%
}
.form_table_button {
text-align:center;
}
.form_table_bookmark {
background-color:#FDBD13;
padding:2px;
text-align:center
}
.form_table_pagination {
margin-bottom:0;
margin-top:0;
text-align:center;
width:100%
}
.form_right_button {
margin-bottom:8px;
text-align:right;
width:100%
}
.form_table th {
font-size:12px;
line-height:19px;
padding-left:5px
}
.form_table_left {
background:#f6f6f6;
padding:6px 0 3px 3px;
width:27%
}
.form_table_left_thin {
background:#F1F8FF;
padding:6px 0 3px 3px;
width:20%
}
.form_table_right {
color:#666;
padding:3px;
}
.form_table_right_thin {
color:#666;
padding:3px;
width:30%
}
.form_table_right_wide {
color:#666;
padding:3px;
width:80%
}
.form_table_info {
padding:8px 6px;
}
.form_field {
width:300px
}
.form_textarea_small {
height:100px;
width:98%
}
.form_textarea_large {
height:200px;
width:98%
}
.form_legend {
margin:0 0 8px;
width:100%
}
.invalid {
background-color:#FFE6E6;
border:1px solid #999
}
.description {
font-size:10px;
font-weight:400;
margin:0 0 0 14px;
color: #666666;
}
input.noborder {
padding:0
}
.menu_left {
border-left:1px solid #8f8f8f
}
#header {
background:#fff url(/images/header_bg.jpg) repeat-x;
height:91px;
width:100%;
}
#top_menu_wrapper {
background: #fff url(/images/header_lines_bg.jpg) no-repeat;
background-position: bottom right;
height:91px;
margin:auto;
position:relative;
width:930px
}
#top_logo {
position:relative;
top:28px
}
#top_menu {
margin:auto;
position:relative;
top:64px;
width:498px
}
#top_menu ul {
font-size:10px;
list-style:none;
list-style-type:none;
}
#top_menu li {
background:#ffffff url(/images/top_menu_off.jpg) repeat-x;
height:27px;
list-style:none;
list-style-type:none;
}
#top_menu a {
color:#000000;
border-right:1px solid #8f8f8f;
font-size:10px;
font-weight:400;
height:27px;
line-height:27px;
text-align:center;
text-decoration:none;
width:90px
}
#top_menu a span {
border-right:1px solid #8f8f8f;
font-size:10px;
height:27px;
width:90px
}
#top_menu a:hover {
color:#000000;
background:#aec1e0 url(/images/top_menu_on.jpg) repeat-x;
background-color:#ddd;
}
#top_menu_corner {
border-right:1px solid #8f8f8f;
height:27px;
margin:0;
overflow:hidden;
width:42px
}
#selected,#selected a,#selected a:link,#selected a:hover {
background:#68c28a url(/images/top_menu_selected_green.jpg) repeat-x;
font-size:10px;
height:27px;
}
#selected_bar {
background:#68c28a url(/images/selected_bar_green.jpg) repeat-x;
font-size:1px;
height:8px;
line-height:1px;
margin:0 0 10px;
width:100%
}
#left_column_menu {
margin-right:10px;
position:inherit;
width:160px
}
#left_column_menu h2 a,#left_column_menu h3 a {
color:#222;
text-decoration:none
}
#left_column_menu p {
margin:0 0 10px;
padding:0 5px
}
#left_column_menu li li {
font-size:10px
}
#left_column_menu dd {
margin:2px 0 8px
}
.side_menu h2 {
background:#1A4359 url(/images/gray_heading.gif);
border:1px solid #666666;
font-size:12px;
line-height:18px;
margin:0;
padding:1px 0 2px 5px
}
.side_menu li {
background:#f6f6f6 url(/images/main_menu_bg.gif) no-repeat;
border:1px solid #999999;
border-top:1px solid #fff;
list-style-type:none;
margin:0
}
.side_menu li a:hover {
background:#ccc url(/images/main_menu_bg.gif) no-repeat;
}
.side_menu .x2 li {
border-bottom:none
}
.side_menu li.x1 {
background:#f6f6f6 url(/images/small_arrow_1.gif) left center no-repeat;
font-weight:700 !important
}
.side_menu li.x1-level3 {
background:#f6f6f6 url(/images/small_arrow_2.gif) left center no-repeat;
font-weight:700
}
.side_menu .side_menu_sub,.side_menu_select .side_menu_sub {
padding:0 0 0 6px
}
.side_menu .side_menu_sub li,.side_menu .side_menu_sub a,.side_menu .side_menu_sub a:hover,.side_menu_select .side_menu_sub li,.side_menu_select .side_menu_sub a,.side_menu_select .side_menu_sub a:hover {
background-color:#fff;
background-image:url('/images/sub_menu_arrow.gif');
background-repeat:no-repeat;
background-position:left 3px;
border: none;
}
.side_menu_select .side_menu_sub a:hover {
text-decoration: underline;
}
.side_menu_select h2 {
font-size:11px;
line-height:18px;
margin:0;
padding:0 0 0 5px
}
.side_menu h2 a,.side_menu h2 a:link,.side_menu h2 a:hover,.side_menu h2 a:active,.side_menu h2 a:visited {
background:none;
}
.side_menu_select li {
background:#ffffff;
border:1px solid #efefef;
border-top:1px solid #fff;
list-style-type:none;
margin:0
}
.side_menu_select li a:hover {
background:#fff url(/images/small_arrow_1.gif) left center no-repeat;
}
#company_menu li {
background: #ffffff url(/images/sub_menu_off.jpg) no-repeat;
height:20px;
list-style:none;
list-style-type:none;
margin-left:1px;
width:90px
}
#company_menu a:hover {
background: #ffffff url(/images/sub_menu_over.jpg) no-repeat;
}
#company_menu_wide li {
background: #ffffff url(/images/sub_menu_off110.gif) no-repeat;
height:20px;
list-style:none;
list-style-type:none;
margin-left:1px;
width:110px
}
#company_menu_wide a:hover {
background: #ffffff url(/images/sub_menu_over110.gif) no-repeat;
}
#apply_now {
background:#F93 url(/images/sub_menu_on_orange.gif) no-repeat;
height:20px;
line-height:20px;
text-align:center;
width:90px
}
#apply_now a,#apply_now a span {
background:#F93 url(../images/sub_menu_on_orange.gif) no-repeat;
font-weight:400;
height:20px;
line-height:20px;
margin:0;
text-align:center;
text-decoration:none
}
#apply_now a:hover {
background:#F93 url(../images/sub_menu_over_orange.gif) no-repeat;
}
th a,th a:link,th a:visited,th a:active,a.textads {
text-decoration:none
}
strong,b,strong.textads {
font-weight:700
}
.blue_inner h3,h3.blue_inner a,.green_inner h3,h3.green_inner a {
color:#4FB977;
margin:0 0 3px;
padding:0
}

#family_menu ul,#login_menu ul {
font-size:10px;
list-style:none;
list-style-type:none;
}
.button:hover,.button_link:hover {
background-image:url(/images/form_button_bg_on.png);
background-position:top;
border:1px solid #444;
color:#444;
cursor:pointer;
font-weight:400
}
.side_menu,.side_menu_select {
margin-bottom:10px
}
.side_menu ul,.side_menu_select ul {
font-size:12px;
line-height:22px;
list-style:none;
list-style-type:none;
}
.side_menu a,.side_menu a:visited,.side_menu a:link,.side_menu_select a,.side_menu_select a:visited,.side_menu_select a:link {
color:#3a4c63;
padding:1px 8px;
text-decoration:none
}
#company_menu,#company_menu_wide {
clear:right;
margin:auto;
padding:1px 0 0;
position:relative
}
#company_menu ul,#company_menu_wide ul {
font-size:10px;
list-style:none;
list-style-type:none;
}
#company_menu a,#company_menu_wide a {
font-size:10px;
font-weight:400;
height:20px;
line-height:20px;
margin:0;
text-align:center;
text-decoration:none
}
.controlPanelDelete a {
width: 190px;
height:20px;
line-height:20px;
background:#4EAACF;
border:1px solid red;
margin:0;
padding:3px;
}
.controlPanelDelete a:link,.controlPanelDelete a:visited,.controlPanelDelete a:active {
background:#4EAACF;
text-decoration:none;
}
.controlPanelDelete a:hover {
background:red;
}
.controlPanelSignUp a {
width: 190px;
height:20px;
line-height:20px;
background:#4EAACF;
margin:0;
padding:3px;
}
.controlPanelSignUp a:link,.controlPanelSignUp a:visited,.controlPanelSignUp a:active {
background:#4EAACF;
text-decoration:none;
}
.controlPanelSignUp a:hover {
background:#FDBD13;
}
#hot_company_top {
width: 484px;
padding: 10px;
}
img, dl, ul.top_page_list, ul.top_page_list li a, ul.top_page_list li a:link, ul.top_page_list li a:visited, table.pagination, #display_content h2, #display_content_narrow H2, .display_content_plain H2, input.noborder, .noborder, .side_menu_select, .side_menu_select h2 {
border:none
}
#company_menu_selected,#company_menu_selected a,#company_menu_selected a:hover {
background: #ffffff url(/images/sub_menu_on.jpg) no-repeat;
z-index: 1000;
}
#company_menu_wide_selected,#company_menu_wide_selected a,#company_menu_wide_selected a:hover {
background: #ffffff url(/images/sub_menu_on110.gif) no-repeat;
z-index: 1000;
}

#search_bar_logo {
width:362px;
height:20px;
float:left;
background:#ffffff url(/images/search_logo.gif) no-repeat;
border:1px solid #014985;
margin:0;
padding:0;
}

.search_keyword {
height:16px;
width:250px;
border:1px solid #fff;
vertical-align:middle;
margin:0 0 0 70px;
padding:0;
}

#search_bar_button {
width:78px;
height:22px;
float:right;
margin:0;
padding:0;
}

#lead_story {
width:280px;
float:left;
background:#fff;
color:#000;
vertical-align:top;
border:1px solid #1A4358;
height:230px;
margin:0;
}

#lead_photo {
margin-left:1px;
width:279px;
margin-top:5px;
text-align:center;
vertical-align:top;
}

#lead_photo .photo_container {
border:0;
padding:0;
}


#second_container, #second_container2 {
float:right;
display:block;
width:156px;
background:#fff url(../images/bg_latestcolumn.gif) no-repeat;
background-position: left bottom;
border:1px solid #1A4358;
height:230px;
margin:0;
}

#second_container, #second_container2 {
height:168px;
}

#second_container H2 {
background: none;
background-image:none;
border: none;
}

#second_lead {
margin:0;
}

#second_lead .box_intro {
color:#000;
margin:0;
}

#second_more_links {
margin:6px 0 0;
}

#second_more_links H3 {
padding-left:15px;
line-height:16px;
font-weight:normal;
font-size:11px;
margin:0;
}

#second_more_links H3 a, #second_more_links H3 a:link, #second_more_links H3 a:visited, #second_more_links H3 a:active {
font-size:11px;
width:100%;
font-weight:normal;
}

#second_header,#third_header,#other_story_header,#blue_header {
height:21px;
position:relative;
background:#1A4359 url(/images/gray_heading.gif);
font-weight:bold;
font-size:12px;
color:#fff;
line-height:20px;
margin:0;
padding:1px 0 1px 5px;
}

#third_header {
padding-bottom: 0;
margin-bottom: 0;
}


#other_story_container {
float:right;
width:446px;
height:80px;
border:1px solid #1A4358;
background:#fff url(../images/bg_recentfeature.gif) no-repeat;
background-position: right bottom;
margin:8px 0 0;
}

#other_story_list {
margin:8px;
margin-top:4px;
}

#other_story_list H3 {
line-height:16px;
font-weight:normal;
background:url(../images/links_arrow.gif) no-repeat;
margin:0;
padding:0 0 0 15px;
}

#other_story_list H3 a, #other_story_list H3 a:link, #other_story_list H3 a:visited, #other_story_list H3 a:active {
font-size:11px;
width:100%;
}

.box_intro {
font-size:11px;
text-align:left;
line-height:14px;
position:relative;
padding:5px;
}



.full_width_outline {
float:right;
width:99.5%;
border:1px solid #0079B5;
background:#fff;
margin: 0 0 8px 0;
}
.full_width_outline H2 a,.full_width_outline H2 a:link,.full_width_outline H2 a:visited,.full_width_outline H2 a:active {
font-weight:bold;
font-size:12px;
color:#0079B5;
width:100%;
}

.full_width_outline a:link,.full_width_outline a:visited {
color:#000;
font-size:12px;
}

.full_width_outline a:hover {
color:#000;
}

.full_width_inner {
padding:5px;
background:#fff url(../images/new_notebookbg.gif) repeat-y;
background-position: right;
}

.full_width_inner p {
	padding: 0 30px 5px 90px;
	margin: 0 0 0 8px;
}

.full_width_inner a, .full_width_inner a:link, .full_width_inner a:visited, .full_width_inner a:active {
font-weight:normal;
font-size:11px;
color:#000;
}

.full_width_inner a:hover {
text-decoration:none;
background-color:#D4E9FE;
color:#000;
}

div.full_width_inner H4 {
padding-left:15px;
line-height:16px;
font-weight:bold;
background:url(/images/menu_arrow.gif) no-repeat;
color: #0079B5;
margin: 0 0 0 83px;
}

div.full_width_inner H4 a:link,div.full_width_inner H4 a:visited,div.full_width_inner H4 a:active {
display:block;
font-weight:bold;
margin:0;
padding:0;
color: #0079B5;
}

div.full_width_inner H2 {
padding-left:15px;
line-height:16px;
font-weight:bold;
background:url(/images/menu_arrow.gif) no-repeat;
color: #0079B5;
margin: 0;
}

div.full_width_inner H2 a:link,div.full_width_inner H2 a:visited,div.full_width_inner H2 a:active {
display:block;
font-weight:bold;
margin:0;
padding:0;
color: #0079B5;
}

.photo_thumb {
float:left;
margin:0 5px 0 0;
padding:0 0 5px 0;
display: inline;
}

.section_inner {
padding:5px;
margin: 0;
}

#section1,#section3,#section5,#section7 {
width:304px;
height:220px;
float:left;
background:#fff url(/images/notepad.gif);
border:1px solid #9A9899;
margin-bottom: 10px;
margin-right: 10px;
padding:0;
}

#section2,#section4,#section6,#section8 {
width:305px;
height:220px;
float:left;
background:#fff url(/images/notepad.gif);
border:1px solid #9A9899;
margin-bottom: 10px;
padding:0;
}
div.box_link_container {
border:0;
background:#D4E9FE;
height:20px;
line-height:20px;
margin:0;
padding:0;
}
div.box_link_bar {
padding-left:5px;
}
.headline_list {
width:98%;
display:block;
float:left;
line-height:14px;
margin:0;
padding:0;
}

div.headline_list H4 {
padding-left:15px;
line-height:16px;
font-weight:normal;
background:url(../images/menu_arrow.gif) no-repeat;
margin: 0;
}

div.headline_list H4 a:link,div.headline_list H4 a:visited,div.headline_list H4 a:active {
display:block;
font-weight:normal;
margin:0;
padding:0;
}

#section_links_left, #section_links_right {
width:260px;
float:left;
padding:4px 0px 2px 15px;
background:#fff url(/images/notepad.gif) no-repeat;
}

#section_links_right {
width:300px;
float:right;
}

#breadcrumbs {
width:618px;
height:22px;
border:1px solid #1A4358;
background:#1A4359 url(/images/gray_heading.gif);
margin:0 0 10px;
}

#breadcrumbs_inner {
font-size:11px;
color:#FFF;
overflow:hidden;
margin:3px;
padding:0;
}

#breadcrumbs_inner a:link,#breadcrumbs_inner a:visited {
font-size:11px;
color:#fff;
text-decoration:none;
}

#breadcrumbs_inner a:hover,#breadcrumbs_inner a:active {
color:#fff;
text-decoration:underline;
background:none;
}

#article_heading {
width:620px;
height:60px;
text-align:left;
overflow:hidden;
margin-bottom:10px;
padding:0;
}
.display_content_plain a:hover {
text-decoration:none;
background-color:#D4E9FE;
}
