.message P {
	FONT-SIZE: 9pt;
}
table { /*border-color: #d9d9d9!important;*/
	border: 0!important;
}
textarea {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	PADDING-LEFT: 2px;
	BACKGROUND: #ffffff;
	PADDING-BOTTOM: 2px;
	FONT-size: 9pt;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid
}
FORM {
	DISPLAY: inline
}
/*INPUT {

                BORDER-RIGHT: #000000 1px solid;

                BORDER-TOP: #000000 1px solid;

                FONT-SIZE: 9pt;

                BORDER-LEFT: #000000 1px solid;

                BORDER-BOTTOM: #000000 1px solid

}

INPUT[type='radio'] {

                BORDER-TOP-STYLE: none;

                BORDER-RIGHT-STYLE: none;

                BORDER-LEFT-STYLE: none;

                BORDER-BOTTOM-STYLE: none

}

INPUT[type='checkbox'] {

                BORDER-TOP-STYLE: none;

                BORDER-RIGHT-STYLE: none;

                BORDER-LEFT-STYLE: none;

                BORDER-BOTTOM-STYLE: none

}

INPUT.pbutton { BACKGROUND: #eeeeee }

IMG {

                BORDER-TOP-WIDTH: 0px;

                BORDER-LEFT-WIDTH: 0px;

                BORDER-BOTTOM-WIDTH: 0px;

                BORDER-RIGHT-WIDTH: 0px

}*/

A {
	COLOR: #303030;
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #6594d5;
	TEXT-DECORATION: underline
}
.header1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	HEIGHT: 22px;
	BACKGROUND-COLOR: #666666;
	padding: 4px;
}
TR.header1 A {
	COLOR: #ffffff;
	TEXT-DECORATION: none
}
TR.header1 A:hover {
	COLOR: #6594d5;
	TEXT-DECORATION: underline
}
.header2 {
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
	HEIGHT: 28px;
	BACKGROUND-COLOR: #1F425F;
	padding: 4px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.header2 a {
	color: #ffffff!important;
}
TD.header2links A {
	FONT-SIZE: 7.5pt;
	COLOR: #3a4f6c;
	TEXT-DECORATION: none
}
TD.header2links A:hover {
	FONT-SIZE: 7.5pt;
	COLOR: #6594d5;
	TEXT-DECORATION: none
}
.footer1 {
	FONT-SIZE: 7pt;
	COLOR: #555555;
	HEIGHT: 28px;
	BACKGROUND-COLOR: #dddddd
}
.footer1 SELECT {
	FONT-SIZE: 7pt
}
.footer1 TD {
	FONT-SIZE: 7pt
}
.postformheader {
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #d1d1d1
}
.postheader {
	COLOR: #404040;
	BACKGROUND-COLOR: #d1d1d1;
	padding: 10px 10px 20px 10px;
	line-height: 14px;
}
.postheader td {
	padding: 5px;
}
.postheaderpending {
	COLOR: white;
	BACKGROUND-COLOR: #b1b1b1
}
.post {
	COLOR: #404040;
	BACKGROUND-COLOR: #ffffff
}
.post_alt {
	COLOR: #404040;
	BACKGROUND-COLOR: #f1f1f1
}
.post_priority {
	FONT-WEIGHT: bold
}
.post_link {
}
.postfooter {
	BACKGROUND-COLOR: #cccccc;
	padding: 4px;
	line-height: 14px;
}
tr.postfooter {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	padding: 4px;
}
.small {
	padding-left: 4px;
}
.postsep {
	HEIGHT: 2px;
	BACKGROUND-COLOR: #bbbbbb
}
.content {
	BORDER-RIGHT: #999999 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #999999 1px solid;
	PADDING-LEFT: 0px;
	FONT-SIZE: 9pt;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #999999 1px solid;
	COLOR: #000000;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #999999 1px solid;
	BACKGROUND-COLOR: #ffffff;
}
#RichEdit TD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
}
.content A {
	COLOR: #202020;
	TEXT-DECORATION: underline;
}
.content A:hover {
	COLOR: #6594d5;
	TEXT-DECORATION: none;
}
.quote {
	PADDING-LEFT: 16px;
	MARGIN-LEFT: 16px;
}
.innerquote {
	BORDER-RIGHT: #999999 1px solid;
	PADDING-RIGHT: 4px;
	BORDER-TOP: #999999 1px solid;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 4px;
	BORDER-LEFT: #999999 1px solid;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #999999 1px solid;
	BACKGROUND-COLOR: #ffffff
}
.code {
	PADDING-LEFT: 16px;
	MARGIN-LEFT: 16px;
}
.innercode {
	BORDER-RIGHT: #999999 1px solid;
	PADDING-RIGHT: 4px;
	BORDER-TOP: #999999 1px solid;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 4px;
	BORDER-LEFT: #999999 1px solid;
	COLOR: #000000;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #999999 1px solid;
	FONT-FAMILY: Courier New, Courier;
	BACKGROUND-COLOR: #ffffff;
}
.smallfont {
	FONT-SIZE: 7.5pt;
	text-align: left;
}
.largefont {
	FONT-SIZE: 10pt;
}
A.imagelink {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #000080;
}
A.imagelink:hover {
	COLOR: #0000ff;
	TEXT-DECORATION: underline;
}
.posteditor {
	FONT-SIZE: 9pt;
	WIDTH: 100%;
	HEIGHT: 200px;
}
TABLE.command {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
}
.navlinks {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #202020;
	margin-bottom: 10px;
}
.navlinks A {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
.navlinks A:hover {
	COLOR: #6594d5;
}
.print {
	BORDER-RIGHT: #c0c0c0 1px solid;
	BORDER-TOP: #c0c0c0 1px solid;
	BORDER-LEFT: #c0c0c0 1px solid;
	BORDER-BOTTOM: #c0c0c0 1px solid;
}
.printheader {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 4px;
	COLOR: #000000;
	PADDING-TOP: 4px;
	BACKGROUND-COLOR: #dddddd;
}
.printbody {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 4px;
	COLOR: #000000;
	PADDING-TOP: 4px;
	BACKGROUND-COLOR: #ffffff;
}
TD.ek_tab_spacer {
	BACKGROUND-COLOR: #ffffff! important;
}
TD.ek_tab_last {
	BACKGROUND-COLOR: #ffffff! important;
}
.ekforumselectedpagelink {
	font-weight: bolder;
	color: #555555! important;
	TEXT-DECORATION: none!important;
}
.ektopicselectedpagelink {
	font-weight: bolder;
	color: #555555! important;
	TEXT-DECORATION: none!important;
}
.ekforumpagelink {
	font-weight: normal;
	color: #555555! important;
}
.ektopicpagelink {
	font-weight: normal;
	color: #555555! important;
}
/*tr.post td img { padding: 2px; line-height: 1px;}

*/

.forumheading {
	line-height: 10px;
	position:relative;
	top: 0;
}
.forumviewing {
	color: #7c7c7c;
	line-height: 16px;
}
tr.post td {
	vertical-align: top;
	padding: 6px;
	line-height: 14px;
}
tr.post td, tr.post2 td {
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}
tr.post2 td {
	vertical-align: top;
	padding: 6px;
	line-height: 14px;
	background-color: #E7EBEF;
}
/*.smallfont { border-right: 1px solid #cccccc;}

*/.subforumheading {
	font-size: 10px;
}
table.content {
	border-right: 1px solid #cccccc!important;
}
table.content-reply {
	border: 0px;
}
.RadEToolbar {
}
div#sidebar ul {
	padding: 6px 0 12px 6px;
}
div#sidebar li {
	padding-bottom: 4px;
	line-height: 16px;
	font-size: 9pt!important;
}
div#sidebar li a,  div#sidebar li a:link,  div#sidebar li a:active,  div#sidebar li a:visited {
	color: #2DA7E1!important;
	text-decoration: underline;
}
div#sidebar li a:hover {
	color: #666!important;
}
div#sidebar h2 {
	color: #173D5C;
	font-size: 18px;
	padding-bottom: 4px;
	padding-bottom:3px;
	border-bottom:1px solid #d9d9d9;
	margin:5px 0 5px 0;
}
#sidebar .text {
	padding: 10px;
}
#sidebar .text p {
	background-color: transparent;
	font-size: 9pt;
	line-height: 160%;
}
li {
	line-height: 16px;
	margin-left: 0px;
	padding: 2px 0 6px 16px;
	background: url(../images/bodybullet.gif) no-repeat 0.3em 0.3em!important;
}
#sidebar strong {
	font-weight: bold;
	font-size: 7pt;
	color: #999!important;
}
/*******ITEMS THAT CHANGE IN UPGRADE*****************/

 

/* comment the background-image and width in each of the properties below to see the translated text instead of the image */

 

.ekForumButton {
	float:right;
	display:inline;
	padding-left: 5px;
	margin: 0;
	/* comment the next few properties to see the translated text instead of the image */

                text-align:left;
	text-indent:-5000px;
	background-repeat:no-repeat;
	height:18px;
	width:81px;
	overflow:hidden;
}
.ekForumButtonNewTopic {
	background-image:url(/images/b_post_topic.png);
	width:81px!important;
}
.ekForumButtonSearch {
	background-image:url(/images/b_post_search.png);
	width:81px!important;
}
.ekForumButtonAddPost {
	background-image:url(/images/b_addpost.png);
	width:81px!important;
}
.ekForumButtonEditPost {
	background-image:url(/images/b_edit_post.png);
	width:81px!important;
}
.ekForumButtonApprove {
	background-image:url(/images/b_approve.png);
	width:81px!important;
}
.ekForumButtonPostReply {
	background-image:url(/images/b_post_reply.png);
	width:81px!important;
}
.ekForumButtonQuotePost {
	background-image:url(/images/b_quote_post.png);
	width:61px!important;
}
.ekForumButtonMessage {
	background-image:url(/images/p_pm.gif);
	width:81px!important;
}
.ekForumButtonReport {
	background-image:url(/images/b_ReportPost.png);
	width:81px!important;
}
.ekForumButtonControlPanel {
	background-image:url(/images/b_ControlPanel.png);
	width:81px!important;
}
.ekForumButtonDeletePost {
	background-image:url(/images/b_delete_post.png);
	width:81px!important;
}
.ekForumButtonReply {
	background-image:url(/images/b_Reply.png);
	width:81px!important;
}
.ekForumButtonDeleteMesssage {
	background-image:url(/images/b_delete_post.png);
	width:81px!important;
}
.ekForumButtonDeleteTopic {
	background-image:url(/images/b_delete_topic.png);
	width:81px!important;
}
/* 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;
}
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;
}
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;
}
.ekForumButtonWrapperLeft {
	width: 460px;
}

/* End of classes used to control alignment and width of tables in forum screens */

