@charset "utf-8";
/* CSS Document */

body, tr, td, table, div, span, p, input, textarea	{ font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5		{ font-weight:normal;}
h1						{ margin:0 0 30px; padding:0;}
h1			{ color:#401E17; font-size:22px; text-transform:uppercase;}
h2			{ font-size:12px;}
h3			{ font-size:16px;color:#401E17;}

iframe		{ overflow:hidden;}

a		{ text-decoration:none; color:#401E17;}
a:hover	{ text-decoration:none;}

body		{ background:url(images/bkg.png) no-repeat center 85px #8E8875; text-align:center;  margin:40px 0;}
#main		{ margin:0 auto; text-align:left; width:989px;}
#logo		{ padding-bottom:20px; text-align:center;}
#logo img	{ margin:0 auto;}
#nav		{ background:url(images/nav_bkg.jpg) repeat-x top center; height:36px; zoom:1; padding-left:200px;}
#nav ul		{ list-style:none; padding:10px 0 7px 0;}
#nav ul	li	{ list-style:none; padding:2px 10px 2px 10px; background:url(images/nav_bkg.gif) no-repeat top left; float:left;}
#nav ul .first	{ background:none;}
#nav ul li a{ text-transform:uppercase; color:#FFFFFF;}
#nav ul li .active ,#nav ul li a:hover{ color:#A49C87;}

#page_out		{ background:url(images/page_bkg.jpg) repeat-y; zoom:1; margin-top:2px;}
#page_out_blank	{ margin-top:2px;}}

#left		{ float:left; width:355px;}
#right		{ float:right; width:632px;}
.left		{ float:left;}
.right		{ float:right;}
#content	{ padding:40px 20px 0 20px;}

#footer		{ text-align:right; padding:10px 0;}
#footer img	{ margin:0 auto;}

/* Page specific styles */
#links			{ padding:40px 5px 0 30px;}
#links td		{ padding:0 7px 7px 0;}
#links td a		{ font-size:11px;}

#about			{ font-size:11px; padding:40px 30px 0 30px; text-align:justify;}
#about p		{ font-size:12px; margin:0; padding-bottom:10px; text-align:justify;}

/* 310px */
/* #event_out		{ padding:30px 40px 50px 40px; background:url(images/event_bkg.jpg) repeat-y top left #E0E0E0; zoom:1;} */
#event_out		{ background:url(images/event_bkg.jpg) repeat-y top left #E0E0E0; zoom:1;}
#event			{ padding:40px 5px 0 30px; background:#FFFFFF; zoom:1; width:954px;}
#event h2		{ color:#FFF; background:#B2AC9E; padding:5px 15px; font-size:12px; font-weight:600; margin:20px 0; width:900px;}
#event table { padding-right:10px; width:934px;}
#event tr td img { padding-right:10px;}
#event .download_pdf_txt	{ font-size:10px;}
#event p		{ padding:0 0 5px 0; margin:0;}
#event td, #event p, #event div { font-size:12px; text-align:justify;}
#event .title	{ padding-bottom:15px; color:#401E17;}

#event_details			{ padding:20px 30px; background:#FFFFFF; zoom:1;}
#event_details p		{ text-align:justify;}
#event_details .download_pdf_txt	{ font-style:italic; font-size:10px;}

#op_ed			{ padding:20px 0px 0 0px;}
#op_ed h1		{ margin-bottom:-10px; padding:0 20px;} 
.op_ed			{ margin:0 0px; padding:10px 20px 4px 20px; zoom:1;}
.op_ed:after	{ clear: both;}
.op_ed .date	{ font-size:11px; font-style:normal; color:#000000;}
.op_ed h2		{ font-size:12px; margin:0; padding:0; color:#000000;}
.op_ed p		{ padding:7px 0 0 0; margin:0; font-size:12px;}
.op_ed img		{ padding-top:0px;}
.even			{ background:#E7E5E1;}
.odd			{}

#media			{ padding:40px 00px 0 40px;}
#media h1		{ padding-bottom:0; margin-bottom:5px;}
#media h2		{ clear: both; margin:0; padding:10px 0;}
.mag			{ float:left; width:130px;}
.mag .title		{ font-size:11px; width:100px; padding-top:4px;}
.mag .txt		{ font-size:10px; width:110px;}

.video			{ float:left; width:173px;}
.vid			{}
.video .title	{ font-size:11px; width:128px; padding-top:4px;}
.video .txt		{ font-size:10px; width:128px;}
.video_pop_up	{ display:none;} 


#home_txt_lrg		{ font-size:26px; color:#FFE69F;}
#home_txt_sm		{ font-size:15px; color:#8A8A8A; padding-top:15px;}
#home_footer		{ clear:both;}
.home_item_label	{ float:left; width:98px; height:132px; background:url(images/home_bkg_footer.jpg) repeat-x; font-weight:500;}
.home_item_label p	{ padding:50px 0 0 26px; color:#401E17; font-size:16px;}
.home_txt			{ float:left; width:396px; height:132px; background:#D4D5C6; }
.home_txt_in		{ padding:35px 0 0 25px;}
.home_txt_in p		{ color:#000000; margin:0; padding:0 0 10px 0;}
.home_txt_in td img { padding-right:33px;}
.home_title			{ color:#401E17; font-size:12px;}

#speaking			{ padding:20px 20px 0 50px;}
#speaking tr td		{ padding:5px 5px 0 0; font-size:11px;}
#speaking tr td input	{ width:160px; border:1px solid #401E17;}
#speaking tr td textarea{ width:250px; border:1px solid #401E17;}
.speak_txt			{ font-size:22px; color:#ACA395;}
#speaking tr td .radio				{ width:30px; border:0;}

hr			{ border: none; border-top:1px solid dotted #401E17; height:1px; margin:7px -10px;}

.clear		{ clear:both; line-height:0; height:0; font-size:0;}

.red		{ color:#401E17;}
.title_red	{ color:#401E17; font-weight:bold;}

/* font replace
h1
.op_ed .date 
.op_ed h2
#event h2 	semi-bold
#event .title 
 */
