/* - - - - - - - - - - Forums List - - - - - - - - - - */
div.forums_list{margin:0; padding:0;}
div.forums_list a{color:#0B88B4; text-decoration:none; font-weight:bold;}
div.forums_list a:hover{color:#FF3000; text-decoration:underline;}
div.forums_list a:focus, div.resources_home a:active{color:#FFF; background-color:#0086BD;}
div.forums_list_content{margin:0; padding:0;}
div.forums_list_content table{margin:0; padding:0;}
div.forums_list_content ul{margin:0 0 25px 0; padding:0;}
div.forums_list_content ul li{margin:0; padding:0 0 0 12px; list-style:none; background-image:url(../images/template/bull_sub_nav_left.gif); background-repeat:no-repeat; background-position:center left;}
/*div.forums_list_content .thread_table{width:100%; padding:0; margin:0;}*/

/* - - Links - - */ 
div.thread_option_container{clear:both; margin:5px 0 0 0; border:1px dashed #fff;}
div.thread_option_container h3{font-size:95%; padding:10px 0 10px 0; margin:0;}

a.add_thread_link{margin:0; padding:0 0 5px 10px; font-size:85%; display:block; background-image:url(../images/graphics/bulletline.jpg); background-position:left; background-repeat:no-repeat;}
a.back_to_forums{margin:0; padding:5px 0 0 10px; font-size:85%; background-image:url(../images/graphics/bulletline.jpg); background-position:left; background-repeat:no-repeat;}

div.thread_option_container_top{margin:0 0 10px 0;}
a.add_thread_link2{margin:0; padding:10px 0 0 0; font-size:85%;}
a.back_to_forums2{margin:0; padding:0 0 0 10px; font-size:85%; background-image:url(../images/graphics/divider.gif); background-position:left; background-repeat:no-repeat;}


a.reply_link{margin:0; padding:0; font-size:95%;}
a.backToList_link{margin:0 0 0 2px; padding:0 0 0 10px; font-size:95%; background-image:url(../images/forum/link_pipe.gif); background-repeat:no-repeat; background-position:center left;}
a.add_forum{margin:0; padding:0; font-size:95%;}

/* - - - - - - - - - - View Forums - - - - - - - - - - */
table.forum_table{margin:0; padding:0;}
table.forum_table p{margin:0; padding:0;}
table.forum_table{margin:0; padding:0; border:1px solid #ADADAD;}
/* - - th - - */
table.forum_table th{margin:0; padding:10px; background-color:#FF0089; color:#FFFFFF; font-weight:normal; text-align:left;}
table.forum_table th a{color:#FFF; text-decoration:underline; padding:0; margin:0;}
table.forum_table th a:hover{text-decoration:none; }
table.forum_table th a:focus, 
table.forum_table th a:active{color:#000; background-color:#C0FF00;}
/* - - tr - - */
table.forum_table tr.row{margin:0; padding:0; background-color:#F8FDFF;}
table.forum_table tr.altrow{margin:0; padding:0; background-color:#EEFBFF;}
/* - - td - - */
table.forum_table td{padding:2px 10px 2px 10px; margin:0; border-top:1px solid #ADADAD; font-size:95%;}
table.forum_table td.download{padding:25px 10px 5px 10px; text-align:center;}
table.forum_table td.download a{ margin:0; padding:30px 0 0 0; background-image:url(../images/icons/download.gif); background-repeat:no-repeat; background-position:center;}
table.forum_table td a{color:#0086BD; text-decoration:none; font-weight:bold;}
table.forum_table td a:hover{color:#FF3000; text-decoration:underline;}
table.forum_table td a:focus, 
table.forum_table td a:active{color:#FFF; background-color:#0086BD;}

/* - - - - - - - - - - Thread Table - - - - - - - - - - */
table.thread_table{margin:0; padding:0; width:100%; border:1px solid #ADADAD;
/**/_margin-right:-3px; width:40%; /* IE 5.5 only */
margin-right/**/:/**/ -3px; /* IE 6 only */
width/**/:/**/ 100%; /* IE 6 only */
}
table.thread_table{
margin:0; 
padding:0; 
width:100%;
border:1px solid #ADADAD; 
}
* html table.thread_table{
margin-right: -3px;
}

/* - - th - - */
table.thread_table th{margin:0; padding:10px; background-color:#FF0089; color:#FFFFFF; font-weight:normal; text-align:left;
font-size:100%;
/**/_font-size:80%; /* IE 5.5 only */
_font-size/**/:/**/100%; /* IE 6 only */
}
table.thread_table th a{color:#FFF; text-decoration:underline; padding:0; margin:0;
font-size:100%;
/**/_font-size:80%; /* IE 5.5 only */
_font-size/**/:/**/100%; /* IE 6 only */
}
table.thread_table th a:hover{text-decoration:none;}
table.thread_table th a:focus, 
table.thread_table th a:active{color:#000; background-color:#C0FF00;}
/* - - tr - - */
table.thread_table tr.row{margin:0; padding:0; background-color:#F8FDFF;}
table.thread_table tr.altrow{margin:0; padding:0; background-color:#EEFBFF;}
/* - - td - - */
table.thread_table td{padding:6px 10px 6px 10px; margin:0; border-top:1px solid #ADADAD; font-size:95%;
font-size:95%;
/**/_font-size:80%; /* IE 5.5 only */
_font-size/**/:/**/95%; /* IE 6 only */
}
table.thread_table td.download{padding:25px 10px 5px 10px; text-align:center;}
table.thread_table td.download a{ margin:0; padding:30px 0 0 0; background-image:url(../images/icons/download.gif); background-repeat:no-repeat; background-position:center;}
table.thread_table td a{color:#0086BD; text-decoration:none; font-weight:bold;
font-size:90%;
/**/_font-size:80%; /* IE 5.5 only */
_font-size/**/:/**/90%; /* IE 6 only */
}
table.thread_table td a:hover{color:#FF3000; text-decoration:underline;}
table.thread_table td a:focus, 
table.thread_table td a:active{color:#FFF; background-color:#0086BD;}
table.message_table h3 {font-size:100%}
table.message_table ul li {list-style:none;}
table.message_table td {padding: 5px;}
table.reply_table h3 {font-size:100%}
table th.author_col {width:30%;}
table.reply_table ul li {list-style:none;}
table.reply_table td {padding: 5px;}

/* - - - - - - - - - - Message Table - - - - - - - - - - */
table.message_table{margin:25px 0 0px 0; padding:0; width:68%; border-bottom:1px dashed #ADADAD;}
table.message_table p{margin:0; padding:0;}
table.message_table h4{margin:0; padding:0;}
/* - - th - - */
table.message_table th{margin:0; padding:10px; background-color:#FF0089; color:#FFFFFF; font-weight:normal; text-align:left;}
table.message_table th a{color:#FFF; text-decoration:underline; padding:0; margin:0;}
table.message_table th a:hover{text-decoration:none; }
table.message_table th a:focus, 
table.message_table th a:active{color:#000; background-color:#C0FF00;}
/* - - tr - - */
table.message_table tr.row{margin:0; padding:0;}
table.message_table tr.altrow{margin:0; padding:0;}
/* - - td - - */
table.message_table td{ padding:6px 10px 6px 10px; margin:0; font-size:95%;}
table.message_table td.download{padding:25px 10px 5px 10px; text-align:center;}
table.message_table td.download a{margin:0; padding:30px 0 0 0; background-image:url(../images/icons/download.gif); background-repeat:no-repeat; background-position:center;}
table.message_table td a{color:#0086BD; text-decoration:none; font-weight:bold;}
table.message_table td a:hover{color:#FF3000; text-decoration:underline;}
table.message_table td a:focus, 
table.message_table td a:active{color:#FFF; background-color:#0086BD;}
/* - - Message Author - - */
table.message_table td.author_col{ margin:0; padding:37px 15px 15px 15px; width:180px; vertical-align:top; background-image:url(../images/forum/message_icon.gif); background-repeat:no-repeat; background-position:top left;}
table.message_table td.author_col h4{margin:0 0 3px 0; padding:0; font-size:100%;}
table.message_table td.author_col ul{margin:0; padding:0;}
table.message_table td.author_col ul li{margin:0 0 3px 0; padding:0;}
table.message_table td.author_col span{ font-weight:bold;}
/* - - Message Message - - */
table.message_table td.msg_col{margin:0; padding:15px; background-color:#feffdd; /*border-bottom:1px solid #ADADAD;*/ vertical-align:top;}
table.message_table td.msg_col h4{margin:0 0 5px 0; padding:0; font-size:115%;}
table.message_table td.msg_col p{margin:0; padding:0; line-height:1.5em;}
/* - - Reply Author - - */
table.reply_table{ margin:25px 0 25px 0; padding:0; width:100%; }
table.reply_table td{ border-bottom:1px dashed #dcdcdc;}
table.reply_table td a{color:#0086BD; text-decoration:none; font-weight:bold;}
table.reply_table td a:hover{color:#FF3000; text-decoration:underline;}
table.reply_table td a:focus, 
table.reply_table td a:active{color:#FFF; background-color:#0086BD;}
table.reply_table td.author_col{ border-bottom:#adadad; margin:0; padding:37px 15px 15px 15px; width:180px; vertical-align:top; background-image:url(../images/forum/reply_icon.gif); background-repeat:no-repeat; background-position:top left;}
table.reply_table td.author_col h4{margin:0 0 3px 0; padding:0; font-size:100%;}
table.reply_table td.author_col ul{margin:0; padding:0;}
table.reply_table td.author_col ul li{margin:0 0 3px 0; padding:0;}
table.reply_table td.author_col span{ font-weight:bold;}
/* - - Reply Message - - */
table.reply_table tr.row{margin:0; padding:0;}
table.reply_table tr.alt_row{margin:0; padding:0;}
table.reply_table tr.row td.msg_col{margin:0; padding:15px; background-color:#EEFCFF; /*border-bottom:1px solid #ADADAD;*/ vertical-align:top;}
table.reply_table tr.alt_row td.msg_col{margin:0; padding:15px; background-color:#F8FDFF; /*border-bottom:1px solid #ADADAD; border-left:1px solid #ADADAD; border-right:1px solid #ADADAD;*/ vertical-align:top;}
table.reply_table td.msg_col h4{margin:0 0 5px 0; padding:0; font-size:115%;}
table.reply_table td.msg_col p{margin:0; padding:0; line-height:1.5em;}
/* - - - - - - - - - - Add New Thread - - - - - - - - - - */
div.forums_content{margin:0; padding:0; width:60%;}
div.forums_content div.text_field{margin:0; padding:0; position:relative;}
div.float_container{ position:relative; margin:0; padding:0; display:block; /*border:1px solid #red; clear:left;*/}
div.forums_content #post_name{margin:0; padding:0; float:left; width:46%;}
div.forums_content #post_name label{margin:5px 0 3px 0; padding:0; display:block; font-weight:bold; font-size:80%;}
div.forums_content #post_name input{margin:0; padding:2px; width:99%; clear:none;}
div.forums_content #post_email{margin:0; padding:0; float:right; width:46%;}
div.forums_content #post_email label{margin:5px 0 3px 0; padding:0; display:block; font-weight:bold; font-size:80%;}
div.forums_content #post_email input{margin:0; padding:2px; width:99%; clear:none;}
/* - - Title - - */
div.forums_content div.title_container{margin:5px 0 0 0; padding:0; display:block; width:100%; border:1px dashed #FFF; clear:left;}
div.forums_content div.title_container label{margin:5px 0 3px 0; padding:0; display:block; font-weight:bold; font-size:80%;}
div.forums_content div.title_container input{margin:0; padding:2px; width:98%;}
/* - - Comment - - */
div.forums_content div.multiline_field{margin:5px 0 0 0; padding:0; display:block; width:100%; border:1px dashed #FFF; clear:left;}
div.forums_content div.multiline_field label{margin:5px 0 3px 0; padding:0; display:block; font-weight:bold; font-size:80%;}
div.forums_content div.multiline_field textarea{margin:0; padding:2px; width:98%; height:70px; font-size:96%;}
/* - - Warning - - */
div.warning_container{margin:10px auto 20px auto; padding:0; width:100%; height:20px; background-image:url(../images/forum/warning_box.gif); background-repeat:repeat-x;}
div.warning_container p.warning_msg{margin:0; padding:0; line-height:20px; font-size:90%; text-align:center;}
/* - - Password - - */
div.box_container{margin:0 0 20px 0; padding:0; background-color:#FFFA6E; width:100%; min-height:100px;}
div.box_container div.radio_field{margin:0; padding:12px; float:left;}
div.box_container div.radio_field label{margin:5px 0 3px 0; padding:0; display:block; font-weight:bold; font-size:80%;}
div.box_container div.radio_field span{margin:10px 0 0 0; padding:0;}
div.box_container div.radio_field span label{margin:0; padding:0; display:inline; font-weight:normal; font-size:95%;}
div.box_container div.text_field{margin:0 5px 0 0; padding:12px; float:right; width:40%;}
div.box_container div.text_field label{margin:5px 0 3px 0; padding:0; display:block; font-weight:bold; font-size:80%;}
div.box_container div.text_field input{margin:0; padding:2px; width:100%;}

ul.group_bullets{
	padding:0;
	margin:10px 0 15px 0;
	list-style-type: none;
}
ul.group_bullets li{ padding:3px 0 3px 0; margin:0;}