/* new styles */

.edited{margin-top:20px; text-align:right; color:#999; font-size:11px; }

#phorum-index
{
    width: 100%;
    border: 1px solid #808080;
    border-bottom-width: 0px;
    text-align: left;
}

#phorum-index th
{
    border-bottom: 1px solid #808080;
    background-color: #EEE;
    padding: 3px 0 3px 0;
}

#phorum-index td
{
    font-family: Arial;
    background-color: #fff;
    padding: 3px 0 3px 0;
    border-bottom: 1px solid #808080;
}

#phorum-index th.forum-name
{
    font-family: Arial;
    font-size: 16px;
    padding: 3px 0 3px 3px;
}

#phorum-index th.forum-name a
{
    color: Black;
}

#phorum-index th.forum-threads
{
    width: 120px;
    text-align: center;
    vertical-align: middle;
}

#phorum-index th.forum-posts
{
    width: 120px;
    text-align: center;
    vertical-align: middle;
}

#phorum-index th.forum-last-post
{
    padding: 3px 15px 3px 3px;
    vertical-align: middle;
}

#phorum-index td.forum-name
{
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 0 5px 15px;
}

#phorum-index td.forum-name p
{
    font-size: 13px;
    font-weight: normal;
    font-family: Arial;
    margin: 0 15px 0 0;
}

#phorum-index td.forum-name small
{
    font-weight: normal;
    font-family: Arial;
}

#phorum-index td.forum-threads
{
    width: 120px;
    text-align: center;
}

#phorum-index td.forum-posts
{
    width: 120px;
    text-align: center;
}

#phorum-index td.forum-last-post
{
    width: 120px;
    padding: 0 15px 0 0;
}

#phorum-menu-table
{
    width: 100%;
    border-width: 0px;
}

#phorum-menu
{
    padding: 5px 3px 0 0;
    vertical-align: top;
    width: 200px;
}

#phorum-content
{
    padding: 5px 0 0 2px;
    vertical-align: top;
}

div.phorum-menu
{
    font-size: 12px;
    font-family: Arial;
    background-color: #fff;
    border: 1px solid #808080;
    padding: 3px;
}

div.phorum-menu ul
{
    font-weight: bold;
    list-style: none;
    padding: 0;
    margin: 0 0 10px 0;
}

div.phorum-menu li
{
    font-weight: bold;
    font-family: Arial;
    font-size: 11px;
    padding: 0 0 0 15px;
    margin-top:3px;
    background-image: url('/jdd/phorum/templates/default/images/square_bullet.png');
    background-repeat: no-repeat;
    background-position: 1px 2px;
}

div.phorum-menu a
{
    font-weight: normal;
    color: #000;
}

div.phorum-menu a:hover
{
    color: #008;
}

div.phorum-menu a.phorum-current-page
{
    font-weight: bold;
}

#phorum-post-form ul
{
    padding: 0 0 0 20px;
    margin: 3px 0px 8px 0px;
    font-size: 11px;
}

#phorum-post-form li
{
    margin-bottom: 3px;
}

#phorum-attachment-list td
{
    font-size: 11px;
}

    /* Standard classes for use in any page */
    /* PhorumDesignDiv - a div for keeping the forum-size size */
    .PDDiv
    {
        text-align: left;
    }
    /* new class for layouting the submit-buttons in IE too */

    .PhorumSubmit-old {
        border: 1px solid #072A66;
        color: #fff;
        margin:0px;
        padding:3px;
        background:url('/jdd/public/images/en_bg4.gif');
        font-size: 12px;
        font-family: Arial;
        font-weight:bold;
    }
    
    .PhorumSubmit {
    	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    }

    .PhorumTitleText
    {
        float: right;
    }

    .PhorumStdBlock
    {
        font-size: 12px;
        font-family: Arial;
        background-color: #fff;
        border: 1px solid #808080;
        padding: 3px;
        text-align: left;
    }

    .PhorumStdBlockHeader
    {
        font-size: 12px;
        font-family: Arial;
        background-color: #eee;
        border-left: 1px solid #808080;
        border-right: 1px solid #808080;
        border-top: 1px solid #808080;
        padding: 3px;
        text-align: left;
    }

    .PhorumHeaderText
    {
        font-weight: bold;
    }

    .PhorumNavBlock
    {
        font-size: 10px;
        font-family: Verdana;
        color:#fff;
        margin: 0 0 5px 0;
        border:1px solid #003E93;
        background-color: #4289C5;
        background:url('/jdd/public/images/en_bg2L2.gif');
        padding: 3px;
        width:100%;
    }
    
    .PhorumNavBlockPaging
    {
    	 /*border:1px solid #C2CFDF;
    	 background-color: #F0F5FA;*/
    	 margin: 10px 0;    	 
    	 padding: 2px;
    }

    .PhorumNavHeading
    {
        font-weight: bold;
    }

    A.PhorumNavLink
    {
        color: #fff;
        text-decoration: none;
        padding: 0px 5px;
    }
    
    .PhorumNavBlockPaging A
    {
        padding: 0px 5px;
    }

    .PhorumSelectedFolder
    {
        color: #000;
        text-decoration: none;
        font-weight: normal;
        font-family: Arial;
        font-size: 11px;
        border-style: solid;
        border-color: #eee;
        border-width: 1px;
        padding: 0px 4px 0px 4px;
    }

    A.PhorumNavLink:hover
    {
        color: #FFCC00;
    }

    .PhorumFloatingText
    {
        padding: 10px;
    }

    .PhorumHeadingLeft
    {
    }

    .PhorumUserError
    {
        padding: 10px;
        text-align: center;
        color: red;
        font-size: 16px;
        font-family: Arial;
        font-weight: bold;
    }

    .PhorumOkMsg
    {
        padding: 10px;
        text-align: center;
        color: darkgreen;
        font-size: 16px;
        font-family: Arial;
        font-weight: bold;
    }

   .PhorumNewFlag
    {
        font-family: Arial;
        font-size: 10px;
        font-weight: bold;
        color: red;
    }

    .PhorumNotificationArea
    {
        float: right;
        border-style: dotted;
        border-color: #808080;
        border-width: 1px;
    }

    /* PSUEDO Table classes                                       */
    /* In addition to these, each file that uses them will have a */
    /* column with a style property to set its right margin       */

    .PhorumColumnFloatXSmall
    {
        float: right;
        width: 75px;
    }

    .PhorumColumnFloatSmall
    {
        float: right;
        width: 100px;
    }

    .PhorumColumnFloatMedium
    {
        float: right;
        width: 150px;
    }

    .PhorumColumnFloatLarge
    {
        float: right;
        width: 200px;
    }

    .PhorumColumnFloatXLarge
    {
        float: right;
        width: 400px;
    }

    .PhorumRowBlock
    {
        background-color: #fff;
        border-bottom: 1px solid #F2F2F2;
        padding: 5px 0px 0px 0px;
    }

    .PhorumRowBlockAlt
    {
        background-color: #eee;
        border-bottom: 1px solid #F2F2F2;
        padding: 5px 0px 0px 0px;
    }

    /************/


    /* All that is left of the tables */

    .PhorumStdTable
    {
        border-style: solid;
        border-color: #808080;
        border-width: 1px;
        width: 100%;
    }

    .PhorumTableHeader
    {
        background-color: #EEE;
        border-bottom-style: solid;
        border-bottom-color: #808080;
        border-bottom-width: 1px;
        color: #000;
        font-size: 11px;
        font-family: Arial;
        font-weight: bold;
        padding: 3px;
    }

    .PhorumTableRow
    {
        background-color: #fff;
        border-bottom-style: solid;
        border-bottom-color: #F2F2F2;
        border-bottom-width: 1px;
        color: #000;
        font-size: 12px;
        font-family: Arial;
        height: 35px;
        padding: 3px;
    }

    .PhorumTableRowAlt
    {
        background-color: #eee;
        border-bottom-style: solid;
        border-bottom-color: #F2F2F2;
        border-bottom-width: 1px;
        color: #000;
        font-size: 12px;
        font-family: Arial;
        height: 35px;
        padding: 3px;
    }

    table.PhorumFormTable td
    {
        height: 26px;
    }


    /**************************/
    /* List Threads specifics */

    .PhorumListThreadsBlock { margin: 20px 0; }
    
    .PhorumListThreadsBlock a { color:#0033CC; text-decoration:none; }
    .PhorumListThreadsBlock a:hover { color:#000; text-decoration:underline; }

    .PhorumListThreadsHeader {
    	padding:3px;
	font-size: 10px;
        font-family: Verdana;
        color:#fff;
    	background:url('/jdd/public/images/en_bg2L2.gif');
    	background-color:#BFBFBF;
    	border-bottom:1px solid #FFF;
    }

    .PhorumListThreadsHeaderSubject {
    	text-align:left;
    	padding:2px 0 2px 22px;
    	background:url('/jdd/public/images/forum_sortasc.gif') no-repeat 2px 1px;
    }
    
    .PhorumListThreadsThread {
    	background-color:#F8F8F8;
    	border-bottom:1px dashed #BBB;
    	padding:2px;
    }

    .PhorumListThreadsThreadAlt {
    	background-color:#FFF;
    	border-bottom:1px dashed #BBB;
    	padding:2px;
    }

    .PhorumListThreadsSubject {
    	 color:#0033CC; font-weight:bold; font-size:12px;
    }

    /***********************/
    /* Read Page specifics */

    .PhorumReadMessageBlock
    {
        margin: 0 0 20px 0;
        padding: 1px;
        border:1px solid #072A66;
    }
    
    .PhorumReadMessageBlock P
    {
    	margin:15px 0 5px 0;
    }

    .PhorumReadMessageInnerBlock
    {
    	background-color:#FFF;EEF2F7;
    	text-align:left;
    }
    
    .PhorumReadBodyHeadBlock
    {
    	color:#000;
    	padding:3px 6px;
    	background-color:#EEF2F7;E2EAF4;
    	/*background:url('/jdd/public/images/en_bg3.gif');*/
    	border-bottom:1px dotted #ccc;
    }

   .PhorumReadBodySubject
    {
        color: #000;
        background:url('/jdd/public/images/en_li4.gif') no-repeat 0 4px;
        padding:0 0 0 10px;
        font-size: 16px;
        font-family: Arial;
        font-weight: bold;
    }

    .PhorumReadBodyHead
    {
        background:url('/jdd/public/images/en_li5.gif') no-repeat 0 2px;
        padding:0 0 0 8px;
    }

    .PhorumReadBodyHeadBy
    {
    	color:#000;
    	text-align:right;
    }


    .PhorumReadBodyHeadDate
    {
    	color:#000;
    	text-align:right;
    }

    .PhorumReadBodyText
    {
    	background-color:#FFF;EEF2F7;
        font-size: 12px;
        font-family: Arial;
        padding: 5px 5px 0 5px;
    }

    .PhorumReadNavBlock
    {
        font-size: 11px;
        font-family: Arial;
        background-color:#D1DCEB;
        border-top:1px solid #8394B2;
        padding: 2px 3px;
    }

    .PhorumReadNavBlock a
    {
    	color:#000;
    }

    .PhorumReadOtherThreads { text-align:right; padding: 3px 0; }
    .PhorumReadOtherThreads A { margin:0 5px; }

    /********************/
    /* List page specifics */

    .PhorumListSubText
    {
        color: #707070;
        font-size: 10px;
        font-family: Arial;
    }

    .PhorumListPageLink
    {
        color: #707070;
        font-size: 10px;
        font-family: Arial;
    }

    .PhorumListSubjPrefix
    {
        font-weight: bold;
    }


    /********************/
    /* Posting editor specifics */

    .PhorumListModLink, .PhorumListModLink a
    {
        color: #707070;
        font-size: 10px;
        font-family: Arial;
    }

    .PhorumAttachmentRow {
        border-bottom: 1px solid #eee;
        padding: 3px 0px 3px 0px;
    }

    /********************/

    /* PM specifics */

    .phorum-recipientblock
    {
        border: 1px solid black;
        position:relative;
        float:left;
        padding: 1px 1px 1px 5px;
        margin: 0px 5px 5px 0px;
        font-size: 11px;
        background-color: #fff;
        border: 1px solid #808080;
        white-space: nowrap;
    }

    .phorum-pmuserselection
    {
        padding-bottom: 5px;
    }

    .phorum-gaugetable {
        border-collapse: collapse;
    }

    .phorum-gauge {
        border: 1px solid #808080;
        background-color: #eee;
    }

    .phorum-gaugeprefix {
        border: none;
        background-color: white;
        padding-right: 10px;
    }

    /********************/

    /* Override classes - Must stay at the end */

    .PhorumNarrowBlock
    {
        width: 80%;
    }

    .PhorumSmallFont
    {
        font-size: 11px;
    }

    .PhorumLargeFont
    {
        color: #000;
        font-size: 16px;
        font-family: Arial;
        font-weight: bold;
    }


    .PhorumFooterPlug
    {
        margin-top: 10px;
        font-size: 10px;
        font-family: Arial;
    }



    /*   BBCode styles  */

    blockquote.bbcode {
    	color:#aaa;
        margin: 10px 10px 10px 20px;
        padding:4px 0px 0px 30px;
        background:url('/jdd/phorum/templates/ctdefault/images/quote.gif') no-repeat;
    }

    blockquote.bbcode div {
    	color:#000;
    	font-style:normal;
    }

    blockquote.bbcode strong
    {
        font-style: italic;
        margin: 0 0 3px 0;
    }

    pre.bbcode {
        color:#000;
        margin: 10px 10px 10px 20px;
        font-family:Arial, Simsun;
    }
    
    .PhorumReadBodyText hr {height:1px; border: 1px dotted #ddd; width:90%; text-align:center; }

    /*   UserBox  */

	.PhorumUserBox{
		margin:32px 0 5px 0;
		padding:0px 0 5px 5px;
		float:right;
		width:180px;
		background-color: #fff; }
	
	.PhorumUserBoxIn{
		margin:0;
		padding:1px;
		float:right;
		width:180px;
		border:1px solid #003E93;
	}
	
	.PhorumUserBox A {
		color:#000;
	}

	.PhorumUserBox Ul { margin:0px; padding:2px 0 2px 20px; }
	.PhorumUserBox Li { margin:0px; }

	.PhorumUserBoxHead
	{
		color:#fff;
		padding:3px 6px;
		margin:0;
		background:url('/jdd/public/images/en_bg3.gif');
		border-bottom:1px solid #5176B5;
	}

	.PhorumUserBoxHeadIn
	{
		background:url('/jdd/public/images/en_li5.gif') no-repeat 0 2px;
		padding:0 0 0 8px;
	}

	.PhorumUserBoxBody
	{
    	 	background:url('/jdd/public/images/en_bg5.gif') repeat-x #D1DBE8;
    	 	margin:0;
    	 	padding:3px;
    	 }

	.PhorumUserBox Input {
		font-size:11px;
		width:100%;
		margin:2px 0;
	}


/*   BreadCrumb  */

.PhorumMenus {width:818px; background-color:#ECECEC; margin:5px 0; padding:0 0 0 5px; }
.PhorumMenus td {color:#565656; }
.PhorumMenus a {color:#000; text-decoration:none; font-weight:bold; }
.PhorumMenus select {font-size:11px; }
.PhorumMenusS {color:#D8D3D8; padding:0px 5px; }

.PhorumBC {margin:10px 0; font-size: 13px; color:#888; }
.PhorumBC a { color:#BC0000; }
.PhorumBCS {color:#aaa; padding:0px 2px; font-size:12px; }
.PhorumBCLast {font-weight:bold; }


/*   Buttons  */

.PhBuDiv{text-align:right; margin:5px 0; }
.PhBuDiv a {text-decoration:none; color:#fff; font-weight:bold; font-variant:small-caps; }
.PhBuDiv a:hover {color:#FFEA00; }
.PhBuNPL{background:url('/jdd/phorum/templates/ctdefault/images/buttonNewL.gif') left top no-repeat; padding:0 0 0 25px; height:27px; margin:0px; }
.PhBuNrPL{background:url('/jdd/phorum/templates/ctdefault/images/buttonNewRL.gif') left top no-repeat; padding:0 0 0 25px; height:27px; margin:0px; }
.PhBuNPR{background:url('/jdd/phorum/templates/ctdefault/images/buttonNewR.gif') right top no-repeat; padding:0 4px 0 0; height:27px; margin:0px; }
.PhBuNPM{padding:8px 5px 0 4px; background:url('/jdd/phorum/templates/ctdefault/images/buttonNewM.gif'); height:27px; margin:0px; }


/*   Forums index  */

.PhorumIndex { }
.PhorumIndexTable{ width:100% }

.PITT {
	border-top:1px solid #003E93;
	border-bottom:1px solid #003E93;
        background-color: #4289C5;
        background:url('/jdd/public/images/en_bg2L2.gif');
	font-weight:bold;
	height:25px;
	text-align:left; }
.PITT td { font-size: 10px; font-family: Verdana; color:#fff; border-bottom:1px solid #fff; }

.PITTname { padding:0px 0px 0px 10px; }
.PITTthreads { text-align:center; width:80px; }
.PITTposts { text-align:center; padding:4px 0; width:80px; }
.PITTlast-post { text-align:center; width:200px; padding:4px; }

.PITF{ }
.PITF td { border-bottom:1px #ccc dashed; }
.PITFnameNew{ padding:4px 0 3px 32px; background:url('/jdd/public/images/forum_new.gif') no-repeat 0px 7px; }
.PITFnameOld{ padding:4px 0 3px 32px; background:url('/jdd/public/images/forum_new.gif') no-repeat 0px 7px; }
.PITFnameA { color:#0033CC; font-weight:bold; font-size:13px; }
.PITFnameA:hover { color:#000; text-decoration:underline; }
.PITFdescription { }
.PITFoptions{ width:25px; font-size:1px; }
.PITFrss{ width:25px; font-size:1px; }
.PITFlast-post { background-color:#F8F8F8; text-align:right; padding:8px; color:#444; font-family: verdana; font-size:10px; line-height: 15px; }
.PITFlast-postD { background:url('/jdd/phorum/templates/ctdefault/images/lastpost.gif') right no-repeat; padding:0 18px 0 0; }
.PITFthreads { text-align:center; color:#444; font-family: verdana; font-size:10px; line-height: 15px; }
.PITFposts { text-align:center; background-color:#F8F8F8; padding:8px; color:#444; font-family: verdana; font-size:10px; line-height: 15px; }

.PITFforumA { color:#888; text-decoration:none; }


/*   Phorum Threads  (PhorumListThreadsBlock) */

.PTBlock { margin: 20px 0; }
.PTBlock a { color:#0033CC; text-decoration:none; }
.PTBlock a:hover { color:#000; text-decoration:underline; }

.PTHeader { padding:3px; font-size: 10px; font-family: Verdana; color:#fff; background:url('/jdd/public/images/en_bg2L2.gif'); background-color:#BFBFBF; border-bottom:1px solid #FFF; }
.PTHSubject { text-align:left; padding:2px 0 2px 30px; }
.PTHForum { text-align:left; }
.PTHAuthor { width:150px; text-align:left; }
.PTHLastpost { width:180px; text-align:right; padding:2px 22px 2px 0px; background:url('/jdd/public/images/forum_sortasc.gif') no-repeat right 1px 1px; }

.PTThread { background-color:#F8F8F8; border-bottom:1px dashed #BBB; padding:3px; }
.PTThreadAlt { background-color:#FFF; border-bottom:1px dashed #BBB; padding:3px; }

.PTTSubject { padding: 2px 30px 2px 30px; background:url('/jdd/phorum/templates/ctdefault/images/thread_new.gif') no-repeat 1px 1px; }
.PTTSubjectSticky { padding: 2px 2px 2px 30px; background:url('/jdd/phorum/templates/ctdefault/images/thread_new.gif') no-repeat 1px 1px; }

.PTTSticy {font-weight: bold; }
.PTTAnnouncement {font-weight: bold; }
.PTTMovedSubject {font-weight: bold; }
.PTTSubject a { color:#0033CC; font-weight:bold; font-size:12px; }
.PTTForum { font-weight:bold; font-size:11px; }
.PTTAuthor {font-size:11px; }
.PTTLastpost {color:#444; text-align:right; font-size:11px; }
.PTTLastpostSub { background:url('/jdd/phorum/templates/ctdefault/images/lastpost.gif') right no-repeat; padding:0 18px 0 0; }
.PTTViewcount { text-align:center; color:#444; font-family: verdana; font-size:10px; line-height: 15px; }
.PTTThreadcount { text-align:center; color:#444; font-family: verdana; font-size:10px; line-height: 15px; }


/*   Phorum footer */

.PhorumFoot { margin:10px 0; }
.PhorumFoot a { color:#555; text-decoration:none; }

/* Others */

.ModLinks { font-size:10px; color:#aaa;}
.ModLinks a { font-size:10px; font-weight: normal; color:#888; }


/* Profile */

#PPLeftMenu {text-align: left; width:200px; margin:0 10px 0 0; font: 11px tahoma, helvetica, sans-serif; }
#PPLeftMenu a { color: #0033CC; text-decoration: none; font: 11px tahoma, helvetica, sans-serif; }
#PPLeftMenu ul { margin: 0 0 10px 0; padding:5px 0 5px 10px; background-color:#F8F8F8; 	}
#PPLeftMenu li { margin: 5px 0 8px 0; list-style-type:none; }
.PPLeftMenuTop{ color:#fff; font-weight:bold; background:url('/jdd/phorum/templates/ctdefault/images/profileBg1.gif') no-repeat; padding:6px 0 0 10px; height:25px; }
.PPLeftMenuTitle200{ color:#fff; font-weight:bold; background:url('/jdd/phorum/templates/ctdefault/images/profileBg2-200.gif') no-repeat; margin:0 0 10px 0; padding:6px 0 0 10px; width:200px; height:26px; }
.PPLeftMenuTitle600{ color:#fff; font-weight:bold; background:url('/jdd/phorum/templates/ctdefault/images/profileBg2-600.gif') no-repeat; margin:0 0 10px 0; padding:6px 0 0 10px; width:600px; height:26px; }

.PPRightSubTitle {margin:15px; font: 12px arial, tahoma, verdana; }
.PPRightBox {width:500px; margin:5px 50px 20px 50px; font: 12px tahoma, verdana; color:#555; }
.PPRightBox th { font: bold 12px tahoma, verdana; text-align:left; }
.PPRightBox td { font: 12px tahoma, verdana; }
.PPRightBox input {font-size:12px; margin:2px; }
.PPRightBox select {font-size:12px; margin:2px; }
.PPRightBox ul {margin:0px 20px; }
.PPRightBoxTop {padding:0 10px; background:url('/jdd/phorum/templates/ctdefault/images/profileBg3top.gif') no-repeat 0 7px; width:500px; }
.PPRightBoxTopIn {color: #22229C; font: 12px tahoma, verdana; background-color:#fff; padding:0 3px; }
.PPRightBoxBot {padding:0px; font-size:1px; background:url('/jdd/phorum/templates/ctdefault/images/profileBg3bot.gif') no-repeat bottom; width:500px; }
.PPRightBoxMid {padding:10px; background:url('/jdd/phorum/templates/ctdefault/images/profileBg3mid.gif'); width:500px; }
.PPRightBoxTabL {width:200px; color:#555; padding:2px 20px 2px 2px; }
.PPRightBoxTabR {}
.PPRightBoxRequired {color:#000; }
.PPMp{text-align:center; }
.PPMpSend{background:url('/jdd/phorum/templates/ctdefault/images/ccmessage.gif') no-repeat; margin:5px; padding:0px 0 0 20px; height:16px; }
.PPMpAddBuddy{background:url('/jdd/phorum/templates/ctdefault/images/ccbuddy.gif') no-repeat; margin:5px; padding:0px 0 0 20px; height:16px; }

.PhorumProfileTab{}
.PhorumProfileTab input {font-size:12px; margin:2px; }
.PhorumProfileTab select {font-size:12px; margin:2px; }
.PhorumProfileTabL {font-size:12px; color:#555; width:200px; padding:2px 20px 2px 2px; }
.PhorumProfileTabComment {font-size:11px; color:red; padding:2px; }

.PPInputSignature{font: 12px arial, tahoma; width:480px; }

.PhorumLangEx{}
.PhorumLangExTabSelect {width:300px;}
