@charset "UTF-8";

/* BASE LAYOUT
---------------------------------------- */
#wrapper { position: relative; margin: 0 auto; padding:0; border: 0; width: 800px; text-align: left; }
#header, #breadcrumbs, #footer { position: relative; margin: 0 auto; padding: 0; border: 0; width: 800px; clear: both; }
#header { margin-bottom: 10px; height: 90px; }
#breadcrumbs { margin-bottom: 25px; font-weight: normal; font-size: 10px; line-height: 15px; color: #999; text-decoration: none; text-indent: 5px; }
#breadcrumbs a { color: #999; text-decoration: none; }
#breadcrumbs a:hover { color: #08c; text-decoration: underline; }
#footer { margin: 80px auto; }

/* GLOBAL-FOOTER
---------------------------------------- */
#global_footer { font-weight:normal; font-size: 10px; text-align: left; color:#999; width: auto; margin: 0; padding: 0; border: 0; zoom: 1; }
#global_footer:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#global_footer a { color: #08c; text-decoration: none; }
#global_footer a:hover { text-decoration: underline; }
#global_footer p { font-size: 10px; line-height: 15px; color: #666; margin-bottom: 0; padding-left: 5px; }
#global_footer #information { margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #999;  }
#global_footer #links { float: left; }
#global_footer #links a { margin-left: 5px; padding-right: 7px; border-right: 1px solid #999; }
#global_footer p.copyright { float: right; text-align: right; margin-right: 5px; line-height: 18px; }

/* LINK */
a { /*\*/overflow: hidden;/**/ }
a:link, a:visited { color: #666; text-decoration: none; }
a:hover { color: #08c; text-decoration: underline; }
a:focus { outline: none; }
a.underline:link, a.underline:visited { text-decoration: underline; }
a.mail:link, a.mail:visited, a.pagelink:link, a.pagelink:visited { color: #08c; text-decoration: underline; }

/* LINK ARROW */
a.more:link, a.more:visited { color: #08c; margin-right: 15px; padding-left: 8px; background: url(../images/common/arrow_08c.gif) no-repeat 0 50% ; font-weight: normal; text-decoration: none; white-space: nowrap; }
a.morelink:link, a.morelink:visited { color: #08c; margin-right: 15px; padding-right: 10px; background: url(../images/common/arrow_08c.gif) no-repeat 100% 50%; text-decoration: none; white-space: nowrap; }
a.jump:link, a.jump:visited { display: inline; float: right; color: #08c; margin-left: 15px; padding-left: 8px; background: url(../images/common/arrow_08c.gif) no-repeat 0 50% ; font-weight: normal; text-decoration: none; white-space: nowrap; }
a.more:hover, a.morelink:hover, a.jump:hover { color: #08c; text-decoration: underline; }



/* TRIAL */
img { _behavior: url(../js/iepngfix/iepngfix.htc); border: 0; } 
a.appli { color: #08c; text-decoration: underline; }
.trial { color: #08c; }
.trialweb { color: #f06; }
.trialdemo { color: #f60; }
.trialstore { color: #390; } 
.trialcd { color: #06c; }








