@charset "utf-8";
/* CSS Document */

/* Default Styles */
	body{
		padding:0; margin:0; background-image:url(../images/body-bg-rpt.gif); background-repeat:repeat;
		}
	a:visited { 
			text-decoration:none;
	} 
	a { 
			text-decoration:none;
	}
	a:hover { 
			text-decoration:none;
	}
	a:active { 
			text-decoration:none;
	}
	
	#clear{
			clear:both;
	}
	.floatleft {
		float: left;
	}

/* Font Styles */
	.fwhite{
		color:#FFFFFF;
	}
	.fblack{
		color:#000000;
	}
	.fgray{
		color:#999999;
	}
	.fgrayLtDark{
		color:#6e6e6e;
	}

	.fgrayDrk{
		color:#333333;
	}
	.fblue{
		color:#36769e;
	}
	.fNavyblue{
		color:#144b9e;
	}
	
	.fblueDrk{
		color:#2099bc;
	}
	.fbrown{
		color:#df4900;
	}


	.fsmall{
		font-size:10px;
	}
	.fnormal{
		font-size:11px;
	}
	.fmedium{
		font-size:13px;
	}
	.flarge{
		font-size:15px;
	}
	.fhuge{
		font-size:17px;
	}
	.fbold{
		font-weight:bold;
	}
	.fitalic{
		font-style:italic;
	}
	.fuline{
		border-bottom:#c9c9c9 dashed 1px;
	}

/* Header Styles */
	#Main{
		width:1000px; margin-left:auto; margin-right:auto;	
		}
	#Header{/*Homepage Header Styles */
		width:1000px; height:105px; background-image:url(../images/header-bg.jpg); background-repeat:no-repeat;
		}
	#Header #logo{
		margin-left:50px; margin-top:18px; display:block; float:left; width:185px; height:65px;
		}
	#Header .rColumn{
		float:right; width:560px; height:105px;
		}
		
	#HeaderSub{/* Subpage Header Styles */
		width:1000px; height:105px; background-image:url(../images/header-bg_sub.jpg); background-repeat:no-repeat;
		}
	#HeaderSub #logo{
		margin-left:50px; margin-top:18px; display:block; float:left; width:185px; height:65px;
		}
	#HeaderSub .rColumn{
		float:right; width:560px; height:105px;
		}

	#topQlink{/*---This class is for Top Quick links(beside Search section)---*/
		 width:70px; height:10px; margin-left:203px; margin-bottom:20px; float:left; /*border:Red solid 1px; margin-top:10px;*/
		}	
	.topQhome {
		background:url(../images/Qlink-home.gif) no-repeat 0 0; display:block; text-decoration:none; cursor:pointer; float:left; width:18px; height:10px;
		border-right:#9f9f9f dotted 1px; margin-top:6px;
	}
	.topQhome:hover {
		background:url(../images/Qlink-home_h.gif) no-repeat 0 0; display:block; text-decoration:none; float:left; width:18px; height:10px;
		border-right:#9f9f9f dotted 1px; margin-top:6px;
	}
	.topQsite {
		background:url(../images/Qlink-sitemap.gif) no-repeat 0 0; display:block; text-decoration:none; cursor:pointer; float:left;
		width:16px; height:10px; border-right:#9f9f9f dotted 1px; margin-top:6px; margin-left:7px;
	}
	.topQsite:hover {
		background:url(../images/Qlink-sitemap_h.gif) no-repeat 0 0; display:block; text-decoration:none; float:left;
		width:16px; height:10px; border-right:#9f9f9f dotted 1px; margin-top:6px;
	}
	.topQcontact {
		background:url(../images/Qlink-contact.gif) no-repeat 0 1px; display:block; text-decoration:none; cursor:pointer; float:left;
		width:11px; height:10px; margin-top:6px; margin-left:5px;
	}
	.topQcontact:hover {
		background:url(../images/Qlink-contact_h.gif) no-repeat 0 1px; display:block; text-decoration:none; float:left;
		width:11px; height:10px; margin-top:6px;
	}


	.srch{/*---This class is for Search section---*/
		 width:240px; height:34px; background-image:url(../images/srch-bg.jpg); background-repeat:repeat-x;
		  /*border:Black solid 1px; margin-left:299px;*/ margin-left:25px; margin-bottom:20px; float:left;
		}	
	.srch_txtArea{
		 width:170px; height:18px; float:left; border:#e7e7e7 solid 1px; background-color:#FFFFFF; padding:2px 4px;
		 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;
		}	
	.txtField{
		 width:170px; /*height:18px;*/ float:left; border:#c8c8c8 solid 1px; background-color:#FFFFFF; padding:2px 4px;
		 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;
		}
	.redTxt{
		color:#FF0000;
	}	
/* Navigation Styles */
	#navMain{
		width:530px; height:34px;
		}
	#nav{
		width:510px; height:34px; float:left; background-image:url(../images/menu-bg-rpt.gif); background-repeat:repeat-x;
		}	
	#navLft{
		width:10px; height:34px; float:left; border:0; background-image:url(../images/menu-left.gif); background-repeat:no-repeat;
		}	
	#navRt{
		width:10px; height:34px; float:right; border:0; background-image:url(../images/menu-right.gif); background-repeat:no-repeat;
		}

	/******Main Navigation Style******/

	.preload1 {
		background: url(../images/three_2.gif);
	}
	.preload2 {
		background: url(../images/three_2c.gif);
	}
	
	#navigation {
		padding:0 0 0 0; margin:0; list-style:none; height:34px; background:#fff url(../images/three_2b.gif) repeat-x; position:relative;
		z-index:1500; width:100%;
	}
	#navigation li.top {
		display:block; float:left; height:34px;
	}
	
	
	#navigation li a.top_home {/* this style for Home button*/
		display:block; float:left; height:34px; line-height:27px; color:#c3f0fa; text-decoration:none; font-size:12px; font-weight:normal;
		padding:0 0 0 0; cursor:pointer; background: url(../images/three_2home-bg.gif); font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	#navigation li a.top_home span {/* this style for Home button*/
		float:left; display:block; padding:3px 15px 0 18px; height:34px; background: url(../images/three_2home-bg.gif) left top no-repeat;
	}
	#navigation li a.top_home span.down {/* this style for Home button*/
		float:left; display:block; padding:3px 15px 0 18px; height:34px; background: url(../images/three_2home-nor.gif) no-repeat left top;
	}
	#navigation li:hover a.top_home {/* this style for Home button*/
		color:#fff; background: url(../images/three_2home-hover1.gif) no-repeat;
	}
	#navigation li:hover a.top_home span {/* this style for Home button*/
		background:url(../images/three_2home-hover2.gif) no-repeat left top;
	}
	#navigation li:hover a.top_home span.down {/* this style for Home button*/
		background:url(../images/three_2home-hover1.gif) no-repeat left top;
	}
	
	
	#navigation li a.top_link1 {
		display:block; float:left; height:34px; line-height:27px; color:#c3f0fa; text-decoration:none; font-size:12px; font-weight:normal;
		padding:0 0 0 0; cursor:pointer; background: url(../images/three_2b.gif); font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	#navigation li a.top_link1 span {
		float:left; display:block; padding:3px 15px 0 18px; height:34px; background: url(../images/three_2b.gif) left top no-repeat;
	}
	#navigation li a.top_link1 span.down {
		float:left; display:block; padding:3px 15px 0 18px; height:34px; background: url(../images/three_2a.gif) no-repeat left top;
	}
	
	#navigation li:hover a.top_link1 {
		color:#fff; background: url(../images/three_2c.gif) no-repeat;
	}
	#navigation li:hover a.top_link1 span {
		background:url(../images/three_2.gif) no-repeat left top;
	}
	#navigation li:hover a.top_link1 span.down {
		background:url(../images/three_2c.gif) no-repeat left top;
	}
	
		/* Default list styling */
		
		#navigation li:hover {
		position:relative;
		z-index:200;
		}
		
		#navigation li:hover ul.sub{
		left:2px;
		top:33px;
		background: #eefaff;
		padding:5px 5px 0x 5px;
		border-top:1px solid #198aa0;
		border-right:1px solid #198aa0;
		border-bottom:2px solid #198aa0;
		border-left:1px solid #198aa0;
		white-space:nowrap;
		width:165px;
		height:auto;
		z-index:300;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#303030;
		}
		#navigation li:hover ul.sub li{
		display:block;
		height:20px;
		position:relative;
		float:left;
		width:186px;
		font-weight:normal;
		}
		#navigation li:hover ul.sub li a{
		display:block;
		font-size:11px;
		height:18px;
		width:165px;
		line-height:18px;
		text-indent:5px;
		color:#303030;
		text-decoration:none;
		padding:2px 0 0 0;
		}
		#navigation li ul.sub li a.fly{
		background:#eefaff url(../images/arrow.gif) 230px 8px no-repeat;
		}
		#navigation li:hover ul.sub li a:hover{
		background:#ffffff; color:#3591b3; border-bottom:#c5e1ec solid 1px;
		}
		#navigation li:hover ul.sub li a.fly:hover{
		background:#ffffff url(../images/arrow_over.gif) 230px 8px no-repeat; color:#3591b3;
		}
		
		
		#navigation li:hover li:hover ul,
		#navigation li:hover li:hover li:hover ul,
		#navigation li:hover li:hover li:hover li:hover ul,
		#navigation li:hover li:hover li:hover li:hover li:hover ul{
		left:230px; top:-1px; background: #eefaff; padding:0; border:1px solid #bec3d6; white-space:nowrap; width:167px; z-index:400; height:auto;
		}
		
		#navigation ul, 
		#navigation li:hover ul ul,
		#navigation li:hover li:hover ul ul,
		#navigation li:hover li:hover li:hover ul ul,
		#navigation li:hover li:hover li:hover li:hover ul ul{
		position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;
		}
		
		#navigation li:hover li:hover a.fly,
		#navigation li:hover li:hover li:hover a.fly,
		#navigation li:hover li:hover li:hover li:hover a.fly,
		#navigation li:hover li:hover li:hover li:hover li:hover a.fly{
		background:#ffffff url(../images/arrow_over.gif) 187px 6px no-repeat; color:#555; border-color:#ffffff;
		}
		
		#navigation li:hover li:hover li a.fly,
		#navigation li:hover li:hover li:hover li a.fly,
		#navigation li:hover li:hover li:hover li:hover li a.fly{
		background:#eefaff url(../images/arrow.gif) 187px 6px no-repeat; color:#000; border-color:#eefaff;
		}

			
/* Slider Styles */
	#SlideMain{
		width:733px; height:282px; float:left; background-image:url(../images/slide-bg.jpg); background-repeat:no-repeat;
		}
	#Slide{
		margin:15px 17px 25px 34px;
		}	
/* Certification Styles */
	#Certification{
		width:267px; height:282px; float:left; background-image:url(../images/cert-bg.jpg); background-repeat:no-repeat;
		}
	
/* Middle Section Styles(Homepage) */
	#sectMain{
		width:1000px; margin-left:auto; margin-right:auto; height:242px; background-image:url(../images/section-bg.gif); background-repeat:no-repeat;
	}
	#sectConsult{
		width:100%;
	}
	
	#sect {
		padding:0; margin:0;
	}

	#sect ul{
		float:left; list-style:none; display:block; margin:0 0 0 25px; padding:0;
	}
	#sect ul li{
		background:url(../images/arrow-brown.gif) no-repeat 0 5px ; display:block; padding:0 0 0 12px; margin-bottom:5px;
	}
	#sect ul li a{
		font:11px Verdana, Arial, Helvetica, sans-serif; color:#27343e; text-decoration:none; line-height:14px;
	}
	#sect ul li a:hover{
		color:#000;
		/*text-decoration:underline;*/
		border-bottom:#aaaaaa dashed 1px;
	}
	
	
	#sect1 {
		padding:0; margin:0;
	}
	#sect1 ul{
		float:left; list-style:none; display:block; margin:0 10px 0 12px; padding:0; font:11px Verdana, Arial, Helvetica, sans-serif;
		color:#27343e; text-decoration:none; line-height:14px;
	}
	#sect1 ul li{
		background:url(../images/arrow-brown.gif) no-repeat 0 5px ; display:block; padding:0 0 0 12px; margin-bottom:5px;
	}
	#sect1 ul li a{
		font:11px Verdana, Arial, Helvetica, sans-serif; color:#27343e; text-decoration:none; line-height:14px;
	}
	#sect1 ul li a:hover{
		color:#000;
		/*text-decoration:underline;*/
		border-bottom:#aaaaaa dashed 1px;
	}
	#sect1 ul li span.sub{
		background:url(../images/arrow-blue-tiny.gif) no-repeat 0 9px ; display:block; padding:4px 5px 0 12px; margin-left:11px;
		font:11px Verdana, Arial, Helvetica, sans-serif; color:#42545e; text-decoration:none;
	}
	#sect1 ul li span.sub a{
		font:11px Verdana, Arial, Helvetica, sans-serif; color:#42545e; text-decoration:none; line-height:14px;
	}
	#sect1 ul li span.sub a:hover{
		color:#209cd7;
		border-bottom:#aaaaaa dashed 1px;
	}

	#hdrMobapp{
		width:90%; height:35px; text-align:left; margin:5px auto 10px auto; background-image:url(../images/mobile-icon.gif);
		background-repeat:no-repeat; display:block; border-bottom:#a6a6a6 dashed 1px; text-indent:30px;
		font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#1f1f1f;
	}
	#hdrTelemetry{
		width:90%; height:35px; margin:5px auto 10px auto; background-image:url(../images/telemetry-icon.gif); background-repeat:no-repeat;
		display:block; border-bottom:#a6a6a6 dashed 1px; text-indent:30px; font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;
		font-size:15px; font-weight:bold; color:#1f1f1f;
	}
	#hdrAppdvlp{
		width:90%; height:35px; margin:5px auto 10px auto; background-image:url(../images/appl-development-icon.gif); background-repeat:no-repeat;
		display:block; border-bottom:#a6a6a6 dashed 1px; text-indent:30px; font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;
		font-size:15px; font-weight:bold; color:#1f1f1f;
	}
	#hdrEconf{
		width:90%; height:35px; margin:5px auto 10px auto; background-image:url(../images/eConf-icon.gif); background-repeat:no-repeat;
		display:block; border-bottom:#a6a6a6 dashed 1px; text-indent:30px; font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;
		font-size:15px; font-weight:bold; color:#1f1f1f;
	}

	#hdrTxt{
		padding:7px 0 0 0;
	}
	
	
	
	#contentMain{
		background-image:url(../images/home-content-bg.gif); background-repeat:repeat-y; width:1000px; margin-left:auto; margin-right:auto;
	}
	#contentMain_subpage{
		background-image:url(../images/sub-content-bg.gif); background-repeat:repeat-y; width:1000px; margin-left:auto; margin-right:auto;
	}
	
		/*---------------------------SUBPAGE STYLES GOES HERE---------------------------*/
			#contentMain_sub{
				width:958px; margin-left:auto; margin-right:auto; background-image:url(../images/subpage_top-shade.jpg); background-repeat:no-repeat;
			}
			
			/*-------------Middle Content Styles--------------*/
			#content{
				width:712px; float:left; margin:0 15px 0 15px;
			}
			#contTtl{
				width:100%; height:34px; background-image:url(../images/contTtl_bg.gif); background-repeat:no-repeat;
			}
			.contTtl_txt{
				font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#1f1f1f;
				padding:0 0 0 18px;
			}
			.contTxt{
				font-family:Verdana, Arial, Trebuchet MS, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#454545;
				padding:0 15px 0 15px; line-height:17px;
			}
			.contentlink {
				font-family:Verdana, Arial, Trebuchet MS, Helvetica, sans-serif; font-size:11px; color:#2099bc; text-decoration:none;
				font-weight:normal; 
			}
			.contentlink a {
				text-decoration: none;
			}	
			.contentlink a:link, .contentlink a:visited {
				color: #2099bc; text-decoration:none;
			}
			.contentlink a:hover {
					/*color: #59a4b9; border-bottom:#0082dd dashed 1px;*/ color:#0033FF; text-decoration:underline;
				}
			
			
			.subTitle{
				font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; padding:0 0 3px 0;
				/*border-bottom:#95abb1 dotted 1px; width:20%;*/ text-decoration:underline;
			}
			.arial11blue {
			
				font-family:Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
				font-size: 11px;
				color: #36769e;
				text-decoration: none;
				font-weight: bold;
			}
			.list {
				padding-top: 5px;
				padding-right: 0px;
				padding-bottom: 0px;
				padding-left: 0px;
			}
			
			.list ul{
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 4px;
				margin-left: 15px;
				padding-top: 0px;
				padding-right: 0px;
				padding-bottom: 1px;
				padding-left: 0px;
			}
			.list ul li{
				list-style-type:none;
				padding: 0px;
				margin: 0px;
				background-image:url(../images/bullet_arrow-orange.gif);
				background-position:0px 7px;
				background-repeat:no-repeat;
				padding:0 0 0 10px;
				color:#36769e;
				font-weight:normal;
				line-height:20px;
			}
			.list ul li p{
				margin:0; padding:0; color:#333333;
			}
			.sublist {
				padding-top: 10px;
				padding-right: 0px;
				padding-left: 10px;
			}
			
			.sublist ul{
				padding: 0px;
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: 15px;
			}
			.sublist ul li{
				margin: 0px;
				list-style-image: url(../images/bullet_circle-green.gif);
				padding-top: 0px;
				padding-right: 0px;
				padding-bottom: 8px;
				padding-left: 0px;
			}
			.sublist ul li a:link {
				color: #333333;
			}
			.sublist ul li a:visited {
				color: #333333;
			}
			.sublist ul li a:hover {
				color: #36769e;
			}
			.sublist ul li a:active {
				color: #333333;
			}

			.bul-brown {
				list-style-image: url(../images/bullet.gif);
				padding-top: 2px;
				padding-bottom: 2px;
			}
			
			.bulbrwnul {
				list-style-type:none;
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: 0px;
			}
			
			.bulbrwnul li
			{
				padding-top: 4px;
				padding-bottom: 4px;
				/*background-image: url(../images/bullet.gif);
				background-repeat: no-repeat;
				background-position: 0px 6px;
				padding-left: 15px;*/
			}
			/*.bulbrwnul li ul
			{
				padding:0; margin:0;
			}*/

			.bulbrwnul li span.sublistTtl
			{
				padding-top: 4px;
				padding-bottom: 4px;
				background-image:url(../images/bullet_arrow-orange.gif);
				background-repeat: no-repeat;
				background-position: 0px 7px;
				padding-left: 10px;
				color:#36769e;
				font-weight:bold;
				font-size:11px;
				border-bottom:#c9c9c9 dotted 1px;
			}
			.bulbrwnul li span.sublistTtl a {
				text-decoration: none;
			}	
			.bulbrwnul li span.sublistTtl a:link, .bulbrwnul li span.sublistTtl a:visited {
				color: #36769e; text-decoration:none;
			}
			.bulbrwnul li span.sublistTtl a:hover {
					color: #0082dd; border-bottom:#0082dd dashed 1px; text-decoration:none;
			}











			.bulbrwnul li span.sublistTtl1
			{
				padding-top: 4px;
				padding-bottom: 4px;
				background-image:url(../images/bullet_arrow-orange.gif);
				background-repeat: no-repeat;
				background-position: 0px 7px;
				padding-left: 10px;
				color:#36769e;
				font-weight:bold;
				font-size:11px;
				/*border-bottom:#c9c9c9 dotted 1px;*/
			}
			.bulbrwnul li span.sublistTtl1 a {
				text-decoration: none;
			}	
			.bulbrwnul li span.sublistTtl1 a:link, .bulbrwnul li span.sublistTtl1 a:visited {
				color: #36769e; text-decoration:none;
			}
			.bulbrwnul li span.sublistTtl1 a:hover {
					color: #0082dd; /*border-bottom:#0082dd dashed 1px;*/ text-decoration:none;
				}


















			.bulbrwndiv {
				padding:0; margin:0;
			}
			.bulbrwndiv ul li li
			{
				list-style-type:none;
				background-image: none;
			}
			.subnews {
				margin-bottom: 10px;
				margin-top: 10px;
			}
			
			.sublistHdr{
				padding: 0px;
				margin: 0px;
				background-image:url(../images/bullet_arrow-orange.gif);
				background-position:0px 7px;
				background-repeat:no-repeat;
				padding:0 0 0 10px;
				color:#36769e;
				font-weight:bold;
				line-height:20px;
			}
			
			
			/*-------------Leftside Navigation Styles--------------*/
			
			#lftNav{
				width:215px; float:left; background-image:url(../images/lftNav-bg.gif); background-repeat:repeat-y;
			}
			#lftNav .navttl{
				width:210px; margin:0 1px 0 4px;
			}
				#leftmenu {
					margin:3px 1px 0px 15px; color:#000000; font-size:11px; font-weight:normal; width: 185px;
					font-family:Verdana, Arial,Trebuchet MS, Helvetica, sans-serif; font-size:11px; font-weight:normal;
				}
				#leftmenu ul {
					list-style: none; margin: 0; padding: 0;
				}
				#leftmenu ul li{
					list-style: none; margin: 0; padding: 0;
				}
				#leftmenu ul li a {
					height: 22px; text-decoration: none;
				}	
				#leftmenu ul li a:link, #leftmenu li a:visited {
					color: #42545e; display: block; background:  url(../images/leftmenu.gif) top left; padding:  7px 0 0 15px;
					border-bottom:#d9d9d9 dashed 1px;
				}
				#leftmenu ul li a:hover {
					color: #1f729d; background:  url(../images/leftmenu-hover.gif) top left; padding: 7px 0 0 15px;
				}
				#leftmenu ul li a.selected{
					color: #1f729d; font-size:11px; font-weight:normal; background:  url(../images/leftmenu-hover.gif) 5px 0px; padding: 7px 0 0 20px;
					cursor:default;
				}
				
				
					.sublistnav {
						padding-left: 12px;
					}
					.sublistnav ul {
						margin: 0px 0px 0px 20px;
						padding: 0px;
						list-style-type: none;
					}
					.sublistitem {
						color: #113173;
						background-image: url(../images/sublist-active.gif);
						background-repeat: no-repeat;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size: 10px;
						font-weight: bold;
						text-decoration: none;
						line-height: 25px;
						text-indent: 21px;
						display: block;
						height: 25px;
					}
					.sublistnav  a:link, .subnavlist a:visited {
						color: #3c3c3c;
						background-image: url(../images/sublist-inactive.gif);
						background-position:0px 0px;
						background-repeat: no-repeat;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size: 10px;
						font-weight: normal;
						text-decoration: none;
						line-height: 25px;
						padding-left:25px;
						height: 25px;
						text-indent:-5px;
						display: block;
					}
					
					.sublistnav  a:hover {
						color: #D67127;
						background-image: url(../images/sublist-active.gif);
						background-repeat: no-repeat;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size: 10px;
						font-weight: normal;
						text-decoration: none;
						line-height: 25px;
						display: block;
						height: 25px;
						text-indent:-5px;
					}
					





					/*-------------Sublist Navigation Styles for "Sitemap" page--------------*/

					.sublistnavSite {
						padding-left: 12px;
					}
					.sublistnavSite ul {
						margin: 0px 0px 0px 20px;
						padding: 0px;
						list-style-type: none;
					}
					.sublistitemSite {
						color: #5f7d86;
						background-image: url(../images/sitemap-sublist-active.gif);
						background-repeat: no-repeat;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size: 10px;
						font-weight: bold;
						text-decoration: none;
						line-height: 15px;
						text-indent: 21px;
						display: block;
						height: 25px;
					}
					.sublistnavSite  a:link, .subnavlistSite a:visited {
						color: #5f7d86;
						background-image: url(../images/sitemap-sublist-inactive.gif);
						background-position:0px 0px;
						background-repeat: no-repeat;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size: 10px;
						font-weight: normal;
						text-decoration: none;
						line-height: 15px;
						padding-left:25px;
						height: 15px;
						text-indent:-5px;
						display: block;
					}
					
					.sublistnavSite  a:hover {
						color: #df4900;
						background-image: url(../images/sitemap-sublist-active.gif);
						background-repeat: no-repeat;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size: 10px;
						font-weight: normal;
						text-decoration: none;
						line-height: 15px;
						display: block;
						height: 15px;
						text-indent:-5px;
					}


					/*-------------This style is for last navigation(removed bottom border)--------------*/
					#leftmenu ul.last{
						list-style: none; margin: 0; padding: 0;
					}
					#leftmenu ul.last li{
						list-style: none; margin: 0; padding: 0;
					}
					#leftmenu ul.last li a {
						height: 22px; text-decoration: none;
					}	
					#leftmenu ul.last li a:link, #leftmenu ul.last li a:visited{
						color: #42545e; display: block; background:  url(../images/leftmenu.gif) top left; padding:  7px 0 0 15px;
						border-bottom:#ffffff dashed 1px;
					}
					#leftmenu ul.last li a:hover {
						color: #1f729d; background:  url(../images/leftmenu-hover.gif) top left; padding: 7px 0 0 15px;
					}
					#leftmenu ul.last li a.selected{
						color: #1f729d; background:  url(../images/leftmenu-hover.gif) 5px 0px; padding: 7px 0 0 20px; cursor:default;
						cursor:default;
					}

				.phone{
					width:170px; height:15px; color:#df4900; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
					font-weight:normal; margin:10px 0 3px 20px;
				}
				.phone img{
					margin:3px 10px 3px 0px; display:block; float:left; clear:both;
				}
				
				.mail{
					width:170px; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
					font-weight:normal; margin:10px 0 10px 20px;
				}
				.mail a:link {
					color: #df4900;
					text-decoration: none;
				}
				.mail a:visited {
					text-decoration: none;
					color: #df4900;
				}
				.mail a:hover {
					text-decoration: none;
					color: #2099bc;
					border-bottom:#2099bc dashed 1px;
				}
				.mail a:active {
					text-decoration: none;
					color: #df4900;
				}
				.mail img{
					margin:3px 10px 3px 0px; display:block; float:left; clear:both;
				}

	.lftcolTxt{
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; padding:5px 10px; line-height:16px;
	}
	.lftcolTxt a:link {
		color: #42545e;
		text-decoration: none;
	}
	.lftcolTxt a:visited {
		text-decoration: none;
		color: #42545e;
	}
	.lftcolTxt a:hover {
		text-decoration: none;
		color: #1f729d;
		border-bottom:#a2a2a2 dotted 1px;
	}
	.lftcolTxt a:active {
		text-decoration: none;
		color: #42545e;
	}
	.lftcolTxt img{
		margin:3px 7px 3px 0px; float:left; display:block;
	}
	.dotline{
		height:1px; margin:5px 0 5px 0; border-top:#999999 dashed 1px;
	}
	.divborder{
		border-top:#999999 dashed 1px;
	}




	#welcome{
		width:440px; margin-left:40px; float:left;
	}
	#consult{
		width:235px; height:auto; margin-left:15px; float:left; border-left:#c6c6c6 dashed 1px; border-right:#c6c6c6 dashed 1px;
		background-image:url(../images/consult-bg-home.jpg); background-repeat:no-repeat; background-color:#FFFFFF;
	}
	p.text {
		line-height:18px; font-size:11px; font-weight:normal; color:#000000; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px; color:#27343e; text-align:left;
	}
	p.text a.read {/*---This class is for "More" button---*/
		background:url(../images/more-btn.gif) no-repeat 0 0; display:block; width:35px; height:12px; text-decoration:none; float:right;
		margin-top:10px;
	}
	p.text a.read:hover {/*---This class is for "More" button---*/
		background:url(../images/more-btn_h.gif) no-repeat 0 0;
	}
	.more {/*---This class is for "More" button in Subpage---*/
		background:url(../images/more-btn.gif) no-repeat 0 0; display:block; width:35px; height:12px; text-decoration:none; float:right;
		margin-top:10px; border:0;
	}
	.more:hover {/*---This class is for "More" button in Subpage---*/
		background:url(../images/more-btn_h.gif) no-repeat 0 0; display:block; width:35px; height:12px; text-decoration:none; float:right;
		margin-top:10px; border:0;
	}

	#news{
		width:240px; height:auto; margin-right:27px; float:right; background-image:url(../images/news-evnt-bg-home.gif);
		background-repeat:no-repeat; background-color:#FFFFFF;
	}
	#news span.date{
		color:#f24400; font-weight:bold; font-size:11px;
	}
	#news p.text {
		line-height:17px; width:90%; font-size:11px; font-weight:normal; color:#000000; padding:0; margin:0 10px 0 10px;
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#41718c; text-align:left;
	}
	#news p.text a.read {/*---This class is for "More" button---*/
		background:url(../images/more-btn.gif) no-repeat 0 0; display:block; width:35px; height:12px; text-decoration:none; float:right;
		margin-top:10px;
	}
	#news p.text a.read:hover {/*---This class is for "More" button---*/
		background:url(../images/more-btn_h.gif) no-repeat 0 0;
	}

/* Service Page Styles */


	#servMobileAppbg{
		margin:10px 0 0 15px; background-image:url(../images/serv_mobile-app-bg.gif); background-repeat:no-repeat;
	}
	.servMobileAppTxt{
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#397194; padding:45px 40px 5px 150px;
	}

	#servTfsCnsltbg{
		margin:10px 0 0 15px; background-image:url(../images/serv_tfs-consulting-bg.gif); background-repeat:no-repeat;
	}
	.servTfsCnsltTxt{
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#397194; padding:45px 40px 5px 180px;
	}

	#servAppDevlbg{
		margin:10px 0 0 15px; background-image:url(../images/serv_appl-dvlp-bg.gif); background-repeat:no-repeat;
	}
	.servAppDevlTxt{
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#397194; padding:45px 40px 5px 100px;
	}

	#servAppMtncbg{
		margin:10px 0 0 15px; background-image:url(../images/serv_appl-mntnc-bg.gif); background-repeat:no-repeat;
	}
	.servAppMtncTxt{
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#397194; padding:45px 40px 5px 100px;
	}
	
	#servSoftTstlbg{
		margin:10px 0 0 15px; background-image:url(../images/serv_soft-test-bg.gif); background-repeat:no-repeat;
	}
	.servSoftTstTxt{
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#397194; padding:45px 40px 5px 100px;
	}

	#servTechCnsltlbg{
		margin:10px 0 0 15px; background-image:url(../images/serv_tchn-cslt-bg.gif); background-repeat:no-repeat;
	}
	.servTechCnsltTxt{
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#397194; padding:45px 40px 5px 100px;
	}

	#servPdtDevlbg{
		margin:10px 0 0 15px; background-image:url(../images/serv_pdt-dvlp-bg.gif); background-repeat:no-repeat;
	}
	.servPdtDevlTxt{
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#397194; padding:45px 40px 5px 100px;
	}

	#servStaffServlbg{
		margin:10px 0 0 15px; background-image:url(../images/serv_staff-serv-bg.gif); background-repeat:no-repeat;
	}
	.servStaffServTxt{
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#397194; padding:45px 40px 5px 100px;
	}

/* Product Page Styles */

	#pdtScropusbg{
		margin:10px 0 0 15px; background-image:url(../images/pdt_scorpus-bg.gif); background-repeat:no-repeat;
	}
	.pdtScropusTxt{
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#397194; padding:45px 40px 5px 155px;
	}

	#pdtQt360bg{
		margin:10px 0 0 15px; background-image:url(../images/pdt_qt360-bg.gif); background-repeat:no-repeat;
	}
	.pdtQt360Txt{
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#397194; padding:45px 40px 5px 155px;
	}
	
	#pdtAuditToolbg{
		margin:10px 0 0 15px; background-image:url(../images/pdt_audittool-bg.gif); background-repeat:no-repeat;
	}
	.pdtAuditToolTxt{
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#397194; padding:45px 40px 5px 155px;
	}

/*------------------ Lightbox Gallery ------------------*/

/*#gallery {
	
	overflow: auto;
	margin-left: -44px;
	padding-bottom: 18px;
	position:static;
}

#gallery ul li {
	width: 280px;
	height: 135px;
	padding-top: 10px;
	padding-left: 10px;
	float: left;
	background: url(images/thumb_bg.png) no-repeat;
	margin-left: 44px;
	margin-bottom: 28px;
}

.center {margin: auto;}

#no_gallery_found {width: 798; padding: 50px; margin: auto; background: red; border: 10px solid white}*/

.gallery {
	list-style: none;
	margin: 0;
	padding: 0;
}
.gallery li {
	margin: 20px 10px 20px 10px;
	padding: 0;
	float: left;
	position: relative;
	width: 180px;
	height: 130px;
}
.gallery img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 4px;
}
.gallery span {
	width: 77px;
	height: 27px;
	display: block;
	position: absolute;
	top: -12px;
	left: 50px;
	background: url(../images/tape.png) no-repeat;
}
.gallery a {
	text-decoration: none;
}

/* Event Page Styles */

.eventThumb{ display:block; float:left; width:200px; margin-left:10px; border:0;}
.eventThumb_txt{ width:200px; border:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#000000; font-size:11px;
				margin-top:7px; line-height:15px;}
.eventThumb_txt a:link {color: #000000;	text-decoration: none;}
.eventThumb_txt a:visited {	text-decoration: none; color: #000000;}
.eventThumb_txt a:hover { text-decoration: none; color: #1f729d; /*border-bottom:#a2a2a2 dotted 1px;*/}
.eventThumb_txt a:active { text-decoration: none; color: #000000;}



/* Footer Styles */
	#footer{
		width:1000px; height:133px; background-image:url(../images/footer-bg.gif); background-repeat:no-repeat;
	}
	
	#dwld{
		float:left; width:150px; margin:30px 0 0 155px;
	}
	#dwld .txt{
		text-decoration:none; background:url(../images/pdf-icon.gif) no-repeat 0 0; margin:2px 0 12px 0;
	}
	#dwld .txt a{
		font:10px Verdana, Arial, Helvetica, sans-serif; color:#828282; text-decoration:none; line-height:14px; padding:0 0 0 20px;
	}
	#dwld .txt a:hover{
		color:#fff; /*border-bottom:#f24400 dashed 1px;*/ text-decoration:underline;
	}

	#footlink{
	width:580px; height:25px; padding:0px; margin-top:55px;
	}
	#footlink ul{
	list-style:none; padding:0 0 0 10px; margin: auto; display:block;
	}
	#footlink ul li{
	list-style:none; display:inline; float:left; width:auto; height:25px; padding:0px; line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; 
	}
	#footlink ul li a{
	height:25px; width:auto; text-decoration:none; padding:0 10px 0 7px; margin:0px 3px 0px 3px; color:#979797; text-align:center;
	background:url(../images/arrow-gray.gif) no-repeat left 5px;
	}
	#footlink ul li a:hover{
	height:25px; width:auto; text-decoration:none; color:#fff; padding:0 10px 0 7px; background:url(../images/arrow-white.gif) no-repeat left 5px;
	}


	
	.fLink:visited { 
        color: #6a6a6a; text-decoration:none; 
	} 
	.fLink { 
			font-family: verdana; font-size: 11px; color: #6a6a6a; font-weight : normal; text-decoration : none; 
	} 
	.fLink:hover { 
			color: #008acd; text-decoration : underline; 
	} 
	.fLink:active { 
			color: #6a6a6a; text-decoration : none; 
	}

	#copyright{
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#6a6a6a; margin-bottom:10px;
	}
	
	
/* Button Controls */
	.srchBtn{
		 width:24px; height:23px; float:left; margin-left:0px; background-image:url(../images/srch-btn.gif); background-repeat:repeat-x; border:0;
		}
	.srchBtn:hover{
		 width:24px; height:23px; float:left; margin-left:0px; background-image:url(../images/srch-btn_h.gif); background-repeat:repeat-x; border:0;
		}	
	.moreinfoBtn{
		 width:99px; background-color:#FFFFFF; height:21px; background-image:url(../images/moreinfo-btn.gif);
		 background-repeat:repeat-x; border:0;
		}
	.moreinfoBtn:hover{
		 width:99px; background-color:#FFFFFF; height:21px; background-image:url(../images/moreinfo-btn_h.gif);
		 background-repeat:repeat-x; border:0;
		}	
	.moreBtn{
		 width:99px; background-color:#f5f5f5; height:21px; background-image:url(../images/moreinfo-btn.gif);
		 background-repeat:repeat-x; border:0;
		}
	.moreBtn:hover{
		 width:99px; background-color:#f5f5f5; height:21px; background-image:url(../images/moreinfo-btn_h.gif);
		 background-repeat:repeat-x; border:0;
		}	


.Button							{ background-image:url('../images/sprites_small.gif'); background-color:#0c5688; background-repeat:repeat-x;
								background-position:0px -401px; color:White; border:solid 1px #0c5688; height:21px; width:auto; padding-bottom:2px;
								padding-left:8px; padding-right:8px; cursor:default;
								}
.ButtonTiny						{ background-image:url('../images/sprites_small.gif'); background-color:#0c5688; background-repeat:repeat-x;
								background-position:0px -401px; color:White; border:solid 1px #0c5688;  height:21px; padding-left:8px; padding-right:8px;
								cursor:default;
								}
.ButtonSmall					{ background-image:url('../images/sprites_small.gif'); background-color:#0c5688; background-repeat:repeat-x;
								background-position:0px -401px; color:White; border:solid 1px #0c5688; height:21px; width:56px; padding-bottom:2px; font-size:100%;
								padding-left:8px; padding-right:8px;  cursor:default;
								}
.ButtonDisabled					{ background-image:url('../images/sprites_small.gif'); background-color:#0c5688; background-repeat:repeat-x;
								background-position:0px -501px; color:#AAA;  border:solid 1px #0c5688; height:21px; padding-left:8px; padding-right:8px;
								cursor:default;
								}
.ButtonGray						{ background-image:url('../images/sprites_small.gif'); background-color:#7F7F7F; background-repeat:repeat-x;
								background-position:0px -601px; /*border-color:#555;*/ border:solid 1px #555; padding-left:8px; padding-right:8px;
								cursor:default;
								}
.ButtonBlue						{ background-image:url('../images/sprites_small.gif'); background-color:#1c45c2; color:#FFFFFF; font-weight:bold;
								background-repeat:repeat-x; background-position:0px -40px; /*border-color:#555;*/ border:solid 1px #555;
								padding-left:8px; padding-right:8px; cursor:default; padding:6px 8px;
								}
.ButtonSubmit					{ background-image:url('../images/sprites_small.gif'); background-color:#0c5688; background-repeat:repeat-x;
								background-position:0px -331px; font-weight:bold; color:White; border:solid 1px #3e5584; height:21px; width:auto;
								padding-bottom:0px; padding-left:8px; padding-right:8px; cursor:default;
								}
.ButtonGo						{ background-image:url('../images/sprites_small.gif'); background-color:#0c5688; background-repeat:repeat-x;
								background-position:0px -331px; color:White; border:solid 1px #0c5688; height:20px; width:35px; padding:2px 8px 2px 8px;
								font-size:11px; font-weight:bold; cursor:default;
								}


/* IE6 will not have hovers for elements other than "<a>". This functionality will not work in IE6 and below */
.Button:hover					{ background-image:url('../images/sprites_small.gif'); background-color:Black; background-repeat:repeat-x;
								background-position:0px -501px; color:Black;}
.ButtonTiny:hover				{ background-image:url('../images/sprites_small.gif'); background-color:White; background-repeat:repeat-x;
								background-position:0px -501px; color:Black; }
.ButtonSmall:hover				{ background-image:url('../images/sprites_small.gif'); background-color:Black; background-repeat:repeat-x;
								background-position:0px -501px; color:Black; }
.ButtonDisabled:hover			{ background-image:url('../images/sprites_small.gif'); background-color:Black; background-repeat:repeat-x;
								background-position:0px -501px; color:#AAA; }
.ButtonGray:hover				{ background-image:url('../images/sprites_small.gif'); background-color:White; background-repeat:repeat-x;
								background-position:0px -501px; border:solid 1px #555; }
.ButtonBlue:hover				{ background-image:url('../images/sprites_small.gif'); background-color:White; color:#000000; font-weight:bold;
								background-repeat:repeat-x; background-position:0px -80px; border:solid 1px #333;
								}
.ButtonSubmit:hover				{ background-image:url('../images/sprites_small.gif'); background-color:Black; background-repeat:repeat-x;
								background-position:0px -360px; color:White;}
.ButtonGo:hover					{ background-image:url('../images/sprites_small.gif'); background-color:Black; background-repeat:repeat-x;
								background-position:0px -360px; color:White; }

