@media screen{body{margin:0;padding:0;color:#222222;background-color:#55214D;background-image:url(../image/bg.jpg);background-position:center 173px;background-repeat:no-repeat;font-family:arial,helvetica,sans-serif;font-size:80%;}
hr{clear:both;height:0px;overflow:hidden;margin:1em 0em;border-top:dotted 1px #C0C0C0;color:transparent;background-color:transparent;}
em{font-size:160%;font-style:normal;}
h1{height:38px;margin:0;padding:0;overflow:hidden;text-indent:-900px;background-image:url(../image/images.png);}
#h1_welcome{width:183px;background-position:0px -479px;}
#h1_product{width:346px;background-position:-198px -479px;}
#h1_people{width:134px;background-position:-746px -479px;}
#h1_why{width:172px;background-position:-559px -479px;}
#h1_other{width:298px;background-position:0px -519px;}
#h1_contact{width:215px;background-position:-313px -519px;}
#h1_terms{width:387px;background-position:-543px -519px;}
#h1_privacy{width:278px;background-position:0px -558px;}
#h1_accessibility{width:255px;background-position:-293px -558px;}
h2{margin-top:0;font-size:160%;color:#521D49;}
h3{font-size:120%;color:#521D49;}
.colgroup3 h3{margin-top:0;margin-bottom:-10px;}
.colgroup1 h2, #footer h2{margin:0;padding:0;overflow:hidden;text-indent:-900px;background-image:url(../image/images.png);}
#h2_why{width:109px;height:25px;background-position:0px -595px;}
#h2_office{width:211px;height:25px;background-position:-124px -595px;}
#h2_sitemap{width:110px;height:19px;background-position:-350px -595px;}
a{color:#A14D92;text-decoration:none;}
a:hover{color:#521D49;}
a.more{display:block;width:151px;height:19px;overflow:hidden;margin-top:40px;text-indent:-900px;background-image:url(../image/images.png);background-position:-475px -597px;}
a:hover.more{background-position:-641px -597px;}
.colgroup1 .more{float:right;margin-top:0;}
#skipnav a:link, #skipnav a:visited{position:absolute;width:1px;height:1px;overflow:hidden;font-size:0pt;color:#FFFFFF;}
#skipnav a:active, #skipnav a:focus{width:auto;height:auto;font-size:100%;color:#521D49;}
#header{height:173px;background-image:url(../image/images.png);background-position:0px -149px;}
#mainbody{position:relative;left:50%;width:986px;margin:35px 0px 20px -493px;padding:14px 0px;background-image:url(../image/outercolumn.png);text-align:justify;}
.header{width:958px;height:176px;margin:0px 14px;}
#header_home{background-image:url(../image/header/header_home.jpg);}
#header_product{background-image:url(../image/header/header_product.jpg);}
#header_other{background-image:url(../image/header/header_other.jpg);}
#header_why{background-image:url(../image/header/header_why.jpg);}
#header_people{background-image:url(../image/header/header_people.jpg);}
#header_contact{background-image:url(../image/header/header_contact.jpg);}
#footer{padding:20px 0px 0px 0px;background-color:#CCCCCC;background-image:url(../image/images.png);background-position:0px -621px;background-repeat:repeat-x;font-size:90%;text-align:center;}
#footer .cols{margin-left:auto;margin-right:auto;text-align:left;width:965px;}
#footer .col1, #footer .col2{float:left;width:37%;}
#footer .col3{float:left;width:24%;}
#footer ul{list-style-type:none;width:80%;margin:0em;padding:0em;}
#footer li{padding:0.3em 0em 0.3em 0em;border-top:dotted 1px #C0C0C0;}
#copyright{clear:left;padding-top:20px;text-align:right;}
.colgroup1, .colgroup2, .colgroup3{width:976px;margin-left:5px;padding-bottom:17px;background-color:#FFFFFF;background-position:left bottom;background-repeat:no-repeat;}
.colgroup1{background-image:url(../image/colgroup1.png);}
.colgroup2{background-image:url(../image/colgroup2.png);}
.colgroup3{background-image:url(../image/colgroup3.png);}
.colgroup1 .col1{float:left;width:545px;padding:28px 40px 0px 40px;background-image:url(../image/colgroup1.png);background-position:0px 0px;background-repeat:no-repeat;}
.colgroup1 .col2{float:left;width:301px;min-height:350px;padding:28px 25px;background-image:url(../image/colgroup1.png);background-position:right 0px;background-repeat:no-repeat;}
.colgroup2 .col1{padding:28px 40px 0px 40px;background-image:url(../image/colgroup2.png);background-position:0px 0px;background-repeat:no-repeat;}
.colgroup3 .col1, .colgroup3 .col2{float:left;width:408px;padding:28px 40px 0px 40px;background-image:url(../image/colgroup3.png);background-position:0px 0px;background-repeat:no-repeat;}
.colgroup3 .col2{background-position:-4px 0px;}
.colgroup1 ul, .colgroup2 ul, .colgroup3 ul{clear:both;margin:0;padding:0px 0px 0px 20px;text-align:left;}
.colgroup1 li, .colgroup2 li, .colgroup3 li{margin-bottom:2px;}
#header ul{position:absolute;left:50%;list-style-type:none;width:986px;margin:2px 0px 0px -493px;padding:0;}
#header li{float:left;}
#header a{position:relative;display:block;background-color:#FFFFFF;text-align:center;}
#header span{position:absolute;top:0px;left:0px;display:block;width:100%;height:52px;background-image:url(../image/images.png);cursor:pointer;}
#nav_home{width:135px;}
#nav_product{width:202px;}
#nav_other{width:189px;}
#nav_why{width:156px;}
#nav_people{width:138px;}
#nav_contact{width:166px;}
#nav_home span{background-position:0px -321px;}
#nav_product span{background-position:-135px -321px;}
#nav_other span{background-position:-337px -321px;}
#nav_why span{background-position:-526px -321px;}
#nav_people span{background-position:-682px -321px;}
#nav_contact span{background-position:-820px -321px;}
#nav_home:hover span{background-position:0px -374px;}
#nav_product:hover span{background-position:-135px -374px;}
#nav_other:hover span{background-position:-337px -374px;}
#nav_why:hover span{background-position:-526px -374px;}
#nav_people:hover span{background-position:-682px -374px;}
#nav_contact:hover span{background-position:-820px -374px;}
#switch_why{list-style-type:none;margin:0;padding:0;}
#switch_why li{float:left;}
#switch_why a{position:relative;display:block;width:146px;height:26px;margin:10px 0px;overflow:hidden;cursor:pointer;}
#switch_why span{position:absolute;top:0px;left:0px;display:block;width:100%;height:100%;overflow:hidden;background-image:url(../image/images.png);}
a .why_company{background-position:-302px -427px;}
a .why_investor{background-position:-146px -427px;}
a .why_company_selected{background-position:0px -427px;}
a .why_investor_selected{background-position:-448px -427px;}
a:hover .why_company{background-position:-302px -453px;}
a:hover .why_investor{background-position:-146px -453px;}
a:hover .why_company_selected{background-position:0px -453px;}
a:hover .why_investor_selected{background-position:-448px -453px;}
form{display:block;margin:0;padding:10px;background-color:#E5E5E5;}
input,select,textarea{font-family:arial,helvetica,sans-serif;font-size:100%;}
fieldset{display:block;padding:1em;margin:0px 0px 12px 0px;border:solid 1px #C0C0C0;background-color:#FFFFFF;}
legend{display:none;}
label{float:left;clear:left;width:10em;text-align:right;margin:0em 1em 0em 0em;padding:2px 0px 0px 0px;font-weight:bold;}
label.sublabel{float:none;width:auto;font-weight:normal;}
.textarea{width:20em;margin:0px 0px 4px 0px;font-weight:normal;}
.textareasmall{width:4em;margin:0px 0px 4px 0px;}
.textarealarge{width:32em;margin:0px 0px 4px 0px;}
.submitbutton{font-weight:bold;cursor:pointer;}
.submit{text-align:right;}
.message{height:50px;line-height:50px;padding-left:76px;border:solid 1px #043492;color:#043492;background-image:url(http://asset2.1stwebdesigns.com/asset/image/information.gif);font-weight:bold;text-align:left;}
.error{height:50px;line-height:50px;padding-left:76px;border:solid 1px #FF8500;color:#FF8500;background-image:url(http://asset2.1stwebdesigns.com/asset/image/warning.gif);font-weight:bold;}
.errornote{color:#FF8500;background-color:#FFFFB4;font-weight:bold;}
.required{font-size:180%;font-family:arial,helvetica,sans-serif;color:#EB0707;vertical-align:top;}
#logo a{position:relative;left:50%;display:block;margin-left:-491px;width:367px;height:146px;overflow:hidden;text-indent:-900px;background-image:url(../image/images.png);}
.hidden{height:1px;overflow:hidden;visibility:hidden;}
.visible{height:auto;overflow:visible;visibility:visible;}
.note{color:#A0A0A0;font-size:85%;text-align:right;}
.label{display:inline-block;width:3.5em;text-align:left;}
#contactfeatured{width:370px;margin-left:auto;margin-right:auto;font-size:160%;}
.portrait{float:left;margin-right:15px;margin-bottom:1em;}
#footer .cols:after{content:".";display:block;clear:both;font-size:0pt;height:1px;overflow:hidden;}
.colgroup1:after, .colgroup3:after{content:".";display:block;clear:both;height:1px;overflow:hidden;font-size:0pt;}
}
@media print{.more, #skipnav, #logo, #header ul, #footer h2, #footer h3, #footer ul, #footer .col1, #footer .col2, #footer .col3, form{display:none;}
#footer{font-weight:bold;text-align:center;}
}
