body { margin:0 auto; font-family:Arial; font-size:12px; color:#64575A; background-image:url(assets/images/w_bg.gif); background-repeat:repeat-x; text-align:center; }

#wrap { margin:0 auto; width:900px; display:table; }

#header { width:900px; height:170px; display:table; text-align:left; background-image:url(assets/images/head_bg.gif); background-position:right; background-repeat:no-repeat; }

#content { width:900px; float:left; text-align:left; padding:10px 0px 0px 0px;  }

#l { width:200px; float:left; text-align:left; padding:0px 45px 0px 0px;  }

#r { width:655px; float:right; text-align:left; padding:0px 0px 0px 0px;  }

#bot{width:900px; float:left; height:50px; background-image:url(assets/images/bot_bg.jpg); background-repeat:no-repeat; background-position:center;}

#footer { width:100%; height:180px; float: left; background-color:#a6a6a6; background-image:url(assets/images/foot_bg.jpg); background-repeat:no-repeat; background-position:center; }

.nav { font-size: 12px; font-weight: bold; color: #ffffff; }

#nav-menu { width:900px; height:40px; display:table; text-align:left; padding:0px 0px 0px 0px; }

#nav-menu ul { list-style: none; padding: 0; margin: 0; border: none; }

#nav-menu li { float: left; margin: 0; font-size:13px; border-right:1px solid #fff; line-height:40px;  }

#nav-menu li a { line-height:40px; float: left; color: #fff; text-decoration: none; text-align: center; padding:0px 25px 0px 25px; font-weight:bold; line-height:40px;    }

#nav-menu li a:hover { text-decoration: none; background-image:url(assets/images/nav_over.gif); background-repeat:no-repeat; background-position:center left; line-height:40px;   }

#nav-menu li.first, #nav li ul li { border-left:1px solid #fff; line-height:40px; }

hr { color:#78A675; height: 1px; width:70%; }

a { text-decoration:underline; color: #068843; }

a:visted {text-decoration:underline;color: #068843;}

.text_footer { margin:0 auto; font-size: 11px; color: #fff; text-align: right; width:900px;}

.text_footer a { font-size: 11px; color: #fff; text-decoration:none; text-align:center; }

.text_footer a:hover { font-size: 11px; color: #00853e; text-decoration:none; text-align:center; }


h1 { margin:0; font-size:18px; color:#068843; font-weight:bold; line-height:65px; background-image:url(assets/images/h1_bg.gif); background-repeat:no-repeat; background-position:left; padding-left:23px;  }

h2 { margin:0; font-size:18px; color:#000; font-weight:bold; padding-left:23px; border-left:#068843 3px solid;  }

h3 { margin:0; font-size:14px; color:#068843; font-weight:bold; padding-left:23px; border-left:#068843 3px solid;  }

.image_left { float:left; padding-right: 10px; border:none; }

.image_right { float:right; padding-left: 10px; border:none; }

.logo { float:left; border:none; }

img { border:none; }

p { margin:0px; padding:0px }

p.text {padding-left:20px; border-left:#068843 3px solid; }

.green_text { color:#068843; font-weight:bold;}

#navlist { margin:0; padding:0; list-style: none;  }

#navlist li { font-weight:bold; text-decoration:none; width: 205px; background-image:url(assets/images/navlist_bg.gif);  background-repeat:no-repeat; height:89px; font-size:13px;}

#navlist li a { padding-left:57px;  text-decoration:none; color:#6F7173; line-height:100px; }

#navlist li a:hover { color:#068843;  }

.c_bg {width:654px; height:280px; background-image:url(assets/images/cheerpack_menu.gif); background-repeat:no-repeat; }

.cheerpack_menu {width:218px; height:140px; float: left; color:#FFFFFF; text-align:center;  }

.cheerpack_menu a{color:#FFFFFF; text-decoration:none; line-height:28px; font-weight:bold;   }

.SC_Item {
 background: grey !important;
}