/*** START GENERAL ***/
body
{
   margin: 0;
   padding: 0;
   background-image: url("img/background.gif");
   background-repeat: repeat-y;
   background-position: top center;
   background-color: #fff;
   font-family: arial, helvetica, sans-serif;
}

#container
{
   width: 760px;
   margin: 0 auto;
   padding: 41px 8px 0px 8px;
   background-image: url("img/top3.gif");
   background-repeat: no-repeat;
   background-position: top center;
}

#content
{
   float: left;
   width: 529px;
   margin: 8px 0 0 0;
}

h2
{
   font-size: 1.4em;
   color: #434343;
}

h2 a,
h2 a:visited
{
   color: #434343;
   text-decoration: none;
}

h2 a:active,
h2 a:hover
{
   color: #74a8f5;
}

p
{
   color: #636363;
}

em
{
   font-style: normal;
   font-weight: bold;
}

a:link,
a:visited
{
   color: #74a8f5;
}

a:active,
a:hover
{
   color: #fb9622;
}

#content #error
{
   background-color: #fff;
   color: #FE4D30;
   font-weight: bold;
   font-size: 0.9em;
}

/*** END GENERAL ***/



/*** START HEADER ***/

#header
{
   width: 760px;
   height: 120px;
   position: relative;
}

#logo
{
/*
   float: left;
*/
   position: absolute;
   left: 0;
   top: 0;
}

#logo img
{
   margin: 0 0 0 18px;
   width: 180px;
   
}


#logo h1
{
   width: 215px;
   padding: 0;
   text-indent: -1000em;
   overflow: hidden;
   position: relative;
}



#navigationheader
{
   position: absolute;
   left: 223px;
   top: 0;
   width: 529px;
   height: 52px;
   margin: 0;
   text-align: right;
   background-image: url("img/designcascade.gif");
   background-repeat: no-repeat;
   background-position: bottom right;
}

#navigationheader h2
{
   height: 0;
   margin: 0;
   padding: 0;
   text-indent: -1000em;
   overflow: hidden;
}

#navigationheader h3
{
   position: absolute;
   top: -4px;
   height: 106px;
   color: #85C329;

}


#title
{
   position: absolute;
   left: 223px;
   top: 0px;
   width: 529px;
   height: 106px;
   border-bottom: 1px solid #c1c1c1;

}

#title h2
{
   height: 40px;
   margin: 0;
   position: absolute;
   left: 0px;
   top: 66px;
   color: #939393;
   text-align: center;
}



/** END LOCATION **/


/*** START SIDEBAR ***/

#sidebar
{
   float: left;
   clear: left;
   width: 198px;
   margin: 0px 17px 0 0;
   padding: 0 0 0 8px;
}


#navigationmain h2
{
   height: 40px;
   margin: 0 0 3px 0;
   padding: 0;
}

#navigationmain ul
{
   width: 100%;
   margin: 0;
   padding: 0;
   border-top: 1px solid #c1c1c1;
}

#navigationmain ul li
{
   margin: 0;
   padding: 0;
   border-bottom: 1px solid #c1c1c1;
   list-style: none;

}

#navigationmain ul li a
{
   display: block;
   margin:  8px 0 8px 12px;
   padding: 0 0 0 28px;
   font-size: 0.9em;
   font-weight: bold;
   text-decoration: none;
   text-align: left;
   line-height: 26px;
   background-position: center left;
   background-repeat: no-repeat;
}

#navigationmain ul li a:link,
#navigationmain ul li a:visited
{
   color:                  #636363;
}

#navigationmain ul li a:active,
#navigationmain ul li a:hover
{
   color: #74a8f5;
   background-position: center left;
   background-repeat: no-repeat;
}

#navigationmain ul li a.current
{
   background-color: #f4f4f4;
}


#navigationmain ul li a.current:active,
#navigationmain ul li a.current:hover
{
   color:                  #74a8f5;
}

#navigationmain ul li a#navhome { background-image: url("img/ghome.gif"); }
#navigationmain ul li a#navhome:hover { background-image: url("img/bhome.gif"); }
#navigationmain ul li a#navproduct { background-image: url("img/ginformation.gif"); }
#navigationmain ul li a#navproduct:hover { background-image: url("img/binformation.gif"); }
#navigationmain ul li a#navfaq { background-image: url("img/gfaq.gif"); }
#navigationmain ul li a#navfaq:hover { background-image: url("img/bfaq.gif"); }
#navigationmain ul li a#navnews { background-image: url("img/gbrowse.gif"); }
#navigationmain ul li a#navnews:hover { background-image: url("img/bbrowse.gif"); }
#navigationmain ul li a#navcontact { background-image: url("img/gsuggestion.gif"); }
#navigationmain ul li a#navcontact:hover { background-image: url("img/bsuggestion.gif"); }

#navigationmembers
{
   margin: 14px 0 20px 0;
   width: 198px;
   float: left;
}

#navigationmembers h2
{
   height: 40px;
   margin: 0 0 3px 0;
   padding: 0;
}

#navigationmembers ul
{
   width: 100%;
   margin: 0;
   padding: 0;
   border-top: 1px solid #c1c1c1;
}

#navigationmembers ul li
{
   margin: 0;
   padding: 0;
   border-bottom: 1px solid #c1c1c1;
   list-style: none;

}

#navigationmembers ul li a
{
   display: block;
   margin: 8px 0 8px 12px;
   padding: 0px 0 0px 28px;
   font-size: 0.9em;
   font-weight: bold;
   text-decoration: none;
   text-align: left;
   line-height: 26px;
   background-position: center left;
   background-repeat: no-repeat;
}

#navigationmembers ul li a:link,
#navigationmembers ul li a:visited
{
   color: #636363;
}

#navigationmembers ul li a:active,
#navigationmembers ul li a:hover
{
   color: #74a8f5;
   background-position: center left;
   background-repeat: no-repeat;
}

#navigationmembers ul li a#navlogin { background-image: url("img/glogin.gif"); }
#navigationmembers ul li a#navlogin:hover { background-image: url("img/blogin.gif"); }
#navigationmembers ul li a#navhelp { background-image: url("img/gsearch.gif"); }
#navigationmembers ul li a#navhelp:hover { background-image: url("img/bsearch.gif"); }
#navigationmembers ul li a#navsupport { background-image: url("img/gsitemap.gif"); }
#navigationmembers ul li a#navsupport:hover { background-image: url("img/bsitemap.gif"); }

#navigationmembers ul li a.current
{
   background-color: #f4f4f4;
}

#quote
{
   margin: 200px 10px 10px 10px;
   padding: 10px 10px 0 10px;
   background-color: #f4f4f4;
   font-size: 0.7em;
   line-height: 160%;
   color: #636363;
}

#quote p
{
   text-align:right;
   font-weight: bold;
}

/*** END SIDEBAR ***/

/*** CONTENT SECTIONS ***/


#contentsection
{
   float: left;
   width: 529px;
   padding-top: 0px;
   background-image: url("img/header.gif");
   background-position: top left;
   background-repeat: no-repeat;
}

#contentsection h2
{
   margin: 40px 0 0 0;
   color: #434343;
}

#contentsection h4
{
	text-decoration: underline;
	}


#contentsection .SD
{
    font-style: normal;
   font-weight: bold;
}

#contentsection #para
{
   background-color: #f4f4f4;
   padding: 10px 30px 20px 30px;
   margin: 20px 30px 35px 30px;
   color: #636363;
   font-size: 0.8em;
   line-height: 160%;

}

#contentsection #faq
{
	color: #74a8f5;
   font-size: .8em;
   line-height: 160%;
   text-align:justify;
   width: 500px;	
}

#contentsection #faq h3
{
   margin: 10px 40px 8px 32px;
}

#contentsection #faq p
{
   background-color: #f4f4f4;
   padding: 10px 30px 20px 30px;
   margin: 0px 30px 40px 30px;
   color: #636363;
   line-height: 160%;

}

#contentsection #news p
{
   background-color: #f4f4f4;
   padding: 10px 30px 20px 30px;
   margin: 0px 30px 40px 30px;
   color: #636363;
   font-size: 0.8em;
   line-height: 160%;

}

#contentsection #news h3
{
   margin: 10px 0 8px 40px;
   color: #74a8f5;
   font-size: 1.0em;
   line-height: 160%;
   text-align:justify;
   width: 500px;
}

#contentsection #news .date
{
   position: relative;
   font-size: 0.8em;
   color: #636363;
   left: 30px;
}


#contentsection p em
{
   font-style: normal;
   font-weight: bold;
}

#contentsection p strong
{
   color: #85C329;
}

#contentsection ul
{
	list-style-image: url("img/gdonut.gif")
}

#contentsection li
{

}

#contentsection .offer
{
   font-weight: bold;
   color: #74a8f5;
}


/*** END GENERAL CONTENT SECTION ***/

/*** N SECTION ***/


/*** START FOOTER ***/

#footer
{
   clear: both;
   margin: 0px;
   padding: 0px;
   border-top: 8px solid #fff;
   border-bottom: 8px solid #fff;
   background-color: #85C329; 
   font-size: 1em;
   /*
   text-transform: lowercase; 
   */
   color: #fff;
   width: 744px;
   margin: 0 auto 0 auto;
}

#footer a
{
   font-weight: bold;
   text-decoration: none;
}

#footer a:link,
#footer a:visited
{
   color: #fff;
}

#footer a:active,
#footer a:hover
{
   text-decoration: underline;
}

#footer #footertopbg
{
   width: 744px;
   height: 2px;
   background-image: url("img/footertopbg.gif");
   background-position: top center;
   background-repeat: no-repeat;
   line-height: 2px;
   font-size: 2px;
}

#footer #footerbottombg
{
   width: 744px;
   height: 2px;
   background-image: url("img/footerbottombg.gif");
   background-position: bottom center;
   background-repeat: no-repeat;
   line-height: 2px;
   font-size: 2px;
}

#copyright
{
   padding: 10px 20px 0 0;
   font-size: 1.25em;
   text-align: right;
}

#navigationfooter
{
   padding: 0px 0 15px 0;
   font-size: 0.95em;
}

#navigationfooter ul
{
   margin: 0 0 0 20px;
   padding: 0;
   list-style: none;
}

#navigationfooter ul li
{
   margin: 0;
   padding: 0;
}

/*** END FOOTER ***/