textarea {
	resize:none;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0
}
h1, h2, h3, h4, h5, h6, ul, li, ol, p {
	margin:0;
	padding:0
}
* {
	outline:none
}
img {
	border:none;
}
.clear {
	clear:both
}
h3 {
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#ff7102;
	display:block;
	padding:0 0 5px
}
h4 {
	margin:0px;
	font:normal 15px Arial, Helvetica, sans-serif;
	color:#ff7102;
	display:block;
	margin-bottom:12px;
	border-bottom:solid 1px #CCC;
	padding:18px 0 4px
}
h4 a {
	color:#ff7102 !important;
	display:block;
	text-decoration:none !important;
	font-weight:bold;
}
h4 a:hover {
	color:#000 !important;
	text-decoration:none;
}
#wrapper {
	position:relative;
	width:1010px;
	display:block;
	margin:0 auto;
	padding:0
}
#header {
	float:left;
	display:block;
	width:1010px
}
.logo {
	float:left;
	width:247px;
	display:block;
	padding-top:5px;
padding-left:7px;
}
.right {
	width:752px;
	display:block;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
}
.livesupport {
	position:fixed;
	width:1010px;
	z-index:1000;
	top:0
}
.livesupport a {
	background:url(../images/livechat.png) top right no-repeat;
	height:32px;
	width:99px;
	display:inline-block;
	float:right
}
.livesupport a:hover {
	background:url(../images/livechat.png) top right no-repeat
}
.links {
	float:right;
	padding-right:0;
	padding-top:35px
}
.links a {
	display:block;
	float:left;
	color:#606060;
	text-decoration:none;
	padding-right:8px;
	margin-left:10px;
	border-right:solid 1px #CCC
}
.links a:hover {
	display:block;
	float:left;
	color:#F60;
	text-decoration:none
}
.nav {
	float:right;
	display:block;
	width:705px
}
ul.menu li .sep {
	margin-top:1px;
	height:36px;
	display:inline-block
}
ul.menu .topline {
	border-top:solid 1px #0CC
}
ul.menu {
	list-style:none;
	z-index:1000;
	margin:0;
	padding:0
}
ul.menu * {
	font-weight:700;
	font:normal 12px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0
}
ul.menu a {
	display:block;
	color:#FFF;
	text-decoration:none;
	font:normal 12px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	padding:12px 20px
}
ul.menu li {
	position:relative;
	float:left;
	z-index:888;
	margin:0
}
ul.menu ul {
	position:absolute;
	left:0;
	display:none;
	opacity:0;
	list-style:none
}
ul.menu ul li {
	position:relative;
	width:239px;
	background:#FFF;
	top:-10px;
	margin:0
}
ul.menu ul li a {
	color:#09C;
	display:block;
	width:223px;
	background:#FFF;
	border:solid 1px #0CC;
	border-top:none;
	padding:6px 7px!important
}
ul.menu ul li a:hover {
	background:url(../images/drop_hov.jpg) top left repeat-y;
	color:#FFF
}
ul.menu ul ul {
	left:238px;
	top:-1px;
	z-index:99999
}
ul.menu li ul {
	margin-top:9px
}
ul.menu li.mid a.menulink {
	background:url(../images/nav_bg.png) top left repeat-x!important;
	display:block;
	color:#FFF;
	padding:12px 12px!important
}
ul.menu li.mid a.menulink:hover, ul.menu li.mid a.selected {
	background:url(../images/nav_bg_ho.png) top left repeat-x!important;
	color:#FFF
}
.first a {
	background:url(../images/nav_left.png) top left no-repeat!important;
	display:block;
	color:#FFF;
	padding:12px 18px 12px 24px
}
.first a:hover, .first a.selected {
	background:url(../images/nav_ho.png) top left no-repeat!important;
	color:#FFF
}
.last a {
	display:block;
	background:url(../images/nav_right.png) top right no-repeat!important;
	color:#FFF;
	padding:12px 22px 12px 18px
}
.last a:hover, .last a.selected {
	background:url(../images/nav_right_ho.png) top right no-repeat!important;
	color:#FFF
}
ul.menu a.sub:hover {
	background:url(../images/nav_bg_ho.png) top left repeat-x!important
}
#ul_top {
	border-top:solid 1px #0CC;
	margin:0!important
}
.banner #banner {
	margin:5px;
}
.banner {
	background:url(../images/banner_bg.jpg) top left no-repeat;
	float:left;
	display:block;
	height:270px;
	width:1000px;
	margin-left:5px;
	margin-top:5px;
}
.banner img {
	margin:5px;
	height:260px;
	width:990px;
}
.marquee0 {
	width:960px
}
.content_part {
	width:1020px;
	padding:13px 0 0
}
.left_part {
	width:760px;
	float:left;
	margin-left:5px;
	margin-top:15px;
}
.box2 {
	float:left;
	display:block;
	width:757px;
	margin-bottom:6px
}
.box_bg2 {
	text-align:justify;
	background:url(../images/box_bg.jpg) top left repeat-y;
	line-height:19px;
	float:left;
	width:705px;
	padding:14px 26px 2px
}
.box_bg2 ul li {
	font-weight:700;
	display:block;
	font-size:12px;
	color:#333;
	background:url(../images/bullete.jpg) left 8px no-repeat;
	padding:3px 17px 2px 12px !important
}
.strip {
	height:45px;
	width:753px;
	float:left;
	background:url(../images/strip.jpg) top left no-repeat;
	font:normal 15px Arial, Helvetica, sans-serif;
	color:#0ea9f1;
	margin:3px 0 12px 2px
}
.strip span {
	text-shadow:1px 1px 1px #CCC;
	background:url(../images/arrows.jpg) 18px 13px no-repeat;
	display:block;
	float:left;
	padding:12px 20px 0 40px
}
.strip a {
	color:#0ea9f1!important;
	text-decoration:none
}
.strip a:hover {
	color:#000!important;
	text-decoration:none
}
.tab_bg {
	float:left;
	width:720px;
	padding-top:7px
}
.tab_bg ul {
	display:block;
	float:left;
	padding-bottom:4px!important;
	list-style:none;
	width:718px !important;
	margin:0 !important
}
.tab_bg ul li {
	background:url(../images/line.jpg) top right no-repeat!important;
	display:block;
	float:left;
	font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	padding:8px 17px 8px 16px !important
}
.tab_bg ul li a {
	color:#2f8fce!important;
	text-decoration:none;
	font-weight:700
}
.tab_bg ul li a:hover {
	color:#ff6e00!important;
	text-decoration:none
}
.box_bg1 {
	text-align:justify;
	background:url(../images/box_bg.jpg) top left repeat-y;
	line-height:19px;
	float:left;
	width:755px;
	padding:0 0 2px
}
.box_bg1 ul {
	display:block;
	list-style:none;
	padding-top:12px;
	margin-left:30px;
	width:400px;
	float:left
}
.box_bg1 ul li {
	background:url(../images/bullete.jpg) left center no-repeat;
	font-size:12px;
	line-height:24px;
	display:block;
	padding:0 0 0 17px
}
.box_bg1 ul li a {
	color:#151516;
	text-decoration:none;
	font-weight:700
}
.box_bg1 ul li a:hover {
	color:#099;
	text-decoration:none
}
.tab_img {
	width:292px;
	float:left;
	padding-top:20px;
	text-align:right
}
.box_heading1 {
	font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#373737;
	float:left;
	padding-top:11px;
	padding-left:2px
}
.box_heading {
	font:bold 17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#373737;
	float:left;
	padding-top:11px
}
.box_heading b {
	float:left;
	display:block;
	width:250px
}
.box_heading span {
	float:left;
	display:block;
	color:#b27000
}
.box_top {
	background:url(../images/box_bg_top.jpg) top left repeat-x;
	float:left;
	width:757px
}
.box_left_cor {
	background:url(../images/box_left_cor.jpg) top left no-repeat;
	float:left;
	width:18px;
	height:45px
}
.box_right_cor {
	background:url(../images/box_right_cor.jpg) top right no-repeat;
	float:right;
	width:18px;
	height:45px
}
.box_bottom {
	background:url(../images/box_bottom_cor.jpg) bottom left repeat-x;
	height:20px;
	float:left;
	width:757px
}
.right_part {
	width:232px;
	float:left;
	margin-top:15px;
	margin-left:5px;
}
.right_part1 {
	width:232px;
	float:left;
	margin-top:15px;
	margin-left:9px;
}
/*.box_blue{background:url(../images/testi_bg.jpg) top left repeat-y;display:block;margin-top:-22px;}*/
.box_blue {
	background:url(../images/testi_bg.jpg) top left repeat-y;
	display:block;
	margin-top:221px;
*margin-top:-221px!important;
	margin-top:0px\9;
}
.blue_top {
	background:url(../images/top_bg_blue.jpg) top left no-repeat;
	height:11px
}
.blue_bottom {
	background:url(../images/bottom_bg_blue.jpg) bottom left no-repeat;
	color:#FFF;
	margin-bottom:11px;
	padding:0 14px;
	height:200px;
	overflow-y:hidden;
}
.box_top_heading {
	font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	border-bottom:solid 1px #FFF;
	margin-bottom:10px
}
.box1 {
	background:url(../images/orr_box_bg.jpg) top left repeat-y;
	width:230px;
	float:left;
	display:block;
	padding-left:1px;
	margin-bottom:8px
}
.box1 .box_middle {
	float:left;
	width:186px
}
.box_orr_left {
	background:url(../images/box_orr_left.jpg) top left no-repeat;
	height:41px;
	width:15px;
	float:left
}
.box_orr_right {
	background:url(../images/box_orr_right.jpg) top left no-repeat;
	height:41px;
	width:15px;
	float:left
}
.box_orr_heading {
	background:url(../images/box_orr_bg.jpg) top left repeat-x;
	font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#373737;
	float:left;
	width:200px;
	padding:12px 0 14px 0px
}
.box_orr_bottom {
	background:url(../images/box_orr_bot.jpg) bottom left no-repeat;
	width:230px;
	text-align:center;
	height:20px;
	overflow:hidden;
	clear:both
}
.box_orr_bottom2 {
	background:url(../images/box_orr_bot.jpg) bottom left no-repeat;
	float:left;
	width:208px;
	padding:15px 1px 20px 22px
}
.box_orr_bottom2 ul, ul.box {
	display:block;
	list-style:none;
	margin:0 20px 0 0;
	padding:0
}
.box_orr_bottom2 ul li, ul.box li {
	border-bottom:dotted 1px #CCC;
	background:url(../images/bullte.jpg) 2px center no-repeat transparent;
	font-size:12px;
	line-height:24px;
	display:block;
	padding:0 0 0 17px
}
.box_orr_bottom2 ul li a, ul.box li a {
	color:#ff7102;
	text-decoration:none;
	font-size:13px;
	font-weight:700
}
.box_orr_bottom2 ul li a:hover, ul.box li a:hover {
	color:#333;
	text-decoration:none
}
ul.box {
	width:185px;
	margin:0
}
ul.box li {
	font-size:10px;
	line-height:15px;
	background:url(../images/bullte.jpg) 2px center no-repeat;
	background-color:#F3F3F3;
	margin:0;
	padding:0 0 0 15px
}
.port_container {
	width:1000px;
	float:left;
	background:url(../images/port_bg.jpg) top left repeat-y;
	margin-bottom:6px;
	margin-top:6px;
	overflow:hidden;
}
.port_top_bg {
	width:1010px;
	float:left;
	background:url(../images/portfolio.jpg) top left no-repeat;
	height:18px
}
.port_bot_bg {
	width:1010px;
	float:left;
	background:url(../images/portfolio_bot.jpg) bottom left no-repeat;
	height:18px
}
.port_img {
	width:960px;
	float:left;
	/*height:110px;*/
	padding:0 6px 0 20px;
	overflow:hidden;
}

.port_img img {
	float:left;
	border:solid 1px #e4e4e4;
	margin-right:14px
}
.input_bg {
	background:url(../images/input_bg.jpg) top left repeat-x;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333;
	margin-bottom:12px;
	border:solid 1px #d5d6d6;
	width:175px;
	padding:4px 5px
}
.close {
	display:block;
	float:left;
	margin-left:0;
	width:86px
}
.close a, .close input {
	background:url(../images/close.png) top left no-repeat;
	display:block;
	width:86px;
	height:39px;
	border:none;
	outline:none!important
}
.close a:hover, .close input:hover {
	background:url(../images/close_ho.png) top left no-repeat;
	cursor:pointer
}
.reset {
	display:block;
	float:left;
	margin-left:0;
	width:75px
}
.reset a, .reset input {
	background:url(../images/reset.png) top left no-repeat;
	display:block;
	width:75px;
	height:39px;
	border:none;
	outline:none!important
}
.reset a:hover, .reset input:hover {
	background:url(../images/reset_ho.png) top left no-repeat;
	cursor:pointer
}
.submit {
	display:block;
	float:left;
	margin-left:-3px;
}
.submit a, .submit input {
	background:url(../images/submit.png) top left no-repeat;
	display:block;
	width:70px;
	height:33px;
	border:none;
	outline:none!important
}
.submit a:hover, .submit input:hover {
	background:url(../images/submit_ho.png) top left no-repeat;
	cursor:pointer
}
.inquiry {
	display:block;
	float:left;
	margin-left:-3px;
}
.inquiry a {
	background:url(../images/inquiry.png) top left no-repeat;
	display:block;
	width:109px;
	height:33px;
	outline:none!important
}
.inquiry a:hover {
	background:url(../images/inquiry_ho.png) top left no-repeat
}
.in_part {
	width:513px;
	float:left;
	padding-right:5px;
	padding-left:10px;
	margin-top:15px;
}
.box_in {
	float:left;
	display:block;
	width:513px;
	margin-bottom:6px
}
.box_top_in {
	background:url(../images/box_bg_top.jpg) top left repeat-x;
	float:left;
	width:513px
}
.box_in_bg {
	text-align:justify;
	background:url(../images/in_bg.jpg) top left repeat-y;
	line-height:19px;
	float:left;
	width:461px;
	padding:14px 26px 2px
}
.box_in_bg ul li {
	display:block;
	font-size:12px;
	color:#333;
	background:url(../images/bullete.jpg) left 8px no-repeat;
	padding:3px 17px 2px 12px !important
}

.box_bot_in {
	background:url(../images/box_in_bot_cor.jpg) bottom left repeat-x;
	height:20px;
	float:left;
	width:513px
}
.footer_container {
	background:url(../images/port_bg.jpg) top left repeat-y;
	float:left;
	width:1001px
}
.footer_bg_top {
	background:url(../images/footer_bg.jpg) top left repeat-x;
	float:left;
	margin-left:1px
}
.footer_left_cor {
	background:url(../images/footer_left_cor.jpg) top left no-repeat;
	float:left;
	width:21px;
	height:49px
}
.footer_right_cor {
	background:url(../images/footer_right_cor.jpg) top right no-repeat;
	float:left;
	width:23px;
	height:49px
}
.footer_links {
	width:956px;
	float:left;
	text-align:center;
	padding-top:14px;
	display:block;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFF
}
.footer_links a {
	color:#FFF;
	text-decoration:none
}
.footer_links a:hover {
	color:#fff000;
	text-decoration:none
}
.footer_left {
	width:1010px;
	font-size:12px;
	color:#121111;
	padding:20px
}
.footer_left div.left {
	float:left;
	width:1010px
}
.footer_left div span {
	float:left;
	height:30px;
	padding:5px
}
.footer_social_div {
	float:right
}
.footer_social_div a {
	padding-top:12px;
	padding-right:12px;
	margin:8px
}
.bottom_part {
	background:url(../images/box_orr_bot.jpg) no-repeat scroll left bottom transparent
}
.dd {
	float:left;
	width:222px
}
.dd .dd_bottom {
	background:url(../images/box_orr_bot.jpg) bottom left no-repeat;
	height:10px;
	width:232px
}
.dd ul {
	display:block;
	list-style:none;
	margin-left:5px;
	padding:0
}
.dd ul li {
	font-size:12px;
	display:block;
	font-weight:700;
	width:222px
}
.dd ul li a {
	background:#f3f3f3;
	color:#2F6BB3;
	text-decoration:none;
	font-size:12px;
	display:block;
	font:normal 12px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	padding:5px 0 4px 12px
}
.dd ul li a:hover, .dd ul li a.selected {
	background:#09F;
	color:#FFF;
	text-decoration:none
}
.dd ul li ul {
	display:block;
	list-style:none;
	margin:0;
	padding:0
}
.dd ul li ul li {
	border-top:1px dotted #CCC;
	background:#FFF;
	font-size:11px!important;
	font-weight:400;
	display:block;
	width:222px;
	padding:0
}
.dd ul li ul li a {
	color:#575757;
	text-decoration:none;
	font-size:11px;
	display:block;
	width:95%;
	background:#FFF;
	padding:4px 0 4px 12px
}
.dd ul li ul li a:hover, .dd ul li ul li a.selected:hover {
	background:#f3f3f3;
	color:#000!important;
	text-decoration:none;
	padding-left:14px
}
.dd ul li ul li a.selected {
	background:#575757;
	text-decoration:none;
	padding-left:14px
}
.dd ul li ul li ul li {
	width:222px;
	overflow:hidden
}
.dd ul li ul li ul li a.selected {
	background:#989898
}
.dd ul li ul li ul li a, .dd ul li ul li ul li a.selected {
	padding-left:25px;
	width:211px
}
.scrollTopDiv {
	position:absolute;
	right:-100px;
	bottom:0px;
	z-index:1;
}
.scrollTopDiv a.scrollTop {
	width:50px;
	height:35px;
	display:block
}
.scrollTopDiv a.scrollTop:hover {
	background:url(../images/goto-hover.gif) no-repeat !important;
}
.scrollTopDiv a#menu0scroll {
	background:url(../images/goto-black.gif) no-repeat
}
.scrollTopDiv a#menu1scroll {
	background:url(../images/goto-blue.gif) no-repeat
}
.scrollTopDiv a#menu2scroll {
	background:url(../images/goto-yellow.gif) no-repeat
}
.scrollTopDiv a#menu3scroll {
	background:url(../images/goto-orange.gif) no-repeat
}
.scrollTopDiv a#menu4scroll {
	background:url(../images/goto-cyan.gif) no-repeat
}
div.hrdiv {
	float:left;
	margin-top:10px;
	width:500px;
	background:url(../images/hr.gif) no-repeat;
	padding:16px
}
.links a img, .footer_left div a {
	float:left
}
.box_bg2 ul, .box_in_bg ul {
	display:block;
	list-style:none;
	margin-left:1px
}
.box_bg2 ul li ul, .box_in_bg ul li ul {
	display:block;
	list-style:none;
	margin:0
}
.box_bg2 ul li ul li, .box_in_bg ul li ul li {
	font-weight:400;
	display:block;
	font-size:12px;
	color:#000;
	background:url(../images/arro.jpg) left 9px no-repeat;
	padding:3px 17px 2px 12px !important
}
.box_heading1 img, .box_heading b img, .box_heading span img {
	float:left;
	margin-right:10px
}
.box_in_bg ul li a, a {
	color:#2F6BB3
}
.box_in_bg ul li a:hover, a:hover {
	color:#575757
}
.portfolio div a {
	display:block;
	color:#aaa;
	text-align:center;
}
.portfolio div a img {
	border:solid 5px #eee;
	margin-bottom:5px;
}
.portfolio div a:hover {
	color:#575757
}
.portfolio div a:hover img {
	border-color:gray;
}
.other-venture {
	width:752px;
	float:left;
	margin:7px 0 0 2px;
	font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#0075b1;
}
.achieve-bx {
	width:752px;
	float:left;
	margin:0px 0 0 2px;
}
.achieve-in-bx {
	width:372px;
	float:left;
	text-align:center;
}
.achieve-right-bx {
	width:372px;
	float:right;
	text-align:center;
}
.achieve-in-bx {
	width:372px;
	float:left;
	background:url(../images/middle-img.jpg) repeat-y 0 0;
	height:61px;
}

.achieve-in-bx {
	width:372px;
	float:left;
	background:#fff;
	height:61px;
}

.bx-dis {
	margin-top:7px;
}
.box_awards_bottom {
	background:url(../images/box_orr_bot.jpg) bottom left no-repeat;
	width:230px;
	text-align:center;
	height:19px;
	overflow:hidden;
	clear:both
}
.twitter-top {
	width:59px;
	*width:60px!important;
	width:56px\9;
	border-right:1px solid #b3cfe4!important;
	overflow:hidden;
	z-index:2;
	position:relative;
	margin-right:30px;
	background:url(images/twitter-bg.jpg) no-repeat;

}

:root .twitter-top { width:54px\0/IE9;}

/*new colored boxes of other ventures */
.achieve-in-bx-green {
	width:372px;
	float:left;
	background:url(../images/green-middle.jpg) repeat-y 0 0;
	height:61px;
}
.achieve-in-bx-gray {
	width:372px;
	float:left;
	background:url(../images/gray-middle.jpg) repeat-y 0 0;
	height:61px;
}
.achieve-in-bx-blue {
	width:372px;
	float:left;
	background:url(../images/blue-middle.jpg) repeat-y 0 0;
	height:61px;
}
.achieve-in-bx-orange {
	width:372px;
	float:left;
	background:url(../images/orange-middle.jpg) repeat-y 0 0;
	height:61px;
}



/* End of added css*/

/*Css for Product Syndication */
.product {width:100%;display:table;}

.product div {width:215px;height:215px;margin:0 6px;overflow:hidden;float:left;}

.inpage_cap_zoom-images {display:none;}

.objectclass {height:300px!important;width:300px!important;overflow:hidden!important;}

.center {text-align:center;}

.box_in_bg ul li a {display:block;font-size:12px;color:#333!important;text-decoration:none;}

/*Css for Product Syndication */

/* New Css for addition of new logos */

.achieve-in-bx-yellow {
	width:372px;
	float:left;
	background:#f8bc00 repeat-y 0 0;
	height:61px;
}


.achieve-in-bx-skyblue {
	width:372px;
	float:left;
	background:#1caced repeat-y 0 0;
	height:61px;
}

/* End of Css for addition of new logos  */