a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#i4therainwaterharvestinggro li,
#i100613swebsitedesignandm li,
#i0i20092010rainwaterharvest p,
#i3therainwaterharvestinggro li,
#i4therainwaterharvestinggro p,
#i100613swebsitedesignandm p,
#i189broadwayh2 h2,
#i0i20092010rainwaterharvest li,
#i3therainwaterharvestinggro p  {
   font: normal normal 12px/14px Verdana, sans-serif;
   padding: 0px 0px 5px 0px;
   margin: 0px;
   letter-spacing: 0px;
   font-variant: normal;
   text-decoration: none;
   color: #FFFFFF;
   text-indent: 0px;
}

.fl li a,
#i189broadwayh2 p a,
.fl li *,
#i100613swebsitedesignandm p a,
#i0i20092010rainwaterharvest p a  {
   display: inline;
}

#i0consulting li,
#i0consulting p,
#i0privacy p,
#i0privacy li  {
   font: normal normal 24px/29px Verdana, sans-serif;
   padding: 0px 0px 10px 0px;
   margin: 0px;
   color: #73A013;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: center;
}

#i189broadwayh2 li,
#i189broadwayh2 p  {
   margin: 0px;
}

#i3therainwaterharvestinggro li  {
   text-align: left;
   padding-bottom: 10px;
}

#i0i20092010rainwaterharvest li  {
   text-align: center;
}

#i4therainwaterharvestinggro li  {
   text-align: left;
}

#i4therainwaterharvestinggro p  {
   text-align: left;
}

#i0i20092010rainwaterharvest p  {
   text-align: center;
}

#i3therainwaterharvestinggro p  {
   text-align: left;
   padding-bottom: 10px;
}

#i100613swebsitedesignandm li  {
   text-align: center;
}

#i0i20092010rainwaterharvest  {
   position: absolute;
   left: 290px;
   top: 1253px;
   z-index: 3;
   width: 541px;
}

#i100613swebsitedesignandm p  {
   text-align: center;
}

#i100613swebsitedesignandm  {
   position: absolute;
   left: 258px;
   top: 1274px;
   z-index: 3;
   width: 584px;
}

#i0consulting,
#i0privacy  {
   position: absolute;
   left: 292px;
   top: 485px;
   z-index: 3;
   width: 516px;
}

#headerxmediaunique  {
   position: absolute;
   left: 74px;
   top: 31px;
   z-index: 3;
   width: 955px;
}

#layer19,
#layer17  {
   position: absolute;
   top: 870px;
   z-index: 3;
   width: 300px;
   height: 215px;
   background-repeat: no-repeat;
}

#i189broadwayh2 h2  {
   text-align: center;
}

#rhgmenu ul li a  {
   padding: 3px 0.44em 4px 0.44em;
   height: 100%;
}

#i189broadwayh2  {
   position: absolute;
   left: 76px;
   top: 1213px;
   z-index: 3;
   width: 954px;
}

#rhgmenu ul li  {
   height: 100%;
   margin-top: 0px;
   margin-bottom: 0px;
}

#innerfooter  {
   margin: 0px auto 0px auto;
   width: 1100px;
   position: relative;
   height: 0px;
   background-image: none;
   background-color: transparent;
}

#ridefooter  {
   font-size: 0px;
}

#rhgmenu ul  {
   font: 12px/19px Verdana, sans-serif;
   height: 21px;
   margin: 0px;
   padding: 0px;
   color: #FFFFFF;
   text-align: center;
}

#page_bkg  {
   position: absolute;
   width: 1100px;
   height: 1500px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

.footer,
#ridefooter  {
   width: 100%;
   position: relative;
   clear: left;
   display: block;
}

#layer17  {
   background-image: url(sg_consulting_media/layer17.gif);
   left: 583px;
}

#layer19  {
   background-image: url(sg_consulting_media/layer19.gif);
   left: 218px;
}

#rhgmenu  {
   position: absolute;
   left: 241px;
   top: 1230px;
   z-index: 4;
}

#footer  {
   background-image: none;
   background-color: transparent;
   height: 0px;
   position: absolute;
   bottom: 0px;
   margin: 0px;
   padding: 0px;
   display: block;
   width: 100%;
}

#shape2  {
   background: url(sg_commercial_media/shape2.gif) no-repeat;
   position: absolute;
   left: 74px;
   top: 1192px;
   z-index: 3;
   width: 956px;
   height: 1px;
}

#page  {
   margin: 0px auto 0px auto;
   height: 1500px;
   width: 1100px;
   position: relative;
}

#top  {
   min-height: 100%;
   width: 100%;
}

.cFFF * a  {
   color: #FFFFFF;
}

.fl li  {
   float: left;
   display: inline;
}

h6,
h1,
body, p,
h3,
h4,
h5  {
   font-family: Verdana, sans-serif;
}

body  {
   padding: 0px;
   margin: 0px;
   background-color: #1F1D1A;
   background-image: none;
   height: 100%;
   -webkit-text-size-adjust: none;
}

h2  {
   font: 12px/14px Verdana, sans-serif;
   color: #FFFFFF;
}


