@charset "utf-8";
body {font-family: Arial, Helvetica, sans-serif; font-size: 13px; background:url(../images/bg_main.jpg) repeat-x top left; margin:10px 0 0 0; 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 6px 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;}

.subhead01{font-size:14px; font-weight:bold;}
a.sublink01{color:#abb4b8; text-decoration:underline;}
a.sublink01:hover{color:#4694b5; text-decoration:underline;}
/*-------------------------------------------------- Top Section Section -------------------------------------------------- */
#top_container{height:136px;}
#phone{float:right; width:162px; margin:0 12px 0 0;}
#logo{float:left; width:170px; padding:18px 0 0 40px;}
#banner{float:left; width:790px; height:256px; background:url(../images/banner.jpg) no-repeat top; display:none;}
/*-------------------------------------------------- Middle Section Section -------------------------------------------------- */
#middle_container{width:1000px; margin:26px 0 12px 0; background:url(../images/bg_middle_divider.jpg) repeat-y top left;}
#right_contentarea{float:left; width:1000px; text-align:left;}

#adv_campaigns{float:left; width:210px; height:240px; border-right:1px solid #eeeeee; margin:10px 16px 20px 124px; padding:0 25px 0 0;}
#adv_campaigns h1{color:#fe9500; font-size:26px; font-weight:bold; line-height:26px; margin:0px; padding:0px;}
#adv_campaigns h1 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:190px; 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:185px; 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:210px; height:240px; border-right:1px solid #eeeeee; margin:10px 16px 20px 0; padding:0 25px 0 0;}
#web_solutions h1{color:#fe9500; font-size:26px; font-weight:bold; line-height:26px; margin:0px; padding:0px;}
#web_solutions h1 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:190px; 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:185px; 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:210px; height:240px; margin:10px 0 20px 0;}
#int_marketing h1{color:#fe9500; font-size:26px; font-weight:bold; line-height:26px; margin:0px; padding:0px;}
#int_marketing h1 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:190px; 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:185px; 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;}
/*-------------------------------------------------- Left nav Section Section -------------------------------------------------- */
#leftnav{float:left; width:204px; padding:0 44px 0 10px; text-align:left; display:none;}
#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{padding:7px 0 7px 24px; font-size:13px; font-weight:bold; color:#929aa0; text-decoration:none; display:block; border-top:1px solid #eee;}
.request_hd a:hover{color:#7ba600; text-decoration:none; border-top:1px solid #d5e9f3;}
#request_form{width:202px; padding:0 0 5px 2px; color:#628392; font-size:13px;}

#lnav_contact{width:204px; background:url(../images/leftnav_hd_bg.jpg) no-repeat top left;}
#contact_quick{width:202px; padding:0 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;}
/*-------------------------------------------------- Bottom Section 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;}
