/* screen.css */


/* structure */
body {
	margin:0;
	padding:0;
	font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: .11em;
	color:#666666;
	background-attachment: scroll;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#wrapper {width:100%; padding:0; margin:0px; border:none;}
#content{padding:20px 10px;}
/* banner */

#bannerTag{font: bold 15px verdana, serif;letter-spacing: .12em;color:#ffffff;background-color:transparent;}
#navigation{margin: 134px 0px 0px 396px;padding: 0px;fontsize: 14px; font-family: Comic Sans, verdana, serif;letter-spacing: .06em; height:20px; }
#navlist{padding: 0; display: block;}
#navlist li{list-style: none; padding: 0px 0px 0px 12px;float:left;}
#navigation a, #navlist li.extend{color:#b7bfc1; background-color:#FFFFFF; text-decoration:none;padding: 0px 0px 0px 12px;}
#navigation a:visited{color:#b7bfc1; background-color:#FFFFFF; text-decoration:none;padding: 0px 0px 0px 12px;}
#navigation a:hover{color:#2d863f;	background-color:#FFFFFF;	text-decoration:none;	padding: 0px 0px 0px 12px;}
#navigation a#here{color:#2d863f; background-color:#FFFFFF; text-decoration:none;padding: 0px 0px 0px 12px;}

#services{margin: 0px 0px 0px 190px;font: 13px verdana, serif; color:#ffffff; background-color:#d6dbdc;padding:8px; height: 24px;min-height:24px; }
#servicelist{margin:0px;padding: 0; display: block;background-color:#d6dbdc;}
#servicelist li{list-style: none; padding: 0px 0px 0px 12px;float:left;padding:2px 6px;background-color:#d6dbdc;}
#services a, #navlist li.extend{color:#ffffff; background-color:#d6dbdc; text-decoration:none;padding: 0px 0px 0px 12px;}
#services a:visited{color:#ffffff; background-color:#d6dbdc; text-decoration:none;padding: 0px 0px 0px 12px;}
#services a:hover{color:#2d863f; background-color:#d6dbdc;	text-decoration:none;	padding: 0px 0px 0px 12px;}
#services a#thisService{color:#2d863f; background-color:#d6dbdc; text-decoration:none;padding: 0px 0px 0px 12px;}
/*footer */

#footer{width:100%; min-height:28px; color:#FFFFFF; background-color:#a8afbd;}
#footerE{float:right; text-align:right;	background-image: url(../images/mouseIcon.gif);	background-repeat: no-repeat;	background-position: left top;margin:4px 4px 4px 20px;padding:10px 20px 0 36px;}
#footerE a:link{ color:#FFFFFF; background-color:#a8afbd; text-decoration:none;}
#footerE a:visited{ color:#FFFFFF; background-color:#a8afbd; text-decoration:none;}
#footerE a:hover{ color:#cbcfd8; background-color:#a8afbd; text-decoration:none; }
#footerP{float:left; margin:4px 20px 4px 10px;padding:10px 20px 0 36px;background-image: url(../images/phoneIcon.gif);	background-repeat: no-repeat;	background-position: left top;}

#contentData{display: block; position:relative;padding:0 0 0 200px;}

/*contact */
#contact{display:block; position:relative; float:left; padding:120px 0 0 0px;width:190px}
#contactDetail{
	border:1px solid #2d863f;
	font-size:11px;
	font-weight:normal;
	color:#2d863f;
	background-color:#d6dbdc;
	padding:10px 4px;
	text-align:left;
	margin: 0 0 10px 0;
	line-height: normal;
}
/* home */
#feature{display:block; position:relative; float:left; padding:40px 0 0 0px;width:170px}
#featureItem{
	border:1px solid #2d863f;
	font-size:18px;
	font-weight:normal;
	color:#2d863f;
	background-color:#d6dbdc;
	padding:8px;
	text-align:center;
	margin: 0 0 10px 0;
	line-height: normal;
}

/* General */

#askSpider{display:block; position:relative;  padding:10px 20px 10px 0; width:450; font-size:13px; color:#2d863f; background-color:#FFFFFF;text-align:center;}
/*#askSpider{display:block; position:relative; float: left; padding:10px 20px 10px 0; width:200px; font-size:14px; color:#2d863f; background-color:#FFFFFF;text-align:center;}*/

#emailSpider{margin:-40px 0 0 100px;}

p{	font-size:11px;	letter-spacing: .107em;	margin: 8px 0px 2px 0px;	padding:0;color:#666666;}
h1 {
	font-size: 24px;
	font-weight:normal;
	color:#2d863f;
	background:transparent;
	line-height: normal;
}

h2 {color: #666666; background-color:transparent;font-size: 18px;letter-spacing: 0.12em;font-weight:normal;padding: 4px 0px 4px; border:none; margin: 0px;}

h3 {
  color: #2d863f;
  background-color: transparent;
  font-size: 15px;
  letter-spacing: 0.12em;
  border:none;
  padding: 6px 0px 4px 0px;
  margin: 0px;
}
h4 {  font-size: 13px;  letter-spacing: 0.12em;}
th {font-weight: bold;}

.clr {clear:both;}
.spacer{height:10px;padding:5px;}

.spiderList{	margin:0 48px;list-style-position: outside;	list-style-image: url(../images/bullet.gif);	line-height: 2em;	vertical-align: top;padding:6px 4px;}
.subList{margin:8px;	list-style-position: outside;	list-style-image: url(../images/listSub.gif);line-height: 1.6em;vertical-align: middle;}

/* Tables & Forms */
#formBlock{border: 1px solid #2d863f; margin:10px 0;width:600px}
td {	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
th {	font-family: Verdana, Arial, Helvetica, sans-serif;}
input {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #2d863f;}
textarea {	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #2d863f;}
select {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #2d863f;}
.button {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0.135em;
	font-weight: bold;
	color: #FFFFFF;background-color:#2d863f;;
	border: 1px solid  #6F8107; 
}

/* site Links */
a:link {color:#2d863f; background-color: transparent; letter-spacing: .103em;text-decoration: underline;}
a:visited { color:#2d863f;; background-color: transparent; text-decoration: underline;}
a:hover { color:#BFBC3C; background-color: transparent; text-decoration: underline;}

/* Portfolio */
.folioItem{display:block; position:relative;float:left;margin:20px;padding:6px;border: 1px solid #BFBC3C; height:172px}
.folioImage{border: 1px solid #BFBC3C;height:120px; width:160px;}
.folioTitle{text-align:center; font-weight:bold; width:164px;padding-top:4px;color:#BFBC3C; background-color: transparent; font-size:11px}
.folioLink{text-align:center;padding-top:4px;font-size:11px}