*{ font-size:100%; }

body { font:100%/100% Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; background: url(images/gradient_bg.jpg) 0 0 repeat-x #FFFFFF;}

a { color: #7ABE41}

p {font-size:11px; color:#666666; margin:10px 0 0 0; padding:0}

#table_font{font-size:11px; color:#666666; padding:3px; display:block}

#tableclass{ border: 1px solid #999999; margin:20px 0 0 0; }

h1 {
font-family:Arial, Verdana, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#7ABE41;  padding: 0; margin: 0;}

h2 {
font-family:Verdana, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#7ABE41;  padding: 0; margin:10px 0 0 0; }

.contactform {
width:214px; height:16px; padding:0; margin:0; border: 1px solid #666666; background: #FFFAE4; padding:3px 0 0 3px;font-size:11px; 
}
.messagebox {
width:214px; height:95px; padding:0; margin:0; border: 1px solid #666666; background: #FFFAE4; padding:3px 0 0 3px;font-size:11px; 
}
#wrap{margin:0 auto; width: 770px; }

#container {
float:left; display:inline; width:770px; padding:0; background: url(images/bg_ping.png) repeat-y;
}

#date {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999; padding: 20px 0 10px 20px; width: 300px}

#topbanner {
width:750px; padding: 2px 0 2px 0; border-top: 1px solid #E8E7E5; border-bottom: 1px solid #E8E7E5; margin:0 0 0 10px; position:relative;}

#picoverflash {position:absolute; top:-40px; left:520px; z-index:5;}

#navigation {width: 185px; margin: 20px 0 0 29px; float:left; display:inline;}

#navigation ul {list-style: none; margin: 0; padding: 0; text-align:left;}

#navigation li a:link, #navigation li a:visited {
font-size: 12px; display: block; padding: 4px 0 4px 15px; margin:0; color: #666666; font-weight:bold; text-decoration:none; background: url(images/green_cross.gif) 0 8px  no-repeat;
}

#navigation li a:hover {color: #7ABE41; text-decoration:none}

#navigation li.mainnavon a{background: url(images/green_cross.gif) 0 50% no-repeat; padding: 4px 0 4px 15px; color:#7ABE41;}

#navigation li.subnav a {
font-size: 12px; display: block; padding: 3px 0 3px 24px; color: #666666; font-weight:bold; text-decoration:none; background: url(images/yellow_cross.gif) 10px 8px  no-repeat;}

#navigation li.subnav a:hover {color: #F2D400; text-decoration:none}

#navigation li.subnavon a {
font-size: 12px; display: block; padding: 3px 0 3px 24px; color: #F2D400; font-weight:bold; text-decoration:none;background: url(images/yellow_cross.gif) 10px 8px  no-repeat;
}

#maincontent {float: left; display: inline; width: 340px; padding: 22px 20px 0 10px;}

#maincontent ul {font-size:11px; color:#666666; margin:10px 0 0 20px; padding:0;}

#maincontent li {font-size:11px; color:#666666; margin:5px 0 0 0; padding:0;}

#maincontent ul.sublist {font-size:11px; color:#666666; margin:10px 0 0 40px; padding:0; list-style-type: circle}

#rightimages {
float:left; margin-top:50px; padding: 0 0 0 0; width:160px; height:180px; }

#flashBannerright{display:inline; }

#flashBannerright2{display:inline; float:right; margin:15px 26px 0 0; }

#navigation p{font-size:11px; color:#666666; margin:0; padding:0}

.menuemail {
text-decoration:none; color:#7ABE41; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height: 35px}

.menuemail:hover {color:#426624;}

#footer {
width: 750px; display:inline; float:left; margin: 50px 9px 10px 9px; padding:0; color:#666666; font-size:10px; line-height:11pt; text-align:center}

#footer a {color:#666666; text-decoration:none}

#footer a:hover {color:#7ABE41; text-decoration:none}

img, #container  { behavior: url(iepngfix.htc); }