/*///////////////////////////////////////////////////////////////////////////////*/
/*//  MODULE CSS                                                               //*/
/*//  Do not delete the styles in this section.  They are used by the module.  //*/
/*//  You of course, may modify them to suit your design and layout.           //*/
/*///////////////////////////////////////////////////////////////////////////////*/

	/*~~  FORUMS SYSTEM  ~~*/
	.forumssystemnoaccess {font-family: arial; color: #ffffff; font-weight: bold; font-size: 16px;}

	td.forumstatus {background: #333333;}
	.forumstatus {color: #ffff00; font-weight: bold;}
	
  .pagetitle {font-family: arial; font-size: 18px; font-weight: bold; margin-bottom: 10px;}
  .pagesubtitle {font-family: arial; font-size: 12px; font-weight: bold;}

  .redirect	{font-size: 16px; font-weight: bold;}
  .redirectsmall {font-size: 11px;}
	a.redirectsmall:link, a.redirectsmall:visited, a.redirectsmall:active {color: #ffcc00;}
	a.redirectsmall:hover {color: #eeeeee;}

	body.quotearea {background-color: #282c33; font-family: verdana; font-size: 11px; color: #ffffff;}
	.quoteareaframe {width: 100%; height: 250px; border: solid 1px #aaaaaa; margin-top: 10px; margin-bottom: 10px;}
	hr.quotearea {color: #ffffff; height: 1px; margin-top: 10px; margin-bottom: 10px;}
	.bodyoriginal {font-size: 10px; color: #00ff00; font-weight: bold;}

	fieldset {font-family: verdana; color: #eeeeee; font-size: 10px; margin-top: 5px; margin-bottom: 5px; border: solid 1px #aaaaaa;}
	legend {font-family: verdana; color: #ffffcc; font-size: 10px; margin-top: 5px; margin-bottom: 5px; font-weight: bold;}	

	table.confirmbox {width: 60%; border: solid 1px #ffffff; background-color: #444444; padding: 10px 10px;}
	td.confirmbox {text-align: left; vertical-align: top;}
  .confirmtitle {font-size: 16px; font-weight: bold; color: #ffff00}
  .confirmsubmit {background-color: #777777; color: #ffffff; text-align: center; font-size: 11px; border: solid 1px #ffffff; font-weight: bold;}

	#forumlisttable table {width: 100%; border: solid 1px #555555; border-collapse: collapse;}
	#forumlisttable th {font-size: 12px; font-weight: bold; color: #ffffff; border: solid 1px #555555; background: #005500 url(/forums/images/forumstitlegreen.gif);}
	#forumlisttable td {font-size: 11px; border: solid 1px #555555;}
	#forumlisttable a:link, #forumlisttable a:visited, #forumlisttable a:active {color: #ffcc00; font-weight: bold; text-decoration: none;}
	#forumlisttable a:hover {color: #eeeeee; font-weight: bold; text-decoration: none;}
	#forumlisttable small {font-size: 10px;}
	#forumlisttable .pgnav {font-size: 11px; border: solid 1px #ffffff; padding: 1px 4px; font-weight: bold; background-color: #518A54;}
	#forumlisttable .pgnavactive {font-size: 11px; border: solid 1px #ffffff; padding: 1px 4px; color: #ffff00; background-color: #004400;}
	#forumlisttable .pgnavimage {background-color: #004400;}
	#forumlisttable a.pgnavlnk:link, #forumlisttable a.pgnavlnk:visited, #forumlisttable a.pgnavlnk:active {color: #F9F9D9; font-weight: bold; text-decoration: none;}
	#forumlisttable a.pgnavlnk:hover {color: #3EFF50; font-weight: bold; text-decoration: none;}

	#forumformtable table {width: 100%; border: solid 1px #555555; border-collapse: collapse;}
	#forumformtable th {font-size: 12px; font-weight: bold; color: #ffffff; border: solid 1px #555555; background: #293b49 url(/forums/images/forumstitlegreen.gif); padding: 2px 5px;}
	#forumformtable td {font-size: 11px; border: solid 1px #555555;}
	#forumformtable a:link, #forumformtable a:visited, #forumformtable a:active {color: #ffcc00; font-weight: bold; text-decoration: none;}
	#forumformtable a:hover {color: #eeeeee; font-weight: bold; text-decoration: none;}
	#forumformtable td.form1 {width: 35%; text-align: right; vertical-align: middle; padding: 2px 4px;}
	#forumformtable td.form2 {width: 65%; text-align: left; vertical-align: middle; padding: 2px 4px;}
	#forumformtable td.formpreview {background: #333333; text-align: left; vertical-align: top; padding: 8px;}
	#forumformtable td.formbody {text-align: left; vertical-align: top; padding: 8px;}
	#forumformtable td.formfooter {text-align: right; vertical-align: middle; padding: 2px 10px;}
	#forumformtable span.label {font-weight: bold;}
	#forumformtable .bodyoriginal {font-size: 10px; color: #00ff00; font-weight: bold;}
	#forumformtable small {font-size: 10px;}
	#forumformtable input.formname {width: 200px;}
	#forumformtable input.formemail {width: 200px;}
	#forumformtable input.formtopic {width: 350px;}
	#forumformtable textarea.formmessage {width: 100%; height: 300px;}
	#forumformtable textarea.formcodebox {width: 100%; height: 200px;}
	#forumformtable input.post {color: #ffffff; background-color: #006600; font-size: 10px; font-weight: bold; border: solid 1px #ffffff;}
	#forumformtable input.preview {color: #ffffff; background-color: #660000; font-size: 10px; font-weight: bold; border: solid 1px #ffffff;}
	
	/*~~  FORUMS NAVAGATION  ~~*/
	.forumsnavforminput {background: #eeeeee; color: #000000; font-size: 11px; font-weight: bold;}
	
	.forumsnavlink {font-weight: bold;	font-size: 11px; text-decoration: none; color: #ffffff;}
	a.forumsnavlink:link, a.forumsnavlink:visited, a.forumsnavlink:active {color: #000066;}
	a.forumsnavlink:hover {color: #ffffff;;}	

	table.forumsnavbordercolor {margin-top: 5px; margin-bottom: 3px;}
	
	.forumsquicknav {font-size: 10px; font-weight: bold; color: #ffffff;}
	a.forumsquicknav:link, a.forumsquicknav:visited, a.forumsquicknav:active {color: #DCFEDF; font-weight: bold; text-decoration: none;}
	a.forumsquicknav:hover {color: #ffcc00; font-weight: bold; text-decoration: none;}
	
	/*~~  FORUMS INDEX PAGE (index.cfm)  ~~*/
	div.indexnoforums {margin: 10px 0px; text-align: center; font-size: 12px; font-weight: bold; color: #ffffff; border: solid 1px #ffffff; background-color: #444444; padding: 8px;}

	th.index2 {text-align: left; vertical-align: middle; padding: 2px 4px;}
	th.index3 {text-align: center; vertical-align: middle; padding: 2px 4px;}
	th.index4 {text-align: center; vertical-align: middle; padding: 2px 4px;}
	th.index5 {text-align: center; vertical-align: middle; padding: 2px 4px;}

	td.index1 {width: 5%; text-align: center; vertical-align: middle; padding: 2px;}
	td.index2 {width: 65%; text-align: left; vertical-align: top; padding: 2px 6px 5px;}
	td.indexover2 {width: 65%; text-align: left; vertical-align: top; padding: 2px 6px 5px; background: #444444; cursor: pointer;}
	td.index3 {width: 10%; text-align: center; vertical-align: top; padding: 2px 4px;}
	td.index4 {width: 10%; text-align: center; vertical-align: top; padding: 2px 4px;}
	td.index5 {width: 10%; text-align: center; vertical-align: top; padding: 2px 4px;}
	
	/*~~  FORUMS LIST TOPICS PAGE (topics.cfm)  ~~*/
	th.topicsstatus {background: #004a00 url(/forums/images/forumstitlegreen.gif); padding: 4px 5px;}
	th.topicsstatus p {font-weight: bold; color: #ffffff; margin: 0px;}

	th.topics1 {width: 5%; text-align: center; vertical-align: middle; padding: 2px 4px;}
	th.topics2 {width: 53%; text-align: left; vertical-align: middle; padding: 2px 4px;}
	td.topicsover2 {text-align: left; vertical-align: top; padding: 2px 6px 5px; background: #444444; cursor: pointer;}
	th.topics3 {width: 17%; text-align: left; vertical-align: middle; padding: 2px 4px;}
	th.topics4 {width: 25%; text-align: left; vertical-align: middle; padding: 2px 4px;}

	td.topics1 {text-align: center; vertical-align: top; padding: 2px;}
	td.topics2 {text-align: left; vertical-align: top; padding: 2px 6px 5px;}
	td.topics3 {text-align: left; vertical-align: top; padding: 2px 4px; font-size: 10px;}
	td.topics4 {text-align: left; vertical-align: top; padding: 2px 4px; font-size: 10px;}

	td.topics1new {font-weight: bold; text-align: center; vertical-align: top; padding: 2px; background: #004400;}
	td.topics2new {font-weight: bold; text-align: left; vertical-align: top; padding: 2px 6px 5px; background: #004400;}
	td.topicsover2new {font-weight: bold; text-align: left; vertical-align: top; padding: 2px 6px 5px; background: #444444; cursor: pointer;}
	td.topics3new {font-weight: bold; text-align: left; vertical-align: top; padding: 2px 4px; background: #004400; font-size: 10px;}
	td.topics4new {font-weight: bold; text-align: left; vertical-align: top; padding: 2px 4px; background: #004400; font-size: 10px;}

	td.notopics {background: #333333;}
	.notopicstitle {font-size: 12px; font-weight: bold; color: #ffffff;}
	
	.topicspages {font-size: 10px; border: solid 1px #999999; padding: 1px 2px; font-weight: normal; background-color: #325D42; line-height: 20px;}
	#forumlisttable a.topicspages:link, #forumlisttable a.topicspages:visited, #forumlisttable a.topicspages:active {color: #F9F9D9; font-weight: normal; text-decoration: none;}
	#forumlisttable a.topicspages:hover {color: #86E9FE; font-weight: normal; text-decoration: none;}	
	
	/*~~  FORUMS LIST DISCUSSIONS PAGE (topics.cfm)  ~~*/
	td.discussionstopic {text-align: left; vertical-align: middle; background: #005500; padding: 2px 5px;}
	td.discussionstopic p {font-size: 12px; font-weight: bold; color: #ffffff;}

	td.discussionsnav {background: #004400; padding: 2px 5px;}
	.discussionsnav	{font-size: 12px; font-weight: bold; color: #000000;}
	a.discussionsnav:link, a.discussionsnav:visited, a.discussionsnav:active {color: #663300; text-decoration: none;}
	a.discussionsnav:hover {color: Green;}
	
	td.discussionsstatus {background: #004400 url(/forums/images/forumstitlegreen.gif); padding: 5px 5px;}
	td.discussionsstatus p	{font-size: 11px; color: #ffffff; font-weight: bold; margin: 0px;}
	
	td.discussionsreplyside {width: 25%; background: #000000; padding: 10px;}
	.discussionsreplysidename {font-size: 12px; color: #ffff00; font-weight: bold;}
	.discussionsreplyside	{font-size: 11px;}
	a.discussionsreplyside:link,a.discussionsreplyside:visited, a.discussionsreplyside:active {color: #ffcc00; text-decoration: none;}
	a.discussionsreplyside:hover {color: #eeeeee;}

	td.discussionsreply {width: 75%; background: #000000; padding: 10px;}
	div.discussionsreplycode {background: #244931;}
	.discussionsreplycode {font-size: 11px; color: #00ff00;}
	div.discussionsreplynav {margin: 20px 0px 0px; border-top: solid 1px #555555; border-bottom: solid 1px #555555; text-align: right; padding: 3px;}
	.discussionsreplysubject {font-size: 12px; font-weight: bold;}
	div.discussionsreplydate	{font-size: 11px; border-bottom: solid 1px #555555; margin-bottom: 20px; padding-bottom: 2px;}
	.discussionsreplybody	{font-size: 12px;}
	div.discussionsreplysignature {margin: 10px 0px 5px; border: dashed 1px #FEFEE7; background: #333333; text-align: left; padding: 5px 8px;}
	.discussionsreplysignature {font-size: 10px; color: #cccccc;}
	.discussionsreplyfooter {font-size: 10px;}
	.discussionsreplynav {font-size: 11px;}
	.discussionsreplynavtopiclocked {font-size: 11px; color: #aaaaaa;  font-weight: bold;}
	a.discussionsreplynav:link, a.discussionsreplynav:visited, a.discussionsreplynav:active {color: #ffcc00; text-decoration: none;}
	a.discussionsreplynav:hover {color: #eeeeee;}

	td.discussionsreplyaltside {width: 25%; background: #28303C; padding: 10px;}
	.discussionsreplyaltsidename	{font-size: 12px; color: #ffff00; font-weight: bold;}
	.discussionsreplyaltside	{font-size: 11px;}
	a.discussionsreplyaltside:link, a.discussionsreplyaltside:visited, a.discussionsreplyaltside:active {color: #ffcc00; text-decoration: none;}
	a.discussionsreplyaltside:hover {color: #eeeeee;}

	td.discussionsreplyalt {width: 75%; background: #28303C; padding: 10px;}
	div.discussionsreplyaltcode {background: #244931;}
	.discussionsreplyaltcode {font-size: 11px; color: #00ff00;}
	div.discussionsreplyaltnav {margin: 20px 0px 0px; border-top: solid 1px #555555; border-bottom: solid 1px #555555; text-align: right; padding: 3px;}
	.discussionsreplyaltsubject {font-size: 12px; font-weight: bold;}
	div.discussionsreplyaltdate {font-size: 11px; border-bottom: solid 1px #555555; margin-bottom: 20px; padding-bottom: 2px;}
	.discussionsreplyaltbody {font-size: 12px;}
	div.discussionsreplyaltsignature {margin: 10px 0px 5px; border: dashed 1px #FEFEE7; background: #333333; text-align: left; padding: 5px 8px;}
	.discussionsreplyaltsignature {font-size: 10px; color: #cccccc;}
	.discussionsreplyaltfooter {font-size: 10px;}
	.discussionsreplyaltnav {font-size: 11px;}
	.discussionsreplyaltnavtopiclocked {font-size: 11px; color: #aaaaaa;  font-weight: bold;}
	a.discussionsreplyaltnav:link, a.discussionsreplyaltnav:visited, a.discussionsreplyaltnav:active {color: #ffcc00; text-decoration: none;}
	a.discussionsreplyaltnav:hover {color: #eeeeee;}
	
  /*~~  FORUMS USER SETTINGS PAGES  ~~*/
	td.prefmenu {width: 20%;}
	td.prefcontent {width: 80%; padding-left: 5px;}

  #userprefmenu table {background-color: #777777; width: 100%; border-collapse: collapse;}
	#userprefmenu th {padding: 2px 4px; text-align: left; vertical-align: middle; background: #005500 url(/forums/images/forumstitlegreen.gif);}
	#userprefmenu td {padding: 2px 4px; text-align: left; vertical-align: middle;}
	
	#userprefform table {width: 100%; border: solid 1px #777777; border-collapse: collapse;}
	#userprefform th {padding: 2px 4px; text-align: left; vertical-align: middle; background: #005500 url(/forums/images/forumstitlegreen.gif);}
	#userprefform td {padding: 2px 4px; text-align: left; vertical-align: middle;}
	#userprefform td.column1 {width: 30%; padding: 2px 4px; text-align: right; vertical-align: middle;}
	#userprefform td.column2 {width: 70%; padding: 2px 4px; text-align: left; vertical-align: middle;}
	#userprefform td.formbody {width: 70%; padding: 2px 4px; text-align: left; vertical-align: middle;}
	#userprefform span.label {font-weight: bold;}
	
	/*~~  FORUMS SEARCH PAGE  ~~*/
	.searchresults {color: #00ff00; font-size: 12px; font-weight: bold;}
	.searchnoresults {font-size: 14px; font-weight: bold;}
	
	th.searchheader {padding: 2px 5px;}
	th.search1 {width: 45%; font-size: 11px; padding: 2px 4px; text-align: left; vertical-align: middle; background: #005500 url(/forums/images/forumstitlegreen.gif);}
	th.search2 {width: 10%; font-size: 11px; padding: 2px 4px; text-align: center; vertical-align: middle; background: #005500 url(/forums/images/forumstitlegreen.gif);}
	th.search3 {width: 45%; font-size: 11px; padding: 2px 4px; text-align: left; vertical-align: middle; background: #005500 url(/forums/images/forumstitlegreen.gif);}
	td.search1 {padding: 2px 4px; text-align: left; vertical-align: middle;}
	td.search2 {padding: 2px 4px; text-align: center; vertical-align: middle;}
	td.search3 {padding: 2px 4px; text-align: left; vertical-align: middle;}

/* ======================================== */
/*              CUSTOM CSS                  */
/*   You can do anything with the styles    */
/*                below.                    */
/* ======================================== */	

