@charset "UTF-8";
/* CSS Document */

/* global styles */
body{margin:0px; padding: 0px; background-color:#FFF;}
div{overflow:hidden;}
img{ border: none;}
b {color: #e7e6e4; margin: 0 5px; }


.img_caption {line-height:0; margin:0; padding:-10px 0 0 0; display:inline; clear:both;}
#pic_Description {line-height:0; margin:0; padding:-10px 0 0 0; display:inline; clear:both; display:block;}

h1{ font-size: 35px; color: #67605a; font-family:Georgia, "Times New Roman", Times, serif; font-weight: normal; margin: 8px 0 5px 0; } 
h2{ font-size: 20px; color: #a01e1e;  font-family:Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 22px;   }
h3{ font-size: 17px; color: #463e36; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 20px; margin: 0;}
h4{ font-size: 11px; color: #67605a; font-weight: normal; margin: 0;}
h5{ font-size: 10px; color: #67605a; margin:0;}

.dateBytime{ color: #67605a; margin-top: -4px;  }
.interviewOn{ margin: 0 0 15px 0; display: block; }

 ol{ padding: 0; margin: 0;}

/* global font styles */
body, select, input  {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #463e36; background: #f5f3f1;}
form{ margin: 0;}

a{ text-decoration:none;  }
a:hover{ text-decoration: underline;}
a.mc_more { color: #a01e1e; text-decoration:none; font-size: 11px;}
a.mc_more:hover { color: #a01e1e; text-decoration: underline;}
a.title_lk_cs { color: #a01e1e;}

.g_clear{clear:both;height:0px;line-height:0px;font-size:0px;}
.g_clear20px{clear:both;height:0px;line-height:0px;font-size:0px;padding-top:20px;}
.g_clear15px{clear:both;height:0px;line-height:0px;font-size:0px;padding-top:15px;}

/* global div styles */

#g_wrapper { width: auto; margin: 0; }
#c_holder { margin: 0 auto 0 auto; width: 940px;  height: 100%;  border-left: 20px solid #fff; border-right: 20px solid #fff; background: #fff;  }

#c_leaderBoard {width:940px; height: 90px; margin-bottom: 10px; }
	#b_728x90 { float: left; width: 728px; height: 90px;}
	#b_212x90 { float: left; width: 212px; height: 90px;}

#c_headerHolder {width:940px;margin-bottom:20px;}

#m_headerRow { width: 940px; height: 170px; }
#m_headerHolder {height: 90px;}
#m_logoHolder { float:left; margin: 15px 65px 0 0; padding-left: 20px; }

#m_headerFocus { float: left; margin: 10px 0 20px 0;}

 
 #m_nav { width: 940px; margin-top: -30px;  height: 100px;  background: url(/pics/nav_bg_full_op.png) no-repeat; color: #fff; font-weight: bold;}	

#navHolder{padding-top:1px;width:940px;text-align:left;}
#nav_start{width: 940px;  height: 40px;  color: #fff; font-weight: bold;}
.nav_bar, .nav_bar_over{height:40px;margin: 0 20px 0 20px;float:left;line-height:40px;cursor:hand;cursor:pointer; color: #fff; font-weight: normal; font-size: 11px;}
.nav_bar_over{background: url(/pics/nav_sel_tiles.gif) repeat-x bottom;}

.subnav_item, .subnav_item_over{margin: 0 20px 0 20px; float:left;cursor:hand;cursor:pointer; height:40px;line-height:40px; color: #463e36; font-weight: normal; font-size: 11px;}
.subnav_item_over{ color: #a01e1e; }
.subnav{width:940px;}


#m_srch { position: relative; left: 640px; top: 0px; z-index: 10; padding-left: 5px; margin: 10px 10px 0 0; width: 285px; height: 20px; background:url(/pics/srch_bg_cnr.gif) left top no-repeat #fff;  }
#m_srch .srch_go { float: right;}
#m_srch .srch_field{ float: left; padding: 3px 3px 0 3px; width: 250px; font-size: 12px; color: #a01e1e;  border: 0;  background:url(/pics/srch_watermark.gif)   120px -1px no-repeat;  }
 

#c_row_Holder { width: 940px; margin: 0 ; }

.c_subcol_left { float: left; width: 300px; margin-right: 20px; line-height: 15px; }
.c_subcol_right { float: left; width: 300px;  line-height: 15px; }


#c_colLft_Holder { width: 620px;  float: left;} 
#c_colLft_Holder span{ line-height: 15px;   }
#c_colLft_Holder p{ margin: 0 0 15px 0; }

#c_colMid_Holder { width: 300px; float: right; margin: 0 0 0 20px; } 
.quote { font-size: 20px; color: #a01e1e;  font-family:Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 22px; float: left; width: 300px;  margin: 20px 20px 20px 0; display: block;}
#c_colRht_Holder { width: 300px; float: right;}

#c_colspan2_Holder{ width: 620px; float: left; }

#b_468_holder{ width: 620px; height: 90px; background: #f5f3f1; }
#b_468_holder img{ width: 468px; height: 90px; margin-left: 76px;}


#m_breadcrumb { width: auto; height: 20px; border-bottom: 1px solid #e7e6e4; color: #a01e1e; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 10px; }
#m_breadcrumb a{color: #a01e1e;  }
#article {margin-top: -3px;}


#t_holder { width: 940px; height: 100px; margin-bottom: 20px; }


#footer_holder{ height: 200px; background: #463e36;}
#footer_txt { width: 890px; padding: 40px 0 0 30px; color: #c6c3bf; margin: 0 auto 0 auto; }
#footer_txt span{ padding: 0 12px 0 12px; }
#footer_txt div{ width: 137px; float: left; color: #ffffff;  }
#footer_txt a{ text-decoration:none; color: #c6c3bf;}
#footer_txt a:hover{ text-decoration:underline;}


/* element adjustments */

.m_box_outer {margin: 0;}
.topStory_img_holder  { color: #a01e1e; margin-top:10px; height:290px; }
.related { margin: 0; line-height: 15px;} 


/* Article Tabs */

#m_art_tab_holder { width: 620px; height: 40px; background:url(/pics/tabs_art_bar.gif) no-repeat;}
#m_art_tab_holder span{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.tabBlock_1, .tabBlock_2, .tabBlock_3, .tabBlock_4, .tabBlock_5 {float:left;height:40px;line-height:40px;cursor:hand;cursor:pointer; color: #463e36;}

.tabBlock_1 { color: #a01e1e; display: block;  width: 276px; padding-left: 15px; }
.tabBlock_1 span, #AU span {  width: 140px; text-align: right; display: inline-block;}
.tabBlock_2 { color: #463e36; display:block; padding-left: 37px; width: 63px; background:url(/pics/tabs_art_02.gif) no-repeat;  }
.tabBlock_3 { color: #463e36; display:block; padding-left: 32px; width: 45px; background:url(/pics/tabs_art_03.gif) no-repeat;  }
.tabBlock_4 { color: #463e36; display:block; padding-left: 37px; width: 43px; background:url(/pics/tabs_art_04.gif) no-repeat;  }
.tabBlock_5 { color: #463e36; display:block; padding-left: 31px; width: 41px; background:url(/pics/tabs_art_05.gif) no-repeat;  }
.tabBlock_over { background:none; color: #a01e1e; }

#AU { float:left; width: 276px; padding-left: 15px; height: 40px; line-height:40px;cursor:hand;cursor:pointer;}
#AC {float:left; padding-left: 37px; width: 63px; height: 40px;line-height:40px;cursor:hand;cursor:pointer;}
#AS {float:left; padding-left: 32px; width: 45px; height: 40px;line-height:40px;cursor:hand;cursor:pointer; }
#AE {float:left; padding-left: 37px; width: 43px; height: 40px;line-height:40px;cursor:hand;cursor:pointer;}
#AP {float:left; padding-left: 31px; width: 41px; height: 40px;line-height:40px;cursor:hand;cursor:pointer;}



#tabBlock_uscom span, #tabBlock_adcom span, #tabBlock_share span, #tabBlock_email span{ display: block; width: 580px; padding: 20px;  background: #fff; }
#tabBlock_uscom span { background: none; padding-bottom: 0;} 



#m_tab_sponsor{ min-height: 27px; width: 618px; border-style: solid; border-width: 0px 1px 1px 1px; border-color: #e7e6e4;  }


#tabBlock_adcom .inputField { width: 120px; height: 1.1em; padding: 3px; border: 1px solid #e7e6e4; margin-bottom: 20px;  }
#tabBlock_adcom .txtField { float: left; width: 302px;  border: 1px solid #e7e6e4; height: 58px; color: #463e36;   }
#tabBlock_adcom .inputSub { margin: 7px 4px 0 0;}
#tabBlock_adcom div{ float: left; width: 270px;}

#tabBlock_email .inputField{ float: left; width: 240px; height: 1.1em; padding: 3px; margin-right: 10px; border: 1px solid #e7e6e4;  }
#tabBlock_email   .inputSub { margin: 3px 4px 0 0;}
#tabBlock_print span{ display: block;padding: 0 0 0 50px; height: 32px; line-height: 32px; background:url(/pics/box_logo_reports.gif) left no-repeat;   }

#tabBlock_share .shareTable{ border: 0;}
.shareTable a{ color: #463e36;}

.red_txt { color:#A01E1E;}
.date_float {float:right; font-size: 10px; color: #67605a; font-weight: normal; margin:-8px 0 0 0; font-family: Arial, Helvetica, sans-serif;}

/*free_copy*/
.jobs_box_outer { margin: 0;}
.jobs_box_outer h3{ color: #A01E1E;}
.jobSubHolder { padding: 10px; width: 278px; height: 190px; border: 1px solid  #e7e6e4; background:url(/pics/icon_jobs.gif) 264px 160px no-repeat #f5f3f1;  }
.jobSubHolder span{ margin-bottom: 10px; display: block; width: 278px; height: 20px;   }
.jobSubHolder input{ border: 1px solid #e7e6e4; background: url(/pics/icon_form_req.gif) no-repeat left #fff; padding: 2px 0 2px 12px;   }
.jobSubHolder .jobInputfield01{ float:left; margin-right: 10px; width: 118px; }
.jobSubHolder .jobInputfield02{ width: 263px; }
.jobSubHolder .jobInputfield03{ float: right; width: 118px; }
.jobSubHolder .jobInputfield04{ float:right; margin-right: 21px; width: 95px; }
.jobSubHolder .jobSubmit { float: right; border: none; background:none;}

