/* CSS Document */
Body{font-family:Arial; font-size:12px; color:#333; background:#ffffff url(bg.gif) left top repeat-x; margin:0; padding:0}
td, p {font-family:Arial; font-size:12px; color:#333;}

#Content_Container{width:823px;background-color:#ffffff; clear:both; background:#ffffff url(bg_content.gif) left top repeat-y;}
#Content_Container_Home{width:823px; background-color:#ffffff; background:#ffffff url(txt_to_promote.jpg) left top no-repeat; padding-top:83px;}
#content_table, #content_table_topnav, #content_table_green, #content_table_orange{height:500px; padding:0 15px 15px 0;}
#content_table_Home{padding:0; margin:0}
#Main_Container_Home, #Main_Container_Default, #Main_Container_RightColumn{width:823px; margin-right:auto; margin-left:auto;}

#promo {width:823px; height:24px; margin:0; padding:0; clear:both; margin-left:auto; margin-right:auto; text-align:right}
#promo img {border: none; margin:0; padding:0;}
#promo #Header_txt{width:643px; float: left; text-align:right; margin:0; padding:0;}
#promo #header_srch {
	float: left; 
	width:180px; 
	text-align: left;   
	font-family:'trebuchet ms',helvetica,sans-serif;
	color: #fff; 
	font-weight: bold; 
	margin:3px 0 0 0; 
	padding:0;    
	font-size:90%;
}
#promo #header_srch  #contentSearchFormSearchBox {   
	color:#050;
	font-family:'trebuchet ms',helvetica,sans-serif;
	height: 12px;
	margin:1px 0 0 0; padding:0;
	}
#promo #header_srch  #contentSearchSubmit {
    font-size:85%;
	height: 16px;
	color:#050;
	font-family:'trebuchet ms',helvetica,sans-serif;
	font-weight:bold;
	background-color:#fed;
	border:1px solid #696;
	cursor: pointer;
	margin:1px 0 0 0; padding:0;
}

#Header{width:823px; height:108px; text-align:right}
#Logo{float:left}
#Left_Area{/*margin-top:23px*/}

#left_column{width:210px; float:left; border-left:18px solid #D9E4E4}
#left_column_topnav{width:210px; float:left; border-left:18px solid #D9E4E4}
#leftnav{}

#Main_Container_RightColumn #Content{width:410px; float:left; /*margin-right:15px; *margin-right:12px;*/}
#right_column{width:190px; float:right; margin-right:10px; *margin-right:0; margin-top:25px;}
#right_column_home{width:190px; float:right; margin-right:10px; *margin-right:0}

#Right_Area_Item_Home{margin-bottom:10px; clear:both; width:200px;}
#Right_Area_Item{ padding:0 5px; clear:both; border-top:1px dotted #dedede; border-left:1px dotted #dedede;}

a.Nav:link, a.Nav:active, a.Nav:visited, a.Nav:hover {background:#fff url(rnav_bullet_off.gif) left top no-repeat;
FONT:Normal 12px Arial; color:#0066cc; TEXT-DECORATION: none; display:block; padding:2px 0 0 8px }

a.NavOn:link, a.NavOn:active, a.NavOn:visited, a.NavOn:hover{background:#fff url(rnav_bullet_on.gif) left top no-repeat;
FONT:Bold 12px Arial; color: #000000; TEXT-DECORATION: none; display:block; padding:2px 0 0 8px }

#Content_topnav{ margin-left:210px;}

tr.CTsubtitle .CTtablein{display:block; padding:4px 0; font-size:12px; text-align:left; font-weight:Bold}
#TableButton{ padding-top:15px; Border-top:1px solid #dedede; margin-top:10px;}
#TableButton td{ text-align:left}
input.HtmlButton{height:20px; width:70px; font-family:Arial; font-size:11px; color:#fff; background:#009933 url(btn_bg.gif) no-repeat; margin:4px; border:0; font-weight:bold; text-transform:capitalize}
.Alert{color:#990000}
#TableRequiredInfo, #TableDescription{display:none}


.CTtitle{display:none}
#FooterBanner_Container{width:823px; margin-bottom:2px}
#Footer_Container{width:823px; margin-left:auto; margin-right:auto; font-weight:normal; border-top:6px solid #78A09F; padding-top:12px}
#Footer_Container, #Footer_Container td, #Footer_Container p{font-family:verdana; font-size:11px; color:#999; text-decoration:none; font-weight:normal}
#Footer_Container a{font-family:verdana; font-size:11px; font-weight:normal}
.clear {clear:both; height:1px; line-height:1px;}

/* Top Navigation */
#topnav_Container{background:#009933 url(bg_topnav.gif) repeat-x; width:823px; height:34px;margin:0;padding:0;}
#topnav{margin:0;padding:0;list-style:none;}
#topnav li{float:left;margin:0;padding:0;}

/*Content listing styles*/
.NLtitle { display: block; color: #000; font-size: 13px; font-weight:bold; margin:12px 0 0 0; padding:0;}
.NLsummary {display: block; margin: -10px 0 3px 0; padding:0;}
.NLauthor {display: block;}
.NLdate{display: block; margin: 3px 0 8px 0; font-size: 9px;}

#icl_container ul{list-style:none; margin:0 0 10px 0; padding:0 0 10px 0}
#icl_container li{list-style:none;}
#icl_container a.icl_title {font-weight:bold; margin:0; padding:0}
#icl_container .icl_subtitle{font-style:italic}

div.ad_Stw_submit {
height:85px !important;}


