html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}

/* remember to define focus styles! */
:focus {outline: 0;}

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}

/*RESET ENDS*/

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

.wrapper{ width:100%;}
.header{ background-color:#546F00; width:100%;  height:85px;}
.header_logo{  vertical-align:middle;}
.header_logo a{ text-decoration:none;color:#FFF;}
.header_msg{ font-size:16px; color:#FFF; vertical-align:bottom;line-height:35px;}
.header_login{vertical-align:top; padding-top:5px; padding-right:5px; color:#FFF;}

.search{background-color:#84AF00; color:#FFF;height:30px; vertical-align:middle;}
.search_box{width:290px;float:right; margin-right:10px;}
.search_textarea{vertical-align:middle;}
.search_button{vertical-align:middle;}

.welcome{ font-size:20px; height:30px; line-height:30px; color:#FFF;}
.user_panel{ vertical-align:bottom; margin:5px;}
.user_panel a{ text-decoration:none;color:#FFF;}
.intro{ padding:15px 5px; background-color:#84AF00; color:#FFF;height:30px;}
.intro a{ text-decoration:none; color:#333; font-weight:bold;}
.padall5{padding:5px;}
.pad5{ padding-left:5px;}
.pad10{padding:0px 10px;}

.inner_wrapper{ }

.main_category{ padding:5px; background-color:#D2EF77}
.main_category a{ line-height:25px;text-decoration:none;padding-left:5px;font-weight:bold; color:#333; }
.main_category_desc{line-height:15px; padding:7px 5px; padding-left:10px; background-color:#ECFFAF; color:#333}

.sub_category_box{background-color:#F3FFCF; padding:0px 5px; color:#666; padding-top:10px;}

.sub_category_topic{ padding:0px 10px; padding-bottom:10px;}
.sub_category_topic a{color:#369; font-weight:bold; text-decoration:none;}
.sub_category_last_post{ }
.sub_category_last_post a{ font-size:12px; }

.last_post{ font-size:12px;}
.last_post a{ color:#369; text-decoration:none; font-weight:bold;}
.post_user{ font-weight:bold;}

.forum_topics a{ text-decoration:none; font-weight:bold; line-height:15px;}

.footer{width:100%; height:20px; font-size:11px; line-height:20px; color:#8F8F8F;  text-align:right;}
.footer a{ color:#4F4F4F; text-decoration:none; padding-right:10px;}

.current_path{padding:15px 5px; background-color:#84AF00;  color:#FFF; font-weight:bold;}
.current_path a{text-decoration:none; color:#000;}

.forum_head{padding:5px; background-color:#AFCF4D; color:#333; font-weight:bold;}

.forum_topic{padding:5px; background-color:#F3FFCF; padding-left:15px;}
.forum_topic a{ text-decoration:none; font-weight:bold; color:#369;}

.forum_topic_desc{padding:5px; background-color:#F3FFCF; padding-left:15px; font-size:12px;}

.sub_forum_head{background-color:#AFCF4D; padding:5px; line-height:25px; font-weight:bold;}
.sub_forum_desc{background-color:#D2EF77; color:#333;line-height:15px; padding:7px 5px;}

.sub_forums_title{ font-weight:bold; background-color:#ECFFAF; padding:5px 0px;}
.sub_forums_title_left{ font-weight:bold; background-color:#ECFFAF; padding:5px 0px; padding-left:15px;}



.thread_head{ padding:5px 0px; background-color:#AFCF4D; font-weight:bold;color:#333;}
.thread_head_left{ padding:5px 0px; padding-left:5px; background-color:#AFCF4D;font-weight:bold;color:#333;}

.thread_topic{ background-color:#ECFFAF; padding:5px 0px;color:#333;}
.thread_topic2{ background-color:#D2EF77; padding:5px 0px;color:#333;}
.thread_topic_left{ background-color:#ECFFAF; padding:5px 0px; padding-left:5px;color:#333;}
.thread_topic_left2{ background-color:#D2EF77; padding:5px 0px; padding-left:5px;color:#333;}
.thread_topic_right{ background-color:#ECFFAF; padding:5px 0px; padding-left:5px;color:#333;}
.thread_topic_right2{ background-color:#D2EF77; padding:5px 0px; padding-left:5px;color:#333;}
.thread_topic_left a{ text-decoration:none; font-weight:bold; color:#069;}
.thread_topic_left2 a{ text-decoration:none; font-weight:bold; color:#069;}

.thread_desc{ color:#333; padding:5px 0px;}


.thread_date{ background-color:#AFCF4D; padding:5px; text-align:right; padding-right:10px; font-size:85%; font-weight:bold;}
.thread_user_image{padding:5px; background-color:#ECFFAF; vertical-align:top;}
.thread_private{background-color:#ECFFAF; padding:25px 5px; vertical-align:top;}
.thread_user_details{ background-color:#F3FFCF; padding:5px; padding-top:0px; vertical-align:top;}
.thread_final{padding:5px; background-color:#ECFFAF;}

.ticket_user_name{ font-weight:bold; color:#546F00; text-transform:uppercase}
.ticket_user_type{background-color:#ECFFAF; width:50px; vertical-align:top;}
.ticket_user_image{ padding:5px 0px;}
.ticket_user_type_detail{ width:50px; height:50px; float:right; vertical-align:top;}

.forum_post_titles{font-size:14px; font-weight:bold;color:#069; padding-top:5px;}
.forum_post_info{ padding-top:10px; color:#333; }
.closed_ticket{font-size:24px; color:#666; padding-bottom:10px;}

.thread_new{ margin-left:10px; margin-top:10px; width:106px; height:31px;}
.thread_reply{margin-left:10px; margin-top:10px; width:106px; height:31px;}

.mandatory{color:#03F;}
.bighead{ font-size:26px; color:#666;}
.textarea{ width:280px;}
.textarea_text{ width:150px; margin-right:10px; margin-left:4px; color:#666;}
.post_date{ font-size:90%; line-height:20px;}
.user_posts{font-size:90%; padding:5px 0px; color:#666; vertical-align:top;}
.download{ margin-bottom:-5px;}
.messages{ margin:200px auto; width:800px; font-size:24px;color:#AFCF4D;}
.messages a{ text-decoration:none; color:#093}
.paging a, .paging a:visited{color:#006600;text-decoration:none;font-size:12px;font-weight:bold;}
.paging {color:#003333;text-decoration:none;font-size:12px;font-weight:bold;}
