body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bg.jpg);
}
.inner_container {
	width: 1000px;
	margin: 0px auto;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	
}
.header_menu {

	background-color: #00B9D5;
	height: 25px;
	margin: 0px auto;
}
.language_menu {
	padding-top: 2px;
	background-color: #0197B0;
	height: 25px;
	width: 192px;
	margin: 0px auto;
}
.logo {
}

.header {
	height: 75px;
	background-color: #FFFFFF;
	padding-top: 15px;
	
}
.header_logo {
	width: 136px;
	float: left;
	padding-right: 15px;
	padding-left: 15px;
}

#headermenu a:link, #headermenu a:visited, #headermenu a:active, #headermenu a:active, #headermenu a:hover {
	white-space:pre;
	font-size: 12px;
	color: #FFFFFF;
}

.header_menu_text_white {
	padding-right: 5px;
	font-size: 12px;
	color: #FFFFFF;
}
.language_menu_text_white {
	padding-right: 15px;
	font-size: 11px;
	color: #FFFFFF;
}
.index_1st_column {
	float: left;
	height: 300px;
	width: 455px;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-top: 10px;
}
.index_2nd_column {
	float: left;
	width: 300px;
	height: 300px;
	margin-bottom: 5px;
	margin-top: 10px;
	margin-left: 10px;

}

.index_3rd_column {
	float: left;
	height: 300px;
	width: 195px;
	margin-bottom: 5px;
	margin-top: 10px;
	margin-left: 10px;
}


.breadcrumb {
	float:left;
	width: 580px;
	background-color: #FFFFFF;
	margin-bottom: 5px;
	border: 1px solid #b2c3cd;
}

#breadcrumb_text a:link, #breadcrumb_text a:visited, #breadcrumb_text a:active, #breadcrumb_text a:active, #breadcrumb_text a:hover {
	white-space:pre;
	font-size: 12px;
	color: #0197B0;
}

.breadcrumb_text_gray {
	font-size: 12px;
	color: #999999;
	padding-left: 5px;
	line-height: 18px;
}

.breadcrumb_text_DarkBlue {
	font-size: 12px;
	color: #006db1;
	line-height: 18px;
	padding-left: 3px;
}
.home_nav_original {
	background-image: url(images/navigation_bar_home_original.jpg);
	background-repeat: no-repeat;
	height: 39px;
	text-align: right;
}

.home_nav_over {
	background-image: url(images/navigation_bar_home_over.jpg);
	background-repeat: no-repeat;
	height: 39px;
	text-align: right;
}
.main_btn_text {
	font-size: 12px;
	color: #FFFFFF;
}
.main_btn_holder {
	padding-right: 7px;
	display: block;
	padding-top: 13px;
}


.main_visual {
	margin-bottom: 5px;
	float:left;
	width: 820px;
}

.footer {
	width: 1002px;
	font-family: Arial, Helvetica, sans-serif;
	height: 35px;
	background-color:#333333;
}

.search_input {
	float: right;
}

.search {
	float:left;
	height: 37px;
	width: 820px;
	text-align: right;
}
.search_tag_text_blue {
	font-size: 12px;
	color: #3e88e3;
}

.top_menu {
	margin-right: 4px;
}
.user {
	float: right;
	padding-right: 15px;
	
}
.search_title_black {
	font-size: 12px;
	color: black;
}
.footer_btm {

	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	height: 35px;
	margin: auto;
	padding-top: 10px;
	padding-right: 10px;
	background-image: url(images/bg.jpg);
}
.footer_text_btm {
	color: #FFFFFF;
	font-size: 12px;
}
.footer_text_link {
	font-size: 12px;
	color: #666666;
	text-align: right;
}
#footer_text_link a:link, #footer_text_link a:visited, #footer_text_link a:active, #footer_text_link a:active, #footer_text_link a:hover {
	font-size: 12px;
	color: #666666;
}




.image_boarder {;
	border: 5px solid #e8e8e8;
}
.text_paragraph_gray {
	font-size: 12px;
	color: #666666;
    padding-top: 5px;
	line-height: 22px;
}
.text_range {
	font-size: 13px;
	color: #ff5400;
}
.line_dot_under {
	font-size: 12px;
	color: #999999;
	border-bottom:1pt dotted #CCCCCC;
}
.news_type {
	font-size: 12px;
	color: #999999;
}
.text_link_news {
	font-size: 12px;
	color: #1BC1D9;
}
.textBlue,.textBlue a:active,.textBlue a:visited,.textBlue a:link {
	font-size: 13px;
	color: #0085ca;
}
.textBlue11px,.textBlue11px a:active,.textBlue11px a:visited,.textBlue11px a:link {
	font-size: 11px;
	color: #0085ca;
}
.textBlack_15_Bold_headspace {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	padding-left: 10px;
	background-color:#eeeeee
}
.achievement_text_Black {
	font-size: 12px;
	color: #333333;
}
.achievement_text_lightGray {
	font-size: 13px;
	color: #999999;
}
.achievement_text_DeepBlue {
	font-size: 12px;
	color: #0085ca;
}
.title_bold_Blue {
	font-size: 15px;
	font-weight: bold;
	color: #0085ca;
}
.contact_textBlue {
	font-size: 13px;
	color: #0085ca;
	padding-left: 10px;
	padding-top: 5px;
}
.textDarkRed {
	font-size: 12px;
	color: #c50d00;
}
.textGray11px {
	font-size: 11px;
	color: #666666;
	line-height: 22px;
}
.textGray, .textGray a:active,.textGray a:visited,.textGray a:link{
	font-size: 12px;
	color: #666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 22px;
}
.textGray_24, .textGray_24 a:active,.textGray_24 a:visited,.textGray_24 a:link{
	font-size: 13px;
	color: #666666;
	line-height: 22px;
}
.textOrange {
	font-size: 13px;
	color: #ff5400;
}
.text_Black_bold_16px {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.textGray_paragraph {
	font-size: 12px;
	color: #666666;
	text-indent: 15px;
}
.textGray_paragraph_24 {
	font-size: 13px;
	color: #666666;
	line-height: 24px;
}
.awards_text_Teal {
	font-size: 15px;
	font-weight: bold;
	color: #29aeac;
}
.award_text_blue {
	font-size: 15px;
	font-weight: bold;
	color: #0085ca;
}
.award_text_Black, .award_text_Black a:active,.award_text_Black a:visited,.award_text_Black a:link {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}
.textTeal {
	font-size: 13px;
	color: #249a99;
}

.text_Red_bold_16px {
	font-size: 16px;
	font-weight: bold;
	color: #C50D00;
}






.submenuitemselected ,.submenuitembreadcrumb {
	BORDER-RIGHT: #ffffff 0px solid; 

}
.submenu {
    color:#000000; 
	font-size:12px; 
	font-weight:lighter;
	text-align:right;
	BACKGROUND: #ffffff; 

}
.rootmenuitem TD{ 
	color:#ffffff; font-size:12px; font-weight:lighter;
	text-align:right;
	background:url(images/navigation_bar_home_original.jpg) 0px 0px no-repeat transparent;
	padding:10px;
	height:38px;
	width:136px;	
}
.rootmenuitem_teal TD{ 
	color:#ffffff; font-size:12px; font-weight:lighter;
	text-align:right;
	background:url(images/navigation_bar_home_origina_teal.jpg) 0px 0px no-repeat transparent;
	padding:10px;
	height:38px;
	width:136px;	
}
.rootmenuitem_green TD{ 
	color:#ffffff; font-size:12px; font-weight:lighter;
	text-align:right;
	background:url(images/navigation_bar_home_origina_green.jpg) 0px 0px no-repeat transparent;
	padding:10px;
	height:38px;
	width:136px;	
}
.rootmenuitem_orange TD{ 
	color:#ffffff; font-size:12px; font-weight:lighter;
	text-align:right;
	background:url(images/navigation_bar_home_origina_orange.jpg) 0px 0px no-repeat transparent;
	padding:10px;
	height:38px;
	width:136px;	
}
.rootmenuitem_brown TD{ 
	color:#ffffff; font-size:12px; font-weight:lighter;
	text-align:right;
	background:url(images/navigation_bar_home_origina_brown.jpg) 0px 0px no-repeat transparent;
	padding:10px;
	height:38px;
	width:136px;	
}
.rootmenuitem_pink TD{ 
	color:#ffffff; font-size:12px; font-weight:lighter;
	text-align:right;
	background:url(images/navigation_bar_home_origina_pink.jpg) 0px 0px no-repeat transparent;
	padding:10px;
	height:38px;
	width:136px;	
}
.rootmenuitem_purple TD{ 
	color:#ffffff; font-size:12px; font-weight:lighter;
	text-align:right;
	background:url(images/navigation_bar_home_origina_purple.jpg) 0px 0px no-repeat transparent;
	padding:10px;
	height:38px;
	width:136px;	
}
.rootmenuitem_blue TD{ 
	color:#ffffff; font-size:12px; font-weight:lighter;
	text-align:right;
	background:url(images/navigation_bar_home_origina_blue.jpg) 0px 0px no-repeat transparent;
	padding:10px;
	height:38px;
	width:136px;	
}
.rootmenuitemselected TD,.rootmenuitembreadcrumb TD{
	color:#ffffff; font-size:12px; font-weight:lighter;
	text-align:right;
	background:url(images/navigation_bar_home_over.jpg) 0px 0px no-repeat transparent;
	padding:10px;
	height:38px;
	width:136px;	
}
.rootmenuitemactive TD{
	color:#ffffff; font-size:12px; font-weight:lighter;
	text-align:right;
	background:url(images/navigation_bar_home_over.jpg) 0px 0px no-repeat transparent;
	padding:10px;
	height:38px;
	width:136px;	
}
.award_text_Black, .award_text_Black a:active,.award_text_Black a:visited,.award_text_Black a:link {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}
.textBlue_12px_search, .textBlue_12px_search a:active,.textBlue_12px_search a:visited,.textBlue_12px_search a:link {
	font-size: 11px;
	color: #0085ca;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
.textBlack_13px {
	font-size: 13px;
	color: #000000;
}
.tt TD{ 
	height:5px;	
}





