* {margin:0; padding:0;}
body {font-family:Georgia, Times, serif;  font-size:12px; }
p {margin:0; padding:0;}
h1 {margin:0; padding:0 0 23px 0; font-size:12px; font-weight:normal; line-height:20px;}

.clear { clear:both; padding:0; margin:0;}

#wrapper {margin:0 auto; position:relative;}

/* wrapper 1 starts*/
#wrapper1{ width:921px; margin:0 auto; height:58px; position:relative;}
	#logo1{ float:left}
	#logo2{ float:left; padding:16px 0 0 15px;}
	#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:624px; 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;}

#content {margin:0 auto; background:url(../img/mainBg.jpg) no-repeat; padding:49px 0 20px 0; background-color: #E9EBEA; background-position:top center;  }
#content .container {margin:0 auto; border-top:2px solid #EF3003; width:921px; padding:30px 0 15px 20px; background-color:#FFF; margin-bottom:20px; }

/* Left Side Content */
#content .container .left {margin:0 auto; width:600px; padding:0; background-color:#FFF;  float:left; padding:0 60px 0px 15px; font-size:12px; color:#333;}
#content .container .left h1.expertise {font-size:16px; color:#333333; }
#content .container .left h1.expertise span { font-size:24px; color:#000;}
#content .container .left h1.expertise strong { font-size:14px; font-weight:bold; color:#000;}
#content .container .left h1.contract strong { font-size:12px; font-weight:bold; color:#000;}
#content .container .left h1 a { color:#E42C00; background:url(../img/carrot.gif); background-position:0px 3px; padding-left:15px; background-repeat:no-repeat; text-decoration:none;}
#content .container .left h1 a:hover { text-decoration:underline;}


/* CASE STUDY */
#content .container .left .accordion-trigger-faqs { background-color: #fff; padding: 0px 0 20px 0px;  }
#content .container .left .accordion-trigger-faqs h4 { padding: 0 0 0 15px; margin:0;cursor: pointer; color:#E42F03; text-decoration:none; font-size:12px;   background-image: url(../img/blue-arrow-icn.gif); 
													   background-repeat: no-repeat; background-position: 0 3px; float:right; width:395px; font-weight:normal;   }


#content .container .left .accordion-trigger h4.active { background-position: left 0px; }
#content .container .left .accordion-trigger-faqs h4.active { background-position: left -56px; }	
#content .container .left .accordion-trigger h5, .accordion-trigger-faqs h5 { padding: 0 10px 0 0px; color:#505050; font-size:12px; margin: 0; font-weight:normal; width:400px; float:right;  }

#content .container .left h1.case {padding: 0 10px 0 0px; color:#505050; font-size:12px; margin: 0; font-weight:normal;  width:400px; float:right;  line-height:20px; }
#content .container .left h1.big {padding: 5px 10px 10px 0px; color:#000000; font-size:22px; margin: 0; font-weight:normal;  width:400px; float:right;  line-height:20px; }

#content .container .left .accordion-trigger-faqs .biopicture .liner { float:right; border-top:1px solid #CCC; width:600px; height:20px; }

#content .container .left .accordion-trigger-faqs .biopicture h6 { color:#000000;  font-size: 12px;  font-weight: normal; padding: 0px;  width:410px; float:right;  }
#content .container .left .accordion-trigger-faqs .biopicture h6 strong { color:#E42F03; font-weight:normal;}
	#content .container .left .biopicture { margin:0; clear:both; padding-bottom:20px; line-height:20px;}
	#content .container .left .biopicture img{ float:left; width:156px; }

 


/* Right Side Content */
#content .container .rightcontainer {  width:200px;}
#content .container .right { width:200px; float:left; background-color:#F7F8FA; }

#content .container .right ul { padding:20px 10px 0px 15px;}
#content .container .right ul li { color:#000000; list-style:none; clear:both;}
#content .container .right ul li img { float: left; clear:left;}
#content .container .right ul li.gray { color:#666666; padding-bottom:10px; }
#content .container .right ul li a { font-size:12px; color:#659FB7; text-decoration:underline; padding-bottom:10px; }
#content .container .right ul li a:hover { text-decoration:none;}

/* footer starts*/
#wrapper3{ float:left; width:100%; position:relative;}
#footer { margin:0 auto; width:921px; font-size:10px; color:#C3C5C6; padding-top:20px; height:30px; position:relative;}
#footer a{ text-decoration:none; color:#C3C5C6; }
#footer a:hover{ text-decoration:underline;}
#footer #links { position:absolute; left:618px; *left:624px; top:20px; width:305px; 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;}

#footer #links1 { position:absolute; left:618px; *left:624px; top:20px; width:305px; height:16px; z-index:1; }
	#links1 ul {margin-left:0; padding-left: 0; display:inline; } 
	#links1 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;}		
	#links1 ul li.first {margin-left:0;	border-left:none; list-style:none; display:inline;}
	#links1 ul li a {font-family: georgia; font-size: 10px; font-weight: normal; color: #7B7C7D; font-style: italic; text-decoration: none;}
	#links1 ul li a:hover {color: #E42F03; text-decoration:none;}

/* EXTRA */


.padtop28 {padding-top:28px;}
.fnt10 {font-size:10px;}
.martop10 {margin-top:10px;}
.nobg { background-color:#FFFFFF !important;}

