body { background: #fff url(../images/bg_page.gif) no-repeat top center; font: 0.8em Arial, Helvetica, sans-serif;text-align:center; margin:0;padding:0;color:#000; }
img { border:0; }
h1, h2, h3, h4 {color: #fc9f07;}
h1 {font-size:140%;}
h2 {font-size:120%;}
h3 {font-size:120%;margin-bottom:7px;}
h4 {font-size:100%;margin-bottom:7px;}
p{ line-height:1.46em;}
a{ color: #fc9f07;}
ul.level2{margin-left:20px;padding-left:0px;margin-top:10px;}
ul.level2 li{ list-style: square; }
ol li ol li	{list-style: lower-alpha;}
ol li ol li	ol li	{list-style: decimal; }
a:hover{ color: #000000;}
h1.heading, h2.heading, h3.heading, h4.heading { text-indent: -1000px;  overflow: hidden;   }
a#engineering { width:81px;background: url(../images/bg_menu_engineering.gif) no-repeat;}
a#engineering:hover { background-image: url(../images/bg_menu_engineering_over.gif) }
a#cqi {width:19px; background: url(../images/bg_menu_cqi.gif) no-repeat; }
a#cqi:hover { background-image: url(../images/bg_menu_cqi_over.gif) }
a#direct {width:42px; background: url(../images/bg_menu_direct.gif) no-repeat; }
a#direct:hover { background-image: url(../images/bg_menu_direct_over.gif) }
a#vision {width:42px; background: url(../images/bg_menu_vision.gif) no-repeat; }
a#vision:hover { background-image: url(../images/bg_menu_vision_over.gif) }
a#group { width:43px;background: url(../images/bg_menu_group.gif) no-repeat;}
a#group:hover { background-image: url(../images/bg_menu_group_over.gif) }
a#press { width:98px;background: url(../images/bg_menu_press.gif) no-repeat;}
a#press:hover { background-image: url(../images/bg_menu_press_over.gif) }

div.top + div.top { margin-top:10px; }
label {font-family:arial;color:#666;font-size:0.85em;}
input, textarea, select{margin: 0px 0;border:1px solid black;width:200px;background-color:#f8f8f8;}

#leftColumn { width:210px; float:left;padding-top:83px; }
#leftColumn #menuMain { margin:94px 18px 20px 19px; }
#leftColumn #menuLogin { margin:24px 18px 20px 19px; }
#menuMain, #menuLogin { padding-left:0;  }
#menuMain li, #menuLogin li { list-style: none outside none; background: transparent url(../images/menu_main_top.gif) no-repeat top;margin-bottom:7px; }
#menuMain li div, #menuLogin li div { padding:2px 2px 2px 3px; background: transparent url(../images/menu_main_bottom.gif) no-repeat bottom;}
#menuMain a,#menuMain a:visited {font-size:85%;color:#fff; padding:3px 6px;display:block;width:155px; background-color: #fc9f07;text-decoration:none;}
#menuMain a:hover, #menuMain .selected, #menuMain .selected a { background-color:#0055a5 !important; }
#menuLogin a, #menuLogin a:visited {font-size:85%;color:#fff; padding:3px 6px;display:block;width:155px; background-color: #b8bbbf;text-decoration:none;}
#menuLogin a:hover, #menuLogin .selected, #menuLogin .selected a { background-color:#0055a5 !important; }
#menuMain ul.selected, #menuMain .selected li { background-image:none; }
#menuMain a.selected { font-weight:bold; }
#menuMain .selected a { display: inline; }
#menuMain .selected a:hover { text-decoration:underline; }
#menuMain ul.selected { padding-left:0;margin-left:0;width:167px; }
#menuMain ul.selected li { padding:0 0 0 18px;background: transparent url(../images/bullet.gif) no-repeat 11px 6px; }
#menuMain ul.selected li.last { margin-bottom:0!important;padding-bottom:6px; }
#page { width:951px; margin:0 auto; text-align:left; padding:20px 13px 20px 20px;position:relative; }
#pageContent { width:726px; float:left;}
#menuTop { padding-left:0;margin:0 0 5px 5px; width:580px;}
#menuTop li, #sitesMenu li{ list-style: none outside none;display:inline;background-color:#FFA109; }
#sitesMenu li { float:left; }
#menuTop li a, #menuTop li a:visited { font-size:85%;width:70px;border-bottom: 1px solid #fff; padding:2px; margin-right:4px;text-decoration:none;color:#fff;display:block;float:left; }
#pageHeader{ position:relative; }
#menuTop li a:hover, #menuTop li a.selected { background:#fff;color: #fc9f07; }
#pageHeader #sitesMenu { position:absolute;top:-20px;right:0; }
#sitesMenu {padding-left:0;margin:0; color:#fff; width:272px;}
#sitesMenu a {display:block;overflow:hidden;text-indent:-999px;padding:0;background-position:0 5px !important;}
#sitesMenu span { margin:0 4px; }
#sitesMenu a, #sitesMenu span { color:#fecf83; text-decoration:none;float:left; }
#sitesMenu a:hover { color:#fff; }
#pagePromo { width:699px;height:225px; background: transparent url(../images/bg_promo.png) no-repeat;padding: 12px 13px 16px 13px;}
#pageBody { margin:20px 0;padding:0 4px 0 3px;width:719px; }
#bodyRight, .float_r, #newsImg { float:right; }
#footer a, #footer a:visited { color:#000;text-decoration:none;margin-top:2px; }
#footer a:hover { text-decoration:underline; }
#footer {padding: 0;font-size:95%;margin-top:14px; }
#footer div { padding:1px; }
#footer div div {padding:3px 7px; background-image:none;margin:1px;background-color:#ccd0d4; }
#footer div div p { margin:0; }
#newsImg img{ float:none; }
#newsImg div.bottom { margin-top:-6px; }
.bodyMain, #footer { margin:3px 0;width:719px; background: transparent url(../images/bg_body_1c_bottom.gif) no-repeat bottom; padding-bottom:8px; }
.bodyMain div, #footer div{ background: transparent url(../images/bg_body_1c_top.gif) no-repeat top; padding-top:8px;}
#footer { padding-bottom:0; }
#footer div { padding-top:1px; }
.newsMenu ul { padding-left:0;margin:0 0 16px 6px; }
.newsMenu li {clear:left; list-style: none outside none; font-size:86%;border:5px solid #fff; }
.newsMenu li span { padding:3px 8px;background-color: #f8d9ba;margin-right:3px;float:left;}
.newsMenu li a {padding:3px 8px; display:block;float:left;width:615px;background-color:#f1f2f3;color:#000;text-decoration:none; }
.newsMenu li a:hover, .newsMenu li.selected a { background-color:#ccd0d4; }
.newsMenu li.selected span { background-color: #efa867; }
.back_button { display:block; width:110px; background-color:#0055a5;padding:3px;font-size:85%;color:#fff;text-align:center;text-decoration:none;}
.back_button:hover { background-color: #fc9f07; }
.bodyMain img { margin-left:0px;float:right; }
.bodyMain p:last-child { margin-bottom:2px; }
.twoColumn { background: transparent url(../images/bg_2column.gif) no-repeat bottom; padding-bottom:6px;position:relative;}
.column { width:355px; }
.column h1, .column p, .bodyMain h1, .bodyMain p, .bodyMain h3, .bodyMain h2, .column h3, .column h2, .column h4, .bodyMain h4, #newsImg, .newsItems a { margin-left:12px;margin-right:12px;}
.column p{ margin-top:2px;margin-bottom:10px; }
.column li{ margin-top:2px;margin-bottom:6px;}
.column ul{margin-left:30px;padding-left:0px;margin-top:0px;}
.column h1, .bodyMain h1, .column h4, .bodyMain h4, .column h3, .column h2, .bodyMain h2, .bodyMain h3 { margin-top:0; }
.column div.top, #newsImg { background: transparent url(../images/bg_body_2c_top.gif) no-repeat left top;padding-top:8px;}
.column div.bottom, #newsImg div.bottom {background: transparent url(../images/bg_body_2c_bottom.gif) no-repeat left bottom;padding-bottom:8px;}
.column p:last-child { margin-bottom:0; }
.column div:first-child img, #newsImg img { margin:-6px 0 -9px 2px; }
.submitButton{width:100px;background-color: #fc9f07;border:none;color:#ffffff;padding:2px;}
.contactForm{margin: 4px 12px 0 12px;}
.contactParagraph{margin: -10px 12px 10px 12px;}
.clear { clear:both; }

/*---Edited by Reza@eSoftArena.com---*/

#leftColumn #menuPress { margin:34px 18px 20px 19px; }
#menuPress { padding-left:0;  }
#menuPress li { list-style: none outside none; background: transparent url(../images/menu_main_top.gif) no-repeat top;margin-bottom:7px; }
#menuPress li div { padding:2px 2px 2px 3px; background: transparent url(../images/menu_main_bottom.gif) no-repeat bottom;}
#menuPress li div a,#menuPress li div  a:visited  {font-size:85%;color:#fff; padding:3px 6px;display:block;width:155px; background-color:#fc9f07;text-decoration:none;}
#menuPress li div a:hover  { background-color:#0055a5;}
#menuPress li.opened div a,#menuPress li.opened div  a:visited{background:none; color:#fc9f07; font-weight:bold;}
#menuPress li p{margin:15px 0; padding:0 8px 0 10px; font-size:1em; line-height:13px;font-weight:bold;}
#menuPress li p a{display:block; color:#fc9f07; text-decoration:none; margin-bottom:5px;padding-left:14px;background:url(../images/recent-post-li-bg.gif) no-repeat 0 4px;}
#menuPress li p a:hover,#menuPress li.opened div a:hover{color:gray;}
#menuPress li p i{color:#666; font-size:0.85em;;padding-left:14px;}
.img_rss{
margin-left:19px;
margin-bottom:30px;
}
/*------------------------------------*/
