
#login_container, .login_form, .login_title, #topImage, #pagebar_container, #topnav_container, .leftcorner, .rightcorner, centerbar, .nav_items, .curve_edge, #navbar_container, .curve_edge, .nav_items, .links_container, .link_items, .itemLabel, .itemText, .itemBorder, #leftnav, #subnav_outerwrap, #subnav_container, #subnav_container_top, #son_footer, .footer_rule, #homepage_left_top_img { display: none; }

body { background: #FFFFFF; 
	   font-family: Times new roman, Times, serif; font-size: 10pt; color:#000000;}

table { width: 95%; font-family: Times new roman, Times, serif; }

.body_content_txt {
	font-family: Times new roman, Times, serif;
	font-size:9pt;
	font-style:normal;
	color:#000000;
}

#body_page_title, .body_section_title, .body_section_subtitle, .contentSmall, .textSmall {
	font-family: Times New Roman, Times, serif;
	color: #000000;
}

a {text-decoration:underline; color: red; }
a:hover {text-decoration:underline;}
.spaceA { height: 3px; overflow: hidden; width:0px; padding: 0; margin: 0;}
body {width: 680px; background-color: #ffffff; padding: 0; margin: 0;}
form {margin-bottom: 0;}

#header_container {height: 82px; background-color: #ffffff; padding-left: 26px; width: 680px;}
#header_logo_container {/*padding-bottom: 14px;  height: 68px;*/ width: 500px; text-align: right; float: left;}
#header_logo_container .logospace {border: 0px; padding-top: 5px; padding-right:30px;}
#header_logo_container .dateText {text-align: right; font-size: 10px; color: #666666; 
	font-family: Times new roman, Times, serif; padding: 50px 0 0 10px;}
#header_logo_container .dateText b {font-weight: bold;}

#body_container {border-top: 18px solid #FFCB05; width: 680px;}
		
#main_content_container { margin-left: 0px; 
	background: url(../images/main_content_corner.gif) no-repeat #ffffff; padding: 5px 0 0 3px; }

/******************* start 2 columns layout ****************************/
#main_content_container .leftColumn, #main_content_container_noLeftNav .rightColumn {
	postion: relative; float: left;
	padding: 0 0 0 1 px;
}

#main_content_container .leftColumn { width: 440px; 
	margin-left: 0px;  margin-right: 10px;
	z-index:1;
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\""; 	voice-family:inherit; width:440px;
	 }

#main_content_container .rightColumn{ width: 200px; 
	margin-right:-200px; margin-left: 5px; margin-top: 0px;
	padding:5px; 
	background: #F3F0DD;  	border: 1px solid black;
	z-index:1;
	/* Again, the ugly brilliant hack. */
	voice-family: "\"}\""; 	voice-family:inherit; width:200px;	
 }	
/******************* end of 2 columns layout ****************************/

/* --------- add container for siteMap left and right columns ------- */
#main_content_container .sitemap_leftColumn {
	margin-left: 10px; width:250px;  float:left;
	border:1px solid white;  background-color:#F3F0DD; padding-left:2px;
	z-index:1;
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\""; 	voice-family:inherit; width:168px;
}

#main_content_container .sitemap_rightColumn {
	margin-left: 280px; width:247px; 
	border:1px solid white; background-color:#F3F0DD;  padding-left:2px;
	z-index:1;
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\""; 	voice-family:inherit; width:168px;
	}

html>body .sitemap_rightColumn {  /*IE's hack */
    width:247px;
}
/* --------- end of container for siteMap left and right columns ------- */

.clear { clear: both; height: 1px; overflow: hidden;}


.itemBorder { border-bottom: 1px solid #FFFFFF; }
.itemText { font-family: Times new roman, Times, serif; color: #3A3934; 
  font-size: 11px; text-transform: uppercase; font-weight: bold; padding: 3px 0 0 3px;}
.itemText a:visited {text-transform: none; color:#3A3934;}
.itemText a:hover {text-transform: none;}
.itemLabel { font-family: Times new roman, Times, serif; color: #3A3934; 
  font-size: 11px; /* text-transform: capitalize; */ font-weight: bold; padding: 3px 0 0 3px;
  /* border-bottom: 1px solid #E7E7DC; width:auto; */ } 
.itemLabel a:visited {text-transform: none; color:#000000;}
.itemLabel a:hover {text-transform: none;}


#breadcrumb_container {border-bottom: 1px solid #E7E7DC; height: 22px; width: auto;}
#breadcrumb_container .pads {padding-top: 2px; margin: 2px 0 0 0px;}
#breadcrumb_container .breadcrumb_txt { font-family: Times new roman, Times, serif; 
	font-size: 10px; color: #8E8E8E; vertical-align: middle; position: relative; font-weight: bold;}
	#breadcrumb_container .breadcrumb_txt a {	font-weight: normal; text-decoration: none; font-weight: bold; color:#8E8E8E;	}
	#breadcrumb_container .breadcrumb_txt a:hover {	text-decoration: underline;	color: #cc0000;}

	
#sign_in_form_container {
	height: 77px; width: 85%; text-align: center;
	background:  url(../images/sign_in_corner_l.gif) no-repeat;
	background-color: #F3F0DD;  }	
#sign_in_form_container .formLeft {
	margin: 7px 5px 0 0;	width: 45%; float: left; text-align: right;	height: 70px;}
#sign_in_form_container .formRight {
	margin: 7px 0 0 0;	width: 54%;	height: 70px;	float: right;
	background:  url(../images/sign_in_corner_r.gif) no-repeat;
	background-position: 100% bottom;}
#sign_in_form_container .signin_title {
	font-family: verdana, geneva, sans-serif;	font-weight: bold;
	font-size: 10px;	text-transform: capitalize;	color: #664A26;
	text-align: right; padding-top: 4px;}
#sign_in_form_container .signin_form { font-size: 11px; text-align: left;}
#sign_in_form_container .textfield { font-size: 11px; text-align: left;}
#sign_in_form_container .forget_text {
  font-family: Times new roman, Times, serif; text-align: left;
  font-size: 9px; letter-spacing: 0px;color: #664A26;  margin: 3px 0 0 0;}
  

#news_n_publications_list { font-family: Times new roman, Times, serif; font-size: 10px; color:#000000; }
	#news_n_publications_list ul {	padding: 0px; margin: 0px; list-style-type: none;	}
	#news_n_publications_list li {	padding: 0 0 5px 10px; margin: 0 0 0 0; list-style-type: none; line-height: 11px;
		background:  url(../images/leftnav_arrow_rt.gif) no-repeat; background-position: 0 2;}
	#news_n_publications_list li a { text-decoration:none; color: #000000;}
	#news_n_publications_list li a:hover { text-decoration: underline; color: red;	}
	#news_n_publications_list b {	font-weight: bold;}
	#news_n_publications_list .downloads { margin-left: 78px;}
	#news_n_publications_list li .links a { color: #C1BEAF; font-weight: bold; text-decoration: none;}
	#news_n_publications_list li .links a:hover { color: #ED1C24; text-decoration: underline;}
	
/* ------------------------------------------below is only for HOME PAGE SPECIFICS ------------------------------------*/
/* ------------------------------------------  LEFT CONTENT -----------------------------------------------*/	
#homepage_content_left {-moz-box-sizing: border-box; box-sizing:border-box;
	width: 330px; float: left; position: relative; margin-top: 20px;}
#homepage_left_top_img {
	width: 330px; height: 134px; background:  url(../images/homepage_img.jpg) no-repeat;
	background-position: 0 2px; text-align: right;}
#homepage_left_body_container {
	-moz-box-sizing: border-box; box-sizing: border-box;
	width: 330px; float: left; background: #FFCB05 ;
	padding: 0; position: relative;}
#homepage_left_bottom_bar {
	width: 330px; height: 17px; background:  url(../images/orange_bottom.gif) no-repeat;
	background-position: 0 0px; float: left; }
								/* ------------------------  LEFT  COLUMN ------------------------*/
#homepage_left_body_container .left_column {
	width: 160px;	-moz-box-sizing: border-box;	box-sizing: border-box;
	float: left;	background-color: #FFCB05;
	padding: 0 0 0 5px;	display: block;}
#homepage_left_body_container .title {	padding: 0 0 2px 5px;	}
#homepage_left_body_container .titleB { padding: 0 0 15px 0;	}
#homepage_left_body_container .top_edgeA {width: 120px; height: 12px; 
	background:  url(../images/top_edgeA.gif) no-repeat; font-size: 1px;}
#homepage_left_body_container .left_column_content { background: #FFDB50; width: 156px; position: relative;}
#homepage_left_body_container .bottom_edgeA {width: 120px; height: 11px; 
	background:  url(../images/bottom_edgeA.gif) no-repeat; font-size: 1px;}
#homepage_left_body_container .top_edgeB {width: 120px; height: 16px; 
	background:  url(../images/top_edgeB.gif) no-repeat; font-size: 1px; margin-top: 13px;}
#homepage_left_body_container .left_column_map { background: #E3E0CE; width: 120px; position: relative;}
#homepage_left_body_container .bottom_edgeB {width: 120px; height: 16px; 
	background:  url(../images/bottom_edgeB.gif) no-repeat; font-size: 1px;}
#homepage_left_body_container .list_title_L {font-family: Times new roman, Times, serif; 
		font-size: 10px; font-weight: bold;	color: #ED1C24; padding: 0 0 0 5px; line-height: 12px;}
		#homepage_left_body_container .list_title_L a {color: #ED1C24; text-decoration: none;	}
		#homepage_left_body_container .list_title_L a:hover {color: #ED1C24; text-decoration: underline;}
#homepage_left_body_container .list_text_L {
		font-family: Times new roman, Times, serif; font-size: 11px; font-weight: normal;
		color:  #000000; line-height: 13px; margin: 0 10px 0 6px; padding-bottom: 8px;}
#homepage_left_body_container .left_column_map .map_arrow,
#homepage_left_body_container .left_column_map .map_title {padding: 0 0 0px 1px; float: left; width: 20;}
#homepage_left_body_container .left_column_map .map_pic {float: right; padding-right: 1px; width: 60; }
								/* ------------------------  RIGHT  COLUMN ------------------------*/		
#homepage_left_body_container .right_column {
	width: 160; 
	-moz-box-sizing: border-box; 	box-sizing: border-box; 
	float: left; position: relative;	background-color: #FFCB05; padding: 0 0 0 13px; 	height: auto; }
#homepage_left_body_container .img {	border: 0; float: left; margin-bottom: 8px; }
#homepage_left_body_container .list_title_R {font-family: Times new roman, Times, serif; 
		font-size: 10px; font-weight: bold;	color: #ED1C24; margin: 0 0 0 62px; }
		#homepage_left_body_container .list_title_R a {color: #ED1C24; text-decoration: none;	}
		#homepage_left_body_container .list_title_R a:hover {color: #ED1C24; text-decoration: underline;}
#homepage_left_body_container .list_text_R {
		font-family: Times new roman, Times, serif; font-size: 11px; font-weight: normal;
		color:  #000000; line-height: 13px; margin: 0 10px 10px 64px; padding-bottom: 8px;}
#homepage_left_body_container .right_column .site_select_menu {
	font-family: Times new roman, Times, serif; font-size: 11px; font-weight: normal;
	color: #444444; padding-top: 0;}	
/* -------------------------------------------  END LEFT CONTENT ----------------------------------------------*/
/* -------------------------------------------  RIGHT CONTENT ----------------------------------------------*/		
#homepage_content_right {-moz-box-sizing: border-box; box-sizing:border-box; margin-right:-600px;
	width: 330px; float: left; position: relative; margin-top: 5px; background:  url(../images/orange_right.gif) repeat-y;	}
#homepage_right_top_bar {width: 330px; height: 19px; }
	#homepage_content_right_body { padding: 4px 25px 10px 25px; }
	#homepage_content_right_body .title {	padding: 0 0 8px 10px;	}
	#homepage_content_right_body .text {position: relative;
		font-family: Times new roman, Times, serif; font-size: 11px; font-weight: normal;
		color:  #666666; line-height: 13px;}
	#homepage_content_right_body .text ul {padding: 0; margin: 0 0 0 0px; list-style-type: none;}
	#homepage_content_right_body .text li {
		padding: 9px 0 9px 11px; margin: 0 0 0px 0; list-style-image: none;
		background:  url(../images/leftnav_arrow_rt.gif) no-repeat; background-position: 0 12;
		border-bottom: 1px dashed #D0CDBD; display: block;	} 
	#homepage_content_right_body .text li a {	color: #666666; text-decoration: none;	}
	#homepage_content_right_body .text li a:hover {	color: #ED1C24; text-decoration: underline;	}
	#homepage_content_right_body .text b {	font-weight: bold;	}
	#homepage_content_right_body .link, #main_content_container .link  {
		font-family: Times new roman, Times, serif; font-size: 10px; font-weight: bold;
		color: #ED1C24; padding: 0 0 0 10px; }
	#homepage_content_right_body .link a, #main_content_container .link a {	color: #ED1C24; text-decoration: none;	}
	#homepage_content_right_body .link a:hover, #main_content_container .link a:hover {	color: #ED1C24; text-decoration: underline;		}