body#homepage {	

	/* background-color:#F7F8E6; */

	background-color:#FFFFFF;

	margin-top:0px;

	margin-bottom:0px;

	font-size:16px;

	font-family:verdana;

}

body#insidepage {	

	/* background-color:#F7F8E6; */

	background-color:#FFFFFF;

	margin-top:0px;

	margin-bottom:0px;

	font-size:16px;

	font-family:verdana;

}

body#casestudypage{

	background:#F7F8E6;

	

}

#homepage .container{

	background:#F7F8E6;

}

#insidepage .container{

	background:#F7F8E6;

}

#casestudypage .container{

	background:#F7F8E6;

	font-family:verdana;

}

.header {

	height:268px;

}

.header img {

	display:none;

}



.header1 {

	height:268px;

}

.header1 img {

	/* display:none; */

}

.navdiv {

	/* height:60px; */

	background:#478C5D;

}

.notch {

	background:#478C5D;

}

.notch1 {

	background:#F7F8E6;

}

#homepage .content {

	background:#F7F8E6;

	padding-top:26px;

	padding-bottom:10px;

}

#insidepage .content {

	background:#F7F8E6;

	padding-top:26px;

	padding-bottom:10px;

	font-family:verdana;

}

h2 {

	color:#06382F;

	font-size:1.5em;

	text-transform:lowercase;

	margin:0;

	margin-left:30px;

}

h3 {

	color:#06382F;

	font-size:1.0em;

	font-style: italic; 

	margin-left:30px;

	margin-bottom:20px;

	margin-top:5px;

	font-family:arial;

}

h4 {

	color:#696A5C;

	font-size:1.2em;

	margin-left:15px;

	font-family:arial;

	margin-bottom:5px;

	padding-top:5px;	

	font-style:normal;	

	

}

p {

	line-height:120%;

}

#homepage p {

	color:#083E27;

	font-size:0.7em;

	margin:0;

	margin-left:30px;

	margin-right:30px;

	text-align:justify;

	margin-bottom:10px;

	

}

#homepage p a {

	font-style: italic;

	color:#083E27;

	text-decoration:none;

}

#homepage p a:hover {

	font-style: italic;

	color:#083E27;

	border-bottom:1px dashed #083E27;

}

.box1 {

	

}

.news {

	width:100%;

	height:80px;

}

.custspeak {

	margin-left:20px;

	margin-right:20px;

}

.custspeak img {

	width:50px;

	padding:3px;

	border:1px solid #ffffff;

	float:left;

	margin-right:10px;

	margin-top:10px;

	margin-left:10px;

}

.custspeak .pname {

	font-size:0.7em;

	text-align:left;

	

}





.blinks {

	text-align:right;

	

	margin-top:0px;

	

}

.blinks img {

	margin-right:20px;

}

.blinks p {

	color:#FFFFFF;

	margin-top:70px;

	text-align:right;

	font-size:0.9em;

	margin-right:20px;

}

.blinksl {

	text-align:left;

	margin-left:20px;

	/* border-bottom:1px solid #cccccc; */

}

.footer {

	padding-top:10px;

	background:#04372E;

	color:#FFFFFF;

	padding-bottom:10px;

	font-size:0.7em;

}

.footer a {

	text-decoration:none;

	color:#FFFFFF;

	font-size:0.9em;

}

.footer a:hover {

	border-bottom:1px solid #FFFFFF;

	color:#white;

}

.footer h4 {

	margin-left:20px;

	color:#FFFFFF;

	text-transform:uppercase;

	margin-top:20px;

	font-size:14px;

	margin-bottom:0px;

}





.subnl {

	margin-top:12px;

	background:#B1C98F;

	padding:0px;

	padding-top:7px;

	padding-bottom:7px;

	margin-right:25px;

	margin-left:25px;

}



input		{ -moz-border-radius:5px; -webkit-border-radius:5px; }

input[type=submit],label,select,.pointer    { cursor:pointer; }



.txtnl {

	width:165px;

	border:1px solid #407C58;

	font-size:0.8em;

	padding-top:4px;

	margin-left:26px;

	padding-left:10px;

	padding-bottom:4px;

	margin-top:8px;

}

.subnl img#btn1 {

	padding-top:5px;

	width:20px;

	margin:0;

}

.nlmsg {

	font-style: italic; 

	font-size:0.7em;

	margin-left:26px;

}





/* --------------------------------------- insidepages ---------------------------------------- */

.lbar {

	color:#696A5C;

	line-height:80%;

}

.navitem {

	border-bottom:1px solid #DFE3A8;

	margin-left:28px;

	width:156px;

	line-height:80%;

}

.navitem a {

	display:block;

	text-decoration:none;

	color:#696A5C;

	padding-bottom:5px;

	padding-top:6px;

	padding-left:5px;

	font-size:0.7em;

}

.navitem a:hover {

	display:block;

	text-decoration:none;

	

	color:#00403A;

}

.navitem a.actitem {

	display:block;

	text-decoration:none;

	font-weight:bold;

	color:#696A5C;

}

.mbar {

	min-height:275px;

}

.mbar img {

	margin-left:18px;

	margin-bottom:10px;

}

.mbar img.logo {

	margin-left:28px;

	margin-bottom:10px;

}

.mbar h3 {

	color:#696A5C;

	font-size:1.4em;

	margin-left:15px;

	font-family:arial;

	margin-bottom:15px;

	margin-top:5px;

	font-style:normal;

}

.mbar form {

	/* margin-left:33px; */

	margin-right:78px;

}



.cssform p{

width: 300px;

clear: left;

margin: 0;

padding: 0px 0 0px 0;

padding-left: 155px; /*width of left column containing the label elements*/

/* border-top: 1px dashed gray; */

height: 1%;

}



.cssform label{

font-weight: normal;

float: left;

margin-left: -155px; /*width of left column*/

width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/

font-size:12px;

}

.cssform label.error{

font-weight: normal;

display:block;

margin-left: 155px; /*width of left column*/

width: 250px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/

font-size:10px;

font-style:italic;

border:0px;

background:none;

}



.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/

width: 250px;

border:1px solid #DFE3A8;

padding-left:4px;

}

.cssform input.error{ /*width of text boxes. IE6 does not understand this attribute*/

width: 250px;

border:2px solid #DFE3A8;

padding-left:0px;

}

.cssform select {

	width: 180px;

	margin-top:0px;

	padding-top:0px;

	margin-left:0px;

	padding-left:0px;

	border:1px solid #DFE3A8;

}

.cssform textarea{

width: 240px;

height: 70px;

border:1px solid #DFE3A8;

font-family:arial;

font-size:12px;

}

#submitbutton {

	margin-left:38px;

	border:1px solid #000000;

}

/*.threepxfix class below:

Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.

to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html

*/



* html .threepxfix{

margin-left: 3px;

}





.mbar p {

	color:#696A5C;

	text-align:justify;

	font-size:0.7em;

	margin-bottom:15px;

	margin-left:33px;

	margin-right:78px;

	

}



.mbar p a {

	text-decoration:none;

	color:#696A5C;

	border-bottom:1px dashed #696A5C;

}

.mbar p a:hover {

	text-decoration:none;

	color:#696A5C;

	border-bottom:1px solid #696A5C;

}

.mbar address {

	color:#696A5C;

	text-align:justify;

	font-size:0.8em;

	margin-bottom:15px;

	margin-left:33px;

	margin-right:78px;

	font-style:normal;

	margin-top:0px;

	padding-top:0px;

}

.mbar address a {

	text-decoration:none;

	color:#696A5C;

	border-bottom:1px dashed #696A5C;

}

.mbar address a:hover {

	text-decoration:none;

	color:#696A5C;

	border-bottom:1px solid #696A5C;

}

.mbar ul {

	color:#696A5C;

	font-size:0.7em;

	margin-left:46px;

	margin-right:78px;

}

.mbar ul li {

	padding-bottom:2px;

	padding-left:10px;

	

}

.mbar ol {

	color:#696A5C;

	font-size:0.7em;

	margin-left:56px;

	margin-right:78px;

}

.mbar ol li {

	padding-bottom:2px;

	padding-left:10px;

	

}

.nav1 {

	font-size:0.7em;

	padding-left:28px;

}

.nav1 a{

	color:#696A5C;

	text-decoration:none;

	

}

.nav1 a:hover{

	color:#696A5C;

	text-decoration:none;

	border-bottom:1px dotted #696A5C;

}

#nav {

	margin-left:25px;

	

}

#nav li {

	display: inline;

	list-style-type: none;

	margin-left:0px;

	margin-right:0px;

}

#nav a {

	text-decoration:none;

	color:#696A5C;

	border-bottom:1px dashed #696A5C;

 }

#nav a.activeSlide {

	

 }

#nav a:focus { outline: none; }



.features {

	height:290px;

	z-index:0;

}

.clogos {

	/* height:250px;

	width:400px;

	background:#FF0000; */

	height:150px;

	width:510px;

	overflow: auto;

	

	/* scrollbar-3dlight-color:#ffd700;

	scrollbar-arrow-color:#ff0; */

	scrollbar-base-color:#F7F8E6;

	/* scrollbar-darkshadow-color:#ffa500;

	scrollbar-face-color:#008080;

	scrollbar-highlight-color:#ff69b4;

	scrollbar-shadow-color:#f0f */

	

}

#accordion {

	margin-left:18px;

	width:783px;

}

.rbar {

	text-align:right;

	

}

.rbar img {

	

	

}





/* ---------------------------------- FAQs ---------------------------------- */

#wrapper {

	/* width: 478px;

	margin-left: 314px; */



	width:478px;

	margin-left:32px;

	/* margin-right: 155px; */

}



.accordionButton {	

	/* width: 478px; */

	width:478px;

	float: left;

	/* background: #003366; */

	border-bottom:0px solid #DFE3A8;

	cursor: pointer;

	font-family:verdana;

	font-size:0.7em;

	margin-bottom:5px;

	padding-bottom:5px;

	color:#696A5C;

	font-weight:bold;

}

	

.accordionContent {	

	/* width: 478px; */

	width:478px;

	float: left;

	/* background: #478C5D; */

	display: none;

	font-family:verdana;

	font-size:16px;

	color:#696A5C;

	padding-bottom:20px;

}

.accordionContent p {

	margin-top:10px;

	margin-left:0px;

	

}

.accordionContent ul {

	margin-top:10px;

	margin-left:20px;

}

.accordionContent ol {

	margin-top:10px;

	margin-left:25px;

}



/* ----------------------------------- form ------------------------ */



.frm {

	margin-left:20px;

}

label {

	font-size:0.7em;

	margin-left:16px;



}

select {

	margin-left:16px;

}

.btn {

	margin-left:16px;

	border:1px solid #696A5C;

	font-family:verdana;

	font-size:0.7em;

}



/* ----------------------- clients list ------------------------------- */

.cltable {

	width:473px;

	margin-left:15px;

}

.cltable td {

	/* background:#ddd;

	border:1px solid #000; */

	vertical-align:top;

	border:0px solid #000000;

	text-align:center;

	width:33%;

}

.cltable td img{

	margin:7px;

}

.specificclients {

	width:505px;

	height:335px;

	overflow: auto;	

	scrollbar-base-color:#F7F8E6;

}

#navclients li {

	list-style-type: none;

	margin-left:0px;

	margin-right:0px;

	

}

#navclients a { 	

	text-decoration:none;

	color:#696A5C;

	border-bottom:1px dashed #696A5C;

	display:block;

	padding:7px 0;

	font-size:0.7em;

	padding-left:5px;

}

#navclients a.activeSlide { 

	background: #D9DE9B; 

}

#navclients a:focus { 

	outline: none; 

}



/* ------------------------------------------- samples div ------------------------------ */

.samplesdiv {

	margin-left:18px;

}

.samplesdiv img {

	padding:5px;

	border:1px solid #ccc;

}







.chktxt {

	float:left;

	width:100px;

	background:#cccccc;

}

.lchkbox {

	/* background:#ccc; */

	width:150px;

	float:left;

	margin-left:190px;

	font-size:0.7em;

	color:#696A5C;

}

.rchkbox {

	/* background:#ccc; */

	width:200px;

	float:left;

	font-size:0.7em;

	color:#696A5C;

}



.serv {

	min-height:310px;

}



.clist {

	

	width:470px;

	margin-left:30px;

	padding:0px;

}

.clistrow {

	

	text-align:left;

	padding:0px;

}

.clistrow img {

	margin:0;

	padding:3px;

	border:1px solid #cccccc;

}
