@charset "utf-8";


/*----- start global -----*/
a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color: #CFCFCF; text-decoration:none;}
a img { border: 0px }
img { border: 0px }
h1 { font-family: Tahoma; font-size:11px; color:#FFFFFF; line-height:20px; font-weight:bold; text-decoration:none; padding:0px; margin:0px; }
h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#888888; line-height:20px; font-weight:normal; text-decoration:none; padding:0px; margin:0px; }
input, textarea, select { background-color:#303030; border:1px solid #6f6f6f; width:210px;height:18px; color:#FFFFFF; margin:0; padding:2px 0 0 3px; margin-top:3px; vertical-align:top;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;
}

.btnsearch
{
    border:solid 0px red;
    padding:0px;
    margin:0px;
}
#btnradio input{ background-color:#202020; border:0px solid #6f6f6f; width:13px; height:20px; color:#FFFFFF; margin:0; padding:0;   margin-top:3px; vertical-align:top;
}


body { background-color: #000000; background-image: url(../../images/bg-shade.gif); background-repeat: repeat-x; margin-left: 0px; margin-top: 0px; margin-right: 0px;
margin-bottom: 0px; text-align:justify; }
/*----- end global -----*/

.padding { padding-top:10px; }

#container { width:982px; margin:0 auto; padding:0px; height:auto; }

/*----- start toppart -----*/
#toppart { height:131px; background-image: url(../../images/toppart-greyshade.gif); background-repeat:repeat-x; height:131px; }
#logo { float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#303030; text-decoration:none; vertical-align:text-top;}
.logotext { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#303030; text-decoration:none; vertical-align:text-top;}
/*
#search-livechat { float:right; margin-top:15px; width:295px; padding:0px;}
#search-livechat .textarea { float:left;width:113px; height:18px; padding:1px 0px 0px 3px; color:#888888; }  
.searchpart { float:left; width:auto; height:25px; padding:0px; }
.buttonclientlogin { float:right; margin-bottom:12px;}*/

#search-livechat { float:right; margin-top:15px; width:295px; padding:0px;}
#search-livechat .textarea { float:left;height:17px; color:#888888;vertical-align:top;margin-top:0px;margin-right:4px;}  
.searchpart { float:left; width:auto; height: auto; padding:0px; margin-bottom:7px; }
.textarea { width:110px; height:19px; vertical-align:top;}
.buttonclientlogin {float:right; margin-left:12px;}

/*.livechat { background-image:url(../../images/live-chat-box-offline.gif); background-repeat:no-repeat; width:195px; padding:0px 0px 0px 100px; height:51px; clear:both; z-index:-999; }*/

.livechat { background-image:url(../../images/live-chat-box.jpg); background-repeat:no-repeat; width:295px; padding:0px 0px 0px 0px; height:51px; clear:both; z-index:-999; }

/*.livechat img { vertical-align:middle; margin-right:7px; padding-top:12px; }*/
/*.livechat ul li { display:inline; list-style-type:none;border:solid 1px red;margin:0px;padding:0px; } */
/*----- end toppart -----*/


#menu { margin:0px; padding:0px; background-image:url(../../images/link-bg.gif); height:30px; width:982px; background-repeat:repeat-x; }
/*#menu ul { list-style-type:none; margin:0px; padding:0px; float:left; height:26px; padding-top:3px; }
#menu li { display:inline; padding:6px 13px 6px 13px; border-right:1px solid #5d5d5d; line-height:26px; padding-top:-5px; }
#menu li.reach { border-right:0px;}
#menu img { border:0px; } 
#menu a, #menu a:hover { font-family:Tahoma; font-size:11px; font-weight:bold; color:#cfcfcf; text-decoration:none; }*/
#headerinnerpage{width:982px;  margin-bottom:15px;}
#header { background-image: url(../../images/info-quest-header.jpg); background-repeat:no-repeat; width:982px; height:230px; margin-top:5px; margin-bottom:15px;}
#middlepart { margin:0px; padding:0px; }

/*----- start leftpart -----*/
#leftpart { float:left; width:730px; height:auto; }
.headreadaboutiq { background-image:url(../../images/head-readabout-infoquest.gif); background-repeat:no-repeat; width:131px; height:15px; margin-bottom:8px; }

.quicklinks { margin:0px; padding:0px; }
.quicklinks ul { float:left; margin:10px 0px 10px 0px; padding:0px; list-style-type:none; }
.quicklinks li { margin-right:8px; display:inline; }
.quicklinks a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#CCCCCC; font-weight: bold; text-decoration:none; }
.quicklinks a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#A3A3A3; font-weight: bold; text-decoration:none; }

.quicklinks img { margin-right:1px; padding:0px; }

/*----- start tabservices -----*/
#tabservices { background-image:url(../../images/services-bgbox.jpg); background-repeat:no-repeat; width:720px; height:263px; padding:10px 0px 0px 10px; clear:both; }
#tabservices {}
 
/*----- end tabservices -----*/



#sectionmain { height:auto; margin:0px; padding:0px; }

.boxClientspeck { background-color:#515151; padding:1px; width:358px; float:left; margin-right:10px; height:260px; margin-bottom:10px; }
.innerbox { background-color:#222222; width:330px; height: 232px; border:4px solid #333333; padding: 10px 10px 10px 10px; }
.headclientspeak { background-image:url(../../images/head-clientspeak.gif); background-repeat:no-repeat; width:324px; height:19px; margin-bottom:10px; }
.boxRecentproject { background-color:#515151; padding:1px; width:358px; float:left; height:260px; }
.headrecentproject { background-image:url(../images/head-recentprojects.gif); background-repeat:no-repeat; width:324px; height:19px; margin-bottom:10px; }

.portfoliomain {  margin:0px; padding:0px; width:325px; height:auto; }
.portfolioimage { width:132px; height: auto; margin-right:15px; padding:0px; float:left; }
.portfoliocontent { width:182px; height:auto; float:right; text-align:justify; }

.pagingportfolio { padding-top:10px;  clear:both; }
/*----- end leftpart -----*/

#linepart { border-right:1px solid #454545; float:left; margin-left:20px; height:647px;  }

/*----- start rightpart -----*/
#rightpart { float:right; width:210px; height:auto; }
.spacetop { margin-top:10px; }
.headrequest { background-image:url(../../images/head-requesta-callback-now.gif); background-repeat:no-repeat; width:210px; height:23px; margin-bottom:10px; }
.request-textarea { margin-bottom:5px; color:#888888; padding-left:2px;}
.request-textarean { margin-bottom:5px;margin-top:7px; color:#888888; padding-left:2px;}

.request-textareabig { height:100px; margin-bottom:2px; overflow: hidden;color:#888888;}
.dotline-horizontal { background-image:url(../../images/dotline-horizontal.gif); background-repeat:repeat-x; width:auto; height:1px; margin:15px 0px 15px 0px;line-height:1px;font-size:1px; }
.headsolutions {  background-image:url(../../images/head-infoquest-solutions.gif); background-repeat:no-repeat; width:210px; height:19px; margin-bottom:10px; }

.button, .button:hover { background-image:url(../../images/button-bg.gif); background-repeat:repeat-x; line-height:25px; border:1px solid #888888; font-family:Tahoma; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; padding:3px 5px 3px 5px; }
.buttonred, .button:hover { background-image:url(../../images/button-bg.gif); background-repeat:repeat-x; line-height:25px; border:1px solid #888888; font-family:Tahoma; font-size:11px; font-weight:bold; color:#EF3520; text-decoration:none; padding:3px 5px 3px 5px; }
.text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#888888; line-height:16px; text-decoration:none; }
.textdate{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; line-height:22px; text-decoration:none; }
.norecordfound{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#888888; line-height:16px; text-decoration:none; text-align:center; }
.boldtext { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; line-height:16px; text-decoration:none; }
.boldtextproject { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; line-height:16px; text-decoration:none; padding-bottom:3px;}
.boldtexttypeproject{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#888888; line-height:16px; text-decoration:none; padding-top:5px;width:100%;clear:both;}
.boldtexttahoma { font-family: Tahoma; font-size:11px; font-weight:bold; color:#FFFFFF; text-align:left; line-height:16px; text-decoration:none; }
.redlink, .redlink:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ee3822; text-decoration:none; float:right; }
.redlink1, .redlink1:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ee3822; text-decoration:none; }
/*----- end leftpart -----*/

/*----- start newsletter -----*/
/*#newslettermain { background-image:url(../images/newsletter-bg.gif); background-repeat:no-repeat; width:982px; height:33px; clear:both; margin-top:10px; padding:0px; }
.newslettersection { display:inline; margin:0px; padding:0px; }
.headnewsletter { width:84px; height:18px; float:left; }
#newslettermain img { margin-right:5px; margin-left:5px;}*/
/*----- end newsletter -----*/

/*----- start newsletter -----*/
#newslettermain { background-image:url(../../images/newsletter-bg.gif); background-repeat:no-repeat; width:982px; height:33px;	clear:both; margin-top:10px;margin-bottom:1px; background-position:left 2px; }
.newslettersection { width:982px; display:inline; margin:0px; padding:0px; }
.headnewsletter { width:84px; height:18px; float:left; }
#newslettermain img { margin-right:5px; margin-left:5px; }
.newslettermain-input{vertical-align:bottom;padding-top:3px;height:17px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#888888; text-decoration:none; padding-left:3px;}
.clear { clear:both; }
.fleft { float:left; }
.divwith { float:left;	padding-right:2px; }
.textboxone { float:left; padding-top:5px; }
.newslatterleft { float:left; width:721px; height:29px; }
.newslatterright { float:right; padding-top:9px; }
/*----- end newsletter -----*/

/*----- start footerpart -----*/
#greyshade { background-image:url(../../images/greyshade-bottom.gif); background-repeat:repeat-x; height:8px; width:982px; clear:both;line-height:8px;font-size:8px; }

#footerpart { margin-top:10px; padding:0px; }
.footerlogo { background-image:url(../images/info-quest-logobottom.jpg); background-repeat:no-repeat; width:188px; height:47px; float:left; }
#footerpart img { margin-right:15px; float:right; vertical-align:top; }
#footerpart a, a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color: #888888; text-decoration:none; }
#footerpart .bottomtext { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color: #303030; text-decoration:none; margin-bottom:20px; }
#footerpart .copytext { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:25px; color: #4b4b4b; text-decoration:none; }
#footerpart .copytext a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:25px; color: #4b4b4b; text-decoration:none; }

#technologylogo { background-image:url(../../images/logos-line.gif); background-repeat:repeat-x; height:43px; margin-top:10px; margin-bottom:10px; padding:0px; }
#technologylogo ul { list-style-type:none; margin:1px 0px 0px 0px; padding:0px; float:left; }
#technologylogo li { display:inline; }
#technologylogo img { margin-right:9px; float:left;}
#technologylogo img.first { margin-left:9px; }
/*----- end footerpart -----*/


/*----- start Region  -----*/
.service-offering{width:700px;height:223px; background:none;/*background:url(../images/services-bgbox.jpg) top right no-repeat;*/ border:1px solid #DDD; margin:0 0 15px  0;position:relative;}
#hometabs{width:217px;float:left;height:200px; padding-top:1px;}
#hometabs ul{width:217px;height:200px;float:left; margin:0; padding:0; list-style-type:none}
#hometabs li{float:left;width:214px;height:30px;padding:0 !important;margin:0 !important;white-space:nowrap}


#hometabs li a:link, #hometabs li a:visited, #hometabs li a:hover:link{ font-family:Verdana,Arial,Helvetica,sans-serif;float:left;list-style-type:none;display:block;width:260px;height:19px;overflow:hidden;font-size:11px;color:#FFFFFF;font-weight:bold;text-decoration:none;padding:5px 0px 5px 3px;cursor:pointer; border-left:solid 5px #3C3C3C; }
#hometabs li a.current:link{font-family:Verdana,Arial,Helvetica,sans-serif;float:left;list-style-type:none;display:block;width:260px;height:19px;overflow:hidden;font-size:11px;color:#EE3723;font-weight:bold;text-decoration:none;cursor:pointer; border-bottom:solid 1px #4F4F4F; border-top:solid 1px #4F4F4F; border-left:solid 5px #4F4F4F; }
#hometabs li a:hover, #hometabs li a.current:link, #hometabs li a.current:visited, #hometabs li a.current:hover{ background:#141414; border-right:0 none !important;color:#FF5E00; color:#EE3723 !important; border-bottom:solid 1px #4F4F4F; border-top:solid 1px #4F4F4F; border-left:solid 5px #4F4F4F;}/*url(../images/tab-on-bg.gif*/

.redmatternormal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #E60000; text-decoration: none;}
.service-offering { width: 700px; height: 229px; background: url(../images/service-roundbg.gif) top right no-repeat;  margin-top: 5px; position:relative; }
.readmore-border { border-bottom: 1px solid #e4e4e4; }
.service-readmore, .service-readmore:link, .service-readmore:visited , .service-readmore:hover{display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ee3822; width:75px;height:18px;padding:0px 1px;background-color:#2C2C2F;}
.service-readmore:hover{color:#EE371F;}
.service-hire UL { margin-bottom: 0px; margin:0px; padding: 0px; padding-left: 0px; margin-left: 0px; margin-top:0px;  color: #F5660E; }
.service-hire LI { background: url(../images/service-arrow.gif) no-repeat top left; width:185px; float: left; padding-left: 13px; line-height: 22px; list-style-type: none; margin-right: 10px; color: #F5660E;}
.service-hire ul h2
{padding:0px; margin:0px;}
.service-hire LI a { font-size:11px; color: #727272;  font-weight: 400; text-align:left }
.service-hire LI a:hover { font-size:11px; font-weight: 400; color: #EE3822;text-align:left}
.serviceoffer-right{width:435px;height:179px;display:block; float:right; padding-right:10px; }
.serviceoffer-right h2{color:#FFFFFF;font-size:13px;font-family: Arial,Verdana, Helvetica, sans-serif;font-weight:700; padding:5px; float:left;  margin:10px 0 5px 0; line-height:20px; padding:0}
.serviceoffer-right h3{color:#000;font-size:12px;font-weight:400;margin:0 0 5px 0; padding:0}
.tabcontent{display:none; border:0px solid red; width:100%;}
.tabcontent p{ clear:both; margin:0; padding:0 8px 0px 8px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#888888; line-height:16px; text-decoration:none;}
.tabcontent h2{ padding:0 8px 0px 8px;}
.imageborder
{ 
	border: 1px solid #999999;
}


/*----- end Region  -----*/


.error
{
	font-family: tahoma;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
	text-align:left;
	
}

.msg
{
	font-family: Verdana;
	font-size: 11px;
	color: #4AA523; /* #666666;*/
	text-decoration: none;
}


.pagehead
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 17px;
	color: #D92915;
	text-decoration: none;
	line-height: normal;
	font-weight:normal;
	
}

.dotline-horizontal-Innerpage { background-image:url(../../images/dotline-horizontal.gif); background-repeat:repeat-x; width:auto; height:20px; margin:7px 0px 5px 0px; }
.navigationlink
{
	font-family: Verdana;
	font-size: 11px;
	color: #888888;
	text-decoration: none;
	height: 15px;
	text-align: right;
}
.navigationlink:hover
{
    
	font-family: Verdana;
	font-size: 11px;
	color: #888888;
	text-decoration: none;
	height: 15px;
	text-align: right;
}
.navigationlink a
{
	font-family: Verdana;
	font-size: 11px;
	color: #888888;
	text-decoration: none;
	height: 15px;
	text-align: right;
}
.navigationlink a:hover
{
    
	font-family: Verdana;
	font-size: 11px;
	color: #888888;
	text-decoration: none;
	height: 15px;
	text-align: right;
	text-decoration:underline;
}
.redlinkunderhover

{
	font-family: Verdana;
	font-size: 11px;
	color: #E02F1B;
	text-decoration: none;
}
.redlinkunderhover:hover
{
	font-family: Verdana;
	font-size: 11px;
	color: #C72918;
	text-decoration: underline;
}
.underlink
{
	background-color: #000000;
	border: 1px solid #6F6F6F;
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #888888;
	line-height: 20px;
	text-decoration: none;
	padding: 1px 4px 1px 4px;
}
.underlink:hover
{
	background-color: #888888;
	border: 1px solid #6F6F6F;
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #000000;
	padding: 1px 4px 1px 4px;
	text-decoration: none;  
}
.home-form-box
{
	height: 360px;
	overflow:visible;
}

.home-form-box-loading
{
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	
	text-align: left;
	
	display: none;
	
}
.home-form-box-success
{
	
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	
	display: none;
	text-align: left;
}
.loading-div
{
	border: solid 1px #9C9C9C;
	border-bottom: none;
	background-image: url(../../images/progress-icon.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 12px;
	width: 180px;
	margin-top: 5px;
}
.contact-details-head
{
	font-family: Verdana;
	font-size: 15px;
	color: #EF3737;
	text-decoration: none;
	border:solid 4px #202020;
	text-align:left;
}

.divpadding
{
	padding: 30px 0 0 0;
}

.divmsg
{
    width:100%;text-align:center;
    padding:0px;
    margin:0px;
     
}
.divtop
{
    text-align: right;margin-bottom:15px;clear:left;  padding-right:13px;padding-top:25px;
}
.divtopnew
{
        text-align: right;clear:left;  padding-right:13px;padding-top:25px;

}


.textbox1
{
	background-color:#717171; border:0px solid #6f6f6f; height:20px; color:#FFFFFF; margin:0; padding:0;width:150px;font-family:Verdana;
}
#dvLogin
{
	display: block; 
	border-left: solid 1px #888888;
	border-right: solid 1px #888888;
	border-bottom: solid 1px #888888;
    
    display:none;
	position: absolute;
	line-height: 18px;
	background-color:#343434;	
    font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#D0D0D0;text-decoration:none;
}
	
.box
{
	display: block; 
	width: 220px; 
	border: solid 1px #888888;
    padding: 10px;    		
	background-color:#343434;
	 font-family:Verdana, Arial, Helvetica, sans-serif; 
	 font-size:11px; 
	 color:#888888; 
	 line-height:16px; 
	 text-decoration:none; 

}

.Separator
{
    border-bottom: solid 1px #454545;
    margin:0px;
    padding:0px;
    padding-top:0px;    
    padding-bottom:0px;
}

.SitesearchSeparator
{
    border-bottom: solid 1px #454545;
    margin:0px;
    padding:0px;
    padding-top:5px;    
 
}
.projecttitle { background:#3E3E3E; padding-left:5px; padding-top:3px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight:bold; line-height:17px; text-decoration:none; padding-bottom:3px; border:solid 0px red;display:block; }
.forgottitle { background:#303030; text-align:center; padding-top:3px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:normal; line-height:17px; text-decoration:none; padding-bottom:3px; border:solid 3px #181818;  }

.leftimgrecentproject
{
    float: left; padding-right: 10px; width: 135px; height: 110px;text-align: center;vertical-align:middle;padding-top:5px;
    background-color:#303030;
   
    padding-left:2px;
}
.divportfolio
{
	height: 148px; vertical-align: top;margin:0px;padding:0px;
	background-color:#303030;
	/*display:table-cell;*/
	width:100%;
	
}
#divspaceinner
{
	padding-right:5px;
}
#divspaceinner div
{
    /* padding:2px;   
    border:solid 1px yellow;*/
}
.recent_subtitle
{
	font-weight:bold;
	color:#BCBCBC;
	float:left;	
	border:solid 0px red;
	padding-right:7px;
	padding-bottom:5px;
	padding-top:2px;
	display:inline-block;
	width:80px;
}
.recent_subtext
{
	color:#ACACAC;	
	clear:right;
	border:solid 0px red;
	padding-bottom:5px;
	padding-top:2px;
	display:inline-block;
	width:480px;
	text-align:justify;
}
.recent_subgroup
{
	border-bottom:dashed 1px #616161;	
}
.careerstitle { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#dedede; line-height:18px; text-decoration:none; background:#4A4A4A; width: 100%;padding-left:10px; border:solid 1px #313131 ;}
.careerleft
{
    
    font-weight:bold;
   
}
.careerright
{
   
        
}
.client-list-margin
{
	padding: 15px;
}
.borderclientlogin
{
    border:solid 1px #6F6F6F;
    vertical-align: middle;
}
.divSEOheader
{
	display: none;
}
#footerpart .linkseotext { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color: #303030; text-decoration:none; }
#footerpart .linkseotext:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color: #303030; text-decoration:none; }
/* Start  FAQ*/
.faq-main
{
	padding-right:20px;
}
.faq-que
{
	font-family: Verdana;
	font-size: 10pt;
	color: #BCBCBC;
	text-decoration: none;	
	padding:6px;
	
	cursor:pointer;
	
}
.faq-ans
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align:justify;
	color: #888888;
	text-decoration: none;	
	margin-left:20px;
	margin-bottom:5px;
	padding:2px;
	display:none;
	line-height:16px; 
	

}
/* End  FAQ*/

.graylink
{
    color:#E02F1B;
    font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  line-height:16px; text-decoration:none; 
    
    
}
.graylink:hover
{
       color:#E02F1B;
    text-decoration:underline; 
    
}
.eventgalleryimgbox
{
    border:solid 1px #6F6F6F;width:180px;height:150px;padding:22px;background:#202020;
    float: left;
}
.eventgallerydetailsimgbox
{
    border:solid 1px #6F6F6F;width:180px;height:130px;padding:22px;background:#202020;
    float: left;
}
.imaborder
{
    border:solid 1px #6F6F6F;
} 
.paddingtopbottom10
{
    padding-top: 10px; padding-bottom: 10px;
}
.ourclientdatalist
{
    padding: 17px; float: left; height: 66px; width: 110px;
    padding-left:18px;
}
/*.redtext
{
	font-family: Verdana;
	font-size: 10pt;
	color: #E02F1B;
	text-decoration: none;
}*/
.redtextbold12
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #EE3725;
	text-decoration: none;
}
.boldtext12 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; line-height:16px; text-decoration:none; }
.listmenu
{
	background-color: #9a9a9a;
	border: 1px solid #9a9a9a;
	width: 198px;
	height: 19px;
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
/*================================= Forum===========================================================*/
.forum-header-cell
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888888;
	font-weight: bold;
	line-height: 16px;
	text-decoration: none;
	float: left;
	padding: 5px 4px 5px 4px;
	border-top: solid 1px #6F6F6F;
	border-left: solid 1px #6F6F6F;
	background-color: #3C3C3C;
}
.forum-header-last-cell
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888888;
	font-weight: bold;
	line-height: 16px;
	text-decoration: none;
	float: left;
	padding: 5px 4px 5px 4px;
	border-top: solid 1px #6F6F6F;
	border-left: solid 1px #6F6F6F;
	border-right: solid 1px #6F6F6F;
	background-color: #3C3C3C;
}
.forum-cell
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888888;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
	float: left;
	padding: 5px 4px 5px 4px;
	border-top: solid 1px #6F6F6F;
	border-left: solid 1px #6F6F6F;
	margin-bottom: -100px;
	padding-bottom: 100px;
	background-color: #303030;
}
.forum-last-cell
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888888;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
	float: left;
	padding: 5px 4px 5px 4px;
	border: solid 1px #6F6F6F;
	margin-bottom: -100px;
	padding-bottom: 100px;
	background-color: #303030;
}
#forum-inner
{
	float: left;
	overflow: hidden;
	width: 100%;
	border-bottom: solid 1px silver;
	padding: 0px;
	margin: 0px;
}
#forum-container
{
	float: left;
	padding-bottom: 0px;
	width: 100%;
}
.userlink, .userlink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888888;
	text-decoration: underline;
}
.forumlink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #eeeeee;
	text-decoration: none;
}
.forumlink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #eeeeee;
	text-decoration: underline;
}
#divLogin
{
	background-color: #363636;
	text-align: center;
	width: 300px;
	height: 200px;
	border: solid 1px #4B4B4B;
	display: inline-block;
}
#divLoginHeader
{
	background-color: #4B4B4B;
	height: 25px;
	padding-top: 5px;
}
.fcat
{
	background-color: #6F6F6F;
	color: #ffffff; /* 	background-image:url(../images/header.gif); 	background-repeat:repeat-x; 	*/
	font: bold 12px Verdana;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 5px;
}
.fcat a:link, .fcat_alink
{
	color: #ffffff;
	text-decoration: none;
}
.fcat a:visited, .fcat_avisited
{
	color: #ffffff;
	text-decoration: none;
}
.fcat a:hover, .fcat a:active, .fcat_ahover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.fcat span
{
	font-family: Verdana;
	font-size: 11px;
	color: #D3D3D3;
	text-decoration: none;
	padding-left: 16px;
	font-weight: normal;
}
.EmptyGrid
{
	font-family: Verdana;
	font-size: 11px;
	color: #D3D3D3;
	text-decoration: none;
	padding-left: 16px;
	font-weight: normal;	
	width:100%;
	text-align:center;	
}
.forum-text
{
	font-family: Verdana;
	font-size: 11px;
	color: #eeeeee;
	text-decoration: none;
}
.forum-row-caption1
{
	width:100px;
	float:left;
	background-color:#272727;
	color:#eeeeee;
	padding-left:3px;
	padding-right:3px;
	padding-top:5px;
	padding-bottom:5px;
	border-left:solid 1px #6F6F6F; 
	border-top:solid 1px #6F6F6F; 
	
}
.forum-row-caption2
{
	width:300px;
	float:left;
	background-color:#272727;
	color:#aaaaaa;
	padding-left:3px;
	padding-right:3px;
	padding-top:5px;
	padding-bottom:5px;
	border-right:solid 1px #6F6F6F; 
	border-top:solid 1px #6F6F6F; 
	border-left:solid 1px #6F6F6F; 
}

/*
#forum-inner .col2 { background: #eee; }
#forum-inner .col3 { margin-right: 0; } */
/* ===========================================================End Forum===========================================*/


/* =========================================================Start Site map ======================================*/
.sitemap-arrow
{
	clear: left;
	float: left;
	width: 18px;
	height: 13px;
	padding-top: 7px;
	margin: 0px;
	white-space: nowrap;
}
.last-td
{
	height: 20px;
	float: left;
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
	clear: right;
}
.sitemapsolutiontitle
{
	font-family: Verdana;
	font-size: 10pt;
	color: #D65943;
	text-decoration: none;
	font-weight: normal;
	float: left;
	white-space: nowrap;	
}
.sitemapsolutiontitle:hover
{
	font-family: Verdana;
	font-size: 10pt;
	color: #E18777;
	text-decoration: underline;
	white-space: nowrap;
	
}
.sitemaptitle
{
	font-family: Verdana;
	font-size: 10pt;
	white-space: nowrap;
	text-decoration: none;
	background-color:#1A1A1A;	
	display:inline-block;
	width:100%;	
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	margin-left:-5px;
	margin-top:5px;
	margin-bottom:5px;
}
.sitemaptitle:hover
{
	font-family: Verdana;
	font-size: 10pt;
	white-space: nowrap;
	text-decoration: underline;
	
}
.sitemapsublinks
{
	font-family: Verdana;
	font-size: 10pt;
	white-space: nowrap;
	text-decoration: none;
	float:left;
	clear:right;
}
.sitemapsublinks:hover
{
	font-family: Verdana;
	font-size: 10pt;
	white-space: nowrap;
	text-decoration: underline;
	color:#A6A6A6;
}
.sitemapsublinks2
{
	font-family: Verdana;
	font-size: 11px;
	white-space: nowrap;
	text-decoration: none;
	float:left;
	clear:right;
	color:#A6A6A6;
}
.arrow-container
{
	width: 15px;
	float: left;	
	height: 13px;
	padding-top: 7px;
	clear:left;
}
.sitemapbox-left
{
	float: left;
	width: 43%;
	clear: left;
	background-color:#2A2A2A;
	border:solid 1px #454545;
	margin-right:30px;
	padding:5px;
}
.sitemapbox-right
{
	float: right;
	width: 350px;
	
	background-color:#2A2A2A;
	border:solid 1px #454545;
	margin-right:0px;
	padding:5px;	
}
.sitemapbox
{
	float: left;		
	background-color:#3E3E3E;
	border:solid 1px #737373;
	margin-right:30px;
	padding:5px;
}

/*===========================================================End Site map=================================================*/


/*==========================================================Start Tinymce ================================================*/
#tinymce table
{
	background-color: white;
	color: Black;
	border: solid 1px #CCCCCC;
	width:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#tinymce select
{
	background-color: white;
	width: auto;
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#tinymce .mceToolbarTop, .mceStatusbarBottom
{
	background-color: #F0F0EE;
	width: auto;
	color: Black;
	border: solid 1px #CCCCCC;
}

#tinymce .mceToolbarTop
{
	background-color: #F0F0EE;
	width: auto;
	color: Black;
	border: solid 1px #CCCCCC;
}
.contextMenu
{
	border: solid 1px gray;
}
.contextMenuIcon
{
	background-color: #F0F0EE;
}
.contextMenuText tr
{
	color: Black;
}
.mceContentBody
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/*================================================================end tinymce===============================================*/
.login-top-border
{
	height: 1px; 
	border-top: solid 1px #888888; 
	font-family: Arial; 
	font-size: 0px;
     line-height: 1px; 
    width: 97px
}
.infoquest-solution-sublink, .infoquest-solution-sublink:hover
{
    font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#888888; line-height:20px; text-align:left; font-weight:normal; text-decoration:none; padding:0px; margin:0px; 
}
.infoquest-solution-mainlink, .infoquest-solution-mainlink:hover
{
    font-family: Tahoma; font-size:11px; color:#FFFFFF; line-height:20px; font-weight:bold; text-decoration:none; padding:0px; margin:0px;
}
.marginpadding0
{
    margin: 0px; padding: 0px;
}
.arrowgrayimg
{
    padding-right: 5px;
    border:0px;
    padding-top:10px;
   
}
.readmore-infoquest
{
	text-align:right;
	float: right;
	padding-top:5px;
	
}
.titletestimonial
{
	color: #BCBCBC;
	padding-top: 10px;
	text-align: left;
	font-style:italic;
}
.testimonial_company
{
	font-style:normal;
	font-weight:bold ;
	color:#E1D8C1;
}
.testimonial_desc
{
	color: #bbbbbb;
	text-align:justify;
}
.Separatortestimonial
{
    border-bottom: solid 2px #454545;
     
    margin:0px;
    padding:0px;
    padding-top:5px;    
    padding-bottom:5px;
}

.boxcallback
{
	border:solid 1px #202020;padding:5px;
}
.forgot-button { background-image:url(../../images/button-bg.gif); background-repeat:repeat-x; line-height:25px; border:1px solid #888888; font-family:Tahoma; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; padding:3px 5px 3px 5px; }

.forgot-button:hover { background-image:url(../../images/button-bg.gif); background-repeat:repeat-x; line-height:25px; border:1px solid #888888; font-family:Tahoma; font-size:11px; font-weight:bold; color:#EF3520; text-decoration:none; padding:3px 5px 3px 5px;
}
	.cms-contactinfo
	{border: 1px solid #6f6f6f;background-color: rgb(54, 54, 54);
	
}
.Contact_subtitle
{
	font-weight:bold;
	color:#BCBCBC;
	float:left;	
	border:solid 0px red;
	padding-right:7px;
	padding-bottom:5px;
	padding-top:2px;
	display:inline-block;
	
}

.CMStitlecolorpadding
{
	font-family: Verdana, Arial, Helvetica, sans-seri;
	font-size: 11px;
	color: #BCBCBC;
	text-decoration: none;
	font-weight: bold;
	padding-top: 12px;
}