﻿
/*
p, li, div
	{
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

body, td
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
}

input{font:8pt Verdana,Arial,Helvetica,sans-serif}

select{background:#ffffff;font:8pt Verdana,Arial,Helvetica,sans-serif}

textarea{background:#ffffff;border:1px solid #000000;
font:8pt Verdana,Arial,Helvetica,sans-serif;padding-bottom:2px;padding-left:2px}

form{display:inline}

input{border:1px solid #777777;font-size:8pt}

input[type="radio"], input[type="checkbox"]
{
border:none;
}

input.pbutton{background:#EEEEEE}


img
{
	border: 0;
}
*/

/* hyperlinks 
a		{ text-decoration: none; color: #303030; }
a:hover		{color:#6594D5;text-decoration: underline; }
*/

/* Header 1 - Main header */
.header1 {
	/*background: #6c8b29 url(../images/green.gif) repeat-x;background: -webkit-gradient(linear, left top, left bottom, from(#7f9b46), to(#6c8b29)); background: -moz-linear-gradient(top, #7f9b46, #6c8b29); ;*/
	/* IE10 Consumer Preview */ 
	background-color:#7E9A45;
    background-image: -ms-linear-gradient(top, #7E9A45 0%, #759236 50%, #6C8B29 100%);

    /* Mozilla Firefox */ 
    background-image: -moz-linear-gradient(top, #7E9A45 0%, #759236 50%, #6C8B29 100%);

    /* Opera */ 
    background-image: -o-linear-gradient(top, #7E9A45 0%, #759236 50%, #6C8B29 100%);

    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7E9A45), color-stop(.5, #759236), color-stop(1, #6C8B29));

    /* Webkit (Chrome 11+) */ 
    background-image: -webkit-linear-gradient(top, #7E9A45 0%, #759236 50%, #6C8B29 100%);

    /* W3C Markup, IE10 Release Preview */ 
    background-image: linear-gradient(to bottom, #7E9A45 0%, #759236 50%, #6C8B29 100%);
    
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7E9A45', endColorstr='#6C8B29');
	color: #fff;
	font-weight: bold;
	height: 32px;
	font-size:12px;
	padding-left: 10px;
}

/* Links in header1 */
tr.header1 a		{color:#FFFFFF;text-decoration:none;}
tr.header1 a:hover	{color:#6594D5;text-decoration: underline; }
.forumheading a {
  color: #AD652A !important;
  display:inline-block;
  margin-top:7px;
}
.post img
{
    margin-bottom:0px !important;    
}
/* Header 2 - Sub header */
.header2 {

	background-color: #ebe9de;
	color: #000000;
	font-weight: bold;
	height: 28px;
	padding-left:10px;
}

td.header2links a		{color: #3A4F6C;text-decoration:none;font-size:7.5pt;}
td.header2links	a:hover	{color: #6594D5;text-decoration:none;font-size:7.5pt;}

/* Footer1 - Bottom of tables */
.footer1 {

	background-color:#DDDDDD;
	color: #555555;
	font-size: 7pt;
	height: 28px;
}
.post td.smallfont
{
    text-align:left;
    line-height:13px; 
    padding-right:10px !important;   
}

.footer1 select, .footer1 td
{
	font-size: 7pt;
}

.postformheader
{
	background-color: #D1D1D1;
	font-weight:bold;
}

/* Header of posts */
.postheader
{
	background-color: #f8f6ec;
	color:#404040;
	padding: 5px;
}
	.postheader td {padding: 5px;}
.postheaderpending
{
	background-color: #B1B1B1;
	color:white;
}

/* User info and post/article */
.post
{
	background-color: #FFFFFF;
	color:#404040;	
	
}
	.post td {padding: 5px;}

.post_alt
{
	background-color: #F1F1F1;
	color:#404040;
}

.post_priority
{
	font-weight:bold;
}
.header2
{
    padding-left:5px !important;    
}

.post_link, .post td a, a.highlightedUser, .postfooter a
{
    color: #AD652A !important;
}

/* Footer of posts */
.postfooter
{
    background-color: #e0ddce;
}

/* Area between posts */
.postsep
{
	background-color: #d5d3c2;
	height: 1px;
	border-bottom: 1px solid black;
}

/* most tables are class 'content' 
.content {
	font-family: verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	border: solid 1px #999999;
	color: #000000;
	padding: 0px;
	background-color: #FFFFFF;
}*/

#RichEdit td
{
	padding: 0px;
}

/* links inside content table*/
.content a		{ color: #330; }
.content a:hover	{ color:#660;}

/* used for quoting messages */
.quote
{
	margin: 10px;
	padding-left: 16px;
}

.innerquote
{
	padding: 4px;
	background-color: #f8f6ec;
	border: dotted 1px #ccc;
	margin: 
}

/* used for code */
.code
{
	margin-left: 16px;
	padding-left: 16px;
}

.innercode
{
	padding: 4px;
	/*background-color: #B2C8F6;*/
	background-color: #FFFFFF;
	border: solid 1px #999999;
	/*color:#014C00;*/
	color:#000000;
	font-family:Courier New,Courier;
}

/* font sizes */
.smallfont	{ font-size: 7.5pt; }
.largefont	{ font-size: 9pt; }

/* Image Links 
a.imagelink
{
	font-size: 8pt;
	font-weight: bold;
	color: #000080;
}
a:hover.imagelink
{
	text-decoration: underline;
	color: #0000FF;
	
}*/

/* Used for editor textarea */
.posteditor
{
	width: 100%;
	height: 200px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
}

/* Table just above and below tables */
table.command {
    margin-bottom: 15px;
    padding: 0;
}
#forumContainer
{
    margin-top:25px;    
}
p.navlinks
{
    display:none;    
}
/* p-tag at the top of pages with navigation links */
.navlinks { font-weight: bold; color: #202020; font-size: 9pt; }
.navlinks a {
  color: #000000;
  font-size: 24px;
  font-weight: bold;
  text-decoration: none;
}

/* for printing */
.print
{
	border: solid 1px #C0C0C0;
}
.printheader
{
	background-color: #DDDDDD;
	color: #000000;
	padding: 4px;
}
.printbody
{
	background-color: #FFFFFF;
	color: #000000;
	padding: 4px;
}

td.ek_tab_spacer {
background-color:#FFFFFF !important;
}

td.ek_tab_last{
background-color:#FFFFFF !important;
}
.ekforumselectedpagelink
{
	color:#555555 !important;
	text-decoration: none !important;
	font-weight:bolder;
}
.ektopicselectedpagelink
{
	color:#555555 !important;
	text-decoration: none !important;
	font-weight:bolder;
}
.ekforumpagelink
{
	color:#555555 !important;
	font-weight:normal;
}
.ektopicpagelink
{
	color:#555555 !important;
	font-weight:normal;
}

/* Classes used for language translation */

.ekForumIcon
{
	float:left;
	display:inline;
	padding: 2px;
	margin-top: 0.5em;
	display:none;
}

.ekForumButtonWrapper 
{
	float:right;
}

.ekForumButtonWrapperLeft
{
	float:left;
}



.ekForumButton
{
	float:left;
	display:inline;
	padding: 0;
	margin: 0;
	padding: 2px;
	margin-top:4px; 

	/* comment the next few properties to see the translated text instead of the image */
	text-align:left;
	text-indent:-5000px;
	background-position:center; 
	background-repeat:no-repeat;
	height:20px;
	width:81px;
	overflow:hidden;

}



/* comment the background-image and width in each of the properties below to see the translated text instead of the image */

.ekForumButtonNewTopic
{
	background-image:url("b_post_topic.png");
}

.ekForumButtonProperties
{
	background-image:url("b_edit_post.png");
}

.ekForumButtonWrapper .ekForumButtonSearch.ekForumButton {
	background-image:url("b_post_search.png");
    height: 29px;
    margin: 0;
    padding: 0;
    width: 46px;
    text-indent:-5000px;
    background-color:none;
    background-position:top left;
    padding:0px;
    margin:0px;
    background-color:none;
}

.ekForumButtonAddPost
{
	background-image:url("b_addpost.png");
	display:none;
}

.ekForumButtonEditPost
{
	background-image:url("b_edit_post.png");
	width:60px;
}

.ekForumButtonApprove
{
	background-image:url("b_approve.png");
}

.ekForumButtonPostReply
{
	background-image:url("b_post_reply.png");
}

.ekForumButtonQuotePost
{
	background-image:url("b_quote_post.png");
	width:55px;
}

.ekForumButtonMessage
{
    display: none; /* Syscom: Per Mark and Terry Wilson request to remove ability for private messages. 10-24-2011*/
	background-image:url("p_pm.gif");
}

.ekForumButtonReport
{
	background-image:url("b_ReportPost.png");
}

.ekForumButtonControlPanel
{
    display: none; /* Syscom: Per Mark and Terry Wilson request to remove ability to access control panel. 10-24-2011*/
	background-image:url("b_controlPanel.png");
}

.ekForumButtonDeletePost
{
	background-image:url("b_delete_post.png");
	width:60px;
}

.ekForumButtonReply
{
	background-image:url("b_Reply.png");
}

.ekForumButtonDeleteMesssage
{
	background-image:url("b_delete_post.png");
	width:60px;
}

.ekForumButtonDeleteTopic
{
	background-image:url("b_delete_topic.png");
}

/* End of classes used for translation */


/* Classes used to control alignment and width of tables in forum screens */
.ekNavLinkReply
{
	text-align:left; 
}


table.ekContent
{
	width:100%; 
}

table.ekContentPostDelete, table.ekContentPostReply, table.ekContentPostEdit, table.ekContentPostNewTopic
{
    text-align:center;
    margin-left: -10px;
}

td.ekHeader1
{
	text-align:center;
}

table.ekHeader1Search, table.ekHeader1Reply
{
	width:100%;
}

.ekHeader1Icon
{
	width:1%;
}

td.ekHeader1Forums
{
	text-align:left; 
}

td.ekHeader1Topics
{
	text-align:center; 
	width:7%;
}

td.ekHeader1Posts
{
	text-align:center; 
	width:7%;
}

td.ekHeader1LastPost
{
	text-align:center; 
	width:25%;
}

table.ekHeader1Reply
{
	width:100%;
}

td.ekHeader2Notify
{
	text-align:left;
}

td.ekHeader2NotifyAlignBoardName
{
	text-align:left;
}

td.ekHeader2NotifyWatchTypeCheck
{
	text-align:center; 
	width:24%;
}

td.ekHeader2NotifyWatchTypeCheck
{
	text-align:center; 
	width:24%;
}

td.ekHeader2ModerateIcon
{
	width:1%;
}

td.ekHeader2ModerateForumName
{
	text-align:left;	
}

td.ekHeader2ModerateNumPosts
{
	text-align:center; 
	width:24%;	
}

td.ekHeader2Reply
{
	text-align:left;	
}

td.ekHeader2Forum
{
	width:1%;		
}

td.ekHeader2SortByTopic
{
	text-align:left;	
}

td.ekHeader2SortByTopicStart
{
	text-align:left; 
	width:20%;	
}

td.ekHeader2SortByReply
{
	text-align:center; 
	width:7%;	
}

td.ekHeader2SortByView
{
	text-align:center; 
	width:7%;	
}

td.ekHeader2SortByThreadRate
{
	text-align:center; 
	width:7%;	
}

td.ekHeader2SortByLastPost
{
	text-align:center; 
	width:25%;	
}

td.ekPostFormHeader
{
	width:20%;	
	text-align:left;
	display: none;
}

td.ekPostFormHeaderMessages, td.ekPostFormHeaderNewTopic
{
	vertical-align:top;
}

table.ekCommand
{
	width:100%;	
}

td.ekPost
{
	width:80%;
	text-align:left;
}

td.ekPostSubscribe
{
	width:80%;
}

td.ekPostProfile, td.ekPostManageNotify, td.ekPostManageModerate, td.ekPostManageModeratePrivate,  td.ekPostBoardMessage
{
	vertical-align:top;
}

td.ekPostNotify, td.ekPostModerate, td.ekPostModeratePrivate, td.ekPostMessage
{
	width:150px;	
	vertical-align:top;
}

td.ekPostHeaderMemberProfile
{
	width:60px;
}

td.ekPostHeaderSearch
{
	text-align:center; 
}

td.ekPostNotifyPanel
{
	text-align:center; 
	width:24%;
}

td.ekPostPrivateMessage, td.ekPostMessages, td.ekPostApprove, td.ekPostReport, td.ekPostDeleteTopic, td.ekPostApproveTopic, td.ekPostReply
{
	width:80%;
}

td.ekMessage
{
	vertical-align:top;
}
/* Added by CPirisino (Created by ZJ) 11-25-2011 */
.content.ekContent {padding: 0;}

table.ekContentPostNewTopic.content {margin-left: -9px;}

/* End of classes used to control alignment and width of tables in forum screens */



.ekForumButtonWrapper .ekForumButton, .ekForumButtonWrapperLeft .ekForumButton {
  background-color: #769338;
  background-image: url("/images/adddocicon.gif");
  background-position: 21px 10px;
  border: 1px solid #5C732A;
  color: #FFFFFF !important;
  height: 25px;
  margin-right: 12px;
  margin-top: 0;
  padding: 5px 30px 0 35px;
  text-indent: 0;
  width: auto;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    .RadEToolOff, .RadEToolLongOff,
    .RadEToolDisabled, .RadEToolLongDisabled
    {
        margin:0px !important;    
    }
    #ek_forum_editor
    {
       position:relative;
        height:450px;  
        display:block;
        margin-left:-8px;
        margin-right:-5px;
    }
    #ek_forum_editor  td
    {
        margin:0px !important;
        padding:0px !important;    
    }
    #ek_forum_editor .RadEWrapper.RadEToolbarDefault
    {
        height:450px !important;    
    }
}

#forumContainer .content
{
    min-height:50px;    
}

#ekpostsubject {
  border: 1px solid #BBBBBB;
  box-shadow: 0 1px 1.5px -1px #000000 inset;
  height: 15px;
  width: 300px !important;
}
.jqTransformRadio {
  background-image: url("/images/checkbox.gif") !important;
  height: 14px !important;
  width: 14px !important;
}

.jqTransformRadio.jqTransformChecked {
  background-position: 0 -14px;
}
.jqTransformRadioWrapper {
  display: inline-block;
  float: none;
  margin: 5px 4px 0;
}
#forumContainer .ekForumButtonEditPost, #forumContainer  .ekForumButtonDeleteTopic, 
#forumContainer .ekForumButtonDeletePost
{
    padding:5px 25px 0 30px !important;
    background-position:15px 10px !important;
}
.postfooter td
{
    padding:5px 5px 3px 5px;
}
#forumContainer .ekForumButton.ekForumButtonDeleteTopic {
  background-position: 8px 10px !important;
  padding: 5px 10px 0 22px !important;
}
.RadEToolDisabled, .RadEToolLongDisabled, .RadEToolOff, .RadEToolLongOff, .RadEToolbar td img
{
    margin:0px !important;    
}
.RadEDropDownOff, .RadEDropDownDisabled
{
    margin-left:0px !important;
    padding-left:1px !important;    
}