*{margin:0;padding:0}iframe,a img,fieldset,form,table{border:0}h6,h5,h4,h3,h2,h1,caption,th,td{font-size:100%;font-weight:normal}dd,dt,li,dl,ol,ul{list-style:none}legend{color:#000}button,select,textarea,input{font:100% serif}table{border-collapse:collapse}caption,th,td{text-align:left}


body { background:#121416; }

#global { width:864px; margin:20px 0 0 0; position:absolute; left:56%; margin-left:-432px; }

* span { display:none; margin-left:-10000px; }

#content { width:545px; float:left; border:12px solid #424445; position:relative; }
#content h1 { position:absolute; right:-12px; top:-12px; }
#content h1 a { display:block; width:106px; height:106px; background:url(../images/gen_back.gif) no-repeat 0 0; }
.sct_company h1 a { background:url(../images/c_back.gif) no-repeat 0 0!important; }
.sct_solutions h1 a { background:url(../images/so_back.gif) no-repeat 0 0!important; }
.sct_strategy h1 a { background:url(../images/st_back.gif) no-repeat 0 0!important; }
#content h1 a:hover { background-position:0 -106px!important; }
#content h2 { display:block; width:545px; height:266px; }
#content h2.our_story { background:url(../images/h2_ourstory.jpg) no-repeat 0 0; }
#content h2.our_values { background:url(../images/h2_ourvalues.jpg) no-repeat 0 0; }
#content h2.our_vision { background:url(../images/h2_ourvision.jpg) no-repeat 0 0; }
#content h2.our_offering { background:url(../images/h2_ouroffering.jpg) no-repeat 0 0; }
#content h2.our_services { background:url(../images/h2_ourservices.jpg) no-repeat 0 0; }
#content h2.our_touch { background:url(../images/h2_ourtouch.jpg) no-repeat 0 0; }
#content h2.our_strategy { background:url(../images/h2_ourstrategy.jpg) no-repeat 0 0; }
#content h2.our_terms { background:url(../images/h2_terms.jpg) no-repeat 0 0; }
#content h2.our_support { background:url(../images/h2_support.jpg) no-repeat 0 0; }
#content h2.our_contact { background:url(../images/h2_contact.jpg) no-repeat 0 0; height:456px; }


#content .text p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#c8c9c9; text-align:justify; padding:0 40px 15px 40px; }
#content .text h3 { padding:0 40px 0 40px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c8c9c9; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#content .columns { padding:0 31px; }
#content .col { float:left; padding-right:20px; padding-bottom:20px; }
#content .col h3 { display:inline; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; }
#content .col p { padding:0 0 8px 0; font-size:11px; color:#999; text-align:left; font-family:Arial, Helvetica, sans-serif; }
#content a { color:#ff428d; text-decoration:underline; }
#content a:hover { color:#fff; text-decoration:none; }

#animatedbanner { width:295px; float:left; }
#animatedbanner img { display:block; float:left; }


ul#otherSections { clear:both; padding-top:3px; }
ul#otherSections li { float:left; margin-right:3px; }
ul#otherSections li.last { margin-right:0px; }
ul#otherSections li a { display:block; width:283px; height:131px; }
ul#otherSections li.ourvision a { background:url(../images/bt_ourvision.jpg) no-repeat 0 0; }
ul#otherSections li.ourvalues a { background:url(../images/bt_ourvalues.jpg) no-repeat 0 0; }
ul#otherSections li.ourstory a { background:url(../images/bt_ourstory.jpg) no-repeat 0 0; }

ul#otherSections li.ourtouch a { background:url(../images/bt_ourtouch.jpg) no-repeat 0 0; }
ul#otherSections li.ourservices a { background:url(../images/bt_ourservices.jpg) no-repeat 0 0; }
ul#otherSections li.ouroffering a { background:url(../images/bt_ouroffering.jpg) no-repeat 0 0; }
ul#otherSections li a:hover { background-position:0 -131px; }

.footer { clear:both; padding:7px 0 0 0; width:569px; height:20px; }
.footer ul { width:488px; margin:0 auto; }
.footer ul li { float:left; }
.footer ul li a { display:block; height:12px; }
.footer ul li.ft_home a { width:55px; background:url(../images/ft_home.gif) no-repeat 0 0; }
.footer ul li.ft_company a { width:72px; background:url(../images/ft_company.gif) no-repeat 0 0; }
.footer ul li.ft_contact a { width:49px; background:url(../images/ft_contact.gif) no-repeat 0 0; }
.footer ul li.ft_solutions a { width:80px; background:url(../images/ft_solutions.gif) no-repeat 0 0; }
.footer ul li.ft_strategy a { width:78px; background:url(../images/ft_strategy.gif) no-repeat 0 0; }
.footer ul li.ft_terms a { width:104px; background:url(../images/ft_terms.gif) no-repeat 0 0; }
.footer ul li.ft_support a { width:50px; background:url(../images/ft_support.gif) no-repeat 0 0; }
.footer ul li a:hover, .footer ul li.ft_current a { background-position:0 -12px; }



