@CHARSET "ISO-8859-1";

.noshow { display:none }

.top-bar { position:fixed; top:0; left:0; height:28px; width:100%; background-color:#303030; z-index:2; }
.top-margin { height:12px; width:910px; background-color:#f0f0f0; }
.top-margin-in { position:relative; left:5px; height:12px; width:900px; background-color:#ffffff; }
.first-bar { height:28px; width:910px; background-color:#555555; }
.second-bar { height:22px; width:910px; background-color:#f0f0f0; }
.bar-logo { position:relative; top:1px; left:-80px; height:27px; width:80px; background-color:#303030; float:left; }
.sel { font-size:12.46px; color:#9fc9eb; }
.unsel { font-size:12.46px; color:#ffffff; }
.sel2 { font-size:12.46px; color:#9fc9eb; }
.unsel2 { font-size:12.46px; color:#000000; }
.logo { font-size:13pt; color:#ffffff; }
.logo-x { color:#9fc9eb; }
.first-nav { position:relative; top:3px; left:-110px; height:25px; float:left; }
.second-nav { margin-left:9px; text-align:left; vertical-align:top; background-color:#f0f0f0; }
.lang-sel { position:relative; top:3px; height:25px; right:10px; float:right; }
.search-box { position:relative; top:3px; height:25px; right:-20px; float:right; }
.search-box-txt { position:relative; top:-4.4929pt; margin:0; padding:0; height:15px; border-top-width:3px; border-left-width:3px; border-bottom-width:3px; border-right-width:3px; border-color:#303030; border-style:solid; background-color:#303030; font-family:verdana; font-size:12.46px; color:#ffffff; }
.search-box-img { margin:0; padding:0; height:21px; }
.main-section { position:relative; top:7px; width:100%; z-index:1; background-color:#a6a6a6; }
.main-content { width:910px; background-color:#f0f0f0; }
.middle-frame { margin-left:10px; padding-top:35px; padding-left:7px; padding-bottom:25px; text-align:left; vertical-align:top; background-color:#ffffff; }
.middle-frame2 { margin-left:10px; padding-top:55px; padding-left:7px; padding-bottom:25px; text-align:left; vertical-align:top; background-color:#ffffff; }
.bottom-frame { width:910px; text-align:right; vertical-align:top; }

.title-txt { width:875px; height:180px; }
.home-img { position:relative; top:19px; }
.home-txt { position:relative; top:-145px; left:335px; width:530px; }
.references-img { position:relative; top:24px; left:8px; height:248px; }

.title-content-txt { width:875px; margin-bottom:40px; }

.product-box1 { height:165px; }
.product-box-txt1 { position:relative; top:-146px; left:220px; width:655px; }
.product-box2 { height:142px; }
.product-box-txt2 { position:relative; top:-122px; left:220px; width:657px; }
.product-box3 { height:130px; }
.product-box-txt3 { position:relative; top:-110px; left:220px; width:655px; }
.product-box4 { height:149px; }
.product-box-txt4 { position:relative; top:-129px; left:220px; width:655px; }
.product-box5 { height:213px; }
.product-box-txt5 { position:relative; top:-192px; left:220px; width:655px; }
.product-box6 { height:155px; }
.product-box-txt6 { position:relative; top:-150px; left:220px; width:655px; }

.project-management-box { position:relative; top:-22px; height:248px; }
.project-management-box1 { }
.project-management-box2 { position:relative; left:345px; top:-275px; }

.risk-management-box { position:relative; top:-22px; height:1128px; }
.risk-management-box1 { }
.risk-management-box2 { position:relative; left:450px; top:-1157px; }

.qm-title-box { position:relative; top:20px; height:380px; }
.qm-title-box1 { position:relative; top:20px; }
.qm-title-box2 { position:relative; left:330px; top:-299px; }
.qm-title-box-txt1 { }

.cm-title-box { position:relative; top:20px; height:303px; }
.cm-title-box1 { position:relative; top:20px; }
.cm-title-box2 { position:relative; left:450px; top:-295px; }
.cm-title-box-txt1 { }
.crisis-management-box { position:relative; top:-22px; height:931px; }
.crisis-management-box1 { }
.crisis-management-box2 { position:relative; left:446px; top:-960px; }

.internal-audit-box { position:relative; top:-22px; height:1508px; }
.internal-audit-box1 { }
.internal-audit-box2 { position:relative; left:446px; top:-1538px; }

.security-management-box { position:relative; top:-22px; height:981px; }
.security-management-box1 { }
.security-management-box2 { position:relative; left:446px; top:-1014px; }

.output-management-box1 { height:353px; }
.output-management-box-txt1 { width:311px; height:404px; }
.output-management-box-img1 { position:relative; top:-400px; left:326px; }

.ul-3 { height:40px; }
.ul-3-1 { position:relative; height:40px; }
.ul-3-2 { position:relative; height:40px; left:240px; top:-56px; }
.ul-3-3 { position:relative; height:40px; left:480px; top:-112px; }

.ul-3x3 { height:60px; }
.ul-3x3-1 { position:relative; height:60px; }
.ul-3x3-2 { position:relative; height:60px; left:240px; top:-76px; }
.ul-3x3-3 { position:relative; height:60px; left:480px; top:-152px; }

a { font-family:verdana; font-size:13px; text-decoration:none; color:#206ea5; }
a:hover { color:#2a92db; }
a.logo:hover { color:#9fc9eb; }
a.sel:hover { color:#9fc9eb; }
a.unsel:hover { color:#9fc9eb; }
a.sel2 { color:#2a92db; }
a.sel2:hover { color:#2a92db; }
a.unsel2:hover { color:#2a92db; }
a.agb { font-size:8pt; color:#ffffff; }
a.agb:hover { color:#9fc9eb; }

img.frame { border:1px solid #f0f0f0; margin-right:15px; margin-bottom:20px; }
img.link { border:1px solid #f0f0f0; }
img.link:hover { border-color:#d0e2f1; }

body { margin:0; padding:0; opacity:1.0; background-color:#a6a6a6; }

label { font-family:verdana; font-size:13px; vertical-align:middle; }
label.radio { padding:0px 0px 0px 0px; margin:0px 14px 0px 0px; vertical-align:top; }
label.contact { width:78px; float:left; }
label.contact-box { width:78px; vertical-align:top; float:left; }

textarea { padding:1px 0px 1px 0px; margin:0px 0px 1px 0px; font-family:verdana; font-size:13px; border-width:1px; border-style:solid; border-color:#e0e0e0; }
textarea.contact { width:458px; }
	
input.text { padding:1px 0px 1px 0px; margin:0px 0px 1px 0px; vertical-align:top; width:458px; font-family:verdana; font-size:13px; border-width:1px; border-style:solid; border-color:#e0e0e0; }
input.radio { padding:0px 0px 0px 0px; margin:2px 3px 8px 0px; }
input.submit { padding:0px 8px 2px 8px; margin:0px 0px 0px 0px; font-family:verdana; font-size:13px; border-width:1px; border-style:solid; border-color:#e0e0e0; background-color:#efefef; }
input.submit:hover { color:#2a92db; cursor:pointer; }
input.reset { padding:0px 8px 2px 8px; margin:0px 0px 0px 0px; font-family:verdana; font-size:13px; border-width:1px; border-style:solid; border-color:#e0e0e0; background-color:#efefef; }
input.reset:hover { color:#2a92db; cursor: pointer; }

p { font-family:verdana; font-size:13px; line-height:16px; }
p.copyright { display:inline; font-size:8pt; color:#ffffff; }

img { display:inline; }

ul { display:inline; }
ul.text { display:block; }
ul.second { padding-left:1px; }

li { display:inline; }
li.text { display:list-item; list-style-type:square; marker-offset:5px; font-family:verdana; font-size:13px; }
h1 { font-family:verdana; font-size:12pt; font-weight:normal; }
h2 { font-family:verdana; font-size:11pt; font-weight:normal; }

