@CHARSET "UTF-8";
* {	margin:0 0;	padding: 0 0;font-size:12px;}
body {margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;text-align:center;width:100%;}
#main {background:url(../images/body-bgw.jpg) repeat-x scroll 0px 0px; /*height:600px;*/
min-height:600px;height:auto !important; height:600px;overflow:visible;  z-index:1;}
a { text-decoration:none; 	color:#000000;	}
a:hover, a:focus {text-decoration:none;}
/* html tags*/
h1 {}
h2 {}
h3{}
h4 {}
img {border:none;}
p {padding:6px;line-height:18px; }
hr {}
fieldset {}
legend {}
textarea, input, select {}
ul li {}
table {}
th { padding:5px;vertical-align:top; }
td {line-height:18px;}
clear {clear:both;}
ul li .selected{color:#FF0000;}
ol {padding:5px 10px 5px 50px;}
ol li {padding:5px 0 0 15px;}
/* header */
#header {height:68px;width:100%;}
#inner-header, #navbar-inner {margin:0 auto; width:980px; z-index:1;}
#logo{float:left; height:65px;}
#logo img {border:0px;margin-top:0; padding-bottom:10px;}

/* top block */
#top-block {float:right; width:500px; margin-top:5px;}
#top-block a {color:#646464; text-decoration:none;}
#top-block a:hover {color:#646464; text-decoration:underline;}
#top-block ul {list-style-type:none; display:inline; float:right; margin:0; padding:0;}
#top-block ul li {float:left;height:18px;line-height:18px;
list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0 0 0 10px;}
#top-block ul li input {height:20px;}
#top-block .search-box { background:url(../images/header/bg_header_li.gif) no-repeat left top;padding-left:10px; }
#top-block #q {width:120px; border:1px solid black;padding:0px;margin:0px;vertical-align:top; height:14px;}
#top-block #sa {padding:0px;margin:0px;}

#topHead {z-index:0; }

#header ul {}
#header li .ba {background:url(../images/header/bg_header_li.gif) no-repeat right top;padding-right:10px;}
#header li #contact {background:transparent url(../images/page_icons/ico_mail_header.gif) no-repeat scroll left center; padding-left:20px;}
#header #slogan {color:#999999;font-family:"Arial Narrow"; font-size:2em;font-weight:normal;margin-top:3px; float:right; }


/* Navigation */
#subnavbar_inner {margin:0 auto; width:980px; padding:0px;}
#navbar_inner {margin:0 auto;width:980px;}

#navbar{float:left;width:100%;  border-top:1px solid #2e2e2e; z-index:1; }
#subnavbar {float:left; width:100%; background-color:#000; border-top:1px solid #2e2e2e; border-bottom:1px solid #2e2e2e; z-index:1;}
#navbar_inner ul, #subnavbar_inner ul {list-style-type:none; margin:0; padding:0; float:left;}
#navbar_inner ul li, #subnavbar_inner ul li {display:inline; white-space:nowrap;}
#navbar_inner ul li a {padding:10px 12px;color:#fff; text-decoration:none; display:block; float:left;text-transform:uppercase;font-size:12px;
font-weight:bold;background:transparent url(../images/navi/bg_navigation_spsr.gif) no-repeat scroll right top; }
#navbar_inner ul li a.selected {background:transparent url(../images/navi/bg_navigation_act.gif) repeat-x scroll center top; }
#navbar_inner ul li a.last {background:none;}
#navbar_inner ul li .selected,
#navbar_inner ul li a:hover {background:transparent url(../images/navi/bg_navigation_act.gif) repeat-x scroll center top;}
#subnavbar ul li a {background:transparent url(../images/navi/bg_subnavigation_spsr.gif) no-repeat scroll right top;}
#subnavbar_inner ul li .selected,
#subnavbar_inner ul li a:hover {background-color:#E60028;text-decoration:none; float:left;  }


/* left Col */
#leftCol {float:left;width:245px; margin:0; }
#leftCol p {padding:10px 10px 0 10px;}
#rightCol {float:left; margin-top:6px; background-color:#fff;float:left;width:728px;overflow:visible;padding-bottom:30px;}
#rightColTop{float:left; margin:6px 0 0 0; padding:0; background-color:#fff;float:left;width:728px;overflow:visible;}

/* left Navigation */
#leftnav{ padding:6px 0px 6px 6px;
background:url(../images/main/left_bg_1.gif) no-repeat top left; height:244px; }
#leftnav ul { width:230px;
    list-style-type:none; margin:0; }
#leftnav ul li a{ border-bottom:solid 1px #FFFFFF; border-left:solid 1px #FFFFFF; color:#FFFFFF;border-right:1px solid #FFFFFF;
cursor:pointer; height:28px; padding-left:20px; width:211px; display:block; padding-top:12px;
font-size:11px; text-transform:uppercase; font-weight:bold;
background: #8C8A8B; }
#leftnav ul li a span {background: #8C8A8B url(../images/leftnavi/bul_left_common.png)  no-repeat scroll left top ;}
#leftnav ul li .selected{background-color:#E60128;color:#FFFFFF;}

#leftnav h1  {background-color:#000000;border:solid 1px #FFFFFF; font-size:12px;
font-weight:bold;height:27px;padding-left:30px;padding-top:12px; width:201px; text-transform:uppercase;}
#leftnav h1 a {color:#FFFFFF;  display:block; }

/*Breadcrumbs*/
.currentPage{color:#FF0000;}

/*content*/
#wraper {width:100%; float:left;text-align:left;  z-index:1;}
#wraper-holder {margin:0 auto; width:980px; background-color:#C5C4C4; margin-left:auto;text-align:left; overflow:auto;}


/* Content header */
#content-header{height:170px;overflow:visible;}
#content-header {margin:0px;}
#content-header h1 { background:#E60028 none repeat scroll 0 0; color:#fff; float:left;font-size:1.18em; position:relative;
font-weight:bold; margin:37px 0 0 0px; padding:4px 0 4px 100px; text-transform:uppercase;
left:120px;width:490px;height:15px; font-size:14px;}
#content-header #c-h_h2 {height:15px; width:250px; clear:left;
background-color:black;position:relative;color:#FFFFFF;text-transform:uppercase;left:180px;font-size:14px;font-weight:bold;padding:4px 0 2px 60px;}
#icons{border-bottom:1px solid #C5C4C4;float:right;height:26px;margin:0;position:relative;right:8px;white-space:nowrap;width:145px; margin-right:5px;}
#icons a {border-right:1px solid #C5C4C4; float:left;margin:3px 0;padding:3px 6px 3px 7px;}
#icons a.icolast {border:none;}
#breadcrumbs {padding-top:30px; padding-left:10px;position:relative;float:left;width:700px;}
#breadcrumbs a:hover {text-decoration:underline;}
/* Main content */
#inline-map {margin-left: -270px; margin-top: -245px; display: block;
background:#FFFFFF;color:#000000;
color:#000000;left:50%;
position:absolute;text-align:left;top:50%;z-index:999;}
#mainContent{ clear:right; overflow:visible;padding:0px; margin:0px; }
#mCLeftTop {float:left; margin:0 5px 0 15px; width:460px; min-height:220px;  overflow:visible; }
#mCLeftTop a:hover {text-decoration:underline;}
#mCLeft{float:left; margin:0 5px 0 15px; width:460px; min-height:280px;  overflow:visible; }
#mCLeft a:hover {text-decoration:underline;}
#mCRight{float:right; width:231px; margin:0px; padding:0; overflow:visible;height:220px;}
#mC {margin-left:15px; margin-right:5px; overflow:visible;}
#mainContent ul {padding-left:20px;}
#mainContent p {padding-left:10px;}
#mainContent h1 {font-size:14px; font-weight:bold; padding:15px;}
#mainContent h2 {font-size:12px; font-weight:bold; padding:10px;}
#mainContent h3 {font-size:12px; font-weight:bold; padding:10px 25px; color: #565656;}
#mainContent h4 {font-size:12px; font-weight:bold; padding:10px 30px; color: #5656cc;text-decoration:underline}
#mainContent a:hover {text-decoration:underline}
.solutions li {padding-bottom:15px; list-style-type:none;}
.highlight { color:#E6002D; text-decoration:none; }
.img_lft {float:left; padding-right:10px;}

/* footer */
#footer{background:transparent url(../images/footer/footer.gif) repeat-x scroll center top; float:none; width:100%;clear:left; }
#upper-footer {background:transparent url(../images/footer/upper-footer.gif) repeat-x scroll center bottom;
height:30px;margin:0 auto;overflow:hidden;width:980px;
}
#lower-footer {background:#FFFFFF none repeat scroll 0 0;
color:#565656;height:30px;margin:0 auto;padding:6px 10px;width:960px;
}
#lower-footer ul {list-style-type:none; margin:0; padding:0; float:left;}
#lower-footer ul li {display:inline; white-space:nowrap;}
#lower-footer ul li a {padding:2px 7px;text-decoration:none; display:block; float:left; font-size:11px;
border-left:1px solid #AAAAAA;height:11px; color:#585858;}
#lower-footer ul li a:hover {text-decoration:underline;}
#lower-footer ul li a.first {border-left:none;}
#footer p {}
#bottom_menu {}
#bottom_menu li{color:#C0C0C0;}

/* top-page */
#mainContent #topBottom { margin:0px; padding:0px;}
#topBottom{clear:left;background:url(../images/main/top_main_bottom.gif) no-repeat top left ;
min-height:260px;height:auto !important; height:260px;margin-top:10px; }
#topBottom ul {list-style-type:none; margin:0px; padding:0px ; }
 #topBottom li { margin:6px 0 0 0 ; padding:0px;float:left;width:242px;height:250px;}
#topBottom li h2 {margin:15px 0px 15px 20px; padding:0px;}
#topBottom li p {margin-left:20px; margin-right:15px; padding:0px;text-align:left;font-size:12px;line-height:16px; }
#mCRightTop{float:left; padding-top:0px; width:231px; margin:0px;}
/* top-page news */
#news {overflow:visible; }
#news h1 {margin:0px ; padding:5px 10px 8px 0px; font-size:18px; font-weight:normal;  color:#E50027; }
#news #read_more a {color:#E50027; font-size:10px; vertical-align:bottom; margin-left:320px;}
#mainContent #news ul {list-style-type:none; font-size:11px; padding-left:0px; padding-bottom:5px; }
#news li {padding:8px 0 5px 0 ; border-top : 1px solid #D9D9D9;}
#news li a {padding-left:15px;line-height:20px; }
#news li .pdf {color:#535353; padding-left:35px; background:url(../images/common/application-pdf.png) no-repeat top left; }
#news li .newsElem {color:#535353;padding-left:35px;}
/*page details */
#date {text-align:right;font-size:11px; }
.w80{width:80px;}
.list_square {margin-left:20px;}
.list_square li {list-style-image:none;list-style-position:outside;list-style-type:square;padding:5px; font-size:12px;}
.pdf {color:#535353; padding-left:35px; background:url(../images/common/application-pdf.png) no-repeat top left; }
.nopdf {color:#535353; padding-left:35px;}
.pdfa {color:#535353;}
.contact {padding:5px 0; background-color:#C4C4C4;margin:10px 0px; }
.contact h2 {background-color:#484848; color:#FFFFFF; padding:5px;margin:5px 10px; }
.contact ul {margin:5px 0 ; }
.contact ul li {font-size:12px;padding:5px 0 ;list-style-type:none; }
.contact .tel {background:url(../images/contact_icons/con_phon.gif) no-repeat center left; padding-left:20px;  }
.contact .fax {background:url(../images/contact_icons/con_fax.gif) no-repeat center left; padding-left:20px; }
.padbot {padding-bottom:15px;}
.pul,
.bul {margin:5px 0 ; }
.pul li {font-size:12px;padding:5px 0 ;list-style-type:none;}
.bul li {font-size:12px;padding:5px 0 ;}
.circle li {list-style-image:none;list-style-position:outside;list-style-type:circle;}
.disc li {list-style-image:none;list-style-position:outside;list-style-type:disc;}
.related {background:url(../images/page_icons/ico_related_header.gif) no-repeat center right; padding-right:20px; }
.s20 {height:20px;}
#disclaimer ul {font-size:12px;margin-left:15px; list-style-type:none; }
#disclaimer ul.disc {font-size:12px;margin-left:0; list-style-type:disc;padding-top:10px; }
#disclaimer ul.none {margin-left:0;}
#disclaimer li {padding:5px; }
#disclaimer dl {margin:5px 0 5px 35px; }
#disclaimer dt {font-weight:bolder;margin:5px 0 5px 10px ;}
#disclaimer dd {margin:5px 0 5px 15px ;}
#tb1 {padding:5px 0px 5px 30px; }
#tb1 th {padding:5px 0; text-align:left; vertical-align:top; width:80px; }
#tb1 td {padding:5px 0;}

/* press releases*/
#mainContent #press h2 {margin:10px 0 10px 25px ; font-size:18px; font-weight:normal;  color:#E50027; clear:both;}
#press ul {list-style-type:none; font-size:12px; padding:5px 10px; }
#press li {padding:5px 20px 5px 20px ;clear:both; float:none; line-height:20px; }
#press li .pdf {color:black;  padding-left:40px; padding-right:30px; background:url(../images/common/application-pdf.png) no-repeat top left; float:left; }
#press li .link {float:left;  width:480px; }
#press li .link a {color:#535353;}
#pr_pager {clear:both; border-top:1px solid #C5C4C5; margin-top:15px; text-align:center; }
#pr_pager ul {padding:15px;}
#pr_pager li {display:inline; padding:2px 2px;}
#pr_pager li.previous {padding-right:20px;}
#pr_pager li.next {padding-left:20px;}
#pr_pager a {font-size:12px;color:#535353; padding:2px;}
#pr_pager strong {font-size:12px; color:black; }
#irReport h2 {padding:10px 0 ; }
#irReport ul {list-style-type:none; font-size:12px; padding:5px 10px; }
#irReport li {padding:5px 30px 5px 30px ;}

/*sitemap */
#sitemap {list-style-type:none; padding:0px;margin:0px;overflow:visible;}
#sitemap h1 {width:650px;background:#FFFFFF url(../images/sitemap/sitemap-bcg.jpg) repeat-x scroll center bottom; padding:0 0 0 6px; margin:5px 20px 10px 20px;}
#sitemap h1 a {clear:both; color:#E60028;font-size:16px;height:23px;margin:1px;position:relative;text-transform:uppercase; }
#sitemap h1.pad20 {margin-top:20px;}
.t2, .t3, .t4 {list-style-type:none;}
#mainContent .t2 {width:315px;float:left; padding-left:35px;}
.t2 li {font-weight:bold;padding:3px 0; }
.t3 {margin:5px 0;padding: 0px;}
.t3 li {font-weight:normal;margin:2px 0;padding:2px 0px; }
.clear { clear: both; }
.perr {height:220px;}

/*article */
.nonSelected {display:none;}
#articleBack {background-color:#000000;
height:100%; width:100%;left:0px;top:0px;position:absolute;
opacity:0.75; z-index:102; }
#articleWin {margin-left: -270px; width: 540px; margin-top: -245px; display: block;
background:#FFFFFF;color:#000000;
border:4px solid #525252;color:#000000;left:50%;
position:absolute;text-align:left;top:50%;z-index:103;}

#articleWin h1 {background:#FFFFFF none repeat scroll 0 0; font-size:18px; width:510px;
padding:5px 10px 10px 10px; margin:5px 5px 15px 5px; color:#000000;left:0px;float:none;border-bottom:3px solid #999999;}
#articleWin table { width:90%; margin:auto; padding-bottom:10px; }
#articleWin th {width:250px; padding:0 20px 0 0; font-weight:normal;padding:4px; }
#articleWin #shimeru { margin:15px 5px; padding:5px; background:url(../images/page_icons/close-lightbox-video.gif) no-repeat center center;}
.w100 {width:250px;}
#articleWin #send_form_error p { margin:0px 30px; color:red; }


/* solutions */
.list_solutions {margin-left:20px;margin-top:10px;margin-bottom:10px;}
.list_solutions li {list-style-image:none;list-style-position:outside;padding:3px;}

