/*-----Website Information:  Pinpoint Web Design | http://www.pinpointwebdesign.com-----*/
/*-----Author Information: Jeff Cormier | Pinpoint Web Design | http://www.pinnpointwebdesign.com-----*/

/*-------------------------------------------------------------------------------------------------------------------(START BODY SECTION)-*/
#body
{background-color: #e6f3e7;
 padding: 0px 0px 0px 0px;
 border-top: 0px solid #000000;
 border-right: 0px solid #000000;
 border-bottom: 0px solid #000000;
 border-left: 0px solid #000000;
 margin: 0px 0px 0px 0px;
 font-family: geneva, arial, helvetica, sans-serif;
 color: #000000;
 font-weight: normal;
 font-style: normal;
 font-size: 8pt;
 text-decoration: none;
 text-align: center;
 vertical-align: top;}
 
a:link, a:active, a:visited, a:focus
{color: #000000;
 font-weight: normal;
 font-style: normal;
 font-size: 8pt;
 text-decoration: underline;}

a:hover 
{color: #3b9e43;
 font-weight: normal;
 font-style: normal;
 font-size: 8pt;
 text-decoration: underline;}

p
{color: #000000;
 text-align: left;
 font-weight: normal;
 font-style: normal;
 font-size: 8pt;
 text-decoration: none;}

span.bold
{color: #000000;
 text-align: left;
 font-weight: bold;
 font-style: normal;
 font-size: 8pt;
 text-decoration: none;}

span.italic
{color: #000000;
 text-align: left;
 font-weight: normal;
 font-style: italic;
 font-size: 8pt;
 text-decoration: none;}

span.underline
{color: #000000;
 text-align: left;
 font-weight: normal;
 font-style: normal;
 font-size: 8pt;
 text-decoration: underline;}
/*-------------------------------------------------------------------------------------------------------------------(END BODY SECTION)-*/

/*-------------------------------------------------------------------------------------------------------------------(START CONTAINER SECTION)-*/
#container
{background-color: #ffffff;
 width: 540px;
 text-align: center;
 vertical-align: top;
 padding: 0px 0px 0px 0px;
 border-top: 0px solid #000000;
 border-right: 0px solid #000000;
 border-bottom: 0px solid #000000;
 border-left: 0px solid #000000;
 margin: 15px auto 0px auto;}
/*-------------------------------------------------------------------------------------------------------------------(END CONTAINER SECTION)-*/

/*-------------------------------------------------------------------------------------------------------------------(START MAINBAN SECTION)-*/
#mainban
{background-image: url(images/mainban1.jpg);
 background-repeat: no-repeat;
 background-position: 0 0;
 background-color: #e6f3e7;
 width: 100%;
 height: 125px;
 text-align: center;
 vertical-align: top;
 padding: 0px 0px 0px 0px;
 border-top: 0px solid #000000;
 border-right: 0px solid #000000;
 border-bottom: 0px solid #000000;
 border-left: 0px solid #000000;
 margin: 0px 0px 0px 0px;}

#printban
{width: 540px;
 height: 87px;}
/*-------------------------------------------------------------------------------------------------------------------(END MAINBAN SECTION)-*/
 
/*-------------------------------------------------------------------------------------------------------------------(START SPACER SECTION)-*/
td.spacer
{background-color: #e6f3e7;
 width: 100%;
 height: 5px;
 text-align: center;
 vertical-align: top;
 padding: 0px 0px 0px 0px;
 border-top: 0px solid #000000;
 border-right: 0px solid #000000;
 border-bottom: 0px solid #000000;
 border-left: 0px solid #000000;
 margin: 0px 0px 0px 0px;}
/*-------------------------------------------------------------------------------------------------------------------(END SPACER SECTION)-*/

/*-------------------------------------------------------------------------------------------------------------------(START NAVIGATION SECTION)-*/
#navigation
{background-color: #e6f3e7;
 width: 20%;
 float: left;
 text-align: left;
 vertical-align: top;
 padding: 0px 0px 0px 0px;
 border-top: 1px solid #3b9e43;
 border-right: 1px solid #3b9e43;
 border-bottom: 1px solid #3b9e43;
 border-left: 2px solid #3b9e43;
 margin: 0px 5px 10px 0px;}

#navigation ul
{list-style-type: none;
 padding: 0px 0px 0px 0px;
 border-top: 0px solid #000000;
 border-right: 0px solid #000000;
 border-bottom: 0px solid #000000;
 border-left: 0px solid #000000;
 margin: 0px 0px 0px 0px;}

#navigation li
{list-style-type: none;
 padding: 5px 0px 10px 5px;
 border-top: 0px solid #000000;
 border-right: 0px solid #000000;
 border-bottom: 1px solid #3b9e43;
 border-left: 0px solid #000000;
 margin: 0px 0px 0px 0px;}

#navigation li a:link, #navigation li a:active, #navigation li a:visited, #navigation li a:focus
{color: #000000;
 font-weight: bold;
 font-style: normal;
 font-size: 6pt;
 border-left: 5px solid #e6f3e7;
 text-decoration: underline;}

#navigation li a:hover 
{color: #000000;
 font-weight: bold;
 font-style: normal;
 font-size: 6pt;
 border-left: 5px solid #000000;
 text-decoration: underline;}

#activenav
{color: #ffffff;
 background-color: #3b9e43;
 font-weight: bold;
 font-style: italic;
 font-size: 6pt;
 border-left: 5px solid #e6f3e7;
 border-right: 3px solid #000000;
 text-decoration: none;}
/*-------------------------------------------------------------------------------------------------------------------(END NAVIGATION SECTION)-*/

/*-------------------------------------------------------------------------------------------------------------------(START CONTENT HEADER SECTION)-*/
#contentheader
{background-image: url(images/contentheaderbg1.jpg);
 background-repeat: no-repeat;
 background-position: 0 0;
 background-color: #e6f3e7;
 width: 100%;
 height: 25px;
 text-align: center;
 vertical-align: top;
 padding: 0px 0px 0px 0px;
 border-top: 0px solid #000000;
 border-right: 0px solid #000000;
 border-bottom: 0px solid #000000;
 border-left: 0px solid #000000;
 margin: 0px 0px 0px 0px;}
/*-------------------------------------------------------------------------------------------------------------------(END CONTENT HEADER SECTION)-*/

/*-------------------------------------------------------------------------------------------------------------------(START CONTENT SECTION)-*/
#content
{background-image: url(images/contentbg1.jpg);
 background-repeat: repeat-y;
 background-position: 0 0;
 background-color: #ffffff;
 width: 80%;
 text-align: left;
 vertical-align: top;
 padding: 0px 20px 0px 20px;
 border-top: 0px solid #000000;
 border-right: 0px solid #000000;
 border-bottom: 0px solid #000000;
 border-left: 0px solid #000000;
 margin: 0px 0px 0px 0px;}

/*Page-Title*/
#content h1
{border-bottom: 1px solid #000000;
 float: right;
 padding: 0px 2px 0px 2px;
 margin: 0px 5px 10px 0px;
 text-align: right;
 width: 75%;
 color: #000000;
 font-weight: bold;
 font-style: oblique;
 font-size: 12pt;
 text-decoration: none;
 font-family: "times new roman", serif;}

#no_wrap
{width: 75%;
 float: right;}

/*--------------------------------------------------(START HOMEPAGE)*/
#home_flash
{width: 175px;
 height: 190px;
 float: right;
 padding: 2px 2px 2px 2px;
 margin: 0px 0px 0px 0px;}
/*--------------------------------------------------(END HOMEPAGE)*/

/*--------------------------------------------------(START DEVELOPMENT PAGE)*/
#dot_com
{width: 140px;
 height: 120px;
 float: right
 padding: 0px 0px 0px 0px; 
 border: 0px solid #000000;
 margin: 0px 0px 10px 10px;}
/*--------------------------------------------------(END DEVELOPMENT PAGE)*/

/*--------------------------------------------------(START S.E. OPTIMIZATION PAGE)*/
#seo
{width: 150px;
 height: 50px;
 float: right;
 padding: 0px 0px 0px 0px;
 border: 0px solid #000000;
 margin: 0px 100px 20px 20px;}
/*--------------------------------------------------(END S.E. OPTIMIZATION PAGE)*/

/*--------------------------------------------------(START PRICES PAGE)*/
/*--------------------------------------------------(END PRICES PAGE)*/

/*--------------------------------------------------(START PORTFOLIO PAGE)*/
div.portfolio_page
{width: 50%;
 background-color: #e6f3e7;
 padding: 1px 10px 1px 10px;
 border-top: 1px solid #3b9e43;
 border-right: 1px solid #3b9e43;
 border-bottom: 2px solid #3b9e43;
 border-left: 2px solid #3b9e43;
 margin: 0px auto 0px auto;}

a.portfolio:link, a.portfolio:active, a.portfolio:visited, a.portfolio:focus
{color: #3b9e43;
 font-weight: bold;
 font-style: normal;
 font-size: 6pt;
 text-decoration: none;}

a.portfolio:hover 
{color: #000000;
 font-weight: bold;
 font-style: normal;
 font-size: 6pt;
 text-decoration: underline;}

span.portfolio_active
{color: #000000;
 font-weight: bold;
 font-style: normal;
 font-size: 8pt;
 text-decoration: underline;}

div.portfolio
{width: 100%;
 background-color: #e6f3e7;
 padding: 2px 0px 0px 0px;
 border: 0px solid #000000;
 margin: 0px auto 0px auto;
 text-align: center;}

div.website
{background-color: #ffffff;
 width: 31%;
 height: 147px;
 float: left;
 padding: 0px 0px 0px 0px;
 border: 0px solid #000000;
 margin: 0px 0px 0px 4px;
 text-align: center;}
 
img.portfolio
{width: 90px;
 height: 65px;
 border: 1px solid #000000;}
/*--------------------------------------------------(END PORTFOLIO PAGE)*/

/*--------------------------------------------------(START ABOUT US PAGE)*/
/*--------------------------------------------------(END ABOUT US PAGE)*/

/*--------------------------------------------------(START CONTACT PAGE)*/
#contact
{width: 160px;
 height: 146px;
 float: right;
 padding: 0px 0px 0px 0px;
 border: 0px solid #000000;
 margin: 10px 10px 0px 10px;}
/*--------------------------------------------------(END CONTACT PAGE)*/
/*-------------------------------------------------------------------------------------------------------------------(END CONTENT SECTION)-*/

/*-------------------------------------------------------------------------------------------------------------------(START RETURN TO TOP SECTION)-*/
#returntotop
{text-align: center;
 width: 100%; 
 height: 10px;
 padding: 0px 0px 0px 0px;
 border-top: 0px solid #000000;
 border-right: 0px solid #000000;
 border-bottom: 0px solid #000000;
 border-left: 0px solid #000000;
 margin: 0px auto 0px auto;
 text-align: center;
 vertical-align: middle;
 font-family: geneva, arial, helvetica, sans-serif;
 font-size: 8pt;
 clear: both;}

#returntotop a:link, #returntotop a:active, #returntotop a:visited, #returntotop a:focus
{color: #000000;
 font-weight: bold;
 font-style: normal;
 font-size: 8pt;
 text-decoration: none;}
  
#returntotop a:hover 
{color: #000000;
 font-weight: bold;
 font-style: normal;
 font-size: 8pt;
 text-decoration: underline;}
/*-------------------------------------------------------------------------------------------------------------------(END RETURN TO TOP SECTION)-*/

/*-------------------------------------------------------------------------------------------------------------------(START CONTENT FOOTER SECTION)-*/
#contentfooter
{background-image: url(images/contentfooterbg1.jpg);
 background-repeat: no-repeat;
 background-position: 0 0;
 background-color: #e6f3e7;
 width: 100%;
 height: 25px;
 text-align: center;
 vertical-align: top;
 padding: 0px 0px 0px 0px;
 border-top: 0px solid #000000;
 border-right: 0px solid #000000;
 border-bottom: 0px solid #000000;
 border-left: 0px solid #000000;
 margin: 0px 0px 0px 0px;}
/*-------------------------------------------------------------------------------------------------------------------(END CONTENT FOOTER SECTION)-*/

/*-------------------------------------------------------------------------------------------------------------------(START FOOTER SECTION)-*/
#footer
{background-image: url(images/footerbg2.jpg);
 background-repeat: no-repeat;
 background-position: 0 0;
 background-color: #e6f3e7;
 width: 100%;
 height: 50px;
 text-align: center;
 vertical-align: middle;
 padding: 1px 4px 0px 4px;
 border-top: 0px solid #000000;
 border-right: 0px solid #000000;
 border-bottom: 0px solid #000000;
 border-left: 0px solid #000000;
 margin: 0px auto 0px auto;
 font-size: 6pt;}

#footerleft
{background: none;
 width: 40%;
 float: left;
 text-align: left;
 vertical-align: middle;
 padding: 0px 0px 0px 0px;
 border-top: 0px solid #000000;
 border-right: 0px solid #000000;
 border-bottom: 0px solid #000000;
 border-left: 0px solid #000000;
 margin: 0px 0px 0px 20px;
 font-size: 6pt;}

#footerright
{background: none;
 width: 40%;
 float: right;
 text-align: right;
 vertical-align: middle;
 padding: 0px 0px 0px 0px;
 border-top: 0px solid #000000;
 border-right: 0px solid #000000;
 border-bottom: 0px solid #000000;
 border-left: 0px solid #000000;
 margin: 0px 20px 0px 0px;
 font-size: 6pt;}

#footer p
{color: #000000;
 font-weight: normal;
 font-style: normal;
 text-align: center;
 font-size: 6pt;
 text-decoration: none;}

#footer a:link, #footer a:active, #footer a:visited, #footer a:focus
{color: #000000;
 font-weight: bolder;
 font-style: normal;
 font-size: 6pt;
 text-decoration: none;}
 
#footer a:hover 
{color: #000000;
 font-weight: bolder;
 font-style: normal;
 font-size: 6pt;
 text-decoration: underline;}
/*-------------------------------------------------------------------------------------------------------------------(END FOOTER SECTION)-*/