@media handheld {

	.selector-01 {
		padding: 0;
		margin: 0;
		}
	.selector-02 {
		padding: 0;
		margin: 0;
		}
	.selector-03 {
		padding: 0;
		margin: 0;
		}

}
.clear

{

 clear:both; height:3px; 

}

.headings {

FONT-SIZE: 16px;

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	color: #FF6600;

	font-weight: bold;

}

.title-innerpage

{

	FONT-SIZE: 14px;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-weight: bold;

	

	background:url(images/titlebar_mid.jpg) repeat-x;

	

	height:52px; 

	width:555px;	

	padding-left:20px; 

	vertical-align:text-bottom;

	padding-bottom:1px;

	float:left;

}

.title-innerpage1

{

	height:52px; 

	width:16px;

	background: url(images/titlebar_left.jpg) no-repeat; 

	float:left;

}

.title-innerpage2

{

	height:52px; 

	width:16px;

	background: url(images/titlebar_right.jpg) no-repeat; 

	float:right;

}

.title-innersubpage

{

	FONT-SIZE: 14px;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	color: #333333;

	font-weight: bold;

	

	background:url(images/titlebar_sub_mid.jpg) repeat-x;

	

	height:39px; 

	width:545px;	

	padding-left:20px; 

	vertical-align:text-bottom;

	padding-bottom:1px;

	float:left;

}

.title-innersubpage1

{

	height:40px; 

	width:21px;

	background: url(images/titlebar_sub_left.jpg) no-repeat; 

	float:left;

}

.title-innersubpage2

{

	height:40px; 

	width:21px;

	background: url(images/titlebar_sub_right.jpg) no-repeat; 

	float:right;

}

.headings-italic 

{

	FONT-SIZE: 14px;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-weight: bold;

	font-style:italic;

}

.headings-1 {

	FONT-SIZE: 14px;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	color: #333333;

	font-weight: bold;

	

}

.headings-2 {

	FONT-SIZE: 12px;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	color: #333333;

	font-weight: bold;

	

}

.headings4 {

	FONT-SIZE: 20px;

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-weight: normal;

	

}

.headings5 {

	FONT-SIZE: 12px;

	FONT-FAMILY: Verdana;

	color:#FFB366;

	font-weight: bold;

	

}

.headings-background {

	background:url(images/HEADING.png) no-repeat;

	height:53px; 

	line-height:53px; 

	padding-left:20px;

}

.whitehead {

	FONT-SIZE: 14px;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-weight: normal;

	vertical-align:top;

}

.text {

	FONT-SIZE: 12px;

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	color: #333333;

	font-weight: normal;

}

.textbold {

	FONT-SIZE: 11px;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	color: #666666;

	font-weight: bold;

}

.textwhite {

	FONT-SIZE: 11px;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-weight: normal;

}

/*end of general classes*/



/*Header area CSS*/

#header 

{

	width:882px;

	margin:0 auto;

}

#header_menu { 

	width:882px;

	height:40px;

}

	/* General */

	#header_menu, #header_menu ul { list-style: none; }

	#header_menu, #header_menu * { padding: 0; margin: 0; }

	

	/* Head links */

	/*HOME*/

	#header_menu li.home { width: 153px; height:40px; float: left; text-align: center; background:url(images/home_btn_d.jpg) no-repeat; }

	#header_menu li.home a { display: block; height:40px; }

	#header_menu li.home a:hover { background:url(images/home_btn_h.jpg) no-repeat; }

	

	/*ABOUT US*/

	#header_menu li.aboutus { width: 145px; height:40px; float: left; text-align: center; background:url(images/aboutus_btn_d.jpg) no-repeat; }

	#header_menu li.aboutus a { display: block; height:40px; }

	#header_menu li.aboutus a:hover { background:url(images/aboutus_btn_h.jpg) no-repeat; }

	/* Child lists and links */

	#header_menu li.aboutus ul { display: none;  border-top: 1px black solid; text-align: left; position: relative; width:145px; }

	#header_menu li.aboutus:hover ul { display: block; background:#505152;   }

	#header_menu li.aboutus ul li a { padding:5px; height: 17px; text-decoration:none; font:Verdana, Arial, Helvetica, sans-serif; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; border-bottom:solid 1px #ffffff; border-top:solid 1px #ffffff; }

	#header_menu li.aboutus ul li a:hover {  background:none; background-color: #333;  }

	

	/*SERVICES*/

	#header_menu li.services { width: 145px; height:40px; float: left; text-align: center; background:url(images/services_btn_d.jpg) no-repeat; }

	#header_menu li.services a { display: block; height:40px; }

	#header_menu li.services a:hover { background:url(images/services_btn_h.jpg) no-repeat; }

	/* Child lists and links */

	#header_menu li.services ul { display: none;  border-top: 1px black solid; text-align: left; position: relative; width:145px;  }

	#header_menu li.services:hover ul { display: block; background:#505152;   }

	#header_menu li.services ul li a { padding:5px; height: 17px; text-decoration:none; font:Verdana, Arial, Helvetica, sans-serif; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; border-bottom:solid 1px #ffffff; border-top:solid 1px #ffffff; }

	#header_menu li.services ul li a:hover {  background:none; background-color: #333;  }

	

	/*PORTFOLIO*/

	#header_menu li.portfolio { width: 144px; height:40px; float: left; text-align: center; background:url(images/portfolio_btn_d.jpg) no-repeat; }

	#header_menu li.portfolio a { display: block; height:40px; }

	#header_menu li.portfolio a:hover { background:url(images/portfolio_btn_h.jpg) no-repeat; }

	/* Child lists and links */

	#header_menu li.portfolio ul { display: none; border-top: 1px black solid; text-align: left; position: relative; width:144px;  }

	#header_menu li.portfolio:hover ul { display: block; background:#505152;   }

	#header_menu li.portfolio ul li a { padding:5px; height: 17px; text-decoration:none; font:Verdana, Arial, Helvetica, sans-serif; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; border-bottom:solid 1px #ffffff; border-top:solid 1px #ffffff;  }

	#header_menu li.portfolio ul li a:hover {  background:none; background-color: #333;  }

	

	/*CONTACT US*/

	#header_menu li.contactus { width: 145px; height:40px; float: left; text-align: center; background:url(images/contactus_btn_d.jpg) no-repeat; }

	#header_menu li.contactus a { display: block; height:40px; }

	#header_menu li.contactus a:hover { background:url(images/contactus_btn_h.jpg) no-repeat; }

	/* Child lists and links */

	#header_menu li.contactus ul { display: none;  border-top: 1px black solid; text-align: left; position: relative; width:145px;  }

	#header_menu li.contactus:hover ul { display: block; background:#505152;   }

	#header_menu li.contactus ul li a { padding:5px; height: 17px; text-decoration:none; font:Verdana, Arial, Helvetica, sans-serif; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; border-bottom:solid 1px #ffffff; border-top:solid 1px #ffffff;  }

	#header_menu li.contactus ul li a:hover {  background:none; background-color: #333;  }

	

	/*CAREER*/

	#header_menu li.career { width: 148px; height:40px; float: left; text-align: center; background:url(images/careers_btn_d.jpg) no-repeat; }

	#header_menu li.career a { display: block; height:40px; }

	#header_menu li.career a:hover { background:url(images/careers_btn_h.jpg) no-repeat; }

	

	/* Pretty styling */

	#header_menu a { color: white; } #header_menu ul li a:hover { text-decoration: none; }

	#header_menu li.aboutus ul { background-color: #505152; }

	#header_menu li.services ul { background-color: #505152; }

	#header_menu li.portfolio ul { background-color: #505152; }

	#header_menu li.contactus ul { background-color: #505152; }



/*end of header area CSS*/



/*Main Area CSS*/

/*MAIN TOP BANNER AREA*/

#main_top { 

	width:882px;

	margin:0 auto;

}

#main_top div.left {

	float:left;

}

#main_top div.right {

	float:right;

	

}

#main_top div.greybar {

	margin:0 auto;

	width:880px;

	clear:both;

	padding-bottom:1px;

	vertical-align:top;

}





/*MAIN BOTTOM AREA*/

#main_bottom { 

	width:882px;

	margin:0 auto;

}

#main_bottom div.left {

	width:607px;

	float:left;

}

#main_bottom div.right {

	width:265px;

	float:right;

}



#main_bottom div.right ul {

	list-style-type:none;

	margin:0; padding:0;

}

#main_bottom div.right ul li img {

	margin:5px 4px 2px 0;

	float:left;

}

/*end of main area CSS*/



/*Footer Area CSS*/

#footer { 

	width:882px;

	margin:0 auto;

}

#footer div.left {

	float:left;

}

#footer div.right { 

	float:left;

}

#footer div.center { 

	float:left;

	background:url(images/footer_mid.jpg) repeat-x;

	height:60px;

	width:862px;

}

A.footer:link {

	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-SIZE: 11px; 

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

}

A.footer:visited {

	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-SIZE: 11px; 

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

}

A.footer:active {

	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-SIZE: 12px; 

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

}

A.footer:hover {

	COLOR: #ABE3F7; TEXT-DECORATION: none; FONT-SIZE: 11px;  

    font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

}

.footertext {

	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-SIZE: 11px; 

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	vertical-align:top;

}

/*End of footer area CSS*/



/*OTeam Classes*/

.pageDetails {

	padding-right:10; padding-left:10; text-align:justify; padding-top:10; padding-bottom:10;

}



.pageHeadingText {

	PADDING-RIGHT: 1px; PADDING-LEFT: 12px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;font-family:Tahoma; font-weight:bold;

	 font-size:20px; color:#FFFFFF;

}



.MainTableHeading

{

    PADDING-RIGHT: 5px; PADDING-LEFT: 12px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;font-family:Tahoma; font-weight:bold;

	 font-size:14px; color:#FFFFFF; background-image:url(../images/HEADING.png); background-repeat:no-repeat; width:100%

}



.MainTableBodyText

{

    PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; FONT-WEIGHT: normal; background-color: #9AD1E8;

	FONT-SIZE: 10pt; COLOR: #212121; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;

}



.SlideView{ width:697px; height:auto;	display:none; overflow:hidden;}



.subsectiontext {

	FONT-WEIGHT: normal; 

	FONT-SIZE: 10pt; 

	COLOR: #212121; 

	FONT-FAMILY: Tahoma; 

	padding-left:10; 

	padding-right:10; 

	TEXT-DECORATION: none;

} 



.PageHeading

{

     PADDING-BOTTOM: 5px; PADDING-TOP: 5px; font-family:Tahoma; font-weight:bold; font-style:italic; vertical-align:middle; 

	 font-size:20px; color:#FFFFFF; background-image:url(../images/HEADING.png); background-repeat:no-repeat; width:100%; height:50;

}



.TextField {

		border: 1px solid #B8AEAD; 

		font-size: 9pt; 

		width:150px;

		height:22px;	

}



.text {

	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #212121; FONT-FAMILY: Tahoma; padding-left:2; padding-right:2; TEXT-DECORATION: none;

} 



.BoldText {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #008be8; FONT-FAMILY: Tahoma; TEXT-DECORATION: none

}



.menu1{font-family:Tahoma; font-weight:bold; font-size:11px; color:#003366;text-decoration:none;}



A.normal-links:link {

	COLOR: #333333; TEXT-DECORATION: none; FONT-SIZE: 10px; 

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	}

A.normal-links:visited {

	COLOR: #333333; TEXT-DECORATION: none; FONT-SIZE: 10px; 

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

}

A.normal-links:active {

	COLOR: #333333; TEXT-DECORATION: none; FONT-SIZE: 10px; 

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

}

A.normal-links:hover {

	COLOR:#006699; TEXT-DECORATION: none; FONT-SIZE: 10px;  

    font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

}

.proImage

{

	width:100%;

	text-align:center;

	

}

.proImage a img

{

	margin:5px 5px 5px 5px;

	float:left;

	

}

.proImage p

{

	margin:5px 5px 5px 5px;

	float:left;

	

}

.headings-cap {

	FONT-SIZE: 16px;

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	color: #333333;

	font-weight: bold;

	padding-left:8px;

	padding-top:9px;

}

.text-cap {

	FONT-SIZE: 11px;

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	color: #333333;

	font-weight: normal;

}

.leftpan1 {

	COLOR: #FF9933; TEXT-DECORATION: none; FONT-SIZE: 18px; 

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	font-weight: normal;

}

A.leftpan2:link {

	COLOR: #ffffff; TEXT-DECORATION: none; FONT-SIZE: 14px; 

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	font-weight: normal;

}

A.leftpan2:visited {

	COLOR: #ffffff; TEXT-DECORATION: none; FONT-SIZE: 14px; 

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	font-weight: normal;

}

A.leftpan2:active {

	COLOR: #ffffff; TEXT-DECORATION: none; FONT-SIZE: 14px; 

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	font-weight: normal;

}

A.leftpan2:hover {

	COLOR: #ffffff; TEXT-DECORATION: none; FONT-SIZE: 14px; 

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	font-weight: normal;

}

A.leftpan-list:link {

	COLOR: #FF9933; TEXT-DECORATION: none; FONT-SIZE: 18px; 

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	font-weight: normal;

}

A.leftpan-list:visited {

	COLOR: #FF9933; TEXT-DECORATION: none; FONT-SIZE: 18px; 

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	font-weight: normal;

}

A.leftpan-list:active {

	COLOR: #FF9933; TEXT-DECORATION: none; FONT-SIZE: 18px; 

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	font-weight: normal;

}

A.leftpan-list:hover {

	COLOR: #FF8933; TEXT-DECORATION: none; FONT-SIZE: 18px;  

    font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

}

.leftpan-sublist {

	FONT-SIZE: 12px;

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-weight: normal;

}

.TextField {

		border: 1px solid #B8AEAD; 

		font-size: 9pt; 

		width:200px;

		height:22px;	

}

.productLinks {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #666666;

}

////////////////////////////////////////////////////////////////////////////////////////////////

#NewsTicker{



	border:solid 1px #cccccc;

	background:#eaf5e0;

	

	width:217px;

	height:300px;

	margin:0 auto;

}

	#NewsTicker h1{

		padding:6px; margin:0; border:0;

		background:#dfe9d5;

		color:#000000;

		font-size:11px;

		font-weight:bold;

	}

	#NewsVertical 

	{

	

	width: 217px;

	height: 300px;

	display: block;

	overflow: hidden;

	position: relative;

	}

	#controller{

	padding:6px;

	font-size:11px;

	color:#666;

	}

	#play_scroll_cont{display:none;}

/* --------------- */

/* Ticker Vertical */

	#TickerVertical {

	

		width: 217px;

		height: 300px;

		display: block;

		list-style: none;

		margin: 0;

		padding: 0;

	}

	#TickerVertical li {

	

		display: block;

		width: 288px;

		color: #333333;

		text-align: left;

		font-size: 11px;

		margin: 0;

		padding: 0;

		float: left;

	}

		#TickerVertical li .NewsTitle{

		

			display: block;

			color: #000000;

			font-size: 12px;

			font-weight:bold;

			margin-bottom:6px;

		}

		#TickerVertical li .NewsTitle a:link,

		#TickerVertical li .NewsTitle a:Visited {

			display: block;

			color: #000000;

			font-size: 12px;

			font-weight:bold;

			margin-bottom:6px;

			text-decoration:none;

		}

		#TickerVertical li .NewsTitle a:hover {

			text-decoration:underline;

		}

		

		#TickerVertical li .NewsImg{

			float:left;

			margin-right:10px;

		}

		#TickerVertical li .NewsFooter{

			display: block;

			color: #000000;

			font-size: 10px;

			margin:6px 0 14px 0;

		}

.object 

{ 

  background:yellow; 

 padding-left:200px;

float:right;

  position:absolute;

 

}
