@charset "utf-8";
body {font-family: Arial, Helvetica, sans-serif; font-size: 13px; background:url(../images/bg_main.jpg) repeat-x top left; margin:0px; height:100%; line-height:20px;}
p{padding:0px; margin:0 0 12px 0;}
/*-------------------------------------------------- Commonlinks Section -------------------------------------------------- */
#mainwrap{width:1000px;}
.clear{clear:both;}

.textfield1{width:124px; height:17px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#456d7f; border:#a7d5ea 1px solid; padding:2px 0 0 2px; margin:0 0 8px 0; background:#fff; font-weight:normal;}
.textarea1{width:124px; height:56px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#456d7f; border:#a7d5ea 1px solid; padding:2px 0 0 2px; margin:0 0 4px 0; background:#fff; font-weight:normal;}

.textfield2{width:204px; height:22px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#456d7f; border:#cde1ed 2px solid; padding:2px 0 0 2px; margin:0px; background:#f8fbfe; font-weight:normal;}
.textfield4{width:120px; height:22px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#456d7f; border:#cde1ed 2px solid; padding:2px 0 0 2px; margin:0px; background:#f8fbfe; font-weight:normal;}
.textarea2{width:542px; height:56px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#456d7f; border:#cde1ed 2px solid; padding:2px 0 0 2px; margin:0 0 4px 0; background:#f8fbfe; font-weight:normal;}
.list2{width:210px; height:26px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#456d7f; background:#f8fbfe; border:#cde1ed 2px solid; padding:2px 0 0 0; margin:0px; font-weight:normal;}

.textfield3{width:240px; height:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#403f3f; background:#fcfcfc; border:#e7e7e7 2px solid; padding:2px 0 0 3px; margin:0 0 6px 0; font-weight:normal;}
.textarea3{width:240px; height:60px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#403f3f; background:#fcfcfc; border:#e7e7e7 2px solid; padding:2px 0 0 2px; margin:0 0 8px 0; font-weight:normal;}
.listmenu{width:246px; height:24px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666666; background:#fcfcfc; border:#e7e7e7 2px solid; padding:0 0 0 3px; margin:0 0 6px 0; font-weight:normal;}

.subhead01{font-size:14px; font-weight:bold;}
a.sublink01{color:#abb4b8; text-decoration:underline;}
a.sublink01:hover{color:#4694b5; text-decoration:underline;}
a.sublink02{color:#4c4c4c; text-decoration:none; font-weight:bold;}
a.sublink02:hover{color:#b25000; text-decoration:underline;}
a.sublink03{color:#000; text-decoration:none; font-weight:normal;}
a.sublink03:hover{color:#b25000; text-decoration:none;}

.subhead01{font-size:14px; font-weight:bold; color:#006796;}
.subhead02{font-size:13px; font-weight:bold; color:#006796; line-height:18px;}
.subhead03{font-size:13px; font-weight:bold; color:#4c4c4c; line-height:18px;}
.subhead04{font-size:13px; font-weight:bold; color:#b25000; line-height:18px;}
.subhead05{font-size:12px; font-weight:bold; color:#4c4c4c; line-height:28px;}
.subhead06{font-size:16px; font-weight:bold; color:#855457;}
.text01{font-size:13px; color:#3983b0; line-height:18px;}
.text02{font-size:13px; color:#8fb8d1; line-height:18px;}
.text03{font-size:13px; color:#F25F19; font-weight:bold;}

.headweb01{font-size:13px; font-weight:bold; color:#c67400; line-height:19px;}
.redtext{color:#FF0000;}
/*-------------------------------------------------- Top Section -------------------------------------------------- */
#top_container{height:292px;}
#phone{float:right; width:162px; margin:0 12px 0 0;}
#logo{float:left; width:210px; padding:54px 0 0 0px;}
#banner{float:left; width:786px; height:292px; padding:0 0 0 4px;}
/*-------------------------------------------------- Middle Section -------------------------------------------------- */
#middle_container{width:1000px; margin:15px 0 12px 0; background:url(../images/bg_middle_divider.jpg) repeat-y top left;}
#right_contentarea{float:left; width:742px; text-align:justify;}
#right_contentarea h1{color:#000; font-size:18px; margin:18px 0 12px 0; padding:0px; font-weight:normal;}

#right_innerpagearea{float:left; width:742px; text-align:justify;}
#right_innerpagearea h1{color:#d71921; font-size:22px; margin:10px 0 15px 3px; padding:0 0 0 28px; font-weight:bold; background:url(../images/h1_bullet.png) top left no-repeat;}
#right_innerpagearea h2{color:#d71921; font-size:22px; margin:10px 0 15px 3px; padding:0 0 0 28px; font-weight:bold; background:url(../images/h1_bullet.png) top left no-repeat;}

#right_innerpagearea h3{color:#fe9500; font-size:18px; margin:0 0 10px 0; padding:0px; font-weight:normal; line-height:22px;}

#breadcrumbs{padding:0 0 10px 0; color:#999999; font-size:12px; text-align:left;}
#breadcrumbs a{font-weight:bold; color:#999; text-decoration:none;}
#breadcrumbs a:hover{color:#666;}

.innerpage_top{width:726px; padding:0 0 15px 16px;}
#index_box{width:706px; background:url(../images/aboutus_box_topbg.jpg) top left no-repeat; padding:20px 10px 20px 14px; margin:15px 0 0 0;}
#index_box h2{color:#d71921; font-size:20px; margin:10px 0 14px 0; padding:0px; font-weight:normal;}

.about_usbox{width:706px; background:url(../images/aboutus_box_topbg.jpg) top left no-repeat; padding:20px 10px 20px 14px;}
.image_left01{width:158px; float:left; padding:15px 10px 20px 0;}
.image_left02{width:186px; float:left; padding:0px 18px 0 0;}
.image_left03{width:158px; float:left; padding:10px 10px 0px 0px;}
.image_right01{width:164px; float:right; padding:0px 24px 10px 24px;}
.image_right02{width:164px; float:right; padding:0px 0px 10px 24px;}
.image_right03{width:190px; float:right; padding:0px 0px 5px 10px;}
.image_right04{width:164px; float:right; padding:0px 24px 0px 24px;}
.right_img{float:right;}
#rightbox01{width:558px; float:right; text-align:left; padding:0 0 5px 0;}
#rightbox01 ul{padding:0px; margin:0px;}
#rightbox01 li{list-style:none; background:url(../images/listbox1_bullet.gif) no-repeat left top; padding:0 0 8px 15px;}

#rightbox02{width:538px; float:right; text-align:left; padding:0px;}
#rightbox02 ul{padding:0px; margin:0px;}
#rightbox02 li{list-style:none; padding:0 0 8px 0; font-weight:bold; color:#4d616b;}
.page_divider{height:1px; background:url(../images/divider_dot.gif) top repeat-x; margin:2px 0 25px 0;}
.page_divider2{border-top:1px solid #ebf1f4; margin:20px 0;}
.page_divider3{border-top:1px solid #f4e4be; margin:6px 0 15px 0;}

.adcampaign_box{width:706px; background:url(../images/services_box_topbg.jpg) top left no-repeat; padding:20px 12px 20px 12px}
.adcampaign_pbox{width:670px; padding:0px 8px 2px 26px; border-right:1px solid #ebebeb; border-left:1px solid #ebebeb;}
.adcampaign_pbox h4{font-size:13px; font-weight:bold; color:#006796; padding:0px; margin:0px; font-style:italic;}
.adcampaign_point1{width:512px; float:left;}
.adcampaign_point1 ul{padding:0px; margin:0px;}
.adcampaign_point1 li{list-style:none; background:url(../images/dot03.gif) no-repeat left top; padding:2px 0 3px 18px; border-bottom:1px #cecece dashed; color:#157aa8; font-size:12px; font-weight:bold;}

.adcampaign_point2{width:200px; float:left; padding:0 35px 0 20px; border-right:1px solid #dbdbdb;}
.adcampaign_point2 ul{padding:0px; margin:0px;}
.adcampaign_point2 li{list-style:none; background:url(../images/dot03.gif) no-repeat left top; padding:2px 0 3px 18px; border-bottom:1px #cecece dashed; color:#157aa8; font-size:12px; font-weight:bold;}

#pagebtm_box{width:742px; height:60px; background:url(../images/bg_pagebtm_box.jpg) no-repeat top; padding:10px 0 5px 0; margin:10px 0;}
#pagebtm_box ul{padding:0; margin:0px;}
#pagebtm_box li{width:215px; list-style:none; padding:0 10px 0 20px; float:left;}

#right_innerpagearea2{float:left; width:742px; text-align:justify;}
#right_innerpagearea2 h1{color:#d71921; font-size:22px; margin:10px 0 25px 3px; padding:0 0 0 28px; font-weight:bold; background:url(../images/h1_bullet_web.png) top left no-repeat;}
#right_innerpagearea2 h2{height:27px; padding:6px 0 0 46px; margin:0 0 12px 180px; color:#612c00; font-size:18px; font-weight:normal; background:url(../images/webh2_bg.jpg) top right no-repeat;}
#right_innerpagearea2 h3{color:#fe9500; font-size:18px; margin:0 0 10px 0; padding:0px; font-weight:normal; line-height:22px;}
.webhd{float:left;}

.webdesign_topbox{width:706px; padding:0px 12px 20px 12px;}
.webdesign_box{width:706px; background:url(../images/web_box_topbg.jpg) top left no-repeat; padding:30px 12px 20px 12px;}
.webdesign_pbox{width:670px; padding:4px 8px 4px 26px; border-right:1px solid #ebebeb; border-left:1px solid #ebebeb;}
.webdesign_pbox h4{font-size:13px; font-weight:bold; color:#006796; padding:0px; margin:0px; font-style:italic;}

#webboxpoints1{width:500px; float:left}
#webboxpoints1 ul{padding:0px; margin:0px;}
#webboxpoints1 li{list-style:none; background: url(../images/web_bullet01.jpg) no-repeat top left; padding:0 0 5px 18px; margin:5px 0 0 0; font-size:12px; color:#7f7f7f; font-weight:bold; line-height:19px; border-bottom:1px dashed #e1e1e1;}

#webboxpoints2{width:500px; float:left}
#webboxpoints2 ul{padding:0px; margin:0px;}
#webboxpoints2 li{list-style:none; background: url(../images/web_bullet01.jpg) no-repeat top left; padding:0 0 5px 18px; margin:5px 0 0 0; font-size:12px; color:#7f7f7f; font-weight:bold; line-height:19px; border-bottom:1px dashed #e1e1e1;}

#webboxpoints3{width:706px; float:left}
#webboxpoints3 ul{padding:0px; margin:0px;}
#webboxpoints3 li{list-style:none; background: url(../images/web_bullet01.jpg) no-repeat top left; padding:0 0 5px 18px; margin:5px 0 0 0; font-size:12px; color:#7f7f7f; font-weight:bold; line-height:19px; border-bottom:1px dashed #e1e1e1;}

.webboxpoints4{width:300px; padding:0 30px 0 20px; float:left}
.webboxpoints4 ul{padding:0px; margin:0px;}
.webboxpoints4 li{list-style:none; background: url(../images/web_bullet01.jpg) no-repeat top left; padding:0 0 5px 18px; margin:5px 0 0 0; font-size:12px; color:#7f7f7f; font-weight:bold; line-height:19px; border-bottom:1px dashed #e1e1e1;}

#right_innerpagearea3{float:left; width:742px; text-align:justify;}
#right_innerpagearea3 h1{color:#d71921; font-size:22px; margin:10px 0 0 3px; padding:0 0 0 28px; font-weight:bold; background:url(../images/h1_bullet_web.png) top left no-repeat;}
#right_innerpagearea3 h2{padding:0 0 15px 28px; margin:20px 0 0 3px; color:#fe9500; font-size:18px; font-weight:normal; background:url(../images/h2_bullet_im.jpg) top left no-repeat;}

.im_topbox{width:686px; padding:5px 12px 20px 32px;}
.im_box{width:686px; background:url(../images/web_box_topbg.jpg) top left no-repeat; padding:10px 12px 20px 32px;}

.imboxpoints{width:246px; border-right:1px solid #e9e9e9; float:left; padding:0 20px 0 10px;}
.imboxpoints ul{padding:0px; margin:0px;}
.imboxpoints li{list-style:none; background:url(../images/dot01.gif) no-repeat left top; border-bottom:1px dotted #cecece; padding:2px 0 5px 20px; color:#9f7553; font-size:13px; font-weight:bold;}

#imboxpoints2{width:686px;}
#imboxpoints2 ul{padding:0 10px; margin:0px;}
#imboxpoints2 li{list-style:none; background:url(../images/dot02.gif) no-repeat top left; padding:0 0 8px 18px; margin:10px 0 0 0; font-size:13px; color:#9f7553; font-weight:bold; line-height:19px; border-bottom:1px dashed #e1e1e1;}

#imboxpoints3{width:485px; float:left;}
#imboxpoints3 ul{padding:0 5px 0 5px; margin:0px;}
#imboxpoints3 li{list-style:none; background:url(../images/dot01.gif) no-repeat top left; padding:0 0 5px 25px; margin:3px 0 0 0; font-size:13px; color:#ba6119; font-weight:bold; line-height:19px; border-bottom:1px dashed #e1e1e1;}

.imboxpoints4{width:315px; border-right:1px solid #e9e9e9; float:left; padding:0 20px 0 10px;}
.imboxpoints4 ul{padding:0px; margin:0px;}
.imboxpoints4 li{list-style:none; background:url(../images/dot01.gif) no-repeat left top; border-bottom:1px dotted #cecece; padding:2px 0 5px 20px; color:#9f7553; font-size:13px; font-weight:bold;}
/*-------------------------------------------------- Contact - Request Form page -------------------------------------------------- */
#contact_online{padding:0 0 0 30px; border-left:2px dashed #e7e7e7;}

#view_location{background:url(../images/view_location.jpg) no-repeat top left; width:268px; height:25px; padding:20px 0 5px 50px; margin:10px 0 10px 0;}
#view_location a{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#4c4c4c; text-decoration:none; display:block;}
#view_location a:hover{color:#d71921; text-decoration:none;}
#locationmap{width:450px; margin:0px;}

#request_quote{width:706px;}
#request_quote_table{width:680px; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; padding:0 12px;}
.teable_right{background:#f1f7fe; border-left:2px solid #fff; border-bottom:4px solid #fff; padding:8px;}
.teable_left{background:#f1f7fe; border-right:2px solid #fff; border-bottom:4px solid #fff; padding:8px;}
.teable_row{background:#f1f7fe; border-bottom:4px solid #fff; padding:8px;}
/*-------------------------------------------------- Career page -------------------------------------------------- */
.careerwrap{width:700px; padding:8px; margin:20px 0 0 0; border:#ccc 1px solid;}
.careerhd{height:25px; background:#666; font-size:13px; color:#fff; font-weight:bold; padding:6px 0 0 6px}
.careerlist{width:670px; margin:10px 0; padding:0 6px 0 20px;}
.careersubhd{font-weight:bold; color:#666666;}
.careerlist ul{margin:10px 0 0 0; padding:0px;}
.careerlist li{list-style:none; background:url(../images/bullet1.gif) no-repeat top left; padding:0 0 10px 16px; text-align:justify; line-height:16px;}
/*-------------------------------------------------- Other pages -------------------------------------------------- */
.listpoint01{width:710px; padding:0 0 0 0px; margin:10px 0 30px 0;}
.listpoint01 ul{padding:0px; margin:0px;}
.listpoint01 li{width:270px; list-style:none; background: url(../images/listbullet01.jpg) no-repeat top left; padding:0 10px 5px 20px; margin:5px 40px 0 0; font-size:12px; color:#666666; font-weight:bold; line-height:19px; border-bottom:1px dashed #e1e1e1; float:left;}
/*-------------------------------------------------- Sitemap Section -------------------------------------------------- */
.sitemap-link{font-size:13px; font-weight:bold; color:#157aa8; text-decoration:none;}
.sitemap-link:hover{color:#d71921; text-decoration:underline;}
.sitemap-link2{font-size:13px; font-weight:bold; color:#7ba600; text-decoration:none;}
.sitemap-link2:hover{color:#d71921; text-decoration:none;}
.sitemap-subhead{font-size:13px; font-weight:bold; color:#7ba600;}
.sitemap-sublink{font-size:13px; font-weight:normal; color:#4e4e4e; text-decoration:none;}
.sitemap-sublink:hover{color:#157aa8; text-decoration: underline;}
/*-------------------------------------------------- Index Services -------------------------------------------------- */
#adv_campaigns{float:left; width:215px; height:305px; border-right:1px solid #eeeeee; margin:10px 16px 20px 0; padding:0 25px 0 0;}
#adv_campaigns h2{color:#fe9500; font-size:26px; font-weight:bold; line-height:26px; margin:0px; padding:0 0 8px 0}
#adv_campaigns h2 span{color:#000; font-size:20px; font-weight:normal; line-height:22px; margin:0px; padding:0px;}
#adv_campaigns ul{padding:5px 0 0 0; margin:0px;}
#adv_campaigns li{width:195px; list-style:none; background:url(../images/bullet01.jpg) top left no-repeat; padding:1px 0 1px 20px; border-bottom:dashed thin #CCCCCC;}
#adv_campaigns li a{width:190px; color:#4b4b4b; font-size:13px; text-decoration:none; display:block; padding:1px 0 2px 4px;}
#adv_campaigns li a:hover{color:#ecffb5; font-size:13px; text-decoration:none; background:#7ba600;}

#web_solutions{float:left; width:215px; height:305px; border-right:1px solid #eeeeee; margin:10px 16px 20px 0; padding:0 25px 0 0;}
#web_solutions h2{color:#fe9500; font-size:26px; font-weight:bold; line-height:26px; margin:0px; padding:0 0 8px 0;}
#web_solutions h2 span{color:#000; font-size:20px; font-weight:normal; line-height:22px; margin:0px; padding:0px;}
#web_solutions ul{padding:5px 0 0 0; margin:0px;}
#web_solutions li{width:195px; list-style:none; background:url(../images/bullet01.jpg) top left no-repeat; padding:1px 0 1px 20px; border-bottom:dashed thin #CCCCCC;}
#web_solutions li a{width:190px; color:#4b4b4b; font-size:13px; text-decoration:none; display:block; padding:1px 0 2px 4px;}
#web_solutions li a:hover{color:#ecffb5; font-size:13px; text-decoration:none; background:#7ba600;}

#int_marketing{float:left; width:215px; height:305px; margin:10px 0 20px 0;}
#int_marketing h2{color:#fe9500; font-size:26px; font-weight:bold; line-height:26px; margin:0px; padding:0 0 8px 0}
#int_marketing h2 span{color:#000; font-size:20px; font-weight:normal; line-height:22px; margin:0px; padding:0px;}
#int_marketing ul{padding:5px 0 0 0; margin:0px;}
#int_marketing li{width:195px; list-style:none; background:url(../images/bullet01.jpg) top left no-repeat; padding:1px 0 1px 20px; border-bottom:dashed thin #CCCCCC;}
#int_marketing li a{width:190px; color:#4b4b4b; font-size:13px; text-decoration:none; display:block; padding:1px 0 2px 4px;}
#int_marketing li a:hover{color:#ecffb5; font-size:13px; text-decoration:none; background:#7ba600;}
/*-------------------------------------------------- Innerpage Services -------------------------------------------------- */
#services_adv{float:left; width:210px; height:290px; border-right:1px solid #eeeeee; margin:10px 16px 10px 0; padding:70px 25px 0 0; background:url(../images/services_adv.jpg) no-repeat left top;}
#services_adv h3{color:#d71921; font-size:26px; font-weight:bold; line-height:26px; margin:0px; padding:0px;}
#services_adv h3 span{color:#000; font-size:20px; font-weight:normal; line-height:22px; margin:0px; padding:0px;}
#services_adv h3 a{color:#000; text-decoration:none;}
#services_adv h3 a:hover{color:#d71921; text-decoration:none;}

#services_adv ul{padding:5px 0 0 0; margin:0px;}
#services_adv li{width:190px; list-style:none; background:url(../images/services_bullet.gif) top left no-repeat; padding:1px 0 1px 20px; border-bottom:dashed thin #CCCCCC;}
#services_adv li a{width:185px; color:#4b4b4b; font-size:13px; text-decoration:none; display:block; padding:1px 0 2px 4px;}
#services_adv li a:hover{color:#ecffb5; font-size:13px; text-decoration:none; background:#7ba600;}

#services_web{float:left; width:210px; height:290px; border-right:1px solid #eeeeee; margin:10px 16px 10px 0; padding:70px 25px 0 0; background:url(../images/services_web.jpg) no-repeat left top;}
#services_web h3{color:#d71921; font-size:26px; font-weight:bold; line-height:26px; margin:0px; padding:0px;}
#services_web h3 span{color:#000; font-size:20px; font-weight:normal; line-height:22px; margin:0px; padding:0px;}
#services_web ul{padding:5px 0 0 0; margin:0px;}
#services_web li{width:190px; list-style:none; background:url(../images/services_bullet.gif) top left no-repeat; padding:1px 0 1px 20px; border-bottom:dashed thin #CCCCCC;}
#services_web li a{width:185px; color:#4b4b4b; font-size:13px; text-decoration:none; display:block; padding:1px 0 2px 4px;}
#services_web li a:hover{color:#ecffb5; font-size:13px; text-decoration:none; background:#7ba600;}

#services_internet{float:left; width:210px; height:290px; margin:10px 0 10px 0; padding:70px 0 0 0; background:url(../images/services_internet.jpg) no-repeat left top;}
#services_internet h3{color:#d71921; font-size:26px; font-weight:bold; line-height:26px; margin:0px; padding:0px;}
#services_internet h3 span{color:#000; font-size:20px; font-weight:normal; line-height:22px; margin:0px; padding:0px;}
#services_internet ul{padding:5px 0 0 0; margin:0px;}
#services_internet li{width:190px; list-style:none; background:url(../images/services_bullet.gif) top left no-repeat; padding:1px 0 1px 20px; border-bottom:dashed thin #CCCCCC;}
#services_internet li a{width:185px; color:#4b4b4b; font-size:13px; text-decoration:none; display:block; padding:1px 0 2px 4px;}
#services_internet li a:hover{color:#ecffb5; font-size:13px; text-decoration:none; background:#7ba600;}
/*-------------------------------------------------- Left nav Section -------------------------------------------------- */
#leftnav{float:left; width:204px; padding:0 44px 0 10px; text-align:left; margin:10px 0 0 0;}
#quick_link_hd{width:122px; height:22px; text-align:left; padding:0 0 10px 0; background:url(../images/quick_link_hd.jpg) top left no-repeat;}

#lnav_request{width:204px; background:url(../images/leftnav_hd_bg.jpg) no-repeat top left;}

.request_hd a:hover{text-decoration:none; border-top:1px solid #d5e9f3; color:#d71921;}
#request_form{width:202px; padding:5px 0 5px 2px; color:#628392; font-size:13px;}

.requesthead{padding:7px 0 7px 22px; font-size:16px; font-weight:normal; color:#929aa0; text-decoration:none; display:block; border-top:1px solid #eee;}
.requesthead:hover{text-decoration:none; border-top:1px solid #d5e9f3; color:#d71921;}

.requesthead-selected{padding:7px 0 7px 22px; font-size:16px; font-weight:normal; color:#d71921; text-decoration:none; display:block; border-top:1px solid #eee;}
.requesthead-selected:hover{text-decoration:none; border-top:1px solid #d5e9f3; color:#929aa0;}


#lnav_contact{width:204px; background:url(../images/leftnav_hd_bg.jpg) no-repeat top left;}
#contact_quick{width:202px; padding:5px 0 0 2px; color:#628392; font-size:13px;}

#lnav_latestprojects{width:204px; background:url(../images/leftnav_hd_bg.jpg) no-repeat top left;}
#latest_project{width:184px; padding:0 10px 8px 10px;}
.latest_thumbnail{width:184px; margin:8px 0 4px 0;}
.view_more{float:right; padding:0 10px 0 20px; color:#5ea1c3; font-weight:bold; font-size:16px;}
.view_more a{color:#66a7c7; text-decoration:underline; font-weight:normal; font-size:13px;}
.view_more a:hover{color:#66a7c7; text-decoration:none;}

#lnav_newsletter{width:204px; background:url(../images/leftnav_hd_bg.jpg) no-repeat top left;}
#newsletter{width:202px; padding:0 0 0 2px; color:#628392; font-size:13px; line-height:18px;}

a.blog{width:124px; height:36px; padding:50px 0 0 80px; border-bottom:1px solid #eee; border-top:1px solid #eee; background:url(../images/blog_bg.jpg) no-repeat; color:#6f9300; text-decoration:none; font-size:22px; display:block}
a.blog:hover{border-bottom:1px solid #cadb99; border-top:1px solid #cadb99; color:#fe9500; text-decoration:none;}

#lnav_adcampaign{width:204px; background:url(../images/leftnav_hd_bg.jpg) no-repeat top left; margin:0 0 2px 0;}
#adcampaign_links{width:202px; padding:0 0 10px 2px; color:#628392; font-size:13px;}
#adcampaign_links ul{padding:0px; margin:0px;}
#adcampaign_links li{width:186px; padding:2px 0 2px 16px; list-style:none; background:url(../images/leftnav_bullet.gif) no-repeat top left; color:#3e819f; border-bottom:dashed thin #dddddd;}
#adcampaign_links li a{width:180px; display:block;  font-weight:bold; color:#3e819f; text-decoration:none; padding:4px 0 4px 6px;}
#adcampaign_links li a:hover{color:#d71921; text-decoration:none; background:#fff8ef;}
#adcampaign_links li .selected, #internet_links li .selected, #lnav_portfolio li .selected, #webdesign_links li .selected, #otherservices_links li .selected{color:#d71921; text-decoration:none; background:#fff8ef;}

#lnav_webdesign{width:204px; background:url(../images/leftnav_hd_bg.jpg) no-repeat top left; margin:0 0 2px 0;}
#webdesign_links{width:202px; padding:0 0 10px 2px; color:#628392; font-size:13px;}
#webdesign_links ul{padding:0px; margin:0px;}
#webdesign_links li{width:186px; padding:2px 0 2px 16px; list-style:none; background:url(../images/leftnav_bullet.gif) no-repeat top left; color:#3e819f; border-bottom:dashed thin #dddddd;}
#webdesign_links li a{width:180px; display:block;  font-weight:bold; color:#3e819f; text-decoration:none; padding:4px 0 4px 6px;}
#webdesign_links li a:hover{color:#d71921; text-decoration:none; background:#fff8ef;}

#lnav_internet{width:204px; background:url(../images/leftnav_hd_bg.jpg) no-repeat top left; margin:0 0 2px 0;}
#internet_links{width:202px; padding:0 0 10px 2px; color:#628392; font-size:13px;}
#internet_links ul{padding:0px; margin:0px;}
#internet_links li{width:186px; padding:2px 0 2px 16px; list-style:none; background:url(../images/leftnav_bullet.gif) no-repeat top left; color:#3e819f; border-bottom:dashed thin #dddddd;}
#internet_links li a{width:180px; display:block;  font-weight:bold; color:#3e819f; text-decoration:none; padding:4px 0 4px 6px;}
#internet_links li a:hover{color:#d71921; text-decoration:none; background:#fff8ef;}

#lnav_otherservices{width:204px; background:url(../images/leftnav_hd_bg.jpg) no-repeat top left; margin:0 0 2px 0;}
#otherservices_links{width:202px; padding:0 0 10px 2px; color:#628392; font-size:13px;}
#otherservices_links ul{padding:0px; margin:0px;}
#otherservices_links li{width:186px; padding:2px 0 2px 16px; list-style:none; background:url(../images/leftnav_bullet.gif) no-repeat top left; color:#3e819f; border-bottom:dashed thin #dddddd;}
#otherservices_links li a{width:180px; display:block;  font-weight:bold; color:#3e819f; text-decoration:none; padding:4px 0 4px 6px;}
#otherservices_links li a:hover{color:#d71921; text-decoration:none; background:#fff8ef;}

#lnav_portfolio{width:204px; background:url(../images/leftnav_hd_bg.jpg) no-repeat top left; margin:0 0 2px 0;}
#portfolio_links{width:202px; padding:0 0 10px 2px; color:#628392; font-size:13px;}
#portfolio_links ul{padding:0px; margin:0px;}
#portfolio_links li{width:186px; padding:2px 0 2px 16px; list-style:none; background:url(../images/leftnav_bullet.gif) no-repeat top left; color:#3e819f; border-bottom:dashed thin #dddddd;}
#portfolio_links li a{width:180px; display:block;  font-weight:bold; color:#3e819f; text-decoration:none; padding:4px 0 4px 6px;}
#portfolio_links li a:hover{color:#d71921; text-decoration:none; background:#fff8ef;}
/*-------------------------------------------------- Bottom Section -------------------------------------------------- */
#bottom_wrapper{width:100%; background:url(../images/bg_bottom.jpg) repeat-x top #fff; padding:20px 0 0 0;}

#bottom_container{width:1000px; font-size:12px; color:#8c8c8c; margin:0 0 5px 0;}
#bottom_container a{color:#8c8c8c; text-decoration:none;}
#bottom_container a:hover{color:#666666; text-decoration:underline;}

#bottom_mainlink{font-size:13px; color:#607178; margin:0 0 5px 0;}
#bottom_mainlink a{color:#607178; text-decoration:none;}
#bottom_mainlink a:hover{color:#4694b5; text-decoration:none;}
/*-------------------------------------------------- Collapse Section -------------------------------------------------- */
.expand_hd{ /*header of 1st demo*/
cursor: hand; cursor: pointer; padding: 10px 10px;}

.expandhd_open{ /*class added to contents of 1st demo when they are open*/
background: #eaeceb; text-decoration:underline;}

.services_desc{padding:0px 20px 10px 30px; text-align:justify;}

.collapse_box{width:706px; background:url(../images/web_box_topbg.jpg) top left no-repeat; padding:30px 12px 20px 12px;}
.collapse_box h2{height:27px; padding:10px 0 2px 36px; margin:0 0 12px 10px; color:#b25007; font-size:18px; font-weight:normal; background:url(../images/collapsebg_h2.jpg) top left no-repeat;}
.collapse_box h3{color:#fe9500; font-size:16px; margin:0 0 10px 0; padding:0px; font-weight:bold; line-height:22px;}

.read_more{float:right; padding:0 10px 0 20px; color:#b25007; font-weight:bold; font-size:16px;}
.read_more a{color:#b25007; text-decoration:underline; font-weight:boldl; font-size:13px;}
.read_more a:hover{color:#fe9500; text-decoration:none;}
/*-------------------------------------------------- Portfolio Section -------------------------------------------------- */
.technologies_box{font-size:13px; color:#666666; font-weight:normal; padding:10px 0 0 0;}
/*-------------------------------------------------- Corporate Identity section -------------------------------------------------- */
#portfolio_adv{width:718px; text-align:left; margin:30px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif;}
.advertise_container_bottom{height:10px; background:url(../images/portfolio/portfolio_adv_bottom.jpg) repeat-x top left; margin:0 0 20px 0;}

.portfolio_box{width:720px; background:url(../images/web_box_topbg.jpg) top left no-repeat; padding:30px 8px 20px 8px;}
.logo_container{background:url(../images/portfolio/portfolio_adv_bg.jpg) repeat-x left top #fafafa; padding:20px 0 8px 30px;}
.logo_box{float:left; width:290px; padding:0px; margin:0 50px 0 0px;}
.logo_box_img{width:290px; height:192px;}
.logo_description_box{float:left; width:400px; font-size:11px; line-height:16px;}
/*-------------------------------------------------- Advertise Portfolio section -------------------------------------------------- */
.adv_box{float:left; width:189px; background:url(../images/portfolio/adv_side_bottom.jpg) top right no-repeat; padding:0 25px 0 0; margin:0 5px 0 5px;}
.adv_box_img{width:187px; height:136px; border:1px solid #cce4e4;}
.client_name{color:#175f79; padding:0px;}
.advertise_container{background:url(../images/portfolio/portfolio_adv_bg.jpg) repeat-x left top #fafafa; padding:14px 0 8px 30px; font-size:12px;}

/*-------------------------------------------------- New Portfolio -------------------------------------------------- */
.portfolio-website{width:720px; margin:0 0 40px 0;}
.website-thumbnail{float:left; width:440px; height:272px; margin:0 28px 0 0;}
.website-decriptions{width:250px; float:left; color:#929aa0; text-align:left;}

.portfolio-link01{font-size:13px; font-weight:normal; color:#7ba600; text-decoration:underline;}
.portfolio-link01:hover{color:#d71921; text-decoration:none;}

.divider-portfolio{background:url(../images/portfolio/divider-portfolio.jpg) top left repeat-x; height:40px;}
/*-------------------------------------------------- FAQ -------------------------------------------------- */
.faqbox{width:708px; border:1px solid #d7e2e6; margin:25px 0 20px 0; padding:0 10px 0 0;}
.question-container{background: url(../images/faq-question-bg.jpg) repeat-y; border-bottom: 1px dashed #dae7f2;}
.answer-container{background:url(../images/faq-answer-bg.jpg) repeat-y;}
.number{width:20px; text-align:center; color:#fff; float:left; font-size:18px; padding:8px;}
.question{width:662px; float:left; color:#6b99c1; font-weight:bold; font-size:14px; padding:8px 0 0 10px;}

.answer-left{width:16px; text-align:center; color:#dae7f2; float:left; font-weight:bold; font-size:14px; padding:10px;}
.answer{width:662px; float:left; color:#666666; font-size:13px; padding:10px 0 0 10px;}