@charset "utf-8";/* escape*/
/* CSS Document */

div#content_footer .inner:after,
.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
	font-size: 0;/*for FF footer*/
}

div#content_footer .inner,
.clearfix {
    display:inline-table;
    min-height:1%;  /* for IE 7*/
}
/* Hides from IE-mac \*/

* html div#content_footer .inner,
* html .clearfix {
	height: 1%;
}

div#content_footer .inner,
.clearfix {
	display: block;
}
/* End hide from IE-mac */

div#global_nav ul li.mypage{
	padding:0 1px 0 0;
	background:none;
	float:right;
}
	
div#global_footer.w980_center .direct_nav { width:480px; }
div#global_footer .function_nav { width:400px; float:left;}

div#content_footer{
	width:980px;
	margin:0 auto;
	padding:0 0 20px 0;
	background:url(/fa/shared_so/img/footer/bg_footer01.gif) repeat-x;
	font-size:75%;
	word-wrap:break-word;
}
	
div#content_footer .inner{ /*width:960px;*/ margin:0 auto; clear:both; padding:13px 0 0 0;}

div#content_footer .inner h2{
	font-size:100%;
	font-weight: bold;
	color:#333333;
	width:458px;
	background:url(/fa/shared_so/img/footer/bg_footer02.gif) no-repeat left center;
	float:left;
	margin:0 0 0 10px;
	padding:0 0 0 15px;
	_display:inline;
}

div#content_footer .inner a{ color:#333}

div#content_footer .inner h2 a{ margin:0 20px 0 0;}

div#content_footer .inner ul{ width:480px; float:right; text-align:right; margin:0 10px 0 0; _display:inline;}

div#content_footer .inner ul li{
	background:url(/fa/shared_so/img/footer/bg_footer06.gif) no-repeat right center;
	padding:0 10px 0 0;
	margin:0 0 0 8px;
	display:inline;
}

div#content_footer .inner ul li:last-child{ background:none; padding:0}

div#content_footer .inner ul li{
background:expression((this.__isLastChild = (this.parentNode.children.item(this.parentNode.children.length-1) == this))?'none':'url(/fa/shared_so/img/footer/bg_footer06.gif) no-repeat right center;');

padding:expression((this.__isLastChild = (this.parentNode.children.item(this.parentNode.children.length-1) == this))?'0':'0 10px 0 0');

}

div#content_footer .inner dl{
	width:176px;
	background:url(/fa/shared_so/img/footer/bg_footer01.gif) repeat-x;
	float:left;
	margin:0 10px 0 10px;
	padding:10px 0 0 0;
	_display:inline;
}

div#content_footer .inner dl dt{
	background:url(/fa/shared_so/img/footer/bg_footer04.gif) no-repeat left 0.5em;
	padding:0 0 0 10px;
	margin:0 0 10px 0;
	font-weight:bold;
	line-height:1.4;
}
	
div#content_footer .inner dl dd{
	background:url(/fa/shared_so/img/footer/bg_footer04.gif) no-repeat 0 5px;
	padding:0 0 0 10px;
}

.footerList01{
	clear:both;
	background:url(/fa/shared_so/img/footer/bg_footer01.gif) repeat-x;
	width:960px;
	padding:10px 0 0 0;
	margin:10px 0 0 10px;
}
	
.footerList01 dt{
	background:url(/fa/shared_so/img/footer/bg_footer04.gif) no-repeat left center;
	padding:0 0 0 10px;
	margin:0 20px 0 0;
	display:inline;
}

.footerList01 dd{
	background:url(/fa/shared_so/img/footer/bg_footer05.gif) no-repeat left center;
	padding:0 0 0 10px;
	margin:0 20px 0 0;
	display:inline;
}

.footerList02{
	clear:both;
	background:url(/fa/shared_so/img/footer/bg_footer01.gif) repeat-x;
	width:960px;
	padding:10px 0 15px 0;
	margin:15px 0 0 10px;
}
	
.footerList02 li{
	background:url(/fa/shared_so/img/footer/bg_footer02.gif) no-repeat left center;
	padding:0 0 0 15px;
	margin:0 20px 0 0;
	display:inline;
}

/*global*/

img { border:none; }

#logo{
	vertical-align:top;
	margin:0px;
	float:left;
	width:400px;
}


#header #siteid{
	vertical-align:top;
	margin-top:20px;
	float:left;
	width:291px;
}

#header{
	/*position: static;*/
	position:relative;
	width:980px;
	margin:0 auto;
	text-align:left;
	z-index:100;
}
#languageSelector{
	float:left;
	margin:36px 0 0 20px;
	font-size:10px;}
	
#languageSelector li{
	display:inline;
	background:url(/fa/shared_so/img/footer/bg_footer06.gif) no-repeat right center;
	padding:0 5px;
	color:#d50000;}

#languageSelector li.lastItem{ background:none}

#headerRightBox01 {
	float: right;
	width: 300px;
	margin: 0px 10px 0 0px;
	text-align: right;
	line-height: 1;
	overflow: hidden;
}


#headerRightBox01 #headerLanguage{ float: right; height: 20px; margin-bottom: 5px; overflow: hidden; }
#headerRightBox01 #headerLanguage a { float: left; display: inline; }
#headerRightBox01 #headerLanguage a img{ display: block; margin:4px 10px 0 0; vertical-align:top;}
#headerRightBox01 #headerLanguage #worldwide_menu{ padding-left: 12px; padding-bottom: 4px; border-left: 1px solid #bbbbbb; }
#headerRightBox01 #headerLanguage #worldwide_menu img{ margin-right: 0; }
#headerRightBox01 form{ width:214px; display:inline;}

/*#searchBox{
	position:static;
	width:138px;
	padding:2px 0 1px;
	border:1px solid #b3b3b3;
	color:#666;
}*/


#w-go{
	position:static;
	vertical-align:top;
	margin:0 0 0 0px;
}

#w-help{
	vertical-align:top;
	margin:0 0 0 0px;
}


#global_nav{
	clear:both;
}

#global_nav, #gmenu li{  
	margin:0; 
	padding:0; 
}
#global_nav{
	width:100%;
	list-style-type:none;
}
#global_nav li{
	float:left;
}
#global_nav img{
	vertical-align:bottom;
	border:none;
}
#global_nav #w-sitemap{
	float:right;
}
#global_nav #w-sitemap img{
	margin-left:15px;
}

#module_breadcrumbs { width: 850px; margin: 0 auto; padding-top: 10px;}
#module_breadcrumbs.w760_center { width: 760px;}
#module_breadcrumbs.w980_center { width: 980px;}

#module_breadcrumbs ul { font-size: 75%; line-height: 1.25;}
#module_breadcrumbs ul li { padding: 0 0 1px 15px; background: url(/fa/shared_so/img/module/arw.gif) no-repeat 4px 0.3em; float: left;}
#module_breadcrumbs ul li.first { padding: 0; background-image: none;}

#module_titleArea { position: relative; width: 850px; min-height: 38px; height: auto !important; height: 38px; margin: 0 auto;}
#module_titleArea.w760_center { width: 760px;}
#module_titleArea.w980_center { width: 980px;}

/* zoomFontSize */
#module_zoomFontSize { position: absolute; top: 4px; right: 65px; width: 229px; height: 28px;}
#module_zoomFontSize .label { float: left; width: 75px; margin-top: 2px;}
#module_zoomFontSize li { float: left; margin-right:5px;}
#module_zoomFontSize a { display: block; outline: 0; text-indent: -9999px;}
#module_zoomFontSize #zoomSmall { width: 22px; height: 22px; background: url(/fa/shared_so/img/header/zoom_btn_s.gif) no-repeat;}
#module_zoomFontSize #zoomReset { width: 22px; height: 22px; background: url(/fa/shared_so/img/header/zoom_btn_m.gif) no-repeat;}
#module_zoomFontSize #zoomLarge { width: 22px; height: 22px; background: url(/fa/shared_so/img/header/zoom_btn_l.gif) no-repeat;}
#module_zoomFontSize a#zoomReset:hover { background: url(/fa/shared_so/img/header/zoom_btn_m_ov.gif);}
#module_zoomFontSize a#zoomLarge:hover { background: url(/fa/shared_so/img/header/zoom_btn_l_ov.gif);}
#module_zoomFontSize a#zoomSmall:hover { background: url(/fa/shared_so/img/header/zoom_btn_s_ov.gif);}
/* small */
#module_zoomFontSize.fontSmall #zoomSmall { background: url(/fa/shared_so/img/header/zoom_btn_s_ov.gif);}
/* default */
#module_zoomFontSize.fontDefault #zoomReset { background: url(/fa/shared_so/img/header/zoom_btn_m_ov.gif);}
#module_zoomFontSize.fontSmall #zoomReset, 
#module_zoomFontSize.fontLarge #zoomReset { background: url(/fa/shared_so/img/header/zoom_btn_m.gif);}
/* large */
#module_zoomFontSize.fontLarge #zoomLarge { background: url(/fa/shared_so/img/header/zoom_btn_l_ov.gif);}


.w760_center { width: 760px !important;}
.w980_center { width: 980px !important;}
#global_header,
#global_nav,
#global_footer { width: 100% !important;}


#footer{
	width:980px;
	margin:0 auto;
	padding:6px 0 6px;
	text-align:left;
}