body {
	font-family: Arial, Helvetica, sans-serif;
	/*width:1200px;*/
	height:auto;	
	margin:0px;
	width:auto;
	
}
a
{
       text-decoration:none;
       color:#003366;
}
li
{
	list-style:none;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 0px;
    line-height: 0px;
}
 
 
.MainBody
{
	width:999px;
	/*height:790px;
	margin-left:10%;
	margin-right:10%;
	margin-top:0px;
	margin-bottom:0px;*/
	margin : 0 auto;
	position:relative;
	
	
}
/*#leftShadow
{
background:url(images/left_shadow.png) repeat-y;
width:7px;
height:790px;
float:left;
}
#rightShadow
{
background:url(images/right_shadow.png) repeat-y right;
width:7px;
height:790px;
float:left;
}
.MainContainer
{
float:left;
height:790px;
margin-left:-1px;
width:986px;
}
.Header
{
width:100%;
height:125px;
float:left;
background:url(images/Header.png) no-repeat;
color:#61a335;
}*/
.MainContainer
{
float:left;
margin-left:-1px;
width:1000px;
background:transparent url(images/bgGrad.gif) repeat-y scroll 0 0;
}	
.Header
{
background:transparent url(images/Header.png) no-repeat scroll 0 0;
color:#61A335;
float:left;
height:125px;
margin-left:6px;
width:988px;
}
.Header h1
{
	margin-left:152px;
	margin-top:75px;
	margin-bottom:35px;
	font-size:30px;
}
.topMenu
{
width:100%;
height:33px;
margin-left:7px;
}
#topMenuBorder
{
background:#CBD3F0 none repeat scroll 0 0;
border-bottom:5px solid #536A9E;
height:25px;
margin-left:7px;
width:987px;
float:left;
}
 #topMenuBorderHome {
background:transparent url(images/menu_btm_border.gif) repeat-x scroll 0 0;
height:10px;
margin-left:7px;
width:987px;
}
#firstTab
{
	margin-left:15px;
}
.ActivMenuTab
{
	/*width:120px;*/
	height:35px;
	float:left;
	margin-left:3px;
}
.ActivMenuTab h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#003366;
	text-align:center;
	vertical-align:middle;
	margin:6px 0px 0px;
	padding:0px;
	line-height:25px;
	
}
.ActivMenuTab h1 a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#003366;
	text-align:center;
	vertical-align:middle;
	margin:6px 0px 0px;
	padding:0px;
	line-height:25px;
	text-decoration:none;
	
}

.ActivMenuTab #LCurve
{
background:url(images/activeTab_LeftCRV.png) no-repeat; width:6px; height:35px; float:left;
}
.ActivMenuTab #Mid
{
background:#cbd3f0; /*width:108px;*/ height:35px; float:left; padding:0px 5px;
}
.ActivMenuTab #RCurve
{
background:url(images/activeTab_RightCRV.png) no-repeat; width:6px; height:35px; float:left; 
}

.InactiveMenuTab
{
/*width:130px;*/
height:33px;
float:left;
margin-left:3px;
}
.InactiveMenuTab h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	text-align:center;
	vertical-align:middle;
	margin:6px 0px 0px;
	padding:0px;
	line-height:25px;
}
.InactiveMenuTab a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	margin:6px 0px 0px;
	padding:0px;
	line-height:25px;
}
.InactiveMenuTab a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	text-decoration:underline;
	text-align:center;
	vertical-align:middle;
	margin:8px 0px 0px;
	padding:0px;
	line-height:25px;
}

.InactiveMenuTab #LCurve
{
background:url(images/Menu_inactivetab_left.gif) no-repeat; width:9px; height:33px; float:left;

 
}
.InactiveMenuTab #RCurve
{
background:url(images/Menu_inactivetab_right.gif) no-repeat; width:9px; height:33px; float:left; 
}
.InactiveMenuTab #Mid
{
background:#536a9e; /*width:111px;*/ height:33px; float:left; padding:0px 5px;
}
.flashBox
{
/*background:url(images/case_bg.jpg) no-repeat;*/
float:left;
height:280px;
margin:10px;
width:958px;
margin-left:23px;
}

.flashBoxHome
{
/*background:url(images/Homepage.jpg) no-repeat;*/
float:left;
height:280px;
margin:10px;
width:958px;
margin-left:24px;
}
.flashBoxWork
{
/*background:url(images/howwework_bg.jpg) no-repeat;*/
float:left;
height:280px;
margin:10px;
width:958px;
margin-left:23px;
}
.flashBoxwhoweare
{
background:url(images/case_bg.jpg) no-repeat;
float:left;
height:286px;
margin:10px;
width:958px;
margin-left:24px;
}

.flashBoxwhoweare h3
{
color:#003366;
font-size:16px;
margin-left:10px;

}

.flashBoxCase
{

background:url(images/case_bg.jpg) no-repeat;
float:left;
height:286px;
margin:10px;
width:958px;
margin-left:23px;
}
#rightdivbox{
	height:225px;
	width:290px;
}
#caseLink{
	float:right;
	margin-right:25px;
	
	}

.sublabel_case{
	font-size:14px;
	font-weight:bold;
	color:#003366;
	text-decoration:underline;
	margin:0 0 0px 10px;
	padding-bottom: 5px;
	
}
.theChallange
{
	width:312px;
	height:275px;
	float:left;
	margin:2px;
	
	margin-right:3px;
}
.theChallange h1
{
	font-size:24px;
	color:#536a9e;
	margin:10px;
	text-align:left;
	margin-left:15px;
	vertical-align:middle;
}
.theChallange a
{text-decoration:none;
color:#536a9e;
}
.theChallange h2
{
	font-size:18px;
	color:#536a9e;
	margin:10px;
	text-align:left;
	margin-left:15px;
	vertical-align:middle;
	text-decoration:none;
	
}

.theOutcome
{
	width:312px;
	height:275px;
	float:left;
	margin:2px;
	
	margin-right:3px;
}
.theOutcome h1
{
	font-size:24px;
	color:#536a9e;
	margin:10px;
	text-align:left;
	margin-left:15px;
	vertical-align:middle;
}
.theOutcome a
{text-decoration:none;
color:#263a84;
}

.theOutcome #foot a 
{
font-size:12px;
font-weight:bold;

text-align:right;
float:right;
margin-right:10px;
color:#263a84;
	
}

.theOutcome h2
{
	font-size:18px;
	color:#003366;
	margin:10px;
	text-align:left;
	margin-left:15px;
	vertical-align:middle;
	text-decoration:none;
}

.ourApproach
{
	
	width:320px;
	height:275px;
	float:left;
	margin:0px;
	margin-top:2px;
	background:#cbe6f0;;
	margin-right:2px;
	margin-left:2px;
}

.leftFlashBox
{
	width:295px;
	height:275px;
	float:left;
	margin:2px;
	
	margin-right:3px;
}
.leftFlashBox h2
{
	font-size:18px;
	color:#536a9e;
	margin:10px;
	text-align:center;
	margin:25px;
	vertical-align:middle;
	text-decoration:none;
}
.flashVideo
{
	
	width:320px;
	height:256px;
	float:left;
	margin:0px;
	
	margin-top:6px;
	margin-right:2px;
	margin-left:2px;
}
	
.FlashButtons 
{
	width:auto; height:23px; margin-top:244px; margin-left:5px;
}
.FlashButtons p
{
	font-size:18px;
	text-align:center;
	color:#536a9e;
	vertical-align:middle;
	font-weight:bold;
	line-height:22px;
	margin:0px 0px 0px 0px;
		
}
.FlashButtons p a
{
	text-decoration:none;
	color:#536a9e;
}

.FlashButtons #FLActiveTab
{
	background:url(images/flashTabActive.png) no-repeat; width:27px; height:23px; margin-right:3px; float:left; 
	
}

.FlashButtons #FLInActiveTab
{
	background:url(images/flashTabInActive.png) no-repeat; width:27px; height:23px; margin-right:3px; float:left;
	
}


.imgLinks
{

	width:958px;
	height:114px;
	float:left;
	margin:10px;
	margin-left:24px;
	
}
.imgLinks img
{
	width:228px;
	height:113px;
	margin-left:8px;
	float:left;
	border:0px;
}
.imgLinks img a
{
	/*text-decoration:none;
	border:0px;
	border-style:none;*/
	color: #fff;
	text-decoration: none;
	background-color: #FFFFFF;
	
}
.TabBox
{

	width:965px;
	height:320px;
	float:left;
	margin:10px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:18px;
	
	
}


.Footer
{
	width:958px;
	height:40px;
	float:left;
	margin:20px;
	margin-top:0px;
	margin-bottom:0px;
	background:url(images/footerGrad.png) repeat-x;
	
}
.Footer #copyright
{
	font-size:12px;
	color:#5467ac;
	font-weight:bold;
	margin-left:25px;
	margin-top:15px;
	width:265px;
}
.Footer #Menu
{
	font-size:12px;
	color:#5467ac;
	font-weight:bold;
	margin-right:15px;
	margin-top:-15px;
	width:310px;
	float:right;
}
.rightFlashBox
{
	width:300px;
	height:275px;
	float:left;
	margin:2px;
	margin-right:3px;
	
}
.SMEFlashBox
{
	width:300px;
	height:275px;
	float:left;
	margin:2px;
	margin-right:3px;
	font-size:12px;
	
}
.rightFlashBox h1, .leftFlashBox h1
{
	font-size:18px;
	margin:0px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	color:#003366;
	line-height:22px;
}
.SMEFlashBox h1{
	margin-left: 30px;
	color:#003366;
	font-size:18px;
	margin-top:10px;
}

.rightFlashBox h3, .leftFlashBox h3
{
	margin-bottom:0px;

	color:#003366;
	margin-top:15px;
} 
.rightFlashBox p, .leftFlashBox p
{
	margin:10px 0 0 10px;
	
	color:#000;
}
.rightFlashBox #foot
{
	font-size:12px;
font-weight:bold;

text-align:right;
float:right;
margin-right:13px;
color:#263a84;
}

.TabHead
{
/*	width:295px;*/
	width:auto;
	height:38px;
	float:left;
	
}
.TabHead #LeftCRV
{
	background:url(images/bigTabLcrv.jpg) no-repeat;
	width:27px;
	height:38px;
	float:left;
}
.TabHead #ThMid
{
	background:#495b92;
	width:241px;
	float:left;
	height:38px;
	
}
.ThMidTxt
{
	color:#FFFFFF;
font-size:18px;
font-weight:bold;
margin-top:8px;
text-align:center;
}
.ThMidContentTxt
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin-left:15px;
	margin-right:7px;
	margin-top:5px;
}
.ThMidContentTxt h2
{
	font-size:14px;
	
}
.ThMidContentTxt h4
{
	font-size:12px;
	padding:0;
	color:#495b92;
	margin:0;
}

.ThMidContentTxtRgt
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin-left:15px;
	margin-right:7px;
	margin-top:5px;
}
.ThMidContentTxtRgt #foot
{
	font-size:12px;
font-weight:bold;

text-align:right;
float:right;
margin-right:13px;
color:#263a84;
}
.ThMidContentTxtRgt #foot a 
{
font-size:12px;
font-weight:bold;

text-align:right;
float:right;
margin-right:10px;
color:#263a84;
	
	
}
.ThMidContentTxt #foot
{
	font-size:12px;
font-weight:bold;

text-align:right;
float:right;
margin-right:13px;
color:#263a84;
}
.ThMidContentTxt #foot a 
{
font-size:12px;
font-weight:bold;

text-align:right;
float:right;
margin-right:10px;
color:#263a84;
	
}
.TabHead #ThBigMid 
{
	background:#495b92;
	width:310px;
	float:left;
	height:38px;
	
}
.TabHead #RightCRV
{
	background:url(images/bigTabRcrv.jpg) no-repeat;
	width:27px;
	height:38px;
	float:left;
}


.bigTab
{
	width:295px;
	height:309px;
	background:url(images/bigTab.png) no-repeat bottom;
	float:left;
	margin-left:5px;
	
}
.bigTab h2
{
	font-size:12px;
	float:left;
	text-align:left;
	margin:3px 0px 0px 12px;
	line-height:15px;
	width:260px;
	color:#536a9e;
		
	
}
.bigTab ol
{
	/*list-style-type:decimal;*/

	
}
.bigTab li
{
	border-bottom:1px solid green;
color:#536A9E;
float:left;
font-size:11px;
font-weight:bold;
line-height:12px;
margin:0;
padding:10px 0px 5px 0px;
text-align:left;
width:245px;
	
}

.midTabBox
{
	width:364px;
	height:309px;
	float:left;
	margin-left:5px;
	background:url(images/bigTabMidBck.png) no-repeat bottom ;
}

.midTabBox h1 
{
	color:#536A9E;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	margin:50px 10px 5px 0px;
	text-align:left;	
}

.midTabBox P 
{
	font-size:12px;
	line-height:15px;
	color:#000;
	text-align:left;
	margin:0px;
	margin-left:20px;
	margin-right:10px;
}

.thirdTab
{

	width:286px;
	height:309px;
	float:left;
	margin-left:5px;
	background:url(images/3rd-tab.png) no-repeat bottom ;
}
.thirdTab #thirdMid
{
	width:232px;
	height:38px;
	float:left;
	background:#495b92;
}

.thirdTab h1
{
color:#536A9E;
font-size:14px;
font-weight:bold;
line-height:20px;
margin:50px 0 0 0px;
text-align:left;
}

.thirdTab li
{
	/*border-bottom:1px solid green;*/
color:#536A9E;
float:left;
font-size:11px;
font-weight:bold;
line-height:12px;
margin:0;
padding:10px 0px 5px 0px;
text-align:left;
width:245px;
	
}

.menuItems
{
	background-position:right center;
background-repeat:no-repeat;
color:#003366;
font-weight:bold;
margin-left:15px;
padding-top:3px;
font-size:12px;
}


.innermaincontent
{
	 repeat-x; width:980px; min-height:696px; float:left; margin-left:10px;
}
.innerleftcontent
{
	width:185px; height:25px; height:600px; float:left; margin:5px;
}

.innerleftMenurgt
{
	background-image:url(images/innerLeftMenuRgt.gif); background-repeat:no-repeat; float:right; height:24px; width:5px;
}
.innerleftMenugrad
{
	background-image:url(images/innerLeftMenugrad.gif); background-repeat:repeat-x; height:24px; font-family:Verdana, Geneva, sans-serif; font-weight:bold;
	font-size:12px; line-height:25px;text-align:center;
}
.innerleftcontent ul {
border:2px solid #D6D6D6;
float:left;
list-style-type:none;
margin:auto;
padding-left:0;
width:181px;
}
.innerleftcontent li a {
border-width:1px 2px;
font-family:Verdana,Geneva,sans-serif;
font-size:12px;
font-weight:bold;
margin-left:2px;
padding-bottom:4px;
padding-left:0;
padding-top:4px;
text-decoration:none;
width:167px;
}
.innerleftcontent li {
background-color:#F3F3F3;
border-color:white -moz-use-text-color;
border-width:1px 2px;
font-family:Verdana,Geneva,sans-serif;
font-size:12px;
font-weight:bold;
padding-left:5px;
padding-top:2px;
padding-bottom:2px;
margin:2px;
margin-top:1px;
}

.innerleftcontent li:hover
{
	background-color:#cbd3f0;
}
.innerleftcontent li:active
{
	background-color:#cbd3f0;
}
.innerleftcontent li>ul>li
{
	font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; width:155px;  list-style-type:none;
}
.innerleftcontent li>ul
{
	 /*margin-top:5px; border:none;  margin-left:-12px;*/ float:left; display:inline; border:none; margin-bottom:4px; margin-top:5px;
}
.breadcrump
{
	color:#495B92;
font-size:12px;
font-weight:bold;
margin-left:30px;
margin-top:4px;
width:500px;
}
.search
{
	float:right;
	padding-right:15px;
	padding-top:20px;
	width:190px;
}

.search input {

padding-top:2px;
padding-left:5px;
}


.partmerSLlogo
{
	background-image:url(images/more.png);
	background-repeat:no-repeat;
	float:left;
	width:67px;
	height:63px;
	margin:10px 10px;
}
.partmerSLtitle
{
	font-family:Verdana, Geneva, sans-serif; font-size:14px; float:left; margin-top:10px; font-weight:bold;
}


.SMEbiosImage
{
	 /*border:1px solid;*/ float:left; margin:5px 5px 5px 5px;
}

.SMEbiosRght
{
	margin:5px; width:320px;
	font-size:12px;
}

.SMEbios
{
	width:620px;
	height:275px;
	
	float:left;
	margin:2px 2px;
/*	background:url(images/bios_bg.jpg) no-repeat;*/
	margin-right:2px;
	margin-left:20px;
}
.SMEbios p
{
	font-size:12px; text-align:left; float:left;
}
.SMEbiosStats {
float:left;
	background-color:#CBD3F0; height:204px; width:309px; margin:0 10px 0 10px;
	border:2px solid #536A9E;border-top:2px solid #536A9E;
}
.SMEbiosTitle
{
	font-size:12px; text-align:left; float:left; background-color:#666666;  width:295px; color:#fff; padding:4px 2px 2px 2px;
}
.SMEbiosEdu{

	font-size:12px; text-align:left; float:left; width:295px; color:#000; padding:4px 2px 2px 2px; background-color:#fff;
}

.SMEbiosExp
{
	font-size:12px; text-align:left; float:left;background-color:#666666;  width:295px; color:#FFF; padding:4px 2px 2px 2px;
}

.SMEbiosSpec
{
	font-size:12px; text-align:left; float:left;background-color:#FFF;  width:295px; color:#000; padding:4px 2px 2px 2px;
}

.SMEbios h1
{
		font-size:18px;	color:#003366; margin-left:15px; text-align:center;	margin-top:10px;
}
.SMEbios h2
{
		font-size:14px;	color:#263a84; margin:0 0 5px 0;
}

.SMEbios hr
{
	border-bottom:#536a9e solid 1px;
	width:305px;
	margin: 0px 7px 0px 0px;
	clear:both;
}
.SMEbios #foot
{
font-size:12px;
font-weight:bold;
text-align:right;
float:right;
margin-right:13px;
color:#263a84;
}
.SMEbios #foot a 
{
font-size:12px;
font-weight:bold;
text-align:right;
float:right;
margin-right:10px;
color:#536a9e;	
}
.SMEbiostxt
{
	float:left;
	width:250px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin-left:10px;
	margin-top:0px;
	margin-right:5px;
	padding:5px;
	border:1px solid #000;
	background-color:#fff;
	height:194px;
	
}

#topMenuBorder a
{
line-height:19px;
font-size:14px;
}
#topMenuBorder a:hover
{
text-decoration:underline;
}

/* Who We Are */

#whoweare
{
	position:relative; width:900px; margin: 10px auto 0 auto;
	padding-top:20px;
 
} 
#whoweare h1
{
	font-size:18px;  margin:5px; font-weight:bold; color:#003366;
}
#whoweare h2
{
	font-size:16px;  margin:5px; font-weight:bold; color:#536A9E;
}
#whoweare h2 a
{
	 color:#536A9E;
}

#whoweare h3
{
	font-size:14px;  margin:5px; font-weight:bold; color:#536A9E;
}

#whoweare p
{
	font-size:14px; 
}

#whoweare img.biosPic
{
	float:right;
	padding: 0 0 10px 10px;
 }
 
 /****************************************************/

.innerrightcontent
{
	position:relative; width:770px; float:right; margin:5px;
}
.innerrightcontent p
{
	font-family:Verdana, Geneva, sans-serif; font-size:12px; margin:5px 5px 15px 5px;
	line-height:18px;
}

.innerrightcontent li
{
	font-family:Verdana, Geneva, sans-serif; font-size:12px; margin:5px;
	list-style:inherit;
}

.innerrightcontent h1
{
	font-size:18px;  margin:5px; font-weight:bold; color:#003366;
}
.innerrightcontent h2
{
	font-size:16px;  margin:5px; font-weight:bold; color:#536A9E;
}
.innerrightcontent h2 a
{
	 color:#536A9E;
}

.innerrightcontent h3
{
	font-size:14px;  margin:5px; font-weight:bold; color:#536A9E;
}

.innerrightcontent img
{
	float:left;
 
}
.innerrightcontent img.biosPic
{
	float:right;
	padding: 0 0 10px 10px;
 
}


.innerrightcontentTxt
{
	font-family:Verdana, Geneva, sans-serif; font-size:12px; margin:5px;
}
.breadcrumb
{
	font-size:12px;
	margin-left:22px;
	margin-top:2px;
	margin-bottom:2px;
}
.ThMidContentTxtRgt img
{
	margin-top:10px;
}
.bannerbtnhover {
	height:20px;
	background:#000000;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#f7e715;
	border:solid 1px #f7e715;
	cursor:pointer;
}

.bannerbtndefault {
	height:20px;
	background:#ccc;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	border:solid 1px #000;
	cursor:pointer;
}

/* modules */
.moduletext
{
	width:300px;
}

.rightFlashBox, .leftFlashBox {
font-size:12px;

}

.rightFlashBox h3 {
color:#003366;
font-size:16px;
margin-left:10px;
	margin-top:15px;

}

.leftFlashBox h3 {
	margin-left:10px;
	color:#003366;
	font-size:16px;
	margin-top:15px;
}

.cform label span {
display:block;
}

a.case_link {
	font-size:14px;
}

.entrybox
{
	width:300px;
}
.wp-pagenavi {
font-size:10px;
padding-bottom:10px;
}


/* Tooltip styles */
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #003366;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }

#tooltip h3{
	font-size:12px;
	color:#003366;
}

/* gallery button dialog */

#galleryButton{
position:absolute;
top:10px;
right:10px;
font-size:12px;
color:#666666;
}

a.howwework{
margin:0;
padding:0;
display:inline;
}

/* contact us form */

#contactUsForm .cform textarea,
#contactUsForm .cform input {
	width:300px; 
}
#contactUsForm .cform select {
	width:130px; /* attempt to have equal length */
	/*padding:2px 0;*/
}  

#contactUsForm .cform select.cfselectmulti	{ 
	height:7.5em; 
}

#contactUsForm .cform textarea {
	font-family: arial;
	font-size: 0.9em;
	overflow:auto;
	height:200px;/*edit by sanjay*/
}

#contactUsForm #sendbutton {
	width:75px;
	float:left;
	margin-left:75px;
}

#form_floater{
	float:left;
	width:350px;
}

#popDesc
{
	width:700px;
	font-weight:bold;
}
#popDesc h2
{
	text-align:center;
}

#popDesc ol li
{
	list-style:none
	
}

.spacer_ {
	clear:both;
}

img.event_logo{
 float:right;
 margin-right:25px;
 }