body {
	margin: 0px;
	padding:0;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #555;
	font-size: .9em;
    line-height: 160%;
}



#web-container {
	BACKGROUND: url(images/bg.gif) no-repeat left top;
	WIDTH: 100%;
	border: solid 0px;
	z-index:1;
}


	
#development-header {
	width: 100%;
	text-align:center;
	clear:both;
	color:#ffffff;
	padding-top:15px;
	}
	
#call-now {
	width: 33%;
	float: right;
	text-align:center;
	padding-top:15px;
	color:#0a7ad0;
    }

#web-main {
    float:left;
    width:60%;
	margin-top:50px;
	padding-left:17px;
	padding-right:15px;
    }
#web-sidebar {
    float:right;
    width:33%;
	margin-top:40px;
    }
#web-development-footer {
    background:#348ded;
    clear:both;
	color:#FFFFFF;
	font-family:tahoma,arial,helvetica;
	font-weight:normal;
	font-size:11px;
    }



.web-sideBox1{
	width:96%;
	height:107px;
	border: 1px solid #A5AEC5;
	font-family:tahoma,arial,helvetica;
	font-weight:normal;
	color:#000000;
	font-size:11px;
	padding-left:2px;
	margin-top:20px;
	line-height:15px;

}


#nav
{
	width: 100%;
	float: left;
	margin-top:0px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #3662b3;
	border-right-color: #3662b3;
	border-left-color: #3662b3;
	
}

#nav ul { padding: 0; }
#nav ul li { display: inline; }

#nav ul
{
margin: 0;
padding: 0 0 0 2%;
font-family:tahoma,arial,helvetica;
font-weight:normal;
color:#000000;
font-size:11px;


}

#nav ul li a
{
padding: 0 12px;
text-decoration: none;
float: left;
border-right: 0px solid #3662b3;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 25px;
}

#nav ul li a:hover
{
color: #86c620;
}

#navlist li a:hover, #navlist li a:active
{
color: #FFFFFF;
text-decoration: none;
text-align: left;
}



.web-title{
  font-weight:	  normal;
  font-size:	    1.4em;
  font-family:	  "Helvetica Neue Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color:		#348DED;
  line-height:	  1.2em;
}


h1.web-title{
  font-weight:	  normal;
  font-size:	    1.4em;
  font-family:	  "Helvetica Neue Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color:		#348DED;
  line-height:	  1.2em;
  display:inline;
}



.web-development-grey{
	color: #b9b9b9;

}

a {
	color: #86c620;
	font-weight:bold;
	text-decoration:none;
	}
a:link:visited {
	color: #9CC3ED;
	}

a:link:hover, a:visited:hover { 
	color: #86c620;
	font-weight:bold;
	text-decoration:underline;
 }
 a.blue{
 color:#348ded;
 
 }
	
	a.web-development-footertext, span.web-development-footertext{
	font-size:9px;
	
	}
	
	.web-development-floatleft { 
	float: left;
	margin: 0 10px 10px 0px;
	border: 1px solid #666;
	padding: 2px;
	 }
	 


.category{
  font-weight:	  normal;
  font-size:	    1.4em;
  font-family:	  "Helvetica Neue Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color:		#86c620;

}

.linklist{
list-style-type: none; 
}
.linklist li{
  font-weight:	  normal;
  font-size:	    1.4em;
  font-family:	  "Helvetica Neue Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color:		#348DED;

}
.linkdesc{
	color: #555;
	font-size: .7em;
}

.rssfeed{
list-style-type: none; 
}



h1{
font-size:18px;
line-height:normal;

}		

#web-main h2{
font-size:18px;
line-height:normal;
color: #86c620;
}	

h3{
font-size:12px;
line-height:normal;

}

 .floatright
{
float: right;
margin: 0 0 2px 2px;
border: 1px solid #666;
padding: 2px;
}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }
#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);

	}