.menuDropdown {
	FONT-SIZE: 11px;
	COLOR: #084a90;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}


#whatwedoMenu {
	z-index:90;
	left:9px;
	VISIBILITY: hidden;
	WIDTH: 433px;
	POSITION: absolute;
	TOP: 140px
}
* HTML #whatwedoMenu {
	z-index:90;
	left:14px;
	VISIBILITY: hidden;
	WIDTH: 433px;
	POSITION: absolute;
	TOP: 134px
}

#whoweareMenu {
	z-index:90;
	left:280px;
	VISIBILITY: hidden;
	WIDTH: 433px;
	POSITION: absolute;
	TOP: 140px
}
*html #whoweareMenu {
	z-index:90;
	left:286px;
	VISIBILITY: hidden;
	WIDTH: 433px;
	POSITION: absolute;
	TOP: 134px
}
#whatwethinkMenu {
	z-index:90;
	left:134px;
	VISIBILITY: hidden;
	WIDTH: 433px;
	POSITION: absolute;
	TOP: 140px
}
*html #whatwethinkMenu {
	z-index:90;
	left:140px;
	VISIBILITY: hidden;
	WIDTH: 433px;
	POSITION: absolute;
	TOP: 134px
}
#workingtogetherMenu {
	z-index:90;
	left:416px;
	VISIBILITY: hidden;
	WIDTH: 433px;
	POSITION: absolute;
	TOP: 140px
}
*html #workingtogetherMenu {
	z-index:90;
	left:422px;
	VISIBILITY: hidden;
	WIDTH: 433px;
	POSITION: absolute;
	TOP: 134px
}
#ourpartnerMenu {
	z-index:90;
	left:305px;
	VISIBILITY: hidden;
	WIDTH: 433px;
	POSITION: absolute;
	TOP: 140px
}
*html #ourpartnerMenu {
	z-index:90;
	left:300px;
	VISIBILITY: hidden;
	WIDTH: 433px;
	POSITION: absolute;
	TOP: 134px
}
.productsMenuInner {
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 14px;
	WIDTH: 433px
}
.productsMenuInnerLeftBlue {
	MARGIN-TOP: 10px;
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 402px
}
.productsMenuBlueVertDots {
	background-image: url(images/nav_sol_bg_body_vert_dots.gif);
	WIDTH: 362px;
	BACKGROUND-REPEAT: repeat-y
}
.marginTop10 {
	MARGIN-TOP: 10px
}
.productsMenuInnerLeft {
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 130px
}
UL.plainList {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}
UL.plainList LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}
UL.plainSubList {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: 20px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}
UL.plainSubList LI {
	LIST-STYLE-TYPE: none
}
LI.plainList {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}
.productsMenuInnerMiddleLeft {
	MARGIN-TOP: 10px;
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 97px
}
#productsMenuBottom {
	background-image: url(../images/whatwedoMenuBottom.png);
	WIDTH: 433px;
	BACKGROUND-REPEAT: no-repeat;
	POSITION: relative;
	HEIGHT: 18px
}
* HTML #productsMenuBottom {
	background-image: url(../images/whatwedoMenuBottom.gif)
}
.menuDropdownClose {
	RIGHT: 20px;
	WIDTH: 70px;
	POSITION: absolute;
	TOP: -20px;
	TEXT-ALIGN: right
}


ul li#whatwedo {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
.topNav li#whatwedo a {
	background: url(../images/whatwedo_navmenu.jpg) 100% 0px;
	WIDTH: 125px;
	HEIGHT: 45px
}
.topNav li#whatwedo {
	BACKGROUND: url(../images/whatwedo_navmenu.jpg) 100% 0px;
	WIDTH: 125px;
	HEIGHT: 45px
}
.topNav li#whatwedo a.current {
	BACKGROUND: url(../images/whatwedo_navmenu.jpg) 100% -45px;
	WIDTH: 125px;
	HEIGHT: 45px
}
.topNav li#whatwedo A.hover {
	BACKGROUND: url(../images/whatwedo_navmenu.jpg) 100% -45px;
	WIDTH: 125px;
	HEIGHT: 45px
}



ul li#whoweare {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
.topNav LI#whoweare a {
	background: url(../images/whoweare_tabmenu.jpg) 100% 0px;
	WIDTH: 136px;
	HEIGHT: 45px
}
.topNav LI#whoweare {
	BACKGROUND: url(../images/whoweare_tabmenu.jpg) 100% 0px;
	WIDTH: 136px;
	HEIGHT: 45px
}
.topNav LI#whoweare A.current {
	BACKGROUND: url(../images/whoweare_tabmenu.jpg) 100% -30px;
	WIDTH: 136px;
	HEIGHT: 45px
}
.topNav LI#whoweare A.hover {
	BACKGROUND: url(../images/whoweare_tabmenu.jpg) 100% -45px;
	WIDTH: 136px;
	HEIGHT: 45px
}
UL LI#whatwethink {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
.topNav LI#whatwethink A {
	background: url(../images/whatwethink_navmenu.jpg) 100% 0px;
	WIDTH: 146px;
	HEIGHT: 45px
}
.topNav LI#whatwethink {
	BACKGROUND: url(../images/whatwethink_navmenu.jpg) 100% 0px;
	WIDTH: 146px;
	HEIGHT: 45px
}
.topNav LI#whatwethink A.current {
	BACKGROUND: url(../images/whatwethink_navmenu.jpg) 100% -45px;
	WIDTH: 146px;
	HEIGHT: 45px
}
.topNav LI#whatwethink A.hover {
	BACKGROUND: url(../images/whatwethink_navmenu.jpg) 100% -45px;
	WIDTH: 146px;
	HEIGHT: 45px
}
UL LI#workingtogether {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
.topNav LI#workingtogether A {
	background: url(../images/working_together.jpg) 100% 0px;
	WIDTH: 175px;
	HEIGHT: 45px
}
.topNav LI#workingtogether {
	BACKGROUND: url(../images/working_together.jpg) 100% 0px;
	WIDTH: 175px;
	HEIGHT: 45px
}
.topNav LI#workingtogether A.current {
	BACKGROUND: url(../images/working_together.jpg) 100% -30px;
	WIDTH: 175px;
	HEIGHT: 45px
}
.topNav LI#workingtogether A.hover {
	BACKGROUND: url(../images/working_together.jpg) 100% -45px;
	WIDTH: 175px;
	HEIGHT: 45px
}
UL LI#ourpartner {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
.topNav LI#ourpartner A {
	background: url(../images/our_partners.jpg) 100% 0px;
	WIDTH: 136px;
	HEIGHT: 45px
}
.topNav LI#ourpartner {
	BACKGROUND: url(../images/our_partners.jpg) 100% 0px;
	WIDTH: 136px;
	HEIGHT: 45px
}
.topNav LI#ourpartner A.current {
	BACKGROUND: url(../images/our_partners.jpg) 100% -30px;
	WIDTH: 136px;
	HEIGHT: 45px
}
.topNav LI#ourpartner A.hover {
	BACKGROUND: url(../images/our_partners.jpg) 100% -45px;
	WIDTH: 136px;
	HEIGHT: 45px
}
.topNav {
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	background:url(../images/nav_bg.gif) repeat-x;
	width:900px;
}
UL LI#readblog {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
.topNav LI#readblog A {
	background: url(../images/read_blog.jpg) 100% 0px;
	WIDTH: 136px;
	HEIGHT: 45px
}
.topNav LI#readblog {
	BACKGROUND: url(../images/read_blog.jpg) 100% 0px;
	WIDTH: 136px;
	HEIGHT: 45px
}
.topNav LI#readblog A.blog {
	BACKGROUND: url(../images/read_blog.jpg) 100% -30px;
	WIDTH: 136px;
	HEIGHT: 45px
}
.topNav LI#readblog a:hover {
	BACKGROUND: url(../images/read_blog.jpg) 100% -45px;
	WIDTH: 136px;
	HEIGHT: 45px
}

.topNav LI {
	DISPLAY: inline;
	FLOAT: left;
	LIST-STYLE-TYPE: none
}
.topNav LI A {
	DISPLAY: block
}
.topNav li A SPAN {
	DISPLAY: none
}
#productsMenuTop {
	background-image: url(../images/whatwedoMenuTop.png);
	width: 433px;
	background-repeat: no-repeat;
	height: 10px
}
* HTML #productsMenuTop {
	background: url(../images/whatwedoMenuTop.gif) bottom no-repeat
}


#productsMenuBody {
	BACKGROUND-IMAGE: url(../images/whatwedoMenuBg.png);
	WIDTH: 433px;
	BACKGROUND-REPEAT: repeat-y
}
* HTML #productsMenuBody {
	BACKGROUND-IMAGE: url(../images/whatwedoMenuBg.gif);
}
.clearBoth {
	CLEAR: both
}

.navpos {
	float:left;
	width:735px;
}
#searchdiv_def {
	float:right !important;
	margin-right:-10px  !important;
	text-align:left  !important;
	width:200px  !important;
}
#btnSrch{
	color: #FFFFFF !important;
	background-color: #ffa500 !important;
	background:transparent url(../images/btnsearch.jpg);
	border:medium none;
	height:20px;
	width:55px;
	margin-left:5px;
	vertical-align: top;
}

#form1 #main .clearBoth .mainnavbg .navpos .topNav li a img {
	vertical-align: middle;
	padding-left: 5px;
	margin-top: -18px;
	
}
.search-boxM {
	background:url(../images/transparent.gif) no-repeat top left;
	height:20px;
	width:120px;
	border: none;
	display:block;
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:11px;
	vertical-align:middle;
	padding-top:3px;
	margin:0px;
	text-align:left;
	margin-right:30px;
	margin-left:11px;
	color:#999999;
}
#partnerMenuTop {
	background-image: url(../images/partnerMenuTop.png);
	WIDTH: 433px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 10px
}
* HTML #partnerMenuTop {
	background: url(../images/partnerMenuTop.gif) bottom no-repeat
}
#partnerMenuBody {
	BACKGROUND-IMAGE: url(../images/partnerMenuBg.png);
	WIDTH: 433px;
	BACKGROUND-REPEAT: repeat-y
}
* HTML #partnerMenuBody {
	BACKGROUND-IMAGE: url(../images/partnerMenuBg.gif);
}
#partnerMenuBottom {
	background-image: url(../images/partnerBottom.png);
	WIDTH: 433px;
	BACKGROUND-REPEAT: no-repeat;
	POSITION: relative;
	HEIGHT: 18px
}
* HTML #partnerMenuBottom {
	background-image: url(../images/partnerMenuBottom.gif)
}
.menuDropdownClose_partner {
	WIDTH: 30px;
	POSITION: absolute;
	TOP: -20px;
	TEXT-ALIGN: right
}


.productsMenuTop {
	background-image: url(../images/whatwedoMenuTop.png);
	width: 433px;
	background-repeat: no-repeat;
	height: 10px
}
* HTML .productsMenuTop {
	background: url(../images/whatwedoMenuTop.gif) bottom no-repeat
}


.productsMenuBody {
	BACKGROUND-IMAGE: url(../images/whatwedoMenuBg.png);
	WIDTH: 433px;
	BACKGROUND-REPEAT: repeat-y
}
* HTML .productsMenuBody {
	BACKGROUND-IMAGE: url(../images/whatwedoMenuBg.gif);
}


.productsMenuBottom {
	background-image: url(../images/whatwedoMenuBottom.png);
	WIDTH: 433px;
	BACKGROUND-REPEAT: no-repeat;
	POSITION: relative;
	HEIGHT: 18px
}
* HTML .productsMenuBottom {
	background-image: url(../images/whatwedoMenuBottom.gif)
}


/*start css for sliding logo*/
.stepcarousel {
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	width: 270px;/*Height should enough to fit largest content's height*/
}
.stepcarousel .belt {
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}
.stepcarousel .panel {
	float: left; /*leave this value alone*/
	overflow: hidden;
	padding:0px 20px 0px 20px /*clip content that go outside dimensions of holding panel DIV*//*margin around each panel*/
 /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
#galleryB {
	width: 800px;
	height: 70px;
	float:left;
}
#galleryB .panel {
	font: bold 28px Arial;
	text-align: center;
	color: #000;
}
p.samplebuttons {
	width: 300px;
	text-align: center;
}
p.samplebuttons a {
	color: #2e6ab1;
	padding: 1px 2px;
	margin-right: 3px;
	text-decoration: none;
}

/*end css for sliding logo*/



/*new css for inner page starts*/

.heading{ font-size:20px;
color:#333333;
font-weight:bold}

.heading2{ font-size:14px;
color:#084a90;
font-weight:bold}

.bold{ 
font-weight:bold}

.heading1{ font-size:12px;
	font-family:Arial;
color:#333333;
	}

	
.aa ul {
	list-style-type: none;
	margin: 0px 0;
	padding: 10px 0px 0px 32px;
}
.aa li {
	border-bottom: solid 1px #e9e7e7;
}

/*css for portlet in homepage*/

.orange, orange a{ 
	font-size:12px;
	font-family:Arial;
	color: #FF9900;
	text-decoration:none;
}

.green, green a{ 
	font-size:11px;
	font-family:Arial;
	color: #00495C;
	text-decoration:none;
}	
	
	
	
	
	
	
	
	
	
	
	
