*{margin:0;padding:0;border:none;line-height:1.16em;}
html,body{width:100%;height:100%;}
body{font-size:12px;font-family:Arial,Geneva,Helvetica,sans-serif;font-weight:normal;background:#fff url(images/background.png) repeat-x top;}
h1,h2,h3,h4,h5,h6{color:#16588c;}
h1{font-size:1.33em;}
h2{font-size:1.2em;}
h3{font-size:1.15em;}
h4{font-size:1.1em;}
h5{font-size:1.0em;}
h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{color:#16588c;font-style:normal;}
p{margin-top:10px;}
ul.data{list-style:none;}
hr{margin:8px 0;color:#b8b7b3;background-color:#b8b7b3;height:1px;}
a:link{color:#000;text-decoration:none;}
a:visited{color:#006;text-decoration:none;}
a:hover{color:#006;text-decoration:underline;}
a:active{color:#000;text-decoration:none;}
.border{border:1px solid #e2dcc4;}
.borderThick{border:2px solid #bfb27c;}
#shadowLeft{width:5px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='images/shadow-left.png',sizingMethod='scale');/*\*//*/ background:url(shadow-left.png) repeat-y right;/**/;}
#shadowLeft[class]{background:url(images/shadow-left.png) repeat-y right;}
#shadowRight{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='images/shadow-right.png',sizingMethod='scale');/*\*//*/ background:url(shadow-left.png) repeat-y right;/**/;}
#shadowRight[class]{background:url(images/shadow-right.png) repeat-y left;}
#shadowTop{height:5px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='images/shadow-top.png',sizingMethod='scale');/*\*//*/ background:url(shadow-top.png) no-repeat;/**/;}
#shadowTop[class]{background:url(images/shadow-top.png) no-repeat;}
#shadowBottom{height:5px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='images/shadow-bottom.png',sizingMethod='scale');/*\*//*/ background:url(shadow-bottom.png) no-repeat;/**/;}
#shadowBottom[class]{background:url(images/shadow-bottom.png) no-repeat;}
#innerTable{background-color:#fff;padding:1px;}
#headerTop{height:66px;background:url(images/header-continue.png) no-repeat right;}
#header{height:102px;background:url(images/header.png) right no-repeat;}
#navigation{height:48px;background:url(images/navigation.png) repeat-x;}
#menu{background-color:#cfd3d6;}
#menu img{margin-top:20px;border:1px solid #fff;}
#content{background:url(images/content.png) repeat-y;}
#contentsub{background:url(images/content.png) no-repeat;padding:10px 40px 30px 30px;}
#footerTop{height:27px;background:url(images/footer-top.png);}
#footer{height:35px;background:url(images/footer.png) repeat-x;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#8d9092;}
#welcome{padding:20px;}
#news{padding:20px 10px;}
#plan1,#plan2,#plan3{height:78px;cursor:hand;}
#plan2,#plan3{margin-top:1px;}
#plan1{background-image:url(images/plan1.png);}
#plan2{background-image:url(images/plan2.png);}
#plan3{background-image:url(images/plan3.png);}
#plan1 h1,#plan2 h1,#plan3 h1{color:#fff;padding-top:10px;margin-left:12px;font-size:20px;font-weight:normal;}
#plan1 p,#plan2 p,#plan3 p{margin-top:5px;margin-left:12px;font-size:11px;color:#fff;}
#plan1 a:link,#plan1 a:visited,#plan1 a:hover,#plan1 a:active,#plan2 a:link,#plan2 a:visited,#plan2 a:hover,#plan2 a:active,#plan3 a:link,#plan3 a:visited,#plan3 a:hover,#plan3 a:active{text-decoration:none;}
h1.company-name{margin:0;padding:0;line-height:50px;font-size:24px;font-weight:bold;color:#00486f;}
h1.header-info{margin:0;padding:0 0 0 35px;line-height:80px;font-size:26px;font-weight:Normal;color:#fff;}
.text{font-family:Arial,Helvetica,sans-serif;font-size:12px;}
.sohotext{font-family:Arial;font-size:12px;}
.SMtext{font-family:Arial,Helvetica,sans-serif;font-size:11px;}
.smtext{font-family:Arial,Helvetica,sans-serif;font-size:11px;}
.uptext{font-family:Arial,Helvetica,sans-serif;font-size:8px;color:#000;}
.FormLt1{font-family:Arial;font-size:8px;cursor:pointer;}
table.vmenu_mainz{width:177px;margin-top:10px;padding:0;border:1px solid #fff;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;}
td.vmenu_main_off{width:100%;height:21px;border:0;font-weight:bold;font-size:11px;text-align:center;background:#bd790d url(menu.png) repeat-x bottom;}
td.vmenu_main_on{width:100%;height:21px;border:0;font-weight:bold;font-size:11px;text-align:center;background:#e09e16 url(menu.png) repeat-x bottom;}
div.vmenu_main_off{width:100%;}
div.vmenu_main_on{width:100%;}
a.vmenu_main_off:link{color:#fff;text-decoration:none;border-bottom:0 solid #000;}
a.vmenu_main_off:visited{color:#fff;text-decoration:none;border-bottom:0 solid #000;}
a.vmenu_main_off:hover{color:#fff;text-decoration:underline;border-bottom:0 solid #000;}
a.vmenu_main_off:active{color:#fff;text-decoration:underline;border-bottom:0 solid #000;}
a.vmenu_main_on:link{color:#fff;text-decoration:none;}
a.vmenu_main_on:visited{color:#fff;text-decoration:none;}
a.vmenu_main_on:hover{color:#fff;text-decoration:underline;}
a.vmenu_main_on:active{color:#fff;text-decoration:underline;}
td.vmenu_main_sub{width:100%;border:0;padding:0;}
table.vmenu_subz{width:100%;border:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:11px;}
td.vmenu_sub_bull_off{width:20px;padding:3px 0 0 13px;font-size:11px;font-weight:bold;color:#858585;}
td.vmenu_sub_bull_on{width:20px;padding:3px 0 0 13px;font-size:11px;font-weight:bold;color:#903518;}
div.vmenu_sub_bull_off{padding:0;width:100%;}
div.vmenu_sub_bull_on{padding:0;width:100%;}
td.vmenu_sub_off{width:100%;border:0;padding:3px 0 0 5px;font-size:11px;font-weight:normal;}
td.vmenu_sub_on{width:100%;border:0;padding:3px 0 0 5px;font-size:11px;font-weight:bold;}
div.vmenu_sub_off{width:100%;border:0;padding:0;}
div.vmenu_sub_on{width:100%;border:0;padding:0;}
a.vmenu_sub_off:link{color:#003f7c;text-decoration:none;}
a.vmenu_sub_off:visited{color:#003f7c;text-decoration:none;}
a.vmenu_sub_off:hover{color:#903518;text-decoration:none;}
a.vmenu_sub_off:active{color:#903518;text-decoration:none;}
a.vmenu_sub_on:link{color:#003f7c;text-decoration:none;}
a.vmenu_sub_on:visited{color:#003f7c;text-decoration:none;}
a.vmenu_sub_on:hover{color:#903518;text-decoration:none;}
a.vmenu_sub_on:active{color:#903518;text-decoration:none;}
table.hmains{border:0;padding:0;margin:0 5px;height:20px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;color:#2983a6;}
td.hmains{border:0;padding:0 10px 0 0;margin:0;background:url(images/list.png) no-repeat left;}
a.hmains{line-height:21px;margin-left:15px;}
a.hmains:link{color:#00486f;text-decoration:none;}
a.hmains:visited{color:#00486f;text-decoration:none;}
a.hmains:hover{color:#bd790d;text-decoration:none;}
a.hmains:active{color:#bd790d;text-decoration:none;}
table.hsubs{border:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000;text-align:center;}
td.hsubs{border:0;padding:2px 10px 2px 10px;}
a.hsubs:link{color:#000;text-decoration:none;}
a.hsubs:visited{color:#006;text-decoration:none;}
a.hsubs:hover{color:#006;text-decoration:underline;}
a.hsubs:active{color:#000;text-decoration:none;}
.newsbox_date{font-family:arial,verdana,Courier New,Courier,mono;font-size:10px;font-weight:normal;color:#fff;}
.newsbox{font-family:arial,helvetica,sans-serif;font-size:11px;font-weight:bold;margin:0;}
.newsbox a:link{color:#0087d0;text-decoration:none;}
.newsbox a:visited{color:#0087d0;text-decoration:none;}
.newsbox a:hover{color:#0087d0;text-decoration:underline;}
.newsbox a:active{color:#0087d0;text-decoration:underline;}
.newsbox_tease{font-family:Arial,helvetica,sans-serif;font-size:11px;font-weight:normal;color:#000;margin:0;}
table.article_table{font-family:arial,helvetica,sans-serif;font-size:12px;font-weight:normal;color:#000;}
td.article_title{font-family:Courier New,Courier,mono;font-size:16px;font-weight:bold;color:#2e2e2e;}
font.article_date{color:#369;}
td.article_content{padding:4px;}
textarea{font-size:8pt;height:75px;width:175px;}
.logohead{font-family:Arial;font-size:25pt;font-weight:bold;}
.logosub{font-family:Arial;font-size:8pt;font-weight:bold;}
.menusys{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9pt;}
.main{font-family:Arial,Helvetica,sans-serif;font-size:14px;padding:20px;padding-left:95px;width:600px;}
#main_description{font-size:13px;text-align:left;padding-right:10px;line-height:125%;}
#main_description h1{font-weight:900;font-size:16px;color:#000;text-align:center;}
#main_description1{font-size:13px;padding:30px;text-align:left;color:#fff;}
#main_description1 h1{font-weight:900;font-size:16px;color:#fff;text-align:center;}
#main_description2{font-size:13px;padding:30px;text-align:justify;}
#main_description2 h1{font-weight:900;font-size:16px;color:#000;text-align:center;}
#main_background{font-size:13px;background-image:url(images/main_background.png);background-repeat:no-repeat;text-align:center;width:592px;height:536px;}
#main_background1{font-size:13px;background-image:url(images/main1.png);background-repeat:no-repeat;text-align:center;width:259px;height:245px;}
#main_background2{font-size:13px;background-image:url(images/main2.png);background-repeat:no-repeat;text-align:center;width:251px;height:294px;}
#main_background3{font-size:13px;background-image:url(images/main4.png);background-repeat:no-repeat;text-align:center;background-position:15px 10px;width:284px;height:230px;}
#main_background4{font-size:13px;background-image:url(images/main3.png);background-repeat:no-repeat;text-align:center;background-position:15px 10px;width:221px;height:221px;}
#header{padding-left:100px;font-size:16px;text-align:center;font-weight:bold;line-height:145%;}
.mainpage_headers{font-size:16px;font-weight:bold;border-bottom-width:thick;border-bottom-style:solid;border-bottom-color:#006;width:145px;}
.mainpage{padding-right:20px;}
.header2{font-size:13px;}
.design_header{padding-left:50px;padding-right:50px;padding-top:10px;font-style:italic;text-align:center;}
.page_headers{font-size:18px;font-weight:bold;border-bottom-width:thick;border-bottom-style:solid;border-bottom-color:#006;text-align:center;padding-left:30px;padding-right:30px;width:350px;}
.page_text{font-size:14px;text-align:center;}
.design_packages{line-height:135%;padding-top:5px;padding-left:200px;}
.design_packages2{line-height:135%;width:220px;}
.page_headers2{font-size:18px;font-weight:bold;border-bottom-width:thick;border-bottom-style:solid;border-bottom-color:#006;text-align:center;width:220px;}
.page_headers3{font-size:18px;font-weight:bold;border-bottom-width:thick;border-bottom-style:solid;border-bottom-color:#006;text-align:center;width:220px;}
.page_headers4{font-size:18px;font-weight:bold;border-bottom-width:thick;border-bottom-style:solid;border-bottom-color:#006;text-align:center;width:400px;}
.consulting{text-align:center;font-size:14px;padding:10px;line-height:150%;}
.consulting_header1{font-size:18px;font-weight:bold;border-bottom-width:thick;border-bottom-style:solid;border-bottom-color:#006;width:120px;}
.consulting_header2{font-size:18px;font-weight:bold;border-bottom-width:thick;border-bottom-style:solid;border-bottom-color:#006;width:300px;}
.consulting_text1{line-height:170%;width:350px;}
#portfolio1{color:#fff;background-color:#006;padding-left:10px;padding-top:5px;font-size:14px;}
#portfolio1 a:link{color:#fff;text-decoration:none;}
#portfolio1 a:hover{color:#ccc;text-decoration:none;}
#portfolio1 a:visited{color:#999;text-decoration:none;}
.portfolio1_text{position:relative;left:20px; padding-top: 10px; padding-right: 25px}
#portfolio2{color:#000;background-color:#fff;padding-left:10px;padding-top:5px;font-size:14px;}
#portfolio2 a:link{color:#000;text-decoration:none;}
#portfolio2 a:hover{color:#666;text-decoration:none;}
#portfolio2 a:visited{color:#333;text-decoration:none;}
.contact_text{text-align:center;width:450px;position:relative;left:150px;padding-top:10px;font-size:14px;}
#contact_text{font-size:12px;}
#contact_text h1{font-size:18px;font-weight:bold;border-bottom-width:thick;border-bottom-style:solid;border-bottom-color:#006;color:#000;width:185px;text-align:center;}