/* CSS Document */

/*used png component script to fix png background in IE 6 and below versions to render png in visual mode without background patch*/
/*iepngfix_new.htc + iepngfix_tilebg.js are the combination to keep the background images positioned as coded
	IE 6 specific so it's defined in page itself to validate css
*/
/*iepngfix.htc is a general version without positioning backgrounds*/
/*the png component script  only executable if the files are in _root of the folder(s)...it'll not affect png filteration if accomodated those files inside sub folder(s)*/
/*the png renderer component for lower version will affect on background png/s to remove patches regardless of path configuration in css*/


*{
	margin:0;
	padding:0;
}

body{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
	color:#003399;
	font:normal 12px arial,verdana;
	/*height: 100%; 
	max-height: 100%; */
	background:#ffffff;/*#dddddd;*//*#f0f0f0;*/
}

.tabbody{
	background:none;
}

html,body
{
	width:100%;
	height:100%;
}

td,input, button, textarea, select{
	font-family: Arial, verdana;
	font-size: 12px;
	color:#000000;
	/*color:#1c1c1c;*/
}

.dynamicinput
{
	float:left;
	padding:3px;
}

.gentextcenter
{
    text-align:center;
}

.geninput
{
    height:19px;
    padding:0px;
    margin:0px;
}

.genspanleft
{
    display:inline;
    width:auto;
    /*background:#ddd;*/
    margin-right:25px;
}
.genbigtext15
{
    font-size:14px;
    font-weight:bold;
}

a.genlink_nounderline
{
    font-size:18px;
    color:#000;
    text-decoration:none;
}
a.genlink_nounderline:hover
{
    text-decoration:underline;
}
.genitalictext
{
    font-style:italic;
}

.gennospace
{
    margin:0px; 
}

.gendropdownmenu{
	font-size:12px;
	color:#000000;
	padding:4px 2px;
	width:200px;
	border:solid 1px #aacfe4;
	margin:2px 0 20px 10px;
}

.genbtmspacer
{
    margin-bottom:10px;
    padding-bottom:10px !important;
}

.genleftspacer10
{
    margin-left:10px;
}

.genleftspacerp5
{
    padding-left:5px;
}
.genblacktext_normal
{
    font-size:12px;
    color:#000;
    font-style:normal;
}

img
{
	border:0px;
}
.genvertimg
{
    vertical-align:-5px;
}

.genrightimg
{
    float:right;
    margin-top:-10px;
    clear:right;
}

form
{
	padding:0px;
	margin:0px;
}

.tdEmptycells{
	height:15px;
}

.gentopspacer10
{
    margin-top:10px;
}


#Mainframe
{
	margin:0px;
	padding:0px;
	width:100%;
	border:0px solid #ff0000;
}

#Topframe{
	position:relative;
	width:950px;/*950px*/
	min-width:950px;
	margin:0% auto;
	/*margin-left:auto;
	margin-right:auto;*/
	padding:0px;
	text-align:left;
	/*height:338px;*//* the height mentioned here is optional...this height is used to view the design in edit mode*/
	border:0px solid #000000;
	
}

#SStopframe
{
	position:relative;
	width:950px;/*950px*/
	min-width:950px;
	margin:0% auto;
	/*margin-left:auto;
	margin-right:auto;*/
	padding:0px;
	text-align:left;
	height:1px;/* the height mentioned here is optional...this height is used to view the design in edit mode*/
	border:0px solid #000000;
}

#TopSubMainHldr{
	/*position:relative;*/
	width:950px;/*950px*/
	min-width:950px;
	margin:0% auto;
	/*margin-left:auto;
	margin-right:auto;*/
	padding:0px;
	text-align:left;
	background-image:url(../images/top_bnr_bg.jpg);
	background-position:0px 0px;
	background-repeat:repeat-x;
}


#SSTopSubMainHldr{
	/*position:relative;*/
	width:950px;/*950px*/
	min-width:950px;
	margin:0% auto;
	/*margin-left:auto;
	margin-right:auto;*/
	padding:0px;
	text-align:left;
	background-image:url(../images/topbnr_SSbg.jpg);
	background-position:0px 0px;
	background-repeat:repeat-x;
	background-color:#ffffff;
	/*background:#ffffff url(../images/topbnr_SSbg.jpg) 0% 0% repeat-x;*/
	border:0px solid #000000;
}


#frame
{
	width:100%;
	border:1px solid #ffcc00;
	border-bottom-width:0px;
}

/************************header************************/

.TopHldr{
	float:left;
	position:relative;
	width:950px;
	height:55px;
	/*background:#ffcc00;*/
	min-width:950px;
	margin:0px;
	padding:0px;
	border:0px solid black;
}


.webinarAd
{
	position:absolute;
	top:3px;
	left:180px;
	width:390px;
	height:58px;
	z-index:31;
}

.logoHldr{
	/*float:left;*/
	position:absolute;
	top:0;
	left:0;
	width:auto;
	padding:10px 0px 0px 35px;
	border:0px solid #ffffff;
	height:54px;
	z-index:30;
	/*position:absolute; 
	left:5px;
	top:5px;*/ /*can switch to position attribute to keep the same flow - two way setting of the page [floating + positioning]...when switch to position hide floats + margins*/
}
.headerphone
{
    position:absolute;	
    top:0px;
    left:40px;    
    color:#000000;
    /*font-weight:bold;*/
    padding:80px 0px 0px 0px;
    /*width:100px;*/
    z-index:31;
    /*background:#000000;*/
    /*height:96px;*/
    font-size:12px;
    font-family:Arial Black;
    letter-spacing:0.1em;    
}

.headerphone a
{
    padding-left:5px;    
    color:#000000;
    /*font-weight:bold;*/
    text-decoration:none;              
}
.headerphone a:hover
{
    color:#950000;
    /*font-weight:bold;*/
}
.headerphone span
{
    /*color:#950000;*/
    font-weight:bold;
}
.headerphone span.newfonts
{
    font-family:Arial Black;
}

.DtTmStampHldr 
	{
		width:250px;/*305*/
		padding-top:10px;
		text-align:right;
		border:0px solid #0000ff;
		position:absolute;
		right:0px;
		margin-right:230px;
		top:0px;
	}
	
	.TopHldr div.SrchPnlHldr
	{
		/*float:left;*/
		position:absolute;
		right:5px;
		top:5px;
		background-image:url(../images/searchpnl.png);
		background-position:0px 0px;
		background-repeat:no-repeat;
		/*background:url(../images/searchpnl.png) 0px 0px no-repeat;*/
		height:39px;
		width:218px;
		border:0px solid #000000;
		z-index:1;
	}
	
	.TopHldr div.SrchPnlHldr ul
	{
		text-align:left;
		/*margin: 0px auto;*/
		margin:0px auto;
		padding:5px 0px 0px 0px;
		list-style-type:none;
		width:190px;
		/*background:#ff0000;*/
	}
	
	.TopHldr div.SrchPnlHldr ul li {
		/*float:left;*/
		display:inline;
		padding:10px 0px 0px 40px;/*6px 0px 5px 40px*/
		text-align:left;
	}
	
	.TopHldr div.SrchPnlHldr ul li input
	{
		font-size:11px;
	}
	
	.TopHldr div.SrchPnlHldr ul li.srchBtn 
	{
		padding:0px 0px 0px 10px;
		text-align:right;
		cursor:pointer;
	}
	
	.TopHldr div.clientLoginbtn 
	{
		position:absolute;
		top:5px;
		right:230px;/*250*/
		padding:0px;
		margin:0px;
		border:0px solid #000000;
	}
	
	.TopHldr div.clientLoginbtn a 
	{
		display:block;
		padding:0px 0px 0px 20px;/*10px 0px 0px 10px;*/
		margin:0px;
		/*text-align:center;
		background: url(../images/clientloginbg.png) 0% 0% no-repeat;*/
		background-image:url(../images/clientloginbg.png);
		background-position:0px 0px;
		background-repeat:no-repeat;
		width:126px;/*135*/
		height:35px;
	}
	
	.TopHldr div.topheadermenu 
	{
		position:absolute;
		top:5px;
		right:10px;/*250*/
		padding:0px;
		margin:0px;
		border:0px solid #000000;
		color:#000000;	
	}
	
	.TopHldr div.topheadermenu a
	{
	    color:#000000;		
	}
	.TopHldr div.topheadermenu a:hover
	{
	    color:#950000;		
	}
	
		
	ul.topnew
	{
	    list-style-type:none;
	    float:left;
	    margin:0px;
	    padding:5px 0px 0px 0px;
	    text-decoration:none;
	}
	
	ul.topnew a
	{
	    list-style-type:none;
	    margin:0px;
	    padding:0px 10px 0px 0px;
	    text-decoration:none;
	}		
	
	ul.topnew li
	{
	    float:left;
	    padding-left:5px;
	}
		ul.topnew li.paddingrgt
	{
	    padding-right:10px;
	}
	
	/*.TopHldr div.clientLoginbtn a:hover 
	{
		display:block;
		margin:0px;(20)
		padding:10px 0px 0px 10px;
		text-align:center;
		background: url(../images/clientloginbg_select.png) 0% 0% no-repeat;
		(behavior:url(iepngfix.htc);)
		width:126px;(135)
		height:35px;
		cursor:pointer;
	}*/
	
	.TopHldr div.msgScroll
	{
		position:absolute;
		right:18px;
		top:40px;
		width:650px;
		padding:3px;
		color:#000000;
		text-align:left;
	}
	
	
	
#bannerHldr{
	float:left;
	position:relative;
	width:950px;
	height:200px;/*241*/
	min-width:950px;
	margin-top:0px;
	/*background: url(../images/bnrrightcorner.png) 100% 0% no-repeat;
	behavior:url(iepngfix_new.htc);*/
	border:0px solid #555555;
	background:#dddddd;
}




#ACDbannerHldr,
#ACCBKKPbannerHldr,
#ITbannerHldr,
#WebMktgbannerHldr,
#DataEntrybannerHldr,
.leftBnrimgHldr,
.ACDleftBnrHldr,
.ACCBKKPleftBnrHldr,
.ITleftBnrHldr,
.WebMktgleftBnrHldr,
.DataEntryleftBnrHldr,
.rightBnrtxtHldr,
.ACDrightBnrHldr,
.ACCBKKPrightBnrHldr,
.ITrightBnrHldr,
.WebMktgrightBnrHldr,
.DataEntryrightBnrHldr
{
    float:left;
	position:relative;
}

#ACDbannerHldr,
#ACCBKKPbannerHldr,
#ITbannerHldr,
#WebMktgbannerHldr,
#DataEntrybannerHldr
{
	width:950px;
	height:241px;
	margin-top:0px;
	margin:0px;
	padding:0px;
	background:#eeeeee;
	/*background: url(../images/bnrrightcorner.png) 100% 0% no-repeat;
	behavior:url(iepngfix_new.htc);
	border:5px solid #1191D8;*/
}


.leftBnrimgHldr,
.ACDleftBnrHldr,
.ACCBKKPleftBnrHldr,
.ITleftBnrHldr,
.WebMktgleftBnrHldr,
.DataEntryleftBnrHldr
{
	width:450px;/*487*/
	height:241px;
	/*background:#ffcc00;*/
}

.rightBnrtxtHldr{
	width:auto;
	/*background:#ffcc00;*/
}

.ACDrightBnrHldr,
.ACCBKKPrightBnrHldr,
.ITrightBnrHldr,
.WebMktgrightBnrHldr,
.DataEntryrightBnrHldr
{
	width:498px;/*480*/
	height:241px;
	/*background:#ff0000;*/
}




.ACDrightBnrHldr div.imgcadd,
.ACCBKKPrightBnrHldr div.imgaccbkkp,
.ITrightBnrHldr div.imgTechnology,
.WebMktgrightBnrHldr div.imgMktg,
.DataEntryrightBnrHldr div.imgDataentry
{
    position:absolute;
}

.ACDrightBnrHldr div.imgcadd
{	
	top:0px;
	left:160px;/*left:0*/
	width:338px;
	height:241px;
	padding:0px;
	margin:0px;
	background-image:url(../images/autocadimg.png);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.ACCBKKPrightBnrHldr div.imgaccbkkp
{
	top:0px;/*0*/
	left:160px;/*left:0*/
	width:338px;
	height:241px;
	padding:0px;
	margin:0px;
	background-image:url(../images/accbkkpimg.png);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.ITrightBnrHldr div.imgTechnology
{
	top:0px;
	left:160px;/*0*/
	width:338px;
	height:241px;
	padding:0px;
	margin:0px;
	background-image:url(../images/technologyimg.png);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.WebMktgrightBnrHldr div.imgMktg
{
	top:0px;
	left:160px;/*left:0px;*/
	width:338px;
	height:241px;
	padding:0px;
	margin:0px;
	border:0px solid black;
	background-image:url(../images/webmktgimg.png);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.DataEntryrightBnrHldr div.imgDataentry
{
	top:0px;
	left:160px;/*left:0px;*/
	width:338px;
	height:241px;
	padding:0px;
	margin:0px;
	background-image:url(../images/dataentryimg.png);
	background-position:0% 0%;
	background-repeat:no-repeat;
}


/*Banner text*/

.ul-BnrTxt{
		float:left;
		text-align:left;
		padding:20px 0px 10px 25px;
		list-style-type:none;
		width:470px;/*330 - 370*/
		/*margin:0px auto;
		padding:8% 0% 0% 15%;*/
		/*min-width:370px;*//*370*/
		/*background:#ffcc00;*/
	}
	
	.ul-BnrTxt li 
	{
		font-family:"Century Gothic";
		font-size:16px;
		font-weight:bold;
		color:#ffffff;
		background-image:url(../images/Warrows.gif);
		background-position:0% 50%;
		background-repeat:no-repeat;
		padding-left:25px;
		margin:0px;
		text-align:left;
		line-height:30px;
		border:0px solid #ff0000;
		display:block;
	}
	
	/*Lower Version of IE [ie6 and below]*/
	
	
	.ul-BnrTxt li.firstTab 
	{
		font-family:"Century Gothic";
		font-size:16px;
		font-weight:bold;
		color:#ffffff;
		background-image:url(../images/Warrows.gif);
		background-position:0% 21%;
		background-repeat:no-repeat;
		padding-left:28px;
		margin:0px;
		text-align:left;
		border:0px solid #ff0000;
	}
	
	/*Lower Version of IE [ie6 and below]*/
	
	
/**/

/**AutoCad Banner
***********************************************************************/

/*
***********************************************************************/

#ContentHldr{
	float:left;
	position:relative;
	width:950px;
	min-width:950px;
	margin-top:0px;
	/*overflow: hidden;
	height: 100%; 
	max-height: 100%;*/
	background:#ffffff;
	border:0px solid #ff0000;
}


.contleftpnl_hgtextender,
.contrightpnl_hgtextender
{
    position:absolute;
    /*background:#eeeeee;*/
    width:227px;
    height:100%;
    z-index:0;
}

.contleftpnl_hgtextender
{
    top:0px;
    left:0px;   
}

.contrightpnl_hgtextender
{
    top:0px;
    right:0px; 
}

/*IE 6, firefox and above*/
.contentLeftPnlHldr {
	/*position:absolute;
	top:0px;
	left:5px;*/ /*can switch to position attribute to keep the same flow - two way setting of the page [floating + positioning]...when switch to position hide floats + margins*/
	float:left;
	/*margin-left:5px;*/
	width:227px;
	min-width:227px;
	background:#eeeeee;/*012c9f*/
}


/*IE 5-6 config*/


/*IE 6, firefox and above*/
.contentRightPnlHldr,
.contentRightPnlHldr_whitebg
{
	/*position:absolute;
	top:0px;
	right:5px;*/ /*can switch to position attribute to keep the same flow - two way setting of the page [floating + positioning]...when switch to position hide floats + margins*/
	float:right;
	position:relative;
	/*margin-right:5px;*/
	width:227px;
	min-width:227px;
	/*height:100%;*/ /*optional testing*/
	background:#eeeeee;
	border:0px solid black;
}

.contentRightPnl_hgtextender
{
    position:absolute;
    right:1px;
    width:227px;
    background:#eeeeee;
    height:100%;
}

.contentRightPnlHldr_whitebg
{
    background:#ffffff;
}

.contentRightPnlHldrextender
{
	position:absolute;
	right:0px;
	top:0px;
	height:100%;
	width:227px;
	background:#eeeeee;
}

.contentRightPnlHldr div.rightpnlHgt
{
	height:100%;
	max-height:100%;
	background:#eeeeee;
}

.contentRightPnlHldr div#RightTitlemenu
{
	font: bold 14px Arial, verdana;
	color: #012C9F;
	position:absolute;
	left:0px;
	top:0px;	
	width:205px;/*205*/
	background:#ebf4fb;/*#ebf4fb*/
	padding:10px;
	z-index:59;/*59px*/
	text-align:center;
}


/*IE 5-6 config*/


/*IE 6, firefox and above*/
.contentMiddlePnlHldr{
/*	position:absolute;
	top: 0px;
	left: 233px;*/ /*Set left value to WidthOfLeftFrameDiv*/
	/*right: 150px;*/ /*Set right value to WidthOfRightFrameDiv*/ /*can switch to position attribute to keep the same flow - two way setting of the page [floating + positioning]...when switch to position hide floats + margins*/
	float:left;
	position:relative;
	margin-left:1px;
	margin-right:1px;
	width:715px;
}



.homecontentMiddlePnlHldr{
/*	position:absolute;
	top: 0px;
	left: 233px;*/ /*Set left value to WidthOfLeftFrameDiv*/
	/*right: 150px;*/ /*Set right value to WidthOfRightFrameDiv*/ /*can switch to position attribute to keep the same flow - two way setting of the page [floating + positioning]...when switch to position hide floats + margins*/
	float:left;
	position:relative;
	margin-left:1px;
	margin-right:1px;
	width:484px;
}

/*.contentMiddlePnlHldr p
{
	display:block;
	padding-left:10px;
}*/
.contentMiddlePnlHldr p
{
	float:left;
	display:block;
	/*padding:auto;*/
	margin:auto;
	padding:5px 10px;
	/*background:#ffcc00;*/
}

/*IE 5-6 config*/


/*IE 6, firefox and above*/
.contactFormhldr{
/*	position:absolute;
	top: 0px;
	left: 233px;*/ /*Set left value to WidthOfLeftFrameDiv*/
	/*right: 150px;*/ /*Set right value to WidthOfRightFrameDiv*/ /*can switch to position attribute to keep the same flow - two way setting of the page [floating + positioning]...when switch to position hide floats + margins*/
	float:left;
	margin-left:1px;
	margin-right:1px;
	width:700px;
}



.BodyContFrmhldr{
	float:left;
	position:relative;
	width:698px;
	/*height:300px;*/
	/*background:#ffcc00;*/
	margin-left:1px;
	padding:0px;
}

.MainBodyConthldr{
	float:left;
	position:relative;
	width:484px;
	background:none;
	margin:0px;
	padding:0px;
	/*background:#ff0000;*/
	border:0px solid black;
	/*height:900px;*/
}


.MainBodyConthldr ul.groupicons{
	float:left;
	position:relative;
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:500px;
	/*background:#000fff;*/
}

.MainBodyConthldr ul.groupicons li
{
	float:left;
	position:relative;
	display:inline;
	width:auto;
	border:0px solid #000000;
}

.MainBodyConthldr ul.groupicons li a img
{
	padding:5px;
	margin:5px 5px;
}



.MainBodyConthldr ul{
	float:left;
	position:relative;
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:495px;/*615*/
}



.MainBodyConthldr ul li
{
	float:left;
	position:relative;
	display:block;
	width:490px;/*615*/
	border:0px solid #000000;
}



.MainBodyConthldr ul li p
{
	padding:10px;
	padding-left:0px;
	margin:0px;
}

.MainBodyConthldr ul li.mainflashCont{
	display:block;
	width:auto;
	padding-left:11%;
}

.MainBodyConthldr ul li img{
	margin:0px;
	padding:25px 0px 0px 10%;
	margin:0px;
}

.MainBodyConthldr ul li.mainwelcome{
	font:bold 16px arial, verdana;
	color:#000000;/**/
	padding:10px;
	padding-top:20px;
	margin:0px;
	border:0px solid #000000;
	width:473px;/*460*/
}



.MainBodyConthldr ul li.maincontentTxt{
	font:normal 12px Arial, verdana;
	color:#000000;/*012c9f*/
	padding:10px;
	margin:0px;
	border:0px solid #000000;
	width:474px;/*460*/
	text-align:justify;
}

.MainBodyConthldr ul li.maincontentTxtnew{
	font:normal 12px Arial, verdana;
	color:#000000;/*012c9f*/
	padding:0px;/*10*/
	margin-left:10px;
	margin-top:20px;
	/*background-color:#ddd;*/
	width:474px;/*460*/
	height:90px;
	text-align:justify;
	background-image:url(../images/Analytix-Webinar-Banner.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

.MainBodyConthldr ul li.maincontentTxtnew a{
	color:#012C9F;
	padding-left:10px;
	font-weight:bold;
}

.MainBodyConthldr ul li.maincontentTxtnew a:hover{
	color:#950000;
	padding-left:10px;
	font-weight:bold;
}

.BodyConthldr{
	float:left;
	position:relative;
	width:715px;/*715*/
	margin:0px;
	padding:0px;
}

.BodyConthldr p
{	
	display:block;
	padding:10px 5px;
	color:#000000;
	text-align:justify;
}

p.servicesToptext
{
	font:normal 14px  tahoma, Sans-Serif; /*Arial, verdana;*/
	text-align:center;
	background:#dddddf;/*#eeeeee;*/
	color:#000000;
	margin:0px 5px;
	width:98%;
	letter-spacing:1;
	line-height:20px;
}


.BodyConthldr ul{
	float:left;
	position:relative;
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:715px;/*615*/
}


.BodyConthldr ul li
{
	float:left;
	position:relative;
	display:block;
	width:inherit;/*615px optional;*/
	padding-left:10px;
	border:0px solid #000000;
}

.BodyConthldr ul li p
{
	padding:10px;
	padding-left:0px;
	margin:0px;
	
}

.BodyConthldr ul li.flashCont{
	display:block;
	width:auto;
	padding-left:11%;
}

.BodyConthldr ul li img{
	margin:0px;
	padding:25px 0px 0px 10%;
	margin:0px;
}

.BodyConthldr ul li.WelcomeTxt{
	font:bold 16px "Century Gothic";
	color:#012c9f;
	padding:10px;
	padding-top:20px;
	margin:0px;
	border:0px solid #000000;
}

.BodyConthldr ul li.contentTxt
{
	font:normal 12px Arial, verdana;
	color:#000000;/*012c9f*/
	padding:10px;
	margin:0px;
	border:0px solid #000000;
	width:auto;
	text-align:justify;
}

.BodyConthldr ul li.contentTxtTitle
{
	font:bold 14px Arial, verdana;
	color:#950000;/*012c9f*/
	padding:5px;
	margin:0px 8px;
	border:1px solid #dddddd;
	width:678px;
	text-align:justify;
	background:#ebf4fb;
}

.BodyConthldr ul li.contentTxtBg
{
	font:bold 14px Arial, verdana;
	color:#012C9F;
	width:600px;
	display:block;
	border:0px solid #ff0000;
	padding:5px 0px 5px 5px;
	margin:auto 8px;
	text-align:justify;
	background:#b7ddf2;
}

.BodyConthldr ul li.contentTxt p
{
	width:675px;/*675*/
	padding:5px;
	padding-left:0px;
	display:block;
	text-align:justify;
}

.BodyConthldr ul li.topSpacer
{
	width:auto;
	margin-top:5px;
	margin-bottom:5px;
	display:block;
	border:0px solid #ffcc00;
}

.BodyConthldr ul li.backgroundimg
{
    background-image:url(../images/backgroundimg.png);
    background-position:2% 100%;
    background-repeat:no-repeat;
    border:0px solid black;
    height:32px;
    padding-top:21px;
    padding-left:40px;
    color:Black;
    font-weight:bold;
}

/* Newsletter
************************************/
.newsletterHldr
{
	float:left;
	width:430px;
	padding:5px;
	margin-left:10px;
}
.newsletterHldr ul
{
	width:430px;
	list-style:none;
}

.newsletterHldr ul li
{
	display:inline;
	position:relative;
	width:auto;
	padding:5px;
	margin-right:5px;
}

.newsletterlink
{
	padding:5px;
	background:#B7DDF2;
}

.newsletterHldr ul li a.newsletterlink
{
	background:#B7DDF2;
	color:#950000;
	border:1px solid #dddddd;
}

.newsletterHldr ul li a.newsletterlink:hover
{
	background:#B7DDF2;
	color:#950000;
	border:1px solid #B7DDF2;
}

.newsletterformhldr
{
	float:right;
	width:auto;
}

/* 
************************************/

div.pageBack
{
	position:absolute;
	bottom:5px;
	left:0px;
	width:auto;
	padding:5px;
}

div.pageBackleft
{
	position:absolute;
	bottom:5px;
	left:-715px;
	width:auto;
	padding:5px;
}

.genpageBack
{
    float:left;
    position:relative;
    width:auto;
    background:#000000;
}




.btmBackbtnhldr{
	position:absolute;
	bottom:5px;
	right:0px;
	width:715px;/*715*/
	/*background:#ffcc00;*/
	margin:0px;
	padding:0px;
	/*height:100%;*/
}

.btmBackbtnhldr ul{
	float:left;
	position:relative;
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:inherit;/*615*/
	/*background:#ffcc00;*/
}


.btmBackbtnhldr li
{
	position:relative;
	display:block;
	width:inherit;/*615 optional*/
	/*background:#000fff;*/
}

.btmBackbtnhldr li p
{
	padding:10px;
	padding-left:0px;
	margin:0px;
	
}


/**
*********************************************************/

.Bodycontenthldr{
	float:left;
	position:relative;
	width:915px;/*715*/
	margin:0px;
	padding:0px;
	/*height:100%;*/
}

.Bodycontenthldr ul.textlist{
	float:left;
	position:relative;
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:900px;/*615*/
	border:0px solid #ff0000;
}


.Bodycontenthldr ul.textlist li
{
	position:relative;
	display:block;
	font:normal 12px Arial, verdana;
	color:#000000;/*012c9f*/
	padding:10px;
	margin:0px;
	border:0px solid #000000;
	width:auto;
	text-align:justify;
}

.Bodycontenthldr ul li.TitletextBold{
	font:bold 16px arial, verdana;
	color:#012c9f;
	padding:10px 0px 0px 10px;
	margin:0px;
	border:0px solid #000000;
}

.Bodycontenthldr ul li.topbackgroundgrey
{
	font:bold 16px arial, verdana;
	color:#012c9f;
	background:#dddddd;
	padding:5px;
	width:auto;
}

.Bodycontenthldr p
{
	display:block;
	border:0px solid #000000;
	color:#000000;
}

 
 
 ul.textlist li p
{
	padding:10px;
	padding-left:0px;
	margin:0px;
	border-bottom:1px solid #dddddd;
	
}

ul.textlist li.borderdown
{
	border-bottom:1px solid #dddddd;
	width:auto;
}



ul.pointslist
{
	float:left;
	margin:0px 25px;
	width:600px;
	border:0px solid #ffcc00;
}

ul.pointslistnoBg
{
	list-style:none;
}

ul.pointslistexpander
{
	width:650px;
}

ul.pointslist li
{
	display:block;
	padding:5px 0px 5px 10px;
	background-image:url(../images/black_bullet_round.gif);
	background-position:0% 50%;
	background-repeat:no-repeat;
	width:550px;
	border:0px solid #ff0000;
	color:#000000;/*012c9f*/
}

ul.pointslist li.bulletTop
{
	padding:5px 0px 5px 10px;
	background-image:url(../images/black_bullet_round.gif);
	background-position:0% 20%;
	background-repeat:no-repeat;
	width:500px;
	border:0px solid #ff0000;
	color:#000000;/*012c9f*/
}

ul.pointslist li.horizontalbtmline
{
	border-bottom:1px solid #dddddd;
	list-style:none;
}
.btmborder
{
    border-bottom:1px solid white;
    background-color:#ebf4fb;
}

/**
********************************************************/






.contleftpnl
{
	float:left;
	position:relative;
	width:715px;/*715 - 455*/
	margin:0px 5px;
	padding:0px;
	/*height:100%;*/
	border:0px solid black;
}

.contleftpnl div.clientServicesHldr
{
	float:left;
	position:relative;
	width:700px;/*400px;*//*715*/
	margin:0px 5px;
	padding:0px;
	/*height:100%;*/
	border:0px solid #ff0000;
}

.contleftpnl div.clientServicesHldr p
{
	display:block;
	width:auto;
	border:0px solid #000000;
}

.contleftpnl div.clientServicesHldrnew
{
	float:left;
	position:relative;
	width:700px;
	margin:0px 5px;
	padding:0px;
	/*height:100%;*/
	border:0px solid #ff0000;
}

.contleftpnl div.clientServicesHldrcs img
{
	padding:0px 0px 0px 25px;
	/*height:100%;*/
	border:0px solid #ff0000;
}

.contleftpnl div.clientServicesHldrnsp img
{
	padding:10px 0px 0px 25px;
	/*height:100%;*/
	border:0px solid #ff0000;
}

.contleftpnl div.contentPara
{
	float:right;
	position:relative;
	width:150px;/*715*/
	margin:10px 5px;
	padding:0px;
}

.stpartnershipicon
{
	position:absolute;
	right:30px;
	top:-51px;
	width:123px;
	height:89px;
	border:0px solid #000000;
}

a.accbkkp_client
{
	float:left;
	position:relative;
	display:block;
	width:123px;/*223*/
	height:89px;/*170 - 161*/
	background-image:url(../images/clientservices_panel.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
	text-decoration:none;
	border:0px solid #000000;
}

a.accbkkp_client:hover
{
	float:left;
	position:relative;
	display:block;
	width:123px;
	height:89px;/*170*/
	background-image:url(../images/clientservices_panel.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
	text-decoration:none;
}

a.strategicpp
{
	float:left;
	position:relative;
	display:block;
	width:123px;
	height:89px;/*170*/
	margin:10px 0px;
	background-image:url(../images/partnership_panel.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

a.strategicpp:hover
{
	float:left;
	position:relative;
	display:block;
	width:123px;
	height:89px;/*170*/
	background-image:url(../images/partnership_panel.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}




.contleftpnl ul
{
	float:left;
	position:relative;
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:inherit;/*615*/
	/*background:#ff0000;*/
}

.contleftpnl ul li
{
	/*float:left;
	position:relative;*/
	display:block;
	width:auto;/*615 optional*/
	/*background:#000fff;*/
}

.contleftpnl ul li p
{
	padding:10px;
	padding-left:0px;
	margin:0px;
	color:#000000;
	text-align:justify;
	
}

.contleftpnl ul li img{
	margin:0px;
	padding:25px 0px 0px 10%;
	margin:0px;
}


.contleftpnl li.textfiller{
	font:normal 12px Arial, verdana;
	color:#555555;/*012c9f*/
	padding:0px;
	margin:0px;
	border:0px solid #000000;
	width:auto;
	text-align:justify;
}





.contrightpnl
{
	float:left;
	position:relative;
	width:240px;/*715*/
	/*background:#ffcc00;*/
	margin:10px 5px;
	padding:0px;
	/*height:100%;*/
}


.contrightpnl ul
{
	float:left;
	position:relative;
	padding:0px 0px 0px 0px;
	margin:0px auto;
	width:inherit;
	list-style:none;
	/*background:#ff0000;*/
}

.contrightpnl ul li
{
	float:left;
	position:relative;
	display:inline;
	padding:0px 10px 0px 0px;
	margin:0px;
	width:auto;
	border:0px dashed #555555;
}





.clientsrvcsiconlistpnlHldr
{
	float:left;
	position:relative;
	width:690px;/*715*/
	margin:10px 10px;/*5px 3px;*/
	padding:0px;
	border:0px solid black;
}

.clientsrvcsiconlistpnl
{
	float:left;
	position:relative;
	width:700px;/*715*/
	margin:10px 5px;
	padding:0px;
	background:#EBF4FB;
}


.clientsrvcsiconlistpnl ul
{
	float:left;
	position:relative;
	padding:0px 0px 0px 0px;
	margin:0px auto;
	width:inherit;
	list-style:none;
}

.clientsrvcsiconlistpnl ul li
{
	float:left;
	position:relative;
	display:inline;
	padding:0px;
	margin:0px;
	width:auto;
	border:1px solid #B7DDF2;
}

.clientsrvcsiconlistpnl ul li a
{
	float:left;
	position:relative;
	display:inline;
	padding:0px;
	margin:5px 5px;
	width:auto;
	border:0px dashed #555555;
}

.clientsrvcsiconlistpnl ul li a.clsrvcsbkkpH
{
	position:relative;
	width:123px;
	height:89px;
	background-image:url(../images/clientservices_bookkeeping.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsiconlistpnl ul li a.clsrvcsbkkpH:hover
{
	position:relative;
	width:123px;
	height:89px;
	padding:0px;
	background-image:url(../images/clientservices_bookkeeping.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsiconlistpnl li a.clsrvcsaccountingH
{
	position:relative;
	width:123px;
	height:89px;
	padding:0px;
	background-image:url(../images/clientservices_accounting.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsiconlistpnl li a.clsrvcsaccountingH:hover
{
	position:relative;
	width:123px;
	height:89px;
	background-image:url(../images/clientservices_accounting.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsiconlistpnl li a.clsrvcsaccsoftwareH
{
	position:relative;
	width:123px;
	height:89px;
	background-image:url(../images/clientservices_accsystems.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsiconlistpnl li a.clsrvcsaccsoftwareH:hover
{
	position:relative;
	width:123px;
	height:89px;
	background-image:url(../images/clientservices_accsystems.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsiconlistpnl li a.clsrvcspayrollacctH
{
	position:relative;
	width:123px;
	height:89px;
	background-image:url(../images/clientservices_payroll.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsiconlistpnl li a.clsrvcspayrollacctH:hover
{
	position:relative;
	width:123px;
	height:89px;
	background-image:url(../images/clientservices_payroll.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsiconlistpnl li a.clsrvcstaxH
{
	position:relative;
	width:123px;
	height:89px;
	background-image:url(../images/clientservices_tax.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsiconlistpnl li a.clsrvcstaxH:hover
{
	position:relative;
	width:123px;
	height:89px;
	background-image:url(../images/clientservices_tax.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}


.clientsrvcsiconlistpnl li a.clsrvcscfoH
{
	position:relative;
	width:123px;
	height:89px;
	background-image:url(../images/clientservices_cfo.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsiconlistpnl li a.clsrvcscfoH:hover
{
	position:relative;
	width:123px;
	height:89px;
	background-image:url(../images/clientservices_cfo.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}


.clientsrvcsiconlistpnl li a.clsrvcsbookkeepingH
{
	position:relative;
	width:123px;
	height:89px;
	background-image:url(../images/clientservices_bookkeeping.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsiconlistpnl li a.clsrvcsbookkeepingH:hover
{
	position:relative;
	width:123px;
	height:89px;
	background-image:url(../images/clientservices_bookkeeping.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

div.clsrvcsbkkpHinactive
{
	position:absolute;
	top:16px;
	left:11px;
	margin:0px;
	padding:0px;
	width:123px;
	height:89px;
	background-image:url(../images/clientservices_bkp_inactive.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

div.clsrvcsaccountingHinactive
{
	position:absolute;
	top:16px;
	left:146px;
	margin:0px;
	padding:0px;
	width:123px;
	height:89px;
	background-image:url(../images/clientservices_bkp_inactive.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

div.clsrvcsaccsoftwareHinactive
{
	position:absolute;
	top:16px;
	left:281px;
	margin:0px;
	padding:0px;
	width:123px;
	height:89px;
	background-image:url(../images/clservices_systems_inactive.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

div.clsrvcspayrollHinactive
{
	position:absolute;
	top:16px;
	left:416px;
	margin:0px;
	padding:0px;
	width:123px;
	height:89px;
	background-image:url(../images/clientservices_payroll_inactive.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

div.clsrvcstaxHinactive
{
	position:absolute;
	top:16px;
	left:416px;
	margin:0px;
	padding:0px;
	width:123px;
	height:89px;
	background-image:url(../images/clientservices_tax_inactive.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

div.clsrvcscfoHinactive
{
	position:absolute;
	top:16px;
	left:551px;
	margin:0px;
	padding:0px;
	width:123px;
	height:89px;
	background-image:url(../images/clientservices_cfo_inactive.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsLftpnl
{
	float:left;
	position:relative;
	width:700px;/*715 - 550 - 540*/
	margin:0px 5px;
	padding:0px;
	border:0px solid black;
	/*height:100%;*/
}

.clientsrvcsLftpnl p{
	font:normal 12px Arial, verdana;
	color:#000000;/*012c9f*/
	padding:0px;
	margin:5px 0px;
	border:0px solid #000000;
	width:auto;
	text-align:justify;
	display:block;
}

.clientsrvcsLftpnl ul
{
	float:left;
	position:relative;
	list-style-type:none;
	margin:0px;
	padding:5px;
	width:680px;/*615*/
}

.clientsrvcsLftpnl ul li
{
	/*float:left;
	position:relative;*/
	display:block;
	width:auto;/*615 optional*/
}

.clientsrvcsLftpnl ul li p{
	font:normal 12px Arial, verdana;
	color:#000000;/*012c9f*/
	padding:0px;
	margin:5px 0px;
	border:0px solid #000000;
	width:auto;
	text-align:justify;
	display:block;
	/*clear:left;*/
}




.clientsrvcsRgtpnl
{
	float:left;
	position:relative;
	width:135px;/*715*/
	margin:3px 5px;
	padding:0px;
	/*height:100%;*/
}

.clientsrvcsRgtpnl ul
{
	float:left;
	position:relative;
	padding:5px;
	margin:0px auto;
	width:125px;
	list-style:none;
	/*background:#ff0000;*/
}

.clientsrvcsRgtpnl ul li
{
	display:block;
	position:relative;
	padding:0px 0px 0px 0px;
	margin:0px;
	border:0px dashed #555555;
}

.clientsrvcsRgtpnl li a.clsrvcsbkkp
{
	display:block;
	width:123px;
	height:89px;
	/*background:url(../images/clientservices_bookkeeping.jpg) 0% 0% no-repeat;*/
	background-image:url(../images/clientservices_bookkeeping.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
	border:0px solid #000000;
}

.clientsrvcsRgtpnl li a.clsrvcsbkkp:hover
{
	display:block;
	width:123px;
	height:89px;
	padding:0px;
	/*background:url(../images/clientservices_bookkeeping.jpg) 0% 0% no-repeat;*/
	background-image:url(../images/clientservices_bookkeeping.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsRgtpnl li a.clsrvcsaccounting
{
	display:block;
	width:123px;
	height:89px;
	margin-top:0.3em;
	/*background:url(../images/clientservices_accounting.jpg) 0% 0% no-repeat;*/
	background-image:url(../images/clientservices_accounting.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsRgtpnl li a.clsrvcsaccounting:hover
{
	display:block;
	width:123px;
	height:89px;
	/*background:url(../images/clientservices_accounting.jpg) 0% 0% no-repeat;*/
	background-image:url(../images/clientservices_accounting.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsRgtpnl li a.clsrvcsaccsoftware
{
	display:block;
	width:123px;
	height:89px;
	left:0px;
	margin-top:0.3em;
	/*background:url(../images/clientservices_accsystems.jpg) 0% 0% no-repeat;*/
	background-image:url(../images/clientservices_accsystems.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsRgtpnl li a.clsrvcsaccsoftware:hover
{
	display:block;
	width:123px;
	height:89px;
	/*background:url(../images/clientservices_accsystems.jpg) 0% 0% no-repeat;*/
	background-image:url(../images/clientservices_accsystems.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsRgtpnl li a.clsrvcstax
{
	display:block;
	width:123px;
	height:89px;
	left:0px;
	margin-top:0.3em;
	/*background:url(../images/clientservices_tax.jpg) 0% 0% no-repeat;*/
	background-image:url(../images/clientservices_tax.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsRgtpnl li a.clsrvcstax:hover
{
	float:left;
	position:relative;
	display:block;
	width:123px;
	height:89px;
	/*background:url(../images/clientservices_tax.jpg) 0% 0% no-repeat;*/
	background-image:url(../images/clientservices_tax.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsRgtpnl li a.clsrvcscfo
{
	float:left;
	position:relative;
	display:block;
	width:123px;
	height:89px;
	left:0px;
	margin-top:0.3em;
	/*background:url(../images/clientservices_cfo.jpg) 0% 0% no-repeat;*/
	background-image:url(../images/clientservices_cfo.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsRgtpnl li a.clsrvcscfo:hover
{
	display:block;
	width:123px;
	height:89px;
	/*background:url(../images/clientservices_cfo.jpg) 0% 0% no-repeat;*/
	background-image:url(../images/clientservices_cfo.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsRgtpnl li a.clsrvcsbookkeeping
{
	display:block;
	width:123px;
	height:89px;
	margin-top:0.3em;
	/*background:url(../images/clientservices_bookkeeping.jpg) 0% 0% no-repeat;*/
	background-image:url(../images/clientservices_bookkeeping.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}


.clientsrvcsRgtpnl li a.clsrvcsbookkeeping:hover
{
	display:block;
	width:123px;
	height:89px;
	/*background:url(../images/clientservices_bookkeeping.jpg) 0% 0% no-repeat;*/
	background-image:url(../images/clientservices_bookkeeping.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsRgtpnl li a.clsrvcsaccounting
{
	display:block;
	width:123px;
	height:89px;
	margin-top:0.3em;
	background-image:url(../images/clientservices_accounting.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsRgtpnl li a.clsrvcsaccounting:hover
{
	display:block;
	width:123px;
	height:89px;
	background-image:url(../images/clientservices_accounting.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsRgtpnl li a.clsrvcsaccsoftware
{
	display:block;
	width:123px;
	height:89px;
	margin-top:0.3em;
	background-image:url(../images/clientservices_accsystems.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsRgtpnl li a.clsrvcsaccsoftware:hover
{
	display:block;
	width:123px;
	height:89px;
	background-image:url(../images/clientservices_accsystems.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsRgtpnl li a.clsrvcstax
{
	display:block;
	width:123px;
	height:89px;
	margin-top:0.3em;
	background-image:url(../images/clientservices_tax.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsRgtpnl li a.clsrvcstax:hover
{
	float:left;
	position:relative;
	display:block;
	width:123px;
	height:89px;
	background-image:url(../images/clientservices_tax.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}







.clientsrvcsRgtpnl li a.techitsoftware
{
	display:block;
	width:123px;
	height:89px;
	background-image:url(../images/it-software.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsRgtpnl li a.techitsoftware:hover
{
	display:block;
	width:123px;
	height:89px;
	background-image:url(../images/it-software.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsRgtpnl li a.techitintranet
{
	display:block;
	width:123px;
	height:89px;
	margin-top:0.3em;
	background-image:url(../images/it-intranet.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsRgtpnl li a.techitintranet:hover
{
	display:block;
	width:123px;
	height:89px;
	background-image:url(../images/it-intranet.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsRgtpnl li a.techitwebdesign
{
	display:block;
	width:123px;
	height:89px;
	margin-top:0.3em;
	background-image:url(../images/it-webdesign.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsRgtpnl li a.techitwebdesign:hover
{
	display:block;
	width:123px;
	height:89px;
	background-image:url(../images/it-webdesign.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsRgtpnl li a.techitmultimedia
{
	display:block;
	width:123px;
	height:89px;
	margin-top:0.3em;
	background-image:url(../images/it-multimedia.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsRgtpnl li a.techitmultimedia:hover
{
	display:block;
	width:123px;
	height:89px;
	background-image:url(../images/it-multimedia.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsRgtpnl li a.remotesupport
{
	display:block;
	width:123px;
	height:89px;
	margin-top:0.3em;
	background-image:url(../images/it-remotesupport.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsRgtpnl li a.remotesupport:hover
{
	display:block;
	width:123px;
	height:89px;
	background-image:url(../images/it-remotesupport.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}






.clientsrvcsRgtpnl li a.WMwebsrchmktg
{
	display:block;
	width:123px;
	height:89px;
	background-image:url(../images/web_srchmktg.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsRgtpnl li a.WMwebsrchmktg:hover
{
	display:block;
	width:123px;
	height:89px;
	background-image:url(../images/web_srchmktg.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsRgtpnl li a.WMwebpayperclick
{
	display:block;
	width:123px;
	height:89px;
	margin-top:0.3em;
	background-image:url(../images/web_payperclick.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsRgtpnl li a.WMwebpayperclick:hover
{
	display:block;
	width:123px;
	height:89px;
	background-image:url(../images/web_payperclick.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsRgtpnl li a.WMwebemailcamp
{
	display:block;
	width:123px;
	height:89px;
	margin-top:0.3em;
	background-image:url(../images/web_emailcampaigns.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsRgtpnl li a.WMwebemailcamp:hover
{
	display:block;
	width:123px;
	height:89px;
	background-image:url(../images/web_emailcampaigns.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsRgtpnl li a.WMwebcollaterals
{
	display:block;
	width:123px;
	height:89px;
	margin-top:0.3em;
	background-image:url(../images/web_collaterals.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsRgtpnl li a.WMwebcollaterals:hover
{
	display:block;
	width:123px;
	height:89px;
	background-image:url(../images/web_collaterals.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}



#WMmktg
{
	float:left;
	position:relative;
	width:550px;/*690*/
	padding:5px 0px 0px 0px;
	text-align:left;
	display:block;
	/*background:#ffcc00;*/
}


#WMmktg .WMmain
{
	float:left;
	position:relative;
	width:535px;/*690*/
	padding:0px 0px 0px 10px;
	margin: 1px 0px;
	display:block;
	margin-bottom:5px;
	border-top:1px dashed #d7d7d7;
	border-bottom:1px dashed #d7d7d7;
	background:#eeeeee;
}

#WMmktg .WMmain dt 
{
	position:relative;
	font-size:14px;
	margin-top:2px;
	color:#012C9F;
	/*color:#ABBE26;*/
	font-weight:bold;
	padding-left:15px;
	/*background: url(../images/blackarrow.gif) 0% 60% no-repeat;*/
}

#WMmktg .WMmain dd {
	margin:5px 0px;
	color:#012C9F;
	padding-left:15px;
	margin-right:5px;
	position:relative;
}





.clientsrvcsRgtpnl li a.DEdataentry
{
	display:block;
	width:123px;
	height:89px;
	background-image:url(../images/de_dataentry.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsRgtpnl li a.DEdataentry:hover
{
	display:block;
	width:123px;
	height:89px;
	background-image:url(../images/de_dataentry.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}



.clientsrvcsRgtpnl li a.DEintranet
{
	display:block;
	width:123px;
	height:89px;
	margin-top:0.3em;
	background-image:url(../images/de_intranet.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsRgtpnl li a.DEintranet:hover
{
	display:block;
	width:123px;
	height:89px;
	background-image:url(../images/de_intranet.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsRgtpnl li a.DEvassistance
{
	display:block;
	width:123px;
	height:89px;
	margin-top:0.3em;
	background-image:url(../images/de_assistance.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsRgtpnl li a.DEvassistance:hover
{
	display:block;
	width:123px;
	height:89px;
	background-image:url(../images/de_assistance.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}




.clientsrvcsRgtpnl li a.caddtwodmodeling
{
	display:block;
	width:123px;
	height:89px;
	background-image:url(../images/autocad_2d.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsRgtpnl li a.caddtwodmodeling:hover
{
	display:block;
	width:123px;
	height:89px;
	background-image:url(../images/autocad_2d.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsRgtpnl li a.caddthreedmodeling
{
	display:block;
	width:123px;
	height:89px;
	margin-top:0.3em;
	background-image:url(../images/autocad_3d.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.clientsrvcsRgtpnl li a.caddthreedmodeling:hover
{
	display:block;
	width:123px;
	height:89px;
	background-image:url(../images/autocad_3d.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}


a.seopackage
{
	float:right;
	width:auto;
	display:block;
	padding:5px 10px;
	margin-right:15px;
	background:#dddddd;
}

a.seopackage:hover
{
	float:right;
	width:auto;
	display:block;
	padding:5px 10px;
	background:#d7d7d7;
}




a.goback{ 
	display:block; 
	width:698px; 
	border-bottom:2px solid #012C9F; 
	height:26px; 
	background-image:url(../images/goback_blue.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#ffffff;
}
a.goback:hover{ 
	display:block; 
	width:698px; 
	border-bottom:2px solid #73070A; 
	height:26px; 
	background-image:url(../images/goback_red.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#ffffff;
}





a.samplereports
{
	float:right;
	position:relative;
	background-image:url(../images/sample-reports.png);
	background-position: 0% 0%;
	background-repeat:no-repeat;
	background-color:#eeeeee;
	padding:12px 30px;
	margin:0px 5px;
	text-decoration:none;
	border:1px solid #dddddd;
}

a.samplereports:hover
{
	float:right;
	position:relative;
	background-image:url(../images/sample-reports.png);
	background-position:0% 0%;
	background-repeat:no-repeat;
	background-color:#dddddd;
	padding:12px 30px;
	margin:0px 5px;
	text-decoration:none;
	border:1px solid #dddddd;
}

a.reffprogram
{
	float:right;
	position:relative;
	background-image:url(../images/referralprogramicon.png);
	background-position: 0% 50%;
	background-repeat:no-repeat;
	background-color:#eeeeee;
	padding:12px 40px;
	margin:0px 5px;
	text-decoration:none;
	border:1px solid #dddddd;
}

a.reffprogram:hover
{
	float:right;
	position:relative;
	background-image:url(../images/referralprogramicon.png);
	background-position: 0% 50%;
	background-repeat:no-repeat;
	background-color:#dddddd;
	padding:12px 40px;
	margin:0px 5px;
	text-decoration:none;
	border:1px solid #dddddd;
}


div.emailtabHldr
{
	float:left;
	position:relative;
	width:700px;
	padding:0px;
	margin:0px;
}

 div.emailtabHldr ul.email
{
	position:relative;
	width:200px;
	background:#eeeeee;
	padding:5px 5px;
	margin:5px 1px;
	border:0px solid #000000;
	list-style:none;
}

div.emailtabHldr ul.email li
{
	display:inline;
	border:1px solid #dddddd;
	margin:5px 1px;
	width:auto;
}

div.emailtabHldr ul.email li img
{
	margin:0px;
	padding:0px;
	vertical-align:text-top;
}

div.emailtabHldr ul.email li.imgwidth
{
	width:40px;
}

/*Resources Tabel
*********************************************/
ul.dlist
{
	float:left;
	margin:5px 15px;
	width:500px;
}

ul.dlist li
{
	background-image:url(../images/black_bullet_round.gif);
	background-position: 0% 50%;
	background-repeat:no-repeat;
	display:block;
	width:550px;
	padding:5px 15px;
	color:#000000;
}

ul.dlist li.tlast
{
	background:none;
}
/*
**********************************************************/

/*
**********************************************************/

ul.resourcesTblmain
{
	float:left;
	margin:5px 15px;
	width:675px;
	/*background:#dddddd;*/
}

ul.resourcesTblmain li
{
	/*background:url(../images/bullet_round.gif) 0% 50% no-repeat;*/
	float:left;
	display:inline;
	width:auto;
	padding:5px 5px;
}

ul.resourcesTblmain li.cols
{
	/*background:url(../images/bullet_round.gif) 0% 50% no-repeat;*/
	width:95px;
	border-right:0px solid #000000;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	margin:0px;
	padding:5px 0px 5px 0px;
	text-align:center;
	background:#eeeeee;
}

ul.resourcesTblmain li.lastTabrightborder
{
	border-right:1px solid #000000;
}

ul.resourcesTblmain li.colHeading
{
	/*background:url(../images/bullet_round.gif) 0% 50% no-repeat;*/
	width:661px;
	border:1px solid #000000;
	margin:0px;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	background:#dddddd;
}

.borderleft
{
	border-left:1px solid #000000;
}
.borderright
{
	border-right:1px solid #000000;
}

ul.resourcesTblmain li.rows
{
	/*background:url(../images/bullet_round.gif) 0% 50% no-repeat;*/
	width:95px;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
	margin:0px;
	padding:5px 0px 5px 0px;
	text-align:center;
	height:80px;
	background:none;
}


ul.resourcesTblmain li.rows span
{
	/*background:url(../images/bullet_round.gif) 0% 50% no-repeat;*/
	width:auto;
	display:block;
	border:0px solid #000000;
	margin:0px;
	padding:1px;
	background:none;
}

/*
************************************************************/


#DownloadHldr
{
	float:left;
	position:relative;
	width:690px;/*715*/
	/*background:#555555;*/
	margin:0px;
	padding:0px;
}

#DownloadHldr div.accBookkeeping,
div.technologyservices,
div.dataentryservicces,
div.autocadservices
{
	float:left;
	position:relative;
	width:680px;/*228 - 715*/
	background:none;
	margin:0px;
	margin-left:3px;
	padding:0px;
	background:#eeeeee;
}

#DownloadHldr div.accBookkeeping p,
div.technologyservices p,
div.dataentryservicces p,
div.autocadservices p
{
	float:left;
	position:relative;
	width:628px;/*228*/
	font:bold 14px Arial, verdana;
	background:none;
	margin:auto 8px;
	margin-top:10px;
	padding:5px;
	background:#b7ddf2;
}


#DownloadHldr div.accBookkeeping ul
 div.technologyservices ul,
 div.dataentryservicces ul,
 div.autocadservices ul
 {
	float:left;
	position:relative;
	list-style-type:none;
	margin:5px 5px;
	padding:0px;
	width:inherit;/*210*/
	/*background:#ffcc00;*/
}



#DownloadHldr div.accBookkeeping li,
div.technologyservices li,
div.dataentryservicces li,
div.autocadservices li
{
	float:left;
	position:relative;
	display:inline;
	width:200px;/*615 optional*/
	background:#b7ddf2;
	margin:1px 2px;
	padding:5px;
	border-bottom:1px solid #d7d7d7;
}

#DownloadHldr div.accBookkeeping li p,
div.technologyservices li p,
div.dataentryservicces li p,
div.autocadservices li p
{
	font:bold 12px Arial, verdana;
	display:block;
	width:190px;/*615 optional*/
	background:#d7d7d7;
	margin:0px;
	
}

#DownloadHldr div.accBookkeeping li ul,
div.technologyservices li ul,
div.dataentryservicces li ul,
div.autocadservices li ul
{
	float:left;
	position:relative;
	display:block;
	width:auto;/*615 optional*/
	background:#D7EDFE;
	margin:0px;
	padding:0px;
}

#DownloadHldr div.accBookkeeping li ul li,
div.technologyservices li ul li,
div.dataentryservicces li ul li,
div.autocadservices li ul li

{
	position:relative;
	display:block;
	width:190px;/*615 optional*/
	background:#ebf4fb;
	margin:0;
	padding:5px;
}



/*
************************************************************/

.txtBold
{
	font-weight:bold;
}

.gentxtBold
{
	font-weight:bold;
}

.btmBrdr
{
	border-bottom:1px dashed #d7d7d7;
}


.servicesConthldr
{
	float:left;
	padding:10px 0px 10px 11px;
	margin:0px;
	width:680px;
	/*background:#ffcc00;*/
}

.servicesConthldr p
{
	color:#000000;
	display:block;
	border:0px solid #000000;
	width:95%;	
}

.servicesConthldr ul
{
	float:left;
	position:relative;
	padding:0px 0px 0px 0px;
	margin:0px auto;
	width:670px;
	list-style:none;
	/*background:#ff0000;*/
}

.servicesConthldr ul li
{
	float:left;
	position:relative;
	display:block;
	padding:0px 10px 0px 0px;
	margin:0px;
	width:auto;
	border:0px dashed #555555;
}

/* node for design purpose...removed
*************************************************************/
.servicesConthldr ul li.clientsrvcsHldr
{
	display:block;
	margin:0px;
	width:223px;/*223 - 235*/
	border:0px dashed #555555;
	margin:0px 0.2em;
	padding:0px;
}

/*
******************************************************************/
.servicesConthldr ul li.clientsrvcsHldr p
{
	display:block;
	margin:0px;
	padding:0px 0.5em;
	width:auto;
	border:1px dashed #555555;
	text-align:justify;
}

.servicesConthldr li a.clientservicespnl
{
	float:left;
	position:relative;
	display:block;
	width:223px;
	height:161px;/*170*/
	background-image:url(../images/clientservices_panel.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
	text-decoration:none;
	border:0px solid #000000;
}

.servicesConthldr li a.clientservicespnl:hover
{
	float:left;
	position:relative;
	display:block;
	width:223px;
	height:161px;/*170*/
	background-image:url(../images/clientservices_panel.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
	/*background:url(../images/clientservices_panel.jpg) 50% 50% no-repeat;*/
	text-decoration:none;
}



/*text hldr*/
.servicesConthldr li div.csTxt
{
	position:absolute;
	top:0px;
	left:0px;
	font:bold 14px Arial, verdana;
	font-style:italic;
	display:block;
	width:auto;
	text-align:center;
	padding:12px 5px 10px 5px;
	margin:0px;
	background:none;
	z-index:25;/*25px*/
	text-decoration:none;
}


.servicesConthldr li a.partnershippanel
{
	float:left;
	position:relative;
	display:block;
	width:223px;
	height:161px;/*170*/
	background-image:url(../images/partnership_panel.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
}

.servicesConthldr li a.partnershippanel:hover
{
	float:left;
	position:relative;
	display:block;
	width:223px;
	height:161px;/*170*/
	background-image:url(../images/partnership_panel.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
}



/*******************************USEFUL DO NOT DELETE****************************/
.servicesConthldr li a.csbookkeeping, 
.servicesConthldr li a.csaccounting,
.servicesConthldr li a.csaccsoftware, 
.servicesConthldr li a.cstax,
.servicesConthldr li a.cscfo, 
.servicesConthldr li a.itsoftware,
.servicesConthldr li a.itintranet, 
.servicesConthldr li a.itwebdesign,
.servicesConthldr li a.itmultimedia, 
.servicesConthldr li a.websrchmktg,
.servicesConthldr li a.webpayperclick, 
.servicesConthldr li a.webemailcamp,
.servicesConthldr li a.webcollaterals,
.servicesConthldr li a.dataentry,
.servicesConthldr li a.intranet,
.servicesConthldr li a.vassistance,
.servicesConthldr li a.twodmodeling,
.servicesConthldr li a.threedmodeling
{
    float:left;
	position:relative;
	display:block;
	width:123px;
	height:89px;
}


.servicesConthldr li a.csbookkeeping
{
	
	background-image:url(../images/clientservices_bookkeeping.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
}

.servicesConthldr li a.csaccounting
{
	background-image:url(../images/clientservices_accounting.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
}

.servicesConthldr li a.csaccsoftware
{
	background-image:url(../images/clientservices_accsystems.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
}

.servicesConthldr li a.cstax
{
	background-image:url(../images/clientservices_tax.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
}
.servicesConthldr li a.cscfo
{
	background-image:url(../images/clientservices_cfo.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
}

.servicesConthldr li a.itsoftware
{
	background-image:url(../images/it-software.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
}

.servicesConthldr li a.itintranet
{
	background-image:url(../images/it-intranet.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
}

.servicesConthldr li a.itwebdesign
{
	background-image:url(../images/it-webdesign.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
}

.servicesConthldr li a.itmultimedia
{
	background-image:url(../images/it-multimedia.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
}

.servicesConthldr li a.websrchmktg
{
	background-image:url(../images/web_srchmktg.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
}

.servicesConthldr li a.webpayperclick
{
	background-image:url(../images/web_payperclick.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
}

.servicesConthldr li a.webemailcamp
{
	background-image:url(../images/web_emailcampaigns.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
}

.servicesConthldr li a.webcollaterals
{
	background-image:url(../images/web_collaterals.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
}

.servicesConthldr li a.dataentry
{
	background-image:url(../images/de_dataentry.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
}

.servicesConthldr li a.intranet
{
	background-image:url(../images/de_intranet.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
}

.servicesConthldr li a.vassistance
{
	background-image:url(../images/de_assistance.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
}

.servicesConthldr li a.twodmodeling
{
	background-image:url(../images/autocad_2d.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
}

.servicesConthldr li a.threedmodeling
{
	background-image:url(../images/autocad_3d.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
}


.servicesConthldr li a.csbookkeeping:hover,
.servicesConthldr li a.csaccounting:hover,
.servicesConthldr li a.csaccsoftware:hover,
.servicesConthldr li a.cstax:hover,
.servicesConthldr li a.cscfo:hover,
.servicesConthldr li a.itsoftware:hover,
.servicesConthldr li a.itintranet:hover,
.servicesConthldr li a.itwebdesign:hover,
.servicesConthldr li a.itmultimedia:hover,
.servicesConthldr li a.websrchmktg:hover,
.servicesConthldr li a.webpayperclick:hover,
.servicesConthldr li a.webemailcamp:hover,
.servicesConthldr li a.webcollaterals:hover,
.servicesConthldr li a.dataentry:hover,
.servicesConthldr li a.intranet:hover,
.servicesConthldr li a.vassistance:hover,
.servicesConthldr li a.twodmodeling:hover,
.servicesConthldr li a.threedmodeling:hover
{
    float:left;
	position:relative;
	display:block;
	width:123px;
	height:89px;
}


.servicesConthldr li a.csbookkeeping:hover
{
	background-image:url(../images/clientservices_bookkeeping.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
}


.servicesConthldr li a.csaccounting:hover
{
	background-image:url(../images/clientservices_accounting.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
}


.servicesConthldr li a.csaccsoftware:hover
{
	background-image:url(../images/clientservices_accsystems.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
}


.servicesConthldr li a.cstax:hover
{
	background-image:url(../images/clientservices_tax.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
}



.servicesConthldr li a.cscfo:hover
{
	background-image:url(../images/clientservices_cfo.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
}


.servicesConthldr li a.itsoftware:hover
{
	background-image:url(../images/it-software.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
}


.servicesConthldr li a.itintranet:hover
{
	background-image:url(../images/it-intranet.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
}


.servicesConthldr li a.itwebdesign:hover
{
	background-image:url(../images/it-webdesign.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
}

.servicesConthldr li a.itmultimedia:hover
{
	background-image:url(../images/it-multimedia.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
}

.servicesConthldr li a.websrchmktg:hover
{
	background-image:url(../images/web_srchmktg.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
}

.servicesConthldr li a.webpayperclick:hover
{
	background-image:url(../images/web_payperclick.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
}


.servicesConthldr li a.webemailcamp:hover
{
	background-image:url(../images/web_emailcampaigns.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
}

.servicesConthldr li a.webcollaterals:hover
{
	background-image:url(../images/web_collaterals.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
}


.servicesConthldr li a.dataentry:hover
{
	background-image:url(../images/de_dataentry.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
}

.servicesConthldr li a.intranet:hover
{
	background-image:url(../images/de_intranet.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
}

.servicesConthldr li a.vassistance:hover
{
	background-image:url(../images/de_assistance.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
}


.servicesConthldr li a.twodmodeling:hover
{
	background-image:url(../images/autocad_2d.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
}

.servicesConthldr li a.threedmodeling:hover
{
	background-image:url(../images/autocad_3d.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
}

/*******************************USEFUL DO NOT DELETE****************************/


/* Driving Values
******************************************************/
.drvingValuesHldr
{
	float:left;
	position:relative;
	list-style:none;
	padding-top:15px;
	margin:0px auto;
	width:715px;
}

ul.drvingValues
{
	float:left;
	position:relative;
	list-style:none;
	padding:0px;
	margin:0px auto;
	width:600px;
	border:0px solid #ff0000;
}

ul.drvingValues li
{
	position:relative;
	display:block;
	font:normal 12px Arial, verdana;
	color:#000000;
	width:590px;
	padding:4px 0px 5px 15px;
	margin:0px 0px 0px 15px;
	background-image:url(../images/blackarrow.gif);
	background-position: 0% 50%;
	background-repeat:no-repeat;
}

ul.drvingValues li.contenttext
{
	position:relative;
	display:block;
	width:auto;
	padding:4px 0px 15px 15px;
	margin:0px;
	background: none;
	text-align:justify;
}
ul.drvingValues li.contenttext1
{
	position:relative;
	display:block;
	width:auto;
	padding:15px 0px 15px 15px;
	margin:0px;
	background: none;
	text-align:justify;
	font-weight:bold;
}

/*<P:first-letter>
</P:first-letter>*/
/*first-line*/
/*ul.drvingValues li:first-letter 
{
	font-size: 200%;
    font-weight: bold;
    text-transform: uppercase;
}*/

.genDropcap
{
	font-size: 200%;
    font-weight: bold;
    text-transform: uppercase;
    vertical-align:text-top;
}

.genBold
{
	font-weight:bold;
	font-size:120%;
}

   
ul.drvingValues li span.Dropcap
{
	font-size: 200%;
    font-weight: bold;
    text-transform: uppercase;
}

ul.drvingValues li span.strongtxt
{
    font-weight: bold;
}



ul.drvingValues li.imgHldr
{
	position:relative;
	background:none;
}

ul.drvingValues li.endtab
{
	background:none;
	margin-top:10px;
	margin-bottom:10px;
}


a.infrastructureDemo
{
	font:normal 12px Arial, verdana;
	color:#000000;
	text-align:center;
	display:block;
	background-image:url(../images/infrastructurebtn.png);
	background-position: 0% 0%;
	background-repeat:no-repeat;
	width:195px;
	height:auto;
	border:none;
	cursor:pointer;
	padding:8px 0px 11px 18px;/*8px 0px 11px 35px;*/
	margin:0px;
	font-weight:bold;
	/*text-decoration:none;*/
}



a.infrastructureDemo:hover
{
	font:normal 12px Arial, verdana;
	color:#000000;
	text-align:center;
	display:block;
	background-image:url(../images/infrastructurebtn.png);
	background-position: 0% 0%;
	background-repeat:no-repeat;
	width:195px;
	height:auto;
	border:none;
	cursor:pointer;
	padding:8px 0px 11px 18px;
	margin:0px;
	font-weight:bold;
}

/** links page dd list width extender class
*********************************************/
#linktous
{
	float:left;
	position:relative;
	width:715px;/*915*/
	padding:5px 0px 0px 0px;
	text-align:left;
	display:block;
	border:0px solid #000000;
	/*background:#eeeeee;*/
}

#linktous .ddmain dt 
{
	position:relative;
	font-size:14px;
	margin-top:2px;
	color:#000000;/*012C9F*/
	/*color:#ABBE26;*/
	font-weight:bold;
	padding-left:15px;
	/*background: url(../images/blackarrow.gif) 0% 60% no-repeat;*/
}

#linktous .ddmain
{
	float:left;
	position:relative;
	width:700px;/*890*/
	padding:0px 0px 0px 10px;
	margin: 1px 0px;
	display:block;
	margin-bottom:5px;
	border-top:1px dashed #d7d7d7;
	border-bottom:1px dashed #d7d7d7;
	background:#eeeeee;
}

#linktous .ddmain dt a {
	position:absolute;
	top:1px;
	right:5px;
	padding:0px;
	margin:0px;	
}

#linktous .ddmain p
{
	padding:10px 0px 5px 0px;
	display:block;
}

#linktous .ddmain dd 
{
	float:left;
	margin:5px 0px;
	width:700px;/*835*/
	color:#000000;/*012C9F*/
	padding-left:15px;
	margin-right:5px;
	position:relative;
	text-align:justify;
}

#linktous .ddmain dd p
{
	display:block;
	padding:5px;
	width:inherit;
	text-align:justify;
}

#linktous .ddmain dd ul	
{
	float:left;
	margin:5px 1em;
	padding:0px;
	width:95%;
}

.ulbackground
{
	background:#dddddd;
	border:1px solid #d7d7d7;
}


#linktous .ddmain ul 
{
	float:left;
	margin-right:5px;
	display:block;
	padding:5px;
	margin-bottom:10px;
	color:#000000;/*012C9F*/
	width:auto;
	border:0px solid #ff0000;
}

#linktous .ddmain ul li 
{
	margin-right:5px;
	display:block;
	padding:5px;
	margin-bottom:10px;
	color:#000000;/*012C9F*/
	width:640px;
	border:0px solid #000000;
}

#linktous .ddmain ul li.bgbullets {
	background-image:url(../images/bullets.gif);
	background-position: 0% 60%;
	background-repeat:no-repeat;
	padding:0px 0px 0px 20px;
}

#linktous .ddmain ul li.rdbullets {
	background-image:url(../images/bullet_round.gif);
	background-position: 0% 50%;
	background-repeat:no-repeat;
	padding:0px 0px 0px 20px;
	
}

#linktous .ddmain ul li.plain {
	/*background:#dddddd;*/
	font-weight:bold;
	
}


/*
*********************************************/

/*Dl DT list menu
-------------------------------------------------------------------*/
#dataSecurity,
#mechanicalIndustry,
#dataSecuritySub,
#dataSecurityIT,
#dataSecurityITsub
{
    float:left;
	position:relative;
}


#dataSecurity, #mechanicalIndustry
{
	width:700px;/*690*/
	padding:5px 0px 0px 0px;
	text-align:left;
	display:block;
	border:0px solid #000000;
	/*background:#eeeeee;*/
}

#dataSecuritySub
{
	width:630px;/*690*/
	padding:5px 0px 0px 0px;
	text-align:left;
}

#dataSecurityIT, #dataSecurityITsub
{
	width:715px;/*690*/
	padding:5px 0px 0px 0px;
	text-align:left;
}




.caddInlineeqlHgt,
.caddInlineeqlHgtAVindustry,
.caddInlineeqlHgtArchitectural
{
    position:absolute;
}


.caddInlineeqlHgt
{
	top:15px;
	left:3px;
	background:#eeeeee;
	width:225px;
	height:100%;
}

.caddInlineeqlHgtAVindustry
{
	top:15px;
	left:234px;
	background:#eeeeee;
	width:225px;
	height:100%;
}

.caddInlineeqlHgtArchitectural
{
	top:15px;
	right:20px;
	background:#eeeeee;
	width:225px;
	height:100%;
}




.ToppanelHldr,
#dataSecurity .main,
#mechanicalIndustry .MImain
{
    float:left;
	position:relative;
}





.ToppanelHldr
{
	width:710px;
	padding:0px;
	margin:0px;
}


#dataSecurity .main,
#mechanicalIndustry .MImain
{
	width:690px;/*690*/
	padding:0px 0px 0px 10px;
	margin: 1px 0px;
	display:block;
	margin-bottom:5px;
	border-top:1px dashed #d7d7d7;
	border-bottom:1px dashed #d7d7d7;
	background:#eeeeee;
}

.SectionTitle
{
	position:absolute;
	top:0;
	left:0;
	width:300px;
	display:block;
	background:#ffcc00;
	padding:5px 5px;
}


#dataSecurity .mainInline,
#dataSecuritySub .mainInline,
#dataSecurityIT .mainInline,
#dataSecurityITsub .mainInline
{
	float:left;
	position:relative;
	width:285px;/*200*/
	padding:0px 0px 0px 10px;
	margin: 10px 10px;
	display:block;
	/*margin-bottom:5px;*/
	border-top:1px dashed #d7d7d7;
	border-bottom:1px dashed #d7d7d7;
	background:#eeeeee;
}

#dataSecurity .mainInlineExpander
{
	width:315px;
	border:1px solid #b7ddf2;
}

#dataSecuritySub .caddInline,
#dataSecurityIT .caddInline,
#dataSecurityITsub .caddInline
{
	float:left;
	position:relative;
	width:215px;/*300*/
	padding:0px 0px 0px 10px;
	margin: 10px 3px;
	display:block;
	/*margin-bottom:5px;*/
	border-top:1px dashed #d7d7d7;
	border-bottom:0px dashed #d7d7d7;
	background:#eeeeee;
}

#dataSecurity .caddInline
{
	float:left;
	position:relative;
	width:215px;/*300*/
	padding:0px 0px 0px 10px;
	margin: 10px 3px;
	display:block;
	/*margin-bottom:5px;*/
	border-top:0px dashed #d7d7d7;
	border-bottom:0px dashed #d7d7d7;
	background:#eeeeee;
}




.startBuster
{
	position:absolute;
	top:-10px;
	right:-25px;
	width:auto;
	border:0px solid #000000;
}

#dataSecurity .mainsamplereportHd,
#dataSecuritySub .mainsamplereportHd,
#dataSecurityIT .mainsamplereportHd,
#dataSecurityITsub .mainsamplereportHd
{
	float:left;
	position:relative;
	width:200px;
	padding:0px 0px 0px 0px;
	margin: 10px 10px;
	display:block;
	/*margin-bottom:5px;*/
	border-top:1px dashed #d7d7d7;
	border-bottom:1px dashed #d7d7d7;
	background:#eeeeee;
}

#dataSecurityIT .caddprocess
{
	float:left;
	position:relative;
	width:650px;
	padding:0px 0px 0px 0px;
	margin: 10px 10px;
	display:block;
	border:1px dashed #d7d7d7;
	/*margin-bottom:5px;
	border-top:1px dashed #d7d7d7;
	border-bottom:1px dashed #d7d7d7;*/
}

.noborder
{
	border:none;
}
.nobordertop
{
   border-top:none; 
}

#dataSecurityIT .caddprocess dt
{
	position:relative;
	font-size:14px;
	margin-top:2px;
	color:#012C9F;
	/*color:#ABBE26;*/
	font-weight:bold;
	padding:5px;
	margin:0px;
	background:#dddddd;
	width:auto;
	border:0px solid #ff0000;
	text-align:center;
}

#dataSecurityIT .caddprocess dd{
	margin:5px 0px;
	color:#000000;/*012C9F*/
	padding-left:5px;
	margin-right:5px;
	border:0px solid #ff0000;
	width:640px;	
}


#dataSecurityIT .caddprocess dd p{
	padding:5px 0px;
	display:block;
	margin:0px;
	border:0px solid #000000;
	text-align:justify;
}


.leftspacer
{
	padding:0px;
}

.DDstyleTxt
{
	font-style:italic;
}

#dataSecurity .main dt 
{
	position:relative;
	font-size:14px;
	margin-top:2px;
	color:#012C9F;
	/*color:#ABBE26;*/
	font-weight:bold;
	padding-left:15px;
	/*background: url(../images/blackarrow.gif) 0% 60% no-repeat;*/
}

#mechanicalIndustry .MImain dt 
{
	position:relative;
	font-size:14px;
	margin-top:2px;
	color:#012C9F;
	/*color:#ABBE26;*/
	font-weight:bold;
	padding-left:15px;
	/*background: url(../images/blackarrow.gif) 0% 60% no-repeat;*/
}

#dataSecurity .main dt a.SEOpackages
{
	float:right;
	position:relative;
	width:auto;
	background:#d7d7d7;
	padding:10px 5px;
	margin:0px;
	color:#012C9F;
	
}
#dataSecurity .main dt a.SEOpackages:hover
{
	float:right;
	position:relative;
	width:auto;
	background:#555555;
	padding:10px 5px;
	margin:0px;
	color:#ffffff;
}

#dataSecurity .main dt a.imglink 
{
	position:relative;
	font-size:14px;
	margin-top:2px;
	color:#012C9F;
	/*color:#ABBE26;*/
	font-weight:bold;
	padding-left:0px;
	/*background: url(../images/blackarrow.gif) 0% 60% no-repeat;*/
}




#dataSecurity .mainInline dt,
#dataSecuritySub .mainInline dt,
#dataSecurityIT .mainInline dt,
#dataSecurityITsub .mainInline dt,
#dataSecurity .caddInline dt,
#dataSecuritySub .caddInline dt,
#dataSecurityIT .caddInline dt,
#dataSecurityITsub .caddInline dt,
#dataSecurity .mainsamplereportHd dt,
#dataSecuritySub .mainsamplereportHd dt,
#dataSecurityIT .mainsamplereportHd dt,
#dataSecurityITsub .mainsamplereportHd dt
{
    position:relative;
	font-size:14px;
	margin-top:2px;
	color:#012C9F;/*012C9F #ABBE26*/
	font-weight:bold;
}


#dataSecurity .mainInline dt,
#dataSecuritySub .mainInline dt,
#dataSecurityIT .mainInline dt,
#dataSecurityITsub .mainInline dt
{
	padding:5px 0px 5px 15px;
	background-image:url(../images/blackarrow.gif);
	background-position: 0% 50%;
	background-repeat:no-repeat;
}

#dataSecurity .caddInline dt,
#dataSecuritySub .caddInline dt,
#dataSecurityIT .caddInline dt,
#dataSecurityITsub .caddInline dt
{
	padding:5px 0px 5px 15px;
	background-image:url(../images/blackarrow.gif);
	background-position: 0% 50%;
	background-repeat:no-repeat;
}

#dataSecurity .mainsamplereportHd dt,
#dataSecuritySub .mainsamplereportHd dt,
#dataSecurityIT .mainsamplereportHd dt,
#dataSecurityITsub .mainsamplereportHd dt
{	
	padding:5px 0px 5px 15px;
	background-image:url(../images/blackarrow.gif);
	background-position: 0% 50%;
	background-repeat:no-repeat;
}


#dataSecurity .mainsamplereportHd dt,
#dataSecuritySub .mainsamplereportHd dt,
#dataSecurityIT .mainsamplereportHd dt,
#dataSecurityITsub .mainsamplereportHd dt
{
	font-weight:bold;
	padding:5px;
	margin:0px;
	background:#dddddd;
	width:auto;
	border:0px solid #ff0000;
	text-align:center;
}


#dataSecurity .main dt a,
#mechanicalIndustry .MImain dt a,
#dataSecurity .main dt span.bbplogo
{
    position:absolute;
}


#dataSecurity .main dt a 
{	
	top:1px;
	right:5px;
	padding:0px;
	margin:0px;	
}

#mechanicalIndustry .MImain dt a 
{
	top:1px;
	right:5px;
	padding:0px;
	margin:0px;	
}


/*hldr for bbp logo*/
#dataSecurity .main dt span.bbplogo 
{
	top:1px;
	left:3px;
	padding:0px;
	margin:0px;
	/*background:#ffcc00;*/
}


#dataSecurity .main p, #mechanicalIndustry .MImain p
{
	padding:10px 0px 5px 0px;
	display:block;
}


#dataSecurity p,
#dataSecuritySub p,
#dataSecurityIT p,
#dataSecurityITsub p
{
	margin:10px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	display:block;
}


#dataSecurity .mainsamplereportHd dd,
#dataSecurityIT .mainsamplereportHd dd,
#dataSecurityITsub .mainsamplereportHd dd
{
	margin:5px 0px;
	color:#000000;/*012C9F*/
	padding-left:5px;
	margin-right:5px;
	border:0px solid #ff0000;
	width:185px;
}


#dataSecurity .caddInline dd,
#dataSecurityIT .caddInline dd,
#dataSecurityITsub .caddInline dd
{
	float:left;
	margin:5px 0px;
	color:#012C9F;
	padding-left:15px;
	margin-right:5px;
}


#dataSecurity .mainInline dd,
#dataSecurityIT .mainInline dd,
#dataSecurityITsub dd
{
	margin:5px 5px;
	color:#000000;/*012C9F*/
	padding-left:1px;
	border:0px solid #ff0000;
	text-align:justify;
}


#dataSecurity .mainInline dd p,
#dataSecurityIT .mainInline dd p,
#dataSecurityITsub dd p
{
	padding:0px 5px 5px 0px;
	display:block;
	margin:0px;
	color:#000000;/*012C9F*/
	border:0px solid #ff0000;
	text-align:justify;
}

#dataSecurity .mainsamplereportHd dd p,
#dataSecurityIT .mainsamplereportHd dd p,
#dataSecurityITsub .mainsamplereportHd dd p
{
	padding:0px;
	display:block;
	margin:0px;
	border:0px solid #000000;
}

.mainsamplereportHd_ddwidth
{
	width:150px;
}

#dataSecurity .caddInline dd p,
#dataSecurityIT .caddInline dd p,
#dataSecurityITsub .caddInline dd p
{
	padding:0px 5px 5px 0px;
	display:block;
	margin:0px;
}

p.rightcont
{
	float:right;
	display:block;
	width:auto;
}


#dataSecurity .mainInline dd p.Vspacer,
#dataSecurityIT .mainInline dd p.Vspacer,
#dataSecurityITsub dd p.Vspacer
{
	display:block;
	margin:0px;
	padding:0px;
	height:15px;
	width:100px;
	color:#012C9F;
}



#dataSecurity .mainsamplereportHd dd p.Vspacer,
#dataSecurityIT .mainsamplereportHd dd p.Vspacer,
#dataSecurityITsub .mainsamplereportHd dd p.Vspacer
{
	display:block;
	margin:0px;
	padding:0px;
	height:15px;
	width:100px;
}

#dataSecurity .caddInline dd p.Vspacer,
#dataSecurityIT .caddInline dd p.Vspacer,
#dataSecurityITsub .caddInline dd p.Vspacer
{
	display:block;
	margin:0px;
	padding:0px;
	height:15px;
	width:100px;
}


.Vspacerlasttab
{
	height:15px;
}



#dataSecurity .main dd 
{
	float:left;
	margin:5px 0px;
	color:#012C9F;
	padding-left:15px;
	margin-right:5px;
	position:relative;
	text-align:justify;
}



#dataSecurity .main dd p
{
	display:block;
	padding:5px;
	/*width:auto;*//*inherit*/
	text-align:justify;
}

#dataSecurity .main dd p.bluetext
{
	display:block;
	padding:5px;
	width:inherit;
	text-align:justify;
	color:#012C9F;
}

p.bluetext
{
	display:block;
	padding:5px;
	/*width:inherit;*//*inherit*/
	text-align:justify;
	color:#012C9F;
}

#dataSecurity .main dd ul	{
	float:left;
	margin:5px 1em;
	padding:0px;
	width:600px;
	border:0px solid #000000;
}

#dataSecurity .main	ul li 
{
	position:relative;
	margin-right:5px;
	display:block;
	padding:5px;
	margin-bottom:10px;
	color:#012C9F;
	width:550px;
}

#dataSecurity .main	ul li.bgbullets,
#dataSecurity .main ul li.rdbullets,
#mechanicalIndustry .MImain	ul li.MIbgbullets,
#mechanicalIndustry .MImain ul li.MIrdbullets
{
    padding:0px 0px 0px 20px;
}

#dataSecurity .main	ul li.bgbullets {
	background-image:url(../images/bullets.gif);
	background-position: 0% 60%;
	background-repeat:no-repeat;
	
}

#dataSecurity .main	ul li.rdbullets {
	background-image:url(../images/bullet_round.gif);
	background-position: 0% 50%;
	background-repeat:no-repeat;
}

#dataSecurity .main	ul li.plain {
	/*background:#dddddd;*/
	font-weight:bold;	
}

#dataSecurity .main	ul li.txtright {
	text-align:right;
	padding:0px 0px 0px 20px;
	background:none;
	width:630px;
	border:0px solid #000000;	
}

#mechanicalIndustry .MImain dd 
{
	float:left;
	margin:5px 0px;
	color:#012C9F;
	padding-left:15px;
	margin-right:5px;
	position:relative;
	text-align:justify;
}

#mechanicalIndustry .MImain dd p
{
	display:block;
	padding:5px;
	width:inherit;
	text-align:justify;
}

#mechanicalIndustry .MImain dd ul	{
	float:left;
	margin:5px 1em;
	padding:0px;
	width:645px;
	border:0px solid #000000;
}

#mechanicalIndustry .MImain ul li 
{
	position:relative;
	margin-right:5px;
	display:block;
	padding:5px;
	margin-bottom:10px;
	color:#012C9F;
	width:630px;
	border:0px solid #000000;
}

#mechanicalIndustry .MImain	ul li.MIbgbullets {
	background-image:url(../images/bullets.gif);
	background-position: 0% 60%;
	background-repeat:no-repeat;
}

#mechanicalIndustry .MImain	ul li.MIrdbullets {
	background-image:url(../images/bullet_round.gif);
	background-position: 0% 50%;
	background-repeat:no-repeat;
}

#mechanicalIndustry .MImain	ul li.MIplain {
	/*background:#dddddd;*/
	font-weight:bold;
	
}

#mechanicalIndustry .MImain ul li.MItxtright {
	text-align:right;
	padding:0px 0px 0px 20px;
	background:none;	
}



.mainInline ul.ddlist 
{
	float:left;
	list-style:none;
	margin:auto;
	color:#012C9F;
	/*padding:auto;*/
	padding-left:10px;/*20*/
	width:290px;
	border:0px solid #ff0000;
}

.mainInline ul.ddlistnarrow
{
	width:260px;/*175*/
	border:0px solid #000000;
}

.mainInline ul.ddlistexpander
{
	float:left;
	width:180px;
}

.mainInline ul.ddlisttopspacer
{
	margin-top:1.5em;
	color:#000000;
}

.mainInline ul.ddlist li
{
	display:block;
	background-image:url(../images/bullets.gif);
	background-position: 0% 40%;
	background-repeat:no-repeat;
	padding:5px 0px 5px 0px;
	padding-left:20px;
	text-align:left;
	border:0px solid #ff0000;
	width:260px;
}

.mainInline ul.ddlist li.theEmpty
{
	display:block;
	padding:12px;
	list-style:none;
	background:none;
}

.mainInline ul.ddlist li.theHeight
{
	display:block;
	padding:0px;
	list-style:none;
	background:none;
	height:30px;
}


.mainInline ul.ddlist li.theIEHeight
{
	display:block;
	padding:5px;
	list-style:none;
	background:none;
	height:30px;
}

.mainInline ul.ddlist li.theEmptyLastTab
{
	height:15px;
	background:none;
}
.mainInline ul.ddlist li.theEmptyLastTabnarrow
{
	height:3px;
	background:none;
}



.caddInline ul.caddlist 
{
	float:left;
	position:relative;
	list-style:none;
	margin:0px;
	color:#012C9F;
	padding:0px;
	width:auto;/*250 - 180*/
}

/*.caddInline ul.caddlist li
{
	float:left;
	position:relative;
	padding:5px;
	margin:0px;
	width:auto;
	border:0px solid #ff0000;
}*/

.caddInline ul.caddlist li
{
	float:left;
	position:relative;
	display:block;
	background-image:url(../images/bullets.gif);
	background-position: 0% 40%;
	background-repeat:no-repeat;
	padding:5px 0px 5px 15px;
	/*padding-left:20px;*/
	width:150px;
}

.caddInline ul.caddlist li.caddtheEmpty
{
	display:block;
	padding:12px;
	list-style:none;
	background:none;
}

.caddInline ul.caddlist li.caddHeadingtxt
{
	display:block;
	font:bold 14px arial;
	color:#012C9F;
	padding:5px;
	list-style:none;
	background:none;
	background-color:#dddddd;
}




div.quoteinquirypnl
{
	position:absolute;
	top:0px;
	right:0px;
	width:240px;/*690*/
	/*padding:0px;
	margin:0px;*/
	margin-left:0px;
	padding-left:0px;
	z-index:100;
	border:0px solid #ff0000;
}

div.quoteinqpnl
{
	width:auto;
	display:block;
	padding:10px;
	color:#012C9F;
	border:0px solid #000000;
	background:#e3e3e3;
}

/*
--------------------------------------------------------------------*/

/*Dl DT list menu Reverse Services
-------------------------------------------------------------------*/
#srvcsMenu
{
	float:left;
	position:relative;
	width:690px;
	padding:5px;
	text-align:left;
}


#srvcsMenu .Hldr{
	margin: 1px 0;
	display:block;
	margin-bottom:5px;
}

#srvcsMenu .Hldr{
	width:690px;
	padding:0px 0px 0px 10px;
}

/*.styleTxt
{
	font-style:italic;
}*/

#srvcsMenu .Hldr dt 
{
	position:relative;
	font-size:14px;
	margin-top:2px;
	color:#012C9F;
	/*color:#ABBE26;*/
	font-weight:bold;
	padding-left:15px;
}

#srvcsMenu .Hldr dt a {
	position:absolute;
	top:1px;
	right:5px;
	padding:0px;
	margin:0px;	
}

#srvcsMenu .Hldr p
{
	padding:5px 0px 5px 0px;
}

#srvcsMenu .Hldr dd {
	/*margin:5px 0px;*/
	margin:5px 5px 20px 5px;
	color:#012C9F;
	padding:10px 0px 10px 15px;
	/*padding-left:15px;*/
	border-top:1px dashed #d7d7d7;
	border-bottom:1px dashed #d7d7d7;
	background:#eeeeee;
}

#srvcsMenu .Hldr ul	{
	margin:2px 0;
	padding:0px;
	width:400px;
}

#srvcsMenu .Hldr ul li {
	margin-right:5px;
	display:block;
	padding:5px;
	color:#012C9F;
}

#srvcsMenu .Hldr ul li.bgbullets {
	background-image:url(../images/bullets.gif);
	background-position: 0% 60%;
	background-repeat:no-repeat;
	padding:0px 0px 0px 20px;
}

/*
--------------------------------------------------------------------*/




#menuHldr{
	float:left;
	position:relative;
	width:950px;
	min-width:950px;
	margin-top:0px;/*9*/
	border:0px solid #000000;
}

#AutocadMenuBg, #AccBkkpMenuBg, #ITMenuBg, #WebMktgMenuBg, #DataEntryMenuBg{
	position:absolute;
	top:0px;
	right:0px;
	width:499px;/*480-502*/
	height:241px;
	margin:0px;
	padding:0px;
	border:0px solid #000000;
	/*background: url(../images/autocad-menu-test.png) 0% 0% no-repeat;*/
}

.MenuBg
{
	/*position:absolute;
	right:0px;
	top:0px;*/ /*can switch to position attribute to keep the same flow - two way setting of the page [floating + positioning]...when switch to position hide floats + margins*//*can switch to position attribute to keep the same flow - two way setting of the page [floating + positioning]...when switch to position hide floats + margins*/
	float:right;
	background-image:url(../images/Hmenubg.png);
	background-position: 100% 0%;
	background-repeat:no-repeat;
	width:682px;
	height:33px;
}

	
.SrchBtnBg
{
	background-image:url(../images/btnarrowbg_newsletter.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	border-left-width:1px;
	border-top-width:0px;
	border-width:0px;
	border-style:outset;
	border-color:#f7f7f7;
	cursor:pointer;
}

.SrchBtnBg_hm
{
     /*float:right;*/
     position:absolute;
     /*background-image:url(../images/btnarrowbg_newsletter.jpg);
	 background-position: 0px -1px;
	 background-repeat:no-repeat;
	 background-color:#ebf4fb;
	 border-left-width:0px;
	 border-top-width:1px;
	 border-width:0px;
	 border-style:outset;
	 border-color:#f7f7f7;*/
     margin-right:6px;
     width:28px;
     border:0px solid #dddddd;
     height:18px;
     cursor:pointer;
}

.SrchBtnBg_hm_new
{
    position:absolute;
    background-image:url(../images/btnarrowbg_newsletter.jpg);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	width:17px;
	height:19px;
	border-width:0px;
	cursor:pointer;
}

.HmenuBg
{
	background-image:url(../images/Hmenubg.jpg);
	background-position: 100% 0%;
	background-repeat:no-repeat;
	width:682px;
	height:33px;
}

/*Horizontal Menu
***********************************************************************/
#ASmenu 
{
 width: 682px;
 height: 33px;
 background-image:url(../images/Hmenubg.png);
 background-position: 0% 0%;
 background-repeat:no-repeat;
 /*margin: 10px auto; */
 margin:0px;
 padding: 0px;
 border:0px solid #000000;
 position:relative;
 float:right;
}

#ASmenu li {
		margin:0px; 
		padding:0px; 
		list-style: none; 
		position:absolute; 
		top: 0;
		}
		
#ASmenu li, #ASmenu a {height: 33px; display: block;}

.panel1b {left: 0; width: 139px;}
.panel2b {left: 139px; width: 128px;}
.panel3b {left: 266px; width: 125px;}
.panel4b {left: 391px; width: 140px;}
.panel5b {left: 531px; width: 151px;}


.panel1b a:hover {background-image:url(../images/Hmenubg.png);background-position:0px -33px;background-repeat:no-repeat; background-color:transparent;}
.panel2b a:hover {background-image:url(../images/Hmenubg.png);background-position:-139px -33px;background-repeat:no-repeat; background-color:transparent;}
.panel3b a:hover {background-image:url(../images/Hmenubg.png);background-position:-266px -33px;background-repeat:no-repeat; background-color:transparent;}
.panel4b a:hover {background-image:url(../images/Hmenubg.png);background-position:-391px -33px;background-repeat:no-repeat; background-color:transparent;}
.panel5b a:hover {background-image:url(../images/Hmenubg.png);background-position:-531px -33px;background-repeat:no-repeat; background-color:transparent;}
/*.panel6b a:hover {background: transparent url(../images/Hmenubg.jpg) -682px -33px no-repeat;}*/

.home a#home {background-image:url(../images/Hmenubg.png);background-position:0px -33px;background-repeat:no-repeat;}
.aboutus a#aboutus{background-image:url(../images/Hmenubg.png);background-position:-139px -33px;background-repeat:no-repeat;}
.services a#services{background-image:url(../images/Hmenubg.png);background-position:-266px -33px;background-repeat:no-repeat;}
.contactus a#contactus{background-image:url(../images/Hmenubg.png);background-position:-391px -33px;background-repeat:no-repeat;}
.sitemap a#sitemap{background-image:url(../images/Hmenubg.png);background-position:-531px -33px;background-repeat:no-repeat;}
/****************************************************************************/


/*AutoCad Menu, Accounting Bookkeeping Menu
***********************************************************************/
#ACDmenu, #ACCBKKPmenu, #ITmenu, #WebMktgmenu, #DataEntrymenu
{
    /*float:right;
 position:relative;*/
 position:absolute;
 top:10px;
 left:3px;/*right:3px;*/
 width: 250px;/*478 */
 height: 216px;/*220*/
  margin:0px;
 padding: 0px 0px 0px 0px;
 border:0px solid #ff0000;
}

#ACDmenu
{
 background-image:url(../images/autocad-menu.png);
 background-position:0% 0%;
 background-repeat:no-repeat;
}

#ACCBKKPmenu  
{
 background-image:url(../images/accbkkp-menu.png);
 background-position:0% 0%;
 background-repeat:no-repeat;
/* margin: 10px auto; */
 margin:0px;
 padding: 0px 0px 0px 0px;
 border:0px solid #ff0000;
}

#ITmenu  
{
 background-image:url(../images/technology-menu.png);
 background-position:0% 0%;
 background-repeat:no-repeat;
/* margin: 10px auto; */
}

#WebMktgmenu  
{
  background-image:url(../images/webmktg-menu.png);
 background-position:0% 0%;
 background-repeat:no-repeat;
/* margin: 10px auto; */
}

#DataEntrymenu  
{
  background-image:url(../images/dataentry-menu.png);
 background-position:0% 0%;
 background-repeat:no-repeat;
/* margin: 10px auto; */
}



#ACDmenu li, #ACCBKKPmenu li, #ITmenu li, #WebMktgmenu li, #DataEntrymenu li{
		margin:0px; 
		padding:0px; 
		list-style: none; 
		position:absolute; 
		/*top: 0;*/
		left:3px;/*right:0px;*/
		}
		
#ACDmenu li, #ACCBKKPmenu li, #ITmenu li, #WebMktgmenu li, #DataEntrymenu li,
#ACDmenu a, #ACCBKKPmenu a, #ITmenu a, #WebMktgmenu a, #DataEntrymenu a
{
    height: 37px; 
    display: block;
}

.ACDpanel1b {top:0px;/*12*/width: 247px;/*225*/ border:0px solid #ff0000;}
.ACDpanel2b {top:45px; width: 247px;/*225*/ border:0px solid #ffcc00;}
.ACDpanel3b {top:89px;width: 247px;/*225*/ border:0px solid #ffcc00;}
.ACDpanel4b {top:132px;width: 247px;/*225*/ border:0px solid #ffcc00;}
.ACDpanel5b {top:178px;width: 247px;/*225*/ border:0px solid #ffcc00;}

.ACCBKKPpanel1b {top:0px;/*12*/width: 247px;/*225*/ border:0px solid #ff0000;}
.ACCBKKPpanel2b {top:45px; width: 247px;/*225*/ border:0px solid #ffcc00;}
.ACCBKKPpanel3b {top:89px;width: 247px;/*225*/ border:0px solid #ffcc00;}
.ACCBKKPpanel4b {top:132px;width: 247px;/*225*/ border:0px solid #ffcc00;}
.ACCBKKPpanel5b {top:178px;width: 247px;/*225*/ border:0px solid #ffcc00;}

.ITpanel1b {top:0px;/*12*/width: 247px;/*225*/ border:0px solid #ff0000;}
.ITpanel2b {top:45px; width: 247px;/*225*/ border:0px solid #ffcc00;}
.ITpanel3b {top:89px;width: 247px;/*225*/ border:0px solid #ffcc00;}
.ITpanel4b {top:132px;width: 247px;/*225*/ border:0px solid #ffcc00;}
.ITpanel5b {top:178px;width: 247px;/*225*/ border:0px solid #ffcc00;}

.WebMktgpanel1b {top:0px;/*12*/width: 247px;/*225*/ border:0px solid #ff0000;}
.WebMktgpanel2b {top:45px; width: 247px;/*225*/ border:0px solid #ffcc00;}
.WebMktgpanel3b {top:89px;width: 247px;/*225*/ border:0px solid #ffcc00;}
.WebMktgpanel4b {top:132px;width: 247px;/*225*/ border:0px solid #ffcc00;}
.WebMktgpanel5b {top:178px;width: 247px;/*225*/ border:0px solid #ffcc00;}

.Dentrypanel1b {top:0px;/*12*/width: 247px;/*225*/ border:0px solid #ff0000;}
.Dentrypanel2b {top:45px; width: 247px;/*225*/ border:0px solid #ffcc00;}
.Dentrypanel3b {top:89px;width: 247px;/*225*/ border:0px solid #ffcc00;}
.Dentrypanel4b {top:132px;width: 247px;/*225*/ border:0px solid #ffcc00;}
.Dentrypanel5b {top:178px;width: 247px;/*225*/ border:0px solid #ffcc00;}


.ACDpanel1b a:hover {background-image:url(../images/autocad-menu.png);background-position:-3px -216px;background-repeat:no-repeat; background-color:transparent;}/*-6px -251px, 216, -4last*/
.ACDpanel2b a:hover {background-image:url(../images/autocad-menu.png);background-position:-3px -261px;background-repeat:no-repeat; background-color:transparent;}
.ACDpanel3b a:hover {background-image:url(../images/autocad-menu.png);background-position:-3px -305px;background-repeat:no-repeat; background-color:transparent;}
.ACDpanel4b a:hover {background-image:url(../images/autocad-menu.png);background-position:-3px -348px;background-repeat:no-repeat; background-color:transparent;}
.ACDpanel5b a:hover {background-image:url(../images/autocad-menu.png);background-position:-3px -394px;background-repeat:no-repeat; background-color:transparent;}
/*.panel6b a:hover {background: transparent url(../images/Hmenubg.jpg) -682px -33px no-repeat;}*/


.ACCBKKPpanel1b a:hover {background-image:url(../images/accbkkp-menu.png);background-position:-3px -216px;background-repeat:no-repeat; background-color:transparent;}/*-6px -251px, -5 216*/
.ACCBKKPpanel2b a:hover {background-image:url(../images/accbkkp-menu.png);background-position:-3px -261px;background-repeat:no-repeat; background-color:transparent;}
.ACCBKKPpanel3b a:hover {background-image:url(../images/accbkkp-menu.png);background-position:-3px -305px;background-repeat:no-repeat; background-color:transparent;}
.ACCBKKPpanel4b a:hover {background-image:url(../images/autocad-menu.png);background-position:-3px -348px;background-repeat:no-repeat; background-color:transparent;}
.ACCBKKPpanel5b a:hover {background-image:url(../images/accbkkp-menu.png);background-position:-3px -394px;background-repeat:no-repeat; background-color:transparent;}


.ITpanel1b a:hover {background-image:url(../images/technology-menu.png);background-position:-3px -216px;background-repeat:no-repeat; background-color:transparent;}/*-6px -251px, -5last*/
.ITpanel2b a:hover {background-image:url(../images/technology-menu.png);background-position:-3px -261px;background-repeat:no-repeat; background-color:transparent;}
.ITpanel3b a:hover {background-image:url(../images/technology-menu.png);background-position:-3px -305px;background-repeat:no-repeat; background-color:transparent;}
.ITpanel4b a:hover {background-image:url(../images/technology-menu.png);background-position:-3px -348px;background-repeat:no-repeat; background-color:transparent;}
.ITpanel5b a:hover {background-image:url(../images/technology-menu.png);background-position:-3px -394px;background-repeat:no-repeat; background-color:transparent;}


.WebMktgpanel1b a:hover {background-image:url(../images/webmktg-menu.png);background-position:-3px -216px;background-repeat:no-repeat; background-color:transparent;}/*-6px -251px, 5last*/
.WebMktgpanel2b a:hover {background-image:url(../images/webmktg-menu.png);background-position:-3px -261px;background-repeat:no-repeat; background-color:transparent;}
.WebMktgpanel3b a:hover {background-image:url(../images/webmktg-menu.png);background-position:-3px -305px;background-repeat:no-repeat; background-color:transparent;}
.WebMktgpanel4b a:hover {background-image:url(../images/webmktg-menu.png);background-position:-3px -348px;background-repeat:no-repeat; background-color:transparent;}
.WebMktgpanel5b a:hover {background-image:url(../images/webmktg-menu.png);background-position:-3px -394px;background-repeat:no-repeat; background-color:transparent;}


.Dentrypanel1b a:hover {background-image:url(../images/dataentry-menu.png);background-position:-3px -216px;background-repeat:no-repeat; background-color:transparent;}/*-6px -251px, 5last*/
.Dentrypanel2b a:hover {background-image:url(../images/dataentry-menu.png);background-position:-3px -261px;background-repeat:no-repeat; background-color:transparent;}
.Dentrypanel3b a:hover {background-image:url(../images/dataentry-menu.png);background-position:-3px -305px;background-repeat:no-repeat; background-color:transparent;}
.Dentrypanel4b a:hover {background-image:url(../images/dataentry-menu.png);background-position:-3px -348px;background-repeat:no-repeat; background-color:transparent;}
.Dentrypanel5b a:hover {background-image:url(../images/dataentry-menu.png);background-position:-3px -394px;background-repeat:no-repeat; background-color:transparent;}


.acd_whyus a#acd_whyus {background-image:url(../images/autocad-menu.png);background-position:-3px -216px;background-repeat:no-repeat;}/*-4px -216px*/
.acd_services a#acd_services{background-image:url(../images/autocad-menu.png);background-position:-3px -261px;background-repeat:no-repeat;}
.acd_infrastructure a#acd_infrastructure{background-image:url(../images/autocad-menu.png);background-position:-3px -305px;background-repeat:no-repeat;}
.acd_process a#acd_process{background-image:url(../images/autocad-menu.png);background-position:-3px -348px;background-repeat:no-repeat;}
.acd_faqs a#acd_faqs{background-image:url(../images/autocad-menu.png);background-position:-3px -394px;background-repeat:no-repeat;}

.accbkkp_whyus a#accbkkp_whyus {background-image:url(../images/accbkkp-menu.png);background-position:-3px -216px;background-repeat:no-repeat;}/*-4px -216px*/
.accbkkp_ITinfrastructure a#accbkkp_ITinfrastructure{background-image:url(../images/accbkkp-menu.png);background-position:-3px -261px;background-repeat:no-repeat;}
.accbkkp_datasecurity a#accbkkp_datasecurity{background-image:url(../images/accbkkp-menu.png);background-position:-3px -305px;background-repeat:no-repeat;}
.accbkkp_workquality a#accbkkp_workquality{background-image:url(../images/accbkkp-menu.png);background-position:-3px -348px;background-repeat:no-repeat;}/*-4px -348px*/
.accbkkp_faqs a#accbkkp_faqs{background-image:url(../images/accbkkp-menu.png);background-position:-3px -394px;background-repeat:no-repeat;}

.technology_whyus a#technology_whyus {background-image:url(../images/technology-menu.png);background-position:-3px -216px;background-repeat:no-repeat;}/*-5px -216px*/
.technology_aixassurance a#technology_aixassurance{background-image:url(../images/technology-menu.png);background-position:-3px -261px;background-repeat:no-repeat;}
.technology_ITinfrastructure a#technology_ITinfrastructure{background-image:url(../images/technology-menu.png);background-position:-3px -305px;background-repeat:no-repeat;}
.technology_process a#technology_process{background-image:url(../images/technology-menu.png);background-position:-3px -348px;background-repeat:no-repeat;}
.technology_faqs a#technology_faqs{background-image:url(../images/technology-menu.png);background-position:-3px -394px;background-repeat:no-repeat;}

.webmktg_whyus a#webmktg_whyus {background-image:url(../images/webmktg-menu.png);background-position:-3px -216px;background-repeat:no-repeat;}/*-4px -216px*/
.webmktg_getstarted a#webmktg_getstarted{background-image:url(../images/webmktg-menu.png);background-position:-3px -261px;background-repeat:no-repeat;}
.webmktg_freequote a#webmktg_freequote{background-image:url(../images/webmktg-menu.png);background-position:-3px -305px;background-repeat:no-repeat;}
.webmktg_process a#webmktg_process{background-image:url(../images/webmktg-menu.png);background-position:-3px -348px;background-repeat:no-repeat;}
.webmktg_faqs a#webmktg_faqs{background-image:url(../images/webmktg-menu.png);background-position:-3px -394px;background-repeat:no-repeat;}

.dtentry_whyus a#dtentry_whyus {background-image:url(../images/dataentry-menu.png);background-position:-3px -216px;background-repeat:no-repeat;}/*-4px -216px*/
.dtentry_infrastructure a#dtentry_infrastructure{background-image:url(../images/dataentry-menu.png);background-position:-3px -261px;background-repeat:no-repeat;}
.dtentry_datasecurity a#dtentry_datasecurity{background-image:url(../images/dataentry-menu.png);background-position:-3px -305px;background-repeat:no-repeat;}
.dtentry_process a#dtentry_process{background-image:url(../images/dataentry-menu.png);background-position:-3px -348px;background-repeat:no-repeat;}
.dtentry_faqs a#dtentry_faqs{background-image:url(../images/dataentry-menu.png);background-position:-3px -394px;background-repeat:no-repeat;}


/****************************************************************************/


/* Other Section Right Menu
****************************************************************************/
.AIXgenmenu
{
	float:left;
	position:relative;
	margin: 0px 0px;
	padding: 0px;
	width: 100%; /*width of menu-170px*/
	border: 0px solid #9A9A9A;
	border-bottom-width: 0px;
	list-style:none;
	/*background:#012C9F;*//*012C9F*/
}



.AIXgenmenu ul li
{
	position:relative;
	display:block;
	margin: 0px 0px;
	padding: 0;
	width: 100%; /*width of menu-170px*/
	border: 0px solid #9A9A9A;
}

.AIXgenmenu a.genmenuitem, .AIXgenmenu a.nohighligt, .AIXgenmenu a.genmenuitembg{
	/*background:#012C9F url(../images/leftmenuarrow.gif) 4% 40% no-repeat;
	background: url(../images/rightmenubg.jpg) 0% 0% repeat-x;*/
	position:relative;
	background:#ebf4fb;/*ebf4fb*/
	font: bold 14px Arial,verdana;
	color: #012C9F;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	/*letter-spacing:0.1em;*/
	padding:7px 0px 7px 12px;/*8,8*/
	text-decoration: none;
	border-bottom:1px solid #d7d7d7;
}

.gentitle
{
    padding:10px 0px 15px 50px;
    font: bold 14px Arial,verdana;
	color: #012C9F;
	background-image:url(../images/joinour.png);
	background-position:10px 5px;
	background-repeat:no-repeat;
	background-color:#ebf4fb;
}

.AIXgenmenu a.genmenuitembg
{
    background-image:url(../images/Refferalpro.png);
	background-position:4% 40%;
	background-repeat:no-repeat;
	background-color:#ebf4fb;
    padding:20px 0px 20px 50px;
}

.AIXgenmenu a.genmenuitem:hover, .AIXgenmenu a.nohighligt:hover,
.AIXgenmenu a.genmenuitembg:hover
{
	/*background:#012C9F url(../images/leftpnlTitlebg.jpg) 0% 0% repeat-x;
	background: url(../images/leftpnlTitlebg.jpg) 0% 0% repeat-x;*/
	position:relative;
	background:#b7ddf2;
	color:#950000;
}

.AIXgenmenu a.genmenuitembg:hover
{
    background-image:url(../images/Refferalpro.png);
	background-position:4% 40%;
	background-repeat:no-repeat;
	background-color:#ebf4fb;
    padding:20px 0px 20px 50px;
}

.AIXgenmenu a.nohighligt:hover
{
    background:#ebf4fb;
    color: #012C9F;
}


/*.AIXgenmenu .genmenuitem:active{
	color: #950000;
	background:#B7DDF2;
}*/

.AIXgenmenu a.genmenuitem span.subTitletext
{
	font:normal 11px Arial, verdana;
	color:#000000;
	letter-spacing:0px;
	display:block;
	width:inherit;
	margin:0px;
	padding:0px;
	/*background:#ffcc00;*/
}

div.newborderconttitle

{
    float:left;
	position: relative;
	display:block;
	width: 100%; /*width of menu-170px*/
	border-bottom: 1px solid #ffffff;
	background:#ebf4fb;
	font: bold 14px Arial, verdana;
	color: #012C9F;
	/*display: block;*/
	padding:10px 0px 10px 0px;
}

.VBannerAd
{
	float:left;
	position:relative;
	margin: 4px 0px;
	padding: 0px 0px;
	width: 227px; /*width of menu-170px*/
	border: 0px solid #9A9A9A;
	border-bottom-width: 0px;
	list-style:none;
	/*background:#012C9F;*//*012C9F*/
}


/*
******************************************************************************/



/*right Menu*/
.AIXmenu
{
	float:left;
	position:relative;
	margin: 0px 0px;
	padding: 0px;
	width: 100%; /*width of menu-170px*/
	border: 0px solid #9A9A9A;
	border-bottom-width: 0px;
	list-style:none;
	/*background:#012C9F;*//*012C9F*/
}

.whiteArrows
{
	float:left;
	font-family:Arial, verdana;
	font-size:9px;
	color:#ffffff;
	font-weight:normal;
	
}

.MenuTitle
{
	float:left;
	font:bold 14px Arial, verdana;
	color: #012C9F;
	display:block;
	vertical-align:middle;			
	border-left: 0px solid #ffffff;
	/*border-bottom: 1px solid #DBDBDB;*/
	border-right: 0px solid #ffffff;
	text-align:center;
	width:227px;
	background-image:url(../images/leftpnlTitlebg.jpg);
	background-position:0% 0%;
	background-repeat:repeat-x;
	padding:12px 0px 12px 0px;
		}

.AIXmenu ul li
{
	display:block;
	margin: 0px 0px;
	padding: 0;
	width: 100%; /*width of menu-170px*/
	border: 0px solid #9A9A9A;
}



.AIXmenu a.menuitem, .AIXmenu a.menuitemstatic{
	/*background:#012C9F url(../images/leftmenuarrow.gif) 4% 40% no-repeat;
	background: url(../images/rightmenubg.jpg) 0% 0% repeat-x;*/
	background:#ebf4fb;/*#d7d7d7;*/
	font: 13px Arial, verdana;
	color: #012C9F;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: 215px;
	/*letter-spacing:0.1em;*/
	padding:7px 0px 7px 12px;/*8,8*/
	text-decoration: none;
	border-bottom:1px solid #ffffff;
    /*top: 2px;*/
    /*left: 15px;
    height: 13px;*/
}

.AIXmenu a.menuitem_new
{
    font: 13px Arial, verdana;
    background:#ebf4fb;
    display: block;
	position: relative; 
	width: 215px;
	color: #012C9F;
	border:0px solid #ff0000;
	/*top: 2px;*/
	height: 13px;
	padding:7px 0px 7px 12px;
	text-decoration: none;
	border-bottom:1px solid #ffffff;
}

.AIXmenu a.menuitem_new:hover
{
    background:#B7DDF2;
    color:#950000;
}

.AIXmenu a.menuitem:active, .AIXmenu a.menuitemstatic:active,
.AIXmenu a.menuitem_new:active{
	color: #950000;
	/*background: url(../images/leftpnlTitlebg.jpg) 0% 0% repeat-x;*/
	background:#B7DDF2;
}

.AIXmenu a.menuitem:hover,.AIXmenu a.menuitemstatic:hover
{
    background:#B7DDF2; /*url(../images/blackmenuarrownew.png) 4% 50% no-repeat;*/
    width: 215px;
    color:#950000;
    background:#B7DDF2;
}

.menuitemred{
	color: #950000;
	/*background: url(../images/leftpnlTitlebg.jpg) 0% 0% repeat-x;*/
	background:#B7DDF2;
	border:0px solid #000000;
}

.AIXmenu a.menuitem:visited{
	color: #950000;
	/*background: url(../images/leftpnlTitlebg.jpg) 0% 0% repeat-x;*/
	background:#B7DDF2;
}

.AIXmenu a.menuitem .statusicon, .AIXmenu a.menuitem_new .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
color:#950000;
}

.AIXmenu div.menuitemHeadingfirsttab a{
	/*background:#012C9F url(../images/leftmenuarrow.gif) 4% 40% no-repeat;*/
	background-image:url(../images/rightpnlTitle.jpg);
	background-position:0% 0%;
	background-repeat:repeat-x;
	font: bold 12px Arial, verdana;
	color: #000000;
	display: block;
	float:left;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding:10px 0px 11px 40px;/*12px 0px 12px 12px*/
	text-decoration: none;
	border-bottom:1px solid #ffffff;
}

.AIXmenu div.menuitemHeadingfirsttab a:hover{
	/*background:#012C9F url(../images/leftmenuarrow.gif) 4% 40% no-repeat;*/
	background-image:url(../images/rightpnlTitle.jpg);
	background-position:0% 0%;
	background-repeat:repeat-x;
	font: bold 12px Arial, verdana;
	color: #000000;
	display: block;
	float:left;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding:10px 0px 11px 40px;/*12px 0px 12px 12px*/
	text-decoration: none;
	border-bottom:1px solid #ffffff;
}


.AIXmenu div.menuitemHeading a{
	/*background:#012C9F url(../images/leftmenuarrow.gif) 4% 40% no-repeat;*/
	background-image:url(../images/leftpnlTitlebg.jpg);
	background-position:0% 0%;
	background-repeat:repeat-x;
	font: bold 12px Arial, verdana;
	color: #000000;
	display: block;
	float:left;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding:12px 0px 10px 40px;/*12px 0px 12px 12px*/
	text-decoration: none;
	border-bottom:1px solid #ffffff;
}

.AIXmenu div.menuitemHeading a:hover{
	/*background:#012C9F url(../images/leftmenuarrow.gif) 4% 40% no-repeat;*/
	background-image:url(../images/leftpnlTitlebg.jpg);
	background-position:0% 0%;
	background-repeat:repeat-x;
	font: bold 12px Arial, verdana;
	color: #000000;
	display: block;
	float:left;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding:12px 0px 10px 40px;/*12px 0px 12px 12px*/
	text-decoration: none;
	border-bottom:1px solid #ffffff;
}

.AIXmenu div.submenu{ /*DIV that contains each sub menu*/
	/*background: #012C9F;*/
	margin:0px;
	padding:0px;
}

.AIXmenu div.submenu ul{ /*UL of each sub menu*/
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.AIXmenu div.submenu ul li{
	border-bottom: 1px solid #d7d7d7;
	margin:0px;
	padding:0px;
    width:227px;
}

.AIXmenu div.submenu ul li a
{
	background-image:url(../images/blackmenuarrow.gif);
	background-position:4% 50%;
	background-repeat:no-repeat;
	background-color:#ebf4fb;
	display:block;
	font: normal 11px Arial, verdana;
	color: #012C9F;
	text-decoration: none;
	padding:2px 0px 2px 25px;
	margin:0px;
}

.AIXmenu div.submenu ul li a:hover{
	/*background:#B7DDF2 url(../images/leftmenuarrow.gif) 4% 50% no-repeat;*/
	background-image:url(../images/blackmenuarrow.gif);
	background-position:4% 50%;
	background-repeat:no-repeat;
	background-color:#B7DDF2;
	color: #950000;/*#ffffff;*/
}

.AIXmenu div.submenu .selected {
	display: block;
	background: #DFDCCB;
	color: #000000;
}

.AIXmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(images/titlebar-active.png);
}

.AIXmenu div.submenuleft, div.submenuright{ /*DIV that contains each sub menu*/
	/*background: #012C9F;*/
	margin:0px;
	padding:0px;
}

.AIXmenu div.submenuleft ul, div.submenuright ul{ /*UL of each sub menu*/
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.AIXmenu div.submenuleft ul li, div.submenuright ul li{
	/*border-bottom: 1px solid #ffffff;*/
	border-bottom:1px solid #d7d7d7;
	margin:0px;
	padding:0px;
}

div.submenuright ul li.lasttab{
	padding-bottom:10px;
}

.AIXmenu div.submenuleft ul li a, div.submenuright ul li a
{
	background-image:url(../images/blackmenuarrow.gif);
	background-position:4% 50%;
	background-repeat:no-repeat;
	display: block;
	font: normal 12px Arial, Helvetica;
	color: #012C9F;
	text-decoration: none;
	padding:2px 0px 2px 25px;
}

.AIXmenu div.submenuleft ul li a:hover, div.submenuright ul li a:hover{
	background-image:url(../images/leftmenuarrow.gif);
	background-position:4% 50%;
	background-repeat:no-repeat;
	background-color:#860701;
	color: #ffffff;
}

.AIXmenu div.submenuleft .selected {
	display: block;
	background: #DFDCCB;
	color: #000000;
}


/*selected tab selection
**********************************/
.abtuswhoweare a#abtuswhoweare,
.drivingvalues a#drivingvalues,
.team a#team,
.datasecurity a#datasecurity,
.infrastructure a#infrastructure,
.testimonials #testimonials,
.affiliatedcompanies #affiliatedcompanies,
.membership #membership,
.whychooseus a#whychooseus,
.ITinfrastructure a#ITinfrastructure,
.bookkeepingdatasecurity a#bookkeepingdatasecurity,
.workquality a#workquality,
.joinmailinglist a#joinmailinglist,
.upcomingevents a#upcomingevents,
.csprocess a#csprocess,
.csfaq a#csfaq,
.csgettingstarted a#csgettingstarted,
.spprocess a#spprocess,
.spfaq a#spfaq,
.spgettingstarted a#spgettingstarted,
.IT-datasecurity a#IT-datasecurity,
.IT-workquality a#IT-workquality,
.IT-gettingstarted a#IT-gettingstarted,
.IT-customsoftware a#IT-customsoftware,
.IT-websitepackages a#IT-websitepackages,
.workquality_de a#workquality_de,
.getstart_de a#getstart_de,
.getstart_autocad a#getstart_autocad,
.checksamples_autocad a#checksamples_autocad,
.industryarticles a#industryarticles,
.casestudy a#casestudy,
.newsletter a#newsletter,
.samplereports a#samplereports,
.seopackage_web a#seopackage_web,
.bkp_financialservices a#bkp_financialservices,
.bkp_benefits a#bkp_benefits,
.bkp_bookkeeperrole a#bkp_bookkeeperrole,
.bkp_quikbooks a#bkp_quikbooks
{
    background:#B7DDF2;
    color:#950000;
    /*background:url(../images/rightmenubg_selected.jpg) 0% 0% no-repeat;*/
}

.websitedesignpackage a#websitedesignpackage
{
	display:block;
}

/*div.accordprefix, accordsuffix
{
	display:block;
	background:none;
	
}*/


#cmtquickturnaroundHldr
{
	position:absolute;
	top:80px;
	right:125px;
	/*background:#d7d7d7;*/
	width:200px;
	height:auto;
	z-index:105;/*105px*/
}

#cmtpursuanceHldr
{
	position:absolute;
	bottom:80px;
	right:150px;
	width:200px;
	height:auto;
	z-index:105;/*105px*/
}

.xroundcrnrHldr h1, .zroundcrnrHldr h1 {
	margin:0;
	font-size:1.2em;
	padding:0 10px 5px 10px;
	border-bottom:1px solid #777;
}
.xroundcrnrHldr p, .zroundcrnrHldr p {
	margin:0;
	padding:5px 10px;
	font-size: 1em;
	}
.xroundcrnrHldr 
{
	float:left;
	position:relative;
	background: transparent;
	width:190px;
	margin:10px 5px;
}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #777; border-right:1px solid #777;}
.xb1 {margin:0 5px; background:#777;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {float:left; width:187px;position:relative;display:block; border:0 solid #555; border-width:0 1px; height:auto;}
* html .xboxcontent {height:1px;}

.color_a {background:#555555/*brown*/; color:#f8f8f8;}
.color_b {background:#d7d7d7/*beige*/; color:#000;}
/*
*******************************************************/
/************************header************************/


#AIXmenu li a, ul#AIXmenu li a:visited {
	/*background:#152B5C;*/
	/*background: #000000 url(images/glossyback-new.gif) repeat-x bottom left;*/
	font: bold 12px Arial, Helvetica;
	color: #012C9F;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding: 0px;
	padding-left: 10px;
	padding-bottom: 0px;
	text-decoration: none;
	border-bottom:1px solid #ffffff;
}

#AIXmenu li a:link:hover, ul#AIXmenu li a:visited:hover 
{
    color:#ffffff;
    background-image:url(../images/blackmenuarrow.gif);
	background-position:0% 0%;
	background-repeat:no-repeat;
	background-color:#860701;
} 

.AIXmenu span.selected{
	background-color:#000000;
	/*background: black url(images/glossyback-new.gif) repeat-x bottom left;*/
	font: bold 12px Arial, Helvetica;
	color: #ffffff;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding-left: 10px;
	padding-bottom: 10px;
	text-decoration: none;
	border-bottom:1px solid #ffffff;
}


/* curretly not in use do not delete...it ca be used as panel at other places!!!! */
.divRgtlinks{ /*DIV that contains each sub menu*/
	float:left;
	position:relative;
	/*background: #012C9F;*/
	margin:0px;
	padding:0px;
	width:auto;
}

.divRgtlinks ul{ /*UL of each sub menu*/
	float:left;
	position:relative;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width:auto;
}

.divRgtlinks ul li
{
	float:left;
	position:relative;
	display:block;
	background-image:url(../images/rightpnllinktabBg.jpg);
	background-position:0% 0%;
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	width:227px;
	height:70px;
}

.divRgtlinks ul li.firsttab
{
	border-top:1px solid #96aff1;
}

.divRgtlinks ul li a
{
	display: block;
	font: bold 15px Arial, Helvetica;
	color: #ffffff;
	text-decoration: none;
	padding:0px 0px 0px 15px;
	margin-top:2%;
	border:0px solid #ff0000;
}

.divRgtlinks ul li a:hover{
	/*background:#860701 url(../images/blackmenuarrow.gif) 4% 50% no-repeat;*/
	color: #ff0000;
}


.divRgtlinks li span.shortDesc
{
	position: absolute;
	bottom: 5px;
	left: 5px;
	border: none;
	font:normal 11px Arial, verdana;
	color:#ffffff;
	font-style:italic;
	/*padding:15px;*/
	height:auto;
	width:217px;
}


/*left Right menu and tabs config
*************************************************************************/

div.testimonialHeading 
{
	float:left;
	background-image:url(../images/leftpnlTitlebg.jpg);
	background-position:0% 0%;
	background-repeat:repeat-x;
	font: bold 14px Arial, verdana;
	color: #ffffff;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: 227px;
	min-width:227px;
	padding:12px 0px 12px 0px;
	text-indent:10px;
	text-decoration: none;
	border-bottom:0px solid #ffffff;
}

div.testimonials a
{
	background-image:url(../images/leftpnlTitlebg.jpg);
	background-position:0% 0%;
	background-repeat:repeat-x;
	font: bold 12px Arial, verdana;
	color: #000000;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding:12px 0px 12px 12px;
	text-decoration: none;
	border-bottom:0px solid #ffffff;
}

div.testimonials a:hover
{
	background-image:url(../images/leftpnlTitlebg.jpg);
	background-position:0% 0%;
	background-repeat:repeat-x;
	font: bold 12px Arial, verdana;
	color: #000000;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding:12px 0px 12px 12px;
	text-decoration: none;
	border-bottom:0px solid #ffffff;
}

.quickfrm
{
	border:0px solid #ff0000;
	width:200px;
	height:200px;
	background:#555555;
	padding:0px;
	margin:0px;
	/*margin-left:5%;*/
}

.TTmonialHldr
{
	float:left;
	width:227px;/*207*/
	padding:0px;
	margin:0px;
	background:#ebf4fb;
	border-bottom:1px solid #ffffff;
}

.TTmonialHldr div.btnReadMore
{
	/*position:absolute;
	bottom:5px;
	left:0px;*/
	float:left;
	width:227px;
	padding:0px;
	margin:0px;
	border: 0px solid #ff0000;
	/*border-bottom: 1px solid #d7d7d7;*/
}

.TTmonialHldr div.validateiconhldr
{
	/*position:absolute;	
	bottom:5px;
	left:21px;*/
	float:left;
	width:auto;/*227*/
	padding:10px 0px 0px 25px;
	margin:0px;
	border: 0px solid #00ff00;
}

.TTmonialHldr div.btnReadMore a
{
	float:right;
	display:block;
	background-image:url(../images/blackmenuarrow.gif);
	background-position:5% 50%;
	background-repeat:no-repeat;
	background-color:#ebf4fb;
	font: bold 11px Arial, verdana;
	color:#012C9F;/*012C9F*/
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	text-align:right;
	padding:5px 2px 5px 15px;
	text-decoration: none;
	border-bottom:0px solid #d7d7d7;
}

.TTmonialHldr div.btnReadMore a:hover
{
	float:right;
	display:block;
	background-image:url(../images/redmenuarrow.gif);
	background-position:5% 50%;
	background-repeat:no-repeat;
	background-color:#b7ddf2;
	font: bold 11px Arial, verdana;
	color: #950000;
	/*position: relative;*/ /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	text-align:right;
	padding:5px 2px 5px 15px;
	text-decoration: none;
	border-bottom:0px solid #d7d7d7;
}

ul.Tcontent { /*UL of each sub menu*/
	float:left;/*right*/
	width:auto;
	list-style-type: none;
	margin: 0px;
	padding:0px 0px 0px 0px;/*0px 10px 0px 10px;*/
	background:#ebf4fb;
	border:0px solid #ffcc00;	
}

ul.Tcontent li, ul.Tcontent li.new 
{
	float:left;
	position:relative;
	display:block;
	font:normal 12px Arial, verdana;
	color:#012C9F;
	text-align:justify;
	/*font-style:italic;*/
	border-bottom: 0px solid #d7d7d7;
	padding:0px;
	margin:0px;
	width:auto;
}

ul.Tcontent li.new
{
    font-style:normal;
    text-align:right;
    padding:10px 0px 5px 40px;        
}

ul.Tcontent li p.TitleTxt
{
	font-weight:bold;
	text-align:left;
	padding:0px 0px 5px 0px;
}

ul.Tcontent li p
{
	font-weight:bold;
	text-align:left;
	padding:0px 0px 5px 0px;
}


ul.Tcontent li.btmBrdr
{
	border-bottom: 1px solid #d7d7d7;
	width:100%;	
	height:10px;
}

ul.Tcontent li a
{
	float:right;
	display:block;
	background-image:url(../images/blackmenuarrow.gif);
	background-position:5% 50%;
	background-repeat:no-repeat;
	background-color:#d7d7d7;
	font: bold 11px Arial, verdana;
	color: #012C9F;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	text-align:right;
	padding:5px 2px 5px 15px;
	text-decoration: none;
	border-bottom:0px solid #d7d7d7;
}

ul.Tcontent li a.nolink
{
	background:none;
	text-decoration:none;
}

ul.Tcontent li a.nolink:hover
{
	background:none;
	text-decoration:none;
	color:#950000;
}

ul.Tcontent li a:hover
{
	float:right;
	display:block;
	background-image:url(../images/leftmenuarrow.gif);
	background-position:5% 50%;
	background-repeat:no-repeat;
	background-color:#ff0000;
	font: bold 11px Arial, verdana;
	color: #ffffff;
	/*position: relative;*/ /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	text-align:right;
	padding:5px 2px 5px 15px;
	text-decoration: none;
	border-bottom:0px solid #d7d7d7;
}

ul.Tcontent li.spacerTop
{
	padding:10px 0px 10px 0px;
}
ul.Tcontent li.spacerBtm
{
	padding:0px 0px 10px 0px;
}

.RightPnlAIXmenu
{
	float:left;
	position: relative;
	margin:0px;
	padding: 0px;
	width: 227px; /*width of menu-170px*/
	border: 0px solid #9A9A9A;
	border-bottom-width: 0px;
	/*list-style:none;*/
	/*background:#000fff;*/
}

.RightPnlAIXmenu ul{ /*UL of each sub menu*/
	float:left;
	list-style-type: none;
	margin:0px;
	padding: 0px;
	border:0px solid #000000;
	width:227px;
}


.RightPnlAIXmenu ul li
{
	float:left;
	position: relative;
	display:block;
	color:#012C9F;
	margin: 0px;
	padding: 0px;
	width: 100%; /*width of menu-170px*/
	border-bottom: 0px solid #000000;
}

.RightPnlAIXmenu ul li.emptySpacer
{
	display:block;
	height:25px;
	border:none;
}

.RightPnlAIXmenu li a
{
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	/*background:url(../images/leftpnlTitlebg.jpg) 0% 0% repeat-x;*/
	background:#ebf4fb;
	font: bold 14px Arial, verdana;
	color: #012C9F;/*012C9F*/
	display: block;
	width:auto;
	padding:10px 0px 10px 50px;/*12px 0px 12px 12px*/
	text-decoration: none;
	border-bottom:1px solid #d7d7d7;
}

.RightPnlAIXmenu li a:hover
{
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	/*background:url(../images/leftpnlTitlebg.jpg) 0% 0% repeat-x;*/
	background:#b7ddf2;
	font: bold 14px Arial, verdana;
	color: #ff0000;
	display: block;
	width:auto;
	padding:10px 0px 10px 50px;/*12px 0px 12px 12px*/
	text-decoration: none;
	border-bottom:1px solid #d7d7d7;
}

.RightPnlAIXmenu li a.bgblank
{
	position: relative;
	background:#ebf4fb;
	font: bold 14px Arial, verdana;
	color: #012C9F;/*012C9F*/
	display: block;
	width:auto;
	padding:10px 0px 10px 15px;/*12px 0px 12px 12px*/
	text-decoration: none;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}

.RightPnlAIXmenu li a.bgblank:hover
{
	position: relative;
	background:#b7ddf2;
	font: bold 14px Arial, verdana;
	color: #ff0000;
	display: block;
	width:auto;
	padding:10px 0px 10px 15px;/*12px 0px 12px 12px*/
	text-decoration: none;
	border-bottom:1px solid #d7d7d7;
}


.RightPnlAIXmenu a.RightMenuHeadingsBgNew{
	/*background:#012C9F url(../images/leftmenuarrow.gif) 4% 40% no-repeat;*/
	/*background:url(../images/leftpnlTitlebgftab.jpg) 0% 0% repeat-x;*/
	/*float:left;*/
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	background-image:url(../images/leftpnlTitlebg.jpg);
	background-position:0% 0%;
	background-repeat:repeat-x;
	font: bold 14px Arial, verdana;
	color: #ffffff;
	display: block;
	width:auto;
	padding:10px 0px 10px 50px;/*12px 0px 12px 12px*/
	text-decoration: none;
	border-bottom:0px solid #ffffff;
}

.RightPnlAIXmenu a.RightMenuHeadingsBgNew:hover{
	/*background:#012C9F url(../images/leftmenuarrow.gif) 4% 40% no-repeat;*/
	/*background:url(../images/leftpnlTitlebgftab.jpg) 0% 0% repeat-x;*/
	/*float:left;*/
	position: relative;
	background-image:url(../images/leftpnlTitlebg.jpg);
	background-position:0% 0%;
	background-repeat:repeat-x;
	font: bold 14px Arial, verdana;
	color: #ffffff;
	display: block;
	width: auto;
	padding:10px 0px 10px 50px;/*12px 0px 12px 12px*/
	text-decoration: none;
	border-bottom:0px solid #ffffff;
}

.RightPnlAIXmenu div.remoteSupport
{
	position: absolute;
	top: 5px;/*45*/
	left: 5px;
	border: none;
	background-image:url(../images/remote-support.png);
	background-position:0% 0%;
	background-repeat:no-repeat;
	/*padding:15px;*/
	width:32px;
	height:30px;
	z-index:11;
}




.LeftPnlAIXmenu
{
	float:left;
	position: relative;
	margin:0px;
	padding: 0px;
	width: 227px; /*width of menu-170px*/
	border: 0px solid #9A9A9A;
}


.LeftPnlAIXmenu ul{ /*UL of each sub menu*/
	float:left;/*added, not here before*/
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 227px;
	
}

.LeftPnlAIXmenu ul li, .LeftPnlAIXmenu ul li.newborder, .LeftPnlAIXmenu ul li.bordernew
{
	float:left;
	position: relative;
	display:block;
	margin: 0px;
	padding: 0px;
	width: 100%; /*width of menu-170px*/
	border-bottom: 1px solid #ffffff;
}

.LeftPnlAIXmenu ul li > input
{
    padding:0px;
}

.LeftPnlAIXmenu ul li p
{
    padding-left:0px;
}

.LeftPnlAIXmenu ul li div
{
    padding-left:0px;
    float:left;
}

.LeftPnlAIXmenu ul li.bordernew
{
    border-bottom:0px; 
       
}
.LeftPnlAIXmenu ul li div.topspace
{
    padding:10px 0px 10px 40px;
}

.LeftPnlAIXmenu ul li p.leftsp
{
    padding-left:2px;
}

.LeftPnlAIXmenu ul li.contTitle,
.LeftPnlAIXmenu ul li.wcontTitle,
.LeftPnlAIXmenu ul li.contTitlenew, 
.LeftPnlAIXmenu ul li.contTitlenewimg,
.LeftPnlAIXmenu ul li.getafree,
.LeftPnlAIXmenu ul li.acontTitle
{
    background:#ebf4fb;
    position:relative;
	font: bold 14px Arial, verdana;
	color: #012C9F;
	/*display: block;*/
	width:auto;
	padding:10px 0px 10px 10px;/*10px 0px 10px 10px;*/
	
}

.LeftPnlAIXmenu ul li.contTitlenew
{
    width:215px;
}

.LeftPnlAIXmenu ul li.btnhldr
{
    float:left;
    width:215px;
}

.LeftPnlAIXmenu ul li .wcontTitle
{
	width:162px;
	border:0px solid black;
	/*background:#ebf4fb url(../images/Testimonials.png) 0% 0% no-repeat;*/
	background-image:url(../images/testimonial_icon.png);
	background-position:0% 0%;
	background-repeat:no-repeat;
	background-color:#ebf4fb;
	height:25px;
	padding:9px 0px 0px 45px;
}

.LeftPnlAIXmenu ul li .acontTitle
{
	width:172px;
	border:none;
	background-image:url(../images/AnalytixAdvanatages.png);
	background-position:0% 50%;
	background-repeat:no-repeat;
	background-color:#ebf4fb;
	height:22px;/*35*/
	padding:14px 0px 0px 45px;
}

.LeftPnlAIXmenu ul li.contTitlenew
{
    padding:10px 0px 10px 10px;
}

.inputlefthldr
{
    float:left;
    display:inline;
    width:auto;
}

.LeftPnlAIXmenu ul li.contTitlenewimg
{
    padding:10px 17px 10px 0px;    
}

.LeftPnlAIXmenu ul li.noborderbtm
{
    border-bottom:none;
    padding:10px 10px 5px 10px;
}

.LeftPnlAIXmenu ul li.newborder
{
	background:#ebf4fb;
	border-bottom: 1px solid #ffffff;/*#d7d7d7;*/
}

.LeftPnlAIXmenu ul li.getafree
{
	border-bottom: 1px solid #ffffff;/*#d7d7d7;*/
	/*background:#ebf4fb url(../images/getafree.png) 5% 50% no-repeat;*/
}

.LeftPnlAIXmenu li a, .LeftPnlAIXmenu li a.newlink, .LeftPnlAIXmenu li a.advantages,
.LeftPnlAIXmenu li a.nospace
{
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	/*background:url(../images/leftpnlTitlebg.jpg) 0% 0% repeat-x;*/
	background:#ebf4fb;
	font: bold 14px Arial, verdana;
	color: #012C9F;
	display: block;
	width:auto;
	padding:10px 0px 10px 15px;/*12px 0px 12px 12px, 10px 0px 10px 50px latest*/
	text-decoration: none;
	border-bottom:1px solid #d7d7d7;
}
.LeftPnlAIXmenu li a.nospace
{
    padding-left:0px;
}

.LeftPnlAIXmenu li a.gtfreequote,
.LeftPnlAIXmenu li a.freedwnl,
.LeftPnlAIXmenu li a.rdcs,
.LeftPnlAIXmenu li a.reffpro,
.LeftPnlAIXmenu li a.jnoml,
.LeftPnlAIXmenu li a.nwsltr,
.LeftPnlAIXmenu li a.blog,
.LeftPnlAIXmenu li a.checksample,
.LeftPnlAIXmenu li a.viewpresentation,
.LeftPnlAIXmenu li a.seoemailpackages
{
    background:none;
    width:172px;
    height:33px;
    border:none;
    margin:0px;
    padding:14px 0px 0px 55px;
    background-image:url(../images/getafree.png);
	background-position:5% 50%;
	background-repeat:no-repeat;
	background-color:#ebf4fb;
}
.LeftPnlAIXmenu li a.freedwnl
{
    background-image:url(../images/CaseStudy.png);
	background-position:5% 50%;
	background-repeat:no-repeat;
	background-color:#ebf4fb;   
    border-top:1px solid #ffffff;
}
.LeftPnlAIXmenu li a.rdcs
{
  background-image:url(../images/freedownload.png);
	background-position:5% 50%;
	background-repeat:no-repeat;
	background-color:#ebf4fb;   
}

.LeftPnlAIXmenu li a.reffpro
{
  background-image:url(../images/Refferalpro.png);
	background-position:5% 50%;
	background-repeat:no-repeat;
	background-color:#ebf4fb;
    
}
.LeftPnlAIXmenu li a.jnoml
{
    background-image:url(../images/joinour.png);
	background-position:5% 50%;
	background-repeat:no-repeat;
	background-color:#ebf4fb;
}

.LeftPnlAIXmenu li a.nwsltr
{
  background-image:url(../images/newsletter_icon.png);
	background-position:5% 50%;
	background-repeat:no-repeat;
	background-color:#ebf4fb;
}
.LeftPnlAIXmenu li a.blog
{
     background-image:url(../images/blog_icon.png);
	background-position:5% 50%;
	background-repeat:no-repeat;
	background-color:#ebf4fb;
}

.LeftPnlAIXmenu li a.checksample
{
    background-image:url(../images/checksample_icon.png);
	background-position:5% 50%;
	background-repeat:no-repeat;
	background-color:#ebf4fb;
}

.LeftPnlAIXmenu li a.viewpresentation
{
    background-image:url(../images/viewpresentation_icon.png);
	background-position:5% 50%;
	background-repeat:no-repeat;
	background-color:#ebf4fb;
}

.LeftPnlAIXmenu li a.seoemailpackages
{
    background-image:url(../images/seo-web-email-pack.png);
	background-position:5% 50%;
	background-repeat:no-repeat;
	background-color:#ebf4fb;   
}


.LeftPnlAIXmenu li a.gtfreequote:hover,
.LeftPnlAIXmenu li a.freedwnl:hover,
.LeftPnlAIXmenu li a.rdcs:hover,
.LeftPnlAIXmenu li a.reffpro:hover,
.LeftPnlAIXmenu li a.jnoml:hover,
.LeftPnlAIXmenu li a.nwsltr:hover,
.LeftPnlAIXmenu li a.blog:hover,
.LeftPnlAIXmenu li a.checksample:hover,
.LeftPnlAIXmenu li a.viewpresentation:hover,
.LeftPnlAIXmenu li a.seoemailpackages:hover
{
    background:none;
    width:172px;
    height:33px;
    border:none;
    padding:14px 0px 0px 55px;
    background-image:url(../images/getafree.png);
	background-position:5% 50%;
	background-repeat:no-repeat;
	background-color:#b7ddf2;      
}
.LeftPnlAIXmenu li a.freedwnl:hover
{
    background-image:url(../images/CaseStudy.png);
	background-position:5% 50%;
	background-repeat:no-repeat;
	background-color:#b7ddf2;
    border-top:1px solid #ffffff;
}

.LeftPnlAIXmenu li a.rdcs:hover
{
  background-image:url(../images/freedownload.png);
	background-position:5% 50%;
	background-repeat:no-repeat;
	background-color:#b7ddf2;
}

.LeftPnlAIXmenu li a.reffpro:hover
{
   background-image:url(../images/Refferalpro.png);
	background-position:5% 50%;
	background-repeat:no-repeat;
	background-color:#b7ddf2;
}

.LeftPnlAIXmenu li a.jnoml:hover
{
   background-image:url(../images/joinour.png);
	background-position:5% 50%;
	background-repeat:no-repeat;
	background-color:#b7ddf2;
}

.LeftPnlAIXmenu li a.nwsltr:hover
{
  /*background:#b7ddf2 url(../images/newsletter_icon.png) 5% 50% no-repeat;*/
  background-image:url(../images/newsletter_icon.png);
	background-position:5% 50%;
	background-repeat:no-repeat;
	background-color:#b7ddf2;
}

.LeftPnlAIXmenu li a.blog:hover
{
     background-image:url(../images/blog_icon.png);
	background-position:5% 50%;
	background-repeat:no-repeat;
	background-color:#b7ddf2;     
}

.LeftPnlAIXmenu li a.checksample:hover
{
    /*background:#b7ddf2 url(../images/checksample_icon.png) 5% 50% no-repeat;*/
    background-image:url(../images/checksample_icon.png);
	background-position:5% 50%;
	background-repeat:no-repeat;
	background-color:#b7ddf2;
}

.LeftPnlAIXmenu li a.viewpresentation:hover
{
    background-image:url(../images/viewpresentation_icon.png);
	background-position:5% 50%;
	background-repeat:no-repeat;
	background-color:#b7ddf2;
}

.LeftPnlAIXmenu li a.seoemailpackages:hover
{
    background-image:url(../images/seo-web-email-pack.png);
	background-position:5% 50%;
	background-repeat:no-repeat;
	background-color:#b7ddf2;
}


.LeftPnlAIXmenu li a.newlink
{
    border:none;
}
.LeftPnlAIXmenu li a.advantages
{
    font: 13px Arial, verdana;
    border-bottom:0px solid #ffffff;
    padding:7px 0px 7px 12px;
}

.LeftPnlAIXmenu li a:hover, .LeftPnlAIXmenu li a.newlink:hover, .LeftPnlAIXmenu li a.advantages:hover
{
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	/*background:url(../images/leftpnlTitlebg.jpg) 0% 0% repeat-x;*/
	background:#b7ddf2;
	font: bold 14px Arial, verdana;
	color: #950000;
	display: block;
	width:auto;
	padding:10px 0px 10px 15px;/*12px 0px 12px 12px*/
	text-decoration: none;
	border-bottom:1px solid #d7d7d7;
}

.LeftPnlAIXmenu li a.newlink:hover
{
     border:none;
}
.LeftPnlAIXmenu li a.advantages:hover
{
    font: 13px Arial, verdana;
    border-bottom:0px solid #ffffff;
    padding:7px 0px 7px 12px;
}

.selectdropdownspacer
{
    margin:10px 0px 0px 10px;
    width:200px;
}

.LeftPnlAIXmenu div.LeftPnlAIXmenu a{
	/*background:#012C9F url(../images/leftmenuarrow.gif) 4% 40% no-repeat;*/
	/*background:url(../images/leftpnlTitlebgftab.jpg) 0% 0% repeat-x;*/
	/*float:left;*/
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	background-image:url(../images/leftpnlTitlebg.jpg);
	background-position:0% 0%;
	background-repeat:repeat-x;
	font: bold 14px Arial, verdana;
	color: #ffffff;
	display: block;
	width:177px;
	padding:10px 0px 10px 50px;/*12px 0px 12px 12px*/
	text-decoration: none;
	border-bottom:0px solid #ffffff;
}

.LeftPnlAIXmenu div.LeftPnlAIXmenu a:hover{
	/*background:#012C9F url(../images/leftmenuarrow.gif) 4% 40% no-repeat;*/
	/*background:url(../images/leftpnlTitlebgftab.jpg) 0% 0% repeat-x;*/
	/*float:left;*/
	position: relative;
	background-image:url(../images/leftpnlTitlebg.jpg);
	background-position:0% 0%;
	background-repeat:repeat-x;
	font: bold 14px Arial, verdana;
	color: #ffffff;
	display: block;
	width: 177px;
	padding:10px 0px 10px 50px;/*12px 0px 12px 12px*/
	text-decoration: none;
	border-bottom:0px solid #ffffff;
}

.LeftPnlAIXmenu div.Clsrvcicon,
.LeftPnlAIXmenu div.StrategicPtnricon,
.LeftPnlAIXmenu div.testimonialIcon,
.RightPnlAIXmenu div.industryFocusicon,
.RightPnlAIXmenu div.freeQuoteicon,
.RightPnlAIXmenu div.clientprocessicon, 
.RightPnlAIXmenu div.itdatasecurity,
.RightPnlAIXmenu div.itportfolio,
.RightPnlAIXmenu div.itgetstart,
.RightPnlAIXmenu div.mailingListicon,
.RightPnlAIXmenu div.Eventsicon,
.RightPnlAIXmenu div.refProgram
{
    position: absolute;
}

.LeftPnlAIXmenu div.Clsrvcicon
{
	top: 2px;
	left: 5px;
	border: none;
	background-image:url(../images/clientservicesicon.png);
	background-position:0% 0%;
	background-repeat:no-repeat;
	/*padding:15px;*/
	z-index:18;
	height:30px;
	width:30px;
}

.LeftPnlAIXmenu div.StrategicPtnricon
{
	top: 2px;
	left: 5px;
	border: none;
	background-image:url(../images/strategicpartnericon.png);
	background-position:0% 0%;
	background-repeat:no-repeat;
	padding:15px;
}

.LeftPnlAIXmenu div.testimonialIcon
{
	top:2px;
	left:5px;
	background-image:url(../images/testimonialicon.png);
	background-position:0% 0%;
	background-repeat:no-repeat;
	padding:15px;
	margin:0px;
	height:30px;
	width:30px;
	z-index:20;
}

.RightPnlAIXmenu div.industryFocusicon
{
	top: 5px;
	left: 5px;
	bottom:0px;
	border: none;
	background-image:url(../images/industryfocusicon.png);
	background-position:0% 0%;
	background-repeat:no-repeat;
	/*padding:15px;*/
	width:32px;
	height:30px;
}


.RightPnlAIXmenu div.freeQuoteicon
{
	top: 5px;/*45*/
	left: 5px;
	border: none;
	background-image:url(../images/quoteicon.png);
	background-position:0% 0%;
	background-repeat:no-repeat;
	/*padding:15px;*/
	width:32px;
	height:30px;
	z-index:11;
}

.RightPnlAIXmenu div.clientprocessicon
{
	top: 5px;/*45*/
	left: 5px;
	border: none;
	background-image:url(../images/accclientprocessicon.png);
	background-position:0% 0%;
	background-repeat:no-repeat;
	/*padding:15px;*/
	width:32px;
	height:30px;
	z-index:11;
}


.RightPnlAIXmenu div.itdatasecurity
{
	top: 5px;/*45*/
	left: 5px;
	border: none;
	background-image:url(../images/itdatasecurity.png);
	background-position:0% 0%;
	background-repeat:no-repeat;
	/*padding:15px;*/
	width:32px;
	height:30px;
	z-index:11;
}

.RightPnlAIXmenu div.itportfolio
{
	top: 5px;/*45*/
	left: 5px;
	border: none;
	background-image:url(../images/itportfolioicon.png);
	background-position:0% 0%;
	background-repeat:no-repeat;
	/*padding:15px;*/
	width:32px;
	height:30px;
	z-index:11;
}

.RightPnlAIXmenu div.itgetstart
{
	top: 5px;/*45*/
	left: 5px;
	border: none;
	background-image:url(../images/itgetstarticon.png);
	background-position:0% 0%;
	background-repeat:no-repeat;
	/*padding:15px;*/
	width:32px;
	height:30px;
	z-index:11;
}

.RightPnlAIXmenu div.mailingListicon
{
	top: 5px;/*85*/
	left: 5px;
	border: none;
	background-image:url(../images/mailinglisticon.png);
	background-position:0% 0%;
	background-repeat:no-repeat;
	/*padding:15px;*/
	width:32px;
	height:30px;
	z-index:12;
}

.RightPnlAIXmenu div.Eventsicon
{
	top: 5px;/*125*/
	left: 5px;
	border: none;
	background-image:url(../images/eventsicon.png);
	background-position:0% 0%;
	background-repeat:no-repeat;
	/*padding:15px;*/
	width:32px;
	height:30px;
}

.RightPnlAIXmenu div.refProgram
{
	top: 5px;/*165*/
	left: 5px;
	float:left;
	border: none;
	background-image:url(../images/referralprogramicon.png);
	background-position:0% 0%;
	background-repeat:no-repeat;
	/*padding:15px;*/
	width:32px;
	height:30px;
	z-index:13;
}



.RightPnlAIXmenu  div.JoinMailinglist
{
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	font: bold 14px Arial, verdana;
	color: #012C9F;/*012C9F*/
	display: block;
	width:auto;
	padding:10px 0px 10px 10px;/*10px 0px 10px 50px*/
	text-align:left;
	text-decoration: none;
	border-bottom:0px solid #d7d7d7;
	background:#ebf4fb;/**/
}

.RightPnlAIXmenu  div.WBreaker{
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	font: bold 14px Arial, verdana;
	color: #012C9F;/*012C9F*/
	display: block;
	width:216px;
	padding:10px 0px 10px 10px;/*10px 0px 10px 50px*/
	text-align:left;
	text-decoration: none;
	border-bottom:0px solid #d7d7d7;
	background:#ebf4fb;/**/
}


.spacerLeft
{
	margin:5px 15px;
}

.inputspacer
{
	margin:0px 4px;
}

.unbold
{
    font-weight:normal;        
}

.RightPnlAIXmenu div.mailinglisttheForm
{
	float:left;
	position:relative;
	/*padding:15px;*/
	width:auto;
	background:#ebf4fb;/**/
	border-bottom:0px solid #d7d7d7;		
}

.mailinglisttheFormnew, .mailinglisthldr
{
    float:left;
    display:block;
	position:relative;
	width:216px;
	background:#ebf4fb;/*ebf4fb*/	
}

.genbluebg
{
    background:#ebf4fb;
}

.mailinglisthldr
{
    width:225px;
}

.RightPnlAIXmenu p.commentHldr
{
	position:absolute;
	bottom:5px;/*22px*/
	left:25px;
	display:block;
	padding:0px;
	margin:0px;
	width:auto;
	/*background:#ff0000;*/
	border-bottom:0px solid #d7d7d7;
	z-index:200;
}

.RightPnlAIXmenu div.mailinglisttheForm iframe
{
	float:left;
	border: none;
	/*padding:15px;*/
	width:227px;/*220*/
	background:none;
	height:30px;/*65*/
	
}




.RgtPnlAIXmenuHldr
{
	float:left;
	position: relative;
	margin:0px;
	padding: 0px;
	width: 227px; /*width of menu-170px*/
	border: 0px solid #9A9A9A;
	border-bottom-width: 0px;
	/*list-style:none;*/
	background:none;
}

ul.ul-RgtPnlAIXmenu { /*UL of each sub menu*/
	float:left;
	position:relative;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width:227px; /*new added*/
	background:#ebf4fb;
}


ul.ul-RgtPnlAIXmenu li
{
	/*float:left;*/
	position:relative;
	display:block;
	font:normal 12px Arial, verdana;
	color:#ffffff;
	text-align:left;
	border-bottom: 1px solid #ffffff;
	padding:0px;
	margin:0px;
	width:auto;
}

ul.ul-RgtPnlAIXmenu li.webinarlistitem
{
    color:#000;
    /*padding-left:35px;*/
    padding-bottom:10px;
    border-bottom:0px;
}



ul.ul-RgtPnlAIXmenu li a
{
    color: #012C9F;
    text-decoration:none;
}

ul.ul-RgtPnlAIXmenu li a:hover
{
    color: #012C9F;
    text-decoration:none;
}

ul.ul-RgtPnlAIXmenu li div
{
	float:left;
	display:block;		
}
ul.ul-RgtPnlAIXmenu li div.topspacenew
{
	float:left;
	display:block;	
	padding:10px 0px 0px 10px;		
}
ul.ul-RgtPnlAIXmenu li div.quickcont
{
	display:block;	
	padding:10px 0px 0px 45px;
	height:30px;
	background-image:url(../images/quickcontact.png);
	background-position:0% 0%;
	background-repeat:no-repeat;
	background-color:#ebf4fb;		
}

ul.ul-RgtPnlAIXmenu li.rightpnltopspacer
{
    /*margin-top:20px;*/    
    border-top:solid 1px #cecccc;
    border-left:solid 0px #cecccc;
    border-right:solid 0px #cecccc;
}

ul.ul-RgtPnlAIXmenu li.JoinMailinglist{
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	font: bold 14px Arial, verdana;
	color: #012C9F;/*012C9F*/
	display: block;
	width:auto;
	padding:10px 0px 10px 10px;/*10px 0px 10px 50px*/
	text-align:left;
	text-decoration: none;
	border-bottom:1px solid #d7d7d7;
	background:#ebf4fb;/*ebf4fb*/
}

ul.ul-RgtPnlAIXmenu div.mailinglisttheForm
{
	float:left;
	position:relative;
	border: none;
	/*padding:15px;*/
	width:auto;
	background:#ebf4fb;
	border-bottom:1px solid #d7d7d7;
}

ul.ul-RgtPnlAIXmenu li.RightMenuHeadingsBg, 
ul.ul-RgtPnlAIXmenu li.RightMenuHeadingsQc, 
ul.ul-RgtPnlAIXmenu li.RightMenuHeadingscs, 
ul.ul-RgtPnlAIXmenu li.RightMenucoresrvc,
ul.ul-RgtPnlAIXmenu li.RightMenuwebinararc,
ul.ul-RgtPnlAIXmenu li.RightMenuupcoming
{
	font: bold 14px Arial, verdana;
	color: #012C9F;
	display:block;
	vertical-align:middle;			
	border-bottom: 1px solid #ffffff;/*#DBDBDB;*/
	border-top: 0px solid #ffffff;/*#DBDBDB;*/
	/*text-align:center;*/
	width:auto;
	/*background:url(../images/rightpnlTitle.jpg) 0% 0% repeat-x;*/
	background:#ebf4fb;
	padding:10px 0px 10px 0px;
	text-align:left;
	padding-left:10px;/*45px*/	
}

ul.ul-RgtPnlAIXmenu li.RightMenuHeadingsQc
{
    border-top:1px solid #ffffff;
    border-bottom:0px solid #ffffff; 
 }
  ul.ul-RgtPnlAIXmenu li.RightMenucoresrvc
 {
    height:34px;  
    background-image:url(../images/core-services.png);
	background-position:5% 50%;
	background-repeat:no-repeat;
    padding:20px 0px 0px 55px;/*20*/
    color: #012C9F;
    text-decoration:none;
 }
 
ul.ul-RgtPnlAIXmenu li.RightMenucoresrvc:hover
 {
    height:34px;      
    padding:20px 0px 0px 55px;
    background-image:url(../images/core-services.png);
	background-position:5% 50%;
	background-repeat:no-repeat;
	background-color:#b7ddf2;
    color:#950000;  
 }
 
 ul.ul-RgtPnlAIXmenu li a.darkbluelink
{
    font: bold 14px Arial, verdana;
	color: #012C9F;
	display: block;
	text-decoration:none;
}

 ul.ul-RgtPnlAIXmenu li.RightMenuHeadingscs
 {
     height:34px;
     background-image:url(../images/Value-Added-Services.png);
	background-position:5% 50%;
	background-repeat:no-repeat;
     padding:20px 0px 0px 55px;
 }
 
 ul.ul-RgtPnlAIXmenu li.RightMenuHeadingscs:hover
 {
    height:34px;     
    padding:20px 0px 0px 55px;
    background-image:url(../images/Value-Added-Services.png);
	background-position:5% 50%;
	background-repeat:no-repeat;
	background-color:#b7ddf2;
    color:#950000;  
 }
  
 ul.ul-RgtPnlAIXmenu li.RightMenuwebinararc
 {
     height:34px;
     background-image:url(../images/Value-Added-Services.png);
	background-position:5% 50%;
	background-repeat:no-repeat;
     padding:20px 0px 0px 55px;
     border-top:1px solid #ffffff;
 }
 
 ul.ul-RgtPnlAIXmenu li.RightMenuupcoming
 {
     height:30px;
	background-position:5% 50%;
	background-repeat:no-repeat;
	background-image:url(../images/Refferalpro.png);
     padding:15px 0px 0px 55px;
     border-bottom:0px solid white;
 }
  
  ul.ul-RgtPnlAIXmenu li.RightMenuHeadingscs div.topspacecs
 {
     padding:8px 0px 0px 10px;
  }

ul.ul-RgtPnlAIXmenu li.RightMenuHeadingsBg div.valueaddedIcon
{
	position:absolute;
	top:3px;
	left:3px;
	padding:10px;
	margin:0px;
	height:20px;
	width:25px;
	z-index:21;
	background-image:url(../images/valueaddedicon.png);
	background-position:0% 0%;
	background-repeat:no-repeat;
}



ul.ul-RgtPnlAIXmenu li.RightMenuHeadingsInnerBg
{
	font: bold 14px Arial, verdana;
	color: #012C9F;
	display:block;
	vertical-align:middle;			
	border-bottom: 1px solid #DBDBDB;
	text-align:center;
	width:auto;
	/*background:url(../images/rightpnlTitle.jpg) 0% 0% repeat-x;*/
	background:#ebf4fb;/*ebf4fb*/
	padding:10px 0px 10px 0px;
}

ul.ul-RgtPnlAIXmenu li.RightMenuInnerHeadingsBg
{
	font: bold 14px Arial, verdana;
	color: #012C9F;
	display:block;
	vertical-align:middle;			
	border-bottom: 1px solid #DBDBDB;
	text-align:center;
	width:227px;
	/*background:url(../images/rightpnlTitle.jpg) 0% 0% repeat-x;*/
	background:#ebf4fb;
	padding:10px 0px 10px 0px;
}


/*submenu headings....resources, downloads
*********************************************************************/
ul.ul-RgtPnlAIXmenu li.RightMenuHeadingsBgNew
{
	/*position:relative;*/
	font-family:Arial, verdana;
	font-size:14px;
	color: #000000;
	font-weight:bold;
	display:block;
	vertical-align:middle;			
	border-left: 0px solid #ffffff;
	/*border-bottom: 1px solid #DBDBDB;*/
	border-right: 0px solid #ffffff;
	text-align:center;
	width:227px;/*177*/
	/*background: url(../images/leftpnlTitlebg.jpg) 0% 0% repeat-x;*/
	background:#b7ddf2;
	padding:12px 0px 12px 0px;/*12px 0px 12px 50px;*/
	text-decoration:none;
	margin:0px;
}
ul.ul-RgtPnlAIXmenu li.spacerTop
{
	padding:10px 0px 0px 0px;
}


.RgtPnlAIXmenuHldr div.menuright{ /*DIV that contains each sub menu*/
	float:left;
	position:relative;
	background: none;
	margin:0px;
	padding:0px;
	width:227px;
}

.RgtPnlAIXmenuHldr div.menuright ul{ /*UL of each sub menu*/
	float:left;
	position:relative;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width:227px;
}

.RgtPnlAIXmenuHldr div.menuright ul li
{
	float:left;
	position:relative;
	display:block;
	/*border-bottom: 1px solid #ffffff;*/
	border-bottom:1px solid #d7d7d7;
	margin:0px;
	padding:0px;
	width:227px;/*218*/
}

.RgtPnlAIXmenuHldr div.menuright ul li a
{
	background-image:url(../images/blackmenuarrow.gif);
	background-position:4% 50%;
	background-repeat:no-repeat;
	display: block;
	font: normal 12px Arial, Helvetica;
	color: #012C9F;
	text-decoration: none;
	padding:2px 0px 2px 25px;
	width:202px;/*202*/
}


.RgtPnlAIXmenuHldr div.menuright ul li a:hover{
	background-image:url(../images/blackmenuarrow.gif);
	background-position:4% 50%;
	background-repeat:no-repeat;
	background-color:#ebf4fb;
	color: #012C9F;
	width:202px;
}

.RgtPnlAIXmenuHldr div.menuright ul li a.mailto
{
	background:none;
	display:inline;
	color: #012C9F;
	text-decoration: none;
	width:auto;/*202*/
	border:0px solid #ff0000;
	font-size:12px;
	padding:0px;
	margin:0px;
}

.RgtPnlAIXmenuHldr div.menuright ul li a.mailto:hover{
	background:none;
	color: #950000;
	text-decoration: none;
}

.RgtPnlAIXmenuHldr div.menuright ul li.lasttab{
	padding-bottom:10px;
}

.RgtPnlAIXmenuHldr div.menuright .selected {
	display: block;
	background: #DFDCCB;
	color: #000000;
	width:auto;
}

.RgtPnlAIXmenuHldr div.menuright ul li.staticTxt{
	padding:5px;
	width:218px;
	display:block;
	border:0px solid #ff0000;
}

.RgtPnlAIXmenuHldr div.menuright ul li.singleline{
	padding:3px 10px;
	display:block;
	width:218px;
	border:0px solid #ff0000;
}

.RgtPnlAIXmenuHldr div.menuright p.commentHldr
{
	position:absolute;
	top:45px;/*22px*/
	left:25px;
	display:block;
	padding:0px;
	margin:0px;
	width:auto;
	/*background:#ff0000;*/
	border-bottom:0px solid #d7d7d7;
	z-index:200;
}



/*left Right menu and tabs config
*************************************************************************/

/*Faq Section*/

.AIXfaqmenu
{
	float:left;
	position:relative;
	margin: auto 10px;
	padding: 0px;
	/*width: 100%;*/ /*width of menu-170px*/
	width:600px;
	border: 0px solid #9A9A9A;
	border-bottom-width: 0px;
	list-style:none;
	/*background:#dddddd;*//*012C9F*/
}

.AIXfaqmenuexpand
{
	width:765px;
}

.AIXfaqmenu p
{
	color:#000000;
	text-align:justify;
}

.AIXmenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
color:#950000;
}

.arrowHldr{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.faqHeader
{ 
	float:left;
	position:relative;
	display:block;
	cursor: pointer;
	font: bold 13px Arial, verdana;
	margin: 1px 0px;
	background: #EBF4FB;/*EBF4FB*/
	color:#012C9F;/*012C9F*/
	padding:5px;
	width:98%;
	border:1px solid #D7D7D7;
}

.faqHeaderhover{ /*class added to contents of 1st demo when they are open*/
	background: #B7DDF2;
}

.faqHeaderopen{ /*class added to contents of 1st demo when they are open*/
	float:left;
	background: #B7DDF2;
	color:#950000;
	width:98%;
}

.faqSubmenu
{
	float:left;
	width: 100%;
	color: #012C9F;
	padding:1px;
	/*background:#ffcc00;*/
}

.faqSubmenu p
{
	display:block;
	width:97.6%;
	padding:5px;
	margin:0px;
	border:1px solid #D7D7D7;
	background:#EBF4FB;/**/
}

.faqSubmenu p.noHline
{
	border:none;
}


.faqSubmenu p.subHeadingtxt
{
	padding-top:10px;
	padding:5px;
	margin:0px;
	font:bold 12px Arial, verdana;
	background:#eeeeee;
	display:block;
	width:inherit;
}


.faqSubmenu ul 
{
	float:left;
	margin:5px 15px;
	padding:0px;
	width:auto;
}

.faqSubmenu ul li
{
	display:block;
	padding:5px 5px 5px 15px;
	background-image:url(../images/bullet_round.gif);
	background-position:0% 50%;
	background-repeat:no-repeat;
	width:auto;
}

.faqSubmenu ul li p span
{
	margin:0px;
	padding:5px;
	background:#555555;
	width:auto;
}

/*
*************************************************/
.faqSubmenu ul.faqtab2
{
	float:left;
	margin:5px 5px;
	width:752px;/*560*/
	background:#EBF4FB;	
}

.faqSubmenu ul.faqtab2_narrowwidth
{
	float:left;
	margin:0px 0px;
	width:596px;/*560 - 590*/
	background:#EBF4FB;
	text-align:justify;
	color:#000000;	
	border:1px solid #d7d7d7;
}

.faqSubmenu ul.faqtab2 li
{
	display:block;
	padding:0px 5px 5px 15px;
	width:auto;
	border:0px solid #000000;	
	color:#000000;
}

.faqSubmenu ul.faqtab2 li.tabround
{
	display:block;
	padding:0px 5px 5px 15px;
	background-image:url(../images/black_bullet_round.gif);
	background-position:0% 0%;
	background-repeat:no-repeat;
	width:auto;	
}

.faqSubmenu ul.faqtab2 li.firstSemitabroundTop
{
	background-image:url(../images/black_bullet_round.gif);
	background-position:0% 5%;
	background-repeat:no-repeat;
	color:#000000;
}

.faqSubmenu ul.faqtab2 li.firsttabroundTop
{
	background-image:url(../images/black_bullet_round.gif);
	background-position:0% 15%;
	background-repeat:no-repeat;
	color:#000000;
}

.faqSubmenu ul.faqtab2 li.tabroundTop
{
	background-image:url(../images/black_bullet_round.gif);
	background-position:0% 35%;
	background-repeat:no-repeat;
	color:#000000;
}

.faqSubmenu ul.faqtab2wrap li.topbullet
{
	display:block;
	padding:0px 0px 5px 10px;
	background-image:url(../images/black_bullet_round.gif);
	background-position:0% 10%;
	background-repeat:no-repeat;
	width:auto;	
}

.faqSubmenu ul.faqtab2 li.blankbg
{
	background:none;
}

.faqSubmenu ul.faqtab2 li.btmSpacer
{
	padding-bottom:10px;
}

.faqSubmenu ul.faqtab2 li.desc
{
	display:block;
	background:none;
	width:auto;	
}

.faqSubmenu ul.faqtab2 li.titleStrongtxt
{
	font-weight:bold;
	width:auto;
}

.strongTxt
{
	font-weight:bold;
}

.strongTxtblue
{
	font-weight:bold;
	color:#012C9F;
}

.faqSubmenu ul.faqtab2 li ul
{
	float:left;
	margin:5px 15px;
	width:98%;
	background:#EBF4FB;
}

.faqSubmenu ul.faqtab2 li ul li
{
	border:0px solid #000000;
	background:none;
}

.faqSubmenu ul.faqtab2wrap
{
	float:left;
	margin:1px 1px;
	padding:5px 5px;
	width:586px;/*560*/
	background:#EBF4FB;	
}

.faqtab2wrap_margin
{
	margin:0px 0px;
}

.faqtab2wrap_border
{
	border:1px solid #d7d7d7;
}

.faqSubmenu ul.faqtab2wrap li
{
	color:#000000;	
}

.faqSubmenu ul.faqtab2wrap li.nobullets
{
	padding:10px 10px;
	margin:0px;
	background:none;
}

.fullborder
{
	border:1px solid #d7d7d7;
}




/*
**************************************************************/

/*
*************************************************************/

.listConstructor
{
	float:left;
	width:710px;
	color: #012C9F;
	padding:1px;
}

.listConstructor div.rightpanel
{
	float:left;
	width:165px;
	color: #012C9F;
	padding:5px;
	margin-left:0.5em;
	border:1px dashed #d7d7d7;
}

.listConstructor div.rightpanel p
{
	display:block;
	font-weight:normal;
	background:none;
	padding:5px 0px 5px 0px;
	margin:0px;
}

.listConstructor div.rightpanel span
{
	border-bottom:1px dashed #d7d7d7;
}


.listConstructor div.rightpanel p.tHeading
{
	width:165px;
	display:block;
	background:#eeeeee;
	/*padding:auto;*/
	margin:0px;
	font-weight:bold;
	text-align:center;
}

.listConstructor div.leftpanel
{
	float:left;
	width:500px;
	color: #012C9F;
	padding:5px;
}

.listConstructor ul
{
	float:left;
	margin:5px 5px;
	padding:0px;
	width:485px;
}

.listConstructor ul li
{
	display:block;
	padding:0px 10px 0px 15px;
	background-image:url(../images/black_bullet_round.gif);
	background-position:0% 50%;
	background-repeat:no-repeat;
	width:auto;
	margin-bottom:0.5em;
	color:#000000;
	text-align:justify;	
}

.listConstructor p
{
	/*padding:auto;*/
	padding:0px;
	margin:0px;
	font:bold 12px Arial, verdana;
	background:#eeeeee;
	display:block;
	width:98%;
	text-align:justify;
}

.listConstructor ul li.nobg
{
	background:none;
	margin-bottom:10px;
}

.listConstructor ul li ul
{
	margin:5px 15px;
	padding:0px;
	/*list-style: circle inside;*/ /*mozilla*/
}

.listConstructor ul li ul li
{
	/*list-style-position: inside;*/
	border: 0px solid #000;
	display:block;
	padding:0px 10px 0px 15px;
	width:300px;
	margin-bottom:0.5em;
}

/*
************************************************************/


/*Accounting Bookkeeping
*************************************************************************/
#ITinfrastructureHldr, 
#WDHldr, 
#ITinfrastructureHldr div.developmentServices, 
#ITinfrastructureHldr div.maintenanceServices,
#ITinfrastructureHldr div.accbkkpiconHldr,
#WDHldr div.developmentServices, 
#WDHldr div.maintenanceServices, 
#WDHldr div.accbkkpiconHldr
{
    float:left;
	position:relative;
}


#ITinfrastructureHldr, #WDHldr
{
	width:700px;
	padding:0px;
	margin:0px;
	/*background: url(../images/ITinfrastructurebg.gif) -7% 50% no-repeat;*/
}

#WDHldr
{
	background:none;
}

.noITbg
{
	background:none;
}


#ITinfrastructureHldr div.developmentServices, #WDHldr div.developmentServices
{
	width:348px;
	padding:0px;
	margin:0px;
}

#ITinfrastructureHldr div.maintenanceServices, #WDHldr div.maintenanceServices
{
	width:348px;
	margin-left:0.2em;
}

#ITinfrastructureHldr div.accbkkpiconHldr, #WDHldr div.accbkkpiconHldr
{
	width:300px;
	margin-left:0.5em;
	border:1px solid #000000;
}



#ITinfrastructureHldr div.accbkkpiconHldr p, #WDHldr div.accbkkpiconHldr p
{
	display:block;
	width:280px;
	background:#dddddd;
	padding-top:10px;
}

#ITinfrastructureHldr p,#ITinfrastructureHldr p.webinarhdr, #ITinfrastructureHldr p.webinarsub, #WDHldr p
{
	display:block;
	position:relative;
	width:auto;
	padding:5px 10px;
	clear:left;
    top: 0px;
    left: 11px;
}

#ITinfrastructureHldr p.btmborder
{
    display:block;
    width:90%;
    border-bottom:1px solid #d7d7d7;
    margin-left:10px;
    margin-bottom:10px;
    background-color:Transparent;
}

#ITinfrastructureHldr p.subheadingtxt, #WDHldr p.subheadingtxt
{
	display:block;
	width:325px;
	background:#dddddd;
	padding-top:10px;
}

#ITinfrastructureHldr ul
{	
	float:left;/*left*/
	position:relative;
	margin:5px 15px;
	padding:0px 0px;/*new*/
	width:650px;/*530px; width to mention for IE - 530 - 400*/
	border:0px solid #000000;
}
#ITinfrastructureHldr ul.webinar
{
    float:left;/*left*/
	position:relative;
}

#ITinfrastructureHldr ul.webinar li
{
    background:none;
	background-image:url(../images/black_bullet_round.gif);
	background-position:0% 13%;
	background-repeat:no-repeat;
}

#WDHldr ul
{	
	float:right;/*left*/
	position:relative;
	/*margin:5px 15px;*/
	padding:0px 0px;/*new*/
	width:400px; /*width to mention for IE - 530*/
	border:0px solid #000000;
}

#ITinfrastructureHldr ul li, #WDHldr ul li
{
	display:block;
	color:#000000;
	border:0px solid #000000;
	width:650px;/*550*/
	padding:5px 10px;/*5px 10px*/
	background-image:url(../images/black_bullet_round.gif);
	background-position:0% 50%;
	background-repeat:no-repeat;
}

#ITinfrastructureHldr ul li.flat, #WDHldr ul li.flat
{
	background:none;
}


#ITinfrastructureHldr div.developmentServices ul,
#WDHldr div.developmentServices ul
{
	position:relative;
	margin:2px 2px;
	width:340px; /*width to mention for IE*/
	padding:0px;
}

#ITinfrastructureHldr div.developmentServices ul li,
#WDHldr div.developmentServices ul li
{
	display:block;
	border:0px solid #000000;
	width:330px;
	padding:5px 10px;
	background-image:url(../images/black_bullet_round.gif);
	background-position:0% 50%;
	background-repeat:no-repeat;
}

#ITinfrastructureHldr div.developmentServices ul li.inlinetext,
#WDHldr div.developmentServices ul li.inlinetext
{
	display:inline;
	border:0px solid #000000;
	width:auto;
	padding:5px 10px;
	line-height:25px;
	background-image:url(../images/black_bullet_round.gif);
	background-position:0% 50%;
	background-repeat:no-repeat;
}

#ITinfrastructureHldr div.developmentServices ul li.singletxt,
#WDHldr div.developmentServices ul li.singletxt
{
	display:block;
	border:0px solid #000000;
	width:330px;
	padding:5px 10px;
	background-image:url(../images/black_bullet_round.gif);
	background-position:0% 50%;
	background-repeat:no-repeat;
}

#WDHldr div.developmentServices ul li.clearbg
{
	background:none;
}

#ITinfrastructureHldr div.developmentServices ul li.paratext,
#WDHldr div.developmentServices ul li.paratext
{
	display:block;
	width:338px;
	margin:10px 0px;
	padding:0px;
	padding-top:10px;
	background:none;
	border-top:1px solid #dddddd;
}


#ITinfrastructureHldr div.maintenanceServices ul,
#WDHldr div.maintenanceServices ul
{
	position:relative;
	margin:2px 2px;
	width:340px; /*width to mention for IE*/
	padding:0px;
}

#ITinfrastructureHldr div.maintenanceServices ul li,
#WDHldr div.maintenanceServices ul li
{
	display:block;
	border:0px solid #000000;
	width:300px;
	padding:5px 10px;
	background-image:url(../images/black_bullet_round.gif);
	background-position:0% 50%;
	background-repeat:no-repeat;
}

#ITinfrastructureHldr div.maintenanceServices ul li.clrbg,
#WDHldr div.maintenanceServices ul li.clrbg
{
	background:none;
}

#genlist
{
	float:left;
	position:relative;
	width:500px;
	padding:0px;
	margin:0px;
	background: none;
	border:0px solid #ff0000;
}

#genlist ul
{	
	float:left;/*left*/
	position:relative;
	margin:5px 15px;
	padding:0px 0px;/*new*/
	width:600px; /*width to mention for IE - 200*/
	border:0px solid #000000;
}

#genlist ul li
{
	display:block;
	border:0px solid #000000;
	width:580px;
	padding:5px 10px;/*5px 10px*/
	background-image:url(../images/black_bullet_round.gif);
	background-position:0% 50%;
	background-repeat:no-repeat;
	color:#000000;
}

/*
************************************************************************/


/*
***********************************************************************

/*footer config
************************************************************************/
#footerHldr
{
	float:left;
	position:relative;
	margin:0px;
	padding:0px;
	width:100%;/*100%*/
	background-image:url(../images/footerBg.jpg);
	background-position:0% 0%;
	background-repeat:repeat-x;
	/*background:#ffcc00;*/
	height:139px;/*282*/
	border-top:0px solid #96AFF1;
}


#innerfooterHldr
{
	float:left;
	position:relative;
	margin:0px;
	padding:0px;
	width:100%;
	background-image:url(../images/innerfooterBg.jpg);
	background-position:0% 0%;
	background-repeat:repeat-x;
	height:70px;/*282 - 206*/ /*the height mentioned here is optional....just to view the footer area in edit mode*/
	/*border-top:0px solid #96AFF1;*/
	border:0px solid black;
}

#footerWhiteHldr
{
	position:absolute;
	top:7px;
	left:5px;
	margin:0px;
	padding:0px;
	width:99%;
	background:#ffffff;
	height:93px;
	border:0px solid #ff0000;
	z-index:6;
}

/*#footerWhiteHldr div.membershldr
{
	position:absolute;
	width:auto;
	background:#555555;
}*/


#footer, #footerlinkshldrfooter
{
	position:relative;
	width:950px;
	min-width:950px;
	height:139px;/*282*/
	margin:0% auto;
	/*margin-left:auto;
	margin-right:auto;*/
	padding:0px;
	text-align:left;
	background-image:url(../images/footerBg.jpg);
	background-position:0% 0%;
	background-repeat:repeat-x;
	border:0px solid #ff0000;
	z-index:7;
	/*background:#ff0000;*/
}

#footerlinkshldrfooter
{
    background:#ffffff;
    font:normal 11px Arial, verdana;
	color:#9b9b9b;
	width:930px;
	min-width:930px;
	height:auto;
	padding:0px 10px 0px 10px;
	text-align:justify;
}

#innerfooter
{
	position:relative;
	width:950px;
	min-width:950px;
	/*height:60px;*//*100-282 - 206 - 127*/
	margin:0% auto;
	/*margin-left:auto;
	margin-right:auto;*/
	padding:0px;
	text-align:left;
	background-image:url(../images/innerfooterBg.jpg);
	background-position:0% 0%;
	background-repeat:repeat-x;
	z-index:7;
	border:0px solid #ff0000;
	/*background:#ff0000;*/
}

/*#footernew
{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;*/
	/*height:206px;*//*282*/
	/*margin-left:auto;
	margin-right:auto;
	padding:0px;
	text-align:left;
	border:0px solid #ff0000;
	z-index:7;
	background:#ff0000;
	padding:0px 0px 0px 5px;
}*/
	
div.fooLnks
{
	float:left;
	position:relative;
	list-style-type:none;
	margin:0px 0px 0px 0px;
	/*padding:0px 0px 0px 20%;*/
	padding:5% 0px 0px 10%;
	width:89%;/*830*/
	/*min-width:830px;
	background:#ffcc00;*/
	text-align:center;
}

div.innerfooLnks
{
	float:left;
	position:relative;
	list-style-type:none;
	margin:0px 0px 0px 0px;
	/*padding:0px 0px 0px 20%;*/
	padding:10% 0px 0px 10%;/*10% 0px 0px 10%*/
	width:89%;/*830*/
	/*min-width:830px;*/
	text-align:center;
}

#footer div.divBookmarkHldr
{
	position:absolute;
	top:5px;/*106-108*/
	left:0px;
	width:950px;
	min-width:950px;
	/*width:100%;*/
	display:block;
	text-align:center;
	padding:0px;
	margin:0px;
	/*background:#ffcc00;*/
}

#innerfooter div.divinnerBookmarkHldr
{
	position:absolute;
	top:8px;/*10-106-108*/
	left:0px;
	width:950px;
	min-width:950px;
	/*width:100%;*/
	display:block;
	text-align:center;
	padding:0px;
	margin:0px;
}

#footer div.divBookmarkHldr ul.links,
div.divBookmarkHldr ul.copyright
{
	float:left;
	position:relative;
	width:950px;
	min-width:950px;
	list-style-type:none;
	padding:5px 0px 5px 0px;
	margin:0px;
	text-align:center;
	color:#ffffff;
}

#innerfooter div.divinnerBookmarkHldr ul.innerlinks,
div.divinnerBookmarkHldr ul.innercopyright
{
	float:left;
	position:relative;
	width:850px;
	min-width:850px;
	list-style-type:none;
	padding:5px 0px 5px 75px;
	margin:0px;
	text-align:center;
	color:#ffffff;
	border:0px solid #ff0000;
}

#innerfooter div.divinnerBookmarkHldr ul.innercopyright
{
    margin:10px 0px 0px 0px;
    border:0px solid #ff0000;
}

#footer div.divBookmarkHldr ul.links li,
div.divBookmarkHldr ul.copyright li
{
	display:inline;
	padding:0px 0px 5px 10px;
	margin:0px;
}

#innerfooter div.divinnerBookmarkHldr ul.innerlinks li,
div.divinnerBookmarkHldr ul.innercopyright li
{
	display:inline;
	padding:5px 0px 5px 10px;
	margin:0px;
	border:0px solid #ffcc00;
}

#footer div.divBookmarkHldr ul.copyright li.bg
{
	position:relative;
	top:-4px;
	font:normal 11px Arial, verdana;
	background-image:url(../images/footer.gif);
	background-position:1px 50%;
	background-repeat:no-repeat;
	height:16px;
	padding:5px 9px 5px 3px;
	margin:0px;
	/*vertical-align:0.4em;*/
	color:#000000;	
}


#innerfooter div.divinnerBookmarkHldr ul.innercopyright li.innerbg
{
	position:relative;
	top:-4px;
	font:normal 11px Arial, verdana;
	background-image:url(../images/footer.gif);
	background-position:0% 50%;
	background-repeat:no-repeat;
	height:16px;
	padding:5px 6px 5px 3px;
	margin:0px;
	/*vertical-align:0.4em;*/
	color:#000000;
}


#footer div.divBookmarkHldr ul.copyright li img
{
	padding:0px 5px 0px 0px;
	margin:0px;
}

#innerfooter div.divinnerBookmarkHldr ul.innercopyright li img
{
	padding:0px 2px 0px 0px;
	margin:0px;
}


#footer div.divBookmarkHldr ul.copyright li.newbg
{
	position:relative;
	top:-4px;
	font:normal 11px Arial, verdana;
	background-image:url(../images/footer.gif);
	background-position:-212px 50%;
	background-repeat:no-repeat;
	height:16px;
	padding:5px 6px 5px 5px;
	margin:0px;
	/*vertical-align:0.4em;*/
	text-align:center;
	color:#000000;
	/*border:0px solid #ff0000;
	background:#ff0000;*/
}


#innerfooter div.divinnerBookmarkHldr ul.innercopyright li.innernewbg
{
	position:relative;
	top:-4px;
	font:normal 11px Arial, verdana;
	background-image:url(../images/footer.gif);
	background-position:-214px 50%;
	background-repeat:no-repeat;
	height:16px;
	padding:5px 6px 5px 5px;
	margin:0px;
	/*vertical-align:0.4em;*/
	text-align:center;
	color:#000000;
}


#footer div.divBookmarkHldr ul.links li a, 
ul.copyright li a
{
	color:#ffffff;
}

#footer div.divBookmarkHldr ul.links li a:hover,
ul.copyright li a:hover
{
	color:#ff0000;
}

#innerfooter div.divinnerBookmarkHldr ul.innerlinks li a,
ul.innercopyright li a
{
	color:#ffffff;
}

#innerfooter div.divinnerBookmarkHldr ul.innerlinks li a:hover,
ul.innercopyright li a:hover
{
	color:#ff0000;
}



#footer div.footerlinkshldr, div.footerlinkshldr ul

{
	/*position:absolute;
	bottom:0px;
	top:50px;
	left:0px;*/
	font:normal 11px Arial, verdana;
	color:#9b9b9b;
	width:950px;
	min-width:950px;
	display:block;
	text-align:justify;
	padding:0px;
	margin:0px;
	background:#ffffff;
	z-index:16;
	border:0px solid #000000;
} 
 
div.footerlinkshldr 

{
	/*position:absolute;
	bottom:0px;
	top:50px;
	left:0px;*/
	font:normal 11px Arial, verdana;
	color:#9b9b9b;
	width:950px;
	min-width:950px;
	display:block;
	text-align:justify;
	padding:30px 0px 0px 0px;
	margin:0px;
	background:#ffffff;
}

#innerfooter div.innerfooterlinkshldr /*#footer*/
{
	position:absolute;
	bottom:0px;
	/*top:50px;*/
	left:0px;
	font:normal 11px Arial, verdana;
	color:#ffffff;
	width:950px;
	min-width:950px;
	display:block;
	text-align:center;
	padding:0px;
	margin:0px;
	/*background:#ff0000;*/
	/*z-index:16;*/
}

#footer div.footerlinkshldr a 
{
	color:#9b9b9b;
}

div.footerlinkshldr a 
{
	color:#9b9b9b;
}

#footer div.footerlinkshldr a:hover 
{
	color:#000000;
}

#innerfooter div.innerfooterlinkshldr a 
{
	color:#ffffff;
}

#innerfooter div.innerfooterlinkshldr a:hover 
{
	color:#ff0000;
}


ul.fooLnks
{
	float:left;
	position:relative;
	list-style-type:none;
	margin:0px 0px 0px 0px;
	/*padding:0px 0px 0px 20%;*/
	padding:5% 0px 0px 10%;
	width:89%;/*830*/
	/*min-width:830px;
	background:#ffcc00;*/
	text-align:center;
}

ul.fooLnks li{
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align:center;
	margin:5px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	border-right:0px solid black;
	text-align:center;
}

ul.fooLnks li a{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	margin:0px;
	padding:0px 0px 10px 25px;
	border-right:0px solid black;
	
}

ul.fooLnks li a:hover{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#ff0000;
	text-decoration:none;
	text-align:center;
	margin:0px;
	padding:0px 0px 10px 25px;
	border-right:0px solid black;
}

ul.fooLnks li.lastTab{
	text-align:center;
	padding:0px;
	border-right:0px solid black;
	width:130px;
}

ul.fooLnks div.foolinks
{
	float:left;
	position:relative;
}

#fooBtmLinks{
	position:absolute;
	top:125px;/*225*/
	left:0;
	width:100%;
	min-width:100%;
	z-index:10;
}

ul.foo{
	float:left;
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:30px 0px 0px 0px;
	border:0px solid #ffffff;
	width:925px;
}

ul.foo li{
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:center;
	margin:5px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	border-right:0px solid black;
	
}

/*ul.foo li.txt{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align:center;
	margin:10px 0px 0px 0px;
	padding:10px 0px 10px 20px;
	border-right:0px solid black;
}*/

ul.foo li img{
	padding:0px 0px 0px 30px;
	background-image:url(../images/foovline.png);
	background-position:2% 50%;
	background-repeat:no-repeat;
	border:0px solid #000000;
}



ul.foosub{
	float:left;
	list-style-type:none;
	margin:7px 0% 0% 0%;
	padding:1% 0% 0% 0%;
	border:0px solid #000000;
	width:100%;/*925 - 950*/
	background:#ffffff;
}

ul.foosub li{
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 5%;
	border-right:0px solid black;
	/*background:#ffffff;*/
	
}

ul.foosub li.txt{
	color:#000000;
	text-align:center;
	margin:1% 0% 0% 0%;
	padding:0% 2% 0% 5%;
	border-right:0px solid black;
	
}

div.divAffiliationImg
{
	float:left;
	position:relative;
	list-style-type:none;
	margin:6px 0% 0% 0%;/*margin:7px 0% 0% 0%;*/
	padding:0px 0% 0px 0%;
	height:93px;
	width:98.9%;/*925 - 950*/
	background:#ffffff;
	border-left:5px solid #012C9D;/*#0366a8;*/
	border-right:5px solid #012C9D;/*#0366a8;*/
	border-bottom:7px solid #012C9D;/*#025790;*/
}
div.divAffiliationImg img
{
	/*padding:0px 0px 0px 75px;*/
	margin:0px;/*0px 0px 0px 60px;*/
	vertical-align:middle;
	border:0px solid #000000;
}

div.divAffiliationImg ul
{
	float:right;
	margin:0px 0% 0% 0%;
	padding:0px 0% 0px 0%;
	border:0px solid #000000;
	width:100%;/*925 - 950*/
	/*background:#00ffff;*/
}

div.divAffiliationImg li
{
	float:right;
	position:relative;
	display:inline;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align:center;
	width:175px;
	/*height:88px;*/
	padding:10px 0px 10px 0px;/*padding:15px 0px 16px 0px;*/
	margin:0px;
	text-decoration: none;
	border:0px solid #d7d7d7;
	/*background:#000fff;*/
}

div.divAffiliationImg li a
{
	float:left;
	width:160px;
	height:60px;
	margin:0px;
	text-decoration: none;
	text-align:center;
	border:0px solid #ff0000;
}

ul.divAffiliationImg li a:hover
{
	float:left;
	width:160px;
	height:60px;
	text-decoration: none;
	border:0px solid #ff0000;
}

ul.divAffiliationImg li.leftSpacer {padding-left:10px;}

ul.divAffiliationImg li.lastblock{
	width:140px;
	height:68px;
	margin:0px;
}

ul.divAffiliationImg span
{
	font:normal 11px Arial, verdana;
	color: #0000ff/*01329B*/;
	text-decoration: none;
	padding-top:5px;
	width:160px;
	/*_width:140px;*/
	text-align:center;
	border:0px solid #ff0000;
}

/* Success Story
********************************************************/

.SSuploadForm
{
	display:block;
	background:#eeeeee;
	width:auto;
	/*min-width:695px;*/
	padding:2% 0% 2% 2%;
	margin:0px;
	position:relative;
	border:0px solid #ff0000;
}

.SSTitleTxt
{
	font:16px bold arial;
	color:#000000;
}

.SSMainTitle
{
	font:bold 16px arial;
	color:#000000;
	padding:10px;
}

/*
**********************************************************/




/*ContactForm
*****************************************************************/
.directionmap, .contactTxt
{
	float:left;
	display:block;
	background:#eeeeee;
	width:695px;
	min-width:695px;
	padding:2% 0% 2% 2%;
	margin:0px;
	position:relative;
	border:0px solid #ff0000;
}

.fillForm
{
	float:left;
	position:relative;
	display:block;
	width:695px;
	min-width:695px;
	padding:2% 0% 2% 0%;
	margin:0px;
	/*background:#555555;*/
}

.fillForm p
{
	float:left;
	position:relative;
	display:block;
	width:655px;
	padding:2% 2% 2% 2%;
	margin:0px;
	border:0px solid #ff0000;
	color:#000000;
	text-align:justify;
}

.formHldr
{
	float:left;
	position:relative;
	display:block;
	width:655px;
	padding:5px;
	margin:0px;
	height:auto;
	border:0px solid #555555;
}

.formHldrnew
{
    float:left;
	position:relative;
	display:block;
    background:#ebf4fb;/*ebf4fb*/
    width:216px;
    padding:0px;/*5px 0px 0px 0px;*/
    /*margin-left:10px;*/
    padding-bottom:10px;
	height:auto;
}

/**html .formHldr
{
	float:left;
	position:relative;
	display:block;
	width:auto;
	padding:5px;
	margin:0px;
	height:auto;
	border:0px solid #ffffff;
}*/

.fillForm form 
{
	float:left;
	position:relative;
	display:block;
	width:650px;
	padding:2% 2% 2% 2%;
	margin:0px;
	border:0px solid #ffffff;
}

.fillForm div.instruction
{
	float:right;
	width:inherit;
	display:block;
	font:normal 11px Arial, verdana;
	color:#ff0000;
	font-style:italic;
	padding:1% 1% 1% 1%;
	margin:10px 5px;
	border:0px solid #ffcc00;
	
}

.fillForm p.instruction
{
	float:right;
	display:block;
	font:normal 11px Arial, verdana;
	color:#ff0000;
	font-style:italic;
	padding:1% 0% 1% 0%;
	margin:5px 0px;
	border:0px solid #000000;
}

.fillForm div#consultant, 
div#visitor, 
div#affiliate, 
div#existingclient 
{
	float:left;
	position:relative;
	display:none;
	color:#000000;
	width:auto;
	padding:2% 0% 2% 2%;
	margin:0px;
	border:0px solid #ff0000;
	text-align:justify;
}

.fillForm div#consultant a.readmore, 
div#visitor a.readmore, 
div#affiliate a.readmore, 
div#existingclient a.readmore
{
	float:right;
	position:relative;
	display:block;
	width:auto;
	padding:0.5% 0.5% 0.5% 0.5%;
	margin-top:1%;
	border:1px solid #d7d7d7;
	background:#eeeeee;
}


.fillForm div#consultant a.readmore:hover, 
div#visitor a.readmore:hover, 
div#affiliate a.readmore:hover, 
div#existingclient a.readmore:hover
{
	float:right;
	position:relative;
	display:block;
	width:auto;
	padding:0.5% 0.5% 0.5% 0.5%;
	margin-top:1%;
	border:1px solid #d7d7d7;
	background:#d7d7d7;
}


.formarea form, 
.formAccquote form, 
.successStoryfrmHldr form
{
	padding:0px;
	margin:0px;
}

/* Gen Form Area
******************************************************/
.formarea
{
	float:left;
	position:relative;
	padding:0% 0% 0% 0%;
	margin:0px;
	width:690px;/*600*/
	border:1px dashed #555555;
	/*background:#ff0000;*/
}

.formareaTinybrdr
{
	margin:0px;
	width:590px;/*600*/
	border:1px dashed #555555;
}


.formAccquote
{
	float:left;
	position:relative;
	padding:0px;
	margin:0px;
	width:600px;
	border:1px dashed #555555;
	/*background:#d7d7d7;*/
	padding-left:10%;
}

div.locationarea
{
	position:absolute;
	top:5px;
	right:5px;
	display:block;
	width:335px;
	min-width:335px;
	padding:5px 0px 0px 5px;
	border:5px solid #d7d7d7;
	/*background:#ffcc00;*/
	z-index:125;
}


div.locationarea p
{
	display:block;
	width:325px;/*330*/
	height:auto;
	padding:2px;
	padding-left:0px;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #d7d7d7;
}


.btnSubmit
{
	display:block;
	background-image:url(../images/submitbtn.png);
	background-position:0% 0%;
	background-repeat:no-repeat;
	width:135px;
	height:40px;
	border:none;
	cursor:pointer;
	padding:0px 0px 5px 20px;
	margin:0px;
	border:0px solid #000000;
}
.btnSubmit1
{
	display:block;
	background-image:url(../images/register.png);
	background-position:0% 0%;
	background-repeat:no-repeat;
	/*width:135px;
	height:40px;*/
	border:none;
	cursor:pointer;
	padding:0px 0px 5px 20px;
	margin:0px;
	border:0px solid #000000;
}
.btnwebinar
{
	background-color:#b2e8fa; 
	color:#000000; 
	border:1px solid #78dcfe; 
	height:25px; 
	font-size:12px; 
	font-weight:bold; 
	padding:0px 10px 0px 10px; 
	cursor:pointer;
}

.btnMailinglist
{
	display:block;
	width:auto;
	height:auto;
	border:none;
	cursor:pointer;
	padding:5px;
	margin:0px;
	background:#042EA4;
	color:#ffffff;
}

span.submitbtnHldr
{
	padding-left:49%;
}

/* Gen Form Area
******************************************************/

/* Submit your success story
****************************************************/

.successStoryfrmHldr
{
	float:left;
	position:relative;
	padding:0px;
	margin:0px;
	width:580px;
	border:0px dashed #555555;
	/*background:#dddddd;*/
	padding-left:10%;
	margin-left:3%;
}

.txtNote
{
	float:right;
	width:inherit;
	display:block;
	font:normal 11px Arial, verdana;
	color:#ff0000;
	font-style:italic;
	padding:1% 1% 1% 1%;
	margin:10px 5px;
	border:0px solid #ffcc00;
}

.SSinput, .SStextarea{
	width: 300px;
	margin-bottom: 5px;
	font-family:Arial, verdana;
	font-size:12px;
	color:#000000;
}

#uploadHldr
{
	float:left;
	position:relative;
	width:500px;
}

#uploadHldr ul.upload
{
	float:left;
	margin:5px 25px;
	width:455px;
	border:0px solid #000000;
	list-style:none;
}

#uploadHldr ul.upload li
{
	float:left;	
	width:auto;
	border:0px solid #0000ff;
	padding:5px 5px;
	margin-right:55px;
}

#uploadHldr ul.upload li.lefticonhldr
{
	width:auto;
	border:0px solid #0000ff;
}

#uploadHldr ul.upload li.rightconthldr
{
	width:300px;
	border:0px solid #0000ff;
	/*padding:auto;*/
	margin:auto;
}

#uploadHldr ul.upload li p
{
	display:block;
	width:auto;
	border:0px solid #555555;
	padding:5px 5px;
}

#uploadHldr ul.upload li span
{
	width:auto;
	border:0px solid #fff;
	vertical-align:bottom;
	color:#000000;
}

/* Submit your success story
****************************************************/


/* Accounting -IT- MKTG -WebMKTG get quote form design
****************************************************/
.ABform
{
	float:left;
	position:relative;
	margin:0px auto;
	width:650px;
	padding:14px;
	border:1px dashed #ff0000;
	background:#ffcc00;
}


p, h1, form, button, hr{border:0px; margin:0px; padding:0px;}
hr{border:1px solid #d7d7d7; margin:0px; padding:0px; line-height:normal;}

.spacer{clear:both; height:1px;}

/* ----------- stylized ----------- */
#stylized
{
	float:left;
	position:relative;
	border:2px solid #b7ddf2;
	background:#ebf4fb;
	width:650px;
}

#stylized h1 
{
	font-size:14px;
	font-weight:bold;
	margin-bottom:8px;
	width:auto;
}

#stylized p
{	
	/*font-size:11px;
	color:#666666;*/
	position:relative;
	display:block;
	padding:0px;
	margin:0px;
	margin-bottom:20px;
	border-bottom:1px solid  #b7ddf2;
	padding-bottom:10px;
	width:auto;
	/*background:#ffcc00;*/
}

#stylized label
{
	float:left;
	position:relative;
	display:block;
	font-weight:bold;
	text-align:right;
	width:275px;
	border:0px solid #ff0000;
	clear:left;
	margin-bottom:5px;
	padding:0px;
	margin:0px;
}

.SSlabel
{
	float:left;
	position:relative;
	display:block;
	font-weight:bold;
	text-align:right;
	width:125px;
	border:0px solid #ff0000;
	clear:left;
	margin-bottom:5px;
	padding:0px;
	margin:0px;
}

#stylized span.rightHldr
{
	float:left;
	position:relative;
	display:block;
	text-align:left;
	width:285px;/*275*/
	border:0px solid #ff0000;
	/*clear:left;*/
	margin-bottom:5px;
	padding:0px 0px 10px 10px;
	margin:0px;
	/*background:#555555;*/
}

#stylized span.rightHldrSeperator
{
	float:left;
	position:relative;
	display:block;
	text-align:left;
	width:550px;
	border:0px solid #ff0000;
	/*clear:left;*/
	padding:0px;
	margin:0px;
	/*background:#ffcc00;*/
}


#stylized .small, .rightTitle{
	color:#666666;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	width:275px;
}

#stylized .colortxtblue
{
	color:#1191D8;
}

#stylized .colortxtred
{
	color:#950000;
}

#stylized .rightTitle{
	color:#666666;
	display:block;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	padding:1px 0px 10px 0px;
	/*padding-bottom:10px;*/
	margin:0px 0px 5px 0px;
	width:auto;
	border-bottom:1px dashed #555555;
	background:#eeeeee;
}

#stylized label.subheadingTxt
{
	float:left;
	display:block;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	width:580px;
	padding:20px 0px 0px 0px;
	border-bottom:1px dashed #d7d7d7;
	/*clear:left;*/
}

#stylized span.subHeadTxt
{
	float:left;
	position:relative;
	display:block;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	width:580px;
	padding:0px 0px 0px 0px;
	padding-top:10px;
	border-bottom:1px dashed #d7d7d7;
	color:#003399;
}


/*style for right label*/
/*#stylized label.labelright
{
	float:right;
	position:relative;
	top:0px;
	right:90px;
	display:block;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	width:275px;
	padding:12px 0px 12px 0px;
	border:1px solid #ff0000;
	clear:right;
	margin-bottom:10px;
	background:#ffcc00;
}*/


/*#stylized input, select{
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #aacfe4;
	width:200px;
	margin:2px 0 20px 10px;
}*/

#stylized .inputt, .selectt
{
	float:left;
	font-size:12px;
	padding:4px 2px;
	width:200px;
	border:solid 1px #aacfe4;
	margin:2px 0px 20px 10px;
}

.inputthgt
{
    font-size:12px;
    width:127px;
    margin:0px;
    padding:2px 0px 2px 0px;
}

#stylized .inputtnormal
{
    float:left;
	font-size:12px;
	padding:4px 2px;
    padding-right:0px;
    width:auto;/*200*/
	margin:2px 0px 20px 10px;
    border:1px solid #ff0000;
}

#stylized .inputtab{
	font-size:12px;
	padding:4px 2px;
	width:200px;
	border:solid 1px #aacfe4;
	margin:2px 0px 2px 10px;
}




/*#stylized input.error, select.error 
{
	padding-right: 16px;
	float:left;
	padding:4px 2px;
	width:200px;
	margin:2px 0px 20px 10px;
	border: 1px solid #ff0000;
	background-color: #FFFCE2; 
	background-image: url(../images/windows-warning.png); 
	background-position: right; 
	background-repeat: no-repeat;
	}*/
/*#stylized input:focus, select:focus {float:left;width:200px;border: 1px solid red;padding:4px 2px; background-color:#EFEFEF;margin:2px 0 20px 10px;}*/


#stylized span.inputHldr
{
	float:left;
	position:relative;
	font:normal 11px Arial, verdana;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:280px !important;
	width/**/:/**/310px;
	line-height:normal;
	text-align:left;
	/*background:#000fff;*/
}

#stylized div.inputfieldHldr
{
	float:left;
	position:relative;
	font:normal 11px Arial, verdana;
	padding:0px 0px 0px 0px;
	margin:0px 0px 16px 0px;
	width:280px !important;
	width:auto;
	height:auto;
	text-align:left;
}


#stylized span.chkbox, 
#stylized span.checkbox, 
#stylized span.radio
{
	float:left;
	position:relative;
	font:normal 11px Arial, verdana;
	padding:5px 0px 15px 3px;
	margin:0px;
	width:590px;
	line-height:normal;
	text-align:left;
	border:0px solid #ff0000;
	/*background:#ffcc00;*/
}


#stylized label.labelBusinessreq
{
	float:left;
	position:relative;
	width:635px;/*600*/
	display:block;
	border:0px solid #ff0000;
	padding:5px 5px 5px 0px;
	font-weight:bold;
	text-align:left;
}

#stylized label.lblcaptchaTxt
{
	text-align:center;
}

#stylized label.labelbtnSubmit
{
	float:left;
	position:relative;
	width:135px;
	display:block;
	border:0px solid #ff0000;
	padding:0px;
	font-weight:bold;
	text-align:left;
}

#stylized span.labelBusinessreq
{
	float:left;
	position:relative;
	width:auto;
	display:block;
	border:0px solid #ff0000;
	padding:5px;
	font-weight:bold;
	text-align:left;
	background:#ff0000;
}

#stylized span.labelSeparator
{
	font:bold 14px Arial, verdana;
	color:#012C9F;
	width:600px;
	display:block;
	border:0px solid #ff0000;
	padding:5px 0px 5px 0px;
	margin:0px;
	font-weight:bold;
	text-align:left;
	background:#b7ddf2;
}


#stylized label.labelBusinessreq img
{
	/*padding-left:45%;*/
	text-align:center;
	vertical-align:middle;
}


#stylized button
{
	float:left;
	clear:both;
	margin-left:150px;
	width:125px;
	height:31px;
	background-image:url(../images/button.png);
	background-position:0% 0%;
	background-repeat:no-repeat;
	background-color:#666666;
	text-align:center;
	line-height:31px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}

#stylized .genmandatory
{
	font:normal 11px Arial, verdana;
	color:#ff0000;
	vertical-align:top;
}

#stylized .tinyTxt
{
	float:left;
	position:relative;
	font:normal 9px Arial, verdana;
	color:#ff0000;
	padding:0px;
	margin:0px;
}

#stylized span.mandatory
{
	font:normal 11px Arial, verdana;
	color:#ff0000;
	float:left;
	position:relative;
	/*right:0px;
	background:#000fff;*/
	vertical-align:top;
}

#stylized span.reqfield
{
	font:normal 11px Arial, verdana;
	color:#ff0000;
	position:relative;
	/*right:0px;*/
	vertical-align:top;
}

#stylized span.reqtxtmid
{
	position:absolute;
	left:190px;
	top:3px;
	color:#ffffff;
	width:30px;
	padding:1px;
	display:block;
	font:normal 9px Arial, verdana;
	color:#ffffff;
	/*background:#000fff;*/
	vertical-align:top;
	background:#ff0000;
	border:1px solid #ffffff;
}

#stylized span.star
{
	position:absolute;
	left:215px;/*190*/
	top:3px;
	color:#ffffff;
	width:auto;
	padding:1px;
	display:block;
	font:normal 9px Arial, verdana;
	color:#ff0000;
	vertical-align:top;
	border:0px solid #000000;
}

#stylized span.reqtxttop
{
	position:absolute;
	left:495px;
	top:3px;
	color:#ffffff;
	width:30px;
	padding:1px;
	display:block;
	font:normal 9px Arial, verdana;
	color:#ffffff;
	/*background:#000fff;*/
	vertical-align:top;
	background:#ff0000;
	border:1px solid #ffffff;
}

#stylized span.statusMsg
{
	position:absolute;
	left:76px;
	top:0px;
	color:#ffffff;
	width:30px;
	padding:1px;
	display:block;
	font:normal 9px Arial, verdana;
	color:#ffffff;
	vertical-align:top;
	text-align:center;
	background:#ff0000;
	border:1px solid #ffffff;
}

#stylized div.msgpnl
{
	float:left;
	width:630px;
	padding:10px;
	margin:0px;
	border:none;
	/*background:#ff0000;*/
}

#stylized div.msgpnl p
{
	display:block;
	width:auto;
	padding:5px;
	margin:0px;
	/*background:#ffcc00;*/
	text-align:left;
	border:none;
}

#stylized div.msgpnl .pright
{
	text-align:right;
	border:none;
}

#stylized div.frmHldr
{
	float:left;
	position:relative;
	width:630px;
	padding:10px;
	margin:0px;
	/*background:#ff0000;*/
}


/*inline messages*/

 #stylized span.inerror 
 {
	position:absolute;
	top:30px;
	left:10px;
	font:bold 11px Arial, verdana;
	color: #ff0000;
	text-align:left;
	display:none;
	background:#ffcc00;
	width:auto;
  }
  
  /*input, select    { border: 1px solid silver; }*/
/*********/
/*
*****************************************************************/

/**/

/*General Form Style Starts*/
 
		.instructionText
		{
			float:left;
			position:relative;
			width:560px;
			display:block;
			font-family:Arial, verdana;
			font-size:11px;
			color:#ff0000;
			font-weight:normal;
			background:#d7d7d7;
			padding:5px;
			margin-bottom:10px;
			margin:0px;
			text-align:right;
		}
		
			
		.lableinputs
		{
			float:left;
			position:relative;
			width: 560px;
			display:block;
			font:normal 11px Arial, verdana;
			color:#000000;
			padding:0px 0px 0px 3px;
			/*background:#555555;*/
			margin:0px;
		}
		
		.lableinputs span.lblTxt
		{
			vertical-align:middle;
			text-align:left;
			padding:2px;
			margin:2px;
			/*background:#ffcc00;*/
		}
		
		.inputtype
		{
			padding:3px;
			margin:3px;
			/*background:#ff0000;*/
			vertical-align:middle;
		}
		
		
		.lableGeninputs
		{
			float:left;
			position:relative;
			width: 560px;
			display:block;
			font:normal 11px Arial, verdana;
			color:#000000;
			padding:0px 0px 0px 3px;
			margin:0px;
			/*background:#555555;*/
		}
		
		.lableradiobtns
		{
			float:left;
			position:relative;
			width: 560px;
			display:block;
			font:normal 11px Arial, verdana;
			color:#000000;
			padding:0px 0px 10px 3px;
			/*background:#555555;*/
			margin:0px;
		}
		
		.lableradiobtns hr
		{
			border:1px solid #555555;
			padding:0px;
			margin:0px;
		}
		
		.requireFileds
		{
			font-family:Arial, verdana;
			font-size:10px;
			color:#ff0000;
			text-align:right;
			font-weight:normal; 
		}
		
		.requireFileds span
		{
			float:right;
			position:relative;
			background:#000fff; 
			vertical-align:top;
		}
		
		.Highlightedtext
		{
		font-family:Arial, verdana;
		font-size:12px;
		font-weight:900;
		color:#ff0000;
		}
				
		.labelresource{
		float: left;
		width: 30px;
		font-weight: normal;
		}
		
		.labelresourceright{
		float: left;
		width: 60px;
		font-weight: normal;
		}
		
		.labelresourceright1{
		 float: left;
		 font-weight: normal;
		 /*word-wrap:break-word;
		 word-break:all;*/
		 text-align:left;
		 padding-left: 10px;		 
		 width:20%;
		 width/**/:/**/100px;
		 height:30%;
		 height/**/:/**/auto;
		}
		
		.label, .labelright130
		{
		float:left;
		position:relative;
		display:block;
		width: 120px;
		font:bold 12px Arial, verdana;
		color:#000000;
		padding:0px 0px 0px 3px;
		margin:0px;
		/*border-bottom:1px solid #d7d7d7;*/
		/*background:#555555;*/
		}
		
		.labelright130
		{
		    width:118px;
		    margin-left:10px;
		}
		
		.loginlabel
		{
		float: left;
		position:relative;
		width: 100px;
		font-family:Arial, verdana;
		font-size:12px;
		color:#000000;
		font-weight: bold;
		}
		
		.ValidationBx
		{
		float: left;
		position:relative;
		display:block;
		width:440px;
		font-weight: bold;
		text-align:left;
		padding:3% 0px 0px 120px;
		height:auto;
		background-color:#ffffff;
		}
		
				
		.Longtxt
		{
		float: left;
		position:relative;
		display:block;
		width:550px;
		font-weight: bold;
		color:#000000;
		text-align:left;
		padding:15px 0px 0px 3px;
		margin:0px;
		height:auto;
		}
		
		.LongTitletxt
		{
		float: left;
		position:relative;
		display:block;
		width:550px;
		font-weight: bold;
		color:#000000;
		text-align:left;
		padding:3% 0px 0px 3px;
		margin-top:0px;
		height:auto;
		border-bottom:1px dashed #d7d7d7;
		}
		
		.styleTxt
		{
		float: left;
		position:relative;
		display:block;
		width:385px;
		font:bold 12px Arial, verdana;
		color:#000000;
		text-align:left;
		padding:1% 0px 0px 5px;
		height:auto;
		border:0px dashed #555555;
		}
		
		.errorLbl
		{
		font-family:Arial, verdana;
		font-size:11px;
		color:#ff0000;
		font-weight:normal;
		width: auto;
		font-weight: bold;
		text-align:center;
		vertical-align:top;
		}
		
		.input, .textarea, .genselectbox{
		    width: 180px;
		    margin-bottom: 5px;
		    font-family:Arial, verdana;
		    font-size:11px;
		    color:#000000;
		}
		
		.floatleft
		{
		    float:left;
		    padding:0px 5px;
		    width:auto;
		    padding-bottom:10px;
		}
		.floatleft1
		{
		    float:left;
		    padding-left:35px;
		    vertical-align:top;		    		       
		}
		.floatleft_imghldr
		{
		    float:left;
		    padding-left:35px;
		    margin-top:-5px;
		}
		
		.clearboth
		{
		    clear:left;
		}
		#ITinfrastructureHldr p.webinarhdr
		{
		    font: bold 16px Arial, verdana;
            color: #012C9F;
		}
		
		#ITinfrastructureHldr p.webinarsub
		{
		    font: bold 14px Arial, verdana;
            color: #012C9F;
		}

		/*textarea{
		width: 250px;
		height: 150px;
		}

		.boxes{
		width: 1em;
		}

		#submitbutton{
		margin-left: 120px;
		margin-top: 5px;
		width: 90px;
		}*/

/*Form Style Ends


/* mini forms
******************************************************************************/
.joinourmailinglistBodybg
{
	background:#ebf4fb;/**/
}

#QuickFromHldr{
	float:left;
	position:relative;
	width:200px;
	margin-top:0px;
	border:0px solid #ff0000;
}

#QuickFromHldr div.inputhldr
{
	display:block;
	width:150px;
	border:0px solid #000000;
	padding:0px 0px 0px 10px;
}

#QuickFromHldr label
{
	float:left;
	position:relative;
	display:block;
	/*font-weight:bold;*/
	text-align:left;
	width:50px;
	border:0px solid #ff0000;
	padding:0px 10px 0px 5px;
	clear:left;
	margin-bottom:5px;
	margin:0px;
	/*background:#555555;*/
}

#QuickFromHldr span.rgtPnl
{
	float:left;
	position:relative;
	text-align:left;
	font-weight:normal;
	width:auto;
	border:0px solid #ff0000;
	margin-bottom:5px;
	padding:0px 0px 0px 10px;
	margin:0px;
}

#QuickFromHldr .smalltext
{
	float:left;
	position:relative;
	color:#666666;
	display:block;
	font-size:8px;
	font-weight:normal;
	text-align:left;
	padding-left:60px;
	width:115px;/*190*/
	border:0px solid #000000;
}

#QuickFromHldr label.labelBtn, #QuickFromHldr label.labelBtncntr
{
	float:left;
	position:relative;
	width:160px;
	display:block;
	border:0px solid #ff0000;
	padding:5px;
	margin:0px;
	margin-left:11%;
	font-weight:bold;
	text-align:left;
}

#QuickFromHldr label.labelBtncntr
{
    text-align:center;
    padding-left:37%;
    width:auto;
}

.Bodybg
{
	background:#eeeeee;
}

#QuickFromHldr span.mandatoryfield
{
	font:normal 11px Arial, verdana;
	color:#ff0000;
	float:left;
	position:relative;
	/*right:0px;
	background:#000fff;*/
	width:auto;
	vertical-align:top;
}


/*
******************************************************************************/
/*form field tooltip
******************************************************************************/
#formTooltipDiv{
	color:#ffffff;
	font-family:Arial, verdana;
	font-weight:bold;
	font-size:11px;
	line-height:120%;
}
.formTooltip_closeMessage{
	color:#ffffff;
	font-weight:normal;
	font-size:10px;
}

#mainContainer{
	width:760px;
	background:#eeeeee;
}

/*
****************************************************************************/

/*breadCrumb
***************************************************************/

.breadcrumbHldr
{
	float:left;
	position:relative;	
	width:705px;/*705*/
	padding:0px 0px 10px 0px;
	margin:0px;
}
ul.breadcrumb
{
	float:left;
	position:relative;	
	margin:5px 5px;
	padding:0px 0px 0px 0px;
	list-style-type: none;
	width:auto;
}

ul.breadcrumb li
{
	float:left;
	color:#000000;
	display:inline;
	padding: 0px 8px 0px 15px; 
	margin: 3px 0px 0px 0px;
	background-image:url(../images/blackarrow.gif);
	background-position:0% 50%;
	background-repeat:no-repeat;
	border:0px solid #000000;
}

ul.breadcrumb li a:link
{
	text-decoration:none;
}

ul.breadcrumb li a:hover
{
	text-decoration:none;
}

ul.breadcrumb li a:visited
{
	text-decoration:none;
}

ul.breadcrumb li.first
{
	padding: 0px 10px 0 0px; 
	margin: 3px 0 0 0;
	background:none;
	/*background:url(../images/blackarrow.gif) 100% 60% no-repeat;*/
}


/*for IE 6 and lower versions*/

 
 /*only mozilla support*/
/*ul.breadcrumb li:before {
	content: "\0020 \0020 \0020 \00BB \0020";
	color: #000000;
	}
	
ul.breadcrumb li.first:before {
	content: " ";
	}
	*/

/*breadCrumb
***************************************************************/


/*dynamic tooltip
****************************************************************/

#dytooltip{
	position: absolute; /*This is important rule do not overrule this attribute...this will keep the tooltip top of every html layer*/
	width: 150px;
	font:11px oblique Arial, Helvetica, sans-serif;
	color:#000000;
	border: 1px solid black;
	padding: 2px;
	/*background:url(images/plus.gif) #ffcc00 1% 50% no-repeat;
	padding:0px 0px 0px 0px;*/

	visibility: hidden; /*This is important rule do not overrule this attribute*/
	z-index: 100; /*This is important rule do not overrule this attribute*/
}



/* upcoming events
**************************************************************************/

.upcomingevents
{
	float:left;
	position:relative;
	margin: 0px 0px;
	padding: 0px;
	width:715px; /*width of menu-170px*/
	border: 0px solid #9A9A9A;
	border-bottom-width: 0px;
	/*background:#012C9F;*//*012C9F*/
}

.upcomingevents ul
{
	float:left;
	position:relative;
	margin:0px;
	padding: 0;
	width: 100%; /*width of menu-170px*/
	border: 0px solid #9A9A9A;
	/*background:#ffcc00;*/
	list-style:none;
}

.upcomingevents ul li
{
	display:block;
	border-right: 1px solid #ffffff;
	margin:0px;
	width:auto;
	height:auto;
	padding:5px 5px 5px 10px;
}

.upcomingevents ul li.tieboston
{
	position:relative;
	border-bottom: 1px solid #dddddd;
	margin:0px;
	width:auto;
	height:auto;
	padding:5px 5px 5px 100px;
	background-image:url(../images/tie.gif);
	background-position:0% 10%;
	background-repeat:no-repeat;
}

.upcomingevents ul li.sportsevent
{
	position:relative;
	border-bottom: 1px solid #dddddd;
	margin:0px;
	width:auto;
	height:auto;
	padding:5px 5px 5px 100px;
	background-image:url(../images/conference_logo_New.jpg);
	background-position:0% 10%;
	background-repeat:no-repeat;
}

.upcomingevents ul li.yankee
{
	position:relative;
	border-bottom: 1px solid #dddddd;
	margin:0px;
	width:auto;
	height:auto;
	padding:5px 5px 5px 100px;
	background: none;
}

.upcomingevents div.subeventsmenu
{
	display:block;
	font:normal 11px Arial, verdana;
	color: #012C9F;
	margin:0px;
	padding:5px;
	width:auto;
	/*background:#ff0000;*/
	border-bottom:1px dashed #d7d7d7;
}

.upcomingevents div.subeventsmenu p
{
	line-height:normal;
	padding:5px 0px 10px 0px;
	margin:0px;
}

.upcomingevents div.subeventsmenu span
{
	line-height:normal;
	padding:0px;
	margin:0px;
}

.textstrong
{
	font:bold 14px Arial, verdana;
}

.upcomingevents ul li a.btnpopup
{
	position:absolute;
	top:5px;/*105*/
	right:15px;
	padding:5px;
	padding-left:15px;
	width:auto;
	border:1px solid #000000;
}

.upcomingevents li a
{
	background-image:url(../images/blackmenuarrow.gif);
	background-position:4% 50%;
	background-repeat:no-repeat;
	display: block;
	font: normal 11px Arial, verdana;
	color: #012C9F;
	text-decoration: none;
	padding:2px 0px 2px 25px;
}

.upcomingevents li a:hover{
	background-image:url(../images/blackmenuarrow.gif);
	background-position:4% 50%;
	background-repeat:no-repeat;
	color: #ffffff;
}

.upcomingevents li.selected {
	display: block;
	background: #DFDCCB;
	color: #000000;
}

.upcomingevents li.flashCont{
	display:block;
	width:auto;
	/*background:#ff0000;
	padding-left:11%;*/
}


/* IT multimedia
***************************************************************************/

.mmservicesleft, 
.mmservicesmidd, 
.mmservicesright, 
.mmservicessubright,
.mmservicesleft ul, 
.mmservicesmidd ul, 
.mmservicesright ul, 
.mmservicessubright ul,
.mmservicesleft ul li, 
.mmservicesmidd ul li, 
.mmservicesright ul li, 
.mmservicessubright ul li
{
    float:left;
	position:relative;
}



.mmservicesleft, 
.mmservicesmidd, 
.mmservicesright, 
.mmservicessubright
{
	width:232px;/*228 - 232*/
	margin:0px;
	margin-left:1px;
	margin-bottom:10px;
	padding:0px;
	background:#eeeeee;/*eeeeee*/
}

.mmservicesleft ul, 
.mmservicesmidd ul, 
.mmservicesright ul, 
.mmservicessubright ul
{
	list-style-type:none;
	margin:5px 5px;
	padding:0px;
	width:212px;/*210*/
	/*background:#ffcc00;*/
}

.mmservicesleft ul li, 
.mmservicesmidd ul li, 
.mmservicesright ul li, 
.mmservicessubright ul li
{
	display:block;
	width:212px;/*615 optional - 216*/
	margin:0px;
	padding:0px;
}

.mmservicesleft li.topTitles, 
.mmservicesmidd li.topTitles, 
.mmservicesright li.topTitles, 
.mmservicessubright li.topTitles
{
	font:bold 14px arial, verdana;
	color:#012c9f;
	padding:5px;
	margin:0px;
	display:block;
	width:inherit;
	background:#d7d7d7;
	
}

.mmservicesleft li img, 
.mmservicesmidd li img, 
.mmservicesright li img, 
.mmservicessubright li img
{
	margin:0px;
	padding:5px 0px 0px 50px;
	margin:0px;
	vertical-align:middle;
}

/**
*************************************************************************/



/* Sitemap
***************************************************************************/

.SitemapConthldr,
.clientSrvcsConthldr,
.clservicesleft, 
.clservicesmidd,
.clservicesright,
.clservicessubright,
.VSmapHldrleft,
.VSmapHldrmidd,
.VSmapHldrright,
.VSmapHldrsubright
{
    float:left;
	position:relative;
}

.SitemapConthldr{
	width:945px;
	background:none;
	margin:0px;
	padding:0px;
	/*background:#ff0000;*/
}

.clientSrvcsConthldr{
	width:715px;/*700*/
	background:none;
	margin:0px;
	padding:0px;
	margin-bottom:0.5em;
	/*background:#ff0000;*/
}

.clientSrvcsConthldr p{
	width:auto;
	display:block;
	margin:auto 5px;
	padding:5px 5px;
	margin-bottom:0.5em;
	color:#000000;
}

.clservicesleft, 
.clservicesmidd,
.clservicesright,
.clservicessubright
{
	width:710px;/*228 - 232 - 675*/
	margin:0px;
	margin-left:1px;
	margin-bottom:10px;
	padding:0px;
	background:#eeeeee;/*eeeeee*/
}

.clservicesleft p.btmspacer,
.clservicesmidd p.btmspacer,
.clservicesright p.btmspacer,
.clservicessubright p.btmspacer
{
	display:block;
	width:auto;
	padding:10px;
	width:200px;
	/*background:#dddddd;*/
}

.VSmapHldrleft,
.VSmapHldrmidd,
.VSmapHldrright,
.VSmapHldrsubright
{
	width:226px;/*228*/
	background:none;
	margin:0px;
	margin-left:3px;
	padding:0px;
	background:#eeeeee;
}



.VSmapHldrleftHeightExtender,
.VSmapHldrmiddHeightExtender,
.VSmapHldrrightHeightExtender,
.VSmapHldrsubrightHeightExtender
{
    position:absolute;
}


.VSmapHldrleftHeightExtender,
.VSmapHldrmiddHeightExtender
{
	top:0px;
	left:0px;
	width:226px;/*228*/
	height:100%;
	min-height:100%;
	background:#eeeeee;
	border:0px solid #000000;
/*	z-index:59;*/
}


.firstpos
{
	left:3px;
}

.middpos
{
	left:232px;
}

.VSmapHldrrightHeightExtender,
.VSmapHldrsubrightHeightExtender
{
	top:0px;
	right:0px;
	width:226px;/*228*/
	height:100%;
	min-height:100%;
	background:#eeeeee;
	
}

.rightpos
{
	right:258px;
}

.lastpos
{
	right:29px;
}


.VSmapHldrleft ul,
.VSmapHldrmidd ul,
.VSmapHldrright ul,
.VSmapHldrsubright ul,

.clservicesleft ul,
.clservicesmidd ul,
.clservicesright ul,
.clservicessubright ul

.VSmapHldrleft ul li,
.VSmapHldrmidd ul li,
.VSmapHldrright ul li,
.VSmapHldrsubright ul li,

.clservicesleft li,
.clservicesmidd li,
.clservicesright li,
.clservicessubright li,

.VSmapHldrleft li ul,
.VSmapHldrmidd li ul,
.VSmapHldrright li ul,
.VSmapHldrsubright li ul,
.VSmapHldrleft li ul li,
.VSmapHldrmidd li ul li,
.VSmapHldrright li ul li,
.VSmapHldrsubright li ul li
{
    float:left;
	position:relative;
}

.VSmapHldrleft ul,
.VSmapHldrmidd ul,
.VSmapHldrright ul,
.VSmapHldrsubright ul
{
	list-style-type:none;
	margin:5px 5px;
	padding:0px;
	width:210px;/*210*/
	/*background:#dddddd;*/
}

.VSmapHldrleft ul li,
.VSmapHldrmidd ul li,
.VSmapHldrright ul li,
.VSmapHldrsubright ul li
{
	display:block;
	width:210px;/*615 optional*/
	/*background:#000fff;*/
}


.VSmapHldrleft li ul,
.VSmapHldrmidd li ul,
.VSmapHldrright li ul,
.VSmapHldrsubright li ul
{
	display:block;
	width:210px;/*615 optional*/
	/*background:#D7EDFE;*/
	margin:0px;
	padding:0px;
}

.VSmapHldrleft li ul li,
.VSmapHldrmidd li ul li,
.VSmapHldrright li ul li,
.VSmapHldrsubright li ul li
{
	display:block;
	width:175px;/*615 optional*/
	/*background:#ebf4fb;*/
	margin:0px 0px;
	padding:0px 15px;
}

.VSmapHldrmidd ul li.subhdrnw,
.VSmapHldrright ul li.subhdrnw,
.VSmapHldrsubright ul li.subhdrnw
{
	display:block;
	width:175px;/*615 optional*/
	background:#ebf4fb;
	margin:0px 0px;
	padding:0px 0px;
	font-size:12px;
	/*font-weight:bold;*/
}

.VSmapHldrmidd ul li a.subhdrnw
{
    color:#012c9f;
}

.clservicesleft ul,
.clservicesmidd ul,
.clservicesright ul,
.clservicessubright ul
{
	list-style-type:none;
	margin:5px 5px;
	padding:0px;
	width:98.5%;/*210 - 222- 665*/
	background:#d7d7d7;
}

.emptybg
{
	background:none;	
}


.clservicesleft li,
.clservicesmidd li,
.clservicesright li,
.clservicessubright li
{
	display:inline;
	margin:0px;
	padding:0px;
	/*background:#555555;*/
	border:0px solid #ff0000;
}

.clservicesleft li p,
.clservicesmidd li p,
.clservicesright li p,
.clservicessubright li p
{
	position:relative;
	display:block;
	width:auto;/*615 optional - 216*/
	margin:0px;
	padding:0px;
	color:#012c9f;
	/*background:#555555;*/
}

.clservicesleft li.headingTop,
.clservicesmidd li.headingTop,
.clservicesright li.headingTop,
.clservicessubright li.headingTop
{
	font:bold 14px "Century Gothic";
	color:#012c9f;
	padding:5px;
	margin:0px;
	display:block;
	width:inherit;
	background:none;
	
}

.clservicesleft div.contentpara,
.clservicesmidd div.contentpara,
.clservicesright div.contentpara
{
	float:left;
	position:relative;
	width:95.5%;
	/*background:#dddddd;*/
	padding:10px 10px;
	margin:0px 5px;
	border-bottom:0px solid #dddddd;
	text-align:justify;
}

.clservicesleft div.contentpara img,
.clservicesmidd div.contentpara img,
.clservicesright div.contentpara img
{
	float:left;
	position:relative;
	border:0px solid #000000;
	margin-right:10px;
}

.clservicesleft div.contentpara p
{
	float:left;
	position:relative;
	width:auto;
	display:inline;
	border:0px solid #000000;
}


.contentTextHldr{
	float:left;
	position:relative;
	width:700px;
	background:none;
	margin:0px;
	margin-left:3px;
	padding:0px;
	/*background:#ffcc00;*/
}

.contentTextHldr ul{
	float:left;
	position:relative;
	list-style-type:none;
	margin:auto auto;
	padding:0px;
	width:700px;/*615*/
	background:#dddddd;
}

.contentTextHldr li{
	display:block;
	color:#012c9f;
	margin:0px;
	padding:0px;
	width:inherit;/*615*/
	/*background:#dddddd;*/
}

.contentTextHldr li img{
	display:block;
	margin:5px 5px;
	padding:0px;
	width:auto;/*615*/
}

.contentTextHldr li.whiteBg{
	background:#ffffff;
	width:680px;
	margin:0px 0px 0px 10px;
}

.textShow 
{
	padding:5px;
	background: #ffffff;/*FFF888*/
	color:#000000;
	/*layer-background-color: #99FF66;*/
	border: 0px none #000000;
	visibility: hidden;
	position:absolute;
	width:670px; 
	z-index:26;
}

.contentTextHldr li.topContent{
	font:bold 14px "Century Gothic";
	display:block;
	margin:0px;
	padding:5px;
	width:auto;/*615*/
	background:#dddddd;
}

.contentTextHldr li.bottomContent{
	width:700px;/*615*/
	display:block;
	padding:15px 0px 15px 0px;
}



.VSmapHldrleft li a.mainlink,
.VSmapHldrmidd li a.mainlink,
.VSmapHldrright li a.mainlink,
.VSmapHldrsubright li a.mainlink
{
	font:normal 12px Arial, verdana;
	padding:5px;
	display:block;
	border:0px solid #000000;
}

.clservicesleft li a.toplink,
.clservicesmidd li a.toplink,
.clservicesright li a.toplink,
.clservicessubright li a.toplink
{
	font:normal 12px Arial, verdana;
	padding:5px;
	display:block;
}

.VSmapHldrleft li a.mainlink:hover,
.VSmapHldrmidd li a.mainlink:hover,
.VSmapHldrright li a.mainlink:hover,
.VSmapHldrsubright li a.mainlink:hover
{
	font:normal 12px Arial, verdana;
	padding:5px;
	display:block;
}

.clservicesleft li a.toplink:hover,
.clservicesmidd li a.toplink:hover,
.clservicesright li a.toplink:hover,
.clservicessubright li a.toplink:hover
{
	font:normal 12px Arial, verdana;
	padding:5px;
	display:block;
}


.VSmapHldrleft li a,
.VSmapHldrmidd li a,
.VSmapHldrright li a,
.VSmapHldrsubright li a
{
	padding:5px;
	display:block;
	border:0px solid #000000;
}
.VSmapHldrmidd li a 
{
    font:normal 11px Arial, verdana;
    padding:3px 0px 2px 20px;/*anil*/
}

.clservicesleft li a,
.clservicesmidd li a,
.clservicesright li a,
.clservicessubright li a
{
	padding:5px;
	display:block;
}

.VSmapHldrleft li a:hover,
/*.VSmapHldrmidd li a:hover,*/
.VSmapHldrright li a:hover,
.VSmapHldrsubright li a:hover
{
	padding:5px;
	display:block;
}

.clservicesleft li a:hover,
.clservicesmidd li a:hover,
.clservicesright li a:hover,
.clservicessubright li a:hover
{
	padding:5px;
	display:block;
}

.VSmapHldrleft li ul li a,
.VSmapHldrmidd li ul li a,
.VSmapHldrright li ul li a,
.VSmapHldrsubright li ul li a
{
	padding:2px;
	display:block;
	font:normal 11px Arial, verdana;
	width:auto;
}

.VSmapHldrleft li ul li a:hover,
.VSmapHldrmidd li ul li a:hover,
.VSmapHldrright li ul li a:hover,
.VSmapHldrsubright li ul li a:hover
{
	padding:2px;
	display:block;
	font:normal 11px Arial, verdana;
}

.clservicesleft li p,
.clservicesmidd li p,
.clservicesright li p,
.clservicessubright li p
{
	padding:10px;
	padding-left:0px;
	margin:0px;
	width:208px;
	display:block;
	text-align:justify;
	/*background:#ffcc00;*/
}

.VSmapHldrleft li p
{
	padding:10px;
	padding-left:0px;
	margin:0px;
}

.VSmapHldrleft li img{
	margin:0px;
	padding:25px 0px 0px 10%;
	margin:0px;
}

.clservicesleft li img,
.clservicesmidd li img,
.clservicesright li img,
.clservicessubright li img
{
	margin:0px;
	/*padding:5px 0px 0px 50px;*/
	padding:5px 0px 0px 5px;
	margin:0px;
	vertical-align:middle;
}

.VSmapHldrleft li.Heading,
.VSmapHldrmidd li.Heading,
.VSmapHldrright li.Heading,
.VSmapHldrsubright li.Heading
{
	font:bold 14px "Century Gothic";
	color:#012c9f;
	padding:5px;
	margin:0px;
	width:207px;
	background:#d7d7d7;
}


.VSmapHldrleft li ul li.subHeading,
.VSmapHldrmidd li ul li.subHeading,
.VSmapHldrright li ul li.subHeading,
.VSmapHldrsubright li ul li.subHeading
{
	font:bold 14px "Century Gothic";
	color:#012c9f;
	padding:5px;
	padding-left:15px;
	margin:0px;
	width:195px;
	background:#D7EDFE;
	
}



.VSmapHldrleft li.vsmapCont{
	font:normal 12px Arial, verdana;
	color:#012c9f;
	padding:10px;
	margin:0px;
	border:0px solid #000000;
	width:auto;
}

.VSmapHldrleft li.vsmapCont p{
	padding:5px;
	display:block;
}


/**html .BodyConthldr ul{
	float:left;
	position:relative;
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:auto;
}*/

/*
***************************************************************************/


/* cadd panels
***************************************************************************/
.caddpnlleft, 
.caddpnlmidd,
.caddpnlright
{
    float:left;
	position:relative;
}


.caddpnlleft, 
.caddpnlmidd,
.caddpnlright
{
	width:232px;/*228 - 232 - 675*/
	margin:0px;
	margin-left:1px;
	margin-bottom:10px;
	padding:0px;
	background:#eeeeee;/*eeeeee*/
}


.caddpnlleft ul, 
.caddpnlmidd ul,
.caddpnlright ul,
.caddpnlleft ul li,
.caddpnlmidd ul li,
.caddpnlright ul li
{
    float:left;
	position:relative;
}


.caddpnlleft ul, 
.caddpnlmidd ul,
.caddpnlright ul
{
	list-style-type:none;
	margin:5px 5px;
	padding:0px;
	width:220px;/*210 - 222- 665*/
	border:1px solid #dddddd;
}

.caddpnlleft ul li,
.caddpnlmidd ul li,
.caddpnlright ul li
{
	margin:0px;
	padding:0px;
	border:0px solid #ff0000;
}

.caddpnlleft ul li.titleTop,
.caddpnlmidd ul li.titleTop,
.caddpnlright ul li.titleTop
{
	font:bold 14px "Century Gothic";
	color:#012c9f;
	padding:5px;
	width:210px;
	margin:0px;
	display:block;
	background:#dddddd;
	text-align:left;
	
}

.caddpnlleft ul li img,
.caddpnlmidd ul li img,
.caddpnlright ul li img
{
	vertical-align:middle;
	margin:5px 0px;
	padding:0px 45px;
}

.caddpnlleft ul li p,
.caddpnlmidd ul li p,
.caddpnlright ul li p
{
	text-align:justify;
	color:#012c9f;
}

/**
****************************************************************************/


/*Memberships & Associations
*************************************************************************/

.MembersFooter
{
	float:left;
	/*background:#e7e7e7;*/
	margin-top:0px;
	margin-top:0px;
	width:700px;
	/*background:#ffcc00;*/
}

.divMembrAffiliationHldrMain{
	float:left;
	text-align:center;
	padding:0px;
	margin:0px;
	/*margin-top:10px;*/
	width:99%;
}

.divMembrAffiliationHldrSub{
	float:left;
	width:98%;
	text-align:center;
	vertical-align:middle;
	/*padding-left:5px;*/
}

.divAffiliationImgHldr{
	float:left;
	width:97%;
	padding:0px;
	margin:0px;
	/*padding-left:1%;
	padding-top:1%;*/
	border:0px solid #555555;
}

ul.divAffiliationImg 
{
	float:left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width:700px;
	border:0px solid #ff0000;
}

ul.divAffiliationImg li{
	float:left;
	display:inline;
	width:165px;/*175*/
	height:68px;
	padding-top:5px;
	margin:0px;
	text-decoration: none;
	border:0px solid #ff0000;
}

ul.divAffiliationImg li a
{
	float:left;
	width:160px;
	height:60px;
	margin:0px;
	text-decoration: none;
	text-align:center;
	border:0px solid #ff0000;
}

ul.divAffiliationImg li a:hover
{
	float:left;
	width:160px;
	height:60px;
	text-decoration: none;
	border:0px solid #ff0000;
}

ul.divAffiliationImg li.leftSpacer {padding-left:10px;}

	
ul.divAffiliationImg li.lastblock{
	width:140px;
	height:68px;
	margin:0px;
}

ul.divAffiliationImg span
{
	font:normal 11px Arial, verdana;
	color: #0000ff/*01329B*/;
	text-decoration: none;
	padding-top:5px;
	width:160px;
	/*_width:140px;*/
	width/**/:/**/140px;
	text-align:center;
	border:0px solid #ff0000;
}


/* Tab
************************/
#contentHldrtab {float:left;width:700px; margin:10px auto;}
#galleryTab {float:left;font:normal 12px arial,arial,sans-serif; font-weight:bold; width:auto; padding:15px 0px 0px 0px; line-height:15px;}
#galleryTab div.off 
{
    float:left;
    width:auto;
    color:#000; 
    height:33px; 
    margin-right:2px; /*line-height:33px;*/ 
    padding:0 10px;
    background-image:url(../images/tabs_0.gif);
	background-position:left bottom;
	background-repeat:repeat-x; 
    border:1px solid #ddd; 
    border-bottom-color:#000; 
    cursor:pointer;
    position:relative;
    z-index:20;
}
#galleryTab div.on 
{
    float:left; 
    width:auto;
    color:#850701;
    padding:0 10px;
    margin-right:2px;
    margin-top:1px;
    background-image:url(../images/tabstop.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
    border:1px solid #547B8A;
    cursor:pointer;
    border-bottom:0;
    height:33px; /*line-height:32px;*/
    position:relative;
    z-index:1000;
}

div.hide {display:none; width:0px; overflow:hidden;}
div.show {float:left; clear:left; width:660px;/*685*/ margin-top:0;top:-1px; border:1px solid #547B8A;padding:5px;position:relative; z-index:50; font:normal 12px arial,arial,sans-serif; background:#ffffff;}
div.show img {z-index:101; padding:5px;position:relative; margin:0px;}
.clear {clear:both;}
div.show p{margin:5px auto; padding:0px; width:auto; display:block; margin-right:15px; padding-top:5px;}
h4
{
	padding:5px;
}

.layerstyle 
{
	display:block;
	padding: 5px;
	background: #DCE4E7;/*FFF888*/
	color:#000000;
	/*layer-background-color: #99FF66;*/
	border: 1px none #000000;
	visibility: hidden;
	position:absolute;
	bottom:0px;
	left:0px;
	width:98%; 
	z-index:999;
}



span.contleft,
span.fullcontleft,
span img,
span.galleryTitle,
span.fullgalleryTitle,
span.contright,
span.paraHldr, 
span.fullparaHldr,
span.para
{
    float:left;
	position:relative;
}

span.contleft
{
	width:495px;
	margin-bottom:25px;
	display:block;
	/*background:#555555;
	margin-right:0.1em;*/
}

span.fullcontleft
{
	width:665px;
	margin-bottom:5px;
	display:block;
}

span img
{
	padding:5px;
}

span.galleryTitle
{
	width:480px;
	padding:5px;
	margin-bottom:0.5em;
	font:bold 14px Arial, verdana;
	background:#e3e3e3;
}

span.fullgalleryTitle
{
	width:650px;
	padding:5px;
	margin-bottom:0.5em;
	font:bold 14px Arial, verdana;
	background:#e3e3e3;
}

span.contright
{
	width:165px;
}

span.paraHldr
{
	width:480px;
	background:#eeeeee;
	padding:5px;
	margin-bottom:0.5em;
}

span.fullparaHldr
{
	width:650px;
	height:235px;/*230*/
	background:#eeeeee;
	padding:5px;
	margin-bottom:1em;/*0.5*/
}

span.para
{
	width:auto;
	padding:5px;
}

span.pnlrgtparaHldr
{
	float:right;
	position:relative;
	width:auto;
	padding:5px;
	margin-left:0.01em;
	margin-bottom:0;
	font:normal 11px Arial, verdana;
	background: #e3e3e3;
}



.subTitle
{
	font-weight:bold;
	padding:5px;
}

p
{
	margin:0px;
	padding:5px;
	text-align:left;
}

.GeneralItalic,
.genbigbolditalictext,
.spancentertext_underline
{
	font:normal 14px arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:italic;
	color:#012C9F;/*#00ADEF;*/
	display:block;
	padding-top:10px;
}
.genbigbolditalictext
{
    font-size:14px;
    padding-bottom:0;
}
.spancentertext_underline
{
    margin:0 40px;
    padding-left:15px;
    padding-bottom:10px;
    border-bottom:1px solid #d7d7d7;
}

.btmborder
{
    border:0px;
}

.GeneraltinyTxt
{
	font:normal 9px Arial, verdana;
	padding:0px;
	margin:0px;
}

span.comma
{
	font:normal 18px Arial, verdana;
	vertical-align:text-top;
}

/*
************************************/

.mailinglistPnltxt{
	font-family:Arial, helvetica;
	font-size: 16px;
	color:#152B5C;
	/*color:#7B3400;*/
	font-weight:bold;	
}

.blacktext{ color:Black}


/* Disclaimer
************************************/

.diclaimerContHldr
{
	float:left;
	width:715px;/*915*/
	border:0px solid #ff0000;
}

.diclaimerContHldr p
{
	display:block;
	border:0px solid #ff0000;
	color:#000000;
}




ul.discalimer
{
	margin:0px 50px;
	width:auto;
	border:0px solid #000000;
}

ul.discalimer li
{

	border:0px solid #ff0000;
	padding:5px 0px;
}




ul.discalimernum
{

	float:left;
	margin:0px 5px;
	width:auto;
	border:0px solid #000000;
	list-style-type:decimal;
	list-style-position:inside;
}

ul.discalimernum li
{
	border:0px solid #ff0000;
	padding:5px 5px;
	border:0px solid #000000;
	color:#000000;
	text-align:justify;
}



/*
************************************************/


/* edit by web1
***********************************************************/
.downloadLink { color:#012C9F; font:normal 12px arial; }
a.downloadLink:link { color:#012C9F; font:normal 12px arial; }
a.downloadLink:hover { color:#000; font:12px arial; text-decoration:none; }

.downloadLinkForm { color:#012C9F; font:normal 12px arial; text-decoration:none; }
a.downloadLinkForm:link { color:#012C9F; font:normal 12px arial; text-decoration:none; }
a.downloadLinkForm:hover { color:#000; font:12px arial; text-decoration:underline;  }


/*
*****************************************/

/*
*****************************************/


/* HOmepage Quick Form
**************************************/

.homequickfrmhldr
{
    float:left;width:225px;
     border-bottom:solid 1px #ffffff;/*#cecccc;*/
    border-left:solid 0px #cecccc;
    border-right:solid 0px #cecccc;
    background:#ebf4fb;
}

.quickfrmhldr
{
    float:left;width:216px; padding:5px;
}

.fieldhldr
{
    float:left;width:auto;
}

.fieldTitlehldr
{
    float:left; width:60px; padding-left:5px;
}

.inputstyle, .inputstyle_btn
{
    float:left;
    height:20px;
    width:116px;
}

.inputstyle_btn
{
    width:auto;
}

.textareastyle
{
    float:left;
}

.btnhldr
{
    float:left;display:block;width:221px;/*221*/ text-align:center; margin-top:5px;
}

.newsletterbtnbg
{
    width:17px;
    height:17px;
    border:0px solid #f00000;
    background-image:url(../images/btnarrowbg_newsletter.jpg);
	background-position:0px 1px;
	background-repeat:no-repeat;
    margin-left:-3px;
}

.boldtextwebinar
{
    font-weight:bold;
    color:#012C9F;
    font-size:12px;
}

.spancentertext_underline1
{
	
	/*font-weight:normal;
	font-style:italic;#00ADEF;*/
	color:#012C9F;
	display:block;
	padding-top:0px;
	margin:0 40px;
    padding-left:0px;
    padding-bottom:00px;
    border:1px solid #d7d7d7;
}
/*
*************************************/

/* New rightpanel of services page
**************************************/