img { border: 0; }
table { margin: 0; border-collapse: collapse; font-size: 100%; font-family: tahoma; }
table td { padding: 0; border-width: 0; vertical-align: top; }
div { margin-bottom: 0px; font-family: tahoma; }
body { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:center; }
#content { width: 982px; margin:0px auto; text-align:left;    }
.clear { clear: both; }
b { color: #000000; font-weight: normal; font-size: 110%; }
.smalltext { font-size: 80%; }


/* ----------- ALL CONTENT PAGES */

.pagecontent { width: 982px;   }
.pageheader { font-weight: normal; margin: 0px 0px 15px 0px; }
.pagesubheader { font-weight: normal; margin: 0px 0px 8px 0px; color: #d70000; }

.pagecontentleftholder { float: left; width: 739px;  }
.pagecontentleft { float: left;  margin: 15px 25px 25px 5px;  font-size: 85%; color: #333333; }
	.pagecontentleft p { margin: 0px 0px 10px 0px }

.pagecontentrightholder { float: left; width: 243px; height: 459px; background-color: #fefefe; }
.pagecontentright { float: left; width: 236px; height: 427px; background-image: url('../images/bg_indexright.jpg'); margin: 15px 0px 0px 5px; }

.list    { list-style: circle; margin: 0px 0px 0px 20px; }
.list li { margin: 0px 0px 0px 0px; }

.fmleft { float: left; margin: 0px 15px 15px 0px; }
.fmright { float: left; }

.fbpopup { margin: 0px 0px 0px 25px; list-style: circle; font-size: 95%; }
	.fbpopup li {  line-height: 120%; }
.fbpopupcontent {  visibility: hidden;  }

/* ----------- HEADER.PHP */

.header { width: 982px; height: 89px;  }
.headerleft { float: left; width: 257px; height: 89px; margin: 0px 0px 0px 0px; }
.headerright { float: left; width: 715px; height: 89px;  }
	.headerrightpad { padding: 30px 0px 0px 175px;  color: #666666; font-size: 125%; font-weight: normal; }
.logotopleft { padding: 5px 0px 0px 0px; }

	/* ----------- topnav */
	.topnav { width: 982px; height: 39px;  }
	.topnavpush { margin: 0px 0px 0px 5px;  }
	.topnavlist { display: inline; list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	.topnavlist li { display: inline; list-style-type: none; margin: 0px 0px 0px -5px; padding: 0px 0px 0px 0px; }
	
	
	

/* ----------- INDEX.PHP */

.indexcontent { width: 982px; height: 459px;  }

.indexcontentleftholder { float: left; width: 739px; height: 459px; }
.indexcontentleft { float: left; width: 726px; height: 425px;   margin: 15px 0px 0px 5px; }

.indexcontentrightholder { float: left; width: 243px; height: 459px; background-color: #fefefe; }
.indexcontentright { float: left; width: 236px; height: 427px; background-image: url('../images/bg_indexright.jpg'); background-repeat: no-repeat; margin: 15px 0px 0px 5px; }



/* ----------- SIDEBAR.PHP */

.sidebarheader { font-weight: normal; margin: 0px 0px 8px 0px; }
.sidebarlinkholder { padding: 15px 0px 0px 15px;  }
.sidebarlink { margin: 0px 0px 15px 0px;  float: left; }
.sidebarquote { margin: 15px 0px 10px 8px; }

.sbicon { width: 52px; float:left; }
.sbdesc { width: 151px; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 14px;  }
.sbdesctext { font-size: 70%; color: #666666; }
.sbiconheader { margin: 0px 0px 0px 0px; font-weight: normal; color: #333333;}

.sbaweber      { margin: 15px 0px 0px 0px; background-image: url('../images/bg_newsletter.png'); width: 236px; height: 180px; background-repeat: no-repeat; }
.sbaweberpad   { padding: 8px 0px 0px 15px;  }
.awebertitle   { margin: 0px 0px 3px 0px; font-size: 85%; color: #666666; }
.aweberinput   { margin: 0px 0px 3px 0px;  }
.awebersubmit   { margin: 10px 0px 0px 0px;  }


/* ----------- BIO PAGES */

.biopik { width: 200px; float: left; margin: 0px 15px 0px 0px; }
.listbio { float: left; list-style: circle; margin: 0px 45px 0px 20px; }



/* ----------- SOLUTIONS.PHP */

.solutionslist { float: left; list-style: circle; margin: 0px 0px 0px 0px; }
.solutionslist li { margin: 5px 0px 5px 0px; }


/* ----------- XPERT.PHP */

.xpertlist { float: left; list-style: circle; margin: 0px 15px 25px 45px; }
.xpertlist li { margin: 5px 0px 5px 0px; }

/* ----------- CERION_OPTIMISER.PHP */

.optimiserlist { float: left; list-style: circle; margin: 0px 15px 25px 45px; }
.optimiserlist li { margin: 5px 0px 5px 0px; }


/* ----------- OUR_VALUES.PHP */

UL.ourvalues { width: 500px; margin: 0px 0px 0px 15px; line-height: 25px; }


/* ----------- OUR_JOBS.PHP */

.sidebarjobs { padding: 15px; font-size: 85%; line-height: 30px; color: #333333;}


/* ----------- JOBS.PHP */

#job    { }
#job ul { margin: 0px 0px 15px 25px; list-style: circle; }



/* ----------- CONTACT.PHP */

.contactleftcol { float:left; margin: 0px 25px 0px 0px; }
.contactrighttcol { float:left; margin: 0px 0px 0px 0px; }
.contactfieldleft { float: left; width: 150px; margin: 0px 0px 10px 0px; }
.contactinputright { float: left; margin: 0px 0px 10px 0px; }



/* ----------- FOOTER.PHP */


.footer { padding: 10px; font-size: 80%; color:#666666; border-top: 1px dotted #e0e0e0; margin: 15px 0px 15px 0px; }
.footermeta { margin: 5px 0px 0px 10px; }
.footerbox { float:left;  text-align: right; width: 236px; height: 155px; background-image: url('../images/bg_box_small.jpg'); font-size: 85%; color:#666666; }
    .footerboxcost { float:left; text-align: right; width: 236px; height: 155px; background-image: url('../images/bg_box_cost.jpg'); font-size: 85%; color:#666666; }
	.footerboxperf { float:left;  text-align: right; width: 236px; height: 155px; background-image: url('../images/bg_box_performance.jpg'); font-size: 85%; color:#666666; }
	.footerboxresults { float:left;  text-align: right; width: 236px; height: 155px; background-image: url('../images/bg_box_results.jpg'); font-size: 85%; color:#666666; }
	.footerboxai { float:left;  text-align: right; width: 236px; height: 155px; background-image: url('../images/bg_box_ai.jpg'); font-size: 85%; color:#666666; }

.footerboxheader { color:#d32328; font-weight: normal ; margin: 0px 0px 5px 0px; }
.footerboxpad { margin: 10px 10px 0px 10px; }
.footerboxpushleft { margin-left: 5px; }
.footerboxpushright { margin-right: 11px; }
.footerboxlink { position: relative; margin: -93px 0px 0px 100px; }
.footerlink { font-weight: normal; color: #666666; }
.footerleft { float: left; margin: 0px 0px 0px 0px; }
.footersocial { margin: 0px 0px 0px 100px; }

.footerboxperson1 { width: 89px; height: 118px; background-image: url('../images/g_person_box_1.jpg'); margin: 36px 0px 0px 1px; }
.footerboxperson2 { width: 89px; height: 118px; background-image: url('../images/g_person_box_2.jpg'); margin: 36px 0px 0px 1px; }
.footerboxperson3 { width: 93px; height: 118px; background-image: url('../images/g_person_box_3.jpg'); margin: 36px 0px 0px 1px; }
.footerboxperson4 { width: 89px; height: 118px; background-image: url('../images/g_person_box_4.jpg'); margin: 36px 0px 0px 1px; }



/* ----------- LINKS.PHP */


.red a { color: #d70000; text-decoration: none; }
.red a:hover { color: #666666; text-decoration: underline; }

.blue a { color: #346fd1; text-decoration: none; }
.blue a:hover { color: #666666; text-decoration: underline; }

.gray a { color: #666666; text-decoration: none; }
.gray a:hover { color: #333333; text-decoration: underline; }

.boxes a { color: #d70000; text-decoration: none; }
.boxes a:hover { color: #666666; text-decoration: none; }

.sbdesc a { color: #666666; text-decoration: none; }
.sbdesc a:hover { color: #d70000; text-decoration: none; }


















