/* CSS Document */

html,body { width:100%; height:100%; margin:0px; padding:0px; background-color:#2D2F35;
			font-family:Arial, verdana; font-size:12px; color:#ADADAD; font-weight:normal; 
}

p{ display:block;width:auto;padding:3px;}


.cellheight5{ height:5px;}
.cellheight10{ height:10px;}
.cellheight15{ height:15px;}
.cellheight16{ height:15px; border-bottom:1px solid #474A51}
.cellheight20{ height:20px;}
.cellheight25{ height:25px;}
.cellheight50{ height:50px;}
.cellheight100{ height:100px;}
.cellheight150{ height:150px;}
.cellheight200{ height:200px;}

.bold{ color:#ADADAD; font-weight:bold;}
.bluebold{ color:#00ADEF; font-weight:bold;}
.greenbold{ color:#ABBE26; font-weight:bold;}
.greenbold1{ color:#ABBE26; font-weight:bold; border:1px solid white; vertical-align:middle; margin-left:35px; height:25px; float:left; margin-top:0px;}
.blueboldpadleft10{ color:#00ADEF; font-weight:normal; padding-bottom:10px;}
.genitalic{font-style:italic;}
.genitalicnew{font-style:italic; line-height:25px;}

.bluetitlebold{ color:#00ADEF; font-size:16px; font-weight:bold;}
.greentitlebold{ color:#ABBE26; font-size:14px; font-weight:bold;}
.greentitlebold18{ color:#ABBE26; font-size:18px; font-weight:bold;}

a.greentitlebold{ color:#ABBE26; font-size:18px; font-weight:bold; text-decoration:none;}
a.greentitlebold:hover{ color:#ABBE26; font-size:18px; font-weight:bold; text-decoration:underline;}

.blueitalic{ color:#00ADEF; font-size:13px; font-weight:normal; font-style:italic;}
.homecall{ background:url(../images/call.jpg) right top no-repeat;}



.home a#home, .services a#services, .contactus a#contactus, .ourteam a#ourteam, .links a#links
{color:#00ADEF; font-weight:bold; padding:5px; line-height:22px; text-decoration:none; font-size:12px;  background:#15161A;}
.downloadbrochurebg{ height:35px; padding:10px 10px 0px 10px;}
.bulletfixlink{ background:url(../images/arrow.jpg) left center no-repeat; color:#ABBE26; font-weight:bold; text-decoration:none; padding:0px 0px 0px 15px; height:20px;}
a.bulletfixlink:link{ background:url(../images/arrow.jpg) left center no-repeat; color:#ABBE26; font-weight:bold; text-decoration:none; padding:0px 0px 0px 15px; height:20px;}
a.bulletfixlink:hover{ background:url(../images/arrow.jpg) left center no-repeat; color:#00ADEF; font-weight:bold; text-decoration:underline; padding:0px 0px 0px 15px; height:20px;}


/* Start Header :: Logo Panel */
.headerlogopanelhldr{ width:100%; border-bottom:1px solid #474A51; height:110px;}

.headermaintable{ width:900px; padding:0px 10px 0px 10px; height:110px;}
/* End Header :: Logo Panel */

/* Start Menu */
.menulink{ color:#ffffff; font-weight:bold; padding:0px 10px 0px 10px; text-decoration:none; font-size:13px;}
a.menulink:link{ color:#ffffff; font-weight:bold; padding:0px 10px 0px 10px; text-decoration:none; font-size:13px;}
a.menulink:hover{ color:#00ADEF; font-weight:bold; padding:0px 10px 0px 10px; text-decoration:none; font-size:13px;}
/* End Menu */

/* Start Banner */
.bannerhldr{ width:100%; border-bottom:1px solid #474A51; height:300px; background:url(../images/bannerhldrbg.jpg) #24262A left top repeat-x;}

.bannermaintable{ width:900px; padding:0px 0px 0px 0px; height:300px; }/*background:url(../images/bannerimg.jpg) #4C81AA left top no-repeat; bannerbluebg*/
.bannermaintable div.bannerFlashHldr{
	position:relative;
	width:inherit;
	border-bottom:1px solid #474A51;
	height:300px;
	background: url(../images/bannerhldrbg.jpg) #24262A left top repeat-x;
}

div.blogHldr{
	position:absolute;
	bottom:0px;
	left:30px;
	margin-bottom:0.5em;
	width:auto;
	height:auto;
	border:0px solid #000000;
}

/* End Banner */

/* Start Home Content Boxes */
.homecontentboxesmaintable{ width:900px; padding:0px 0px 0px 0px; height:auto; border-bottom:1px solid #474A51;}
.webinarboxtitle{ width:218px; padding:62px 18px 0px 10px; background:url(../images/home_webinar_title.jpg) #2D2F35 left top no-repeat;}
.seminarboxtitle{ width:205px; padding:62px 18px 0px 0px; background:url(../images/home_seminar_title.jpg) #2D2F35 left top no-repeat;}
.complimentaryboxtitle{ width:219px; padding:62px 18px 0px 0px; background:url(../images/home_complimentary_title.jpg) #2D2F35 left top no-repeat;}
.sendinquiryboxtitle{ width:184px; padding:62px 10px 0px 0px; background:url(../images/home_sendinquiry_title.jpg) #2D2F35 left top no-repeat;}

.bluelink{ color:#00ADEF; text-decoration:none;}
a.bluelink:link{ color:#00ADEF; text-decoration:none;}
a.bluelink:hover{ color:#00ADEF; text-decoration:underline;}

.greenlink{ color:#ABBE26; text-decoration:none;}
a.greenlink:link{ color:#ABBE26; text-decoration:none; outline:none;}
a.greenlink:hover{ color:#ABBE26; text-decoration:underline; outline:none;}
/* End Home Content Boxes */

/* Start Home Content */
.homecontentmaintable{ width:900px; padding:0px 0px 0px 0px; height:auto;}
.homecontent{ width:auto; padding:35px 18px 0px 10px; background:url(../images/homewelcometitle.jpg) #2d2f35 left top no-repeat; text-align:left;}
.homeimagehldr{ width:auto; padding:0px 8px 0px 0px;}
.bluebold{ color:#00ADEF;}
/* End Home Content */

/* Start Complimentary Services Content */
.complimentarycontent{ width:auto; padding:0px 18px 0px 10px; position:relative;}
div#content{display:block; width:auto; position:relative;}
.complimentarycontent div#readMoreHldr{position:absolute; top:0px;right:0px; margin-right:5px; display:block; padding:3px; border:0px solid #555555; width:auto; height:auto; background:#555555;}
.complimentaryleft{ width:33%; padding:5px 10px 0px 20px; background:url(../images/complimentaryboxbgleft.jpg) #2d2f35 left top no-repeat;}
.complimentaryright{ width:33%; padding:5px 10px 0px 20px; background:url(../images/complimentaryboxbgleft.jpg) #2d2f35 left top no-repeat;}

.complimentaryul{ margin:0px 0px 0px 0px; padding:10px 0px 0px 14px; list-style:circle;}
.complimentarysubul{ margin:0px 0px 0px 0px; padding:7px 0px 0px 22px; list-style:decimal;}

.baa{ background:url(../images/consultingbaa.jpg) #2D2F35 left top no-repeat; width:337px; height:65px;}
a.baa:link{ background:url(../images/consultingbaa.jpg) #2D2F35 left top no-repeat; width:337px; height:65px;}
a.baa:hover{ background:url(../images/consultingbaaover.jpg) #2D2F35 left top no-repeat; width:337px; height:65px;}
/* End Complimentary Services Content */


/* Start Marketing Services Content */
.marketingboxbg{ width:25%; padding:0px 10px 0px 20px; background:url(../images/marketingboxbg.jpg) #2d2f35 left top no-repeat;}
.marketinglinecellheight15{ height:15px; border-bottom:1px solid #474A51;}
.marketinglinecellheight15Top{ height:25px; border-top:1px solid #474A51;}
.genbrdrbtm{border-bottom:1px solid #474A51;/*ABBE26*/}
.genbrdrbtm1{border-bottom:1px solid #474A51; width:600px;/*ABBE26*/}
.genbrdrRight{border-right:1px solid #474A51;/*ABBE26*/}
.genbrdrLeft{border-left:1px solid #474A51;/*ABBE26*/}
/* End Marketing Services Content */

/* Start Our Team */
.sitelink{ color:#00ADEF; text-decoration:none; font-weight:bold;}
a.sitelink:link{ color:#00ADEF; text-decoration:none; font-weight:bold;}
a.sitelink:hover{ color:#00ADEF; text-decoration:underline; font-weight:bold;}
.testimonialarrow{ font-size:36px; font-family:verdana;}
/* End Our Team*/


/* Start Sitemap */
.sitemap{ color:#ADADAD; text-decoration:none; font-weight:bold;}
a.sitemap:link{ color:#ADADAD; text-decoration:none; font-weight:bold;}
a.sitemap:hover{ color:#00ADEF; text-decoration:underline; font-weight:bold;}
/* End Sitemap */


/* Start Contact Us */
.tableborder{border:1px solid #ADADAD;}
.input{ font-size:11px; color:#000000; background-color:#999999; border:1px solid #000000;}
.textarea{ font-size:11px; color:#000000; width:270px; height:45px; font-family:Arial, Helvetica, sans-serif; background-color:#999999; border:1px solid #000000;}
.contactusbutton{ background-color:#999999; color:#000000; border:1px solid #000000; height:25px; font-size:12px; font-weight:bold; padding:0px 10px 0px 10px; cursor:pointer;}
/* End Contact Us*/

/* Start Links */
.linkstableborder{border:1px solid #ADADAD; background:#141519;}
.linkstextarea{ font-size:12px; color:#000000; width:550px; height:45px; font-family:Arial, Helvetica, sans-serif; background-color:#999999; border:1px solid #000000;}
/* End Links */


/* Start Complimentary Tools */
.complimentarytoolsleft{ width:33%; padding:5px 10px 0px 20px; background:url(../images/complimentaryboxbgleft.jpg) #2d2f35 left top no-repeat;}
.complimentarytoolsright{ width:33%; padding:5px 10px 0px 20px; background:url(../images/complimentaryboxbgleft.jpg) #2d2f35 left top no-repeat;}

.complimentarytoolsul{ margin:0px 0px 0px 0px; padding:10px 0px 0px 14px; list-style:circle;}
.complimentarytoolssubul{ margin:0px 0px 0px 0px; padding:7px 0px 0px 22px; list-style:decimal;}
/* End Complimentary Tools */






/* Start Footer */
.footerhldr{ background-color:#24262a; border-top:1px solid #474A51; height:45px;}
.footermaintable{ width:900px; padding:0px 10px 0px 10px; height:45px;}

.copyrighthldr{ color:#00ADEF;}
.privacypolicy{ color:#999999; text-decoration:none;}
a.privacypolicy:link{ color:#999999; text-decoration:none;}
a.privacypolicy:hover{ color:#00ADEF; text-decoration:underline;}
.privacysep{ color:#999999; text-decoration:none;}

.analytix{ color:#ABBE26; text-decoration:none;}
a.analytix:link { color:#ABBE26; text-decoration:none;}
a.analytix:hover{ color:#ABBE26; text-decoration:underline;}

.analytixnew{ color:#ABBE26; text-decoration:none;}
a.analytixnew:link{ color:#ABBE26; text-decoration:none;}
a.analytixnew:hover{color:#ABBE26;text-decoration:none;}
/* End Footer */

#ExpandableBnr{
	position:absolute;
	margin: 0px 0px;
	padding:0;
	width:205px;
	}
	


/*Seminar Section
-------------------------------------------------------------------*/
#seminar, .seminarinner{
	width:750px;
	padding:5px;
	text-align:left;
	border:0px solid #ff0000;
}

.seminarinner{
	width:600px;
}

#seminar #main, .seminarinner #main {
	margin: 5px 0;
	display:block;
	width:auto;
	border:0px solid #ffcc00;
}


#seminar #main, .seminarinner #main	{
	width:inherit;/*480*/
	padding:0 0 0 auto;
}

#seminar #main dt, .seminarinner #main dt {
	font-size:18px;
	margin-top:10px;
	color:#c00;
	color:#ABBE26;
	font-weight:bold;
	padding-left:15px;
	background:url(../images/bullet.jpg) 0% 60% no-repeat;
}

#seminar #main dt.nobullet, .seminarinner #main dt.nobullet {
	background:none;
}

.dtSubtitle{
	color:#00ADEF; font-size:16px; font-weight:bold;
}

#seminar #main dd, .seminarinner #main dd {
	margin:5px 0;
	color:#ADADAD;
	padding-left:15px;
	width:inherit;
}

#seminar #main ul, .seminarinner #main ul	{
	margin:5px 0;
	padding:0px;
	width:inherit;/*400*/
	list-style:none;
}

#seminar #main ul li, .seminarinner #main ul li {
	margin-right:5px;
	display:block;
	padding:10px;
	color:#ADADAD;
	width:auto;
}

#seminar #main dd ul.bullets	{
	margin:5px 0px;
	padding:0px;
	width:inherit;/*400*/
	border:0px solid #ff0000;
	list-style-type:lower-alpha;
	list-style-position:outside;
}

#seminar #main dd ul.bullets li {
	padding:5px 0px 5px 5px;
	color:#ADADAD;
	width:auto;
	border:0px solid #ffcc00;
}

/*width:auto;border:0px solid #ff0000; margin:0px;padding:0px; list-style-position:outside;*/

#seminar #main dd ol.discussionpoints	{
	margin:5px 0px;
	padding:0px;
	width:inherit;/*400*/
	border:1px solid #ff0000;
	list-style-type:lower-alpha;
	list-style-position:outside;
}

#seminar #main dd ol.discussionpoints li {
	padding:5px 0px 5px 5px;
	color:#ADADAD;
	width:auto;
	border:1px solid #ffcc00;
	margin-left:25px;
}

.img
{
	float:left;
	margin-right:10px;
}





#frmMouthBody, .frmMouthBody{
	width:auto; 
}



.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;
}



/*
--------------------------------------------------------------------*/

/*
*****************************************************************/

div.punchlineTop{
	position:relative;
	display:block;
	width:645px;
	height:48px;
	padding:10px 2px;
	margin:0px;
	margin-bottom:5px;
	border-left:1px solid #4f5257;
	border-bottom:1px solid #4f5257;
	border-right:1px solid #4f5257;
	background:#35383f;
}

.punchlineToptext{
	font:bold 14px arial;
	color:#31aef1;
}

.punchlineToptextnew
{
font:12px arial;
	color:#31aef1;
}

.headerstirp

{
	float:left; 
	margin-left:-2px;
	margin-top:5px;

}

div.punchlineTop ul{
	margin:0px;
	padding:0px;
	list-style:none;
	width:538px;
	height:35px;
	border:0px solid #ffcc00;
	/*background:url(../images/call.jpg) 0% 0% no-repeat;*/
}

div.punchlineTop ul li{
	margin:0px;
	padding:0px;
	display:inline;
	width:auto;
	height:auto;
	border:0px solid #ff0000;
	
}


div.punchlineTop ul li.punchlineBg{
	margin:0px;
	padding:0px;
	width:auto;
	height:35px;
	border:0px solid #ff0000;
	background:url(../images/call.jpg) 0% 0% no-repeat;
}





/*
**************************************************************/


.presentationformtitle{ width:auto; padding:0px 18px 0px 10px; font-size:13px; font-weight:bold; }



/*
****************************************************/
.endquote{position:relative; top:10px;verticle-align:bottom; border:1px solid #ff0000;}
/*
****************************************************/

/* Number UL LI
*****************************************/
#aboutvirtualconsultation, .aboutvirtualconsultationnew 
{
	width:670px;/*424*/
	border:0px solid #000;
	position:relative;
	margin:5px 4px;
	padding:0px;
}

.aboutvirtualconsultationnew{width:645px;}

#aboutvirtualconsultation ul, .aboutvirtualconsultation  ul
{
	margin:auto 5px;
	padding:0px;
	width:400px;
	border:1px solid #0000ff;
	list-style-type:decimal;
	list-style-position:outside;
}

#aboutvirtualconsultation ul li, .aboutvirtualconsultation  ul li
{
	width:388px;
	border:1px solid #ff0000;
	padding:5px;
}


ol
{
	margin:auto 25px;
	padding:0px;
	width:inherit;
	width:auto;
	border:0px solid #0000ff;
}

ol li
{
	font:normal 12px arial;
	color:#ADADAD;/*002634*/
	width:auto;
	border:0px solid #ff0000;
	padding-bottom:10px;
}

ol li ol.loweralpha
{
	margin:auto 25px;
	padding:0px;
	padding-top:10px;
	width:inherit;
	width:auto;
	border:0px solid #0000ff;
}

ol li ol.loweralpha li
{
	font:normal 12px arial;
	color:#ADADAD;/*002634*/
	width:auto;
	border:0px solid #ff0000;
	padding-bottom:10px;
}

ol li ol.loweralpha
{
	margin:auto 25px;
	padding:0px;
	padding-top:10px;
	width:inherit;
	width:auto;
	border:0px solid #0000ff;
	list-style-type:lower-alpha;
	list-style-position:outside;
}

ol li ol.loweralpha li
{
	font:normal 12px arial;
	color:#ADADAD;/*002634*/
	width:auto;
	border:0px solid #ff0000;
	padding-bottom:10px;
}


/* lower-alpha*/

#genList_loweralpha{
	width:424px;
	border:1px solid #000;
	position:relative;
	margin:5px 4px;
	padding:0px;
}
ul.genList_loweralpha
{
	margin:auto 25px;
	padding:0px;
	border:0px solid #0000ff;
	width:inherit;
	list-style-type:lower-alpha;
	list-style-position:outside;
}

ul.genList_loweralpha li
{
	font:normal 12px arial;
	color:#002634;
	width:auto;
	border:0px solid #ff0000;
	padding:5px 0px;
}

/*
*****************************************/

/* Testimonials
*********************************/

.testimonialHldr{
	display:block;
	width:auto;
	overflow:hidden;
	border:0px solid #ff0000;
}

ul.Tcontent { /*UL of each sub menu*/
	width:auto;
	list-style-type: none;
	margin: 0px;
	padding:10px;
	/*background:#ffcc00;*/
	border:0px solid #ffcc00;
}

ul.Tcontent li
{
	position:relative;
	display:block;
	font:normal 11px Arial, verdana;
	color:#ffffff;
	text-align:justify;
	/*font-style:italic;*/
	border-bottom: 1px solid #d7d7d7;
	padding:0px;
	margin:0px;
	width:auto;
}


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
{
	display:block;
	background: #d7d7d7 url(../images/blackmenuarrow.gif) 5% 50% no-repeat;
	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;
	text-align:right;
	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
{
	display:block;
	background:#ff0000 url(../images/leftmenuarrow.gif) 5% 50% no-repeat;
	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;
	text-align:right;
	border-bottom:0px solid #d7d7d7;
}

ul.Tcontent li.spacerTop
{
	padding:10px 0px 10px 0px;
}
ul.Tcontent li.spacerBtm
{
	padding:0px 0px 5px 0px;
}

/*
*******************************/

#contactthankyoumessagethldr
{
	width:50%;
	margin:50px 0px;
}