@charset "utf-8";

/* CSS Document */

/***MISCELLANEOUS***/
p, img, div, span, h1, h2, h3, h4, h5, h6, label, input, textarea, ul, li { margin:0px; padding:0px; text-align:left; }

img { border:none; }

a { color:#0AB1DC; text-decoration:none; }

.float_left { float:left; }

.float_right { float:right; }

.panels .margin_left_76px { margin-left:76px; }

.padding_left_15px { padding-left:15px; }

.padding_left_25px { padding-left:25px; }

.padding_right_5px { padding-right:5px; }

.width { width:580px; }

.width2 { width:580px; clear:both; }

body { margin:0px; text-align:left; padding:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#505050; font-size:14px; line-height:20px; background:#ffffff; }

.header_text { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; font-weight:normal; padding-top:13px; line-height:18px; }

.margin_top_30px { margin-top:30px; }

/***HOME PAGE***/

#main_header { width:100%; background:url(images/header_bg.jpg) repeat-x 0 10px; float:left; padding:10px 0 1px }

.header_inner { width:990px; margin:0 auto; }

.text_size_17px { font-size:17px; float:left; line-height:24px; color:#242726; }

.main_content p, .left_panel p { padding:10px 0px 2px 0px; float:left; width:580px; }

.ad_tech { width:322px; float:left; line-height:16px; }

.left_panel p, .inner_left_panel p { padding:0px; font-weight:normal; padding:20px 15px 5px 0px; width:250px; float:left; color:#6597C6; font-size:15px; }

.left_panel p span { width:auto; color: #171717; padding:0px 0px 0px 0px; margin:0px 0px 30px 0px; font-weight:bold; }

/************************************WHO WE ARE PAGE*/
#main_header_inner { width:100%; background:url(images/inner_header_bg.jpg) repeat-x 0 10px; padding-top:10px; height:125px; float:left; }

.left_container { background:url(images/inner_page_bg.gif) no-repeat; width:680px; float:left; padding-bottom:20px; }

.left_container2 { width:660px; float:left; margin-top:30px; }

.left_container p { padding:10px 0px 0px 0px; float:left; width:640px; }

.header_bg { background:url(images/inner_page_bg.gif) no-repeat; width:660px; height:125px; float:left; margin-bottom:10px; }

.right_container { width:310px; float:left; padding:92px 0px 0px 0px; }

.form_container { width:310px; float:left; }

.form_bg { background:url("images/form_bg.jpg") no-repeat top left; width:300px; height:494px; float:left; }

.form_content { width:215px; float:left; padding:80px 0px 0px 44px; }

.form_content label, .clear_both { float:left; width:215px; }

.form_content2 { width:600px; float:left; padding:50px 0px 0px 44px; }

.form_content2 label, .clear_both { float:left; width:215px; }

.input_here { background:url("images/input_bg.jpg") no-repeat; width:217px; height:20px; float:left; border:none; margin:2px 0px 8px 0px; float:left; padding:4px 0px 3px 4px; font-size:13px; }

.input_here2 { width:400px; height:22px; border:none; margin:2px 0px 8px 0px; padding:4px 0px 3px 4px; font-size:13px; line-height:17px; border:1px solid #CCCCCC; }

.input_here3 { width:180px; height:22px; border:none; margin:2px 10px 8px 0px; padding:2px 0px 3px 2px; font-size:13px; line-height:17px; border:1px solid #CCCCCC; }

.input_here4 { width:180px; height:18px; border:none; margin:2px 10px 8px 0px; padding:2px 0px 3px 2px; font-size:13px; line-height:17px; border:1px solid #CCCCCC; }

.form_content textarea { background:url("images/text_area.jpg") no-repeat; width:215px; height:117px; float:left; border:none; margin:2px 0px 3px 0px; float:left; padding:6px 0px 0px 6px; }

.clear_both { clear:both; overflow:hidden; float:left; width:215px; }

.submit { clear:both; margin:15px 0px 0px 0px; }

.logos_container { background:url(images/logos_bg.jpg) no-repeat; width:566px; height:131px; float:left; margin-top:18px; padding:12px 0px 0px 12px; }

.content { width:990px; float:left; }

.hire_bg { background:url(images/hire_bg.jpg) no-repeat; width:990px; height:102px; float:left; margin-top:10px; }

.hire_bg p { clear:both; padding:5px 0px 0px 0px; }

.content_inner { width:990px; float:left; padding-bottom:30px; }

.content ul { width:600px; float:left; list-style-type:none; padding:5px 0px 5px 0px; margin:0px; color:#505050; }

.content ul li { width:600px; list-style-type:none; background:url("images/bullet.gif") 0px 4px no-repeat; padding:0px 0px 5px 25px; margin:0px; color:#505050; font-size:14px; font-weight:normal; float:left; line-height:18px; }

.corporate_list { width:660px; float:left; }

.corporate_list ul { width:330px; float:left; list-style-type:none; padding:10px 0px 10px 0px; margin:0px; color:#000000; }

.corporate_list ul li { width:300px; list-style-type:none; background:url("images/bullet.gif") 0px 2px no-repeat; padding:0px 0px 5px 25px; margin:0px; color:#000000; font-size:14px; font-weight:normal; float:left; line-height:18px; }

.corporate_list p { padding:10px 0px 0px 0px; width:460px; float:left; }

.head_text_port { font-size:22px; font-weight:normal; color:#38abc9; line-height:18px; padding-top:0px; margin:0px 0px 0px 11px!important; margin:0px 0px 0px 5px; float:left; background:url("images/arrow_gray.gif") right 5px no-repeat; padding-right:20px; width:auto; }

.head_links { color:#38abc9; }

.head_wrapper { background:#ffffff url("images/bg_header.gif") repeat-x; width:100%; float:left; height:384px; }

.wrapper { width:1000px; margin:0 auto; }

.star_burst { position:absolute; top:216px; left:480px; z-index:50000; width:146px; height:148px; }

.main_content h2 { font-size:37px; line-height:41px; padding:0px; float:left; width:420px; }

.main_content { width:990px; float:left; padding:20px 0px 0px 10px; }

.middle_content { width:990px; float:left; padding:0px 0px 0px 0px; }

.left_content { width:678px; float:left; }

.main_content h2, .main_content h3 { color:#38abc9; width:auto; }

.main_content h3, .content h3, .inner_head_text, inner_head_text2, .inner_head_text3 { font-size:22px; font-weight:normal; color:#38abc9; line-height:36px; padding-top:0px; float:left; background:url(images/arrow_gray.gif) right 15px no-repeat; padding-right:20px; width:auto; }

.inner_head_text { background:url(images/arrow.gif) right 16px no-repeat; margin-top:75px; font-size:28px; }

.inner_head_text3 { background:url(images/arrow.gif) right 16px no-repeat; margin-top:30px; font-size:28px; }

.inner_head_text2 { background:url(images/arrow.gif) right 18px no-repeat; margin:0px 0px 0px 110px; font-size:28px; float:left; line-height:34px; padding-right:20px; }

.panel_bg { background:url(images/thumb_panel_bg.jpg) no-repeat; width:590px; height:240px; float:left; margin:10px 0px 0px 0px; }

.button { float:left; padding:15px 0px 0px 39px!important; padding:15px 0px 0px 30px; clear:both; }

.featured_container { width:590px; float:left; }

.text_color { color:#cb0000; }

a.text_color_blue2 { color:#38abc9; }

a:hover.text_color_blue2 { color:#38abc9; background:#E3F7FF; }

.more { color:#00ACEC; text-decoration:underline; }

.image_padding { margin:0px 0px 0px 5px; float:left }

.panels { width:640px; float:left; }

.left_panel { width:600px; float:left; }

.featured { background:url(images/thumb_bg.jpg) no-repeat; width:256px; height:151px; float:left; margin:5px 0px 0px 0px; }

.featured_content { padding:14px 0px 0px 0px; text-align:center; }

.right_content { width:312px; float:left; padding-top:4px; }

.right_content p { font-size:14px; font-weight:normal; color:#505050; line-height:18px; padding-top:0px; float:left; width:290px; padding:13px 0px 13px 0px; }

.date { font-size:13px; color:#666666; }

.padding_bottom_30px { padding-bottom:30px; float:left; }

.padding_bottom_20px { padding-bottom:20px; float:left; }

.padding_bottom_10px { padding-bottom:10px; float:left; color:#7f7f7f; }

.padding_bottom_5px { padding-bottom:5px; float:left; }

.padding_none { padding:0px; float:left; margin:0px; }

.developer_text { font-size:16px; float:left; color:#000000; width:290px; }

.award_icons { width:300px; float:left; text-align:left; padding-top:15px; }

.award_image { margin-right:10px; }

.our_clients { padding-top:35px; width:990px; padding-bottom:30px; float:left; }

.clientsbg { width:990px; height:53px; float:left; padding-left:0px; background:url('images/clients_new.gif'); }

.client_text { font-size:22px; color:#38abc9; padding-top:13px; padding-left:0px; float:left; }

.client_logo { float:left; height:42px; padding:5px 0px 0px 25px; }

.our_services { width:990px; margin:0 auto; color:#d8d9dd; clear:left; }

.our_services_left { width:6px; height:255px; float:left; background:#000000; }

.our_services_bg { background:#000000 url(images/services_panel_bg.gif) top center repeat-x; height:240px; float:left; color:#d8d9dd; padding:15px 0px 0px 14px; width:964px; }

.our_services_bg h1 { font-size:22px; font-weight:normal; color:#d8d9dd; line-height:26px; padding-top:0px; float:left; background:url(images/our_services_arrow.gif) right 11px no-repeat; padding-right:20px; margin-bottom:8px; }

.our_services_bg h2 { font-size:15px; font-weight:normal; color:#d8d9dd; line-height:18px; padding-top:0px; float:left; background:url(images/arrow_white_01.gif) no-repeat right 6px; padding-right:310px; width:auto; margin-bottom:6px; }

.our_services h3 { font-size:15px; font-weight:normal; color:#d8d9dd; line-height:18px; padding-top:0px; float:left; background:url(images/arrow_white_01-30.gif) no-repeat right 6px; padding-right:232px; width:auto; margin-bottom:6px; }

.lower_panel { width:964px; float:left; clear:both; padding-top:10px; }

.lower_panel_1 { width:580px; float:left; }

.lower_panel_2 { width:380px; float:left; }

.our_services ul { width:190px; float:left; list-style-type:none; padding:0px 0px 0px 0px; margin:0px; color:#a3a3a4; }

.our_services ul li { width:160px; list-style-type:none; background:url(images/bullet_gray.gif) 2px 10px no-repeat; padding:4px 0px 4px 15px; margin:0px; color:#a3a3a4; font-size:11px; font-weight:normal; border-bottom:1px dashed #514f51; float:left; line-height:16px; }

.our_services ul ul { width:150px; float:left; list-style-type:none; padding:2px 0px 0px 0px; margin:0px; color:#a3a3a4; }

.our_services ul ul li { width:150px; float:left; list-style-type:none; background:none; padding:0px 0px 0px 0px; margin:0px; color:#a3a3a4; font-size:11px; font-weight:normal; float:left; border-bottom:none; }

.our_services ul li a, .our_services ul ul li a { color:#a3a3a4; text-decoration:none; }

#footer_wrapper { width:100%; float:left; background:#000000 url(images/footer_top.gif) repeat-x; padding:0px; margin:0px }

#footer { width:990px; margin:0 auto; }

#footer_left { width:710px; float:left; font-size:13px; font-weight:normal; color:#5c5c5c; line-height:18px; background-color:#000; padding:20px 0px 45px 10px }

#footer_right { width:220px; padding-top:22px; padding-left:50px; background-color:#000; float:right; }

#footer a, #footer span { color:#797979; text-decoration:none }

#footer .Rightalign { float:right; }

.link_divider { padding:0px 25px }

.awards { width:312px; float:left; }

/***SERVICES***/

.head_wrapper_inner { background:#ffffff url("images/header_inner_bg.gif") repeat-x; width:100%; float:left; height:177px; }

.header_bg_inner { width:1000px; height:101px; float:left; }

.middle_content_inner { width:1000px; float:left; padding:0px 0px 0px 0px; }

.middle_content_inner2 { width:1000px; float:left; padding:0px 0px 30px 0px; }

.left_content_inner { width:675px; float:left; background:url("images/content_bg.jpg") top left no-repeat; padding:47px 0px 0px 0px; margin:9px 0px 0px 0px; }

.left_content_inner_2 { width:640px; float:left; padding:0px 0px 35px 20px; }

.middle_content_inner .head_text_1 { font-size:28px; font-weight:normal; color:#000000; line-height:34px; padding-top:0px; float:left; background:url("images/arrow_inner.gif") right 15px no-repeat; padding-right:20px; width:auto; }

.link_me { color:#999999; }

.back_link { font-size:18px; font-weight:normal; color:#000000; line-height:30px; padding-top:0px; float:right; background:url("images/back_link_bg.gif") 0px 5px no-repeat; padding:0px 10px 0px 30px; width:auto; }

.middle_content_inner { font-size:14px; font-weight:normal; /*color:#7a2323;*/ color:#000000; line-height:18px; float:left; padding:0px 0px 0px 0px; width:660px; clear:both; }

.head_text { font-size:18px; font-weight:normal; color:#38abc9; margin:15px 0px 5px 0px; float:left; width:620px; clear:both; }

.head_text a:hover { text-decoration:none; }

.head_text_breads { font-size:27px; font-weight:normal; color:#38abc9; line-height:36px; padding-top:0px; float:left; width:680px; }

.head_text_breads a:hover { text-decoration:none; color:#38abc9; }

.head_text_breads a { text-decoration:none; color:#38abc9; }

.left_content_inner p { font-size:14px; color:#000000; line-height:18px; padding:15px 0px 0px 0px; float:left; width:630px; }

.text_color_blue { color:#00ACEC; }

.panels_inner { width:640px; float:left; padding:0px 0px 0px 0px; }

.panels_inner_about { width:640px; float:left; padding:0px 0px 0px 0px; }

.left_panel_inner { width:640px; float:left; height:auto; padding-bottom:0px; }

.left_panel_inner_about { width:640px; float:left; background:url("images/place_holder.gif") no-repeat; height:231px; margin:20px 0px 20px 0px; }

.left_panel_inner h3 { font-size:22px; font-weight:normal; color:#38abc9; line-height:30px; padding-top:0px; float:left; background:url(images/arrow_gray.gif) right 18px no-repeat; padding:6px 20px 0px 0px; margin:5px 0px 0px 25px!important; margin:5px 0px 0px 15px; width:auto; }

.featured_text { font-size:16px; color:#00ACEC; line-height:24px; float:left; width:256px; padding:0px; font-weight:bold; padding:20px 0px 10px 0px; float:left; }

.featured_content_inner { width:256px; float:left; padding:20px 95px 0px 0px; }

.featured_content_inner1 { width:230px; float:left; padding:12px 50px 0px 15px; }

.featured_content_inner3 { width:256px; float:left; padding:12px 0px 0px 0px; }

.featured_content_inner2 { width:256px; float:left; padding:20px 0px 0px 0px; }

.featured_image { width:230px; float:left; height:121px; text-align:center; }

.featured_image1 { width:230px; float:left; height:121px; text-align:left; margin:0px 0px 0px 25px!important; margin:0px 0px 0px 8px; border:1px solid #eceaea; }

.left_content_inner ul { width:640px; float:left; list-style-type:none; padding:10px 0px 10px 0px; margin:0px; color:#000000; }

.left_content_inner ul li { width:600px; list-style-type:none; background:url("images/bullet.gif") 0px 2px no-repeat; padding:0px 0px 10px 25px; margin:0px; color:#000000; font-size:14px; font-weight:normal; float:left; line-height:18px; }

.left_content_inner ul ul { width:150px; float:left; list-style-type:none; padding:2px 0px 0px 0px; margin:0px; color:#a3a3a4; }

.left_content_inner ul ul li { width:150px; float:left; list-style-type:none; background:none; padding:0px 0px 0px 0px; margin:0px; color:#999999; font-size:14px; font-weight:normal; float:left; border-bottom:none; }

.left_content_inner ul li a, .left_content_inner ul ul li a { color:#a3a3a4; text-decoration:none; }

.panels_inner_about ul { width:260px; float:left; list-style-type:none; padding:10px 0px 10px 0px; margin:0px; }

.panels_inner_about ul li { width:260px; list-style-type:none; background:url("images/bullet.gif") 0px 2px no-repeat; padding:0px 0px 5px 25px; margin:0px; font-size:14px; font-weight:normal; float:left; line-height:18px; }

.right_content_inner { width:270px; float:left; padding-top:9px; }

.clear_both { clear:both; overflow:hidden; float:left; width:215px; }

.head_text_2, .head_text_port { font-size:22px; font-weight:normal; color:#000000; line-height:18px; padding-top:0px; margin:0px 0px 0px 11px!important; margin:0px 0px 0px 5px; float:left; background:url("images/arrow_gray.gif") right 5px no-repeat; padding-right:20px; width:auto; }

.head_text_port { margin:30px 0px 0px 0px!important; margin:30px 0px 0px 0px; }

.testi_text { font-weight:normal; float:left; clear:both; width:220px; padding:0px 0px 0px 30px; margin:20px 0px 0px 30px!important; margin:20px 0px 0px 15px; background:url(images/quote.gif) no-repeat; }

.by_text { font-size:12px; line-height:16px; font-weight:bold; color:#000000; float:left; clear:both; width:240px; padding:8px 0px 0px 0px; }

a.grey_text { color:#aaa8a8; font-weight:normal; }

a:hover.grey_text { color:#38abc9; font-weight:normal; }

.testi_text_home { font-size:14px; font-weight:normal; color:#505050; float:left; width:290px; }

.by_text_home { font-size:12px; line-height:16px; font-weight:bold; color:#000000; float:left; clear:both; width:290px; padding:8px 0px 10px 0px; }

/***PORTFOLIO***/
.head_text_port { font-size:20px; margin:30px 0px 10px 0px; text-align:center; line-height:25px; background:url("images/arrow_gray.gif") right 9px no-repeat; }

.inner_left_panel { width:330px; float:left; }

.inner_left_panel2 { width:256px; float:left; }

/***PORTFOLIO WEBSITES***/
.head_text_web { font-size:16px; margin:25px 0px 2px 0px; text-align:left; font-weight:bold; color:#000000; line-height:18px; }

.paginnation { width:550px; text-align:center; float:left; padding-left:0px; }

.innerright_nav { width:500px; float:left; text-align:left; font-weight:normal; font-size:13px; color:#383838; margin-top:25px; }

a.link_inner1 { font-weight:normal; font-size:13px; color:#0A86BC; text-decoration:none; border-bottom:1px dotted #0A86BC; }

a.link_inner1:hover { font-weight:normal; font-size:13px; color:#0A86BC; text-decoration:none; border-bottom:0px dotted #0A86BC; }

.inactive { color:#5A5A5A; font-size:12px; font-weight: bold; text-decoration:none; padding: 4px 7px 4px 7px; vertical-align: middle; background-color: #F0F0F0; }

.active { color:#FFFFFF; font-size:12px; font-weight: bold; text-decoration:none; padding: 4px 7px 4px 7px; vertical-align: middle; background-color: #000000; }

.btnimg { vertical-align: middle; }

/****PORTFOLIO BANNERADS****/
.left_panel_banner { width:640px; float:left; }

.padding_top_20px { padding-top:20px; }

.padding_top_30px { padding-top:30px; }

.padding_top_15px { padding-top:15px; }

.margin_left_15px { margin-left:15px!important; margin-left:0px; }

.inner_left_panel_banner { width:130px; float:left; }

.inner_left_panel2_banner { width:170px; float:left; }

.inner_left_panel_180_banner { width:200px; float:left; }

.inner_left_panel_120_banner { width:150px; float:left; }

.our_services ul li span .border_none { border-bottom:none; }

/*What we do page*/

.refunds { width:650px; float:left; padding-left:10px; }

.refunds1 { width:650px; float:left; background:#f5f5f5; padding-left:10px; }

.left_refunds, .left_refunds p { width:250px; float:left; }

.right_refunds, .right_refunds p { width:400px; float:left; }

/*site map*/
.left_container .sitemap { float:left; width:500px; }

.left_container .sitemap ul { float:left; list-style-type:none; padding:0px 0px 0px 0px; margin:0px; color:#a3a3a4; }

.left_container .sitemap ul li { list-style-type:none; background:none; background:url(images/bullet_arrow1.gif) 2px 8px no-repeat; padding:4px 0px 6px 16px; margin:0px; color:#aaa8a8; font-size:14px; font-weight:bold; float:left; line-height:16px; }

.left_container .sitemap ul ul { float:left; list-style-type:none; padding:2px 0px 0px 0px; margin:0px; color:#a3a3a4; }

.left_container .sitemap ul ul li { float:left; list-style-type:none; background:none; background:url(images/bullet_arrow2.gif) 2px 11px no-repeat; padding:4px 0px 6px 16px; margin:0px; color:#a3a3a4; font-size:14px; font-weight:normal; float:left; border-bottom:none; }

/*Job Openings*/
.jobs { width:660px; float:left; }

.jobs ol { list-style-type:decimal; background:none; background:none; padding:4px 0px 6px 20px; margin:0px; color:#38abc9; font-size:13px; font-weight:bold; float:left; line-height:16px; }

.jobs ol li { list-style-type:decimal; background:none; background:none; padding:4px 0px 6px 0px; margin:0px 0px 0px 5px; color:#38abc9; font-size:13px; font-weight:bold; border-bottom:none; }

a.nav_link2 { color:#38abc9; }

a:hover.nav_link2 { color:#38abc9; background:#e3f7ff; }

.text_label { width:320px; float:left; }

.text_label2 { width:500px; float:left; }

.input_here5, .input_here6 { width:250px; height:22px; border:none; padding:0px 0px 0px 2px; font-size:13px; line-height:17px; border:1px solid #CCCCCC; }

.input_here6 { width:246px; padding:2px 0px 0px 2px; height:20px; }

.form_content1 { width:600px; float:left; }

.input_here7 { width:564px; height:220px; float:left; border:1px solid #CCCCCC; margin:2px 0px 8px 0px; float:left; padding:4px 0px 3px 4px; font-size:13px; }

.input_here8 { width:250px; height:22px; border:none; padding:0px 0px 0px 2px; font-size:13px; line-height:17px; border:1px solid #CCCCCC; float:left; cursor:pointer; margin-right:5px; }

.description { color:#505050; width:260px; float:left; padding:10px 0px 0px 0px; margin:0px; }

.ad_tech_image { width:245px; padding:0px; margin:0px; }

.ad_tech_text { width:400px; padding-top:2px }

.ad_tech_text2 { width:400px; padding-top:50px }

.news_content { width:680px; float:left; }

.news_content p { width:430px; float:left; padding:0px 0px 10px 0px; margin:0px; }

.news_image { width:180px; height:113px; float:left; padding:15px 0px 0px 0px; }

.news_text { width:450px; float:left; }

.margin_top_20px { margin:20px 0px 0px 0px; }

.padding_left_25px { padding-left:30px; }

/*Our-Work*/
.panels_our { width:680px; float:left; }

.left_panel_our p { padding:10px 0px 2px 0px; float:left; width:560px; }

.left_panel_our p, .inner_left_panel_our p { padding:0px; font-weight:normal; padding:20px 15px 5px 0px; width:250px; float:left; color:#6597C6; font-size:15px; }

.left_panel_our p span { width:auto; color: #171717; padding:0px 0px 0px 0px; margin:0px 0px 30px 0px; font-weight:bold; }

.inner_left_panel_our { width:220px; float:left; }

.inner_left_panel_our2 { width:240px; float:left; }

.left_panel_our { width:680px; float:left; }

.featured_our { background:url(images/thumbnails/our_image_bg.jpg) no-repeat; width:207px; height:120px; float:left; margin:5px 0px 0px 0px; }

.featured_content_our { padding:8px 0px 0px 0px; text-align:center; }

.head_text_our { background:url(images/arrow_gray.gif) 215px 8px no-repeat; margin-top:20px; font-size:28px; color:#38abc9; width:auto; }

.head_text_port_our { font-size:17px; font-weight:normal; color:#000000; line-height:25px; padding-top:0px; margin:30px 0px 0px 1px; float:left; background:url("images/arrow_gray.gif") right 9px no-repeat; padding-right:20px; width:auto; }

.left_container_our { background:url(images/inner_page_bg.gif) no-repeat; width:680px; float:left; margin-bottom:20px; }

.left_container_our p { padding:10px 0px 10px 0px; float:left; width:600px; }

.right_container_our { width:300px; float:left; padding:92px 0px 0px 0px; }

.content_inner_user { width:990px; float:left; margin-bottom:30px; }

.form_container_our { width:300px; float:left; }

.head_text_our2 { background:url(images/arrow_gray.gif) 250px 8px no-repeat; margin-top:45px; font-size:28px; color:#38abc9; width:auto; }

.head_text_news { font-size:18px; font-weight:normal; color:#38abc9; margin:5px 0px 0px 0px; float:left; width:450px; clear:both; }

.padding_left_15px { padding-left:15px; }

.width3 { width:880px; float:left; }

.padding_top_10px { padding-top:10px; }

.padding_left_10px { padding-left:10px; }

.head_text_case { font-size:18px; font-weight:normal; color:#38abc9; margin:7px 0px 0px 0px; float:left; width:620px; clear:both; }

/*************************************Jobs*/
.content_jobs { width:990px; float:left; }

.form_content_jobs { width:215px; float:left; padding:72px 0px 0px 55px; }

.form_bg_jobs { background:url("images/form_bg_jobs.jpg") no-repeat top left; width:300px; height:680px; float:left; }

.content_jobs { width:990px; float:left; }

.small_label { font-size:11px; }

.displaynone { display:none; }

.bold { font-weight:bold; text-decoration:underline; }

.fill_text { color:#505050; padding:10px 0px 0px 5px; margin:0px; font-size:13px; }

.lightwindow_span { color:#38abc9; font-weight:bold; font-size:15px; }

/***Css Altered**/
.header_inner div#flash_file { float:left; height:254px; width:990px }

div#header_wrapper { margin:40px auto 0; width:1000px; }

#header_wrapper ul#navigation { color:#262928; float:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:19px; list-style-type:none; margin:0; padding:10px 10px 0 0; text-align:right }

#navigation li { float:left; padding-left:30px }

#navigation li a { color:#262928; text-decoration:none }

#navigation li a:hover { background-color:#e3f7ff; color:#38abc9 }

#navigation li span { color:#38abc9 }

.our_services ul li.services_last { border-bottom:0; }

/*********Blog Page*********/
.inner_wrapper { margin:0 auto; width:1000px; clear:both; }

/**********Left Section***********/
.inner_left_section { float:left; width:585px; padding:40px 50px 40px 0 }

.blog_post { float:left; width:585px; padding-bottom:20px }

.date_stamp { float:left; width:auto; font-size:16px; color:#5f5f5f; line-height:26px; padding-left:15px; width:150px; background:url(images/date_tag.gif) no-repeat; }

.blog_heading { float:left; width:585px; color:#0AB1DC; font-weight:normal; border-bottom:1px solid #F5F5F5; padding:3px 0 }

.blog_heading span.blog_status { float:right; white-space:nowrap; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; padding-top:7px }

.blog_heading a.blogh3 { float:left; color:#0ab1dc; font-size:23px; font-weight:normal; line-height:normal; }

.blog_status a { color:#0ab1dc }

.seperator { padding:0 3px }

/**********Right Section**********/
div.inner_right_section { float:left; width:355px; font-family:Verdana, Arial, Helvetica, sans-serif }

.inner_right_section div.column { float:left; width:150px; }

.inner_right_section div.column2 { float:left; width:150px; padding-left:55px; }

.inner_right_section div.categories { width:150px; padding-top:40px; text-transform:uppercase; float:left }

.categories div.blogheading { float:left; width:150px; font-size:10px; color:#0ab1dc; padding-bottom:6px; }

.categories ul { float:left; width:150px; list-style-type:none; margin:0; padding:0 }

.categories ul li { float:left; width:150px; padding:5px 0; font-size:10px; color:#9e9e9e; border-bottom:1px solid #F5F5F5 }

.categories ul li a { color:#000; text-decoration:none }

.categories ul li a:hover { text-decoration:underline }

.blog_post div.blog_links { float:left; width:585px; border-top:1px solid #F5F5F5; margin-top:20px; color:#0ab1dc; text-align:right; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase }

.blog_links a { color:#0ab1dc }

div.pagging_section { float:left; width:585px; padding-bottom:10px; }

.pagging_section ul { float:right; list-style-type:none; }

.pagging_section ul li { float:left; padding-left:8px; font-weight:bold }

.active_page { float:left; padding:3px 7px; color:#FFF; background-color:#000 }

.pagging_section ul li a { float:left; padding:3px 7px; color:#555; background-color:#F0F0F0; font-size:15px; }

.pagging_section ul li .prev_inactive { float:left; width:29px; height:27px; background:url(images/btn_previous_disabled.png) no-repeat; padding:0; }

.pagging_section ul li .next_inactive { float:left; width:29px; height:27px; background:url(images/btn_next_disabled.png) no-repeat; padding:0; }

.pagging_section ul li a.prev_active { float:left; width:29px; height:27px; background:url(images/btn_previous.gif) no-repeat; padding:0; }

.pagging_section ul li a.next_active { float:left; width:29px; height:27px; background:url(images/btn_next.gif) no-repeat; padding:0; }

h2.pagetitle { font-size: 1.8em; padding-bottom:25px; }

small { font-size: 0.9em; line-height: 1.5em; }

.navigation { display: block; text-align: center; margin-top: 10px; margin-bottom: 30px; }

.inputtxt { border:1px solid #505050; }

.txtare { border:1px solid #505050; }

.commentlist li { padding-bottom:15px; }

.commentlist li .avatar { float: right; border: 1px solid #eee; padding: 2px; background: #fff; }

.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; }

.error { color:#C7052C; padding-left:5px; }


/*************************************************************New Added Classes**************************/

.blog_post ul { float:left; width:585px; padding-top:10px; font-size:14px; line-height:22px }
.blog_post ul li {width:560px; list-style-type:none;	background:url(images/bullet.gif) 0px 4px no-repeat;	padding:0px 0px 5px 25px;	margin:0px;	color:#505050;	font-size:14px;	font-weight:normal;	float:left;	line-height:18px;}
.blog_post p { float:left; width:585px; padding-top:10px; font-size:14px; line-height:22px }



.categories ul ul { float:left; width:140px; list-style-type:none; margin:0; padding:0 0 0 10px;   }
.categories ul ul li { float:left; width:140px; padding:5px 0; font-size:10px; color:#9e9e9e; border-bottom:none; }

