/* CSS Document */

* { margin:0; padding:0; }



html,body { font-family:Arial, Helvetica, sans-serif; font-size:14px; }

div.c { width:900px; margin:0 auto; }

#top { height:35px; text-align:right; font-size:.7em; color:#aaa; }
#top a { text-decoration:none; color:#aaa; padding:0 10px; }
#top a:hover { text-decoration:underline; color:#bc2b69; }

#hdr { height:85px; background:url(/i/parts/hdrbkg.png) repeat-x; }
#hdr .inr { padding:5px 0; }
#hdr .pink { background:#bc2b69; height:67px; }

#ftr { background:#bc2b69 url(/i/parts/ftrbkg.png) repeat-x top; min-height:80px; font-size:.7em; color:#eee; height:90px; }
#ftr .c { padding:20px 0; text-align:center; }
#ftr a { color:#fff; padding:0 5px; }

img { border:none; }

.inr { padding:10px; }
.clr { clear:both; margin:0; padding:0; margin-top:-1px; font-size:1px; height:0; line-height:1px; overflow:hidden; }

#bod { }

#content h6 { font-size:11px; font-weight:bold; color:#2f2f2f; margin:10px 0; text-transform:uppercase; color:#4f4f4f; }
#content ul,#content ol { margin:15px 0 15px 30px; }

#content { line-height:160%; }


p { margin:15px 0; }

#content { color:#333; }
#content a { font-weight:bold; color:#0066CC; }



#mainmenu,#mainmenu li { list-style:none; padding:0; margin:0; }
#mainmenu { float:right; width:610px; }
#mainmenu li { float:left; border-right:3px solid #fff; height:80px; padding-top:5px; }
#mainmenu li a { display:table-cell; vertical-align:middle; height:65px; padding:0 15px; width:80px; text-align:center; color:#fff; text-decoration:none; line-height:1.2em; }
#mainmenu li a:hover { background:url(/i/parts/swirl.gif) no-repeat center center; }





#ephblk { text-align:center; padding:10px; background:#68183a; }
#ephblk a { font-size:11px; color:#BF005B; text-decoration:none; font-weight:normal; }
#ephblk a:hover { color:#fff; }
#ephblk .eph-name { padding:2px 0 2px 22px; background:url(/i/icons/eph-tiny.png) no-repeat left; }
