﻿*{
	margin: 0px;
	padding: 0px;
}

body 
{
	background-color:#ECE9D8;
	line-height: 16px;
	text-align: left;
	font-size: 11px;
	font-family: Tahoma;
}

h1
{
/*	font-family:Arial, Helvetica, sans-serif;*/
	font-family:Tahoma;
	font-size:14px;
	color:#6B6B6B;
	font-weight:bold;
}
h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;	
	color:#6B6B6B;
	text-align:left;
}

h6
{
	width:550px; 
	float: left;		
	margin:0px;
	padding:0px 0px 5px 0px;
	font-size:12px; 
	font-family:Tahoma;
	color: #444444;
	text-align:left;
	font-weight:normal;
}

span
{
	font-family:Tahoma;
	font-size:14px;
	color:#E47337;
	font-weight:bold;
}

img{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ol{

	margin-left:30px;
}
a
{
 color : #4e70b0;
 text-decoration:none;
}

.red {color:#ff0000; font-size:12px; font-weight:normal;}
.green {color:#0d6307; font-size:12px; font-weight:normal;}
.blue {color:#0000ff; font-size:12px; font-weight:normal;}

#pageWrapper
{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background-color:#ffffff;	
	
}
#pageContent
{
	width: 1000px;
	background: none;
	background-color:#ffffff;  
	float: left;
	border:1px solid #CCCCCC;
	height:100%;
}
/* ------------ Header section styles ---------------- */
#headerSection
{
	width: 1000px;
	float: left;
	margin:0px;
	padding:0px; 
	height:auto;/*height:273px;	*/
}
/*#headerSectionHomePge
{
	width: 1000px;
	float: left;
	margin:0px;
	padding:0px; 
	height:340px;	
}*/
#headerTopSection
{
	width: 1000px;
	float: left;
	height: 80px;
	background-color:#ffffff; 
	margin:0px;	 
	padding-top:0px;
	border:0px solid red;
	
}
#logoSection
{
	width: 162px;
	float: left;
	height: 74px;
	background-color:#ffffff; 
	margin:0px;	 
	padding:0px 0px 5px 20px;	
}

#headerMenuSection
{
	width: 816px;
	height: 60px;
	float: left;
	font-size:11px;	
	margin:0px;
	padding:0px;
	border:0px solid #0033FF;
}
#headerMiddleLeft
{
	width: 520px;
	height: 47px;
	float: left;
	font-size:11px;	
	margin:0px;
	padding:13px 0px 0px 0px;
	border:0px solid #0033FF;
}
#headerMiddleRight
{
	width: 292px;
	height: 60px;
	float: left;
	font-size:11px;	
	margin:0px;
	padding:0px;
	border:0px solid blue;
	 
}
/******************************/
#headerMiddleRight ul
{
	margin:0px;
	padding: 2px 20px 0px 0px;
	
}
#headerMiddleRight li
{
	padding: 0px 0px 0px 5px;
	float: right;	
}
#headerMiddleRight li img
{
	vertical-align: bottom;
}

#headerMiddleRight a
{
	
	color: #666666;
}
#headerMiddleRight a:hover
{
	text-decoration:none; 
	color:#E47337;
}
/******************************/
#headerTopRightMenus
{
	float: right;
	width: auto;
	height: 18px;
	margin:0px;
	padding:0px;
	 	
}
#headerTopRightMenus ul
{
	margin:0px;
	padding: 2px 5px 0px 0px;
	
}
#headerTopRightMenus li
{
	padding: 0px 0px 0px 5px;
	float: right;	
}
#headerTopRightMenus li img
{
	vertical-align: bottom;
}

#headerTopRightMenus a
{
	
	color: #666666;
}
#headerTopRightMenus a:hover
{
	text-decoration:none; 
	color:#E47337;
}
#headerTopMiddleMenus
{
	float: left;
	width: 816px;
	height: 42px;
	border:0px solid red;
	
}
#headerTopMiddleMenu
{
	float: left;
	width: 520px;	/*width: 590px;*/
	height: 42px;
	font-size:12px;
	font-family:Arial;
	color: #444444;
	border: 0px solid blue;
	
}
#headerTopMiddleMenu ul
{
	margin:0px;
	padding: 2px 0px 5px 35px;		
	float:left;	
}
#headerTopMiddleMenu  li
{
	padding: 0px 0px 0px 5px;
	width:105px;
}
#headerTopMiddleMenu li  
{
	vertical-align: bottom;	
}

#headerTopMiddleMenu a
{
	font-size:11px;
	color: #666666;
}
#headerTopMiddleMenu a:hover
{
	text-decoration:none; 
	color:#E47337;
}
#headerTopMiddleSearch
{
	float: right; 
	width: 260px;	/*width: 220px;*/
	height: 23px;	
	margin:0px;
	padding-top:13px;
	padding-left:0px;
	border:0px solid lime;
	 
}
.searchText
{
	float: left;
	width: 165px;	/*width: 133px;*/
	height: 23px;
	margin:0px;
	padding:0px 0px 0px 10px;
	
}
.searchTextLeft
{
	float: left;
	width: 45px;
	height: 15px;
	margin:0px;
	padding:5px 0px 2px 25px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	vertical-align:middle;
	 
}
.searchTextArea
{
	float: right;
	width: 220px;	/*width: 133px;*/
	height: 23px;
	margin:0px;
	padding:0px 0px 0px 0px;
	 
}
.drpText
{
	font-family:Arial;
 	font-size:11px; 
	color:#666666;
}
.searchTextClr
{
	font-family:Arial;
	font-size:11px;
	color:#666666;
	
}
.searchButton
{
	float: left;
	width: 65px;
	height: 15px;
	margin:0px;
	padding:2px 0px 2px 0px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	vertical-align:middle;
	 
			
}
#headerMiddleSection
{
	width: 1000px;
	float: left;
	height: 155px;		
	background-color:#ffffff;	
	margin:0px;
	padding:0px;
	clear:both;
	border:0px solid red;	
}
#headerMiddleSectionHomePage
{
	width: 1000px;
	float: left;
	height: 180px;		
	background-color:#ffffff;	
	margin:0px;
	padding:0px;
	clear:both;
	border:0px solid red;	
}
.hdrImageLeft
{
	width:199px;	
	float: left;
	height:155px;	
}
.hdrImageMiddle
{
	height:155px;
	width:780px;	
	float: left;
	background-color:#2F99A6;
}
.hdrImageRight
{
	width:21px;		
	float: left;
	height: 155px;
	border:0px solid red;
	margin:0px;
	padding:0px;
	background-color:#0A5C72;
		
}
.hdrImageLeftTop
{
	float:left;
	width:199px;
	height:20px;
	background-color:#ffffff;		
}
.hdrImageLeftMiddle
{
	float:left;
	width:199px;
	height:100px;
	margin:0px;
	padding:10px 0px 0px 0px;
	background-color:#0A5C72;
	background-image:url(Images/chat_bg.jpg);	
	background-repeat: repeat-x; 
	text-align:center;
	font-family:Arial;
	font-size:12px;
	color:	#ffffff;
	line-height:15px;	
	border:0px;
}

.hdrImageLeftBottom
{
	float:left;
	width:199px;
	height:25px;
	background-color:#ffffff;
}
/* ----------Header image right styles ----------*/
.hdrImageRightTop
{
	float:left;
	width:21px;
	height:20px;
	background-color:#ffffff;	
}
.hdrImageRightMiddle
{
	float:left;
	width:21px;
	height:110px;
	background-color:#0A5C72;
	background:url(Images/chat_bg.jpg) repeat-x; 
	text-align:center;	
	border:0px;
}
.hdrImageRightBottom
{
	float:left;
	width:21px;
	height:25px;
	background-color:#ffffff;
}
/* ----------Header image bottom styles ----------*/
#headerBottomSection
{
	width: 1000px;
	float: left;	
	border:0px solid red; 
}
.headerBottomLeft
{
	width:199px;	
	float: left;
	height: 45px;
	border:0px solid gray; 
	
}
.headerBottomMiddle
{
	width:780px;
	float: left;
	border:0px solid blue; 
}
.headerBottomRight
{
	width:21px;	/*width:19px;	 */
	float: left;
	border:0px solid lime; 
	
}
.headerMenu
{
	float:left;
	font-size:11PX;
	font-family:Arial;
    line-height:normal;
	margin:0px;
	padding:0px;
    height:auto;/*height:45px;*/
    width:auto; /*width:668px;*/
    border:0px solid lime;  
    text-align:left; 
}
.headerNavigation
{
   float: left;
   margin:0px 0px 0px 0px;
   padding:0px 10px 0px 0px;   
   border:0px solid Fuchsia;
   float:right; 
   height:45px;/*height:45px;*/
   width:auto;/*width:668px;*/
   text-align:right;
}
.headerMenu a
{
	margin:0px;
    padding:2px 20px 0px 20px;
	text-decoration:underline; 
	color:#ffffff;
	font-weight:bold;   
	float:left;
	font-size:12px;
	text-align:center;
	border:0px; 
/*	background-color:#494949;*/
}
.headerMenu a:hover
{
	text-decoration:none; 
	
}
.topheading
{
	margin:0px;
    padding:0px 0px 0px 0px;
	text-decoration:none; 
	color:#ffffff;
	font-weight:bold;   
	float:left;
	font-size:12px;
	text-align:center;
	border:0px; 
}
.tdHeading
{
text-align:center; border:0px solid red; margin:0px auto; padding:0px 0px 0px 5px; 
}

.headerMenuHref
{
	margin:0px 0px 0px 0px;
    padding:0px 7px 0px 7px;
    float:left;
	background-color:#4A4849;
}
.headerMenuSubMenu
{
	margin:0px;
    padding:0px;
	text-decoration:none; 
	color:#6ed6d2;	  
	float:left;
	font-size:11px;
	text-align:center;	
	height:auto; 
   	border:0px; 
    width:auto;   
    display:block; 
}
.menuTabLeft
{
	background: url("Images/tab_left.jpg") no-repeat left top;
	float:left;	
	width:9px;	
	height: 40px;
	border:0px;	
	margin:0ppx;
	padding:0px;
}
.menuTabMidle
{
	background: url("Images/tab_middle.jpg") repeat-x;
	float:left;	
	width:auto;/*width:650px;	*/
	height:45px;/*height:45px;*/
	border:0px solid lime;  
	margin:0ppx;
	padding:0px;		
}
.tabMenu
{
	float:left;
	width:auto;
	
	margin:0px;
	border:0px solid red;
	text-align:center;	
}
.tabMenu a
{
	text-decoration:underline; 	
	font-weight:bold;   
	float:left;
	font-size:12px;
	border:0px; 
	text-align:center;	
/*	background-color:#494949;*/
}
.tabMenu a:hover
{
	text-decoration:none; 
	text-align:center;		
}
.tabMenu P
{
	
	text-align:center;
}
.subheading
{
/*	background-color:#494949;*/
	color:#6ed6d2; font-family:Arial; font-size:11px; text-align:center; font-weight:normal;	
}
.subheading a
{
	/*background-color:#494949;*/
	color:#6ed6d2;	font-family:Arial;font-size:11px; text-align:center; 	
}
.subheading a:hover
{
/*	background-color:#494949;*/
	color:#6ed6d2;  text-align:center;	
}
.menuSeparator
{
	background: url("Images/tab_seperator.jpg") no-repeat;
	float:left;
	width:3px;
	height:30px;
	border:0px;
	
}
.menuTabRight
{
	background: url("Images/tab_right.jpg") no-repeat;
	float:left;	
	width:9px;	
	height: 40px;	
	border:0px solid  Aqua;
	margin:0ppx;
	padding:0px;
}


/* ------------ Body section styles ---------------- */
#contentSection
{
	width: 1000px;
	height:100%;	
	float: left;
	margin:0px;
	padding:5px 0px 0px 0px;
	border:0px solid red;
	
}

/* -------- content left column start-------------*/
.contentSectionLeft
{
	width: 210px;
	height: 100%;	
	float: left;
	margin:0px;
	padding:0px;
}
.contentHeading
{
	/*width: 180px;*/
	width:auto;
	height:20px;		
	float: left;
	font-family:Tahoma;
	font-size:19px;	
	color:#6B6B6B;
	padding:0px 0px 5px 20px;
		
}
.contentLeftMenu
{
	/*width: 210px;*/
	width:auto;
	height:100%;		
	float: left;	
	margin:0px;	
	padding:0px 0px 0px 10px;
	
}
.contentTopLeft
{
	width:auto;/*width: 185px;*/
	height:auto;		
	float: left;
	margin:0px;	
	padding:0px 0px 0px 0px;
	
	
}
.contentMiddleLeft
{
	width:auto;/*width: 185px; 186px; */
	height:Auto;
	margin:0px;	
	padding:0px 0px 0px 0px;
	/*background-color:#ffffff;*/
	background-color:#f4f4f4;	
	float:left;
}
.contentBottomLeft
{
	/*width: 185px;*/
	height:10px;
	float:left;
	margin:0px;	
	padding:0px 0px 0px 0px;
	border:0px;
	
}
/* -------- middle top start-------------*/
.contentTopLeftImg
{
	width: 8px;
	height:8px;
	float: left;
	border:0px;
	margin:0px;	
	padding:0px 0px 0px 0px;
	background: url("Images/menu_top_left.jpg") no-repeat left bottom;
}
.contentTopMiddleImg
{
	width: 168px;
	height:8px;
	float: left; 
	margin:0px;	
	padding:0px 0px 0px 0px;	
	background: url("Images/menu_top_bg.jpg") repeat-x bottom;
}
.contentTopRightImg
{
	width: 8px;
	height:8px;
	float: left;
	border:0px;
	margin:0px;	
	padding:0px 0px 0px 0px;
	background: url("Images/menu_top_right.jpg") no-repeat right bottom;
}
/* -------- middle top end-------------*/
/* -------- middle bottom start-------------*/
.contentBottomLeftImg
{
	width: 8px;
	height:8px;
	float: left;
	border:0px;
	background: url("Images/menu_bottom_left.jpg") no-repeat left top;
}
.contentBottomMiddleImg
{
	width: 168px;
	height:8px;
	float: left;
	border:0px;
	background: url("Images/menu_bottom_bg.jpg") repeat-x;
}
.contentBottomRightImg
{
	width: 8px;
	height:8px;
	float: left;
	border:0px;
	background: url("Images/menu_bottom_right.jpg") no-repeat right top;
}
/* -------- middle bottom end-------------*/
/* -------- middle start-------------*/
.contentMiddleLeftImg
{
	width: 8px;
	height:100%;
	float: left;
	border:0px solid red;
	background: url("Images/menu_left_bg.jpg") repeat-y;
	margin:0px;
	padding:0px;
}
.contentMiddle
{
	width: 169px; 
	height:100%;
	float: left;
	
	margin:0px;
	padding:0px;
}
.menuLink
{
	width: 156px;  
	height:auto;
	float: left;
	
	margin:0px;
	padding:5px 0px 5px 10px;	
}
.menus
{
	width: 156px;
	height:auto;/*height:20px;*/
	float: left;
	margin:0px;
	padding:0px 0px 5px 0px;
}
.menus a
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#6B6B6B;
}
.menus a:hover
{
	text-decoration:none; 
	color:#E47337;
}
.menuBullet
{
	width: 10px;
	height:10px;
	float: left;	
	margin:0px;
	text-align:center;	
	padding:5px 0px 5px 0px;
	clear:both;
	background:url(Images/menu_bullet.jpg) center center no-repeat;
	background-position:center center;
}
.subMenuBullet
{
	width: 15px;
	height:10px;
	float: left;	
	margin:0px;
	text-align:center;	
	padding:5px 0px 5px 0px;
	clear:both;
	background:url(Images/left_submenu.jpg) center center no-repeat;
	background-position:center center;
}
.menuName
{
	width: 132px;
	height:auto;/*height:13px;*/
	float: left;	
	margin:0px;
	padding:2px 0px 10px 5px;
	
}
.subMenu
{
	width: auto;
	height:auto;/*height:13px;*/
	float: left;	
	margin:0px;
	padding:2px 0px 0px 5px;
	
}
.subMenuName
{
	width: auto;
	height:auto;/*height:13px;*/
	float: left;	
	margin:0px;
	padding:2px 0px 10px 5px;
	
}
.subMenuName a
{
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#6B6B6B;
	
}
.subMenuName a:hover
{
	text-decoration:none; 
	color:#E47337;
}
.menuBorder
{
	width: 150px;
	height:1px;
	float: left;
	margin:0px;
	padding:5px 0px 0px 5px;		
	background: url(Images/dot.gif) repeat-x;
}
.contentMiddleRightImg
{
	width: 8px;
	height:100%;
	float: left;
	border:0px;
	background: url(Images/menu_right_bg.jpg) repeat-y;
	margin:0px;
	padding:0px;
}

/* -------- content left column end-------------*/
/* -------- content middle column common styles start-------------*/
.contentSectionMiddle
{
	width: 575px;   
	height: auto;
	float: left;	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;	
	clear:right;
	font-weight:normal;	
}
.contentNavigation
{
	width: 550px;  
	height: 25px;
	float: left;	
	font-size:11px;	
	margin:0px;
	padding:0px 0px 0px 0px;
	color:#6B6B6B;
	
}
.contentNavigationCurrent
{	
	font-size:11px;		
	font-family:Tahoma;
	/*color:#F18C57;*/
	
}
.contentMiddleheading
{
	width:auto; /*	width: 550px; */ 
	height: 30px;
	float: left;	
	padding:0px 0px 0px 0px;
	color:#6B6B6B;
	border:0px solid red;
}
.contHeadLeft
{
	width:470px; /*	width: 550px; */ 
	height: 30px;
	float: left;	
	padding:0px 0px 0px 0px;
	color:#6B6B6B;
	border:0px solid green;
}
.contHeadLeft a
{
	color:#6B6B6B;
}
.contHeadRight 
{
	width:67px; /*	width: 550px; */ 
	height: 30px;
	float: right;	
	color:#E47337;
	text-align:right;
	border:0px solid blue;
}
.contHeadRight a
{
	text-decoration:underline; 
	color:#E47337;
}
.contHeadRight a:hover
{
	text-decoration:none; 
	color:#6B6B6B;
}




.contentDesc
{
	width: 550px;	
	float: left;	
	font-size:12px;
	font-family:Tahoma;
	color: #444444;
	padding:0px 0px 5px 0px;	
	height:auto;
	text-align:justify;
	border:0px solid blue;	
}
.contentDesc P
{
	float: left;
	text-align:justify;	
}
.contentDesc img.floatLeft { 
    float: left;
    margin: 2px 10px 0px 10px; 
}

.contentDesc a
{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline; 	
	color:#6B6B6B;
	
}
.contentDesc a:hover
{
	text-decoration:none; 
	color:#E47337;
}
.controlSet
{
	width: 550px;	
	float: left;	
	font-size:12px;
	font-family:Tahoma;
	color: #444444;
	margin:0px;
	padding:0px 0px 5px 0px;	
	height:auto;
	text-align:justify;
	border:1px solid  #999999;	
}
.contactAddress
{
	width: 550px;	
	float: left;	
	font-size:12px;
	font-family:Tahoma;
	color: #444444;
	margin:20px 0px 5px 0px;
	padding:0px 0px 5px 0px;	
	height:auto;
	text-align:justify;
	border:0px solid red;
}
.contactAdd1
{
	width: 160px;	
	float: left;	
	height:auto;
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 10px;
	text-align:left;
	border:0px solid red;
}

.contactAddline
{
	width: 2px;  
	height:120px;
	float: left;	
	margin:0px;
	padding:0px 0px 0px 0px;	
	background: url(Images/dot.gif) repeat-y;
}

.contactAddline1
{
	width: 2px;  
	height:80px;
	float: left;	
	margin:0px;
	padding:0px 0px 0px 0px;	
	background: url(Images/dot.gif) repeat-y;
}
.contentImageDesc
{
	width:550px;
	height:auto;  
	float: left;		
	margin:0px;
	padding:0px 0px 10px 0px;
	border:0px solid green;
	clear:both;
	text-align:justify;
}
.wrapTextImage
{
	width:550px;
	height:auto;  
	float: left;		
	margin:0px;
	padding:0px 0px 5px 0px;
	font-size:12px; 
	font-family:Tahoma;
	color: #444444;
	text-align:justify;
	
	border:0px solid red;
}
.wrapTextImage P
{	
	text-align:justify;
}
.wrapTextImage img.floatLeft { 
    float: left;
    margin: 2px 10px 0px 0px; 
   
}

.wrapTextImageCntRight
{
	width:190px;
	height:auto;  
	float: left;		
	margin:0px;
	padding:0px 0px 5px 0px;
	/*font-size:11px;*/
	font-size:11px;
	font-family:Tahoma;
	color: #444444;
	text-align:justify;
}
.wrapTextImageCntRight img.floatLeft { 
    float: left;
    margin: 2px 10px 0px 0px; 
}
/*wrapTextImage img.floatRight { 
    float: right; 
    margin: 4px; 
}*/

.contentImage
{
	width: 120px;	
	float: left;	
	height:auto;/*height:82px;*/	
	margin:0px;
	padding:3px 0px 0px 0px;			
}
.contentDescLeft
{
	width: 430px; 	
	float: left;
	height:auto;/*height:82px;*/	
	margin:0px;
	padding:0px;
	
}
.contentTop 
{
	width: 413px;	
	float: left;
	height:auto;
	margin:0px;
	padding:0px 2px 0px 15px;
	font-size:12px;
	font-family:Tahoma;
	color: #444444;
	clear:both;
	vertical-align:top;
	
}
.contentTop P
{	
	float: left;
	padding:0px 0px 0px 0px;
}

.contentEmpty
{
	width:575px;
	height:30px;
	float:left;	
	border:0px solid red;			
	margin:0px;
	padding:0px 0px 0px 0px;
	
}
.contentBottomReadMore
{
	width:545px;
	height:15px;	
	float: left;		
	margin:0px;
	text-align:right;
	padding:0px 5px 0px 0px;
	color:#E47337;	
	
}
.contentBottomReadMore a
{
	text-decoration:none; 
	color:#E47337;
}

.contentBottomReadMore a:hover
{
	text-decoration:none; 
	color:#6B6B6B;
}
/* -------- content middle column common styles end-------------*/
/* -------- content right column common styles start-------------*/
.contentSectionRight
{
	width: 190px; 
	height: 100%;
	float: left;
	
}
.contentSectionRightHeading
{
	width: 190px;
	height: 25px;
	float: left;	
	margin:0px;
	padding:15px 0px 0px 0px;
	clear:both;
}
.contactLinks
{
	width: 190px;
	height: auto;
	float: left;	
	margin:0px;
	padding:5px 0px 0px 0px;	
	
}
.contactLinkImage
{
	width: 17px;
	height: 20px;
	float: left;	
	margin:0px;
	padding:0px 0px 0px 0px;	
}
.contactLinkName
{
	width: 150px;  
	height: 20px;
	float: left;	
	margin:0px;
	padding:0px 0px 0px 5px;
	font-family:Arial;
	font-size:11px;
	color:#444444;
	font-weight:bold;
	border:1px solid white;	
}

.contactLinkName a
{
	margin:0px;
	padding:5px 35px 0px 0px;
	color:#444444;	
}
.contactLinkName a:hover
{
	text-decoration:none; 
	color:#6B6B6B;
}
.contactLinksBorder
{
	width: 135px;  
	height: 1px;
	float: left;	
	margin:0px;
	padding:0px 10px 0px 45px;	
	background: url(Images/dot.gif) repeat-x;	
}
.contactLinksEmpty
{
	width: 190px;
	height: 15px;
	float: left;	
}
.contactDetails
{
	width: 185px;  
	height: auto;
	float: left;	
	margin:0px;
	padding:0px 0px 0px 5px;
	font-family:Tahoma;
	font-size:11px;
	color:#444444;
	border:0px solid red;
	display:none;	
}
.txtboxFontSize
{
	font-family:Tahoma; 
	font-size:11px;
	color:#444444;
}
.contentSecRightHeading
{
	width: 190px;
	/*height: 25px;*/
	height: auto;
	float: left;	
	/*font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#6B6B6B;*/
	margin:15px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	clear:both;
	text-align:justify;
}
.contentSecRightImageDesc
{
	width: 190px;
	height: auto;/*height: 125px;*/
	float: left;	
	margin:0px;
	padding:0px 0px 0px 0px;
	clear:both;
}
.contentRight
{
	
	width: 190px;
	height: auto;
	float: left;	
	margin:0px;
	padding:0px 0px 0px 0px;
	clear:both;
}
.contentSecRightImage
{
	width: 56px;
	height: auto;/*height: 70px;*/
	float: left;
	margin:0px;
	padding:5px 0px 0px 0px;

	
}
.contentSecRightDesc P
{
	width: 128px;
	height: auto;/*height: 70px;*/
	float: left;
	margin:0px;
	padding:0px 0px 0px 5px;	
	font-size:11px;
	font-family:Tahoma;
	color: #444444;
	
}
.contentSecRightMore
{
	width: 190px;
	height: 15px;
	float: left;	
	color:#E47337;
	margin:0px;
	padding:5px 0px 0px 0px;
	vertical-align:top;
	text-align:right;
 
}
.contentSecRightMore a
{
	text-decoration:underline; 
	color:#E47337;
}
.contentSecRightMore a:hover
{
	text-decoration:none; 
	color:#6B6B6B;
}
.contentSecRightHeading2
{
	width: 190px;
	height: 25px;
	float: left;	
	font-size:14px;
	font-family:Tahoma;
/*	font-weight:bold;*/
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#6B6B6B;
	clear:both;
}




.contentSecRightlinks
{
	width: 190px;
	/*height: 15px;*/
	float: left;	
	color:#E47337;
	margin:0px;
	padding:5px 0px 0px 0px;
	vertical-align:top;
	text-align:left;
 
}
.contentSecRightlinks a
{
	text-decoration:underline; 
	color:#E47337;
}
.contentSecRightlinks a:hover
{
	text-decoration:none; 
	color:#6B6B6B;
}


/* -------- content right column common styles end-------------*/
/* ------------ Footer section styles ---------------- */
#footerSection
{	
	width: 1000px;
	height: 60px;
	background-color:#353535;
	background:#353535;
		color:#999999;
	margin:0px;
	line-height:18px;
	
	/*float: left;*/
	
	font-size:10px;
	font-family:Tahoma;	
	border:0px solid red;
}
.footerLeft
{
	width: 420px;
	height:40px;
	float:left;	
	padding:10px 0px 0px 10px;	
	border:0px solid green;
	background: #353535;
}
.footerRight
{
	width:570px;
	float:right;	
	padding:10px 0px 0px 0px;
	background: #353535;
}

.footerRight ul
{
	margin:0px;
	padding: 2px 10px 0px 0px;	
	
}
.footerRight li
{
	padding: 0px 0px 0px 8px;
	float: right;	
}
.footerRight li img
{
	vertical-align: bottom;
}

.footerRight a
{
	
	color:#999999;	
	text-decoration:underline;
}
.footerRight a:hover
{
	text-decoration:none; 
	color:#E47337;
}
/* Service page common styles */

.bulletedItemService
{
	float: left;	
	font-size:12px;
	font-family:Tahoma;
	color: #444444;
	margin:0px;
	padding:10px 0px 0px 30px;	
	height:auto;
	text-align:left;
	border:0px solid blue;
	width:520px;
	
}
.bulletedItemService P
{
	float: left;	
}
.bulletLeft
{
	float:left;
	width:230px;
	border:1px solid #000000;
	margin:0px;
	padding:10px 0px 0px 10px;	
}
.bulletRight
{
	float:left;
	width:230px;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	
	
	margin:0px;
	padding:10px 0px 0px 10px;	
}
.readMoreDiv
{
	width:auto;
	height:1px;	
	float: left;		
	margin:0px;
	text-align:left;
	padding:10px 5px 10px 0px;
	color:#E47337;	
}
.readMoreDiv a
{
	text-decoration:underline; 
	color:#E47337;
}
.readMoreDiv a:hover
{
	text-decoration:none; 
	color:#6B6B6B;
}
.contentDescSection
{
	width: 550px;	
	float: left;	
	font-size:12px;
	font-family:Tahoma;
	color: #444444;
	padding:0px 0px 10px 0px;
	
	height:auto;
	text-align:justify;
	border:0px solid red;
	
}
.contentDescSection P
{
	float: left;	
}
.contentDescSecreadMore
{
	width:550px;
	height:1px;	
	float: left;		
	margin:0px;
	font-family:Tahoma;
	font-size:12px;
	text-align:right;
	padding:0px 0px 30px 0px;
	color:#E47337;	
	
}
.contentDescSecreadMore a
{
	text-decoration:underline; 
	color:#E47337;
}
.contentDescSecreadMore a:hover
{
	text-decoration:none; 
	color:#6B6B6B;
}


.contentDescSecreadMore_left
{
	width:550px;
	height:1px;	
	float: left;		
	margin:0px;
	font-family:Tahoma;
	font-size:12px;
	text-align:left;
	padding:0px 0px 30px 0px;
	color:#E47337;	
	
}
.contentDescSecreadMore_left a
{
	text-decoration:underline; 
	color:#E47337;
}
.contentDescSecreadMore_left a:hover
{
	text-decoration:none; 
	color:#6B6B6B;
}


/* Corporate page common styles */
.imgContents
{
	width:550px;
	height:auto;  
	float: left;		
	margin:0px;
	padding:0px 0px 5px 0px;
	border:0px solid green;
	clear:both;
}

.imgContentsHeading
{
	width: 550px; 
	height: 30px;
	float: left;	
	/*font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#6B6B6B;*/
	margin:0px;
	/*padding:2px 0px 0px 0px;*/
	padding:2px 0px 0px 0px;
	
}
.headingLeft
{
	width: 270px; 
	height: 30px;
	float: left;	
	margin:0px;	
	padding:2px 0px 0px 0px;
	
}
.headingRight
{
	width: 255px;  
	height: 30px;
	float: left;	
	margin:0px;
	padding:2px 0px 0px 20px;
	
}
.cntLeft
{
	width: 233px; 	
	float: left;	
	font-size:12px;/*	font-size:12px;*/
	font-family:Tahoma;
	color: #444444;
	margin:0px;
	padding:0px 40px 20px 0px;
	height:auto;
	text-align:justify;
	border:0px solid red;
}

.cntLeft P
{
	margin:0px;
	padding:10px 0px 0px 0px;
	float: left;	
}
.cntLeft img
{
	margin:0px;
	padding:10px 0px 0px 0px;
	float: left;
}
.cntLeft2
{
	width: 233px; 	
	float: left;	
font-size:12px;/*	font-size:12px;*/
	font-family:Tahoma;
	color: #444444;
	margin:0px;
	padding:0px 0px 20px 0px;
	height:auto;
	text-align:justify;
	border:0px solid blue;
}
.cntLeft2 P
{
	margin:0px;
	padding:10px 0px 0px 0px;
	float: left;	
}
.cntLeft2 img
{
	margin:0px;
	padding:10px 0px 0px 0px;
	float: left;
}
.cntRight
{
	width: 220px; 	
	float: left;	
	font-size:12px;
	font-family:Tahoma;
	color: #444444;
	margin:0px;
	padding:0px 35px 0px 20px;
	height:auto;
	text-align:justify;
	
}
.cntRight P
{	margin:0px;
	padding:10px 0px 0px 0px;
	float: left;	
}
.readMoreLeft
{
	width: 80px; 	
	float: right;	
	font-size:12px;
	font-family:Tahoma;
	color: #444444;

	margin:0px;
	padding:5px 0px 0px 0px; 
	height:15px;
	text-align:right;
	border:0px solid red;
		
}
.readMoreLeft a
{
	text-align:right;
	margin:0px;
	padding:5px 0px 0px 0px;
	text-decoration:underline; 
	color:#E47337;
}
.readMoreLeft a:hover
{
	text-decoration:none; 
	color:#6B6B6B;
}
.readMoreLeft img
{
	margin:0px;
	padding:5px 0px 0px 0px;
}
.readMoreRight
{
	width: auto; 	
	float: left;	
	font-size:12px;
	font-family:Tahoma;
	color: #444444;
	margin:0px;
	padding:5px 35px 0px 0px;
	height:15px;
	text-align:left;
}
.readMoreRight a
{
	text-decoration:underline; 
	color:#E47337;
}
.readMoreRight a:hover
{
	text-decoration:none; 
	color:#6B6B6B;
}

.cntLeftImges
{
	width: 235px; 	
	float: left;	
	font-size:12px;
	font-family:Arial;
	color: #444444;
	margin:15px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	height:auto;
	text-align:left;
	border:1px solid #999999;
	
}
.cntLeftImageGroup1
{
	margin:0px;
	padding:10px 5px 10px 5px;
	float:left;
	width:105px;
	height:50px;
	
}
.cntLeftImageGroup2
{
	margin:0px;
	padding:10px 5px 10px 5px;
	float:left;
	width:105px;
	height:50px;
	
}
/* Home page common styles */
#contentLeftMiddle
{
	width: 785px;/*width: 785px;*/
	height: auto;	
	float: left;
	margin:0px;
	padding:0px;
	
}
.contentSectionHomeTop
{
	width: 755px;/*width: 755px;*/
	height: auto;	
	float: left;
	margin:0px 0px 0px 10px;
	padding:0px;
	border:0px solid red;	
}
.contentHomeGroups
{
	width: 251px;
	height: auto;	
	float: left;
	margin:0px 0px 0px 0px;
	padding:0px;	
	
}
.contentHomeGroup1
{
	width: 251px;
	height: auto;	
	float: left;
	margin:0px 0px 0px 0px;
	padding:0px;
	
	
}
.contentHomeGroup2
{
	width: 251px;
	height: auto;	
	float: left;
	margin:0px 0px 0px 0px;
	padding:0px;	
}
.contentHomeGroup3
{
	width: 251px;
	height: auto;	
	float: left;
	margin:0px 0px 0px 0px;
	padding:0px;		
}
.contentHomeTopLeft
{
	width:auto;/*width: 185px;*/
	height:auto;		
	float: left;
	margin:0px;	
	padding:0px 10px 0px 0px;
	border-top:0px solid   #999999;
	border-bottom:0px solid #999999;
}
.contentHomeTitle
{
	float: left;
	margin:0px;	
	padding:15px 0px 0px 10px;
	height:15px;
	/*font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#6B6B6B;*/
}
.contentHomeImage
{
	float: left;
	margin:0px;	
	padding:10px 0px 0px 10px;
	height:68px;
	width:auto;		
}
.wrapTextImageHome
{
	width:215px;
	height:90px;  
	float: left;		
	margin:0px;
	padding:10px 0px 0px 10px;
	font-size:12px;
	font-family:Tahoma;
	color: #444444;
	
}
.wrapTextImageHome img.floatLeft { 
    float: left;
    margin: 2px 10px 0px 0px; 	 
}
.wrapTextImageHome P
{
text-align:justify;
}
.contentHomeRightMore
{
	width: 215px;
	height: 25px;
	float: left;	
	color:#E47337;
	margin:0px;
	padding:15px 0px 10px 10px;
	vertical-align:top;
	text-align:right;
}
.contentHomeRightMore a
{
	text-decoration:underline; 
	color:#E47337;
}
.contentHomeRightMore a:hover
{
	text-decoration:none; 
	color:#6B6B6B;
}

.contentHomeList
{
	float: left;
	margin:0px;	
	
	padding:10px 10px 0px 10px;
	height:68px;
	width:200px;	
}
.contentHomeListItems
{
	margin:0px;	
	padding:0px 0px 0px 5px;
	height:auto;
	vertical-align:middle;
}
/* -------- home middle top start-------------*/
.contentHomeTopLeftImg
{
	width: 2px;
	height:170px;/*height:251px;*/
	float: left;
	border:0px;
	margin:0px;	
	padding:0px 0px 0px 0px;
/*	background: url("Images/offshore_group_left.jpg") repeat-y;*/
background: url("Images/about_group_left.jpg") repeat-y;
	
}
.contentHomeTopMiddleImg
{
	width: 235px;
	height:170px;/*height:251px;*/
	float: left; 
	margin:0px;	
	padding:0px 0px 0px 0px;	
	background: url("Images/about_group_middle.jpg") repeat-x;
}
.contentHomeTopRightImg
{
	width: 2px;
	height:170px;/*height:251px;*/
	float: left;
	border:0px;
	margin:0px;	
	padding:0px 0px 0px 0px;
	background: url("Images/about_group_right.jpg") repeat-y;
	
}

.contentHomeBottom
{
	width:auto;/*width: 185px;*/
	height:auto;		
	float: left;
	margin:10px 0px 0px 0px;	
	padding:0px 0px 5px 0px;
	border-top:0px solid   #999999;
	border-bottom:0px solid #999999;
}
.contentHomeBottomLeft
{
	width: 235px;
	height:auto;
	float: left; 
	margin:0px;	
	padding:0px 0px 0px 0px;
		
}
.contentHomeBottomRight
{
	width: 475px;/*width: 475px;*/
	height:auto;
	float: left; 
	margin:0px;	
	padding:0px 10px 0px 15px;
	
}
.contentHomeTitleLTBottom
{
	float: left;
	margin:0px;	
	padding:20px 0px 0px 10px;
	height:20px;
	/*font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#6B6B6B;	*/
	width: 200px;
}
.contentHomeTitleRTBottom
{
	float: left;
	margin:0px;	
	padding:20px 0px 0px 10px;
	height:20px;
	/*font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#6B6B6B;	*/
	width: 400px;
	
}
.contentHomeBottomLeftImg
{
	width: 2px;
	height:170px;
	float: left;
	border:0px;
	margin:0px;	
	padding:0px 0px 0px 0px;
	background: url("Images/about_group_left.jpg") repeat-y;	
}
.contentHomeBottomMiddleImg
{
	width: 737px;
	height:170px;
	float: left; 
	margin:0px;	
	padding:0px 0px 0px 0px;	
	background: url("Images/about_group_middle.jpg") repeat-x;
	border:0px solid red;
}
.txtMoreHome
{
	width: 717px;
	height:20px;
	float: left; 
	margin:0px;	
	padding:0px 20px 0px 0px;
	text-align:right;
	border:0px solid green;
}
.txtMoreHome a
{
	text-decoration:underline; 
	color:#E47337;
}

.txtMoreHome a:hover
{
	text-decoration:none; 
	color:#6B6B6B;
}
.contentHomeBottomMiddleTitle
{
	width: 725px;
	height:25px;
	float: left; 
	margin:0px;	
	padding:10px 0px 0px 10px;
	font-family:Arial;
	font-size:14px;
	
}
.contentHomeBottomImgs
{
	width: 136px;
	height:107px;
	float: left; 
	margin:0px;	
	padding:0px 0px 0px 11px;	
	/*background: url("Images/about_group_middle.jpg") repeat-x;*/
	border:0px solid red;
}
.contentHomeBottomRightImg
{
	width: 2px;
	height:170px;
	float: left;
	border:0px;
	margin:0px;	
	padding:0px 0px 0px 0px;
	background: url("Images/about_group_right.jpg") repeat-y;	
}
.cntHomeBottomTop
{
	height:2px;
	float: left;
	border:0px;
	margin:0px;	
	padding:0px 0px 0px 0px;
	border-top:0px solid #999999;
	width:737px;
}
.cntHomeBottomMiddle
{
	width: 737px;
	height:251px;
	float: left; 
	margin:0px;	
	padding:0px 0px 0px 0px;	
	background: url("Images/offshore_group_middle.jpg") repeat-x;
}
.cntHomeBottomBottom
{
	height:2px;
	float: left;
	border:0px;
	margin:0px;	
	padding:0px 0px 0px 0px;
	border-bottom:0px solid #999999;
	width:737px;
}

.wrapTxtImgHmBt
{
	width:465px;
	height:auto;  
	float: left;		
	margin:0px;
	padding:10px 0px 0px 10px;
	font-size:12px;
	font-family:Arial;
	color: #444444;
	
}
.wrapTxtImgHmBt img.floatLeft { 
    float: left;
    margin: 2px 10px 0px 0px; 
}
.contentSecRightHome
{
	width: auto;
	height: auto;/*height: 125px;*/
	float: left;	
	margin:0px;
	padding:0px 0px 0px 0px;
	clear:both;
}
.contentRightHomeImg
{
	width:190px;
	height: auto;/*height: 125px;*/
	float: left;	
	margin:0px;
	padding:0px 0px 10px 0px;

}
.contentRightHomeLeftImg
{
	width:95px;
	height: auto;/*height: 125px;*/
	float: left;	
	margin:0px;
	padding:0px 0px 0px 0px;	
}
.contentRightHomeLeftImg img
{
	border:0px solid red;	
}
.contentRightHomeRightImg
{
	width: 95px;
	height: auto;/*height: 125px;*/
	float: left;	
	margin:0px;
	padding:0px 0px 0px 0px;	
	
}
/* -------- Solutions page common styles -------------*/
.cntBottomSoln
{
	width:550px;
	height:auto;  
	float: left;		
	margin:0px;
	padding:0px 0px 10px 0px;
	border:0px solid green;
/*	background-color:#00FF66;	*/
}

.wrapTextImageSoln
{
	width:auto;
	height:auto;  
	float: left;		
	margin:0px;
	padding:0px 0px 5px 0px;
	font-size:12px;/*	font-size:12px;*/
	font-family:Tahoma;

	color: #444444;
	text-align:justify;
/*	background-color:#FFFF00;*/
}
.wrapTextImageSoln img.floatLeft { 
    float: left;
    margin: 2px 10px 0px 0px; 
}
.portfolioempty
{
	height:5px;
}

.cntBottomSolnReadMore
{
	/*width:545px;*/
	height:auto;	
	float: left;		
	margin:0px;
	text-align:left;
	padding:5px 5px 0px 0px;
	color:#E47337;
	border:0px solid red;		
}
.cntBottomSolnReadMore a
{
	text-decoration:underline; 
	color:#E47337;
}
.cntBottomSolnReadMoreLeft
{
	width:220px;
	height:auto;	
	float: left;		
	margin:0px;
	text-align:left;
	padding:5px 5px 0px 0px;
	color:#E47337;
	border:0px solid red;		
}
.cntBottomSolnReadMoreRight
{
	width:220px;
	height:auto;	
	float: left;		
	margin:0px;
	text-align:right;
	padding:5px 5px 0px 0px;
	color:#E47337;
	border:0px solid red;		
}
.cntBottomSolnReadMore a:hover
{
	text-decoration:none; 
	color:#6B6B6B;
}


.cntBottomSolnReadMoreSec
{
	/*width:545px;*/
	height:auto;	
	float: left;		
	margin:0px;
	text-align:left;
	padding:5px 5px 0px 0px;
	color:#E47337;
	border:0px solid red;		
}
.cntBottomSolnReadMoreSec a
{
	text-decoration:underline; 
	color:#E47337;
}

.cntBottomSolnReadMoreSec a:hover
{
	text-decoration:none; 
	color:#6B6B6B;
}

.cntBottomSolnReadMoreSecLeft
{
	width:260px;
	height:auto;	
	float: left;		
	margin:0px;
	text-align:left;
	padding:5px 5px 0px 0px;
	color:#E47337;
	border:0px solid red;		
}
.cntBottomSolnReadMoreSecRight
{
	width:260px;
	height:auto;	
	float: left;		
	margin:0px;
	text-align:right;
	padding:5px 5px 0px 0px;
	color:#E47337;
	border:0px solid red;		
}
.solnPageBorder
{
	width:550px;
	height:1px;  
	float: left;		
	margin:10px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	background: url(Images/dot.gif) repeat-x;	
}
.cntSolnDescSection
{
	width: 550px;	
	float: left;	
	font-size:12px;
	font-family:Tahoma;
	color: #444444;
	margin:0px;
	padding:0px 0px 10px 0px;
	padding-bottom:10px;
	height:auto;
	text-align:justify;
	border:0px solid red;
/*	background-color:#CC0000;*/
	
}
/* Coproate page common styles */
.cntCorpTitle
{
	width: 550px;	
	float: left;	
	font-size:12px;
	font-family:Arial;
	color: #444444;
	text-align:left;
	border:0px solid green;
/*	font-weight:bold;	*/
}
.cntContactTitle
{
	width: 550px;	
	float: left;	
	
	color: #444444;
	text-align:left;
	border:0px solid green;
	/*font-weight:bold;	*/
}
.cntCompTitle
{
	width: auto;	
	float: left;	
	font-size:12px;
	font-family:Tahoma;
	color: #444444;
	text-align:left;
	border:0px solid green;
	/*font-weight:bold;	*/	
}
.cntCorpSubTitle
{
	width: 550px;	
	float: left;	
/*	font-size:12px;
	font-family:Tahoma;*/
	color: #444444;
	text-align:left;
	border:0px solid green;
	height:20px;
	margin:15px 0px 0px 0px;
	padding:0px;	
}
.cntImages
{
	width: 550px;	
	float: left;	
	margin:10px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	padding-bottom:10px;
	height:auto;
	text-align:left;
	border:0px solid green;
}

.cntInfrImages
{
	width: 550px;	
	float: left;	
	margin:10px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	padding-bottom:10px;
	height:auto;
	text-align:justify;
	border:0px solid green;
}
.cntInfrImgLeft
{
	width: 140px;	
	float: left;	
	margin:0px;
	padding:0px 30px 10px 0px;	
	height:auto;
	text-align:left;
	border:0px solid blue;
}
/*.cntInfrImgLeft
{
	width: 200px;	
	float: left;	
	margin:0px;
	padding:0px 0px 10px 70px;	
	height:auto;
	text-align:left;
	border:0px solid blue;
}*/
.cntInfrImgRight
{
	width: 180px;	
	float: left;	
	margin:0px;
	padding:0px 10px 10px 80px;	
	height:auto;
	text-align:left;
	border:0px solid blue;
}
.cntClientImg
{
	width: 135px;	
	float: left;	
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	height:auto;
	text-align:justify;
	border:0px solid blue;
}
.cntContact
{
	width: auto;	
	float: left;	
	font-size:12px;
	font-family:Tahoma;
	color: #444444;
	padding:0px 0px 20px 0px;
	padding-bottom:20px;
	height:auto;
	text-align:left;
	line-height:20px;	
}


.cntContact P
{
	float: left;	
}
.cntContact a
{
	font-family:Arial;
	font-size:12px;	
	text-decoration:none;
	color:#E47337;
	
}
.cntContact a:hover
{
	text-decoration:none; 
	color:#6B6B6B;
	
}
.cntPortfolioImages
{
	width: 550px;	
	float: left;	
	font-size:12px;
	font-family:Arial;
	color: #444444;
	margin:0px;
	padding:0px 0px 10px 0px;
	padding-bottom:10px;
	height:auto;
	text-align:left;
	border:0px solid red;
}
.cntPortfolioImg
{
	width: 135px;	
	float: left;	
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	height:auto;
	text-align:center;
	border:0px solid blue;
}
.cntPortfolioImg P
{
	margin:10px 0px 0px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #444444;
}
/* Capabilities page common styles */
.tdBulletImg
{
	width:7px; 
	height:7px; 
	margin:0px; 
	padding:0px 0px 0px 0px; 
	text-align:left;
}
.tdCapabilityListItems
{
	width:300px;
	height:20px; 
	margin:0px; 
	padding:0px 0px 0px 5px; 
	color:#444444;
	font-size:12px;/*font-size:12px;*/
	font-family:Tahoma;
}
.tdCapabilityListItems a
{
	text-decoration:none;
	color: #444444;
	font-weight:normal;
}
.tdCapabilityTechListItems
{
	width:230px;
	height:20px; 
	margin:0px; 
	padding:0px 0px 0px 5px; 
	color:#444444;
	font-size:12px;
	font-family:Arial;
}
.cntCorpDesc
{
	width:555px;
	height:auto;  
	float: left;		
	margin:0px 0px 0px 0px;
	padding:0px;
	border:1px solid #999999;
	clear:both;
	
}
.tdCapabilityDelListItems
{
	width:530px;
	height:20px; 
	margin:0px; 
	padding:0px 0px 0px 5px; 
	color:#444444;
	font-size:12px;
	font-family:Arial;
}
.cntCorpDescLeft
{
	width:255px;
	height:auto;  
	float: left;		
	margin:0px;
	padding:10px 10px 10px 10px;
	border:0px solid blue;
	
}
.cntCorpDescLeft a
{
	color:#6B6B6B;
}

.cntCorpDescLeftBItems
{
	float: left;	
	font-size:11px;
	font-family:Arial;
	color: #444444;
	margin:0px;
	padding:10px 0px 0px 0px;	
	height:auto;
	text-align:left;
	border:0px solid blue;
	width:250px;/*width:550px;*/
}
.bulletedItems P
{
	float: left;	
}
.bulletedItems a
{
	text-decoration:none;
	font-weight:normal;
	color: #444444;
}
.cntCorpDescRight
{
	width:250px;
	height:auto;  
	float: left;		
	margin:0px;
	padding:10px 10px 10px 10px;
	border:0px solid red;

}
.cntCapEmpty
{
	width:575px;
	height:15px;
	float:left;	
	border:0px solid red;			
	margin:0px;
	padding:0px 0px 0px 0px;
	
}
/* Portfolio page common styles */
.wrapTxtPortfolioImage
{
	width:500px;
	height:auto;  
	float: left;		
	margin:0px;
	padding:0px 0px 5px 0px;
	font-size:12px; 
	font-family:Arial;
	color: #444444;
	border:1px solid red;
}
.wrapTxtPortfolioImage img.floatLeft { 
    float: left;
    margin: 2px 10px 0px 0px; 
	
}
.cntCorplandingImages
{
	width: 550px;	
	float: left;	
	margin:10px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	padding-bottom:10px;
	height:auto;
	text-align:left;
	border:1px solid #999999;
}
.cntCorplandingImgLeft
{
	width: 120px;	
	float: left;	
	margin:0px;
	padding:0px 10px 10px 5px;	
	height:auto;
	text-align:left;
	border:0px solid blue;
}

/* Added SM */

#bottomSlider
{
	background-color:#66CCFF;
	height:auto;
	width:auto;
	float:left;
}
.sitemapHeading
{
	width: 980px;
	height:20px;	
	float: left;
	margin:0px;
	padding:0px 0px 5px 20px;
	border:0px solid green;
	text-align:left;
	border-bottom:0px solid gray;
}
.sitemapContent
{
	width: 950px;
	height:100%;	
	float: left;
	margin:0px;
	padding:0px 10px 5px 40px;
	border:0px solid green;	
}
.sitemapInside
{
	border:0px solid green;
}
.tdSitemap
{
	width:215px;
	vertical-align:top;	
	line-height:20px;	
	float: left;
	margin:0px;
	padding:5px 10px 5px 10px;
	border:0px solid blue;
	
}
.tdSitemap a
{
	text-decoration:none;
	
	color:#6B6B6B;
}
.tdSitemap a:hover
{
	
	text-decoration:underline;
	color:#E47337;
}
.tdSitemapBorder
{
	width: 210px;  
	height: 1px;
	float: left;	
	margin:0px;
	padding:0px 0px 5px 0px;	
	border:0px solid blue;
	background: url(Images/dot.gif) repeat-x;	
}
/*----- search result page styles -----*/
.contentSectionSearchResult
{
	width: 980px;   
	height: auto;
	float: left;	
	margin:20px 20px 20px 20px;	
	font-weight:normal;	
}
