i*{margin:0;padding:0}html,body{height:100%;background:url(/images/bg_texture.gif) #f0f0f0 top left;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#333}div.textured{background:url(/images/bg_texture.gif) #f0f0f0 top left}a{color:#333;border-bottom:1px dotted #000;text-decoration:none}a img{border:none}a:hover{border-bottom-style:solid}ul{margin-left:2em}#topboxes_left h2{font-family:Helvetica,Arial,Verdana,Tahoma,sans-serif;padding:25px 0 0 0;font-size:2em;font-weight:normal;color:#fff;height:20px;overflow:hidden;margin-bottom:10px}h2{font-family:Helvetica,Arial,Verdana,Tahoma,sans-serif;padding:26px 0 12px 0;font-size:2em;font-weight:normal;min-height:30px}h3{font-family:Helvetica,Arial,Tahoma,Verdana,sans-serif;font-size:1.5em;font-weight:normal;padding:5px 0 5px 0}h4{font-size:1em;font-weight:bold;margin-bottom:.6em}div.bodywidth{width:1000px;margin:0 auto}div.floatcontainer{height:1%;overflow:auto}#masthead{height:94px;background:url(/imagecache/color-000.jpg) bottom left repeat-x #333}#cyrius_logo{padding-top:10px;float:left}#topmenu{width:771px;height:84px;position:relative;float:right;overflow:hidden}#topmenu_buttons{position:absolute;padding-top:59px;top:0;right:0;z-index:99}#topmenu_buttons div{float:right;height:19px;overflow:hidden;border-bottom:3px solid #333;padding:3px 7px 0 7px;cursor:pointer}#topmenu_buttons div.noscript:hover,#topmenu div.active{background-color:#555}#topmenu_buttons div a{color:#fff;border-bottom:none;font-family:Helvetica,Arial,Tahoma,Verdana;font-size:13px;outline:none}div.topmenu_bg{height:22px;position:absolute;background:#666}#topboxes{height:256px;width:100%;position:relative}#topboxes_outer_left,#topboxes_outer_right{width:49%;height:256px}#topboxes_outer_left{background:url(/images/bg_topboxes_left.gif) #38addc top left;float:left}#topboxes_outer_right{background:url(/images/bg_topboxes_right_outer.gif) #dedede top left;float:right}#topboxes_abs{position:absolute;width:100%;top:0;left:0}#topboxes_inner{width:993px;height:256px;margin:0 auto}#topboxes_left{float:left;height:256px;width:450px;background:url(/images/bg_topboxes_left.gif) #38addc top left}#topboxes_middle{float:left;height:256px;width:15px;background:url(/images/bg_midbox.gif) no-repeat;overflow:hidden}#topboxes_right{float:left;background:url(/images/bg_topboxes_right.gif) #dedede repeat-x;height:256px;width:528px;position:relative}#topboxes_left p{margin:0 0 0 10px;font-family:Helvetica,Arial,Verdana,Tahoma,sans-serif;font-size:1.15em;height:24px;clear:left}#topboxes_left span{display:block;float:left;padding-top:4px}#topboxes_left a,#topboxes_left strong{color:#fff;font-size:1.4em;border-bottom:none;margin-left:8px;height:22px;overflow:hidden;display:block;float:left;font-weight:normal;padding:0 0 2px 0}#topboxes_left a:hover,#topboxes_left a.active{color:#000;background:#bfd0e4}#menu{height:144px;overflow:hidden;position:relative}#menu_inner{position:absolute}#menu_arrow{position:absolute;right:4px;bottom:3px;display:none}#menu_inner img{display:none;position:absolute;left:0;top:0}#topboxes_right img{float:right}#quote{width:250px;position:absolute;top:45px;left:27px}#quote h3{color:#333;margin-bottom:.5em;padding:0;font-weight:bold}#quote p{font-size:1.25em;margin-bottom:1em}#quote img{float:left}#midboxes{width:100%;height:214px;position:relative}#blackbox_outer{width:50%;height:214px;background:url(/images/bg_blackbox_outer.gif) top right no-repeat}#midboxes_abs{position:absolute;width:100%;height:214px;top:0;left:0}#midboxes_inner{width:993px;height:214px;margin:0 auto}#midboxes_left{position:relative;float:left;width:452px;height:198px;overflow:hidden;background:url(/images/bg_blackbox.gif) #191a19;color:#fff;padding-top:15px}#midboxes_left h2{font-family:Helvetica,Arial,Verdana,Tahoma,sans-serif;padding:10px 0 10px 0;font-size:2em;font-weight:normal;min-height:15px;margin:0}#midboxes_middle{float:left;width:9px;height:214px;overflow:hidden;background:url(/images/bg_midboxes_middle.gif)}#midboxes_right{float:left;width:510px; height:214px;overflow:hidden;background:url(/images/bg_orangebox.gif) transparent;background-repeat:repeat-x;padding:0 12px 0 5px;color:#fff;margin:0}#orange1{float:left;height:214px;padding-left:27px}#orange1 h4{font-size:1em;font-weight:bold;margin-bottom:0}#orange2{float:right;width:214px;height:214px;margin-left:5px}#midboxes_right a{color:#fff;border-bottom-color:#fff}#midboxes_right h3{padding-bottom:10px;border-bottom:1px dotted #fff;margin-bottom:14px;padding-top:0}#midboxes_right p{line-height:14px}#midboxes_far_right{float:left;width:4px;height:214px;overflow:hidden;background:url(/images/bg_orangebox_right.gif)}#blackbox_curl{position:absolute;top:0;right:0}#orangebox_left{float:left;width:5px;height:214px;overflow:hidden;background:url(/images/bg_orangebox_left.gif)}#col_left{width:430px;float:left;padding-bottom:25px;padding-right:26px;overflow:visible;position:relative}#col_left h1,#col_left h2{font-size:2em;font-weight:normal;color:#666;padding-top:24px;border-bottom:1px dotted #000;padding-bottom:6px;margin-bottom:12px;width:451px}#content_options{font-size:18px;position:absolute;right:13px}#content_options a{color:#333;font-family:Verdana,Tahoma,Arial,sans-serif;border-bottom:none}#col_right{width:537px;float:right;padding-bottom:25px}#col_right_open{clear:both;margin-left:35px}#sliderbanner{background:#DA8624 url(/images/bluebox.jpg) repeat scroll 0 0;color:#FFF;height:210px;margin-left:-35px;padding-top:1px;padding-left:35px;position:relative}#footer{clear:both;color:#fff;padding-top:2px;background:#333}#footer p{line-height:11px;padding:2px;margin:0}#footer h3{height:15px;padding:0}#footer_col_1{float:left;width:235px}#footer #footer_col_1 div.list p{padding-left:16px;background-position:0 0}#footer_col_4{float:left;width:228px;background:url(/images/cyrius_logo_footer.gif) top left no-repeat;padding:83px 0 0 20px}#footer div.list p{background:url(/images/arrow_footer.gif) no-repeat 0 6px;padding-left:9px;margin-left:10px}#footer a{color:#fff;border-bottom:none}#footer a:hover{border-bottom:1px dotted #fff}#footer_copyright{padding-top:6px;height:40px;border-top:1px dotted #ebebeb;color:#5e5e5e}#footer_copyright a,#footer_copyright a:hover{border:none;color:#777}#footer_copyright img{margin-right:20px;vertical-align:middle}#latest_projects{width:430px;height:115px;position:relative;overflow:hidden}#latest_projects div.project{line-height:15px}#latest_projects a.number{padding:0 1px;border-bottom:none;margin-right:12px;outline:none}#lp_slide{position:absolute;height:88px;top:0;left:0}#lp_slide div.project{float:left;width:430px;height:88px;overflow:hidden}#lp_slide div.project img{float:left;padding:1px;margin:4px 16px 4px 0}#lp_control{width:430px;position:absolute;bottom:0;left:0;height:29px}div.team_small{border-top:1px dotted #000;padding-top:10px;margin-top:10px;margin-left:10px;min-height:46px;line-height:15px}#content div.team_small p{line-height:15px}div.team_small_first{border-top:0 !important;padding-top:0 !important;margin-top:0 !important}div.team_small img.avatar{float:left;margin-right:10px;padding:1px;background:#eee;border:1px solid #333}div.team_small h4{margin-bottom:4px}#solutionslist li{clear:both;padding-bottom:.2em;width:100%}#content li{margin-bottom:0;line-heigh 1.4m;text-align:left}#content p{margin-bottom:.4em;line-height:1.4em;text-align:left;font-size:12px}#content .compact li{margin-bottom:0}#content .compact{margin-bottom:.6em} span.cyan{color:#0497d3}span.orange{color:#e2770e}div.testimonial{margin-bottom:15px;text-align:left}#content div.testimonial p.author{text-align:right;margin-top:.7em;margin-bottom:0}#content div.testimonial p.company{text-align:right;font-style:italic}#partner_brief img{background:#fff;padding:5px;border:1px solid #888;float:right;margin-left:10px;margin-top:2px}#partner_brief p{font-weight:bold;line-height:1.5em}#content #partner_link{margin-top:15px;font-size:.9em;text-align:left;border-top:1px solid #ccc}#article_author{font-size:.9em}img.article_author{float:left;margin-right:5px;padding:1px;background:#eee;border:1px solid #333}div.comments div.hx_messages_children{padding-bottom:6px}div.comment{border-top:1px dotted #999;padding-top:5px;margin-top:5px}div.comment div.says{font-size:.9em}div.comment div.says div{display:inline;font-weight:bold}div.comment div.hx_messages_field_message{margin:2px 0 5px 0;width:420px}div.comment textarea.hx_messages_field_message{width:430px}#bloglist p{margin-bottom:5px;width:400px}#bloglist a{font-weight:bold}#bloglist span.date{font-size:.9em;color:#666}#article_list div{margin-bottom:8px;border-top:1px solid #ccc;padding-top:8px}#article_list a.title{font-weight:bold}#article_list p{margin-bottom:3px}#article_list p.author{font-size:.9em;color:#666}#article_list p.more{margin-top:-15px;text-align:right}#get_cyrius div.column p{padding:0;margin:0}#content .stepped-list{}#content .stepped-list li{padding-bottom:.6em}#content .important{font-weight:bold}#content .with-divider{border-top:1px dotted #000;padding-top:.8em}.textured a{border-bottom:none;text-decoration:underline;color:#0C9BD3}.textured a:hover{color:#333}.normal-list{padding-left:16px}.tick-list{padding-left:0}.tick-list li{background:transparent url(/images/bg-tick-list.png) no-repeat top left;padding:0 0 .4em 20px;list-style-type:none}