/* CSS Document */
body{padding:0px; margin:0px; background:#ebf2fa url(../images/b_body.gif) 0 0 repeat-x; color:#848484; font:10px/14px Verdana, Geneva, sans-serif;}
div, p, ul, h2, h3, h4, img, form, input {padding:0px; margin:0px;}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px; height:0}

p a{font:10px/14px Verdana, sans-serif; color:#ff6d00;}
p a:hover{ color:#000; text-decoration:none;}

.headline{font:12px/14px Arial, Helvetica, sans-serif; color:#3d3d3d; font-weight:bold}
.headline2{font:10px/14px Verdana, Geneva, sans-serif; color:#3d3d3d; font-weight:bold}

ul.file_link li{ background: url(../images/icon1.gif) 0 0 no-repeat; padding-left:26px; height:20px;}
ul.file_link li a{font:10px/14px Verdana, Geneva, sans-serif; color:#848484;}
ul.file_link li a:hover{color:#000; text-decoration:none}

ul.check_link li{ background: url(../images/check.gif) 0 0 no-repeat; padding-left:22px; height:22px;}
ul.check_link li a{font:10px/14px Verdana, Geneva, sans-serif; color:#ff6d00;}
ul.check_link li a:hover{color:#000; text-decoration:none}

#container{width:715px; margin:0 auto; padding:0 30px; }

/* TOP PAN */

#topPan{width:715px; height:150px; position:relative;}

#topPan ul.menu{position:absolute; top:12px; left:9px; width:585px}
#topPan ul.menu li{float:left; height:16px; margin-right:30px}
#topPan ul.menu li a{ height:16px;  display:block; text-indent:-20000px; }
#topPan ul.menu li a:hover{height:16px; }

#topPan ul.menu li.b01 a{ width:67px;  background:url(../images/btn_1.gif) 0 0 no-repeat; }
#topPan ul.menu li.b01 a:hover{ width:67px;  background:url(../images/btn_1_over.gif) 0 0 no-repeat;}

#topPan ul.menu li.b02 a{ width:57px;  background:url(../images/btn_2.gif) 0 0 no-repeat; }
#topPan ul.menu li.b02 a:hover{ width:57px;  background:url(../images/btn_2_over.gif) 0 0 no-repeat;}

#topPan ul.menu li.b03 a{ width:53px;  background:url(../images/btn_3.gif) 0 0 no-repeat; }
#topPan ul.menu li.b03 a:hover{ width:53px;  background:url(../images/btn_3_over.gif) 0 0 no-repeat;}

#topPan ul.menu li.b04 a{ width:65px;  background:url(../images/btn_4.gif) 0 0 no-repeat; }
#topPan ul.menu li.b04 a:hover{ width:65px;  background:url(../images/btn_4_over.gif) 0 0 no-repeat;}

#topPan ul.menu li.b05 {margin-right:0}
#topPan ul.menu li.b05 a{ width:61px;  background:url(../images/btn_5.gif) 0 0 no-repeat; }
#topPan ul.menu li.b05 a:hover{ width:61px;  background:url(../images/btn_5_over.gif) 0 0 no-repeat;}

#topPan ul.menu li.linem{width:3px; background:url(../images/spacer_m.gif) 0 0 no-repeat}

#follow{width:107px; height:40px; background:url(../images/b_folow.gif) 0 0 repeat-x; position:absolute; top:0; left:608px}
#follow h2{height:20px; position:relative; background:url(../images/h_follow.gif) 19px 6px no-repeat; margin-bottom:3px}
#follow img{float:left; margin-right:8px;}
#follow img#btn_rss{margin-left:20px; display:inline}

#topPan img#logo{position:absolute; top:64px; left:9px}

#search{width:229px; height:28px; background:url(../images/b_search.gif) 0 0 no-repeat; position:absolute; top:82px; left:476px}
.search_box{margin:6px 0 0 10px; padding:3px 0 0 0 ; font:10px/10px Verdana, sans-serif; color:#999999; background:#f6f6f6; border:none; width:185px; height:16px; float:left }
#search img{float:right}


/* CONTENT FRAME */

#content_frame{width:693px; position:relative; background:#FFF; border:#e1e8f0 1px solid; padding:10px}

/* HEADER */

#headerPan{width:693px; height:309px; position:relative;}
#mainimg{width:465px; float:left}
#header_links{width:228px; float:left}

/* CONTENT*/
#content{width:693px; position:relative; background:url(../images/b_content.gif) 0 0 repeat-x}

#c1{width:465px; margin: 0 0 0 0; float:left; display:inline}
#c2{width:228px; margin: 0 0 0 0; float:left; display:inline}

/* FOOTER */
#footer{width:715px; height:71px;}
#footer p{padding: 20px 0 0 0; font:10px/16px Verdana, Geneva, sans-serif; font-weight:normal; text-align:center; color:#848484;}
#footer p span{ font:10px/16px  Verdana, Geneva, sans-serif; color:#848484;}
#footer p a{ font:10px/16px  Verdana, Geneva, sans-serif; color:#848484; text-decoration:none; padding: 0 3px }
#footer p a:hover{ font:10px/16px  Verdana, Geneva, sans-serif;}


/* CONTENT HOME*/

#welcome{width:425px; margin:19px 0 20px 21px}
#welcome h2{height:31px; position:relative; background:url(../images/h_welcome.gif) 0 0 no-repeat; margin-bottom:9px}
#welcome img{float:left; margin-right:12px;}
#welcome p span.headline{display:block; margin-bottom:8px}
#welcome ul.file_link{width:180px; float:left}
#welcome ul.file_link#file_link_welcome1{margin-right:62px}

#services_overview_index{width:186px; margin:0 56px 0 21px; float:left; display:inline}
#services_overview_index h2{height:31px; position:relative; background:url(../images/h_services_index.gif) 0 0 no-repeat; margin-bottom:8px;}
.services_overview_index_topic{margin-bottom:10px; padding-bottom:10px; border-bottom:#7f7f7f 1px dotted}
.services_overview_index_topic img{float:left; margin-right:10px}
#services_overview_index img.btn_readmore{margin-left:114px}

#business_strategies_index{width:180px; margin:0 0 0 0; float:left; }
#business_strategies_index h2{height:31px; position:relative; background:url(../images/h_strategies_index.gif) 0 0 no-repeat; margin-bottom:8px;}
#business_strategies_index p{margin-bottom:10px}
#business_strategies_index ul li{padding:0 0 0 26px; height:22px; }
#business_strategies_index ul li a{font:10px/14px Verdana, Geneva, sans-serif; color:#ff6d00;}
#business_strategies_index ul li a:hover{color:#000; text-decoration:none}
#business_strategies_index ul li.business_strategies_index_link1{background:url(../images/icon_strategies_index.jpg) 0 0 no-repeat}
#business_strategies_index ul li.business_strategies_index_link2{background:url(../images/icon_strategies_index-13.jpg) 0 0 no-repeat}
#business_strategies_index ul li.business_strategies_index_link3{background:url(../images/icon_strategies_index-14.jpg) 0 0 no-repeat}

#news{width:212px; margin:24px 0 0 16px; margin-bottom:18px}
#news h2{height:31px; position:relative; background:url(../images/h_news.gif) 0 0 no-repeat; margin-bottom:8px;}
#news p{padding:0 0 10px 25px; margin-bottom:10px; border-bottom:#7f7f7f 1px dotted; background:url(../images/file.gif) 0 0 no-repeat}
#news img.btn_readmore{margin-left:140px}

#testimonials_index{width:212px; margin:0 0 0 16px; margin-bottom:18px}
#testimonials_index h2{height:31px; position:relative; background:url(../images/h_testimonials_index.gif) 0 0 no-repeat; margin-bottom:8px;}
#testimonials_index p{padding:0 5px 0 25px; background:url(../images/icon2.gif) 0 3px no-repeat}

/* CONTENT ABOUT*/

#company_overview{width:425px; margin:19px 0 20px 21px}
#company_overview h2{height:31px; position:relative; background:url(../images/h_company_overview.gif) 0 0 no-repeat; margin-bottom:9px}
#company_overview img{float:left; margin-right:12px;}
#company_overview p#company_overview_txt1 span.headline{display:block; margin-bottom:8px}

#our_work_team{width:425px; margin:19px 0 0 21px}
#our_work_team h2{height:31px; position:relative; background:url(../images/h_work_team.gif) 0 0 no-repeat; margin-bottom:9px}
#our_work_team img{float:left; margin-right:12px;}
#our_work_team p#our_work_team_txt1 span.headline{display:block; margin-bottom:8px}

#standards{width:212px; margin:24px 0 0 16px; margin-bottom:18px}
#standards h2{height:31px; position:relative; background:url(../images/h_standards.gif) 0 0 no-repeat; margin-bottom:8px;}
.standards_topic{margin-bottom:10px;}
.standards_topic img{float:left; margin-right:10px}
#standards p#standards_txt{padding:0 3px 10px 3px; margin-bottom:10px;  border-bottom:#7f7f7f 1px dotted}
#standards img.btn_readmore{margin-left:140px}

#why{width:212px; margin:0 0 0 16px;}
#why h2{height:31px; position:relative; background:url(../images/h_why.gif) 0 0 no-repeat; margin-bottom:12px;}

/* CONTENT SERVICES*/

#consulting_services{width:425px; margin:19px 0 0 21px}
#consulting_services h2{height:31px; position:relative; background:url(../images/h_services.gif) 0 0 no-repeat; margin-bottom:9px}
#consulting_services img{float:left; margin-right:12px;}
#consulting_services p#consulting_services_txt1 span.headline{display:block; margin-bottom:8px}
#consulting_services p#consulting_services_txt2 span.headline{display:block; margin-bottom:8px}
#consulting_services ul.check_link{width:175px; float:left}
#consulting_services ul.check_link#check_link_consulting_services1{margin-right:60px; margin-left:6px; display:inline}

#services_list{width:212px; margin:24px 0 0 16px;}
#services_list h2{height:31px; position:relative; background:url(../images/h_serv_list.gif) 0 0 no-repeat; margin-bottom:8px;}
#services_list img{margin-bottom:12px}
#services_list p{margin-bottom:12px}

/* CONTENT SOLUTIONS*/

#solutions_showcase{width:425px; margin:19px 0 0 21px}
#solutions_showcase h2{height:31px; position:relative; background:url(../images/h_solutions_showcase.gif) 0 0 no-repeat; margin-bottom:9px}
#solutions_showcase img#solutions_showcase_img{float:left; margin-right:12px;}
#solutions_showcase p#solutions_showcase_txt1 span.headline{display:block; margin-bottom:8px}
.solutions_showcase_topic#solutions_showcase_topic1, .solutions_showcase_topic#solutions_showcase_topic2{margin-bottom:10px; padding-bottom:10px; border-bottom:#7f7f7f 1px dotted}
.solutions_showcase_topic#solutions_showcase_topic1, .solutions_showcase_topic#solutions_showcase_topic3{width:185px; float:left; margin-right:55px}
.solutions_showcase_topic#solutions_showcase_topic2, .solutions_showcase_topic#solutions_showcase_topic4{width:185px; float:left; }
.solutions_showcase_topic img{float:left; margin-right:10px}

#business_development{width:425px; margin:19px 0 0 21px}
#business_development h2{height:31px; position:relative; background:url(../images/h_biz_development.gif) 0 0 no-repeat; margin-bottom:9px}
#business_development p{margin-bottom:10px; padding-bottom:10px; border-bottom:#7f7f7f 1px dotted}
#business_development img.btn_readmore{margin-left:358px}

#new_solutions{width:212px; margin:24px 0 0 16px;}
#new_solutions h2{height:31px; position:relative; background:url(../images/h_new_solutions.gif) 0 0 no-repeat; margin-bottom:8px;}
#new_solutions span.headline{display:block; margin-bottom:12px}
#new_solutions p{margin-bottom:15px}

/* CONTENT CONTACTS*/

#contact_info{width:425px; margin:19px 0 0 21px}
#contact_info h2{height:31px; position:relative; background:url(../images/h_contact_info.gif) 0 0 no-repeat; margin-bottom:9px}
#contact_info img{float:left; margin-right:12px;}
#contact_info p#contact_info_txt1 span.headline{display:block; margin-bottom:8px}

#faq{width:425px; margin:19px 0 0 21px}
#faq h2{height:31px; position:relative; background:url(../images/h_faq.gif) 0 0 no-repeat; margin-bottom:15px}
#faq ul.file_link{width:180px; float:left}
#faq ul.file_link#file_link_faq1{margin-right:62px}

#contact_form{width:212px; margin:24px 0 0 16px;}
#contact_form h2{height:31px; position:relative; background:url(../images/h_form.gif) 0 0 no-repeat; margin-bottom:15px;}
#contact_form input,#contact_form textarea{clear:both; margin-bottom:10px; display:block}
#contact_form label{clear:both; margin-bottom:5px; display:block}
.input_box{font:10px/10px Verdana, sans-serif; color:#000; background:#ebf2fa; border:#e0e0e0 1px solid; width:190px; height:10px; padding:5px }
.textarea_box{font:10px/10px Verdana, sans-serif; color:#000; background:#ebf2fa; border:#e0e0e0 1px solid; width:190px; height:100px; padding:5px }
#contact_form img.btn_readmore{margin-left:156px}
