/*///////////////////////////////////////////////////////////////////////////////*/
/*//  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: #000000; font-weight: bold; font-size: 16px;}

	td.forumstatus {background-color: #E6EAF3;}
	.forumstatus {color: #cc3300; 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: #41679f;}
	a.redirectsmall:hover {color: #009A97;}

	body.quotearea {background-color: #ffffff; font-family: verdana; font-size: 11px; color: #000000;}
	.quoteareaframe {width: 100%; height: 250px; border: solid 1px #D1DAEF; margin-top: 10px; margin-bottom: 10px;}
	hr.quotearea {color: #D1DAEF; background-color: #ffffff; height: 1px; border: 0; text-align: left; margin-left: 0; margin-top: 10px; margin-bottom: 10px;}
	.bodyoriginal {font-size: 10px; color: #41679f; font-weight: bold;}

	fieldset {font-family: verdana; color: #000000; font-size: 10px; margin-top: 5px; margin-bottom: 5px; border: 1px dotted #D1DAEF; background-color:#E6EAF3;}
	legend {font-family: verdana; color: #41679f; font-size: 10px; margin-top: 5px; margin-bottom: 5px; font-weight: bold;}	

	table.confirmbox {width: 60%; border: solid 1px #D1DAEF; background-color: #E6EAF3; padding: 10px 10px;}
	td.confirmbox {text-align: left; vertical-align: top;}
  .confirmtitle {font-size: 16px; font-weight: bold; color: #000000}
  .confirmsubmit {background-color: #009A97; color: #000000; text-align: center; font-size: 11px; border: solid 1px #000000; font-weight: bold;}

	#forumlisttable table {width: 100%; border: solid 1px #D1DAEF; border-collapse: collapse;}
	#forumlisttable th {font-size: 12px; font-weight: bold; color: #000000; border: solid 1px #D1DAEF; background-color: #E6EAF3;}
	#forumlisttable th.topicsstatus {font-size: 12px; font-weight: bold; color: #000000; border: solid 1px #D1DAEF; background-color: #E6EAF3;}
	#forumlisttable p {color: #000000; }
	#forumlisttable td {font-size: 11px; border: solid 1px #D1DAEF;}
	#forumlisttable a:link {color: #41679f; font-weight: bold; text-decoration: none;}
	#forumlisttable a:visited, #forumlisttable a:active {color: #009A97; font-weight: bold; text-decoration: none;}
	#forumlisttable a:hover {color: #009A97; font-weight: bold; text-decoration: underline;}
	#forumlisttable small {font-size: 11px;}
	#forumlisttable .pgnav {font-size: 10px; color:#000000; border: 1px solid #000000; padding: 2px 4px; font-weight: bold; background-color: #E6EAF3;}
	#forumlisttable .pgnavactive {font-size: 10px; border: 1px solid #000000; padding: 2px 4px; color: #000000; background-color: #cccccc; font-weight:bold;}
	#forumlisttable a.pgnavlnk:link, #forumlisttable a.pgnavlnk:visited, #forumlisttable a.pgnavlnk:active {color: #000000; font-weight: bold; text-decoration: none;}
	#forumlisttable a.pgnavlnk:hover {color: #41679f; font-weight: bold; text-decoration: none;}

	#forumformtable table {width: 100%; border: solid 1px #D1DAEF; border-collapse: collapse;}
	#forumformtable th {font-size: 12px; font-weight: bold; color: #000000; border: solid 1px #D1DAEF; background-color: #E6EAF3; padding: 2px 5px;}
	#forumformtable p{font-size: 12px; font-weight: bold; color: #000000;}
	#forumformtable td {font-size: 11px; border: solid 1px #D1DAEF;}
	#forumformtable a:link, #forumformtable a:visited, #forumformtable a:active {color: #41679f; font-weight: bold; text-decoration: none;}
	#forumformtable a:hover {color: #009A97; font-weight: bold; text-decoration: none;}
	#forumformtable td.form1 {width: 40%; text-align: right; vertical-align: middle; padding: 2px 4px;}
	#forumformtable td.form2 {width: 60%; text-align: left; vertical-align: middle; padding: 2px 4px;}
	#forumformtable td.formpreview {background-color: #E6EAF3; 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 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 #000000;}
	#forumformtable input.preview {color: #ffffff; background-color: #660000; font-size: 10px; font-weight: bold; border: solid 1px #000000;}
	#forumformtable input.searchkeywords {width: 200px;}

	.searchhighlight {font-weight: bold; color: #000000; background-color: #ffff00;}
	
	/*~~  FORUMS NAVIGATION  ~~*/
	.forumsnavforminput {background-color: #E6EAF3; font-size: 7pt; font-family: MS Sans Serif, Tahoma, Arial, Times New Roman; color: #000000; border: 1px solid #D1DAEF; margin-top: 5px;}
	
	.forumsnavlink {font-weight: bold; font-size: 11px; text-decoration: none; color: #000000;}
	a.forumsnavlink:link, a.forumsnavlink:visited, a.forumsnavlink:active {color: #41679f;}
	a.forumsnavlink:hover {color: #009A97;}	

	table.forumsnavbordercolor {margin-top: 5px; margin-bottom: 3px;}
	
	.forumsquicknav {font-size: 11px; font-weight: bold; color: #000000;}
	a.forumsquicknav:link, a.forumsquicknav:visited, a.forumsquicknav:active {color: #41679f; font-weight: bold; text-decoration: none;}
	a.forumsquicknav:hover {color: #009A97; 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: #cc3300; border: solid 1px #D1DAEF; background-color: #E6EAF3; 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: top; padding: 0px;}
	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-color: #EFF4FF;}
	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-color: #E6EAF3; padding: 4px 5px;}
	th.topicsstatus p {font-weight: bold; color: #000000; margin: 0px;}

	th.topics1 {width: 5%; text-align: center; vertical-align: middle; padding: 2px 4px; background-color: #EFF4FF;}
	th.topics2 {width: 53%; text-align: left; vertical-align: middle; padding: 2px 4px; background-color: #EFF4FF;}
	th.topics3 {width: 16%; text-align: left; vertical-align: middle; padding: 2px 4px; background-color: #EFF4FF;}
	th.topics4 {width: 26%; text-align: left; vertical-align: middle; padding: 2px 4px; background-color: #EFF4FF;}

	td.topics1 {font-size: 11px; text-align: center; vertical-align: top; padding: 2px;}
	td.topics2 {font-size: 11px; text-align: left; vertical-align: top; padding: 2px 6px 5px;}
	td.topicsover2 {font-size: 11px; text-align: left; vertical-align: top; padding: 2px 6px 5px; background-color: #EFF4FF;}
	td.topics3 {font-size: 11px; text-align: left; vertical-align: top; padding: 2px 4px;}
	td.topics4 {font-size: 11px; text-align: left; vertical-align: top; padding: 2px 4px;}

	td.topics1new {font-size: 11px; font-weight: bold; text-align: center; vertical-align: top; padding: 2px; background-color: #eeeeee;}
	td.topics2new {font-size: 11px; font-weight: bold; text-align: left; vertical-align: top; padding: 2px 6px 5px; background-color: #eeeeee;}
	td.topicsover2new {font-size: 11px; font-weight: bold; text-align: left; vertical-align: top; padding: 2px 6px 5px; background-color: #D1DAEF; cursor: pointer;}
	td.topics3new {font-size: 11px; font-weight: bold; text-align: left; vertical-align: top; padding: 2px 4px; background-color: #eeeeee;}
	td.topics4new {font-size: 11px; font-weight: bold; text-align: left; vertical-align: top; padding: 2px 4px; background-color: #eeeeee;}

	td.notopics {}
	.notopicstitle {font-size: 12px; font-weight: bold; color: #000000;}
	
	.topicspages {font-size: 10px; border: solid 1px #999999; padding: 1px 2px; font-weight: normal; background-color: #32435D; line-height: 20px;}
	#forumlisttable a.topicspages:link, #forumlisttable a.topicspages:visited, #forumlisttable a.topicspages:active {color: #41679f; font-weight: normal; text-decoration: none;}
	#forumlisttable a.topicspages:hover {color: #009A97; font-weight: normal; text-decoration: none;}	
	
	.topicsfootnote {font-size: 10px;}
	
	/*~~  FORUMS LIST DISCUSSIONS PAGE (discussion.cfm)  ~~*/
	td.discussionstopic {text-align: left; vertical-align: middle; background-color: #E6EAF3; padding: 2px 5px;}
	td.discussionstopic p {font-size: 12px; font-weight: bold; color: #000000;}

	td.discussionsnav {background-color: #EFF4FF; padding: 2px 5px;}
	.discussionsnav	{font-size: 12px; font-weight: bold; color: #000000;}
	a.discussionsnav:link, a.discussionsnav:visited, a.discussionsnav:active {color: #8a0303; text-decoration: none;}
	a.discussionsnav:hover {color: Green;}
	
	td.discussionsstatus {background-color: #E6EAF3; padding: 5px 5px;}
	td.discussionsstatus p	{font-size: 11px; color: #000000; font-weight: bold; margin: 0px;}
	
	td.discussionsreplyside {width: 22%; padding: 3px;}
	.discussionsreplysidename {font-size: 11px; color: #000000; font-weight: bold;}
	.discussionsreplyside	{font-size: 11px;}
	a.discussionsreplyside:link,a.discussionsreplyside:visited, a.discussionsreplyside:active {color: #41679f; text-decoration: none;}
	a.discussionsreplyside:hover {color: #009A97;}

	td.discussionsreply {width: 78%; padding: 3px;}
	div.discussionsreplycode {background-color: #E6EAF3;}
	.discussionsreplycode {font-size: 11px; color: #000000;}
	div.discussionsreplynav {margin: 20px 0px 0px; border-top: solid 1px #D1DAEF; text-align: right; padding: 3px;}
	.discussionsreplysubject {font-size: 11px; font-weight: bold;}
	div.discussionsreplydate	{font-size: 11px; border-bottom: solid 1px #D1DAEF; margin-bottom: 20px; padding-bottom: 2px;}
	.discussionsreplybody	{font-size: 11px;}
	div.discussionsreplysignature {margin: 10px 0px 5px; border: dashed 1px #cccccc; background-color: #E6EAF3; text-align: left; padding: 5px 8px;}
	.discussionsreplysignature {font-size: 10px; color: #000000;}
	.discussionsreplyfooter {font-size: 10px;}
	.discussionsreplynav {font-size: 11px;}
	.discussionsreplynavtopiclocked {font-size: 11px; color: #cc3300;  font-weight: bold;}
	a.discussionsreplynav:link, a.discussionsreplynav:visited, a.discussionsreplynav:active {color: #41679f; text-decoration: none;}
	a.discussionsreplynav:hover {color: #009A97;}

	td.discussionsreplyaltside {width: 22%; background-color: #E6EAF3; padding: 3px;}
	.discussionsreplyaltsidename	{font-size: 11px; color: #000000; font-weight: bold;}
	.discussionsreplyaltside	{font-size: 11px;}
	a.discussionsreplyaltside:link, a.discussionsreplyaltside:visited, a.discussionsreplyaltside:active {color: #41679f; text-decoration: none;}
	a.discussionsreplyaltside:hover {color: #009A97;}

	td.discussionsreplyalt {width: 78%; background-color: #E6EAF3; padding: 3px;}
	div.discussionsreplyaltcode {background-color: #D1DAEF;}
	.discussionsreplyaltcode {font-size: 11px; color: #000000;}
	div.discussionsreplyaltnav {margin: 20px 0px 0px; border-top: solid 1px #D1DAEF; text-align: right; padding: 3px;}
	.discussionsreplyaltsubject {font-size: 11px; font-weight: bold;}
	div.discussionsreplyaltdate {font-size: 11px; border-bottom: solid 1px #D1DAEF; margin-bottom: 20px; padding-bottom: 2px;}
	.discussionsreplyaltbody {font-size: 11px;}
	div.discussionsreplyaltsignature {margin: 10px 0px 5px; border: dashed 1px #cccccc; background-color: #D1DAEF; text-align: left; padding: 5px 8px;}
	.discussionsreplyaltsignature {font-size: 10px; color: #000000;}
	.discussionsreplyaltfooter {font-size: 10px;}
	.discussionsreplyaltnav {font-size: 11px;}
	.discussionsreplyaltnavtopiclocked {font-size: 11px; color: #cc3300;  font-weight: bold;}
	a.discussionsreplyaltnav:link, a.discussionsreplyaltnav:visited, a.discussionsreplyaltnav:active {color: #009A97; text-decoration: none;}
	a.discussionsreplyaltnav:hover {color: #009A97;}
	
  /*~~  FORUMS USER SETTINGS PAGES  ~~*/
	td.prefmenu {width: 25%;}
	td.prefcontent {width: 75%; padding-left: 5px;}

  #userprefmenu table { border: solid 1px #D1DAEF; width: 100%; border-collapse: collapse;}
	#userprefmenu th {padding: 2px 4px; text-align: left; vertical-align: middle; background-color: #E6EAF3; border: solid 1px #D1DAEF; font-family: verdana; color: #000000; font-size: 11px;}
	#userprefmenu p {color:#000000; font-family: verdana; color: #000000; font-size: 11px;}
	#userprefmenu td {padding: 2px 4px; text-align: left; vertical-align: middle;}
	
	#userprefform table {width: 100%; border: solid 1px #D1DAEF; border-collapse: collapse;}
	#userprefform th {padding: 2px 4px; text-align: left; vertical-align: middle; background-color: #E6EAF3; border: solid 1px #D1DAEF;}
	#userprefform p {color:#000000; font-family: verdana; color: #000000; font-size: 11px;}
	#userprefform td {padding: 8px 4px; border-bottom: solid 1px #D1DAEF;}
	#userprefform td.column1 {width: 40%; text-align: right; vertical-align: middle;}
	#userprefform td.column2 {width: 60%; text-align: left; vertical-align: middle;}
	#userprefform td.columna1 {width: 10%; text-align: right; vertical-align: top;}
	#userprefform td.columna2 {width: 90%; padding: 8px 5px; text-align: left; vertical-align: top;}
	#userprefform td.formbody {padding: 5px; text-align: left; vertical-align: top;}
	#userprefform td.formbodyhelp {padding: 10px; text-align: left; vertical-align: top; color: #000000;}
	#userprefform small.help {font-size: 10px; color: #000000;}
	#userprefform td.formfooter {padding: 10px 15px; text-align: center; vertical-align: middle; border: solid 1px #D1DAEF;}
	#userprefform span.label {font-weight: bold;}
	#userprefform small {font-size: 10px;}
	#userprefform div.encase {margin-top: 5px; padding: 5px; border: dashed 1px #D1DAEF; background-color: #E6EAF3;}
	#userprefform input.countbox {font-size: 10px; border: 0px; background-color: #E6EAF3; color: #000000; width: 40px; font-weight: normal;}
	#userprefform input.delete {border: solid 1px #000000; background-color: #E6EAF3; color: #000000;}
	#userprefform input.submit {border: solid 1px #000000; background-color: #D1DAEF; color: #000000;}
	
	/*~~  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-color: #293b49;}
	th.search2 {width: 10%; font-size: 11px; padding: 2px 4px; text-align: center; vertical-align: middle; background-color: #293b49;}
	th.search3 {width: 45%; font-size: 11px; padding: 2px 4px; text-align: left; vertical-align: middle; background-color: #293b49;}
	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.                    */
/* ======================================== */	

