body{ font-family: Arial, Verdana, sans-serif; line-height: 1.166; margin:10px 0 0 0;padding: 0px;
        color:#545454; background-color:#F3F3F3;
        background-image: url(/img/09_bg_body.gif); background-position: top; background-repeat: repeat-x;}
td {}
a{        text-decoration:none; color: #3360AA;}
a:hover{ text-decoration:underline;        color:#F37B1F;}

.h { visibility:hidden;}
.hb { visibility:hidden; display:block;}
.b { display:block;}

.slogan { color:#7A7A7A; font-size:10px; font-family:Verdana, Arial, Tahoma, sans-serif; margin-left:16px;        margin-bottom:5px;}

.copy {font-size: 11px;margin-right: 30px;margin-left:30px;margin-bottom: 10px;margin-top: 0px;vertical-align: bottom;color:#7D7D7D;font-family :  Verdana, Arial, Tahoma, sans-serif;text-align:left;}
.copy a:link, .copy a:visited {color: #7D7D7D;text-decoration: underline;}

.leftNav { background-image:url(/img/leftNav_bg.gif); background-repeat:repeat-y; background-position:right top;}
.leftNav div { background-image:url(/img/leftNav.gif); background-repeat:no-repeat; background-position:right top;
        padding:0 0 0 23px;}
.homeLink { background-image:url(/img/homeLink_bg.gif); background-position:right bottom; background-repeat:no-repeat;
        padding:0 0 0 23px; vertical-align:bottom;}
.mainTable { margin:20px 0 30px 30px; width:650px;}
.menuTable { margin:30px 0 0 30px; width:650px;}
.left30 { margin-left:30px;}

.pzTxt {margin-top: 19px;margin-bottom: 10px;margin-right:10px;/*font-size: 12px;*/font-size: 80%;/*font-family:"Times New Roman", Georgia, serif;*/}
.pzTxt a:link, .pzTxt a:visited {color: #3360AA;text-decoration: none;}
.pzTxt a:hover{ color:#F37B1F; text-decoration: underline;}

span.date { font-weight:bold; font-family:Verdana, Arial, sans-serif; font-size:10px; line-height: 1.4em;}
.lastProjImg { margin-left:11px; margin-right:8px; margin-top:20px; margin-bottom:10px;}

.news {font-size: 80%; margin-left:11px; margin-right:11px; font-weight: bold;}
.news a:link, .news a:visited { color:#3360AA; text-decoration:none; font-weight:normal;        }
.news a:hover{ color:#F37B1F; text-decoration:underline;}
.newsitem {margin-left:11px; margin-right:11px; margin-bottom: 20px; }

.newsListMain { background-position:right; background-image:url(img/08_bg_iht.gif); background-repeat:repeat-y;}
.newsListMain div.news { margin-top:16px;}

.subglobalNav {font-family :  Verdana, Arial, Tahoma, sans-serif;font-size: 11px;padding-bottom:6px;padding-left:6px;padding-right:10px;/*width: 100%;*//*background: #436091;*//*FILTER: Alpha(Opacity=90, Style=0);*//*font-weight: bold;*/line-height: 1em;}
.subglobalNav a:link, .subglobalNav a:visited {color: #3360AA;text-decoration: none;}
.subglobalNav a:hover {color: #F37B1F;text-decoration: underline;}

.globalNavBottom {font-family :  Verdana, Arial, Tahoma, sans-serif;font-size: 11px;font-weight:bold;padding-bottom:0px;padding-left:10px;padding-right:0px;line-height: 1.1em;/*color: #9F9C00;*//*background-image: url(../img/sys/09_bg_bottomnav.gif);background-position: left bottom;background-repeat: no-repeat;*/padding-top: 9px;border-left-color: White;border-left-style: solid;border-left-width: 1px;}
div.globalNavBottom a {/*color: #95A7C7;*/color: #C7D0DE;text-decoration: none;}
div.globalNavBottom a:link, div.subglobalNavBottom a:visited {color: #95A7C7;text-decoration: none;}
div.globalNavBottom a:hover{color: White;text-decoration: none;}

li {padding-bottom: 5px;}

.globalNav{margin-left:5px;font-size: 11px;
        color: #183D7B;font-weight: bold;text-decoration: none;}
.globalNav a, .globalNav a:visited{
        color: #183D7B;text-decoration: none;}
.globalNav a:hover{text-decoration: none;background-color: White;color:#F37B1F;}

.portfolioTxt h1 {margin-left:11px;margin-top: 6px;margin-bottom: 8px;margin-right:10px;/*font-size: 13px;*/font-size: 90%;/*font-family:"Times New Roman", Georgia, serif;*/font-family: Georgia, "Times New Roman", serif;font-weight:bold;color:#5E3827;}
.portfolioTxt p {margin-left:11px;margin-top: 0px;margin-bottom: 10px;margin-right:10px;/*font-size: 12px;*/font-size: 80%;/*font-family:"Times New Roman", Georgia, serif;*/}
.portfolioTxt a:link, .portfolioTxt a:visited {color: #00529F;}
.portfolioTxt a:hover{color: #00529F;text-decoration:underline;}

.more {margin-top:5px;font-weight:bold; font-family:Verdana, Arial, sans-serif; font-size:10px;margin-right:11px;margin-left:11px;margin-bottom:10px;}
.more a:hover {color: #00529F;}

#or {color:#F37B1F;}

/************** pageName styles ****************/

#pageName{padding: 0px 0px 14px 10px;margin: 0px;border-bottom:1px solid #ccd2d2;}
#pageName h2{font: bold 175% Arial,sans-serif;color: #000000;margin:0px;padding: 0px;}
#pageName img{position: absolute;top: 0px;right: 6px;padding: 0px;margin: 0px;}

/*ww*/

#content{margin: 15px 20px 10px 10px;}

/************** feature styles *****************/
.feature{padding: 0px 0px 10px 10px;font-size: 80%;min-height: 200px;height: 200px;}
body .feature {height: auto;}
.feature h3{font: bold 175% Arial,sans-serif;color: #000000;padding: 30px 0px 5px 0px;}
.feature img{float: left;padding: 0px 10px 0px 0px;}
/*************** story styles ******************/
.story {font-family:verdana, serif;font-weight: normal;font-size: 80%;padding: 0px 10px 10px 0px;font-size: 80%;}
.story h2 {font-family: Georgia, "Times New Roman", serif;font-weight: bold;font-size: 120%; color: #436091;padding: 0px 0px 5px 0px;margin-bottom: 20px;margin-left: 0px;margin-right: 0px;margin-top: 0px;font-weight: bold;}
.story h3 {font-family: Georgia, "Times New Roman", serif;font-weight: bold; color: #000000;font-size: 110%;}
.story h4 {font-family: Georgia, "Times New Roman", serif;font-weight: bold; color: #000000;font-size: 100%;}

.story p {padding: 0px 0px 10px 0px;font-size: 100%;}
.story a.capsule{font: bold 1em Arial,sans-serif;color: #005FA9;display:block;padding-bottom: 5px;}
.story a.capsule:hover{text-decoration: underline;}
td.storyLeft{padding-right: 12px;}


td.portfolioColTxt {padding-left: 10px;padding-bottom: 20px;/*font-size: 12px;*/font-size: 90%;}
td.portfolioColTxt h3 {font-family: Georgia, "Times New Roman", serif;font-weight: bold;color: #000000;font-size: 125%;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;margin-top: 0px;}
.portfolioColPict {/*margin-right: 16px;*/margin-bottom: 20px;margin-top: 4px;}
div.portfolioBranch {font-size: 11px;font-family :  Verdana, Arial, Tahoma, sans-serif;}
div.portfolioBranch a {font-weight: bold;}

.pageNav {/*margin-left: 11px;margin-top: 30px;padding-top: 0px;padding-bottom: 20px;width: 111px;*//*background-color: #F1F1F1;padding-left: 11px;margin-top: 30px;padding-top: 10px;padding-bottom: 10px;width: 113px;padding-right: 4px;*//*padding-left: 11px;*/margin-top: 30px;/*padding-top: 10px;*/padding-bottom: 10px;/*width: 113px;padding-right: 4px;*//*border-right-color: #666666;border-right-style: dashed;border-right-width: 1px;*/}

table.sectionLinks { width:126px; margin-bottom:16px; background:#FFF; border-collapse:collapse; font-size:11px; line-height:1em; font-family:Verdana, Arial, Tahoma, sans-serif;}
table.sectionLinks td { padding:3px 6px 6px 10px; border-top:1px dashed #C1C1C1; border-bottom:1px dashed #C1C1C1;}
td.sectionLinks { background:#F79034}
.sectionLinks a:link, .sectionLinks a:visited { color:#ffffff; text-decoration: none;}
.sectionLinks a:hover{ color: #ffffff; text-decoration:underline;}
.subSectionLinks a:link, .subSectionLinks a:visited {color: #3360AA;text-decoration: none;}
.subSectionLinks a:hover{color: #F37B1F;text-decoration: underline;}

.portTitle { padding:10px 0 0 15px;}
.portImage { padding:0 0 0 15px;}
.portImage img { display:block;}

.portList { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; padding:23px 23px 0px 26px;}
.portList div.descr { font-size:14px; font-family:Arial, Helvetica, sans-serif; margin:0 0 15px 0;}
.portList div.type {}
.portList div.ind {}
.portList div.url { margin:0 0 15px 0;}
.otherWork { padding:0 0 0 46px;}

.capital {float:left; clear:none; background-color:#436091; color:White; font-size: 170%; font-weight:bold; padding: 6px 8px 6px 8px; margin-top:2px; margin-right: 5px; font-family: Georgia, "Times New Roman", serif;}
/* interso*/
.submenu { margin:3px -1px 0px 0;border-top:1px solid #3371AB;}
.submenu a {display:block;background-image:url(/img/08_bu2.gif); background-position:0 5px; background-repeat:no-repeat;font-family:Verdana, Arial, Tahoma, sans-serif;font-size:11px;padding:0 10px 0px 11px;margin: 5px 0 0 0;}
.submenu a.on { background-image:url(/img/08_bu3.gif); color:#F37B1F;}
.submenu a:hover {background-image:url(/img/08_bu3.gif);}

.bg_right { background-image:url(/img/08_bg_right.gif); background-repeat:repeat-y;}
.bg_left2 { background-image:url(/img/08_bg_left2.gif); background-repeat:repeat-y; background-position:right;}
.bg_right2 { background-image:url(/img/08_bg_right2.gif); background-position:left; background-repeat:repeat-y;}
.bg_right3 {background-image:url(/img/08_bg_right3.gif); background-repeat:no-repeat; background-position:top left;}
.bg_left3 {background-image:url(/img/08_bg_left3.gif); background-repeat:no-repeat; background-position:right top;}
.bg_bottom2 { background-image:url(/img/08_bg_bottom2.gif); background-repeat:repeat-x;}
.bg_iht { background-image:url(/img/08_bg_iht.gif); background-position:left top; background-repeat:repeat-y;}
.bg_dsh_gr { background-image:url(/img/08_bg_dsh_gr.gif);}
.bg_iht2 {background-image:url(/img/08_bg_iht.gif); background-position:right top; background-repeat:repeat-y;}

.section {}
.section table { border-collapse:collapse; font-family: Tahoma, Arial, sans-serif; clear:both}
.section caption { padding:0px 0px 8px 1px;  font-weight:bold; font-size:95%; color:#000000; text-align:left}
.section th { font-size:85%; text-align:left; font-weight:normal; padding:6px 12px 6px 12px; color:#7A7A7A}
.section th, .section td { border-top:1px dashed #7A7A7A; border-bottom:1px dashed #7A7A7A}
.section td { background-color:#E9E9E9; color:#000000; padding:9px 12px 9px 12px}
.section td a { text-decoration:underline}

.section table.noborder {border: none;}
.section table.noborder td {background-color: transparent; color:#000000; border: none; border-top: none; border-bottom: none;}

.insideBlock { background-color:#DADADA; font-family: Georgia, "Times New Roman", serif; font-weight:bold; font-size:100%; color:#545454; width:198px; padding:20px 17px 5px 25px; float:right; dispaly:inline; margin:0px 0px 12px 20px}
.insideBlock p { margin:0px 0px 15px 0px; padding:0}
.insideBlock span { font-size:85%; font-weight:normal}
.insideBlock span a { text-decoration:none }
.insideBlock span a:hover { text-decoration:underline }

.pfGallery {}
.pfGallery div.item { width:90px; height:90px; float:left; margin:18px 0px 0px 15px; border:3px solid #A9A9A9; display:inline }



