/* Style sheet icp_navigation */
#footer{}
#footer .inside{padding-top:10px;}
#footer ul{float:left;margin:0;padding:0;list-style-type:none;}
#footer li{height:20px;float:left;margin-left:7px;padding-left:7px;border-left:1px solid #fff;line-height:20px;}
#footer li:first-child{margin-left:0;padding-left:0;border: none;}
#footer a,#footer p{margin:0;padding:0;vertical-align:top;font-size:8pt;line-height:20px;}
#footer p{color:#fff;}
#footer a{text-decoration:none;color:#f2f2f2;}
#footer a:hover{color:#fff;}
#header .lang_sel{left:530px;top:20px;position:absolute;z-index: 1000;}
#header .lang_sel ul{width:150px;height:20px;float:left;margin:0;padding:0;list-style-type:none;}
#header .lang_sel li{float:left;margin-left:5px;padding-left:5px;border-left:1px solid #888;}
#header .lang_sel li:first-child{float:left;border:0;}
#header .lang_sel a{float:left;display:block;font-size:9pt;color:#888;text-decoration: none;}
#header .lang_sel a:hover,#header .lang_sel a.active_lang{color:#A1517A;}
#sitemap{}
#sitemap ul{margin:0;padding:0;list-style: none;}
#sitemap ul li{margin:0;padding:0;list-style: none;}
#sitemap ul li a{margin:0;padding:0;text-decoration: none;}
#sitemap ul ul li{margin:0 0 0 20px;padding:0;}
#sitemap ul ul li a{color:#666;text-decoration: none;}
#sitemap ul ul li a:hover{color:#060;text-decoration: none;}
#pagenav_bottom{margin:20 0 0;padding:0;}
#pagenav_bottom ul{margin:0;padding:0;list-style: none;}
#pagenav_bottom ul li{float:left;padding-right:15px;}
#pagenav_bottom ul li a{font-weight:normal;font-size:8pt;color:#666;text-decoration: none;}
#pagenav{float:right;}
#pagenav ul{float:left;list-style: none;}
#pagenav ul li{float:left;padding-right:10px;}
#pagenav ul li a{font-weight:normal;font-size:8pt;color:#666;text-decoration: none;}
#pagenav ul li a:hover{color:#666;}
.mod_breadcrumb{width:620px;left:20px;top:191px;position:absolute;padding:0 5px 8px 0;font-family:helvetica, arial, sans-serif;font-size:0.7em;color:#b7c2b6;z-index: 30;}
.mod_breadcrumb .active,.mod_breadcrumb a{color:#090;}
.mod_breadcrumb a{color:#888;}
#sitenav{width:600px;left:480px;top:142px;position:absolute;overflow:visible;display:block;margin-left:auto;text-align:right;font-family:helvetica, arial, sans-serif;z-index: 1000;}
#sitenav ul{position:absolute;float:none;margin:0;padding:0;list-style: none;z-index: 999;}
#sitenav ul ul{width:200px;}
#sitenav ul li{float:left;}
#sitenav a,#sitenav p{display:block;margin-right:auto;padding:0.5em 1.2em 0.5em 0;text-align:left;font-weight:normal;text-decoration:none;font-size:9pt;color:#666;text-transform: uppercase;}
#sitenav p{margin:0;color:#A1517A;text-transform: uppercase;}
#sitenav a:hover{color:#A1517A;}
#sitenav ul ul a,#sitenav ul ul ul a,#sitenav ul ul p,#sitenav ul ul ul p{font-size:8pt;color:#666;}
#sitenav li:link a{color:#999;}
#sitenav ul ul li:first-child{float:left;padding-top:0.35em;}
#sitenav ul ul li:hover{background-color:#dddad1;}
#sitenav li ul{height:auto;left:-999em;position:absolute;margin:0;background-color:#D2CFC5;border:1px solid #fff;font-weight:normal;font-size:8pt;}
#sitenav li ul ul{width:auto;height:auto;left:-999em;position:absolute;margin:-0.5em 0 0;padding-top:1px;padding-bottom:3px;padding-left:10px;background-color:#e2e2e2;font-weight:normal;font-size:8pt;}
#sitenav li li{width:100%;clear:both;}
#sitenav ul ul a{width:22em;height:1.5em;padding:0.25em 0.5em;font-size:8pt;color:#666;line-height:1.5em;w\idth: 22em;}
#sitenav ul ul p{padding-right:0.5em;padding-left:0.5em;}
#sitenav ul li ul ul{margin:-1.75em 0 0 21em;}
#sitenav li:hover > ul{left:auto;}
#sitenav .soasfhover{left:auto;}
#sitenav li:hover{position:static;}
#sitenav ul .trail{color:#A1517A;}
#sitenav ul ul .active{font-size:9pt;color:#A1517A;line-height:1em;white-space:nowrap;}

