* { margin: 0px; padding: 0px;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input	{margin: 0;	padding: 0; }
body {	background: #E4E4E4 url('../images/bg_website.jpg') repeat-x top; color: #fff;  font-family: Arial,'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif; font-size: 12px;line-height: 20px;letter-spacing: 1px; }
input, textarea { font-family: Arial,'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif; font-size: 12px;line-height: 20px;letter-spacing: 1px; } 
h1,h2,h3,h4 {	color: #fff;  padding: 0px 0px 0px 0px; margin-bottom: 16px; color: #c1d72d;text-transform: uppercase;font-weight: normal;letter-spacing: 0.5px;}
h1 { font-size: 24px; display: none;}
h2 { font-size: 19px; }
h3 { font-size: 14px; }
a {	text-decoration: none; color: #c1d72d;}
a:hover {	text-decoration: underline;}
a:active, a:focus   { outline: none;}
a img,:link img,:visited img { border: none; }
.clear { clear: both; margin: 0px; padding: 0px; }
.right { float: right;	}
.left  { float: left; }
.vsp { padding: 20px 0px; }
.hsp { padding: 0px 20px; }
.w60 { width: 60%;list-style:disc;}

.wrapper {  width: 990px; margin: 0px auto; }
.wrapper ul { margin-left: 30px;margin-top:20px;margin-bottom: 20px;list-style: square;}
.wrapper ul li {line-height: 24px;}
.wrappLeft { float: left; width: 300px; }
.wrappRight { float: right; width: 640px; }
#top .wrappRight {border-left: 2px solid #c1d72d;}
#logo { display: block; padding: 30px 30px 30px 0px;} 
#motto { display: block; padding: 100px 0px 0px 20px;}

#menu { list-style:none;float:right;padding: 40px 0px;}
#menu li {float:left;}
#menu li a { display:block; padding: 20px 30px; color: #fff; font-weight: bold; font-size: 13px;}
#menu li a:hover {text-decoration: none;background: transparent url('../images/plus_small.png') no-repeat left center;}
#menu li a.on {padding-left: 30px; background: transparent url('../images/plus_small.png') no-repeat left center;}
* html #menu li a.on {background-image:none;}
.greenPlus {display: block; padding: 10px 0px;; float: left;}
.smallBox {float: left; width: 310px;margin-right: 20px; }
.smallBox span {float: right; width:260px;}

.shadowDiv { background-color: #fff;width:280px;}
.shadowDiv img {border: 1px solid #fff; }
.textBox { padding: 30px 20px 40px 30px; background: #b2b3b7 url('../images/bg_textBox.jpg') repeat-x bottom;font-size: 13px; line-height: 35px;}

#footer { font-size: 90%;color: #ccc; padding-bottom: 30px;padding-top: 20px;}
#footer a {color: #ccc;}

