/* CSS Document */
form{ margin: 0px;}
body{margin: 0px 0px 0px 0px; font-family: verdana, tahoma, Verdana, Arial, Helvetica, sans-serif; color: #222; font-size:11px; background-color: #fff; background-image:url(images/bg.gif); background-repeat:repeat-x; background-position:center 93px; text-align:center }
td, th{font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #3d3d3d; }


h1{font-size:18px; font-family:arial, tahoma,"Times New Roman", Times, serif, tahoma,Arial, Helvetica, sans-serif; font-weight:normal; color:#ff7e00; margin: 2px 0px 5px 0px}

h2{font-size:14px; font-family:arial, tahoma,"Times New Roman", Times, serif, tahoma,Arial, Helvetica, sans-serif; font-weight:bold; color:#222; margin: 0px 0px 0px 0px}

h3{font-size:14px; font-family:arial, tahoma,"Times New Roman", Times, serif, tahoma,Arial, Helvetica, sans-serif; font-weight:normal; color:#1884b2; margin: 0px 0px 0px 0px}


h4{font-size:20px; font-family:arial, "Times New Roman", Times, serif, tahoma,Arial, Helvetica, sans-serif; font-weight:normal; color:#3366CC; margin: 0px 0px 10px 0px}


h5{font-size:13px; font-family:arial,"Times New Roman", Times, serif, tahoma,Arial, Helvetica, sans-serif; font-weight:normal; color:#009999; margin: 0px 0px 2px 0px}

.client{width:550px; height:71px; clear:both" align="left; background-image:url(images/client_bg.gif)}
.clientLeft{float:left; height:71px; width:183px; text-align:center; line-height:60px; vertical-align:middle}






/********************/

.block1{ background-image:url(images/bluebg_down.gif); background-position:top left;; background-repeat:no-repeat; display:block;  height:23px;     color:#fff; font-weight:normal; padding-right: 30px; text-decoration:none; text-align:right; line-height:23px }

.block{ font-size:11px; display:block; height:23px;  margin: 0px 0px 0px 0px; line-height:23px;   color:#fff;  overflow: hidden; clear:both }

.block a:link, .block a:visited, .block a:active{ background-image:url(images/bluebg_up.gif); background-position:top ; background-repeat:no-repeat; ;display:block;  height:23px;    color:#424242; font-weight:normal; padding-right: 30px; text-decoration:none ; text-align:right}

.block a:hover{background-image:url(images/bluebg_down.gif); background-position:top left;; background-repeat:no-repeat; display:block;  height:23px;     color:#fff; font-weight:normal; padding-right: 30px; text-decoration:none; text-align:right}




.block3{background-image:url(images/greenbg_down.gif); background-position:top left;; background-repeat:no-repeat; display:block;  height:23px;   color:#fff; font-weight:normal; padding-right: 30px; text-decoration:none; text-align:right; line-height:23px}

.block2{ font-size:11px; display:block; height:23px;  margin: 0px 0px 0px 0px; line-height:23px;   color:#fff;  overflow: hidden; clear:both }

.block2 a:link, .block2 a:visited, .block2 a:active{ background-image:url(images/greenbg_up.gif); background-position:top ; background-repeat:no-repeat; ;display:block;  height:23px;    color:#424242; font-weight:normal; padding-right: 30px; text-decoration:none ; text-align:right}

.block2 a:hover{background-image:url(images/greenbg_down.gif); background-position:top left;; background-repeat:no-repeat; display:block;  height:23px;     color:#fff; font-weight:normal; padding-left: 30px; text-decoration:none; text-align:right}



.block5{background-image:url(images/bullet05.gif); background-position:top left;; background-repeat:no-repeat; display:block;  height:23px;   color:#fff; font-weight:normal; padding-left: 30px; text-decoration:none; text-align:left; }

.block4{ font-size:11px; display:block;   margin: 0px 0px 0px 0px;    color:#fff;  overflow: hidden; clear:both }

.block4 ul.one{list-style-image:url(images/bullet02_u.gif); margin:0px; padding-left: 35px; line-height: normal; vertical-align:middle ;}
.block4 ul.one li{ border-bottom: 1px solid #CCCCCC; padding-top:2px; padding-bottom:6px; vertical-align:baseline; }

.block4 ul.one a:link, .block4 ul.one a:visited, .block4 ul.one a:active{ background-image:url(images/bullet05.gif); background-position:5px 6px ; background-repeat:no-repeat; ;display:block;     color:#424242; font-weight:normal; padding-left: 30px; text-decoration:none ; text-align:left}

.block4 ul.one a:hover{background-image:url(images/bullet06.gif); background-position:5px 10px;; background-repeat:no-repeat; display:block;   background-color:#00FF66  ;   color:#fff; font-weight:normal; padding-right: 30px; text-decoration:none; text-align:left; }


/*************************/

.leftMenu{width:195px; float:right;}
.leftMenu ul{list-style-image:url(images/bullet02_u.gif); margin:0px; padding-left: 35px; line-height: normal; vertical-align:middle ;}
.leftMenu li{ background-image:url(images/listBg.gif); background-position:bottom left; background-repeat: no-repeat; padding-top:2px; padding-bottom:6px; vertical-align:baseline; }
.leftMenu a:link{color: #3d3d3d;  text-decoration: none; font-weight:normal;}
.leftMenu a:active{color: #3d3d3d;  text-decoration: none; font-weight:normal;}
.leftMenu a:visited{color: #3d3d3d;  text-decoration: none; font-weight:normal;}
.leftMenu a:hover{color: #3d3d3d; text-decoration: underline; font-weight:normal;}



.global{float:left; width:310px; height:135px; background-image:url(images/worldmap.jpg); background-position:bottom right; background-repeat:no-repeat}

.leadership{float:left; width:308px;  height:135px; background-image:url(images/leadership_bg.jpg); background-position: bottom right; background-repeat:no-repeat}

.thoughts{float:left; width:300px; height:135px; background-image:url(images/thoughts_bg.jpg); background-position: bottom right; background-repeat:no-repeat}

.verticalLine{float:left; width:8px; background-image:url(images/vertical_line.gif); background-position:top left; background-repeat:repeat-y; height:135px }

.verLine{background-image:url(images/line.gif); background-position:center; background-repeat:repeat-x; }

.topSpace{float:right; width:242px; height:38px}

.outer{ padding: 0px 0px 0px 0px; width:942px; position:relative; margin:0px auto}



.footer{ clear:both;  color:#3d3d3d;   width:100%}
.footer p{margin:0px}
.footer a:link, .footer a:active, .footer a:visited{text-decoration:none; color:#222}
.footer a:hover{text-decoration:underline; color:#ff5a00}

.footer a.sub:link, .footer a.sub:active, .footer a.sub:visited{text-decoration:underline; color:#ff5a00}
.footer a.sub:hover{text-decoration:none; color:#ff5a00}


.right{float:right}
.left{ float:left}
.down{clear:both; width:100%; }

.shade{clear:both; width:177px; margin-left:1px; background-image:url(images/shade.gif); background-position:bottom; background-repeat:repeat-x;}

.noShade{clear:both; width:177px; margin-left:1px; background-image:none;}

.margin01{margin:0px 0px 8px 0px}
.margin02{margin:0px 0px 5px 0px}
.margin03{margin:0px 15px 5px 0px}

.margin05{ margin-top:15px}
.margin06{ margin-top:10px}
.margin07{ margin-top:22px}
.margin08{ margin-top:8px}
.margin09{ margin:0px 0px 0px 10px}
.margin10{ margin-top:10px}

blockquote{margin:0px 0px 0px 7px}


.main{text-align:left;  clear:both; }
.main p{margin:0px auto 0px auto}

.subMenu{width:750px; float:right; line-height:17px; color:#000}
.subMenu a:link, .subMenu a:active, .subMenu a:visited{  color: #9b9898;  text-decoration: none; font-weight:normal;}
.subMenu a:hover{color: #000; text-decoration: none; font-weight:normal;}

.menuShade{background-image:url(images/submenuBg.gif); height:18px}

.topLine{background-image:url(images/line.gif); background-position:bottom; background-repeat:repeat-x; height:12px}
.btmLine{background-image:url(images/line.gif); background-position:to; background-repeat:repeat-x; height:14px}

.contentBg{background-image:url(images/content_bgline.gif);}



.leftBar{width:179px; margin:0px 0px 0px 0px; float:left}
.leftBar ul{list-style-image:url(images/bullet03.gif); margin:0px; padding-left: 25px; line-height: normal; vertical-align:middle ;}
.leftBar li{ padding-top:2px; padding-bottom:6px; vertical-align:baseline; }




.leftInr{width:177px ;  margin-left:0px }

.rightBar{width:179px; margin:0px 0px 0px 0px; float:left}



.einsteine{width:170px ;  margin-left:4px ; font-size:11px}
.einsteine img{margin: 5px 0px 5px 0px}



.rightInr{width:165px ;  margin-left:5px ; font-size:11px}
.rightInr ul{list-style-image:url(images/bullet04.gif); margin:0px; padding-left: 25px; line-height: normal; vertical-align:middle ;}
.rightInr li{  padding-top:2px; padding-bottom:6px; vertical-align:baseline; }

.rightInr a:link, .rightInr a:active, .rightInr a:visited{  color: #222;   text-decoration: none; font-weight:normal;}
.rightInr a:hover{color: #ff7e00; text-decoration: underline; font-weight:normal;}

.rightInr a.sub:link, .rightInr a.sub:active, .rightInr a.sub:visited{ color: #ff7e00;  text-decoration: underline; font-weight:normal;}
.rightInr a.sub:hover{color: #222; text-decoration: underline; font-weight:normal;}

.rightInr a.one:link, .rightInr a.one:active, .rightInr a.one:visited{ color: #ff7e00;  text-decoration: none; font-weight:normal; font-size:14px; font-family:verdana}
.rightInr a.one:hover{color: #ff7e00; text-decoration: underline; font-weight:normal; font-size:14px; font-family:verdana}



.rightContent{width:177px ;  margin-left:0px }
.rightContent ul{ margin:0px; padding-left: 2px; line-height: normal; vertical-align:middle ; list-style-type:none}
.rightContent li{ border-bottom:1px solid #eee;  padding-top:2px; padding-bottom:6px; vertical-align:baseline; background-image:url(images/bullet03.gif); background-position: 3px 4px; background-repeat:no-repeat; padding-left:20px; background-color:none}

.rightContent ul a:link, .rightContent ul a:active, .rightContent ul a:visited{  color: #000;   text-decoration: none; font-weight:normal;}
.rightContent ul a:hover{color: #3366FF; text-decoration: none; font-weight:normal;}
 
.rightContent a:link, .rightContent a:active, .rightContent a:visited{  color: #000;   text-decoration: none; font-weight:bold; font-size:11px;}
.rightContent a:hover{color: #3366FF; text-decoration: none; font-weight:bold; font-size:11px}





.content{width:540px; margin-left:20px; clear:both; font-family:verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; font-family: tahoma}

.content ul{ list-style-image:url(images/bullet07.gif); margin:0px; padding-left: 25px; line-height:normal}
.content ul li{ margin:2px 0px 6px 0px}

.content a:link, .content a:active, .content a:visited{color:#222; text-decoration:none}
.content a:hover{color:#3333FF; text-decoration:none}

.content ul a:link, .content ul a:active, .content ul a:visited{color:#3333FF; text-decoration:underline}
.content ul a:hover{color:#3333FF; text-decoration:none}

.contentInr{width:540px; margin-left:20px; clear:both; font-family:verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; font-family: tahoma}

.contentInr ul{ list-style-image:url(images/bullet07.gif); margin:0px; padding-left: 25px; line-height:normal}
.contentInr ul li{ margin:2px 0px 6px 0px}

.contentInr a:link, .contentInr a:active, .contentInr a:visited{color:#FF3300; text-decoration:none}
.contentInr a:hover{color:#FF3300; text-decoration:underline}

.contentInr a.one:link, .contentInr a.one:active, .contentInr a.one:visited{color:#3333FF; text-decoration:underline}
.contentInr a.one:hover{color:#222; text-decoration:underline}

.contentInr a.two:link, .contentInr a.two:active, .contentInr a.two:visited{color:#FF3300; text-decoration:none; font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif}
.contentInr a.two:hover{color:#222; text-decoration:underline; font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif}

.contentInr a.three:link, .contentInr a.three:active, .contentInr a.three:visited{color:#222; text-decoration:none}
.contentInr a.three:hover{color:#FF6600; text-decoration:none}

.caseStudy{float:right; width:200px; margin:0px 0px 0px 20px}

.mainContent{clear:both; float:left; width:434px; text-align:justify}
.mainContent ul li{ margin:2px 0px 6px 0px}
.mainContent a:link{color:#4A70AB; text-decoration:underline}
.mainContent a:active{color:#4A70AB; text-decoration:underline}
.mainContent a:visited{color:#4A70AB; text-decoration:underline}
.mainContent a:hover{color:#4A70AB; text-decoration:none}









.horizonLine{background-image:url(images/horLine.gif); background-position:left center; background-repeat:repeat-x; width:100%; clear:both}


.input1{ font-family: tahoma, arial, verdana; font-size: 11px; border: 1px solid #7F9DB9; background-color:#ffffff; width: 110px; height: 18px; color:#04172D}
.input{ width: 100px; font-size:9px; border:1px solid #ff8c0b; background-color:#f5ebcf; color:#777}
.textarea{width: 120px; font-size:10px; border:1px solid #ff8c0b; background-color:#f5ebcf; color:#777; font-family:}


.orangeHead{font-size:11px; color:#ff5a00; font-weight:bold;}
.orangTxtBold{font-size:13px; color:#ff5a00; font-weight:bold;}
.orangTxtBold1{font-size:16px; color:#FF5400; font-weight:bold; font-family:arial}
.heading{font-weight:bold; font-size:13px; color:#4D82B5;  }
.heading2{font-weight:bold; font-size:15px; color:#000000;  }
.heading01{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
.orangTxt{color:#859810; font-weight:normal}
.greenTxt01{color:#5d6b05; font-weight:normal; font-family:verdana; font-size:12}
.greenTxt02{color:#5d6b05; font-weight:bold; font-family:verdana}
.blue{color:#567cb4; font-weight:normal; font-family:verdana}
.purple{color:#7c14a2; font-weight:normal; font-family:verdana}
.orangeTxt{font-size:13px; color:#ff5a00; font-weight:normal;}
.blueTxt{ color:#1f5dbe; font-size:12px}
.note{ color:#999999; font-size:11px}

.lineHeight{line-height: 12px}

.saperator{clear:both; width:100%; background-image:url(images/line.jpg); background-repeat:no-repeat; background-position:0 8; height:20px}
#iphonecontent{ width:100%; float:left; font-family:verdana;  text-align:left;color:#3d3d3d;font-family:verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#iphoneimg{ width:25%; float:left;}
#iphonescreenshots{ width:177px; float:left;}
#iphonescreenshots1{  float:right;}
#iphoneimages{ width:100%; float:left;}
