html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

margin : 0;

padding : 0;

border : 0;

outline : 0;

font-size : 100%;

vertical-align : baseline;

background : transparent;

}

body {

background : url(images/gBG.jpg) repeat-x;

font : 62.5% Arial, Verdana, Geneva, sans-serif sans-serif;

background-color : #d6d2be;

}

#container {

width : 1024px;

margin : 3px auto 0;

}

#header {

background : url(images/header.jpg);

height : 167px;

}

#header h1 {

height : 90px;

width : 400px;

position : relative;

top : 45px;

left : 45px;

}

h2 {

font-size : 18px;

color : #030;

font-weight : bold;

}

#header h1 a {

outline : none;

display : block;

height : 80px;

width : 380px;

text-indent : -99999px;

}

#header h4 {

font-family : Arial, Helvetica, sans-serif;

font-size : 11px;

color : #999;

margin : 38px 0 0 245px;

width : 200px;

}

#header .treepreservation {

display : inline;

float : right;

margin : -45px 35px 0 0;

font-family : Segoe UI, arial, Verdana, Geneva, sans-serif;

color : #344825;

font-size : 14px;

font-weight : normal;

margin-left : 40px;

}

h2.bold {

font-size : 14px;

display : inline;

}

span.bold {

font-weight : bold;

}

.space {

margin-left : 30px;

}

#nav {

position : relative;

background : url(images/navBG.png);

height : 42px;

}

#nav ul li {

font-family : Segoe UI, Arial, Helvetica, sans-serif;

display : inline;

}

#nav ul li a {

font-size : 14px;

font-weight : bold;

display : block;

float : left;

text-align : center;

height : 27px;

width : 140px;

margin : 4px 5px 0 0;

padding : 9px 0 2px 6px;

}

.phonenumber p {

display : inline-block;

margin : 12px 10px 0 60px;

width : 350px;

font-size : 16px;

font-family : Segoe UI, Arial, Helvetica, sans-serif;

font-weight : 800;

}

#nav ul li a:link, #nav ul li a:visited {

color : #fff;

text-decoration : none;

}

#nav ul li a:hover, #nav ul li a:focus, #nav ul li a:active {

color : #060;

text-decoration : none;

background : url(images/CTC_navBG.jpg);

}

#nav ul li#current a:link, #nav ul li#current a:visited, #nav ul li#current a:hover, #nav ul li#current a:focus, #nav ul li#current a:active {

background-image : url(images/CTC_navBG.jpg);

text-decoration : none;

color : #060;

}

#slider {

background-image : url(images/slider.png);

width : 1024px;

height : 295px;

margin-top : 12px;

}

.sliderTXT {

float : right;

width : 360px;

margin : 10px 30px 50px 0;

line-height : 24px;

font-size : 12px;

color : #123201;

margin-bottom : 72px;

}

.services {

background-image : url("images/WhitePageBG.jpg");

padding : 20px 20px 20px 25px;

}

.servingsandiego {

color : #630;

font-size : 12px;

margin-bottom : 10px;

}

.TipoftheMonth {

background-image : url(images/CTC_TipoMonthCall2A_BG.jpg);

height : 320px;

width : 400px;

clear : both;

float : left;

margin-bottom : 15px;

}

.TipoftheMonth p.header {

font-size : 18px;

color : #123201;

background-image : url(images/CTC_tom_BG.jpg);

margin : 1px auto;

padding : 8px 23px 10px 25px;

margin-left : 2px;

}

.TipoftheMonth p {

margin : 20px 0 0 25px;

font-size : 12px;

width : 350px;

line-height : 24px;

color : #033;

text-align : justify;

}

p.header {

font-size : 16px;

font-weight : bold;

color : #123201;

padding-top : 5px;

margin-left : 5px;

}

.call2Img {

margin : 12px 0 10px 10px;

}

.call2Txt {

margin-left : 10px;

width : 175px;

font-size : 12px;

line-height : 18px;

color : #123201;

}

p.readmore {

background-image : url(images/CTC_ReVisitedSlices_05.png);

width : 82px;

height : 29px;

font-size : 11px;

display : block;

padding-top : 2px;

margin-top : 25px;

}

p.readmore a {

color : #366;

text-decoration : none;

padding : 8px 10px 8px 14px;

}

p.readmore a:hover, p.viewmore a:hover, p.learnmore a:hover, p.contact a:hover {

color : #039;

}

p.viewmore {

background-image : url(images/CTC_ReVisitedSlices_05.png);

width : 82px;

height : 23px;

font-size : 11px;

display : block;

margin : 50px 0 0 10px;

padding-top : 8px;

text-align : justify;

}

p.viewmore a {

color : #366;

text-decoration : none;

padding : 8px 10px 8px 14px;

}

p.learnmore {

background-image : url(images/CTC_ReVisitedSlices_05.png);

width : 82px;

height : 23px;

font-size : 11px;

display : block;

margin : 32px 0 0 10px;

padding-top : 8px;

text-align : justify;

}

p.learnmore a {

color : #366;

text-decoration : none;

padding : 8px 10px 8px 14px;

}

p.contact {

background-image : url(images/CTC_ReVisitedSlices_05.png);

width : 82px;

height : 23px;

font-size : 10px;

display : block;

margin : 50px 0 0 10px;

padding-top : 8px;

text-align : justify;

}

p.contact a {

color : #366;

text-decoration : none;

padding : 8px 10px 8px 14px;

}

.Services {

background-image : url(images/call2ABg.png);

height : 320px;

width : 195px;

margin-left : 15px;

float : left;

}

.Tips {

background-image : url(images/call2ABg.png);

height : 320px;

width : 195px;

margin-left : 11px;

float : left;

}

.Consulting {

background-image : url(images/call2ABg.png);

height : 320px;

width : 195px;

margin-left : 11px;

float : left;

}

p.header {

margin : 10px 0 0 15px;

}

#Testimonals {

background-image : url(images/testBG.jpg);

width : 1024px;

height : 150px;

clear : both;

}

p.associationstag {

margin : 10px 0 8px 20px;

font-family : Myriad Pro, Arial, Helvetica, sans-serif;

font-size : 16px;

font-weight : bold;

color : #123201;

clear : both;

text-align : justify;

}

p.associations {

font-family : Myriad Pro, Arial, Helvetica, sans-serif;

font-size : 16px;

color : #444f49;

margin : 0 0 10px 20px;

}

.icons {

background-image : url(images/Icons_bg.jpg);

width : 1024px;



margin-bottom : 5px;

clear: both;

float: left;

}

.icons a.isa {

outline : none;

display : block;

height : 120px;

width : 155px;

text-indent : -99999px;

margin-left : 20px;

margin-top: 10px;

float : left;

background-image: url(images/isa.jpg);



}

.icons a:hover {

background-color : #ccc;

background-color : transparent;

}

.icons .ptca {

outline : none;

display : block;

height : 100px;

width : 135px;

text-indent : -99999px;

margin-left :120px;

margin-top: 10px;

padding-top : 20px;

margin-right: 120px;

float : left;

background-image: url(images/tcia.jpg);



}

.icons .al {

outline : none;

display : inline;

height : 120px;

width : 125px;


float : left;

}





.icons a.al2:hover {

color : #c30;

}

#Testimonals .headerT {

font-size : 16px;

font-weight : bold;

color : #033;

margin : 20px 5px 15px 20px;

padding-top : 12px;

}

#Testimonals .italic1 {

font-size : 12px;

line-height : 18px;

margin-left : 40px;

width : 960px;

font-style : italic;

margin-bottom : 10px;

}

#Testimonals .italic1 {

font-size : 12px;

line-height : 18px;

margin-left : 40px;

width : 960px;

font-style : italic;

}

#Testimonals .italic {

font-size : 12px;

line-height : 18px;

margin-left : 40px;

width : 960px;

font-style : italic;

}

span.names {

color : #060;

}

#wrapper {

margin : 20px 0 1px 0;

line-height : 24px;

font-size : 12px;

background-color : #cc9;

background-repeat : repeat-y;

padding : 15px 10px 30px 30px;

}

p.Companystament {

width : 550px;

margin-left : 35px;

font-size : 12px;

color : #f9b758;

clear : both;

}

.ServicesList {

margin : 10px 0 0 20px;

line-height : 36px;

font-size : 14px;

}

.ServicesList li:hover {

background-image : url(images/CTC_hover.jpg);

}

.fmleft {

float : left;

width : 400px;

}

.submitForm label {

font-family : Arial, Helvetica, sans-serif;

font-size : 14px;

font-weight : bold;

margin-right : 15px;

color : #033;

}

input {

font-size : 14px;

}

.inputBx {

width : 300px;

height : 25px;

margin-bottom : 5px;

}

.commentsInputBx {

width : 300px;

height : 100px;

margin : 0 0 25px 0;

}

.PNnputBx {

width : 300px;

height : 25px;

margin-bottom : 20px;

}

.submit {

background-image : url(images/CTC_ReVisitedSlices_05.png);

padding : 5px 8px 5px 8px;

margin-bottom : 25px;

}

.contactinfo img {

float : left;

margin-right : 15px;

}

.contactinfo {

height : 400px;

font-size : 16px;

color : #033;

margin-top : 35px;

width : 920px;

}

.contactinfo p a {

text-decoration : none;

color : #063;

}

.contactinfo p a:hover {

color : #c60;

}

.contactinfo h2 {

margin-bottom : 10px;

}

.floatLcontainer {

float : left;

width : 475px;

}

.f {

float : left;

margin : 0 50px 5px 100px;

width : 100px;

}

p.spacebttm {

margin-top : 20px;

}

.header {

font-size : 24px;

font-weight : bold;

color : #030;

margin-bottom : 10px;

}

#articleDisplay {

float : left;

width : 700px;

margin-bottom : 25px;

padding : 20px;

margin-right : 10px;

background-image : url(images/WhitePageBG.jpg);

background-repeat : repeat-y;

}

#articleDisplay p.article {

text-align : justify;

line-height : 24px;

font-size : 12px;

padding : 5px;

font-family : Tahoma, Geneva, sans-serif;

}

#articleDisplay img {

margin-bottom : 20px;

}

#articles {

background-image : url(images/tipofthemonthBG.jpg);

float : left;

width : 200px;

padding : 20px 0 20px 15px;

margin-right : 5px;

}

#articles p a {

padding : 5px 10px 5px 3px;

font-size : 14px;

color : #060;

text-decoration : none;

}

#articles p a:hover {

background-image : url(images/CTC_hover.jpg);

}

#articleComments {

padding : 20px;

width : 700px;

}

.date {

padding-bottom : 5px;

color : #303030;

height : 25px;

}

.date img {

vertical-align : text-top;

margin-right : 10px;

height : 14px;

}

#slider .sliderTXT h2 {

font-size : 18px;

font-weight : bold;

color : #030;

}

#articles .label {

margin-bottom : 10px;

}

#articleComments {

background-image : url(images/contact_bg.jpg);

}

#articleComments p {

color : #333;

font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;

}

.contactinfo {

background-image : url("images/WhitePageBG.jpg");

padding : 20px 0 0 40px;

margin-top : 20px;

}

#footer {

background-image : url(images/footerBG.jpg);

width : 1024px;

height : 104px;

clear: both;

}

#footNav {

position : relative;

height : 42px;

margin-left : 220px;

}

#footNav ul li {

font-family : Segoe UI, Arial, Helvetica, sans-serif;

display : inline;

}

#footNav ul li a {

font-size : 14px;

display : block;

float : left;

text-align : center;

height : 27px;

width : 140px;

margin : 12px 0 15px 0;

text-decoration : none;

color : #ccc;

}

#footNav ul li a:hover {

color : #c93;

}

#container .TipoftheMonth .helloFriends {

margin-bottom : 20px;

}

.TipoftheMonth .content {

margin-top : -10px;

}

#container #associationSet {

margin-top : 20px;

margin-right : 0;

margin-bottom : 10px;

margin-left : 0;

}
