@charset "utf-8";
/* CSS Document */
body,
p,
h1,
h2,
ul,
li { margin:0px; padding:0px }
/* wrapper 1 starts*/
#wrapper1 { width:921px; margin:0 auto; height:57px; position:relative; }
#logo1 { float:left }
#logo2 { float:left; padding-top:25px }
#logo3 { float:right; padding:25px 0px 0px 20px }
#logo4 { float:right; padding-top:25px }
/* top nav right links starts */
	#topNav { position:absolute; left:615px; top:0px; *top:6px;
*left:620px;
width:310px; height:16px; z-index:1; }
#links ul { margin-left:0; padding-left: 0; display:inline; }
#links ul li { margin-left:0; padding:8px 0 0 11px; list-style: none; display:inline; font-size:10px; color:#7B7C7D; font-style:italic; font-family:Georgia; }
#links ul li.first { margin-left:0; border-left:none; list-style:none; display:inline; }
#links ul li a { font-family: georgia; font-size: 10px; font-weight: normal; color: #7B7C7D; font-style: italic; text-decoration: none; }
#links ul li a:hover { color: #E42F03; text-decoration:none; }
/* wrapper 2 starts*/
#wrapper2 { float:left; background-color:#EAECEB; background-image:url(../img/bg.jpg); background-position:center top; background-repeat:no-repeat; width:100%; padding-bottom:40px; _ padding-bottom:10px;
}
#container { width:921px; padding-top:50px; margin:0 auto; }
#content { float:left; width:921px; background-color:#fff; margin:0 auto; border-top:2px solid red; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#333; height:auto }
/*left panel*/
	#left { float:left; padding:40px 0px 0px 30px; width:622px; padding-bottom:30px }
#left h1 { color:#333; font-size:38px; font-weight:normal; padding-bottom:25px; margin:0 }
#left h1 span { color:#666; font-style:italic }
#left p { width:578px; margin:0px; line-height:18px; padding:0px 0px 10px 0px }
/*switch tabs start*/
div.panes div { width:588px; display:none; padding:15px 0px 15px 10px; border:1px solid #cccccc; border-top:0; height:auto; font-size:14px; background-color:#fff; }
p#pane_a { width:550px; padding:5px 0px 20px 10px }
/*switch tabs ends*/

	/*right panel*/
	#right { float:right; width:230px; border:0px solid green; padding:40px 30px 0px 0px }
#right a { color:#006699; text-decoration:underline; font-size:10px }
#right a:hover { color:#006699; text-decoration:none }
#right h1 { color:#FF3803; font-size:11px; font-weight:bold; padding-bottom:10px; margin:0 }
.box { background-color:#E5E5E5; padding:12px 12px 18px 12px; border-bottom:18px solid #fff }
.box ul { list-style:none }
li#pad1 { padding:5px 0px 30px 0px }
li#pad6 { padding:0px 0px 20px 0px }
li#pad2 { padding:0px 0px 20px 0px }
li#pad3 { padding:5px 0px 30px 0px }
li#pad4 { padding:0px 0px 20px 0px }
li#pad5 { padding:5px 0px 30px 0px }
li#pad7 { padding:5px 0px 30px 0px }
li#pad8 { padding:5px 0px 20px 0px }
#cta { padding-top:20px }


/*bottom panel*/
    #bottom { float:left; width:590px; padding:20px 0px 0px 30px; }
#bottom p { color:#666; font-style:italic; font-size:15px; width:600px }

/* footer starts*/
#wrapper3 { margin:0 auto; width:920px; text-align:left; font-family:Georgia, Times New Roman, Times, serif; }
	#wrapper3 .colLeft { float:left; width:500px; font-size:10px; color:#c3c5c6; text-transform:uppercase; margin-top:20px; line-height:16px; 
						 padding-left:15px; background:url(../img/SapientLogoSmall.jpg) no-repeat top left; }
	#wrapper3 .colLeft.us { float:left; width:600px; font-size:10px; color:#c3c5c6; text-transform:uppercase; margin-top:20px; line-height:16px; 
						 padding-left:15px; background:url(../img/SapientLogoSmall.jpg) no-repeat top left; }
	#wrapper3 .colLeft ul li { margin-left:0; list-style:none; display:inline; padding: 0px 7px 0px 0px; }
	#wrapper3 .colLeft ul li a { color: #c3c5c6; text-decoration: none; }
	#wrapper3 .colLeft ul li a:hover { color: #c3c5c6; text-decoration: underline; }
	
	#wrapper3 .colRight {float:right; width:300px; font-size:10px; margin-top:14px;}
	#wrapper3 .colRight ul li { float: left; color: #7B7C7D;  font-style:italic; padding: 0 0 0 11px; display:inline; padding:8px 0 0 11px;}
	#wrapper3 .colRight ul li a{color: #7B7C7D; text-decoration:none;}
	#wrapper3 .colRight ul li a:hover {color:#E42F03; text-decoration:none;}