@import url("IE6hack.css");

body {
	margin:0px;
	font:10px Verdana;
}
td {
	font:10px Verdana;
}
a{outline:none;}
a.txt:link, a.txt:visited {
	color:#f44903;
	text-decoration:none;
	outline:none;
}                            
a.txt:hover {
	color:#f44903;
	text-decoration:underline;
}

a.txtblack:link, a.txtblack:visited {
	color:#000;
	text-decoration:none;
	font-weight:bold;
}                            
a.txtblack:hover {
	color:#000;
	text-decoration:none;
}

a.txtblack10:link, a.txtblack10:visited {
	color:#000;
	text-decoration:none;
}                            
a.txtblack10:hover {
	color:#000;
	text-decoration:none;
}

.ulli {
	margin:2px 2px 2px 6px;
	padding:3px;
}
.txtbold {
	font-weight:bold;
}
a.txtbold1:link, a.txtbold1:visited {
	color:#f44903;
	font-weight:bold;
	text-decoration:none;
}                            
a.txtbold1:hover {
	color:#f44903;
	font-weight:bold;
	text-decoration:underline;
}
.fontsize {
	font-size:11px;
}
.orange {
	color:#F44903;
}
/*index start*/
.horWhite {
	background-color:#fff;
	width:700px;
	height:14px;
	display:block;
	float:left;
}
.horBlockindex {
	margin:0px;
	width:775px;
	border-right:1px solid #ccc;
}
.horBlock {
	margin:0px;
	width:775px;	
}
.horBlock1 {
	border-bottom:1px solid #ccc;
	margin:0px;
	width:775px;	
}
#homebody{
	height:254px;
	margin:0;
	padding:0;
}
.indexcol {
	display:block;
	width:160px;
	height:184px;
	border-right:1px solid #ccc;
	padding:20px 7px 0px 13px;
	margin:0px 0px 0px 0px;
}
.indexcolRT {
	display:block;
	width:160px;
	padding:20px 7px 0px 7px;
}
#indexbotRT {
	display:block;
	width:329px;
	height:216px;
	padding:0px 10px 6px 0px;
	margin:0px 0px 0px 0px;
    border-bottom:1px solid #ccc;
}
#topLT {
	display:block;
	width:564px;
	padding:20px 10px 0px 21px;
	margin:0px;
	border-right:1px solid #ccc;
	height:235px;
}
#topLT p {
	margin:4px 0px 7px 0px;
}
#topLT ul {
	margin:0px 0px 7px 16px;
	padding:0px;
}
#topLT li {
	list-style-image:url(../images/bullete_home.gif);
}
#botRT {
	display:block;
	width:359px;
	height:231px;
	/*padding:0px 10px 6px 12px;
	margin:0px 0px 0px 0px;*/
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
#botRT p {
	margin:0px 0px 7px 0px;
}
#testFlash {
	width:414px;
	margin:0px;
	border-bottom:1px solid #ccc;
	background-color:#FFFFFF;
}
.dotdBdrrt {
	background-image:url(../images/vline.gif);
	background-repeat:repeat-y;
	background-position:right;
}

/* New class added on 09sep08 */
.dotdBdrlf {
	background-image:url(../images/vline.gif);
	background-repeat:repeat-y;
	background-position:left;
}
.services {
	height:209px;
	border-right:1px solid #ccc;
	width:155px;
	padding:22px 12px 0px 13px;
	background-color:#FFFFFF;
}
/*index end*/
#mainHome, #main {
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	width:775px;
	float:left;
}
#main {
	background-image:url(../images/synBg.gif);
	background-repeat:repeat-y;
}
#leftnavmain {
	width:200px;
}
#itupdates, #leftnav {
	border:1px solid #ccc;
	width:173px;
	margin:16px 0 24px 14px;
}
#gains {
	border:1px solid #ccc;
	width:350px;
	margin:16px 0 24px 0px;
}
.gainpadding {
	padding:0 2px 0 2px;
	
}
.itpadding {
	padding:0 5px 0 8px;
	vertical-align:middle;
}
#newsbox {
	border:1px solid #ccc;
	width:350px;
	margin:16px 0 24px 0px;
}
.newsboxpadding {
	padding:0px 2px 8px 8px;
	
}
.synchnews {
	background-color:#f7f5f2;
	padding:10px 0 9px 10px;
	margin:0px;
	border-bottom:1px solid #ccc;
}

.synchnewscontent {
	/*display:block;
	width:400px;*/
	padding-bottom:3px;
}


.sitemap {
	/*background-color:#f9f8f6;
	margin:16px 0 24px 0px;*/
	background-color:#f7f5f2;
	font-weight:bold;
	border:1px solid #ccc;
	width:168px;
	padding:10px 0 9px 9px;
}
.sitemaphover {
	background-color:#f44903;
	font-weight:bold;
	padding:10px 0 9px 9px;
	margin:0px;
	border-bottom:1px solid #ccc;
	cursor:pointer;
	color:#fff;
}
.sitemap1 {
	/*background-color:#f7f5f2;
	font-weight:bold;
	padding:10px 0 9px 9px;
	margin:0px;*/
	background-color:#f9f8f6;
	/*margin:16px 0 24px 0px;*/
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
}
.sitenavlist, .sitenavlisthover {
	padding:3px 0 4px 21px;
	background-image:url(../images/bullete.gif);
	background-repeat:no-repeat;
	background-position:8px 3px;
	cursor:pointer;
	width:148px;
}
#leftnav {
	background-color:#f9f8f6;
}
.leftnavtitle, .itupdatesTitle, .leftnavtitlehover {
	background-color:#f7f5f2;
	font-weight:bold;
	padding:10px 0 9px 9px;
	margin:0px;
	border-bottom:1px solid #ccc;
	text-transform: uppercase;
}
.leftnavtitle, .leftnavtitlehover {
	cursor:pointer;
}
.lftnavlist, .lftnavlisthover {
	padding:3px 0 4px 21px;
	background-image:url(../images/bullete.gif);
	background-repeat:no-repeat;
	background-position:8px 3px;
	cursor:pointer;
	width:152px;
}
.lftnavlisthover, .sitenavlisthover {
	background-color:#f44903;
	color:#fff;
	font-weight:bold;
	background-image:url(../images/bullete_on.gif);
}
.lftnavlist1, .lftnavlisthover1 {
	padding:3px 2px 3px 21px;
	cursor:pointer;
	background-image:url(../images/bullet_dash.gif);
	background-repeat:no-repeat;
	background-position:15px 9px;
}
.lftnavlist2, .lftnavlisthover2 {
	padding:3px 2px 3px 15px;
	cursor:pointer;
}
.lftnavlisthover2 {
	background-color:#f44903;
	color:#fff;
	font-weight:bold;
}
.lftnavlisthover1 {
	background-color:#f44903;
	color:#fff;
	font-weight:bold;
	background-image:url(../images/bullet_dash_ovr.gif);
}
.lftsubnav1 {
	background-color:#fff;
	padding:0px 0px 0px 0px;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
}
.barimgcontent {
	padding:21px 0px 21px 0px;
	border-bottom:1px solid #e8e8e8;
}
.barimgcontentNews {
	padding:13px 0px 13px 0px;
	border-bottom:1px solid #e8e8e8;
}
.partners {
	padding:9px 0px 20px 0px;
	border-bottom:1px solid #e8e8e8;
}
.lftmarginsubTitle {
	margin-left:19px;
}
.lftmargin {
	margin-left:33px;
}
/*contact start*/
.col {
	width:170px;
	height:348px;
	border-right:1px solid #ccc;
	margin-right:10px;
}
.hrcontact {
	border-bottom:1px dashed #cecfce;
	margin:8px 10px 8px 0px;
	padding:0px 0px 8px 0px;
}
.row {
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
	padding-bottom:20px;
}
/*contact end*/
/*onlinesurvey start*/
#headerform {
	height:54px;
	width:765px;
	background-color:#FFDD00;
	/*border-right:1px solid #ccc;*/
}
.tblOnlSurv {
padding:12px;
/*border-right:1px solid #ccc;*/

}
#footerform {
	width:765px;
	height:46px;
	background-color:#E3E3E3;
	border-top:4px solid #404040;
	/*border-right:1px solid #cccccc;*/
	padding: 10px 0px 0px 0px;
	margin:0px;
}
.subTitleNoBullet {
	font-weight:bold;
	font-size:11px;
	color: #F44903;
	padding-left:12px;
}
.tblForm {
padding:3px;
}
.textBox {font-size: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER: #7f9db9 1px solid;
}
.button{border-right:black 0.03cm groove;border-top:black 0.03cm groove;font-weight:bold;font-size:10px;border-left:black 0.03cm groove;border-bottom:black 0.03cm groove;font-family:verdana, arial, 'ms sans serif';height:20px;
}
.txtform {
font-weight:bold;
font-size:11px;
color: #F44903;
}


/*onlinesurvey end*/
/*for other (resources, contact) template start*/
#content1 {
	width:510px;
	border-left:1px solid #ccc;
	margin:18px 12px 0 13px;

	background-image:url(../images/ie_re_bg.gif);
}
#temp{
	float:left;
	width:510px;
	padding:0px 22px 10px 21px;
}
#content2 {
	width:510px;
	border-left:1px solid #ccc;
	margin:18px 12px 0 13px;
	padding:0px 22px 10px 21px;
}
.content3 {
	width:520px;
	border-left:1px solid #ccc;
	margin:18px 0px 0 13px;
	padding:0px 0px 10px 21px;
}
/*for other (resources, contact) template end*/
.subTitleclient {
	font-weight:bold;
	font-size:11px;
	color: #F44903;
	padding:3px 0px 0px 37px;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:25px;
}
.subTitle {
	font-weight:bold;
	font-size:11px;
	color: #F44903;
	padding-left:12px;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
}
.subTitlesp {
	font-weight:bold;
	font-size:11px;
	color: #F44903;
	padding-left:8px;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
}
/*subtitle without bullet*/
.subTitle1 {
	color: #000;
	padding:3px 0px 0px 22px;
	background-image:url(../images/bullete_dot.gif);
	background-repeat:no-repeat;
	background-position:11px;
}
.subTitle1Content {
	padding:0px 0px 5px 22px;
}
.ulmargin {
	margin:5px 0px 3px 26px;
	padding:0px;
}
.bulletdash {
	padding:0px 0px 3px 0px;
	list-style-type:none;
}
.dotBullet {
	padding:1px 0px 1px 0px;
	list-style-image:url(../images/bullete_dot.gif);
}
.dotBullet2 {
	padding:1px 0px 1px 0px;
	list-style-type:circle;
	list-style-image:url(../images/subbullet2.gif);
}
.dotBullet1 {
	padding:1px 0px 8px 1px;
	list-style-image:url(../images/bullete_dot.gif);
	margin:0px 0px 0px 12px;
	border-bottom:1px solid #e8e8e8;
}
.underline {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.imgpadding {
	padding:15px 21px 15px 0px;
}
.imgpadding1 {
	padding:15px 49px 15px 0px;
}
.imgpadding2 {
	padding:15px 0px 15px 0px;
}
.imgpadding1Lft {
	padding:15px 0px 15px 20px;
}
.careerheading {
	width:361px;
	background-color:#efefef;
	font-weight:bold;
	padding:5px 0px 5px 5px;
}
.posHeading {
	padding:2px 0px 1px 0px;
	margin:0px 0px 2px 0px;
}
.pluspoints {
	padding:2px 0px 1px 0px;
	margin:80px 0px 2px 0px;
}
.currentPos {
	width:275px;
	display:table;
}
.currentPos ul {
	padding:1px 0px 1px 0px;
	margin:0px 0px 2px 3px;
}
.currentPos li {
	padding:2px 0px 1px 9px;
	/*list-style-image:url(../images/career.gif);*/
	background:url(../images/career.gif) no-repeat 0px 2px;
	margin:0px;
	list-style-type:none;
}

#content {
	width:356px;
	margin:18px 12px 0 13px;
	padding:0;
}
#middleLeft {
	width:603px;
	}
.contentheading {
	color:#f44903;
	font-size:16px;
	font-weight:bold;
}
#header, #logo, #topnavbg, .date, #imgtop, #rt, #footer, .col {
	display:block;
}
/*Header start*/
#header {
	height:54px;
	width:775px;
	background-color:#FFDD00;
	border-bottom:3px solid #fff;
}
#logo {
	float:left;
	padding-top:7px;	
	padding-left:10px;
}
#topnavbg {
	height:20px;
	width:775px;
	background-color:#000;
	border-bottom:1px solid #fff;
}
.topnav {
	width:769px;
	height:20px;
	vertical-align:middle;
	float:left;
}
a.topnav:link, a.topnav:visited {
	color:#fff;
	text-decoration:none;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
}
a.topnav:hover {
	color:#fff;
	text-decoration:underline;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.brderright {
	border-right:1px solid #cfcfcf;
	border-left:1px solid #000;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	text-align:center;
	color:#fff;
	font:verdana;
	font-size:9px;
	float:left;
	height:15px;
	padding-top:3px;
}
.navhover {
	background-color:#f3f3f3;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	text-align:center;
	border-left:1px solid #000;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	cursor:pointer;
	float:left;
	height:15px;
	padding-top:3px;
}
.date {
	float:right;
	/*padding:6px 12px 0 0;*/
	padding:20px 12px 0 0;
	color:#333;
	text-align:right;
}
.txt {
	color:#f44903;
}
.topmargin {
	padding-top:7px;
}	
a.navtoprt:link, a.navtoprt:visited {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
a.navtoprt:hover {
	color:#F44903;
	font-weight:bold;
	text-decoration:underline;
}
/*Header end*/
/*Middle start*/
.testimonialHome {
	display:block;
	width:414px
}
#imgtopHome {
	width:775px;
	height:150px;
	border-bottom:1px solid #fff;
}
#imgtop {
	width:603px;
	height:150px;
}
/*#breadcrumb {	
	padding:7px 0 7px 0px;
	border-bottom:1px solid #ccc;
}*/
#breadcrumb {	
	padding:7px 0 7px 16px;
	border-bottom:1px solid #ccc;
	*line-height:20px;
	line-height:14px;
}
#rt {
	width:171px;
}
.rtcontent {
	padding:14px 6px 0 7px;
	border-bottom:1px solid #ccc;
}
.rtBottom {
	padding:14px 0 0 7px;
	width:150px;
}
.rtContentWidth ul {
	list-style-type: none;
	margin:0px;
	padding:0px 0px 0px 23px;
}
.rtContentWidth li {
	list-style-type: none;
	padding:0px;
	margin:0px;
}
.rtpartners {
	border-bottom:1px solid #ccc;
}
.divborder {
	border:1px solid #ccc;
	padding:11px;
	margin:0px 0px 0px 25px;
}
.brdrbottom {
	border-bottom:1px solid #ccc;
}
.resrc {	
	background-image:url(../images/hr.gif);
	background-repeat:no-repeat;
	background-position:0px 19px;
}
.resrccontent {
	/*display:block;
	width:400px;*/
	padding-left:36px;
}
.resrccontent ul {
	padding:3px 0px 20px 0px;
	margin:0px;
}
.ulres {
    padding:3px 0px 8px 0px;
	margin:0px;
}
.resrccontent li {
	list-style-type:none;
	padding:3px 0px 2px 18px;
	margin:0px;
}
.padLft {
	padding-left:25px;
}
/*Middle end*/
/*Footer start*/
.footerPopUp {
	background-color:#E3E3E3;
	border-top:4px solid #404040;
	border-bottom:2px solid #fff;
	padding:8px 0px 10px 0px;
}
#footer {
	width:775px;
	height:46px;
	background-color:#E3E3E3;
	border-top:4px solid #404040;
	padding: 10px 0px 0px 0px;
	margin:0px;
}
#footerhome {
	display:block;
	width:775px;
	height:46px;
}
#bottomnav {
	padding:0px 13px 0px 0px;
}
#bottomnav li{
	display:inline;
}	
.copyrightspacing {
	display:block;
	float:left;
	padding-left:11px;
	font:Arial, Helvetica, sans-serif;
	font-size:9px;
}
a.copyright:link, a.copyright:visited {
	color:#111;
	text-decoration:none;
	font:Arial, Helvetica, sans-serif;
	font-size:9px;
}
a.copyright:hover{
	color:#111;
	text-decoration:underline;
	font:Arial, Helvetica, sans-serif;
	font-size:9px;
}
#ftrpad {
	padding:0px;
	margin:0px;	
}
/*Footer end*/
.fltleft {
	float:left;
}
.fltrt {
	float:right;
}
/*copied from original site*/
.links
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #111111;
	background-color: #FFFFFF;
	TEXT-DECORATION: none;
	z-index:0;
	PADDING-LEFT: 6px;
}

a.subnavlink
{
    FONT-SIZE: 10px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none
}

a.subnavlink:hover
{
    COLOR: #333333;
	TEXT-DECORATION: none;
}

.dropoutlinebg
{
	background-color:#333;
}
.brdrsubmenu {
	border-left:1px solid #3c3c3c;
	border-right:1px solid #3c3c3c;
}
#siteMap .lftnavlist, #siteMap .lftnavlisthover {
	width:auto;
	padding-right:3px;
}
#siteMap .leftnavtitlehover {
	background-color:#f44903;
	cursor: pointer;
	color:#fff;
	text-transform: capitalize;
}
#siteMap .leftnavtitle {
	text-transform: capitalize;
}
.whiteheading {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
}
.clrBoth {
	clear:both;
}
/* New classes added on 22Oct08 */
.colN{
	width:230px;
	/*height:545px;*/
	height:672px;
	border-right:1px solid #ccc;
	margin-right:10px;
	padding-right:20px;	
}
.colN1{
	/*width:205px;
	height:386px;*/
	width:220px;
	padding-left:20px;	
}
.hrcontactN {
	border-bottom:1px dashed #cecfce;
	margin:0px 10px 8px 0px;
	padding:0px 0px 8px 0px;
}


/* new class added */
.lftnavlist1N, .lftnavlisthover1N {
	padding:2px 2px 2px 40px;
	cursor:pointer;
	background-image:url(../images/dot_sublink.gif);
	background-repeat:no-repeat;
	background-position:30px 7px;
}

.lftnavlisthover1N {
	padding:2px 2px 2px 40px;
	background-color:#f44903;
	color:#fff;
	font-weight:bold;
	background-image:url(../images/dot_sublink_ovr.gif);
}

/* Classes for new menu style*/

/* - - - BASIC styles [ MANDATORY ] - - - */

/* remove all list stylings */
.menu, .menu ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: block;
}

.menu li {
	margin: 0;
	padding:0;
	border: 0;
	display: block;
	float: left;	/* move all main list items into one row, by floating them */
	position: relative;	/* position each LI, thus creating potential IE.win overlap problem */
	z-index: 5;		/* thus we need to apply explicit z-index here... */
	border-left:1px solid #FFF;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
	text-transform:uppercase;

}
.menu li:hover {
	z-index: 10000;	/* ...and here. this makes sure active item is always above anything else in the menu */
	white-space: normal;/* required to resolve IE7 :hover bug (z-index above is ignored if this is not present)
							for other stuff that work */

}
.menu li a {
	padding:4px 10px 4px 12px;
	}
.menu li li {
	float: none;/* items of the nested menus are kept on separate lines */
	text-transform:none;
}

.menu ul {
	visibility: hidden;	/* initially hide all submenus. */
	position: absolute;
	z-index: 10;
	left:0;	/* while hidden, always keep them at the top left corner, */
	top: 0;		/* 		to avoid scrollbars as much as possible */
}

.menu li:hover>ul {
	visibility: visible;	/* display submenu them on hover */
	top: 100%;	/* 1st level go below their parent item */
}

.menu li li:hover>ul {	/* 2nd+ levels go on the right side of the parent item */
	top: 0;
	left: 100%;
}

/* -- float.clear --
	force containment of floated LIs inside of UL */
.menu:after, .menu ul:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
.menu, .menu ul {	/* IE7 float clear: */
	min-height: 0;
}
/* -- float.clear.END --  */

/* -- sticky.submenu --
	it should not disappear when your mouse moves a bit outside the submenu
	YOU SHOULD NOT STYLE the background of the ".menu UL" or this feature may not work properly!
	if you do it, make sure you 110% know what you do */
.menu ul {
	background-image: url(empty.gif);	/* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */
	padding: 10px 30px 30px 28px;
	*padding: 10px 30px 30px 28px;
	_padding: 13px 30px 30px 28px;
	margin: -10px 0 0 -30px;
	/*background: #f00;	*//* uncomment this if you want to see the "safe" area.
								you can also use to adjust the safe area to your requirement */
}
.menu ul ul {
	padding: 24px 30px 30px 26px;/*change sub menu position*/
	*padding: 24px 30px 30px 25px;/*change sub menu position*/
	_padding: 27px 30px 30px 26px;/*change sub menu position*/
	margin: -30px 0 0 -10px;
}
/* -- sticky.submenu.END -- */
/* - - - DESIGN styles [ OPTIONAL, design your heart out :) ] - - - */

.menu, .menu ul li {
	color: #eee;
	background: #000;
}

.menu ul {
	width: 16em;
}

.menu a {
	text-decoration: none;
	color: #eee;
	padding: .4em 1em;
	display: block;
	position: relative;
	cursor:pointer;
	}
.menu a:hover, .menu li:hover>a {
	color: #000;
	background:#FFF;
}

.menu ul li li{
	filter:alpha(opacity=95); 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);
	-moz-opacity:0.95;
}

/*.menu li li {	/* create borders around each item */
/*	margin-top: 0px;
	*margin-top: 0px;
	_margin-top: -3px;
	background-color: #FFF;
	color:#000;
	border: 1px solid #000;
}*/

.menu li li {	/* create borders around each item */
	margin-top: 0px;
	*margin-top: 0px;
	_margin-top: -3px;
	background-color: #FFF;
	color:#000;
	border: 1px solid #000;
	*float: left;
	_float:none;
}

.menu li li a{
	color:#000;
	}
.menu li li a:hover{
	color:#000;
	background:#fdd80b;	
	}
.menu ul li ul li li{
	border: 1px solid #ccc;
	margin-top: -1px;
	_margin-top: -3px;
}
.menu ul>li + li {	/* and remove the top border on all but first item in the list */
	border-top: 0;
}

.menu li li:hover>ul {	/* inset 2nd+ submenus, to show off overlapping */
	top: 5px;
	left: 90%;
}

/* new classes for popup */
h1.mcTitle{color:#000; font-size:12px; font-weight:bold; font-family:verdana, Arial, Helvetica; text-align:left}
p.mctxt{padding-bottom:10px;}
.mctxt{font-family:verdana, Arial, Helvetica; font-size:10px; color:#000; text-align:left;}
.mctxt span{padding-bottom:6px; display:block; }
.mctxt a{color:#f44903; text-decoration:none; font-family:verdana, Arial, Helvetica;}
.mctxt a:hover{color:#f44903; text-decoration:underline;}
.ttlsub{/*color:#f44903;*/ color:#000000; font-size:11px;font-family:verdana, Arial, Helvetica; font-weight:bold;}
.brdb{border-top:1px solid #e8e8e8; padding-top:20px;}
.fntb{font-weight:bold;}

/* Employee Testimonials */
.testimonial{display:block; overflow:hidden; border:1px solid #ccc; margin:15px 0px 20px 0px;}
.brdB{border-bottom:1px solid #ccc;}
.brdBN{border:none !important;}
.testimonial h2{background-color:#f9f9f9; margin:0px 0px 10px 0px; padding:5px 0px 5px 10px; color:#f44903; font-size:14px;}
.testimonial p{padding:0px 5px 0px 0px; margin-top:0px;}
.employeePicMain{float:left; padding:0px 10px 10px 10px;}
.employeePic{float:left; margin:0px 10px 10px 0px; border:1px solid #F3F3F3;}
.employeeDetails img{border:1px solid #F3F3F3; padding:0px;}
.employeeTtl{font-size:12px; font-weight:bold; color:#f44903;}
.employeeDetails{overflow:hidden; margin-bottom:20px; padding-bottom:15px;}
.employeeTxt{border-bottom:1px solid #ececec; margin-bottom:16px; padding:5px 0px 16px 10px;}
.employeeDes{padding:0px; margin:0px 0px 0px 10px;}
.employeeDetails span{font-size:11px;}


.npad{padding:8px 0px 10px 0px; overflow:hidden;}

.ab-services{ padding:20px 0px 0px 0px;}
.ab-services span{font-weight:bold; padding:20px 0px 0px 0px;}
.mrgB20{ margin-bottom:20px;}

#leftnavN {
	border:1px solid #ccc;
	width:173px;
	margin:16px 0 24px 14px;
	background-color:#f9f8f6;
}
.mrgnT0{margin-top:0px;}

/* New Class for contact page */
#content2-contact{
	width:544px;
	border-left:1px solid #ccc;
	margin:18px 0px 0 13px;
	padding:0px 0px 10px 21px;
}
.colN1-contact{
	width:260px;
	padding-left:20px;	
}




/* special colouring for "Main menu:", and for "xx submenu" items in ADxMenu
	placed here to clarify the terminology I use when referencing submenus in posts */
/*.menu>li:first-child>a, .menu li + li + li li:first-child>a {
	color: #CCC;
}
.menu>li:first-child>a:hover, .menu li + li + li li:first-child>a:hover{
	color:#000;
	}*/
/* Fix for IE5/Mac \*//*/
.menu a {
	float: left;
}
/* End Fix */

/*]]>*/


/**/
