/* Elements */
body, td { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#e5e5e5; line-height: 1.5em; background-color: #222; }
h1{ font-family: arial, helvetica, sans-serif; font-size: 24px; font-weight: lighter; font-style: normal; color: #ffffff; letter-spacing: 0px; }
h2{ font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; font-style: normal; color: #eeeeee; letter-spacing: 0px; padding: 0px; margin:0px; }
h3{ font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; font-style: normal; color: #cccccc; letter-spacing: 0px; padding: 0px; margin:0px; }
hr{ background-color: #2B680A; color: #d5d5d5; height: 1px; border: 0px solid #d5d5d5; }
a, a:visited { color: #f5f5f5; text-decoration: none; font-weight: normal; }
a:hover { color: #fff; text-decoration: underline; font-weight: normal; }
a:active{ color: #fff; text-decoration: underline; font-weight: normal; }

/* Others */
.RedBox { color:Red; font-weight:bolder; }
.BlueBox { color:Blue; font-weight:bolder; }
.GreenBox { color:Green; font-weight:bolder; }
.MailBody { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#888888; line-height: 1.5em; }

/* News Module */
.NewsTitle { padding: 10px 5px 0 5px; font-weight: bold; }
.NewsText { padding: 2px 5px 0 5px; }
.NewsDetail { padding: 0 15px 0 5px; font-size: 9px; text-align: right; color: #42610A; }

/* Poll Module */
.PollQuestion { padding: 0px; margin: 0px; font-weight: bold; }
.PollOption { padding: 0px; }

.MainCell { background-image: url(../../../app_template/default/image/backcell.gif); padding: 10px; }
.CenterCell { background-color: #000; padding: 5px 5px 0 5px; }