body {
	background-image:url(images/pagbak.jpg);
	background-repeat: repeat;
}

.headerbar {
	background-image: url(images/headerline.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.linksep {
	background-image: url(images/topLinkSep.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 95px;
}
a.top:link, a.top:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #596E75;
	text-decoration: none;
}
a.top:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}

a.left:link, a.left:visited {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.headings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFAE0D;
}

.verline {
	background-image: url(images/versep.gif);
	background-repeat: repeat-y;
	background-position: center;
}

.botwatermark {
	background-image: url(images/botbak.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

a.bot:link, a.bot:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.tableborder {
	border: 1px solid #CCCCCC;
}

table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464646;
}
.project1 {
	background-image: url(images/FeatureProj1.gif);
	background-repeat: no-repeat;
	background-position: center 20px;
	width: 152px;
}
.project2 {
	background-image: url(images/FeatureProj2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 7px;
	width: 152px;
}
a.bot:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fffefe;
	text-decoration: none;
}
.topleftround {
	background-image: url(images/roundcorntopleft.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 11px;
	width: 9px;
}
.toprightRound {
	background-image: url(images/roundcorntopright.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 11px;
	width: 9px;
}
.topwhitebak {

	background-image: url(images/topwhitebak.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	height: 11px;
}
a.left:hover {

	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}
a.sub:link, a.sub:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 20px;
}

a.testimonial:link, a.testimonial:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
}

.thumbbak {
	background-image: url(images/thumbbak.jpg);
	background-repeat: repeat-y;
	background-position: left;
	text-align: center;
	width: 200px;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 2px;
}
.thumbimgBorder {
	border: 1px solid #999999;
}
.thumbshadbak {
	background-image: url(images/thumbshadbak.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	width: 200px;
	padding-top: 10px;
	padding-bottom: 20px;
	height: 25px;
}

input.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	border: 1px solid #CCCCCC;
	font-size: 11px;
}

textarea.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	border: 1px solid #CCCCCC;
	font-size: 11px;
}

.formelembet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #CCCCCC;
	font-size: 11px;
}
a.testimonial:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a.sub:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF9933;
	line-height: 20px;
}
.greyborder {
	border: 1px solid #d4d2d3;
}
.orengetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffae0d;
	text-decoration: none;
	padding-left: 2px;
}
.dottedline {
	background-image: url(images/dottedline.gif);
	background-repeat: repeat-x;
}
.blacktextsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.blacktextsmall2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.blacktextsmall3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.blacktextsmall3.hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}

.blacktextheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.orengetext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #ffae0d;
}
.orengetext2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #ffae0d;
}
#interface1 {
	Z-INDEX: 1
}
#loader_container {
	WIDTH: 100%; POSITION: absolute; TOP: 40%; TEXT-ALIGN: center
}
#loader {
	BORDER-RIGHT: #6a6a6a 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #6a6a6a 1px solid; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 10px; Z-INDEX: 255; PADDING-BOTTOM: 16px; MARGIN: 0px auto; BORDER-LEFT: #6a6a6a 1px solid; WIDTH: 135px; COLOR: #000000; PADDING-TOP: 10px; BORDER-BOTTOM: #6a6a6a 1px solid; FONT-FAMILY: Tahoma, Helvetica, sans; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#progress {
	FONT-SIZE: 1px; LEFT: 10px; WIDTH: 1px; POSITION: relative; TOP: 1px; HEIGHT: 5px; BACKGROUND-COLOR: #9d9d94
}
#loader_bg {
	FONT-SIZE: 1px; LEFT: 8px; WIDTH: 113px; POSITION: relative; TOP: 8px; HEIGHT: 7px; BACKGROUND-COLOR: #ebebe4
}
.title_h2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; WIDTH: 300px; PADDING-TOP: 12px
}
.border_preview {
	BORDER-RIGHT: #444 1px solid; BORDER-TOP: #444 1px solid; Z-INDEX: 100; BACKGROUND: #fff; BORDER-LEFT: #444 1px solid; BORDER-BOTTOM: #444 1px solid; POSITION: absolute
}
.preview_temp_load {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.preview_temp_load IMG {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}

DIV.container {
	MARGIN: 0px auto; WIDTH: 910px; BACKGROUND-COLOR: #fff
}
.newleft{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #333333;
}
#left{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #333333;
}
a{
color: #333333;
text-decoration:underline;
}
a:hover{
color: #FFAE0D;
text-decoration:underline;
}

.tableport{
width:220px;
height:350px;
background-color:#f9f9f9;
border:#d4d2d3 1px solid;
}
.tablenews{
width:664px;
height:350px;
background-color:#f9f9f9;
border:#d4d2d3 1px solid;
}

.backbase{
width:130px;
height:158px;
background-image:url(images/backbase.gif);
background-repeat:no-repeat;
background-position: center bottom;
margin: 2px;
padding: 2px;
}
.portcontent{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}
.viewebsite{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #333333;
}
.viewebsite a{
color:#333333;
text-decoration:underline;
}
.viewebsite a:hover{
color:#FFAE0D;
text-decoration:underline;
}
.greybg {
	background-image: url(images/greybg.jpg);
	background-repeat: repeat-x;
}
.headingsbig {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFAE0D;
}
.blacktextheading1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #353434;
	text-decoration: none;
}.whitetopbg {
	background-image: url(images/whitebox_topbg.gif);
	background-repeat: repeat-x;
}
.whitemidbgleft {
	background-image: url(images/whitebox_midbg.gif);
	background-repeat: repeat-y;
}
.whitemidbgright {
	background-image: url(images/whitebox_rightnid.gif);
	background-repeat: repeat-y;
}
.whitebottumbg {

	background-image: url(images/whitebox_topbg.gif);
	background-repeat: repeat-x;
}
.whitebottumbg {

	background-image: url(images/whitebox_middlebg.gif);
	background-repeat: repeat-x;
}
.blk_text {
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:12px;
color:#464646;
} 
.border1{
border:#bbbbbb 1px solid;
background-color:#FFFFFF;
width:160px;
height:16px;
}
.border2{
border:#bbbbbb 1px solid;
background-color:#FFFFFF;
width:160px;
height:17px;
font-size:11px;
padding-top:2px;
padding-left:2px;
}
.cnt_mid_devider{
background-image: url(images/mid_devider.gif);
background-repeat:repeat-y;
}
.cnt_top_bg{
background-image: url(images/top_Bg.gif);
background-repeat:repeat-x;
}
.cnt_right_bg{
background-image: url(images/right_bg.gif);
background-repeat:repeat-y;
}
.cnt_left_bg{
background-image: url(images/left_bg.gif);
background-repeat:repeat-y;
}
.cnt_btm_bg{
background-image: url(images/bottom_bg.gif);
background-repeat:repeat-x;
}
.or_heading{
font-family:Arial, Helvetica, sans-serif, Verdana;
font-size:12px;
color:#ff3e00;
font-weight:bold;
}
.or_text{
font-family:Arial, Helvetica, sans-serif, Verdana;
font-size:11px;
color:#ff3e00;
}
a.or_text{
font-family:Arial, Helvetica, sans-serif, Verdana;
font-size:11px;
color:#ff3e00;
text-decoration:underline;
}
a:hover.or_text{
font-family:Arial, Helvetica, sans-serif, Verdana;
font-size:11px;
color:#ff3e00;
text-decoration:none;
}
.heading {
	font-family: "Arial Rounded MT Bold";
	color: #4971b2;
	font-size: 22px;
	font-weight: bold;
}
.subheading {
	font-family: "trebuchet MS";
	font-size: 16px;
	color: #fefdfd;
	font-weight: bold;
}
.style2 {
	color: #fdfbfb;
	font-size: 17px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}
.style4 {
	color: #fbfbfb;
	font-size: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}

.style3 {
	font-family:tahoma;
	font-size: 14px;
	color: #001538;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.bg-gry {
	background-color:#f8f8f8;
	border: 1px solid #e6e6e6;
	}
.bor-gry1 {
	border:1px solid #787878;
	}
.dot-hori1{
	background-image: url(images/dott-line-hori3.gif);
	background-repeat: repeat-x;
	}
.btm-br {
	background-image: url(images/btm-br.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	}
	
.borderrightbottum {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #686868;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #686868;
}
.highlighttextbgcolor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	background-color: #FFAE0D;
	padding: 3px;
}

.borderbottum {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #686868;
}
.borderright {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #686868;
}
.topLeftbak {
	background-image: url(images/Technology.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 239px;
	width: 340px;
}

.mainheaderbak {
	background-image: url(images/Header_Technology.jpg);
	background-position: right bottom;
	height: 127px;
	background-repeat: no-repeat;
	text-align: right;
}

.bottombak {
	background-image: url(images/footerTechnology.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height: 28px;
	width: 476px;
	padding-top: 7px;
	text-align:right;
}
.blacktext16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1c1b1b;
	text-decoration: none;
}
.btacktext13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1C1B1B;
	text-decoration: none;
}
.greystripebg {
	background-image: url(images/greystrip.gif);
	background-repeat: repeat-x;
	height: 30px;
}
.mainheaderbak {
	background-image: url(images/Header_Technology.jpg);
	background-position: right bottom;
	height: 127px;
	background-repeat: no-repeat;
	text-align: right;
}
/* seo */
.mainheaderbak-seo {
	background-image: url(images/seo-header-img.gif);
	background-position: right bottom;
	height: 126px;
	background-repeat: no-repeat;
	text-align: right;
}
.crossline-stripe {
	background-image:  url(images/crossline-stripe.gif);
	background-repeat:repeat-x;
	height:26px;
}
.navi-seo {
	color:#443915;
	font-size:14px;
	font-weight:bold;
}
a.navi-seo {
	color:#443915;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
a:hover.navi-seo {
	color:#443915;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
.bg-navi-seo {
	height:31px;
	background-color:#d8d7bc;
}
h1 {
	font-family: "Arial Narrow" , Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
h3 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
h4 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#976300;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.or-mid-bg-part {
	background-image:url(images/or-mid-bg-part.gif);
	background-repeat:repeat-x;
}
.gl-mid-bg {
	background-image:url(images/gl-cr-mid-bg.gif);
	background-repeat:repeat-x;
}
.gold-bg {
	background-color:#fdfce5;
	border-left:#35341d 1px solid;
	border-right:#35341d 1px solid;
	padding-left:5px;
	font-size:13px;
}
.gry-bg-seo {
	height:42px;
	background-color:#f4f4f4;
	border-right:1px solid  #FFF;
	font-size:13px;
}
.yellow-bg1 {
	background-color:#f4f3d8;
	padding-top:5px;
	padding-bottom:5px;
	border-top: 1px solid #FFF;
	border-right:1px solid  #FFF;
	padding-left:5px;
	font-size:13px;
}
.yellow-bg2 {
	background-color:#f4f3d8;
	padding-top:5px;
	padding-bottom:5px;
	border-top: 1px solid #FFF;
	padding-left:5px;
	font-size:13px;
}
.gry-bg1 {
	background-color:#ecebd5;
	padding-top:5px;
	padding-bottom:5px;
	border-top: 1px solid #FFF;
	border-right:1px solid  #FFF;
	padding-left:5px;
	font-size:13px;
}
.gry-bg2 {
	background-color:#ecebd5;
	padding-top:5px;
	padding-bottom:5px;
	border-top: 1px solid #FFF;
	padding-left:5px;
	font-size:13px;
}
.gl-ri-btm-mid {
	background-image:url(images/gl-cr-mid-bg-btm.gif);
	background-repeat:repeat-x;
}
.blk-heading17 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000;
	font-weight:bold;
}
.bg-navi-sel {
	background-color:#e3e2cc;
	height:31px;
	}	
	
	
	
	
.top-border {
	/*background:url(images/top-border.gif) repeat-x;*/
	border-top:#e1e0df solid 2px;
}
.bottom-border {
	/*background:url(images/top-border.gif) repeat-x;*/
	border-bottom:#e1e0df solid 2px;
}
.leftright-border {
	/*background:url(images/table-leftbg.gif) repeat-y;*/
	/*border-left:#e1e0df solid 3px;*/
	border-right:#e1e0df solid 2px;
	border-left:#e1e0df solid 2px;
}
.tlround-corner {
	background:url(images/tlround-corner.gif);
	width:19px;
	height:9px;
}
.trround-corner {
	background:url(images/trround-corner.gif);
	width:10px;
	height:9px;
}
.left-padding {
	padding-left:28px;
}
.leftlink-divider {
	height:1px;
	background-color:#e1e0df;
}
.greytop-bg {
	background:url(images/greytop-bg.gif) repeat-x;
	height:97px;
}
.orgtop-bg {
	background:url(images/orgtop-bg.gif) repeat-x;
	height:97px;
}
.silverbg {
	background-color:#fbfbfb;
}
.whtbg {
	background-color:#FFF;
}
.tablebg {
	background-color:#e1e0df;
}
.table-border {
	border:#e1e0df solid 1px;
}
.table-border1 {
	border:#e1e0df solid 2px;
}
.silverbtmbg {
	background:url(images/silverbtmbg.gif) repeat-x bottom #efefef;
}
.goldbtmbg {
	background:url(images/goldbtmbg.gif) repeat-x bottom #ffad43;
}
.goldbg {
	background-color:#ffad43;
}
.topbtm-padding {
	padding:12px 0px 12px 0px;
}
.discription-leftpadding {
	padding-left:30px;
}
.leftlink-heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.selected-link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#e86800;
	font-weight: bold;
	text-decoration:none;
	/*background-color:#ff9000;*/
	height:35px;
	/*background:url(images/orgbg.gif) right repeat-y;*/
	padding-left:5px;
}
.normal-link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	font-weight: normal;
	text-decoration:none;
	/*height:35px;
	padding-top:10px;*/
	padding-left:5px;
	/*display:block;*/
}
a.normal-link  {
	color:#000;
	text-decoration:none;
}
a:hover.normal-link  {
	color:#e86800;
	text-decoration:none;
}
.table-heading {
	background:url(images/headingbg.gif);
	padding-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	font-weight: bold;
	text-decoration:none;
}
.table-heading1 {
	font-family:"Trebuchet MS";
	font-size:20px;
	color:#0a0a0a;
	font-weight:normal;
	text-decoration:none;
}
.gold-center {
	background:url(images/gold-center.gif) repeat-x;
}
.blk_text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#464646;
}
.number-bg-box{
	width:27px;
	height:31px;
	background-image: url(images/number-bg.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
	padding-top:2px;
	padding-left:8px;
}
.seogry-text-bg {
		background-image: url(images/seo-grytext-bg.gif);
		background-repeat:repeat-y;
}
.leftpadding1 {
	padding-left:19px;
}
.trhide {
	display:none;
}
.trshow {
	background-color:#FFFFFF;
}
.plusminus {
	text-decoration:none;
	display:block;
	float:left;
	width:12px;
}