/******************************MAIN STUFF****************************/
* {margin:0;
   padding:0;}
   
a {
   outline: none;
   font-family:Helvetica, Arial, sans-serif;
}

body {
	background-image:url(/images/background-bg.jpg);
	background-repeat:repeat-x;
	background-color:#2C2B29;
	/* for pull-down menu to work in IE6*/
      behavior:url("csshover2.htc");
     color:#EFEFEF;
     font-family:Helvetica, Arial, sans-serif;
}
p, li {
	margin: 10px 0;
}

#header{/*background-image:url(images/logo2.jpg);
        height:100px;
		background-repeat:no-repeat;*/
				}

#main {}  /* must be same height as the footer */

#footer {
	height: 54px;
	clear:both;
	 width:960px;
	 background-image:url(/images/footer-bg.jpg);
	 background-repeat:no-repeat;
     background-position:center;
	 line-height:50px;
	 color:#CCC;
	 font-size:12px;
     text-indent:40px;
     } 
	 
#footer p {padding-left:40px;}
	 
#footer ul li {
	display: inline;
	list-style-type: none;
	padding-left: 20px;
	}
	
#footer a {
	color: #ccc;
	text-decoration: none;
	}
	
#footer a:hover {
	text-decoration: underline;
	}
	
#wrapper{width:960px;
         margin:auto;
		}


/******************************END MAIN STUFF****************************/

a img {border:none;}

#nav-container{
              width:960px;
			  min-height:50px;
			  background-image:url(images/nav-bg.jpg);
			  background-repeat:repeat-x;
			  margin:auto;
			
			 }

/* *************************pull-down mainmenu css *************************/
.mainmenu{
	float: left;
	width: 962px;
	padding: 0;
}
.mainmenu ul {
	float: left;
	width: 100%;
	list-style: none;
	line-height: 1;
	color:#ffffff;
	padding: 0;
	border: solid #000000;
	border-width: 1px 0;
	margin: 0 0 1em 0;
	background: #112B46;
	background-image:url(images/buttont.jpg);
}

.mainmenu a, .mainmenu a:visited {
	display: block;
    font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:bold;
	font-style:normal;
	text-decoration:underline;
	color: #ffffff;
	text-decoration: none;
	padding: 1em 1em;
}
.mainmenu ul ul a{
	width:100%;
	height:100%;
}
.mainmenu ul a{width:1%;}

.mainmenu li  {
	float: left;
	margin:0;
	padding:0;
	width:135px;/*controls width of main items*/
      z-index:100;

}
.mainmenu ul li {float:left; position:relative;  }
.mainmenu ul li a {white-space:nowrap;}
	
.mainmenu li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width:15em;	
	background:#4d6685;
	/*background-image:url(images/buttons/greney1.jpg);*/
	font-weight: normal;
	border-width: 1px 1px;

	margin: 0;
}

.mainmenu li li {
	width:15em ;
}

.mainmenu li li a{
	width:13em ;
}

.mainmenu li ul  {
	margin: 0;
}
.mainmenu li ul ul {
	margin: -2.1em 0 0 13.5em;
}
.ul_ch, 
.mainmenu li:hover ul ul,
.mainmenu li li:hover ul ul,
.mainmenu li li li:hover ul ul,
.mainmenu li li li li:hover ul ul,
.mainmenu li li li li li:hover ul ul
{
	left: -999em;
}
.mainmenu li:hover ul,
.mainmenu li li:hover ul,
.mainmenu li li li:hover ul,
.mainmenu li li li li:hover ul,
.mainmenu li li li li li:hover ul
{
	left: auto;
}
.mainmenu li:hover>ul.ul_ch   
{
	left: auto;
}

.mainmenu li:hover{
	background: #112B46;
}

.mainmenu li:hover a,.mainmenu li:hover a:visited,.mainmenu li:hover a:hover,.mainmenu li a:hover{color:#F30;}
.mainmenu li:hover li a, .mainmenu li li:hover li a, 
.mainmenu li li li:hover li a, .mainmenu li li li li:hover li a,
.mainmenu li:hover li a:visited, .mainmenu li li:hover li a:visited, 
.mainmenu li li li:hover li a:visited, .mainmenu li li li li:hover li a:visited
{color:#000000;}
.mainmenu li li:hover, .mainmenu li li li:hover, 
.mainmenu li li li li:hover , .mainmenu li li li li li:hover , .mainmenu li li li li li li:hover 
{
	background:#333;
	z-index:9999;
}
.mainmenu li li:hover a,.mainmenu li li li:hover a, 
.mainmenu li li li li:hover a, .mainmenu li li li li li:hover a
{
	color: #676767;
	
}

.mainmenu ul ul a, .mainmenu ul ul a:visited,
.mainmenu li li a, .mainmenu li li a:visited
{
	color: #000000;
}
.mainmenu ul ul a:hover,
.mainmenu li:hover li:hover a,.mainmenu li:hover li:hover a:visited ,
.mainmenu li:hover li:hover li:hover a,.mainmenu li:hover li:hover li:hover a:visited,
.mainmenu li:hover li:hover li:hover li:hover a,.mainmenu li:hover li:hover li:hover li:hover a:visited ,
.mainmenu li:hover li:hover li:hover li:hover li:hover a,.mainmenu li:hover li:hover li:hover li:hover li:hover a:visited,
.mainmenu li:hover li:hover li:hover li:hover li:hover li:hover a,.mainmenu li:hover li:hover li:hover li:hover li:hover li:hover a:visited{
	color: #676767;
	
}
.mainmenu li:hover li:hover li a,.mainmenu li:hover li:hover li a:visited ,
.mainmenu li:hover li:hover li:hover li a,.mainmenu li:hover li:hover li:hover li a:visited,
.mainmenu li:hover li:hover li:hover li:hover li a,.mainmenu li:hover li:hover li:hover li:hover li a:visited,
.mainmenu li:hover li:hover li:hover li:hover li:hover li a,.mainmenu li:hover li:hover li:hover li:hover li:hover li a:visited{
	color: #000000;
}

.li_ncb{background-color:#818b98;}


/* end of mainmenu css */

/*==============================*/

#content{/*margin-top:10px;*/
	width:960px;
	min-height:684px;
    color:#EFEFEF;
    margin-top:15px;
    padding:0;
    }

.subcategory{
	background-image:url(/images/subcategory-bg.jpg);
	background-repeat:no-repeat;
	width:880px;
	height:400px;
	margin:auto;
}

.subcategory2{
	background-image:url(/images/subcategory2-bg.jpg);
	background-repeat:no-repeat;
	width:880px;
	height:308px;
	margin:auto;
}

.subcategory3header{
	 width:880px;
	 margin:auto;
	 background-image:url(/images/footer-bg.jpg);
	 background-repeat:no-repeat;
     margin:auto;
	 height:54px;
	 line-height:50px;
 	 color:#EFEFEF;
  }

.subcategory3{
	 width:880px;
	 margin:auto;
	 min-height:600px;
	 background-color:#262425;

}

.subcategory4{
	 width:880px;
	 margin:auto;
	 min-height:600px;
	 background-color:#262425;
     background-image:url(/images/portrait/andrew-miller.jpg);
     background-position:right;
     background-repeat:no-repeat;

}
.andrew {width:560px;
	font-family:Helvetica, Arial, sans-serif;
	text-align:left;
	color:#EFEFEF;
	padding-top:15px;
	border:1px solid #ff0000;}

.andrew a{color:#EFEFEF;}




.subcontent{width:90%;
	font-family:Helvetica, Arial, sans-serif;
	text-align:left;
	margin:auto;
	 color:#EFEFEF;
	padding-top:15px;
}

.subcontent a{color:#EFEFEF;}

.services, .lnews, .cstudy {
	position: relative;
}
.subcategory .homeHiddenLink {
	display:block;
	width: 145px;
	height: 40px;
	text-indent: -5000px;
	position: absolute;
	top: 15px;
}

.services{text-align:left;
          width:230px;
		  padding-left:25px;
		  font-size:12px;
		  font-family:Helvetica, Arial, sans-serif;
		  padding-top:70px;
		  color:#EFEFEF;
		  float:left;
		  
		 }

.services p{padding-top:10px;}
ul.serviceInfo li {
	list-style:none;
	margin-top: 20px;
}
ul.serviceInfo li li {
	
	margin-top: 10px;
}
#serviceList li{
	margin-bottom: 5px;
list-style:disc;
}
.serviceIndent {
	margin-left: 30px;
}


.lnews{text-align:left;
         width:230px;
		  padding-left:30px;
		  font-size:12px;
		  font-family:Helvetica, Arial, sans-serif;
		  padding-top:70px;
		  color:#EFEFEF;
		 float:left;
		
		  }

.lnews p{padding-top:10px;}

.cstudy{
	text-align:left;
	 width:230px;
	  padding-left:30px;
	  font-size:12px;
	  font-family:Helvetica, Arial, sans-serif;
	  padding-top:70px;
	  color:#EFEFEF;
	 float:left;
}

.cstudy p{padding-top:10px;}

.chaos{
	text-align:left;
	width:325px;
	padding-left:30px;
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
	padding-top:70px;
	color:#EFEFEF;
	float:left;
}
.chaos a{
	color:#EFEFEF;
	margin-top:20px;
}
.chaos h3 , #list3 h3{
	padding-left: 0;
}


.chaos p{
	margin:10px 0;
}

.newsletter{/*text-align:center;*/
          width:260px;
		  margin-left:10px;
		  font-size:12px;
		  font-family:Helvetica, Arial, sans-serif;
		  margin-top:50px;
		  color:#EFEFEF;
		  background-color:#262524;
		 float:left;
		 }
.newsletter input{background-color:#CCC;}

.newsletter h3{color:#868686;}


.followus {
	overflow: hidden;
	width: 170px;
	float:left;
	margin-left: 40px;
}
.followus ul {
	margin-top: 70px;
	margin-left: 10px;
}
.followus ul li {
	display:inline;
	float: left;
	height: 32px;
	width: 32px;
	margin-right: 5px;
	list-style-type: none;

}
.readmore{width:880px;
	margin:auto;
	padding-top:2px;
	margin-bottom:12px;
	text-align:right;
	float:right;
	color:#fff;
}

.readm a img{
     border:none;
     padding-top:40px;
                    
}

h3{padding-left:20px;
 color:#868686;}
h3.subhead {
	padding-left: 0;
	font-weight: bold;
}
.h3test {color:#ccc;}

.testimonial{
	color:#fff;
	padding-top:25px;
	text-align:center;
}
.testimon .h3test {
	font-size: 18px;
}

.testimon .h3test p{text-align:justify;}

.testimon p {padding-left:10px;
                    padding-right:10px;}


.authorCompany {
	font-size: 80%;
	/*float: right;*/
	color: #919191;
       
}
.readmore img{padding-right:155px;
border:none;}

.readmore{float:left;
color:#fff;
padding-left:20px;}


.bullet-indent-list{margin-left:30px;
             padding-bottom:10px;
			 line-height:22px;
     
                      
}
.bullet-indent-list ul{margin-left:30px;
list-style:disc !important;
list-style-type:disc !important;


            }	


.indent-list{margin-left:30px;
             padding-bottom:10px;
			 line-height:22px;}
.indent-list ul{margin-left:30px;}			 
.indent-list a, #content p a{text-decoration:none;}
.indent-list a:hover, #content p a:hover{text-decoration:underline;}

.testimon{
	/*height:60px;*/
	border:1px solid #676767;
	/*padding-right:15px;*/
	margin-top:25px;
	padding-top:10px;
	padding-bottom: 10px;
	margin:auto;
}
.testimon a {
color:#ccc;
padding-left:70%;
}

#maillist{text-align:left;
padding-left:15px;
}

.testimonialsBox {
background:#2c2c2c;
border:1px solid #ccc;
margin:0 0 10px;
padding:10px;
}
.testimonialsBox p{text-align:left; padding:0;  line-height:14px;}

.subcontent-resource p{width:650px; float:left; font-family:Helvetica, Arial, sans-serif;
text-align:left;
margin-left:40px;
 color:#EFEFEF;
padding-top:15px;}

.testimonialsAuthor{
                           text-align:left; line-height:14px; padding-top:20px;}
.testimonialsCompany{
                           text-align:left; line-height:14px;  padding-top:20px;}
.pdate, .pdate p{width:60px; 
           color:#f8ac0b;
           font-size:12px; float:left;}
.books{padding-top:10px;}

.video-area{text-align:center;
                padding-top:20px;}

/*******************BLOG***********************/

/*added to center content*/
body#blog{
                 margin:auto; 
                 width:960px;
}

#blog .subcategory3, #teleconferences .subcategory3 {
	min-height: 1px;
	padding-bottom: 10px;
	margin-bottom: 40px;
}
#blog .subcategory3header, #blog  .subcategory3, #blog {
	width: 660px;
}
.blogWrap {
	width: 660px;
	float: left;
}
#blog .subcategory3header #h3 a {
	color: #868686;
	text-decoration: none;
}

.subcategory3header a{
	         padding:2px;
		 background-color:#1d3d64;

}


#blog .subcategory3header h3 a:hover {
	text-decoration: underline;
}
a.blogtitle {
	color: #868686 !important;
}
a.blogtitle:hover {
	text-decoration: underline !important;
}
.entryInfo {
	font-size: 12px;
	margin: 10px 0;
}
.entryInfo p {
	margin: 0;
}
.entryInfo span {
	font-weight: bold;
	color: yellow;
}
#sidebar {
	width: 275px;
	float: left;
	margin-left: 20px;
	overflow: hidden;
}
#sidebar h4 {
	background: url(/images/footer-bg.jpg) no-repeat;
	font-size: 20px;
	height: 54px;
	line-height: 50px;
}
#sidebar h4, #sidebar p, #sidebar ul, .tagcloud {
	padding-left: 20px;
}
#sidebar a {
	color: white;
}
#sidebar a:hover {text-decoration:none;}
#sidebar ul {
	margin-left: 10px;
	margin-bottom: 20px;
}
#sidebar li {
	list-style-type: none;
}
.com1, .com2 {
	margin-bottom: 15px;
	border: 1px solid #ccc;
	padding: 0 10px;
}
.com1 {
	background-color: #2b2828;
}
.com2 {
	background-color: #333;
}
.comName {
	font-size: 12px;
}
.pagination {
	text-align: center;
}

body#blog #footer{width:880px;}

body#blog #footer ul li{padding-left:6px;}


/*******************ARTICLES***********************/
ul.pdfList li, ul.audioList li {
	/*list-style-image: url(/images/pdf.png);*/
	margin-left: 10px;
	line-height: 32px;
	list-style:none;
	padding-left: 40px;
	background: url(/images/pdf.png) center left no-repeat;
}
ul.audioList li, ul.pdfList li.mp3 {
	background: url(/images/audio.png) center left no-repeat;
}
ul.pdfList li a, ul.audiolist li a {
	padding: 5px 0;
      font-size:12px;
}


ul.pdfList li, ul.audioList li {font-size:12px;}

#resource-table{font-size:12px;}
.pdf-entry{width:470px;}

.pdf-date{padding-left:20px;}
#catmenu {
  float: right;
  left: -20px;
  position: relative;
  top: -53px;
  
}
#catmenu select {
  background: #ccc;
}


#nav_categories {
  position: relative;
  top:-60px;
  left: 100px;
}
#nav_categories li{
  display: inline-block;
  font-size: 12px;
}
#nav_categories li a {
  color: #868686;
}
#nav_categories li:last-child {
	display: none;
}
/*========== FORM ================*/

#SignUp .signupframe {
color: #ccc;
font-family: Helvetica, Arial,  sans-serif;
padding:5px;
border: 1px solid #000000;
width:280px;
background-color:#262524;
margin-top:10px;
}

.maintext01{line-height:27px;}
.maintext02{text-align:center;}
font{line-height:25px;}
td{text-align:left;}

/*==========CONTACT  FORM ================*/

.conatctform{width:90%;}


#freeform .fieldLabel{width:120px; float:left;}

#freeform .field{margin-bottom:8px;}

#freeform p,  .submitForm {width:40%; margin:auto;}

/*==========CASE STUDIES ================*/
#leftContent {
	width: 640px;
	float: left;
	/*margin-left: 50px;*/
}
#leftContent .subcategory3header, #leftContent .subcategory3 {
	width: 640px;
}
#caseStudies #sidebar {
	width: 300px;
	float: left;
}

body#caseStudies #footer{width:880px;}

body#caseStudies #footer ul li{padding-left:6px;}


.tele-title {color:#868682;}
.tele-date{color:#F30;}

.servicec{color:#f30;}

http://www.acmconsulting.ca/index.php/site/site_css/

/******************************MAIN STUFF****************************/
* {margin:0;
   padding:0;}
   
a {
   outline: none;
   font-family:Helvetica, Arial, sans-serif;
}

body {
	background-image:url(/images/background-bg.jpg);
	background-repeat:repeat-x;
	background-color:#2C2B29;
	/* for pull-down menu to work in IE6*/
      behavior:url("csshover2.htc");
     color:#EFEFEF;
     font-family:Helvetica, Arial, sans-serif;
}
p, li {
	margin: 10px 0;
}



/******************************END MAIN STUFF****************************/

#header{/*background-image:url(images/logo2.jpg);
        height:100px;
		background-repeat:no-repeat;*/
				}
/*				
#header h1 {text-indent:-5000px;}

*/

#main {}  /* must be same height as the footer */

#footer {
	height: 54px;
	clear:both;
	 width:960px;
	 background-image:url(/images/footer-bg.jpg);
	 background-repeat:no-repeat;
         background-position:center;
	 line-height:50px;
	 color:#CCC;
	 font-size:12px;
         text-indent:40px;
       	 } 
#footer p {padding-left:40px;}
#footer ul li {
	display: inline;
	list-style-type: none;
	padding-left: 20px;
}
#footer a {
	color: #ccc;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#wrapper{width:960px;
         margin:auto;
		}

a img {border:none;}

#nav-container{
              width:960px;
			  min-height:50px;
			  background-image:url(images/nav-bg.jpg);
			  background-repeat:repeat-x;
			  margin:auto;
			
			 }




/* pull-down mainmenu css */
.mainmenu{
	float: left;
	width: 962px;
	padding: 0;
}
.mainmenu ul {
	float: left;
	width: 100%;
	list-style: none;
	line-height: 1;
	color:#ffffff;

	padding: 0;
	border: solid #000000;
	border-width: 1px 0;

	margin: 0 0 1em 0;
	background: #112B46;
	background-image:url(images/buttont.jpg);
	
	
}

.mainmenu a, .mainmenu a:visited {
	display: block;
font-family:Arial, Helvetica, sans-serif;font-size:0.8em;font-weight:bold;font-style:normal;text-decoration:underline;
	color: #ffffff;
	text-decoration: none;
	padding: 1em 1em;
}
.mainmenu ul ul a{
	width:100%;
	height:100%;
}
.mainmenu ul a{width:1%;}

.mainmenu li  {
	float: left;
	margin:0;
	padding:0;
	width:135px;/*controls width of main items*/
      z-index:100;

}
.mainmenu ul li {float:left; position:relative;  }
.mainmenu ul li a {white-space:nowrap;}
	
.mainmenu li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width:15em;	
	background:#4d6685;
	/*background-image:url(images/buttons/greney1.jpg);*/
	font-weight: normal;
	border-width: 1px 1px;

	margin: 0;
}

.mainmenu li li {
	width:15em ;
}

.mainmenu li li a{
	width:13em ;
}

.mainmenu li ul  {
	margin: 0;
}
.mainmenu li ul ul {
	margin: -2.1em 0 0 13.5em;
}
.ul_ch, 
.mainmenu li:hover ul ul,
.mainmenu li li:hover ul ul,
.mainmenu li li li:hover ul ul,
.mainmenu li li li li:hover ul ul,
.mainmenu li li li li li:hover ul ul
{
	left: -999em;
}
.mainmenu li:hover ul,
.mainmenu li li:hover ul,
.mainmenu li li li:hover ul,
.mainmenu li li li li:hover ul,
.mainmenu li li li li li:hover ul
{
	left: auto;
}
.mainmenu li:hover>ul.ul_ch   
{
	left: auto;
}

.mainmenu li:hover{
	background: #112B46;
}

.mainmenu li:hover a,.mainmenu li:hover a:visited,.mainmenu li:hover a:hover,.mainmenu li a:hover{color:#F30;}
.mainmenu li:hover li a, .mainmenu li li:hover li a, 
.mainmenu li li li:hover li a, .mainmenu li li li li:hover li a,
.mainmenu li:hover li a:visited, .mainmenu li li:hover li a:visited, 
.mainmenu li li li:hover li a:visited, .mainmenu li li li li:hover li a:visited
{color:#000000;}
.mainmenu li li:hover, .mainmenu li li li:hover, 
.mainmenu li li li li:hover , .mainmenu li li li li li:hover , .mainmenu li li li li li li:hover 
{
	background:#333;
	z-index:9999;
}
.mainmenu li li:hover a,.mainmenu li li li:hover a, 
.mainmenu li li li li:hover a, .mainmenu li li li li li:hover a
{
	color: #676767;
	
}

.mainmenu ul ul a, .mainmenu ul ul a:visited,
.mainmenu li li a, .mainmenu li li a:visited
{
	color: #000000;
}
.mainmenu ul ul a:hover,
.mainmenu li:hover li:hover a,.mainmenu li:hover li:hover a:visited ,
.mainmenu li:hover li:hover li:hover a,.mainmenu li:hover li:hover li:hover a:visited,
.mainmenu li:hover li:hover li:hover li:hover a,.mainmenu li:hover li:hover li:hover li:hover a:visited ,
.mainmenu li:hover li:hover li:hover li:hover li:hover a,.mainmenu li:hover li:hover li:hover li:hover li:hover a:visited,
.mainmenu li:hover li:hover li:hover li:hover li:hover li:hover a,.mainmenu li:hover li:hover li:hover li:hover li:hover li:hover a:visited{
	color: #676767;
	
}
.mainmenu li:hover li:hover li a,.mainmenu li:hover li:hover li a:visited ,
.mainmenu li:hover li:hover li:hover li a,.mainmenu li:hover li:hover li:hover li a:visited,
.mainmenu li:hover li:hover li:hover li:hover li a,.mainmenu li:hover li:hover li:hover li:hover li a:visited,
.mainmenu li:hover li:hover li:hover li:hover li:hover li a,.mainmenu li:hover li:hover li:hover li:hover li:hover li a:visited{
	color: #000000;
}

.li_ncb{background-color:#818b98;}


/* end of mainmenu css */

/*==============================*/

#content{/*margin-top:10px;*/
width:960px;
/*background-image:url(images/content-bg.jpg);
background-repeat:no-repeat;
background-position:center;*/
 min-height:684px;
/*padding-left:20px;
padding-right:20px;*/
 color:#EFEFEF;
margin-top:15px;
padding:0;
}

.subcategory{background-image:url(/images/subcategory-bg.jpg);
background-repeat:no-repeat;
width:880px;
height:400px;
margin:auto;
}

.subcategory2{background-image:url(/images/subcategory2-bg.jpg);
background-repeat:no-repeat;
width:880px;
height:308px;
margin:auto;
}

.subcategory3header{
	 width:880px;
	 margin:auto;
	 background-image:url(/images/footer-bg.jpg);
	 background-repeat:no-repeat;
         margin:auto;
	 height:54px;
	 line-height:50px;
 color:#EFEFEF;
  }

.subcategory3{
	 width:880px;
	 margin:auto;
	 min-height:600px;
	 background-color:#262425;

}

.subcategory4{
	 width:880px;
	 margin:auto;
	 min-height:600px;
	background-color:#262425;
        background-image:url(/images/portrait/andrew-miller.jpg);
         background-position:right;
        background-repeat:no-repeat;

}
.andrew {width:560px;
font-family:Helvetica, Arial, sans-serif;
text-align:left;
color:#EFEFEF;
padding-top:15px;
border:1px solid #ff0000;}

.andrew a{color:#EFEFEF;}




.subcontent{width:90%;
font-family:Helvetica, Arial, sans-serif;
text-align:left;
margin:auto;
 color:#EFEFEF;
padding-top:15px;
}

.subcontent a{color:#EFEFEF;}

.services, .lnews, .cstudy {
	position: relative;
}
.subcategory .homeHiddenLink {
	display:block;
	width: 145px;
	height: 40px;
	text-indent: -5000px;
	position: absolute;
	top: 15px;
}

.services{text-align:left;
          width:230px;
		  padding-left:25px;
		  font-size:12px;
		  font-family:Helvetica, Arial, sans-serif;
		  padding-top:70px;
		  color:#EFEFEF;
		  float:left;
		  
		 }

.services p{padding-top:10px;}
ul.serviceInfo li {
	list-style:none;
	margin-top: 20px;
}
ul.serviceInfo li li {
	
	margin-top: 10px;
}
#serviceList li{
	margin-bottom: 5px;
list-style:disc;
}
.serviceIndent {
	margin-left: 30px;
}


.lnews{text-align:left;
         width:230px;
		  padding-left:30px;
		  font-size:12px;
		  font-family:Helvetica, Arial, sans-serif;
		  padding-top:70px;
		  color:#EFEFEF;
		 float:left;
		
		  }

.lnews p{padding-top:10px;}

.cstudy{
	text-align:left;
	 width:230px;
	  padding-left:30px;
	  font-size:12px;
	  font-family:Helvetica, Arial, sans-serif;
	  padding-top:70px;
	  color:#EFEFEF;
	 float:left;
}

.cstudy p{padding-top:10px;}

.chaos{
	text-align:left;
	width:325px;
	padding-left:30px;
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
	padding-top:70px;
	color:#EFEFEF;
	float:left;
}
.chaos a{
	color:#EFEFEF;
	margin-top:20px;
}
.chaos h3 , #list3 h3{
	padding-left: 0;
}


.chaos p{
	margin:10px 0;
}

.newsletter{/*text-align:center;*/
          width:260px;
		  margin-left:10px;
		  font-size:12px;
		  font-family:Helvetica, Arial, sans-serif;
		  margin-top:50px;
		  color:#EFEFEF;
		  background-color:#262524;
		 float:left;
		 }
.newsletter input{background-color:#CCC;}

.newsletter h3{color:#868686;}


.followus{
	/*overflow: auto;
	width:215px;
	background-color:#262524;*/
}
/*.followus img{
	width:215px;
	float:left;
	margin-top:70px;
	margin-left:10px;
}*/
.followus {
	overflow: hidden;
	/*position: relative;*/
	/*left: -125px;*/
	width: 170px;
	float:left;
	margin-left: 40px;
}
.followus ul {
	/*width: 215px;*/
	margin-top: 70px;
	margin-left: 10px;
}
.followus ul li {
	display:inline;
	float: left;
	height: 32px;
	width: 32px;
	margin-right: 5px;
	list-style-type: none;
	/*background: url(/images/followus.jpg) no-repeat;*/
}
.readmore{width:880px;
margin:auto;
padding-top:2px;
/*padding-bottom:12px;*/
margin-bottom:12px;
text-align:right;
float:right;
color:#fff;
}
.readm a img{
                    border:none;
                   padding-top:40px;
                    
}

h3{padding-left:20px;
 color:#868686;}
h3.subhead {
	padding-left: 0;
	font-weight: bold;
}
.h3test {color:#ccc;}

.testimonial{
	color:#fff;
	padding-top:25px;
	text-align:center;
}
.testimon .h3test {
	font-size: 18px;
}

.testimon .h3test p{text-align:justify;}

.testimon p {padding-left:10px;
                    padding-right:10px;}


.authorCompany {
	font-size: 80%;
	/*float: right;*/
	color: #919191;
       
}
.readmore img{padding-right:155px;
border:none;}

.readmore{float:left;
color:#fff;
padding-left:20px;}


.bullet-indent-list{margin-left:30px;
             padding-bottom:10px;
			 line-height:22px;
     
                      
}
.bullet-indent-list ul{margin-left:30px;
list-style:disc !important;
list-style-type:disc !important;


            }	


.indent-list{margin-left:30px;
             padding-bottom:10px;
			 line-height:22px;}
.indent-list ul{margin-left:30px;}			 
.indent-list a, #content p a{text-decoration:none;}
.indent-list a:hover, #content p a:hover{text-decoration:underline;}

.testimon{
	/*height:60px;*/
	border:1px solid #676767;
	/*padding-right:15px;*/
	margin-top:25px;
	padding-top:10px;
	padding-bottom: 10px;
	margin:auto;
}
.testimon a {
color:#ccc;
padding-left:70%;
}

#maillist{text-align:left;
padding-left:15px;
}

.testimonialsBox {
background:#2c2c2c;
border:1px solid #ccc;
margin:0 0 10px;
padding:10px;
}
.testimonialsBox p{text-align:left; padding:0;  line-height:14px;}

.subcontent-resource p{width:650px; float:left; font-family:Helvetica, Arial, sans-serif;
text-align:left;
margin-left:40px;
 color:#EFEFEF;
padding-top:15px;}

.testimonialsAuthor{
                           text-align:left; line-height:14px; padding-top:20px;}
.testimonialsCompany{
                           text-align:left; line-height:14px;  padding-top:20px;}
.pdate, .pdate p{width:60px; 
           color:#f8ac0b;
           font-size:12px; float:left;}
.books{padding-top:10px;}

.video-area{text-align:center;
                padding-top:20px;}

/*******************BLOG***********************/

/*added to center content*/
body#blog{
                 margin:auto; 
                 width:960px;
}

#blog .subcategory3, #teleconferences .subcategory3 {
	min-height: 1px;
	padding-bottom: 10px;
	margin-bottom: 40px;
}
#blog .subcategory3header, #blog  .subcategory3, #blog {
	width: 660px;
}
.blogWrap {
	width: 660px;
	float: left;
}
#blog .subcategory3header #h3 a {
	color: #868686;
	text-decoration: none;
}
#blog .subcategory3header h3 a:hover {
	text-decoration: underline;
}
a.blogtitle {
	color: #868686 !important;
}
a.blogtitle:hover {
	text-decoration: underline !important;
}
.entryInfo {
	font-size: 12px;
	margin: 10px 0;
}
.entryInfo p {
	margin: 0;
}
.entryInfo span {
	font-weight: bold;
	color: yellow;
}
#sidebar {
	width: 275px;
	float: left;
	margin-left: 20px;
	overflow: hidden;
}
#sidebar h4 {
	background: url(/images/footer-bg.jpg) no-repeat;
	font-size: 20px;
	height: 54px;
	line-height: 50px;
}
#sidebar h4, #sidebar p, #sidebar ul, .tagcloud {
	padding-left: 20px;
}
#sidebar a {
	color: white;
}
#sidebar a:hover {text-decoration:none;}
#sidebar ul {
	margin-left: 10px;
	margin-bottom: 20px;
}
#sidebar li {
	list-style-type: none;
}
.com1, .com2 {
	margin-bottom: 15px;
	border: 1px solid #ccc;
	padding: 0 10px;
}
.com1 {
	background-color: #2b2828;
}
.com2 {
	background-color: #333;
}
.comName {
	font-size: 12px;
}
.pagination {
	text-align: center;
}

body#blog #footer{width:880px;}

body#blog #footer ul li{padding-left:6px;}

/*******************ARTICLES***********************/
ul.pdfList li, ul.audioList li {
	/*list-style-image: url(/images/pdf.png);*/
	margin-left: 10px;
	line-height: 32px;
	list-style:none;
	padding-left: 40px;
	background: url(/images/pdf.png) center left no-repeat;
}
ul.audioList li, ul.pdfList li.mp3 {
	background: url(/images/audio.png) center left no-repeat;
}
ul.pdfList li a, ul.audiolist li a {
	padding: 5px 0;
      font-size:12px;
}


ul.pdfList li, ul.audioList li {font-size:12px;}

#resource-table{font-size:12px;}
.pdf-entry{width:470px;}

.pdf-date{padding-left:20px;}

/*========== FORM ================*/

#SignUp .signupframe {
color: #ccc;
font-family: Helvetica, Arial,  sans-serif;
padding:5px;
border: 1px solid #000000;
width:280px;
background-color:#262524;
margin-top:10px;
}

.maintext01{line-height:27px;}
.maintext02{text-align:center;}
font{line-height:25px;}
td{text-align:left;}

/*==========CONTACT  FORM ================*/

.conatctform{width:90%;}


#freeform .fieldLabel{width:120px; float:left;}

#freeform .field{margin-bottom:8px;}

#freeform p,  .submitForm {width:40%; margin:auto;}

/*==========CASE STUDIES ================*/
#leftContent {
	width: 640px;
	float: left;
	/*margin-left: 50px;*/
}
#leftContent .subcategory3header, #leftContent .subcategory3 {
	width: 640px;
}
#caseStudies #sidebar {
	width: 300px;
	float: left;
}

body#caseStudies #footer{width:880px;}

body#caseStudies #footer ul li{padding-left:6px;}


.tele-title {color:#868682;}
.tele-date{color:#F30;}

.servicec{color:#f30;}

.body-entry{width:60px;
                  white-space:nowrap}/*in articles*/

.blogcat {clear:both;
             margin-left:-200px;
padding-top:50px;}

/*.blobcat #nav_categories{margin-left:-400px!important;}*/

#nav_categories{padding-right:100px;}


