p { font-family: Arial,Helvetica,sans-serif; font-size: 12pt; color: #000000; text-decoration: none; line-height: 18px }
h1 { font-family: Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: bold; color: #808080; text-decoration: none; margin: 0px 0px 0px 0px; padding: 2px 8px 2px 8px; }
li.list1 { font-family: Arial,Helvetica,sans-serif; font-size: 12pt; color: #000000; text-decoration: none; list-style-type: circle }
body { text-align: center; font-family: Arial,Helvetica,sans-serif; font-size: 10px; color: #000000; text-decoration: none; line-height: 18px; margin: 0px; padding: 0px}
.mainboxstyle { font-family: "Times New Roman",Times,serif; font-size: 12pt; color: #000000; text-decoration: none; line-height: 22px }
.sidebar { font-family: Arial,Helvetica,sans-serif; font-size: 10pt; color: #000000; text-decoration: none; line-height: 16px }
.head0 {font-family: "Times New Roman",Times,serif; font-size: 18pt; color: #000000; text-decoration: none; line-height: 28px }
.head1 { font-family: "Times New Roman",Times,serif; font-size: 16pt; color: #000000; text-decoration: none; line-height: 28px }
.head2 { font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-weight: bold; color: #000000; text-decoration: none; line-height: 18px }
.phone1 { font-family: Arial,Helvetica,sans-serif; font-size: 13pt; font-weight: normal; color: #000000; text-decoration: none; line-height: 20px }
.address { font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: #000000; text-decoration: none; line-height: 12px }
.copyright {  font-family: Arial,Helvetica,sans-serif; font-size: 10px; color: dimgray; text-decoration: none }
.hidden { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; line-height: 18px }
.date {  font-family: Arial,Helvetica,sans-serif; font-size: 10px; color: #000000; text-decoration: none; line-height: 12px }
.bodylink { font-family: "Times New Roman",Times,serif; font-size: 14px; color: #000000; text-decoration: underline; line-height: 20px }
.addresslink { font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: #000000; text-decoration: underline; line-height: 20px }
.teenytext { font-family: Arial,Helvetica,sans-serif; font-size: 2px; color: #000000; text-decoration: none; line-height: 4px }
.currentpagestyle { font-family: Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: bold; color: #000000; text-decoration: none; line-height: 10px }
.tinytestimonial { font-family: "Times New Roman",Times,serif; font-size: 10pt; font-style: italic; color: dimgray; text-decoration: none; line-height: 16px }

.currentpagelink a:link { color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: bold; text-decoration: none; line-height: 10px }
.currentpagelink a:visited { color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: bold; text-decoration: none; line-height: 10px }
.currentpagelink a:hover { text-decoration: none; color: green}
.currentpagelink a:active { text-decoration: none; color: green}

.mainboxlink a:link { color: #006600; font-family: "Times New Roman",Times,serif; font-size: 12pt; text-decoration: underline; }
.mainboxlink a:visited { color: #006600; font-size: 12pt; font-family: "Times New Roman",Times,serif; text-decoration: underline; } 
.mainboxlink a:hover {text-decoration: underline; color: #009900; }                                                                                    
.mainboxlink a:active {text-decoration: underline; color: #009900; }                                                                                   

.head1link a:link {color: #000000; font-size: 14pt; font-family: "Times New Roman",Times,serif; text-decoration: none; }    
.head1link a:visited {color: #000000; font-size: 14pt; font-family: "Times New Roman",Times,serif; text-decoration: none; } 
.head1link a:hover {text-decoration: none; color: green; }                                                                                    
.head1link a:active {text-decoration: none; color: green; }                                                                                   

.head2link a:link {color: #000000; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.head2link a:visited {color: #000000; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.head2link a:hover {text-decoration: none; color: green; }
.head2link a:active {text-decoration: none; color: green; }

.blogpost a:link { color: #006600; font-family: "Times New Roman",Times,serif; font-size: 14pt; text-decoration: none; line-height: 28px}
.blogpost a:visited { color: #006600; font-family: "Times New Roman",Times,serif; font-size: 14pt; text-decoration: none; line-height: 28px}
.blogpost a:hover { color: #009900; text-decoration: none; }
.blogpost a:active { color: #009900; text-decoration: none; }

.bottomnav a:link {color: #000000; font-size: 8pt; font-family: Arial, Helvetica, sans-serif;  line-height: 18px; text-decoration: none; }
.bottomnav a:visited {color: #000000; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; line-height: 18px; text-decoration: none; }
.bottomnav a:hover {text-decoration: none; color: green; }
.bottomnav a:active {text-decoration: none; color: green; }

.topnav a:link {color: #000000; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.topnav a:visited {color: #000000; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.topnav a:hover {text-decoration: none; color: green; }
.topnav a:active {text-decoration: none; color: green; }

.subnav a:link {color: #000000; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none; }
.subnav a:visited {color: #000000; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none; }
.subnav a:hover {text-decoration: none; color: green; }
.subnav a:active {text-decoration: none; color: green; }

.textlink a:link {color: #000000; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.textlink a:visited {color: #000000; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.textlink a:hover {text-decoration: none; color: green; }
.textlink a:active {text-decoration: none; color: green; }

.bigtextlink a:link {color: #000000; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.bigtextlink a:visited {color: #000000; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.bigtextlink a:hover {text-decoration: none; color: green; }
.bigtextlink a:active {text-decoration: none; color: green; }

div.feedburnerFeedBlock {
   font-family: "Times New Roman",Times,serif; 
   }
div.feedburnerFeedBlock ul {
   margin-left:0;
   padding-left:0;
   list-style-type: none
   }   
div.feedburnerFeedBlock ul li span.headline {
   font-weight:bold;
   font-size: 14pt;
   display:block;
   margin:28px 0 0 0;
   }
   
div.feedburnerFeedBlock p {
   font-family: "Times New Roman",Times,serif; 
   font-size: 10pt;
   }  
   
#h1boxtop {
   background-color : #f0f0f0;
   border-width : 0px 0px 1px 0px; 
   border-style : solid; 
   border-color : #a0a0a0;
   position : relative;
   margin : 0px auto;
   padding: 0px 0px 0px 0px;
   text-align : right;
   z-index : 50; 
   width : 100%;
   height: 20px;
   top: 0px;
   left: 0px;
}

#allwrapper {
   background-color : none;
   position : relative;
   margin : 0px auto;
   text-align : left;
   z-index : 0; 
   width : 702px;
}

#upperwrapper {
   background-color : white; 
   margin : 0px;
   padding: 0px;
   border : 0px none;
   width : 702px;
   height: 150px;
   float: left;
   z-index : 1; 
   visibility : visible; 
}

#cplogo {
   background-color : #FFFFFF; 
   border-width : 0px; 
   border-style : none; 
   border-color : #000000;
   width : 276px;
   height : 100px;
   left : 371px;
   top : 20px; 
   position : absolute;
   z-index : 2; 
   visibility : visible; 
}
   
#nav_about {
   background-color : #FFFFFF; 
   border-width : 0px; 
   border-style : none; 
   border-color : #000000;
   width : 120px; 
   height : 20px;
   top : 130px; 
   left : 0px;
   position : absolute;
   z-index : 21; 
   visibility : visible; 
}

#subnav_about {
   background-color : #F5F5F5; 
   border-width : 1px; 
   border-style : solid; 
   border-color : #000000;
   padding: 5px;
   top : 150px; 
   left : 0px;   
   position : absolute;
   z-index : 31; 
   visibility : hidden; 
}

#nav_clients {
   background-color : #FFFFFF; 
   border-width : 0px; 
   border-style : none; 
   border-color : #000000;
   width : 120px; 
   height : 20px;
   top : 130px; 
   left : 126px;
   position : absolute;
   z-index : 21; 
   visibility : visible; 
}

#subnav_clients {
   background-color : #F5F5F5; 
   border-width : 1px; 
   border-style : solid; 
   border-color : #000000;
   padding: 5px;
   top : 150px; 
   left : 126px;   
   position : absolute;
   z-index : 31; 
   visibility : hidden; 
}

#nav_resources {
   background-color : #FFFFFF; 
   border-width : 0px; 
   border-style : none; 
   border-color : #000000;
   width : 150px; 
   height : 20px;
   top : 130px; 
   left : 260px;
   position : absolute;
   z-index : 22; 
   visibility : visible; 
}

#subnav_resources {
   background-color : #F5F5F5; 
   border-width : 1px; 
   border-style : solid; 
   border-color : #000000;
   padding: 5px;
   top : 150px; 
   left : 260px;   
   position : absolute;
   z-index : 32; 
   visibility : hidden; 
}

#upperpicwrapper {
   background-color : white; 
   margin : 0px;
   padding: 0px;
   border : 0px none;
   width : 702px;
   height: 100px;
   float: left;
   z-index : 2; 
   visibility : visible; 
}

#topleftpic {
   border: 1px solid black; 
   padding: 0px;
   margin: 0px;
   width : 518px; 
   height : 98px;
   float: left;
   position : relative;
   z-index : 4; 
   visibility : visible; 
}

#toprightpic {
   border-top: 1px solid black; 
   border-right: 1px solid black; 
   border-bottom: 1px solid black; 
   border-left: 1px solid black;  
   padding: 0px;
   margin: 0px 0px 0px -1px;
   height : 98px;
   width : 180px; 
   float: left;
   position : relative;
   z-index : 5; 
   visibility : visible; 
}

#headwrapper {
   background-color : none; 
   margin : 0px;
   padding: 0px;
   border : 0px none;
   width : 702px;
   height: 100px;
   float: left;
   z-index : 6; 
   visibility : visible; 
}

#lheadbox {
   background-color : white;
   border-left: 1px solid white;
   border-right: 1px solid black;
   margin: 0px;
   padding: 0px;
   width : 518px; 
   height : 100px;
   float: left;
   position : relative;
   z-index : 7; 
   visibility : visible; 
}

#currentpagetext {
   background-color : none; 
   margin : 4px 4px 4px 0px;
   padding: 0px;
   border : 0px none;
   width : 512px;
   height: 16px;
   top: 0px;
   left: 0px;
   position: relative
   z-index : 8; 
   visibility : visible; 
}
   
#lheadline {
   background-color : none;
   margin: 30px 4px 4px 20px;
   width : 480px; 
   height : 40px;
   float: left;
   position : relative;
   z-index : 9; 
   visibility : visible; 
}

#rheadbox {
   background-color : none;
   border-right: 1px solid white;
   border-left: 1px solid black; 
   width : 180px;
   height : 100px;
   margin: 0px 0px 0px -1px;
   padding: 0px;
   float: left;
   position : relative;
   z-index : 9; 
   visibility : visible; 
}

#rheadtext {
   border: 0px none;
   margin: 10px 10px 10px 10px;
   background-color : none;
   width : 160px;
   float: left;
   position : relative;
   z-index : 50; 
   visibility : visible; 
}

#bodywrapper {
   background-color : none; 
   margin : 0px;
   padding: 0px;
   border : 0px none;
   width : 702px;
   float: left;
   z-index : 10; 
   visibility : visible; 
}

#mainbox {
   background-color : white; 
   float: left;
   border-top : 1px solid black;
   border-left : 1px solid white;
   border-right: 1px solid black;
   width : 518px;
   position : relative;
   z-index : 17; 
   visibility : visible; 
}

#mainboxtext {
   background-color : none; 
   border : 0px none;
   margin: 20px 70px 20px 20px;
   text-align: left; 
   position : relative;
   z-index : 99; 
   visibility : visible; 
}

#mainboxpic {
   background-color : none; 
   border : 1px solid black;
   margin: 28px 34px 24px 0px;
   float: left;
   width : 180px; 
   height: 160px;
   position : relative;
   z-index : 18; 
   visibility : visible; 
}

#mainboxpic_right {
   background-color : none; 
   border : 1px solid black;
   margin: 28px 4px 24px 20px;
   float: right;
   width : 180px; 
   height: 160px;
   position : relative;
   z-index : 18; 
   visibility : visible; 
}

#mainboxpicwide {
   background-color : none; 
   border : 1px solid black;
   margin: 28px 34px 24px 0px;
   float: left;
   width : 240px; 
   height: 160px;
   position : relative;
   z-index : 18; 
   visibility : visible; 
}

#mainboxpiclong {
   background-color : none; 
   border : 1px solid black;
   margin: 6px 24px 20px 0px;
   float: left;
   width : 180px; 
   height: 265px;
   position : relative;
   z-index : 18; 
   visibility : visible; 
}

#mainboxpiclong_right {
   background-color : none; 
   border : 1px solid black;
   margin: 28px 4px 24px 20px;
   float: right;
   width : 180px; 
   height: 265px;
   position : relative;
   z-index : 18; 
   visibility : visible; 
}

#mainboxlinklogo_right {
   background-color : none; 
   border : none;
   margin: 28px 4px 24px 20px;
   float: right;
   width : 180px; 
   text-align: center;
   position : relative;
   z-index : 18; 
   visibility : visible; 
}

#mainboxlinklogo_left {
   background-color : none; 
   border : none;
   margin: 0px 24px 20px 0px;
   float: left;
   width : 180px; 
   text-align: left;
   position : relative;
   z-index : 18; 
   visibility : visible; 
}

#mainboxfooter {
   border : 0px none;
   margin: 40px 20px 0px 0px;
   width : 375px; 
   position : relative;
   z-index : 18; 
   visibility : visible; 
}

#sidebarwrapper {
   background-color : white;
   border-top: 1px solid black; 
   border-right: 1px solid black; 
   border-bottom: 1px solid black; 
   border-left: 1px solid black; 
   margin: 0px 0px 0px -1px;
   width : 180px;
   position : relative;
   float: left;
   z-index : 99; 
   visibility : visible; 
}

#sidebarbox1 {
   border: 0px none;
   margin: 20px 10px 20px 10px;
   background-color : none;
   width : 160px;
   float: left;
   position : relative;
   z-index : 50; 
   visibility : visible; 
}

#sidebarbox2 {
   border-top: 1px solid black;
   border-bottom: 1px solid black;
   margin: 0px;
   background-color : none;
   width : 180px;
   height: 160px;
   float: left;
   position : relative;
   z-index : 51; 
   visibility : visible; 
}

#sidebarbox3 {
   border: 0px none;
   margin: 20px 10px 20px 10px;
   background-color : none;
   width : 160px;
   float: left;
   position : relative;
   z-index : 50; 
   visibility : visible; 
}

#footerwrapper {
   background-color : none;
   float: left;
   width : 702px;
   z-index : 56; 
   visibility : visible; 
}

#lfooterbox {
   background-color : none;
   border-left : 1px solid white;
   border-right : 1px solid black;
   width : 518px;
   height: 50px;
   float: left;
   position : relative;
   z-index : 58; 
   visibility : visible; 
}

#lfootertext {
   background-color : none; 
   border : 0px none;
   margin: 20px 70px 20px 20px;
   text-align: left; 
   float: left;
   position : relative;
   z-index : 58; 
   visibility : visible; 
}


#rfooterbox {
   background-color : none;
   border-left: 1px solid black;  
   padding: 0px;
   margin: 0px 0px 0px -1px;
   width : 180px;
   height: 50px;
   float: left;
   position : relative;
   z-index : 88; 
   visibility : visible; 
}

#rfootertext {
   background-color : none; 
   border : 0px none;
   margin: 20px 10px 10px 10px;
   text-align: left; 
   float: left;
   position : relative;
   z-index : 58; 
   visibility : visible; 
}
#bottomgutter {
   background-color : none;
   border: 0px;
   width : 702px;
   height: 40px;
   float: left;
   position : relative;
   z-index : 90; 
   visibility : visible; 
}


